Communication method and device, communication equipment, chip and computer storage medium
Patent Information
- Application Number
- CN202380100168.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-07
- Publication Date
- 2026-02-13
AI Technical Summary
Low-power terminals face complexity and energy limitations in the communication process, resulting in high delay and power consumption, making it difficult to meet the communication needs of low-cost, low-complexity and low-capacity terminals.
Provide a communication method. By receiving instructions, the terminal can communicate directly with the node, skip the traditional scanning, authentication and four-way handshake process, and adopts a simplified access method to reduce the delay and power consumption of access network nodes. .
It realizes fast access and communication of low-power terminals, reduces power consumption and delay of terminals, and is suitable for applications of zero-power terminals in logistics, positioning and other scenarios, improving communication efficiency and flexibility.
Smart Images

Figure CN121533089A_ABST
Abstract
Description
Communication method and device, communication equipment, chip, and computer storage medium Technical Field
[0001] The embodiments of the present application relate to the field of mobile communication technology, and specifically to a communication method and apparatus, communication equipment, chip, and computer storage medium. Background Art
[0002] In practical applications, a complex access process is required before a terminal can communicate with a network node. However, for low-cost and low-power terminals, completing the traditional access process with limited energy is a major challenge.
[0003] Summary of the Invention
[0004] Embodiments of the present application provide a communication method and apparatus, communication equipment, a chip, and a computer storage medium.
[0005] An embodiment of the present application provides a communication method, including:
[0006] The first terminal receives first information, where the first information is used to indicate that communication with the first node is performed through a first communication method.
[0007] Another embodiment of the present application provides a communication method, including:
[0008] The first node sends first information, where the first information is used to indicate that communication with the first node is performed through a first communication mode.
[0009] An embodiment of the present application provides a communication device, applied to a terminal, including:
[0010] A receiving unit is configured to receive first information, wherein the first information is used to indicate that communication with the first node is performed through a first communication method.
[0011] Another embodiment of the present application provides a communication device, applied to a first node, including:
[0012] The sending unit is configured to send first information, where the first information is used to indicate communication with the first node through a first communication method.
[0013] The communication device provided in an embodiment of the present application may be the first terminal or the first node in the above-mentioned solution, and includes a processor and a memory. The memory is used to store a computer program, and the processor is used to call and execute the computer program stored in the memory to perform the above-mentioned communication method.
[0014] The chip provided in the embodiment of the present application is used to implement the above-mentioned communication method.
[0015] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned communication method.
[0016] The computer-readable storage medium provided in an embodiment of the present application is used to store a computer program, which enables a computer to execute the above-mentioned communication method.
[0017] The computer program product provided in the embodiments of the present application includes computer program instructions, which enable a computer to execute the above-mentioned communication method.
[0018] The computer program provided in the embodiment of the present application, when executed on a computer, enables the computer to execute the above-mentioned communication method.
[0019] In the communication method provided in the embodiment of the present application, the terminal can communicate with the first node through a special first communication method under the instruction of the first information, thereby realizing communication with the first node. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0021] 1A and 1B are schematic diagrams of a communication architecture provided in an embodiment of the present application;
[0022] FIG2A is a schematic diagram of a process of a terminal accessing a network node through active scanning according to an embodiment of the present application;
[0023] FIG2B is a schematic diagram of a process of a terminal accessing a network node through passive scanning according to an embodiment of the present application;
[0024] FIG3 is a flow chart of a communication method according to an embodiment of the present application;
[0025] 4A and 4B are a first schematic diagram of a communication method according to an embodiment of the present application;
[0026] FIG5 is a second flow chart of a communication method provided in an embodiment of the present application;
[0027] FIG6 is a schematic diagram of channel segmentation provided in an embodiment of the present application;
[0028] FIG7 is a third flow chart of a communication method provided in an embodiment of the present application;
[0029] FIG8 is a fourth flow chart of a communication method provided in an embodiment of the present application;
[0030] FIG9 is a fifth flow chart of a communication method provided in an embodiment of the present application;
[0031] FIG10 is a second schematic diagram of a scenario of a communication method provided in an embodiment of the present application;
[0032] FIG11 is a schematic diagram of a third scenario of a communication method provided in an embodiment of the present application;
[0033] FIG12 is a fourth schematic diagram of a scenario of a communication method provided in an embodiment of the present application;
[0034] FIG13 is a schematic diagram of the structure of a communication device 1300 provided in an embodiment of the present application;
[0035] FIG14 is a schematic diagram of the structure of a communication device 1400 provided in an embodiment of the present application;
[0036] FIG15 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0037] FIG16 is a schematic structural diagram of a chip according to an embodiment of the present application;
[0038] Figure 17 is a schematic block diagram of a communication system provided by an embodiment of the present application. DETAILED DESCRIPTION
[0039] The following will describe the technical solutions in the embodiments of this application in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments 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 without making creative efforts are within the scope of protection of this application.
[0040] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Internet of Things (IoT) system, Narrow Band Internet of Things (NB-IoT) system, enhanced Machine-Type Communications (eMTC) system, 5G communication system (also known as New Radio (NR) communication system), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi) or other communication systems. WLAN can support frequency bands including but not limited to low frequency bands (2.4 GHz, 5 GHz, 6 GHz) and high frequency bands (60 GHz).
[0041] FIG1A is an example of a communication system architecture applied in an embodiment of the present application.
[0042] As shown in Figure 1A, a communication system 100 may include a terminal 110 and a network device 120. The network device 120 may communicate with the terminal 110 via an air interface. The terminal 110 and the network device 120 support multi-service transmission.
[0043] It should be understood that the embodiments of the present application are only exemplified by the communication system 100, but the embodiments of the present application are not limited thereto.
[0044] 1 , the network device 120 may be an access network device that communicates with the terminal 110. The access network device may provide communication coverage for a specific geographical area and may communicate with the terminal 110 (eg, UE) located within the coverage area.
[0045] The network device 120 may be an evolved Node B (eNB or eNodeB) in a Long Term Evolution (LTE) system, or a Next Generation Radio Access Network (NG RAN) device, or a base station (gNB) in an NR system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the network device 120 may be a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, or a network device in a future evolved Public Land Mobile Network (PLMN), etc.
[0046] The terminal 110 may be any terminal, including but not limited to a terminal connected to the network device 120 or other terminals by wired or wireless means.
[0047] For example, the terminal 110 may refer to an access terminal, user equipment (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. An access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, an IoT device, a satellite handheld terminal, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal in a 5G network or a terminal in a future evolution network, etc.
[0048] The terminal 110 may be used for device-to-device (D2D) communication.
[0049] The wireless communication system 100 may further include a core network device 130 for communicating with the base station. The core network device 130 may be a 5G core network (5G Core, 5GC) device, such as an Access and Mobility Management Function (AMF), an Authentication Server Function (AUSF), a User Plane Function (UPF), or a Session Management Function (SMF). Optionally, the core network device 130 may also be an Evolved Packet Core (EPC) device of an LTE network, such as a Session Management Function + Core Packet Gateway (SMF+PGW-C) device. It should be understood that SMF+PGW-C can simultaneously implement the functions that can be implemented by SMF and PGW-C. During the network evolution process, the above-mentioned core network device may also be called other names, or a new network entity may be formed by dividing the functions of the core network, which is not limited in the embodiments of the present application.
[0050] Figure 1A exemplarily shows a base station, a core network device and two terminals. Optionally, the wireless communication system 100 may include multiple base station devices and each base station may include other numbers of terminals within its coverage area, which is not limited in this embodiment of the present application.
[0051] FIG1B is an example of another communication system architecture applied in an embodiment of the present application.
[0052] As shown in FIG1B , the communication system 100 may include an access point (AP) 110 and a station (STA) 120 that accesses the network through AP 110. In some scenarios, AP 110 may be referred to as an AP STA, meaning that, in a sense, AP 110 is also a type of STA. In some scenarios, STA 120 may be referred to as a non-AP STA. In some scenarios, STA 120 may include both AP STAs and non-AP STAs. Communication in the communication system 100 may include communication between AP 110 and STA 120, communication between STA 120 and STA 120, or communication between STA 120 and a peer STA. A peer STA may refer to a device communicating with the peer of STA 120. For example, a peer STA may be an AP or a non-AP STA.
[0053] AP 110 can be used as a bridge between wired and wireless networks, connecting wireless network clients together and then connecting the wireless network to Ethernet. AP 110 can be a terminal with a WiFi chip (such as a mobile phone) or a network device (such as a router).
[0054] It should be noted that the role of STA 120 in the communication system is not absolute. In other words, the role of STA 120 in the communication system can switch between AP and STA. For example, in some scenarios, when a mobile phone is connected to a router, the mobile phone is a STA. When the mobile phone is used as a hotspot for other mobile phones, the mobile phone plays the role of AP.
[0055] In some embodiments, AP 110 and STA 120 can be devices used in the Internet of Vehicles, IoT nodes and sensors in the Internet of Things (IoT), smart cameras, smart remote controls, smart water and electricity meters in smart homes, and sensors in smart cities.
[0056] In some embodiments, AP 110 may be a device supporting the 802.11be standard. The AP may also be a device supporting various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a. In some embodiments, STA 120 may support the 802.11be standard. The STA may also support various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.
[0057] In some embodiments, AP 110 and / or STA 120 can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; can also be deployed on the water surface (such as a ship); can also be deployed in the air (for example, on an airplane, balloon, and satellite, etc.).
[0058] In some embodiments, STA 120 may be a mobile phone, a tablet computer, a computer with wireless transceiver capabilities, a virtual reality (VR) device, an augmented reality (AR) device, a wireless device in industrial control, a set-top box, a wireless device in self-driving, an in-vehicle communication device, a wireless device in remote medical, a wireless device in a smart grid, a wireless device in transportation safety, a wireless device in a smart city or a wireless device in a smart home, an in-vehicle communication device, a wireless communication chip / application specific integrated circuit (ASIC) / system on chip (SoC), etc. that supports WLAN / WiFi technology.
[0059] For example, STA 120 can also be a wearable device. Wearable devices can also be called wearable smart devices, which are a general term for wearable devices that use wearable technology to intelligently design and develop wearable devices, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not just hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. In a broad sense, wearable smart devices include those that are full-featured, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0060] It should be understood that Figure 1 is merely an example of the present application and should not be construed as limiting the present application. For example, Figure 1 only exemplarily illustrates one AP and two STAs. In some embodiments, the communication system 100 may include multiple APs and other numbers of STAs, which are not limited in this embodiment of the present application.
[0061] It should be noted that Figures 1A and 1B are merely examples of the systems to which this application applies. Of course, the methods described in the embodiments of this application can also be applied to other systems. Furthermore, the terms "system" and "network" are often used interchangeably herein. The term "and / or" herein simply describes an association relationship between associated objects, indicating that three possible relationships can exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " herein generally indicates that the associated objects are in an "or" relationship. It should also be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an associated relationship. For example, "A indicates B" can mean that A directly indicates B, for example, B can obtain information through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can obtain information through C; or it can mean that A and B have an associated relationship. It should also be understood that the “correspondence” mentioned in the embodiments of the present application may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc. It should also be understood that the “predefined” or “predefined rules” mentioned in the embodiments of the present application can be implemented by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in devices (for example, including terminals and network devices), and the present application does not limit its specific implementation method. For example, predefined can refer to what is defined in the protocol. It should also be understood that in the embodiments of the present application, the “protocol” may refer to a standard protocol in the field of communications, for example, it may include LTE protocols, NR protocols, and related protocols used in future communication systems, and the present application does not limit this.
[0062] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.
[0063] The following uses the WiFi system as an example to introduce the specific access process between the terminal and the network node.
[0064] A STA accesses a Basic Service Set (BSS) through the following three stages:
[0065] Scanning (SCAN) phase, Authentication (Authentication) phase, and Association (Association) phase.
[0066] STA must first perform scanning, which is divided into two categories: active scanning and passive scanning.
[0067] As shown in Figure 2A, active scanning means that a STA sends a Probe Request frame on a supported channel to detect nearby wireless networks. After receiving the Probe Request frame, the AP sends a Probe Response. As shown in Figure 2B, passive scanning means that a STA listens for Beacon frames periodically sent by an AP on different channels to discover wireless networks. Beacon frames contain basic information and capabilities of the BSS to which the AP belongs.
[0068] A STA discovers a BSS through scanning and obtains its information. Next, the STA initiates authentication to confirm its identity. Only STAs that pass authentication can gain wireless access. As shown in Figures 2A and 2B, the authentication process consists of two steps: an authentication request and an authentication response. The STA sends an authentication request frame and an AP responds with an authentication response frame.
[0069] An authenticated STA initiates the association process. The association process involves negotiating wireless link services between the STA and the AP. The association process consists of two steps: an Association Request frame sent by the STA and an Association Response frame responded by the AP.
[0070] After completing the above access process, the STA and AP need to securely authenticate and exchange keys through the 4-way handshake process, so that the keys can be used for subsequent communication to verify the legitimacy of the other end and prevent man-in-the-middle attacks.
[0071] After completing the above steps, data transmission can be performed between the STA and the AP.
[0072] The following is a detailed introduction to wireless access in vehicular environments (WAVE) technology.
[0073] WAVE's Media Access Control (MAC) and physical layer protocols are primarily defined in 802.11p. To address rapidly changing network topologies, the MAC layer introduces the WAVE Basic Service Set (WBSS) and Outside the Context of a BSS (OCB) modes.
[0074] In WBSS mode, network nodes send beacon frames containing service types and automatic configuration parameters through the control channel to establish a WBSS network. If other nodes are interested in the service content of the beacon frame, they only need to exchange a WAVE beacon once to join the WBSS.
[0075] It's important to note that each node can only belong to one WBSS, and nodes that receive WAVE beacon frames can retransmit them to increase the number of nodes within the WBSS. Although a WBSS is established by an initiating node, it will continue to operate even if the initiating node no longer exists. A WBSS only disappears when all nodes within it no longer exist. Nodes within a WBSS use the same Basic Service Set Identifier (BSSID, the 48-bit MAC address of the initiating node) to securely communicate over the channel.
[0076] In OCB mode, vehicle nodes can communicate directly with other nodes within range without authentication or association. Nodes must only use the wildcard BSSID (valued at FF:FF:FF:FF:FF:FF) in their outgoing frames. This mode is primarily used for low-latency transmission of emergency safety information.
[0077] The following introduces the classification of zero-power terminals.
[0078] With the development of communication technology, the application scenarios and terminals of the Internet of Things are increasing. At the same time, the development of communication technology will also place higher requirements on the price and power consumption of terminals. In particular, the application of low-power, low-complexity, low-cost zero-power terminals has become a key technology for the Internet of Things, enriching the types and number of terminals connected to the 5G network and truly realizing the Internet of Everything.
[0079] Based on the energy source and usage of zero-power terminals, zero-power terminals can be divided into the following types:
[0080] 1) Passive zero-power terminal
[0081] Zero-power terminals do not require internal batteries. When they approach a network node (such as an RFID reader), they are within the near-field radiation generated by the node's antenna. Consequently, the zero-power terminal's antenna generates an induced current through electromagnetic induction, which drives the low-power chip circuitry in the zero-power terminal. This enables forward link signal demodulation and backward link signal modulation. For backscatter links, the zero-power terminal uses backscattering to transmit signals.
[0082] It can be seen that the passive zero-power terminal does not require a built-in battery to drive either the forward link or the reverse link, and is a true zero-power terminal.
[0083] Passive zero-power terminals do not require batteries, and the RF circuit and baseband circuit are very simple. For example, they do not require low-noise amplifiers (LNA), power amplifiers (PA), crystal oscillators, analog-to-digital converters (ADC) and other devices. Therefore, they have many advantages such as small size, light weight, very low price and long service life.
[0084] 2) Semi-passive zero-power terminal
[0085] Semi-passive zero-power terminals do not have conventional batteries themselves, but instead use energy harvesting modules to collect ambient energy, such as radio frequency signal energy, and store this energy in an energy storage unit (such as a capacitor). This energy is then used to power the low-power chip circuitry in the zero-power terminal, performing tasks such as demodulating forward link signals and modulating backward link signals. For backscatter links, the zero-power terminal can transmit signals using either backscatter or active transmission.
[0086] It can be seen that the semi-passive zero-power terminal does not require a built-in battery to drive either the forward link or the reverse link. Although energy stored in capacitors is used during operation, the energy comes from the ambient energy collected by the energy harvesting module. Therefore, it is also a true zero-power terminal.
[0087] Semi-passive zero-power consumption terminals inherit many advantages of passive zero-power consumption terminals, so they have many advantages such as small size, light weight, very low price, and long service life.
[0088] 3) Active zero-power terminal
[0089] Zero-power terminals used in some scenarios can also be active zero-power terminals, which can have built-in batteries. The battery is used to drive the low-power chip circuits of the zero-power terminal, enabling tasks such as demodulating forward link signals and modulating backward link signals. However, for backscatter links, the zero-power terminal uses backscattering or active transmission to transmit signals. Although equipped with a built-in battery, this type of active zero-power terminal has extremely low power consumption and complexity, allowing for smaller battery capacity, resulting in lower cost and size. The built-in battery can also serve as an energy storage unit, allowing the energy harvesting module to store collected ambient energy, thereby achieving a longer maintenance cycle or even no maintenance.
[0090] Active zero-power terminals are powered by built-in batteries to extend their communication range and improve communication reliability. Therefore, they are used in scenarios with relatively high requirements for communication distance and read latency.
[0091] Logistics and warehousing are typical application scenarios for zero-power communication. Large quantities of goods require frequent transfer, storage, loading and unloading, and inventory management at logistics stations or warehouses. The processes of warehouse ordering, goods warehousing, goods management, and goods shipment generate a large amount of warehouse information, which typically requires frequent data read operations and high latency requirements. Zero-power terminals, with their extremely low cost, small size, maintenance-free design, durability, and long lifespan, are particularly well-suited for recording, storing, and updating goods information in logistics and warehousing. Building logistics and warehousing systems based on the zero-power IoT can further reduce operating costs, significantly improve the efficiency of logistics and warehousing management, and contribute to the realization of smart logistics and smart warehousing. Positioning scenarios based on zero-power terminals also require the AP or STA to read information stored by the zero-power terminal, such as the positioning information stored by the zero-power terminal, and then use the positioning information reported by the zero-power terminal for positioning.
[0092] The following introduces cellular passive IoT technology.
[0093] Passive IoT devices can be based on existing zero-power terminals and extended to suit cellular IoT.
[0094] In NR and Wi-Fi systems, the battery-free and low-cost nature of terminals enables low-cost, large-scale deployment and maintenance-free IoT devices. Current standards are exploring how to support ambient energy-based IoT terminals (also known as Ambient Powered IoT terminals, AMP terminals, A-IoT terminals, or passive IoT terminals, which are equivalent and interchangeable) in NR and Wi-Fi systems. AMP terminals operate by harvesting ambient energy from sources such as wireless signals, solar energy, and thermal energy. These devices are similar to passive or semi-passive devices in zero-power communications.
[0095] In related technologies, a complex access process is required before a terminal can communicate with a network node. For example, in the 802.11 access process, the STA and AP must go through scanning, authentication, association, and a four-way handshake to complete a key exchange before communication can take place.
[0096] For zero-power terminals, their low complexity and low power consumption do not necessarily support these complex access processes. This is especially true for AMP terminals, which face significant challenges in completing traditional access processes with their limited energy sources. This can result in excessively long access delays, which poses a challenge for IoT application scenarios with high latency requirements.
[0097] For logistics and warehousing scenarios, the characteristics of zero-power communication are mainly frequent, small data volume and rapidly changing network topology, which requires fast reading and identification of cargo information during the logistics process. If zero-power communication is supported in 802.11 technology, the existing access process cannot meet such communication requirements. For some zero-power communication scenarios similar to logistics, there is no need for large amounts of data transmission. The main communication requirement is to connect the zero-power terminal bound to the cargo.
[0098] The information carried by the device, such as the ID of the zero-power terminal, can be identified. This functionality is similar to existing RFID, but zero-power communication offers significantly improved communication range and compatibility with existing 802.11 systems. Therefore, how to support this type of zero-power communication in existing systems is a challenge that needs to be addressed.
[0099] WAVE technology is a technology used in the Internet of Vehicles. It adapts to rapid changes in network topology by reducing the overhead of the access process and reduces the delay in establishing communication. The advantages of this technology are also required for zero-power communication. However, the communication terminals in the Internet of Vehicles are mainly vehicles, which are peer-to-peer and have the same capability requirements. In zero-power communication, the capabilities and complexity of zero-power terminals are much lower than those of the APs they communicate with. For example, they may not support independent channel access, such as the Carrier Sense Multiple Access with Collision Avoidance (CSMA / CA) mechanism, or even have the ability to actively transmit, and only support backscatter communication.
[0100] In view of this, an embodiment of the present application provides a communication method that can better meet the communication needs of terminals such as low-power terminals, low-complexity terminals, low-capability terminals, and zero-power terminals.
[0101] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.
[0102] FIG3 shows a communication method provided by an embodiment of the present application, which may include:
[0103] S110: A first terminal receives first information, where the first information is used to indicate communication with a first node through a first communication method.
[0104] It should be noted that the first terminal can be a terminal with low power consumption, low complexity, and low cost. This type of low-power, low-complexity, and low-cost terminal can be called a zero-power terminal (for example, an AMP terminal of ambient energy), or a low-power terminal, a low-cost terminal, a low-capability terminal, etc., and the embodiments of the present application do not limit this. Among them, the zero-power terminal can include a device based on ambient energy, i.e., an AMP terminal. Ambient energy can include wireless radio frequency energy, solar energy, thermal energy, mechanical energy, etc. From the perspective of energy harvesting, the zero-power terminal can also be called an energy harvesting device.
[0105] In addition, the first node may be a network node communicating with the first terminal. For example, the first node may be an AP in a WiFi system or a base station in a cellular system. The AP may be an IoT node, sensor, etc., a smart camera, smart remote control, smart water meter, smart electricity meter, sensor, etc. in a smart factory, or a sensor in a smart city. The base station may be a macro base station, a micro base station, a femto base station, etc., and this embodiment of the present application does not limit this.
[0106] For example, the communication method provided in the embodiments of the present application can be applied to zero-power communication. The communication equipment for zero-power communication may include a zero-power terminal and a network node. Zero-power communication can be applied to the cellular system shown in Figure 1A or the WiFi system shown in Figure 1B. Accordingly, the network node can communicate with the zero-power terminal and can also provide wireless power supply for the zero-power terminal.
[0107] In the embodiment of the present application, the first terminal may receive the first information. It should be noted that the first information may be sent by the first node or by another terminal, and the embodiment of the present application does not limit this.
[0108] In some embodiments, the first communication mode refers to the terminal communicating with the first node based on the received first information. It is understandable that in the first communication mode, the terminal can directly communicate with the first node under the instruction of the first information.
[0109] It should be understood that the first communication mode in the embodiments of the present application is different from the traditional communication mode (referred to as the second communication mode in the embodiments of the present application). The second communication mode may refer to the terminal communicating with the first node after accessing the first node, that is, the second communication mode includes the process of the terminal accessing the first node.
[0110] In some embodiments, referring to FIG. 2A and FIG. 2B , the terminal accessing the first node includes one or more of the following:
[0111] Scan the wireless network corresponding to the first node, perform identity authentication with the first node, establish an association relationship with the first node, and perform four-way handshake communication with the first node.
[0112] It is understandable that before the terminal and the node communicate in the second communication mode, the terminal and the node need to perform scanning, authentication, association, and four-way handshake communication processes before communication can be performed.
[0113] The first communication mode in the embodiment of the present application may not include accessing the first node, or in other words, the first communication mode does not include an access process. In other words, in the first communication mode, the terminal may directly communicate with the first node without going through processes such as scanning, authentication, association, and four-way handshake communication.
[0114] In some embodiments, the first communication method can be understood as a simplified access method. Under the instruction of the first information, the terminal does not need to perform traditional scanning, authentication, association process, and four-way handshake process. Instead, through a simplified access process, it can achieve communication with the first node and reduce the terminal's power consumption and delay.
[0115] It should be noted that in the embodiments of the present application, the first node may only support the first communication mode, that is, the first node supports the terminal to communicate with it based on the first information. In addition, the first node may support the first communication mode and the second communication mode, that is, the first node supports the terminal to communicate directly with it based on the first information, and the first node also supports the terminal to communicate with it after establishing a communication connection with it through the access process. The embodiments of the present application do not impose any restrictions on this.
[0116] It should be noted that for zero-power terminals, low-power terminals, low-cost terminals, and low-capability terminals, which have limited operating time, extremely low power consumption requirements, and low latency requirements in some application scenarios, there are many challenges in establishing communication with network nodes using existing access procedures. In the communication method provided in the embodiment of the present application, the first terminal can receive the first information and communicate directly with the first node according to the instruction of the first information without accessing the first node, thereby greatly reducing the latency and power consumption of the terminal accessing the network node.
[0117] In an embodiment of the present application, the first information may include one or more of the following:
[0118] First identification information, where the first identification information is used to identify that the first node supports the first communication mode;
[0119] Second identification information, where the second identification information is used to identify the first node;
[0120] third identification information, where the third identification information is used to identify a device type and / or service type supported by the first node;
[0121] Transmission parameters; transmission parameters are used to configure transmission parameters when communicating with the first node via the first communication mode.
[0122] It should be understood that the first information may include multiple identification information to identify different contents.
[0123] Among them, the first identification information can identify that the first node supports the first communication mode. In one example, the first identification information can be a control information to indicate that the first node supports the first communication mode. For example, when the value of the specific information field in the first information is a first value (for example, 0 or 1 or other values), it is identified that the first node supports the first communication mode. Correspondingly, when the value of the specific information field in the first information is a second value (for example, 0 or 1 or other values), it is identified that the first node does not support the first communication mode. In another example, the first identification information can be an identification related to the first node, and the identification information related to the first node is used to identify that the first node supports the first communication mode. For example, the first identification information can be the ID of the first node, or it can be identification information of the service provided by the first node (for example, the BSSID provided by the first node), or it can be device type information and / or service type information supported by the first node, etc., and the embodiments of the present application do not limit this.
[0124] It should be noted that the first identification information can be predefined. For example, the first identification information can be a wildcard with a value of FF:FF:FF:FF:FF:FF. It is understandable that after receiving the first information, the first terminal can determine whether the first information carries the predefined first identification information. If the first information carries the predefined first identification information, the first terminal can assume that the first node supports the first communication mode. Otherwise, if the first information does not carry the predefined first identification information, or the identification information carried is not the predefined first identification information, the first node is deemed not to support the first communication mode.
[0125] In the embodiment of the present application, the second identification information can be used to identify the first node. For example, the second identification information can be the ID of the first node, or identification information of the service provided by the first node (e.g., the BSSID provided by the first node), or information about the device type and / or service type supported by the first node, etc., which is not limited in the embodiment of the present application.
[0126] In addition, in an embodiment of the present application, the third identification information may identify the device type and / or service type supported by the first node. The first node supports terminals that meet the device type and / or service type to communicate with the first node via the first communication method. In other words, the third identification information may identify the device type and / or service type of the terminal that communicates with the first node via the first communication method.
[0127] In some embodiments, the aforementioned device type may be a device type with lower confidentiality requirements but higher latency and power consumption requirements. The aforementioned service type may be a service type with lower confidentiality requirements but higher latency and power consumption requirements. It is understood that terminals with the aforementioned device type information and / or terminals supporting such service type information may communicate directly with the first node via the first communication method without going through the access process, thereby reducing the latency and power consumption of communications between the terminal and the node.
[0128] For example, for logistics data reporting, or for zero-power terminals used for logistics, the data reported is primarily the ID of the zero-power terminal or cargo information, and the confidentiality requirements are not high, but the requirements for latency and power consumption are relatively high. Such zero-power terminals can communicate with the first node via the first communication mode. Another example is positioning data reporting, or for zero-power terminals used for positioning, where the data reported is primarily location information of public areas. As publicly accessible data, the confidentiality requirements are not high, but the requirements for latency and power consumption are relatively high. Such zero-power terminals can communicate with the first node via the first communication mode.
[0129] It should be noted that the first identification information is the same as the second identification information, and / or the second identification information is the same as the third identification information, and / or the first identification information is the same as the third identification information. This embodiment of the present application does not impose any restrictions on this.
[0130] In an embodiment of the present application, the first information may further include transmission parameters. In some embodiments, the transmission parameters include one or more of the following:
[0131] Target time domain resources, target frequency domain resources, power information, modulation method, coding method, and data rate.
[0132] Among them, the target time domain resources can be time domain resources that can be used when the terminal performs uplink transmission and / or downlink transmission with the first node through the first communication method. For example, the target time domain resources can include time slot information, time domain symbol information, etc. The target frequency domain resources can be channel information or frequency domain position and bandwidth information within the channel when the terminal performs uplink transmission and / or downlink transmission with the first node through the first communication method. In addition, the power information may include the transmission power of the terminal for uplink transmission with the first node, and / or the receiving power of the terminal for receiving downlink transmission from the first node. The terminal can use the above-mentioned modulation method, coding method, and data rate information to set the transmission modulation and coding method for communicating with the first node.
[0133] In some embodiments, the first information can be carried in the bit field of the Media Access Control layer (MAC) header or the physical layer part in the Protocol Data Unit (PPDU) frame, and can also be carried in the frame body part of the PPDU frame. The embodiments of the present application do not limit this.
[0134] In one embodiment of the present application, the first information comes from fourth information sent by the first node via broadcast;
[0135] Alternatively, the first information comes from fifth information sent by the second terminal, and the fifth information is sent by the second terminal based on the fourth information.
[0136] It is understandable that the first information may be sent by the first node or by another terminal (referred to as the second terminal in the embodiment of the present application).
[0137] In some embodiments, the first node may send the fourth information in a broadcast manner, wherein the fourth information may carry the first information.
[0138] It should be noted that the fourth information can be periodic information or non-periodic information; in other words, the first node can broadcast the fourth information according to a preset period, or it can broadcast the fourth information when actually needed according to the specific implementation. The embodiments of the present application do not impose any restrictions on this.
[0139] For example, in a WiFi system, the first node may be an AP, wherein the AP may send a broadcast frame, and the first information may be carried by the broadcast frame. The broadcast frame may be a management frame or a control frame, and the broadcast frame may be a beacon frame, a discovery frame, a trigger frame, etc., which is not limited in the embodiments of the present application. In addition, in a cellular system, the first node may be a base station, wherein the base station may broadcast system information, and the first information may be carried by the system information. The system information may be a master information block (MIB), a system information block (SIB), or other broadcast information, which is not limited in the embodiments of the present application.
[0140] It should be understood that all terminals within the communication coverage of the first node can receive the fourth information. In this way, after the terminal within the communication coverage of the first node receives the fourth information, it can communicate with the first node through the first communication method based on the instructions of the first information carried in the fourth information.
[0141] It should be noted that, in this embodiment, the first terminal may be any terminal located within the communication coverage of the first node. For example, referring to FIG4A , the first terminal located within the communication coverage of the first node may receive the fourth information broadcast by the first node.
[0142] In some embodiments, the second terminal may send fifth information, wherein the fifth information may carry the first information.
[0143] As shown in Figure 4B , the second terminal may be within the communication range of the first node and may receive the fourth information broadcast by the first node. Upon receiving the fourth information, the second terminal may communicate with the first node via the first communication method based on the first information carried in the fourth information. Furthermore, upon receiving the fourth information, the second terminal may trigger the transmission of the fifth information.
[0144] It should be noted that the second terminal may send the fifth information by broadcasting, by multicasting, or by unicasting, and this embodiment of the present application does not impose any restrictions on this.
[0145] As shown in Figure 4B , a first terminal is located outside the communication coverage of a first node and within the communication coverage of a second terminal. After receiving the fourth information broadcast by the first node, a second terminal can transmit the fifth information. In this way, the first terminal within the communication coverage of the second terminal can receive the fifth information, which carries the first information. In this way, by transmitting the fifth information carrying the first information, the second terminal can expand the communication coverage of the original first node, thereby improving communication flexibility.
[0146] It should be noted that the fifth information is the same as the fourth information. For example, the second terminal can directly forward the fifth information. The fifth information can also be different from the fourth information. For example, the second terminal can add other information (such as information related to the second terminal) in addition to the fourth information to the fifth information, or the second terminal can only forward part of the information in the fifth information. This embodiment of the present application is not limited to this.
[0147] In some embodiments, when the first information comes from fourth information sent by the first node via broadcast, the first terminal sends sixth information; the sixth information includes at least part of the first information.
[0148] It is understood that, as shown in Figure 4A, when a first terminal is within the communication coverage of a first node, the first terminal can receive the fourth information broadcast by the first node. In this case, when the first information originates from the fourth information broadcast by the first node, the first terminal can trigger the transmission of the sixth information based on the fourth information. The sixth information carries all or part of the first information, enabling other terminals near the first terminal to establish communication with the first node based on the sixth information. This expands the communication coverage of the original first node and improves communication flexibility.
[0149] Exemplarily, the sixth information may include one or more of the first identification information, the second identification information, the third identification information, and the transmission parameters.
[0150] It should be noted that the sixth information and the fifth information may be the same or different, and this embodiment of the present application does not impose any limitation on this.
[0151] It should also be noted that the first terminal can send the sixth information by broadcasting, by multicasting, or by unicasting, and the embodiment of the present application does not limit this.
[0152] In an embodiment of the present application, the first terminal may receive the first information in a first time domain resource and / or a first frequency domain resource, where the first time domain resource and / or the first frequency domain resource are predefined.
[0153] It is understood that the first information can be sent on a predefined first time domain resource and / or a first frequency domain resource, and accordingly, the first terminal can receive the first information on the predefined first time domain resource and / or the first frequency domain resource. In this way, power consumption and latency caused by additional signal scanning by the terminal can be reduced.
[0154] Exemplarily, the predefined first time domain resource may be a fixed time domain symbol position in each time slot. The predefined first frequency domain resource may include a specific channel in a specific frequency band, such as channel 1 in the 2.4 GHz band, or channels 40, 44, 149, and 153 in the 5 GHz band, or a specific channel in a frequency band below 1 GHz, although this embodiment of the present application is not limited thereto.
[0155] It should be noted that the time domain resources and / or frequency domain resources used by the first node to send the first information (i.e., the time domain resources and / or frequency domain resources used by the first node to broadcast the fourth information) are different from the time domain resources and / or frequency domain resources used by the second terminal to send the first information (i.e., the time domain resources and / or frequency domain resources used by the second terminal to send the fifth information). Exemplarily, the first node may send the fourth information in the first time domain symbol of each time slot, and the second terminal may send the fifth information in the last time domain symbol of each time slot. Alternatively, the first node may send the fourth information on channel 40 in the 5GHz frequency band, and the second terminal may send the fifth information on channel 44 in the 5GHz frequency band. Accordingly, the first terminal may receive the first information on all of the above resources. In this way, the first terminal may avoid scanning multiple time domain and frequency domain resources, thereby reducing the power consumption and latency of the terminal.
[0156] In an embodiment of the present application, referring to FIG5 , the communication method provided in the embodiment of the present application may further include the following steps:
[0157] S120. The first terminal communicates with the first node based on the first information.
[0158] It should be understood that in the communication method provided in the embodiments of the present application, in order to reduce the power consumption and latency of the terminal, the terminal can communicate with the first node based on the first information after receiving the first information. Among them, the first terminal can communicate directly with the first node without accessing the first node (or without performing the access process). In other words, the first terminal can communicate directly with the first node based on the first information without performing the scanning, authentication, association, and four-way handshake communication processes of the traditional access process, thereby reducing the power consumption and latency of the terminal accessing the network node.
[0159] In some embodiments, the first terminal may receive one or more first information.
[0160] In a scenario where the first terminal receives multiple first messages, the multiple first messages may correspond to the same first node or different first nodes. In an embodiment of the present application, the first message may include second identification information, and the second identification information may identify the first node. If the second identification information carried in two first messages is the same, it indicates that the two first messages correspond to the same first node. If the second identification information carried in the two first messages is different, it indicates that the two first messages correspond to different first nodes.
[0161] In one possible implementation, when the number of first information includes multiple, if the second identification information carried by at least two of the multiple first information is different, the first terminal can communicate with the first node corresponding to the second identification information of the at least two first information respectively.
[0162] It is understandable that when the plurality of first information includes first information corresponding to different first nodes, the first terminal may communicate with these different first nodes respectively. Specifically, the first terminal may communicate with different first nodes respectively based on the first information.
[0163] In another possible implementation, when the number of first information includes multiple ones, if the second identification information carried by at least two of the multiple first information is the same, the first terminal can select one first information from the at least two first information and communicate with the first node corresponding to the first information based on the first information.
[0164] In one example, in order to reduce latency, the first terminal may select the first information received firstly from the at least two first information, and communicate with the first node identified by the second identification information in the first information based on the first information.
[0165] In another example, the first terminal may randomly select one first information from the at least two first information, and communicate with the first node identified by the second identification information in the first information based on the first information.
[0166] In another example, the first terminal may communicate with the first node corresponding to the second identification information of the target first signal based on the target first signal having a signal strength greater than a first threshold in the at least two first information.
[0167] The first threshold may be a predefined parameter. That is, when two or more pieces of first information received by the first terminal correspond to the same first node, the first terminal may select the first information with the greater signal strength from the two or more pieces of first information as the target first information, and then communicate with the first node identified by the second identification information in the target first information. This ensures communication reliability between the first terminal and the first node.
[0168] In addition, in the scenario where the first terminal receives multiple first information, the multiple first information may correspond to the same business type and / or device type, or may correspond to different business types and / or device types. For example, some of the multiple first information may correspond to logistics business and / or logistics equipment, and other first information may correspond to positioning business and / or positioning equipment. In an embodiment of the present application, the first information may include third identification information, and the third identification information may identify the business type and / or device type supported by the first node. If the third identification information carried in the two first information is the same, it indicates that the two first information correspond to the same business type and / or device type. If the third identification information carried in the two first information is different, it indicates that the two first information correspond to different business types and / or device types.
[0169] In one possible implementation, when the number of first information includes multiple, if the third identification information carried by at least two of the multiple first information is different, the first terminal can communicate with the first node corresponding to the third identification information of the at least two first information respectively.
[0170] It can be understood that when there are two or more first information in multiple first information that support different service types and / or device types, the first terminal can communicate with the first nodes that provide different service types and / or device types respectively to ensure that the first node supporting each service type and / or device type can obtain the data of the first terminal.
[0171] In another possible implementation, when the number of first information includes multiple, if at least two of the multiple first information carry the same third identification information, the first terminal can select one first information from the at least two first information and communicate with the first node corresponding to the first information based on the first information.
[0172] In one example, in order to reduce latency, the first terminal may select the first information received firstly from the at least two first information, and communicate with the first node corresponding to the first information based on the first information.
[0173] In another example, the first terminal may randomly select one first information from the at least two first information, and communicate with the first node corresponding to the first information based on the first information.
[0174] In another example, the first terminal may communicate with the first node corresponding to the target first signal based on the target first signal having a signal strength greater than a first threshold in the at least two first information.
[0175] The first threshold may be a predefined parameter. That is, when two or more pieces of first information received by the first terminal support the same service type and / or device type, the first terminal may select the first information with the greater signal strength from the two or more pieces of first information as the target first information, and then communicate with the first node identified by the second identification information in the target first information. This ensures communication reliability between the first terminal and the first node.
[0176] In an embodiment of the present application, as shown in FIG7 , the first terminal communicates with the first node based on the first information in S120, which can be implemented in the following manner:
[0177] The first terminal sends second information to the first node based on the first information, where the second information may include a data payload of the terminal.
[0178] Exemplarily, the data payload may include identification information of the first terminal, cargo information, positioning information, etc., which is not limited in the embodiment of the present application.
[0179] It should be understood that after receiving the first information, the first terminal may not access the first node (or not perform the access process). That is, the first terminal may not perform the traditional access process of scanning, authentication, association, and four-way handshake communication, and directly send the second information to the first node based on the first information, thereby reducing the power consumption and delay of the terminal accessing the network node.
[0180] Among them, the first terminal sends the second information to the second node based on the first information, which may include the first terminal sending the second information to the first node based on the first identification information, the second identification information, the third identification information, and one or more of the transmission parameters in the first information.
[0181] In some embodiments, the first terminal may determine to send the second information to the first node using the first communication method based on the first identification information and / or the second identification information in the first information. The first terminal may determine whether to send the second information to the first node based on the service type and / or device type identified by the third identification information. The first terminal may use the transmission parameters in the first information to send the second information to the first node.
[0182] In some embodiments, the first terminal may send the second information on a second time domain resource and / or a second frequency domain resource; wherein the second time domain resource and / or the second frequency domain resource is determined based on one or more of the following:
[0183] transmission parameters; the transmission parameters are carried by the first information, and the transmission parameters are used to configure the transmission parameters when communicating with the first node via the first communication method;
[0184] The first terminal receives the first time domain resource and / or the first frequency domain resource of the first information.
[0185] In one possible implementation, the first information includes transmission parameters, which may configure transmission parameters for communicating with the first node via the first communication method. The first terminal may determine, based on the transmission parameters received in the first information, a second time domain resource and / or a second frequency domain resource for transmitting the second information. In other words, the first terminal may transmit the second information to the first node based on the resources indicated by the first information.
[0186] Among them, the transmission parameters may include target time domain resources and / or target frequency domain resources, the second time domain resources and / or second frequency domain resources are the time domain resources and / or frequency domain resources in the target time domain resources and / or target frequency domain resources corresponding to the fifth identification information, and the fifth identification information is used to identify the first terminal.
[0187] In practical applications, considering that different terminals may experience resource collisions when transmitting the second information, after receiving the first information, the first terminal can select matching time domain resources and / or frequency domain resources from the target time domain resources and / or target frequency domain resources configured with the transmission parameters based on the fifth identification information to obtain the second time domain resources and / or second frequency domain resources. This can reduce collisions caused by transmissions between different terminals and improve data transmission efficiency.
[0188] In another possible implementation, the second time domain resource and / or second frequency domain resource used by the first terminal to send the second information may be associated with the first time domain resource and / or first frequency domain resource used to receive the first information. The first terminal may determine the second time domain resource and / or second frequency domain resource used to send the second information based on the first time domain resource and / or first frequency domain resource used to receive the first information.
[0189] In one example, the second time domain resource may be separated from the first time domain resource by a certain interval length. To avoid resource collisions between different terminals, the first terminal may determine a random number after receiving the first information and determine the second time domain resource based on the random number; different random numbers correspond to different interval lengths.
[0190] In one example, the second frequency domain resource can be in the same frequency band or the same channel as the first frequency domain resource. Referring to Figure 6 , taking the 5.85–5.925 GHz band used by WAVE technology as an example, Channel 178 (5.885–5.895 GHz) can be fixed as a control channel for the first node to send and the first terminal to receive the first information. Channels 172, 174, 176, 180, 182, and 184 can be used as service channels for the first terminal to send the second information.
[0191] It should be noted that the first terminal can determine one or more of the power, modulation mode, coding mode, data rate, etc. for sending the second information based on the transmission parameters.
[0192] In an embodiment of the present application, when the first information includes third identification information, the third identification information is used to identify the device type and / or service type supported by the first node. In S120, the first terminal sends the second information to the first node based on the first information, which can be implemented in the following manner:
[0193] When the device type of the first terminal matches the device type supported by the first node, and / or the service type supported by the first terminal matches the service type supported by the first node, the first terminal sends the second information to the first node.
[0194] It should be understood that after receiving the first information, the first terminal still needs to determine whether the first terminal can communicate with the first node through the first communication method.
[0195] In one example, when the first information includes the third identification information, it can be understood that only terminals whose device type and / or service type matches the device type and / or service type identified by the third identification information can send the second information to the first node through the first communication method. Therefore, after receiving the first information, the first terminal needs to determine whether its own device type and / or service type matches the device type and / or service type identified by the third identification information. If they match, the first terminal can communicate with the first node through the first communication method and send the second information to the first node based on the first information. If they do not match, the first terminal cannot communicate with the first node through the first communication method, that is, the first terminal cannot directly send the second information to the first node based on the first information.
[0196] It can be seen that in the communication method provided in the embodiment of the present application, the first node can instruct a specific type of terminal to communicate with the first node using a simplified access process, thereby reducing the access power consumption and delay of the specific terminal.
[0197] In some embodiments, the second information may include, in addition to the data payload of the first terminal, one or more of the following:
[0198] first identification information, where the first identification information is used to identify that the first node supports the first communication mode;
[0199] second identification information, where the second identification information is used to identify the first node;
[0200] third identification information, where the third identification information is used to identify a device type and / or service type supported by the first node;
[0201] Fourth identification information; the fourth identification information is used to identify that the first terminal supports the first communication mode;
[0202] Fifth identification information; the fifth identification information is used to identify the first terminal.
[0203] It should be understood that the second information may include multiple identification information to identify different contents.
[0204] The first identification information may indicate that the first node supports the first communication mode. The second identification information may identify the first node, indicating the receiving end of the second information. The third identification information may identify the device type and / or service type supported by the first node, indicating that the first terminal also supports the device type and / or service type.
[0205] It should be noted that the relevant descriptions of the first identification information, the second identification information, and the third identification information can refer to the above embodiments, and for the sake of brevity, they are not repeated here.
[0206] In some embodiments, the second information may further include fourth identification information, and the fourth identification information may identify that the first terminal supports the first communication mode, or the fourth identification information may identify that the second information is information sent to the first node via the first communication mode.
[0207] In one example, the fourth identification information may be a control information to indicate that the first terminal supports the first communication mode. For example, when the value of the specific information field in the second information is a first value (such as 0 or 1 or other value), it indicates that the first terminal supports the first communication mode. In another example, the fourth identification information may also be an identifier related to the first node, and the first terminal is identified by the identification information related to the first node to indicate the first communication mode. For example, the first identification information may be the ID of the first node, or it may be identification information of the service provided by the first node (such as the BSSID provided by the first node), or it may be device type information and / or service type information supported by the first node, etc., and the embodiments of the present application do not limit this.
[0208] It should be noted that the fourth identification information may be the same as the first identification information, the fourth identification information may be the same as the second identification information, and the fourth identification information may be the same as the third identification information.
[0209] In some embodiments, the second information may further include fifth identification information for identifying the first terminal, ie, the sender of the second information. Exemplarily, the second identification information may be the ID of the first terminal, or other identity information, which is not limited in this embodiment of the present application.
[0210] It should be noted that the second information can be carried in the bit field of the MAC header or physical layer part of the PPDU frame, or can be carried in the frame body part of the PPDU frame. This embodiment of the present application does not limit this.
[0211] In an embodiment of the present application, in order to expand the communication coverage of the first node, or to increase the speed at which the terminal sends data loads to the first node, when the first terminal receives the first information within the communication coverage of the first node, that is, the first information comes from the fourth information sent by the first node through broadcasting, the first terminal can not only send the second information to the first node through the first communication method based on the first information carried by the fourth information, but also trigger the sending of the sixth information when receiving the fourth information, wherein the sixth information includes at least part of the information in the first information. The sixth information carries all or part of the first information, so that other terminals near the first terminal establish communication with the first node based on at least part of the first information carried by the sixth information. In this way, the communication coverage of the original first node can be expanded and the flexibility of communication can be improved.
[0212] In some embodiments, the first terminal may send the second information and the sixth information independently, or the first terminal may include the sixth information in the second information to reduce communication signaling. The embodiment of the present application does not limit the manner of sending the second information and the sixth information.
[0213] In an embodiment of the present application, referring to FIG7 , the communication method provided in the embodiment of the present application may further include the following steps:
[0214] S130. The first terminal receives third information, where the third information is used to indicate that the first node has correctly received the second information.
[0215] It should be understood that after receiving the second information, the first node may also send third information to the first terminal that sent the second information. The third information may be ACK information, used to confirm that the second information sent by the first terminal is correctly received.
[0216] It should be noted that when the first node fails to correctly decode the second information, it may not send the third information to the first terminal, or send NACK information to the first terminal to indicate that the first node has not correctly received the second information, so that the first terminal resends the second information.
[0217] In some embodiments, if the first terminal does not receive the third information within the target time after sending the first information, it resends the second information until the third information is received or the number of times the second information is sent reaches the target number.
[0218] In addition, if the first terminal receives NACK information within a target duration after sending the first information, the first terminal may resend the second information to the first node. The target duration may be predefined.
[0219] To sum up, in the communication method provided in the embodiment of the present application, the terminal can communicate with the first node directly based on the first information under the instruction of the first information without the need to perform traditional authentication, association process, and four-way handshake process, thereby realizing communication with the node and reducing the power consumption and delay of the terminal.
[0220] The above text combines Figure 3 to describe in detail the communication method of an embodiment of the present invention from the perspective of the terminal. The following text combines Figure 8 to describe in detail the communication method of an embodiment of the present invention from the perspective of the first node. It should be understood that the steps executed by the first node correspond to the steps executed by the terminal. For the sake of brevity, repeated descriptions are appropriately omitted below.
[0221] FIG8 shows a communication method provided by an embodiment of the present application, which may include:
[0222] S210: The first node sends first information, where the first information is used to indicate communication with the first node through a first communication method.
[0223] The first communication mode is to communicate with the first node based on the received first information. It is understandable that in the first communication mode, the terminal can directly communicate with the first node under the instruction of the first information.
[0224] It should be understood that the first communication mode in the embodiments of the present application is different from the traditional communication mode (referred to as the second communication mode in the embodiments of the present application). The second communication mode may refer to the terminal communicating with the first node after accessing the first node, that is, the second communication mode includes the process of the terminal accessing the first node.
[0225] In some embodiments, referring to FIG. 2A and FIG. 2B , accessing the first node includes one or more of the following:
[0226] Scan the wireless network corresponding to the first node, perform identity authentication with the first node, establish an association relationship with the first node, and perform four-way handshake communication with the first node.
[0227] It is understandable that before the terminal and the node communicate in the second communication mode, the terminal and the node need to perform scanning, authentication, association, and four-way handshake communication processes before they can communicate.
[0228] The first communication mode in the embodiment of the present application may not include accessing the first node, or in other words, the first communication mode does not include an access process. In other words, in the first communication mode, the terminal may directly communicate with the first node without going through processes such as scanning, authentication, association, and four-way handshake communication.
[0229] The first communication mode in the embodiment of the present application may not include accessing the first node, or in other words, the first communication mode does not include an access process. In other words, in the first communication mode, the terminal may directly communicate with the first node without going through processes such as scanning, authentication, association, and four-way handshake communication.
[0230] In some embodiments, the first communication method can be understood as a simplified access method. Under the instruction of the first information, the terminal does not need to perform traditional authentication, association process, and four-way handshake process. Instead, through a simplified access process, it can achieve communication with the first node and reduce the terminal's power consumption and delay.
[0231] It should be noted that in the embodiments of the present application, the first node may only support the first communication mode, that is, the first node allows the terminal to communicate with it based on the first information. In addition, the first node may support the first communication mode and the second communication mode, that is, the first node allows the terminal to communicate directly with it based on the first information, and the first node also allows the terminal to communicate with it after establishing a communication connection with it through the access process. The embodiments of the present application do not impose any restrictions on this.
[0232] It should be noted that for zero-power terminals, low-power terminals, low-cost terminals, and low-capability terminals, which have limited working time, extremely low power consumption requirements, and low latency requirements in some application scenarios, there are many challenges in establishing communication with the first node using the existing access process. In the communication method provided in the embodiment of the present application, the first terminal can receive the first information and communicate directly with the first node according to the instruction of the first information without accessing the first node, thereby greatly reducing the latency and power consumption of the terminal accessing the network node.
[0233] In some embodiments, the first information includes one or more of the following:
[0234] first identification information, where the first identification information is used to identify that the first node supports the first communication mode;
[0235] second identification information, where the second identification information is used to identify the first node;
[0236] third identification information, where the third identification information is used to identify a device type and / or service type supported by the first node;
[0237] Transmission parameters; the transmission parameters are used to configure the transmission parameters when communicating with the first node through the first communication mode.
[0238] The transmission parameters may include one or more of the following:
[0239] Target time domain resources, target frequency domain resources, power information, modulation method, coding method, and data rate.
[0240] In some embodiments, the first node sends the first information in a first time domain resource and / or a first frequency domain resource, where the first time domain resource and / or the first frequency domain resource are predefined.
[0241] In some embodiments, the communication method provided in the embodiments of the present application further includes the following steps:
[0242] S220. The first node receives second information sent by the first terminal; the second information includes a data load of the first terminal.
[0243] The second information may also include one or more of the following:
[0244] first identification information, where the first identification information is used to identify that the first node supports the first communication mode;
[0245] second identification information, where the second identification information is used to identify the first node;
[0246] third identification information, where the third identification information is used to identify a device type and / or service type supported by the first node;
[0247] Fourth identification information; the fourth identification information is used to identify that the first terminal supports the first communication mode;
[0248] Fifth identification information; the fifth identification information is used to identify the first terminal.
[0249] In some embodiments, the first node receives the second information on a second time domain resource and / or a second frequency domain resource; the second time domain resource and / or the second frequency domain resource is determined based on one or more of the following:
[0250] transmission parameters; the transmission parameters are carried by the first information, and the transmission parameters are used to configure the transmission parameters when communicating with the first node through the first communication mode;
[0251] The first node sends a first time domain resource and / or a first frequency domain resource of the first information.
[0252] In some embodiments, the transmission parameters include target time domain resources and / or target frequency domain resources, the second time domain resources and / or second frequency domain resources are time domain resources and / or frequency domain resources in the target time domain resources and / or target frequency domain resources corresponding to the fifth identification information, and the fifth identification information is used to identify the first terminal.
[0253] In some embodiments, the first node sends third information, where the third information is used to indicate that the first node has correctly received the second information.
[0254] In some embodiments, the first node sending the first information in S210 may be implemented in the following manner:
[0255] The first node sends fourth information in a broadcast manner, where the fourth information includes the first information.
[0256] It should be noted that the fourth information can be periodic information or non-periodic information; in other words, the first node can broadcast the fourth information according to a preset period, or it can broadcast the fourth information when actually needed according to the specific implementation. The embodiments of the present application do not impose any restrictions on this.
[0257] For example, in a WiFi system, the first node may be an AP, wherein the AP may send a broadcast frame, and the broadcast frame may carry the first information. The broadcast frame may be a management frame or a control frame, and may be a beacon frame, a discovery frame, a trigger frame, etc., which is not limited in the embodiments of the present application. Alternatively, in a cellular system, the first node may be a base station, wherein the base station may send system information, and the system information may carry the first information. The system information may be an MIB, a SIB, or other broadcast information, which is not limited in the embodiments of the present application.
[0258] The following takes the WiFi system as an example and combines it with the logistics scenario to describe in detail the communication method provided in the embodiment of the present application.
[0259] In a WiFi system, as shown in FIG9 , a zero-power terminal can communicate with an AP through the following steps.
[0260] Step 1: The AP sends first information to the zero-power consumption terminal, or the zero-power consumption terminal receives the first information sent by the AP.
[0261] In logistics scenarios, after goods enter the warehouse, the zero-power terminals carried by the goods can be triggered by the AP to report relevant data. During transportation, however, the zero-power terminals carried by the goods do not need to actively report, reducing energy consumption.
[0262] In an embodiment of the present application, the AP may send first information to the zero-power consumption terminal to trigger the zero-power consumption terminal to report data.
[0263] In some embodiments, the first information may be carried in a broadcast frame sent by the AP. The broadcast frame may be a management frame or a control frame, such as a beacon frame, a discovery frame, a trigger frame, and the like.
[0264] In some embodiments, the first information may instruct the zero-power terminal to communicate with the AP through a first communication method. The first communication method here refers to the zero-power terminal directly communicating with the AP based on the received first information. The first communication method can be understood as a simplified access method, which may not include the process of accessing the AP, that is, it does not include scanning, authentication, association, four-way handshake communication and other processes.
[0265] In some embodiments, the first information may include first identification information, and the first identification information may be information related to the AP, such as a BSS ID, that is, an ID of a BSS provided by the AP.
[0266] It should be noted that the BSSID can be predefined, and its value is used to indicate that the zero-power terminal can communicate with the AP using the first communication method, or to indicate that the zero-power terminal can communicate with the AP through the target access process. Exemplarily, the BSSID can be set to a wildcard with a value of FF:FF:FF:FF:FF:FF.
[0267] In some embodiments, the first information may further include second identification information, and the second identification information may be used to identify the first node. For example, the second identification information may be the ID of the first node.
[0268] In some embodiments, the first information may further include third identification information, which may identify a service type and / or device type supported by the AP, and the AP supports terminals meeting the device type and / or service type to communicate with the first node via the first communication method.
[0269] For example, for logistics data reporting, or for zero-power terminals used for logistics, the data reported is primarily the ID of the zero-power terminal or cargo information, and the confidentiality requirements are not high, but the latency and power consumption requirements are relatively high. In this case, the first communication mode can be used to establish communication with the AP. For another example, for positioning data reporting, or for zero-power terminals used for positioning, the data they upload is primarily location information of public areas. As data open to the public, the confidentiality requirements are not high, but the latency and power consumption requirements are relatively high. In this case, the first communication mode can also be used to establish communication with the AP.
[0270] In some embodiments, the first information may further include transmission parameters; the transmission parameters are used to configure transmission parameters when communicating with the AP through the first communication mode.
[0271] For example, the transmission parameters may include target time domain information, target frequency domain information, power information, modulation mode, coding mode, data rate and other information. Among them, the target time domain resources may be the time domain resources that can be used when the zero-power terminal performs uplink transmission and / or downlink transmission with the AP. For example, the target time domain resources may include time slot information, time domain symbol information, etc. The target frequency domain resources may be the channel information or the frequency domain position and bandwidth information within the channel when the zero-power terminal performs uplink transmission and / or downlink transmission with the AP. In addition, the power information may include the transmission power of the zero-power terminal for uplink transmission with the AP, and / or the receiving power of the zero-power terminal for receiving downlink transmission from the AP. The zero-power terminal can use the above-mentioned modulation mode, coding mode, and data rate information to set the transmission modulation and coding mode for communicating with the AP.
[0272] In some embodiments, after obtaining transmission parameters, a zero-power terminal can determine the time domain resources and / or frequency domain resources for subsequent communication with the AP based on its own ID, thereby reducing collisions caused by transmissions between different zero-power terminals. Based on power information, the zero-power terminal can set the transmission power. Based on the modulation method, coding method, and data rate information, the zero-power terminal can also set the transmission modulation and coding method.
[0273] In some embodiments, the AP may send first information on a predefined first time domain resource and / or a first frequency domain resource to trigger data reporting by the zero-power terminal. Accordingly, the zero-power terminal may receive the first information on the predefined first time domain resource and / or the first frequency domain resource. In this way, the power consumption and latency caused by the scanning process of the zero-power terminal can be reduced.
[0274] The predefined first time domain resource may be a fixed time domain symbol position in each time slot. The predefined first frequency domain resource may be a specific channel in a specific frequency band, such as channel 1 in the 2.4 GHz band or channels 40, 44, 149, and 153 in the 5 GHz band, and may also include preset channels in frequency bands below 1 GHz.
[0275] Step 2: The zero-power consumption terminal sends the second information to the AP, or the AP receives the second information sent by the zero-power consumption terminal.
[0276] It should be understood that to reduce the power consumption and latency of the zero-power terminal, the zero-power terminal does not perform the existing scanning, authentication, association, and four-way handshake communication processes. The zero-power terminal can directly send the second information to the AP based on the first information. The second information may include the zero-power terminal data payload, such as the zero-power terminal ID, cargo information stored in the zero-power terminal, positioning information, etc. The cargo information may include information such as cargo identification.
[0277] In some embodiments, the second information may further include one or more of the following:
[0278] first identification information, where the first identification information is used to identify that the first node supports the first communication mode;
[0279] second identification information, where the second identification information is used to identify the first node;
[0280] third identification information, where the third identification information is used to identify a device type and / or service type supported by the first node;
[0281] Fourth identification information; the fourth identification information is used to identify that the first terminal supports the first communication mode;
[0282] Fifth identification information; the fifth identification information is used to identify the first terminal.
[0283] The first identification information may indicate that the first node supports the first communication mode. The second identification information may identify the first node, indicating the receiving end of the second information. The third identification information may identify the device type and / or service type supported by the first node, indicating that the first terminal also supports the device type and / or service type.
[0284] It should be noted that, for the related descriptions of the first identification information, the second identification information, and the third identification information, reference can be made to the above embodiments, and for the sake of brevity, they will not be repeated here.
[0285] In one possible implementation, the fourth identification information is the same as the first identification information in the first information received from the AP, identifying the target receiving device of the second information, thereby instructing the zero-power terminal to send the second information to the AP using the first communication method indicated by the first information, or identifying that the second information is information sent to the AP via the first communication method.
[0286] For example, as shown in Figure 10, an AP can send a beacon frame that carries ID 0 information. After detecting the beacon frame, STA1 and STA2 determine to communicate with the AP using the first communication method. STA1 and STA2 each send a data frame that carries data and ID 0 information. Upon receiving the data frame, the AP detects ID 0 and determines that STA1 and STA2 are sending the second information using the first communication method.
[0287] In another possible implementation, the fourth identification information may be different from the first identification information. The fourth identification information may be the ID of the zero-power terminal, or device type information of the zero-power terminal. The AP may determine that the received second information carrying the fourth identification information is the second information sent by the zero-power terminal via the first communication method.
[0288] For example, as shown in Figure 11, an AP can send a beacon frame that carries ID 0. After detecting the beacon frame, STA1 and STA2 determine to communicate with the AP using the first communication method. STA1 and STA2 respectively send data frames that carry data 1, ID 1 and data 2, ID 2. Upon receiving the data frames, the AP detects ID 1 and ID 2 and determines that the data frames are second information sent by STA1 and STA2 using the first communication method.
[0289] In some embodiments, the zero-power terminal can determine the time domain resources and / or frequency domain resources for sending the second information based on the time domain resources and / or frequency domain resources for receiving the first information. The frequency domain resources for receiving the first information and the frequency domain resources for sending the second information can be associated, such as being in the same frequency band, adjacent channels, etc. The time domain resources for receiving the first information and the time domain resources for sending the second information can also be associated, such as being separated by a certain time interval.
[0290] In some embodiments, the zero-power terminal may also determine the time domain resources and / or frequency domain resources for sending the second information based on the transmission parameters configured in the first information. For example, after receiving the first information, the zero-power terminal may select matching time domain resources and / or frequency domain resources from the target time domain resources and / or target frequency domain resources configured in the transmission parameters based on its own ID to obtain the time domain resources and / or frequency domain resources for sending the second information. In this way, collisions caused by transmissions between different terminals can be reduced, thereby improving data transmission efficiency.
[0291] Furthermore, in order to expand the communication coverage of the AP broadcast frame, or to increase the speed at which the zero-power terminal sends the second information to the AP, the zero-power terminal (referred to here as zero-power terminal 1) determines to send the second information directly to the AP based on the first information through the first communication method after receiving the first information sent by the AP. At this time, the second information can be received by other zero-power terminals (referred to here as zero-power terminal 2). After receiving the second information sent by the zero-power terminal 1, the zero-power terminal 2 can determine, based on the information carried by the second information, that there is an AP nearby that can establish communication through the first communication method. The zero-power terminal 2 can directly send data frames to the AP through the first communication method.
[0292] Specifically, if the fourth identification information in the second information is the same as the first identification information in the first information, the zero-power terminal 2 can determine to send the data frame directly to the AP through the first communication method based on the fourth identification information in the second information. If the fourth identification information is different from the first identification information, the zero-power terminal 1 can carry the first identification information in the second information. Furthermore, the zero-power terminal 1 can also carry the transmission parameters of the AP in the second information, such as the target time domain resources, target frequency domain resources, power information, modulation method, coding method, data rate and other information of the above-mentioned transmission. At this time, the zero-power terminal 2 is required to detect the second message sent by the zero-power terminal 1 in the service channel in addition to detecting the first message sent by the AP on the control channel.
[0293] For example, referring to Figure 12, STA 1 receives a beacon frame sent by an AP and obtains a first identifier, ID 0. STA 1 uses the first communication method to transmit a data frame carrying ID 0. STA 2 is not within the coverage area of the AP, but detects ID 0 in a data frame sent by STA 1. It then uses the first communication method to transmit a data frame carrying data 2 and ID 0 to the AP.
[0294] Step 3: After receiving the second message, the AP may also feed back ACK information to confirm that the data sent by the zero-power terminal is correctly received. Otherwise, if the zero-power terminal does not receive the ACK information, it needs to continue to try to send the second message.
[0295] In summary, for zero-power terminals, especially AMP devices based on ambient energy, limited working time, extremely low power consumption requirements and low latency requirements in some application scenarios, there are many challenges for establishing communication with APs using existing access processes. The embodiment of the present application provides a simplified access process. The zero-power terminal does not need to perform traditional scanning, authentication, association, and four-way handshake processes. Instead, through a simplified access process, it not only realizes the reporting of target information but also reduces power consumption and latency. It is particularly suitable for the communication process of AMP devices based on ambient energy in scenarios such as logistics and positioning.
[0296] The preferred embodiments of the present application are described in detail above in conjunction with the accompanying drawings. However, the present application is not limited to the specific details in the above embodiments. Within the technical concept of the present application, the technical solution of the present application can be subjected to a variety of simple modifications, and these simple modifications all fall within the scope of protection of the present application. For example, the various specific technical features described in the above specific embodiments can be combined in any suitable manner without contradiction. In order to avoid unnecessary repetition, the present application will no longer describe the various possible combinations separately. For another example, the various different embodiments of the present application can also be arbitrarily combined, as long as they do not violate the idea of the present application, they should also be regarded as the contents disclosed in the present application. For another example, under the premise of no conflict, the various embodiments and / or the technical features in each embodiment described in the present application can be arbitrarily combined with the prior art, and the technical solution obtained after the combination should also fall within the scope of protection of the present application.
[0297] It should also be understood that in the various method embodiments of the present application, the sequence numbers of the above-mentioned processes do not imply a precedence in the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application. In addition, in the embodiments of the present application, the terms "downlink," "uplink," and "sidelink" are used to indicate the transmission direction of signals or data, where "downlink" is used to indicate the first direction of transmission of signals or data from a site to a user equipment in a cell, "uplink" is used to indicate the second direction of transmission of signals or data from a user equipment in a cell to a site, and "sidelink" is used to indicate the third direction of transmission of signals or data from user equipment 1 to user equipment 2. For example, "downlink signal" indicates that the transmission direction of the signal is the first direction. In addition, in the embodiments of the present application, the term "and / or" is merely a description of the association relationship between associated objects, indicating that three relationships can exist. Specifically, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0298] FIG13 is a schematic diagram of the structure of a communication device 1300 provided in an embodiment of the present application, which is applied to a terminal. As shown in FIG13 , the communication device 1300 includes:
[0299] The receiving unit 1301 is configured to receive first information, where the first information is used to indicate that communication with a first node is performed through a first communication method.
[0300] In some embodiments, the first communication manner is communicating with the first node based on the received first information.
[0301] In some embodiments, the first information includes one or more of the following:
[0302] first identification information, where the first identification information is used to identify that the first node supports the first communication mode;
[0303] second identification information, where the second identification information is used to identify the first node;
[0304] third identification information, where the third identification information is used to identify a device type and / or service type supported by the first node;
[0305] Transmission parameters; the transmission parameters are used to configure the transmission parameters when communicating with the first node through the first communication mode.
[0306] In some embodiments, the transmission parameters include one or more of the following:
[0307] Target time domain resources, target frequency domain resources, power information, modulation method, coding method, and data rate.
[0308] In some embodiments, the first terminal receives the first information in a first time domain resource and / or a first frequency domain resource, where the first time domain resource and / or the first frequency domain resource are predefined.
[0309] In some embodiments, the first communication method does not include accessing the first node.
[0310] In some embodiments, the first communication mode is different from the second communication mode; the second communication mode includes communicating with the first node after accessing the first node.
[0311] In some embodiments, the first node supports the first communication mode and the second communication mode.
[0312] In some embodiments, accessing the first node includes one or more of the following:
[0313] Scan the wireless network corresponding to the first node, perform identity authentication with the first node, establish an association relationship with the first node, and perform four-way handshake communication with the first node.
[0314] In some embodiments, the communication device 1300 further includes a sending unit configured to enable the first terminal to communicate with the first node based on the first information.
[0315] In some embodiments, the number of the first information includes multiple, wherein the second identification information or the third identification information carried by at least two first information is different, and the sending unit is further configured to communicate with the first nodes corresponding to the at least two first information respectively based on the at least two first information.
[0316] In some embodiments, the number of the first information includes multiple, and the second identification information or the third identification information carried by at least two of the multiple first information is the same. The sending unit is also configured to communicate with the first node corresponding to the target first information based on the target first information in the at least two first information whose signal strength is greater than the first threshold.
[0317] In some embodiments, the sending unit is further configured to send second information to the first node based on the first information; the second information includes a data load of the first terminal.
[0318] In some embodiments, the second information further includes one or more of the following:
[0319] Fourth identification information; the fourth identification information is used to identify that the first terminal supports the first communication mode;
[0320] Fifth identification information; the fifth identification information is used to identify the first terminal;
[0321] first identification information, where the first identification information is used to identify that the first node supports the first communication mode;
[0322] second identification information, where the second identification information is used to identify the first node;
[0323] Third identification information, where the third identification information is used to identify a device type and / or a service type supported by the first node.
[0324] In some embodiments, the sending unit is further configured to send the second information on a second time domain resource and / or a second frequency domain resource; the second time domain resource and / or the second frequency domain resource is determined based on one or more of the following:
[0325] transmission parameters; the transmission parameters are carried by the first information, and the transmission parameters are used to configure transmission parameters when communicating with the first node through the first communication mode;
[0326] The first terminal receives a first time domain resource and / or a first frequency domain resource of the first information.
[0327] In some embodiments, the transmission parameters include target time domain resources and / or target frequency domain resources, the second time domain resources and / or second frequency domain resources are time domain resources and / or frequency domain resources in the target time domain resources and / or target frequency domain resources corresponding to the fifth identification information, and the fifth identification information is used to identify the first terminal.
[0328] In some embodiments, when the first information includes third identification information, the third identification information is used to identify the device type and / or service type supported by the first node, the first terminal sends second information to the first node, and the sending unit is further configured to send the second information to the first node when the device type of the first terminal matches the device type supported by the first node, and / or the service type supported by the first terminal matches the service type supported by the first node.
[0329] In some embodiments, the receiving unit 1301 is further configured to receive third information, where the third information is used to indicate that the first node has correctly received the second information.
[0330] In some embodiments, if the first terminal has not received the third information within the target time after sending the first information, the second information is resent until the third information is received or the number of times the second information is sent reaches the target number.
[0331] In some embodiments, the first information comes from fourth information sent by the first node in a broadcast manner; or,
[0332] The first information comes from fifth information sent by the second terminal, and the fifth information is sent by the second terminal based on the fourth information.
[0333] In some embodiments, the sending unit is further configured to send sixth information when the first information comes from fourth information sent by the first node via broadcast; the sixth information includes at least part of the first information.
[0334] In some embodiments, the first terminal is one or more of a zero-power consumption terminal, a low-power consumption terminal, a low-cost terminal, and a low-capability terminal.
[0335] Those skilled in the art should understand that the relevant description of the above-mentioned communication device in the embodiment of the present application can be understood with reference to the relevant description of the communication method in the embodiment of the present application.
[0336] FIG14 is a schematic diagram of the structure of a communication device 1400 provided in an embodiment of the present application, which is applied to a first node. As shown in FIG14 , the communication device includes:
[0337] The sending unit 1401 is configured to send first information, where the first information is used to indicate communication with the first node through a first communication method.
[0338] In some embodiments, the first communication manner is communicating with the first node based on the received first information.
[0339] In some embodiments, the first information includes one or more of the following:
[0340] first identification information, where the first identification information is used to identify that the first node supports the first communication mode;
[0341] second identification information, where the second identification information is used to identify the first node;
[0342] third identification information, where the third identification information is used to identify a device type and / or service type supported by the first node;
[0343] Transmission parameters; the transmission parameters are used to configure the transmission parameters when communicating with the first node through the first communication mode.
[0344] In some embodiments, the transmission parameters include one or more of the following:
[0345] Target time domain resources, target frequency domain resources, power information, modulation method, coding method, and data rate.
[0346] In some embodiments, the first node sends the first information on a first time domain resource and / or a first frequency domain resource, where the first time domain resource and / or the first frequency domain resource are predefined.
[0347] In some embodiments, the first communication method does not include accessing the first node.
[0348] In some embodiments, the first communication mode is different from the second communication mode; the second communication mode includes communicating with the first node after accessing the first node.
[0349] In some embodiments, the first node supports the first communication mode and the second communication mode.
[0350] In some embodiments, accessing the first node includes one or more of the following:
[0351] Scan the wireless network corresponding to the first node, perform identity authentication with the first node, establish an association relationship with the first node, and perform four-way handshake communication with the first node.
[0352] In some embodiments, the communication device 1400 may further include a receiving unit configured to receive second information sent by the first terminal, where the second information includes a data load of the first terminal.
[0353] In some embodiments, the second information further includes one or more of the following:
[0354] Fourth identification information; the fourth identification information is used to identify that the first terminal supports the first communication mode;
[0355] Fifth identification information; the fifth identification information is used to identify the first terminal;
[0356] first identification information, where the first identification information is used to identify that the first node supports the first communication mode;
[0357] second identification information, where the second identification information is used to identify the first node;
[0358] Third identification information, where the third identification information is used to identify a device type and / or a service type supported by the first node.
[0359] In some embodiments, the receiving unit is further configured to receive the second information on a second time domain resource and / or a second frequency domain resource; the second time domain resource and / or the second frequency domain resource is determined based on one or more of the following:
[0360] transmission parameters; the transmission parameters are carried by the first information, and the transmission parameters are used to configure the transmission parameters when communicating with the first node through the first communication mode;
[0361] The first node sends a first time domain resource and / or a first frequency domain resource of the first information.
[0362] In some embodiments, the transmission parameters include target time domain resources and / or target frequency domain resources, the second time domain resources and / or second frequency domain resources are time domain resources and / or frequency domain resources in the target time domain resources and / or target frequency domain resources corresponding to the fifth identification information, and the fifth identification information is used to identify the first terminal.
[0363] In some embodiments, the sending unit 1401 is further configured to send third information to the first terminal, where the third information is used to indicate that the first node has correctly received the second information.
[0364] In some embodiments, the sending unit 1401 is further configured to send fourth information by broadcasting, where the fourth information includes the first information.
[0365] Those skilled in the art should understand that the relevant description of the above-mentioned communication device in the embodiment of the present application can be understood with reference to the relevant description of the communication method in the embodiment of the present application.
[0366] Figure 15 is a schematic structural diagram of a communication device 1500 provided in an embodiment of the present application. The communication device can be the first terminal or the first node in the above embodiment. The communication device 1500 shown in Figure 15 includes a processor 1510, which can call and execute a computer program from a memory to implement the method in the embodiment of the present application.
[0367] Optionally, as shown in FIG15 , the communication device 1500 may further include a memory 1520. The processor 1510 may call and execute a computer program from the memory 1520 to implement the method in the embodiment of the present application.
[0368] The memory 1520 may be a separate device independent of the processor 1510 , or may be integrated into the processor 1510 .
[0369] Optionally, as shown in FIG15 , the communication device 1500 may further include a transceiver 1530 , and the processor 1510 may control the transceiver 1530 to communicate with other devices, specifically, to send information or data to other devices, or to receive information or data sent by other devices.
[0370] The transceiver 1530 may include a transmitter and a receiver. The transceiver 1530 may further include an antenna, and the number of antennas may be one or more.
[0371] Optionally, the communication device 1500 may specifically be the first node of the embodiment of the present application, and the communication device 1500 may implement the corresponding processes implemented by the first node in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0372] Optionally, the communication device 1500 may specifically be the first terminal of the embodiment of the present application, and the communication device 1500 may implement the corresponding processes implemented by the first terminal in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0373] Figure 16 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 1600 shown in Figure 16 includes a processor 1610, which can call and run a computer program from a memory to implement the method according to the embodiment of the present application.
[0374] Optionally, as shown in FIG16 , the chip 1600 may further include a memory 1620. The processor 1610 may call and execute a computer program from the memory 1620 to implement the method in the embodiment of the present application.
[0375] The memory 1620 may be a separate device independent of the processor 1610 , or may be integrated into the processor 1610 .
[0376] Optionally, the chip 1600 may further include an input interface 1630. The processor 1610 may control the input interface 1630 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0377] Optionally, the chip 1600 may further include an output interface 1640. The processor 1610 may control the output interface 1640 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0378] Optionally, the chip can be applied to the first node in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the first node in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.
[0379] Optionally, the chip can be applied to the first terminal in the embodiment of the present application, and the chip can implement the corresponding processes implemented by the first terminal in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.
[0380] 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.
[0381] FIG17 is a schematic block diagram of a communication system 1700 provided in an embodiment of the present application. As shown in FIG17 , the communication system 1700 includes a terminal 1710 and a node 1720 .
[0382] Among them, the terminal 1710 can be used to implement the corresponding functions implemented by the first terminal in the above method, and the node 1720 can be used to implement the corresponding functions implemented by the first node in the above method. For the sake of brevity, they are not repeated here.
[0383] It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiment can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The various methods, steps, and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium mature in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.
[0384] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0385] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0386] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0387] Optionally, the computer-readable storage medium can be applied to the first node in the embodiment of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the first node in the various methods of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0388] Optionally, the computer-readable storage medium can be applied to the first terminal in the embodiment of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the first terminal in the various methods of the embodiment of the present application. For the sake of brevity, they are not repeated here.
[0389] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0390] Optionally, the computer program product can be applied to the first node in the embodiment of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the first node in the various methods of the embodiment of the present application. For the sake of brevity, they are not repeated here.
[0391] Optionally, the computer program product can be applied to the first terminal in the embodiment of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the first terminal in the various methods of the embodiment of the present application. For the sake of brevity, they are not repeated here.
[0392] The embodiment of the present application also provides a computer program.
[0393] Optionally, the computer program can be applied to the first node in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the first node in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0394] Optionally, the computer program can be applied to the first terminal in the embodiment of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the first terminal in the various methods of the embodiment of the present application. For the sake of brevity, they are not repeated here.
[0395] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0396] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0397] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0398] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0399] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0400] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0401] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A communication method, the method comprising: The first terminal receives first information, where the first information is used to indicate that communication with the first node is performed through a first communication mode.
2. The method according to claim 1, wherein: The first communication mode is to communicate with the first node based on the received first information.
3. The method according to claim 1 or 2, wherein: The first information includes one or more of the following: first identification information, where the first identification information is used to identify that the first node supports the first communication mode; second identification information, where the second identification information is used to identify the first node; third identification information, where the third identification information is used to identify a device type and / or a service type supported by the first node; Transmission parameters; The transmission parameters are used to configure transmission parameters when communicating with the first node through the first communication mode.
4. The method according to claim 3, wherein: The transmission parameters include one or more of the following: Target time domain resources, target frequency domain resources, power information, modulation method, coding method, and data rate.
5. According to the method according to any one of claims 1-4, the first terminal receives the first information in a first time domain resource and / or a first frequency domain resource, and the first time domain resource and / or the first frequency domain resource are predefined.
6. The method according to any one of claims 1 to 5, wherein: The first communication method does not include accessing the first node.
7. The method according to any one of claims 1 to 6, wherein: The first communication mode is different from the second communication mode; the second communication mode includes communicating with the first node after accessing the first node.
8. The method according to claim 7, wherein: The first node supports the first communication mode and the second communication mode.
9. The method according to any one of claims 6 to 8, wherein: The accessing the first node includes one or more of the following: Scan the wireless network corresponding to the first node, perform identity authentication with the first node, establish an association with the first node, and perform four-way handshake communication with the first node.
10. The method according to any one of claims 1 to 9, wherein: Also includes: The first terminal communicates with the first node based on the first information.
11. The method according to any one of claims 1 to 10, wherein: The number of the first information includes a plurality, wherein the second identification information or the third identification information carried by at least two first information is different; and further includes: The first terminal communicates with first nodes corresponding to the at least two pieces of first information respectively based on the at least two pieces of first information.
12. The method according to any one of claims 1 to 11, wherein: The number of the first information includes a plurality of first information, and the second identification information or the third identification information carried by at least two of the plurality of first information is the same; and further includes: The first terminal communicates with a first node corresponding to the target first information based on the target first information whose signal strength is greater than a first threshold among the at least two first information.
13. The method according to any one of claims 10 to 12, wherein: The communicating with the first node based on the first information includes: Second information is sent to the first node based on the first information; the second information includes the data load of the first terminal.
14. The method according to claim 13, wherein: The second information also includes one or more of the following: Fourth identification information; the fourth identification information is used to identify that the first terminal supports the first communication mode; Fifth identification information; the fifth identification information is used to identify the first terminal; first identification information, where the first identification information is used to identify that the first node supports the first communication mode; second identification information, where the second identification information is used to identify the first node; The third identification information is used to identify a device type and / or a service type supported by the first node.
15. The method according to claim 13 or 14, wherein: Also includes: The first terminal sends the second information on a second time domain resource and / or a second frequency domain resource; The second time domain resource and / or the second frequency domain resource is determined based on one or more of the following: Transmission parameters; The transmission parameter is carried by the first information, and the transmission parameter is used to configure the transmission parameter when communicating with the first node through the first communication mode; The first terminal receives a first time domain resource and / or a first frequency domain resource of the first information.
16. The method according to claim 15, wherein: The transmission parameter includes a target time domain resource and / or a target frequency domain resource, and the second time domain resource and / or the second frequency domain resource is determined based on the transmission parameter, including: The second time domain resource and / or the second frequency domain resource is a time domain resource and / or a frequency domain resource corresponding to the fifth identification information in the target time domain resource and / or the target frequency domain resource, and the fifth identification information is used to identify the first terminal.
17. The method according to any one of claims 13 to 16, wherein: In a case where the first information includes third identification information, the third identification information is used to identify a device type and / or a service type supported by the first node, and the first terminal sends second information to the first node, including: When a device type of the first terminal matches a device type supported by the first node, and / or a service type supported by the first terminal matches a service type supported by the first node, the first terminal sends second information to the first node.
18. The method according to any one of claims 13 to 17, wherein: Also includes: The first terminal receives third information, where the third information is used to indicate that the first node has correctly received the second information.
19. The method according to claim 18, wherein: Also includes: If the first terminal still fails to receive the third information within the target time after sending the second information, the second information is resent until the third information is received or the number of times the second information is sent reaches the target number.
20. The method according to any one of claims 1 to 19, wherein: The first information comes from fourth information sent by the first node in a broadcast manner; or, The first information comes from fifth information sent by the second terminal, and the fifth information is sent by the second terminal based on the fourth information.
21. The method according to claim 20, wherein: In the case that the first information comes from fourth information sent by the first node in a broadcast manner, the first terminal sends sixth information; the sixth information includes at least part of the first information.
22. The method according to any one of claims 1 to 21, wherein: The first terminal is one or more of a zero-power consumption terminal, a low-power consumption terminal, a low-cost terminal, and a low-capability terminal.
23. A communication method, the method comprising: The first node sends first information, where the first information is used to indicate that communication with the first node is performed in a first communication manner.
24. The method according to claim 23, wherein: The first communication mode is to communicate with the first node based on the received first information.
25. The method according to claim 23 or 24, wherein: The first information includes one or more of the following: first identification information, where the first identification information is used to identify that the first node supports the first communication mode; second identification information, where the second identification information is used to identify the first node; third identification information, where the third identification information is used to identify a device type and / or a service type supported by the first node; Transmission parameters; The transmission parameters are used to configure transmission parameters when communicating with the first node through the first communication mode.
26. The method according to claim 25, wherein: The transmission parameters include one or more of the following: Target time domain resources, target frequency domain resources, power information, modulation method, coding method, and data rate.
27. The method according to any one of claims 23 to 26, wherein: The first node sends the first information in a first time domain resource and / or a first frequency domain resource, where the first time domain resource and / or the first frequency domain resource are predefined.
28. The method according to any one of claims 23 to 27, wherein: The first communication method does not include accessing the first node.
29. The method according to any one of claims 23 to 28, wherein: The first communication mode is different from the second communication mode; the second communication mode includes communicating with the first node after accessing the first node.
30. The method of claim 29, wherein: The first node supports the first communication mode and the second communication mode.
31. The method according to any one of claims 28 to 30, wherein: The accessing the first node includes one or more of the following: Scan the wireless network corresponding to the first node, perform identity authentication with the first node, establish an association with the first node, and perform four-way handshake communication with the first node.
32. The method according to any one of claims 23 to 31, wherein: Also includes: The first node receives second information sent by the first terminal; The second information includes a data load of the first terminal.
33. The method of claim 32, wherein: The second information also includes one or more of the following: Fourth identification information; the fourth identification information is used to identify that the first terminal supports the first communication mode; Fifth identification information; the fifth identification information is used to identify the first terminal; first identification information, where the first identification information is used to identify that the first node supports the first communication mode; second identification information, where the second identification information is used to identify the first node; The third identification information is used to identify a device type and / or a service type supported by the first node.
34. The method according to claim 32 or 33, wherein: Also includes: The first node receives the second information on a second time domain resource and / or a second frequency domain resource; The second time domain resource and / or the second frequency domain resource is determined based on one or more of the following: Transmission parameters; The transmission parameter is carried by the first information, and the transmission parameter is used to configure the transmission parameter when communicating with the first node through the first communication mode; The first node sends a first time domain resource and / or a first frequency domain resource of the first information.
35. The method of claim 34, wherein: The transmission parameters include target time domain resources and / or target frequency domain resources, the second time domain resources and / or second frequency domain resources are time domain resources and / or frequency domain resources in the target time domain resources and / or target frequency domain resources corresponding to the fifth identification information, and the fifth identification information is used to identify the first terminal.
36. The method according to any one of claims 32 to 35, wherein: Also includes: The first node sends third information to the first terminal, where the third information is used to indicate that the first node has correctly received the second information.
37. The method according to claims 23-36, wherein: The first node sends first information, including: The first node sends fourth information by broadcasting, and the fourth information includes the first information.
38. A communication device, applied to a first terminal, comprising: The receiving unit is configured to receive first information, where the first information is used to indicate communication with the first node through a first communication mode.
39. A communication device, applied to a first node, comprising: The sending unit is configured to send first information, where the first information is used to indicate communication with the first node through a first communication method.
40. A terminal, comprising: A memory for storing computer executable instructions; A processor, connected to the memory, configured to implement the method of any one of claims 1 to 22 by executing the computer executable instructions.
41. A network node, comprising: A memory for storing computer executable instructions; A processor, connected to the memory, configured to implement the method of any one of claims 23 to 37 by executing the computer executable instructions.
42. A chip, comprising: A processor, configured to call and run a computer program from a memory, so that a device equipped with the chip executes a method as claimed in any one of claims 1 to 22, or executes a method as claimed in any one of claims 23 to 37.
43. A computer-readable storage medium storing a computer program, wherein the computer program, when executed by at least one processor, implements the method according to any one of claims 1 to 22, or implements the method according to any one of claims 23 to 37.
44. A computer program product, comprising a computer storage medium storing a computer program, wherein the computer program comprises instructions executable by at least one processor, and when the instructions are executed by the at least one processor, the method of any one of claims 1 to 22 is implemented, or the method of any one of claims 23 to 37 is implemented.
45. A computer program, wherein the computer program enables a computer to execute the method according to any one of claims 1 to 22, or to implement the method according to any one of claims 23 to 37.