Communication method and apparatus
By sending a first command to instruct IoT devices to enter a target state and/or a power state for a specified duration, the problem of limited power supply for passive IoT devices is solved, thereby reducing device power consumption, maintaining availability, and extending device lifespan.
Patent Information
- Application Number
- PCT/CN2024/113212
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2026-02-26
AI Technical Summary
Passive IoT devices have limited power storage, and how to reduce device power consumption while maintaining device availability has become an urgent problem to be solved.
By sending a first command to instruct IoT devices to enter a target state and/or a power state for a specified duration, discontinuous reception is supported, reducing the impact of command transmission and reception.
Significantly reduces equipment power consumption, extends equipment lifespan, while maintaining equipment availability and performance.
Smart Images

Figure CN2024113212_26022026_PF_FP_ABST
Abstract
Description
A communication method and apparatus TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular, to a communication method and apparatus. BACKGROUND
[0002] In a communication system, in order to save power and reduce the complexity of a device, a new device, such as an Internet of Things (IOT) device, also referred to as a passive IOT device, is introduced. However, the power storage of the passive IOT device is limited, and how to reduce the power consumption of the device while maintaining the availability of the device has become a problem to be solved.
[0003] SUMMARY
[0004] Embodiments of the present disclosure provide a communication method and apparatus.
[0005] According to a first aspect of embodiments of the present disclosure, a communication method is provided, the method is performed by a first device, and the method comprises: sending a first command, the first command being used to instruct a second device to enter a target state and / or instruct a first time length, the first time length being a duration of being in the target state; and wherein the first device and the second device are both devices in an IOT scenario.
[0006] According to a second aspect of embodiments of the present disclosure, a communication method is provided, the method is performed by a second device, and the method comprises: receiving a first command sent by a first device, the first command being used to instruct the second device to enter a target state and / or instruct a first time length, the first time length being a duration of being in the target state; and wherein the first device and the second device are both devices in an IOT scenario.
[0007] According to a third aspect of embodiments of the present disclosure, a communication apparatus is provided, comprising: a transceiver module, configured to send a first command, the first command being used to instruct a second device to enter a target state and / or instruct a first time length, the first time length being a duration of being in the target state; and wherein the first device and the second device are both devices in an IOT scenario.
[0008] According to a fourth aspect of embodiments of the present disclosure, a communication apparatus is provided, comprising: a transceiver module, configured to receive a first command sent by a first device, the first command being used to instruct a second device to enter a target state and / or instruct a first time length, the first time length being a duration of being in the target state; and wherein the first device and the second device are both devices in an IOT scenario.
[0009] According to a fifth aspect of embodiments of the present disclosure, a communication system is provided, comprising:
[0010] The first device is configured to perform the optional implementation of the preceding first aspect.
[0011] The second device is configured to perform the optional implementation of the preceding second aspect.
[0012] According to a sixth aspect of the embodiments of the present disclosure, a communication device is provided, comprising: one or more processors;
[0013] The processor is configured to invoke instructions to cause the communication device to perform the optional implementation of the preceding first aspect and the second aspect.
[0014] According to a seventh aspect of the embodiments of the present disclosure, a storage medium is provided, the storage medium stores instructions, when the instructions run on the communication device, the communication device performs the optional implementation of the preceding first aspect and the second aspect.
[0015] According to an eighth aspect of the embodiments of the present disclosure, a computer program product is provided, comprising a computer program, the computer program is implemented when the communication device is executed to realize the optional implementation of the preceding first aspect and the second aspect.
[0016] According to the technical solutions of the present disclosure, the problem of how to instruct the Internet of Things device to enter a specific power state in the Internet of Things scenario can be solved, and the device can support discontinuous reception, thereby reducing the influence on command transmission under the condition of ensuring the power of the device. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following describes the drawings required for the embodiments, and the following drawings are only some embodiments of the present disclosure, and do not specifically limit the protection scope of the present disclosure.
[0018] FIG. 1 is an architecture schematic diagram of a communication system provided by an embodiment of the present disclosure;
[0019] FIGS. 2A-2E are architecture schematic diagrams of an A-IOT device communicating with a network device and / or a terminal according to an embodiment of the present disclosure;
[0020] FIG. 3A is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure;
[0021] FIG. 3B is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure;
[0022] FIG. 4 is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;
[0023] FIG. 5A is a flow schematic diagram of a communication method according to an embodiment of the present disclosure;
[0024] FIG. 5B is a flow diagram illustrating a communication method according to an embodiment of the present disclosure;
[0025] FIG. 5C is a flow diagram illustrating a communication method according to an embodiment of the present disclosure;
[0026] FIG. 6 is an interaction diagram of a communication method according to an embodiment of the present disclosure;
[0027] FIG. 7A is a structural diagram of a first device according to an embodiment of the present disclosure;
[0028] FIG. 7B is a structural diagram of a second device according to an embodiment of the present disclosure;
[0029] FIG. 8A is a structural diagram of a communication device 8100 according to an embodiment of the present disclosure;
[0030] FIG. 8B is a structural diagram of a chip 8200 according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0031] Embodiments of the present disclosure propose a communication method and device to solve the problem of how to instruct an IOT device to enter a specific power state in an IOT scenario.
[0032] In a first aspect, embodiments of the present disclosure propose a communication method, which is performed by a first device, and the method comprises: sending a first command, the first command being used to instruct a second device to enter a target state and / or instruct a first time length, the first time length being a duration of staying in the target state; wherein the first device and the second device are both devices in an IOT scenario.
[0033] In the above embodiments, the problem of how to instruct an IOT device to enter a specific power state in an IOT scenario can be solved, thereby significantly reducing the power consumption of the device, prolonging the service life of the device, while maintaining the availability of the device and improving the working performance of the device.
[0034] In some embodiments in combination with the first aspect, in some embodiments, the first device is a network device or an intermediate node in an IOT scenario, and the second device is an IOT device.
[0035] In the above embodiments, in an IOT scenario, the network device or the intermediate node instructs the IOT device to enter a target state (which can also be referred to as a target power state) through the first command, which can solve the problem of how to instruct the IOT device to enter a specific power state in an IOT scenario, and can enable the IOT device to support discontinuous reception while reducing the impact on command transmission in the case of ensuring the power of the IOT device.
[0036] In some embodiments of the first aspect, in some embodiments, the first command comprises a first identifier, the first identifier being used to instruct a second device to enter the target state, the device identifier of the second device being the same as the first identifier; or the first command comprises a plurality of first identifiers, the plurality of first identifiers being used to instruct a plurality of second devices to enter the target state, the device identifiers of the plurality of second devices corresponding to the plurality of first identifiers one by one; or the first command comprises a second identifier, the second identifier being used to instruct a group of second devices to enter the target state, the group identifier of the group of second devices being the same as the second identifier; or the first command does not comprise any identifier, the first command being used to instruct all second devices receiving the first command to enter the target state.
[0037] In the above embodiments, different identifiers can be carried in the first command to indicate which IOT devices enter a specific power state, so that the power state of the IOT devices can be accurately controlled, and the applicability and efficiency of the IOT application in actual scenarios can be enhanced.
[0038] In some embodiments of the first aspect, in some embodiments, the first command comprises first indication information, the first indication information being used to indicate any of the following: the first command comprises a first identifier; the first command comprises a plurality of first identifiers; the first command comprises a second identifier; and the first command does not comprise any identifier.
[0039] In some embodiments of the first aspect, in some embodiments, the first indication information is a first value, the first value being used to indicate that the first command comprises a first identifier; the first indication information is a second value, the second value being used to indicate that the first command comprises a plurality of first identifiers; the first indication information is a third value, the third value being used to indicate that the first command comprises a second identifier; and the first indication information is a fourth value, the fourth value being used to indicate that the first command does not comprise any identifier.
[0040] In some embodiments of the first aspect, in some embodiments, in the case where the first command comprises a first identifier, the type of the first command is a first type; in the case where the first command comprises a plurality of first identifiers, the type of the first command is a second type; in the case where the first command comprises a second identifier, the type of the first command is a third type; and in the case where the first command does not comprise any identifier, the type of the first command is a fourth type; the first type, the second type, the third type and the fourth type are the same.
[0041] In the above embodiments, the types of the first commands carrying different identifiers can be the same, the first indication information can be set in the first command, and it can be indicated by the first indication information which identifier is carried in the first command, so that the IOT device can determine whether it needs to enter the specific power state indicated by the first command according to the first indication information.
[0042] In some embodiments of the first aspect, in some embodiments, the type of the first command is a first type, used to indicate that the first command comprises one first identifier; the type of the first command is a second type, used to indicate that the first command comprises a plurality of first identifiers; the type of the first command is a third type, used to indicate that the first command comprises a second identifier; the type of the first command is a fourth type, used to indicate that the first command does not comprise any identifier; the first type, the second type, the third type and the fourth type are all different.
[0043] In the above embodiments, the types of the first commands carrying different identifiers can all be different, and it can be directly indicated by the type of the first command that which identifier is carried in the first command, so that the IOT device can determine whether it needs to enter the specific power state indicated by the first command according to the type of the first command, without additional indication information indicating which identifier is carried in the first command, thereby saving signaling overhead and avoiding resource waste.
[0044] In some embodiments of the first aspect, in some embodiments, the target state comprises at least one of the following: the first state is an ON state; the second state is an OFF state; and the third state is a SLEEP state.
[0045] In some embodiments of the first aspect, in some embodiments, the first command comprises second indication information, and the second indication information is used to indicate the target state, wherein the second indication information is a fifth value, used to indicate that the target state is the first state; the second indication information is a sixth value, used to indicate that the target state is the second state; and the second indication information is a seventh value, used to indicate that the target state is the third state.
[0046] In some embodiments of the first aspect, in some embodiments, the start time of the first time length is the start of a time slot or the end of a time slot of the first command received by the second device.
[0047] In a second aspect, the present disclosure provides a communication method, the method is performed by a second device, and the method comprises: receiving a first command sent by a first device, the first command being used to indicate a target state of the second device and / or a first time length, the first time length being a duration of the target state; wherein the first device and the second device are both devices in an Internet of Things (IOT) scenario.
[0048] In some embodiments of the second aspect, in some embodiments, the first device is a network device or an intermediate node in the IOT scenario, and the second device is an IOT device.
[0049] In some embodiments of the second aspect, in some embodiments, the first command comprises a first identifier, the first identifier being used to instruct a second device to enter the target state, the second device having a device identifier identical to the first identifier; or the first command comprises a plurality of first identifiers, the plurality of first identifiers being used to instruct a plurality of second devices to enter the target state, the plurality of second devices having device identifiers corresponding to the plurality of first identifiers one-to-one; or the first command comprises a second identifier, the second identifier being used to instruct a group of second devices to enter the target state, the group of second devices having a group identifier identical to the second identifier; or the first command does not comprise any identifier, the first command being used to instruct all second devices receiving the first command to enter the target state.
[0050] In some embodiments of the second aspect, in some embodiments, the first command comprises first indication information, the first indication information being used to indicate any of the following: the first command comprises a first identifier; the first command comprises a plurality of second identifiers; the first command does not comprise any identifier.
[0051] In some embodiments of the second aspect, in some embodiments, the method further comprises: when the first indication information comprised in the first command is of a first value, determining that the first command comprises a first identifier; or when the first indication information comprised in the first command is of a second value, determining that the first command comprises a plurality of first identifiers; or when the first indication information comprised in the first command is of a third value, determining that the first command comprises a second identifier; or when the first indication information comprised in the first command is of a fourth value, determining that the first command does not comprise any identifier.
[0052] In some embodiments of the second aspect, in some embodiments, when the first command comprises a first identifier, the first command is of a first type; when the first command comprises a plurality of first identifiers, the first command is of a second type; when the first command comprises a second identifier, the first command is of a third type; and when the first command does not comprise any identifier, the first command is of a fourth type; the first type, the second type, the third type and the fourth type being identical.
[0053] In some embodiments of the second aspect, in some embodiments, the method further comprises: when the first command is of a first type, determining that the first command comprises a first identifier; or when the first command is of a second type, determining that the first command comprises a plurality of first identifiers; or when the first command is of a third type, determining that the first command comprises a second identifier; or when the first command is of a fourth type, determining that the first command does not comprise any identifier; the first type, the second type, the third type and the fourth type being all different.
[0054] In some embodiments of the second aspect, in some embodiments, the target state comprises at least one of: a state that the first state is ON; a state that the second state is OFF; a state that the third state is SLEEP.
[0055] In some embodiments of the second aspect, in some embodiments, the first command comprises second indication information, the second indication information being used to indicate the target state; the method further comprises: the second indication information comprised in the first command is a fifth value, and it is determined that the target state is the first state; or the second indication information comprised in the first command is a sixth value, and it is determined that the target state is the second state; or the second indication information comprised in the first command is a seventh value, and it is determined that the target state is the third state.
[0056] In some embodiments of the second aspect, in some embodiments, the start time of the first time length is a start of a time slot or an end of a time slot of the first command received by the second device.
[0057] In some embodiments of the second aspect, in some embodiments, the method further comprises: determining, according to the first command, that the second device performs a first action, the first action comprising any one of: maintaining a current state; entering the target state and / or a duration of being in the target state being the first time length.
[0058] In some embodiments of the second aspect, in some embodiments, the method further comprises: the second device entering the target state and maintaining the target state for the first time length.
[0059] In some embodiments of the second aspect, in some embodiments, the method further comprises: at the end of the first time length, the second device exiting the target state.
[0060] In a third aspect, the embodiments of the present disclosure provide a first device, comprising at least one of a transceiver module and a processing module; wherein the first device is configured to execute the optional implementation manners of the first aspect.
[0061] In a fourth aspect, the embodiments of the present disclosure provide a second device, comprising at least one of a transceiver module and a processing module; wherein the second device is configured to execute the optional implementation manners of the second aspect.
[0062] In a fifth aspect, the embodiments of the present disclosure provide a communication system, comprising:
[0063] The first device is configured to execute the optional implementation manners of the first aspect.
[0064] The second device is configured to execute the optional implementation manners of the second aspect.
[0065] In a sixth aspect, an embodiment of the present disclosure provides a communication device, comprising: one or more processors; wherein the processor is configured to invoke instructions to cause the communication device to perform the optional implementation of the first aspect.
[0066] In a seventh aspect, an embodiment of the present disclosure provides a communication device, comprising: one or more processors; wherein the processor is configured to invoke instructions to cause the communication device to perform the optional implementation of the second aspect.
[0067] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, which stores instructions, when the instructions are run on a communication device, cause the communication device to perform the optional implementation of the first aspect and the second aspect.
[0068] In a ninth aspect, an embodiment of the present disclosure provides a program product, when the program product is executed by a communication device, causes the communication device to perform the method described in the optional implementation of the first aspect and the second aspect.
[0069] In a tenth aspect, an embodiment of the present disclosure provides a computer program, when the computer program is run on a computer, causes the computer to perform the method described in the optional implementation of the first aspect and the second aspect.
[0070] In an eleventh aspect, an embodiment of the present disclosure provides a chip or chip system. The chip or chip system comprises processing circuitry configured to perform the method described in the optional implementation of the first aspect and the second aspect.
[0071] It can be understood that the first device, the second device, the communication system, the storage medium, the program product, the computer program, the chip or the chip system are all used to perform the method proposed by the embodiments of the present disclosure. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, which will not be described here.
[0072] Embodiments of the present disclosure provide a communication method and device. In some embodiments, the terms of information processing method, communication method, etc. can be replaced with each other, the terms of information processing device, communication device, etc. can be replaced with each other, and the terms of information processing system, communication system, etc. can be replaced with each other.
[0073] The embodiments of the present disclosure are not exhaustive, but only illustrate some embodiments, and are not specific limitations on the protection scope of the present disclosure. In the case of no contradiction, each step in an embodiment can be implemented as an independent embodiment, and the steps can be combined arbitrarily, for example, the scheme after removing part of the steps in an embodiment can also be implemented as an independent embodiment, and the order of the steps in an embodiment can be exchanged arbitrarily, in addition, the optional implementation manners in an embodiment can be combined arbitrarily; in addition, the embodiments can be combined arbitrarily, for example, part or all steps of different embodiments can be combined arbitrarily, an embodiment can be combined with optional implementation manners of other embodiments arbitrarily.
[0074] In each embodiment of the present disclosure, the terms and / or descriptions between the embodiments are consistent if there is no special description and logical conflict, and can be referred to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0075] The terms used in the embodiments of the present disclosure are only for the purpose of describing the specific embodiments, and not as a limitation on the present disclosure.
[0076] In the embodiments of the present disclosure, unless otherwise specified, the elements expressed in singular form, such as "one", "a", "the", "above", "said", "preceding", "this" and the like, can represent "one and only one", and can also represent "one or more", "at least one" and the like. For example, in the case of using articles such as "a", "an", "the" and the like in English, the noun after the article can be understood as singular expression, and can also be understood as plural expression.
[0077] In the embodiments of the present disclosure, "a plurality of" means two or more.
[0078] In some embodiments, the terms "at least one of", "one or more", "a plurality of", "multiple" and the like can be replaced with each other.
[0079] In some embodiments, the description of "at least one of A, B", "A and / or B", "in a case A, in another case B", "in response to a case A, in response to a case B", and the like, can include the following technical solutions according to the case: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selected from A and B); in some embodiments, A and B (A and B are executed). When there are more branches such as A, B, C, and the like, the above is similar.
[0080] In some embodiments, the description of "A or B" and the like can include the following technical solutions according to the case: in some embodiments, A (A is executed regardless of B); in some embodiments, B (B is executed regardless of A); in some embodiments, A and B are selectively executed (A and B are selected from A and B). When there are more branches such as A, B, C, and the like, the above is similar.
[0081] In the embodiments of the present disclosure, the prefix words "first", "second", and the like, are only used to distinguish different description objects, and do not constitute a limitation on the position, order, priority, quantity, or content of the description objects. The description of the description objects should refer to the description in the context of the claims or embodiments, and should not constitute an additional limitation because of the use of the prefix words. For example, the description object is "field", and the ordinal words before "field" in "first field" and "second field" do not limit the position or order between "fields". "First" and "second" do not limit whether the "fields" they modify are in the same message, nor do they limit the order of "first field" and "second field". For another example, the description object is "level", and the ordinal words before "level" in "first level" and "second level" do not limit the priority between "levels". For another example, the quantity of the description object is not limited by the ordinal words, and can be one or more. For example, "first device", where the quantity of "device" can be one or more. In addition, the objects modified by different prefix words can be the same or different, for example, the description object is "device", and "first device" and "second device" can be the same device or different devices, and their types can be the same or different; for another example, the description object is "information", and "first information" and "second information" can be the same information or different information, and their contents can be the same or different.
[0082] In some embodiments, "including A", "containing A", "for indicating A", "carrying A", can be interpreted as directly carrying A, or indirectly indicating A.
[0083] In some embodiments, the terms "time / frequency", "time / frequency domain", and the like, refer to the time domain and / or the frequency domain.
[0084] In some embodiments, the terms “in response to,” “in response to determining,” “in the event that,” “when,” “if,” “upon,” and the like can be replaced with each other.
[0085] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” “above,” and the like can be replaced with each other, and the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” “below,” and the like can be replaced with each other.
[0086] In some embodiments, the apparatuses and devices can be interpreted as physical or virtual, and their names are not limited to the names described in the embodiments, and in some cases can also be understood as “equipment,” “device,” “circuit,” “network element,” “node,” “function,” “unit,” “section,” “system,” “network,” “chip,” “chip system,” “entity,” “subject,” and the like.
[0087] In some embodiments, “network” can be interpreted as an apparatus included in the network, such as an access network device, a core network device, and the like.
[0088] In some embodiments, an “access network device (AN device)” can also be referred to as a “radio access network device (RAN device),” a “base station (BS),” a “radio base station,” a “fixed station,” and in some embodiments can also be understood as a “node,” an “access point,” a “transmission point (TP),” a “reception point (RP),” a “transmission / reception point (TRP),” a “panel,” an “antenna panel,” an “antenna array,” a “cell,” a “macro cell,” a “small cell,” a “femto cell,” a “pico cell,” a “sector,” a “cell group,” a “serving cell,” a “carrier,” a “component carrier,” a “bandwidth part (BWP),” and the like.
[0089] In some embodiments, a "terminal" or "terminal device" can be referred to as a "user equipment" (UE), a "user terminal," a "mobile station" (MS), a "mobile terminal" (MT), a subscriber station, a mobile unit, a subscriber unit, a wireless unit, a remote unit, a mobile device, a wireless device, a wireless communication device, a remote device, a mobile subscriber station, an access terminal, a mobile terminal, a wireless terminal, a remote terminal, a handset, a user agent, a mobile client, a client, and / or the like.
[0090] In some embodiments, data, information and / or the like can be obtained in compliance with laws and regulations of a country where the data, information and / or the like is obtained.
[0091] In some embodiments, data, information and / or the like can be obtained after consent of a user.
[0092] FIG. 1 is a schematic diagram of an architecture of a communication system according to embodiments of the present disclosure. The communication system can include, but is not limited to, one first device and one second device, and the number and form of the devices shown in FIG. 1 are used only for example and do not constitute a limitation on the embodiments of the present disclosure, and in actual applications, two or more first devices, two or more second devices can be included. The communication system 100 shown in FIG. 1 takes one first device 101 and one second device 102 as an example.
[0093] In some embodiments, the first device 101 and the second device 102 can each be a device in an Internet of Things (IOT) scenario. In some embodiments, the terms "Internet of Things (IOT) scenario," "Ambient Internet of Things (Ambient IOT or A-IOT) scenario" and / or the like can be replaced with each other.
[0094] In some embodiments, the first device 101 can be a network device or an intermediate node in an IOT scenario. In some embodiments, the first device 101 can inventory or page the second device 102. In some embodiments, the terms “inventory”, “page”, “count”, “check”, and the like can be used interchangeably. In some embodiments, “page” in the present disclosure can refer to finding or inventorying IOT devices in an IOT scenario. “Inventory” in the present disclosure can refer to checking the number of IOT devices in an existing IOT scenario by means of inventory, or reconciliation, and the like. In some embodiments, the terms “IOT device”, “ambient IOT (Ambient Internet of Things, also called Ambient IOT or A-IOT) device”, and the like can be used interchangeably.
[0095] In some embodiments, the first device 101 is a network device in an IOT scenario, which can be an access network device in some embodiments. In some embodiments, the access network device is at least one of a node or a device that accesses a terminal device to a wireless network, such as an evolved NodeB (eNB) in a 5G communication system, a next generation eNB (ng-eNB), a next generation NodeB (gNB), a node B (NB), a home node B (HNB), a home evolved node B (HeNB), a wireless backhaul device, a radio network controller (RNC), a base station controller (BSC), a base transceiver station (BTS), a base band unit (BBU), a mobile switching center, a base station in a 6G communication system, an open base station (Open RAN), a cloud base station (Cloud RAN), a base station in other communication systems, an access node in a Wi-Fi system, but not limited thereto.
[0096] In some embodiments, the network device can be a core network (CN) device or a server. In some embodiments, the core network device herein may, for example, include but is not limited to at least one of the following: an AMF (Access and Mobility Management Function); a UPF (User Plane Function); an SMF (Session Management Function); a UDM (Unified Data Management) function, etc. Among them, the AMF can be used to perform registration, connection, reachability, mobility management. The UPF can be used for packet routing forwarding, policy implementation, traffic reporting, QoS (Quality of Service) processing. The SMF can be responsible for tunnel maintenance, IP address allocation and management, UP function selection, policy implementation and control in QoS, charging data collection, roaming, etc. The UDM can be used for 3GPP AKA (Authentication and Key Agreement) authentication, user identification, access authorization, registration, mobility, subscription, short message management, etc.
[0097] In some embodiments, the first device 101 is, for example, an intermediate node in an IOT scenario. In some embodiments, the first device 101 can be, for example, a relay, an IAB (Integrated Access and Backhaul), a terminal, a repeater, etc. In some embodiments, the terminal herein can be an entity for receiving or transmitting signals on the user side, such as a mobile phone. It can also be referred to as a terminal, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal can be at least one of a car, a smart car, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. Embodiments of the present disclosure do not limit the specific technology and specific device form of the terminal.
[0098] In some embodiments, the second device 102 can be an IOT (Internet of Things) device, which can also be referred to as an ambient IOT (Ambient Internet of Things) device. The IOT device can collect energy without generating energy itself, such as collecting energy based on signals transmitted by the surrounding environment or surrounding devices, and can communicate based on the collected energy. The device can also not need to be configured with a battery and replace the battery. That is, the ambient IOT device needs to collect radio waves from the surrounding environment or surrounding devices to obtain energy to drive itself to work. The ambient IOT device has the characteristics of low memory, low processing power, low power, small data transmission, and mass deployment. The ambient IOT device can be maintenance-free and has a long service life.
[0099] In some embodiments, the device types of the IOT devices can be divided into a first type, a second type and a third type. Among them, the IOT devices of the first type have energy storage, no independent signal generation / amplification function, and uplink transmission relies on backscatter transmission. Optionally, the IOT devices of the first type have a peak power consumption of less than 1 microwatt (uw). The IOT devices of the second type have energy storage, have independent signal amplification function, and uplink transmission is based on internally generated signals. Optionally, the IOT devices of the second type have a peak power consumption of less than or equal to a few hundred uw. The IOT devices of the third type have energy storage, have independent signal amplification function, and uplink transmission relies on backscatter transmission. Optionally, the IOT devices of the third type have a peak power consumption of less than or equal to a few hundred uw. It should be noted that in some embodiments, the few hundred uw, for example, 100 uw or 200 uw, is an example given for the convenience of understanding by those skilled in the art, that is, the peak power consumption is less than or equal to other hundreds of uw, and the present disclosure does not make specific limitations here.
[0100] In some embodiments, the technical solutions of the present disclosure can be applied to the Open RAN architecture. At this time, the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of the Open RAN. The processes and information interactions between these internal interfaces can be realized by software or programs.
[0101] In some embodiments, the access network device can be composed of a central unit (CU) and a distributed unit (DU), wherein the CU can also be referred to as a control unit (control unit). The CU-DU structure can split the protocol layers of the access network device. Part of the functions of the protocol layers are controlled by the CU, and the remaining part or all of the functions of the protocol layers are distributed in the DU. The CU controls the DU, but is not limited thereto.
[0102] It can be understood that the communication system described in the embodiments of the present disclosure is for more clearly illustrating the technical solutions of the embodiments of the present disclosure, and does not constitute a limitation on the technical solutions proposed by the embodiments of the present disclosure. Those skilled in the art can know that, with the evolution of system architecture and the appearance of new business scenarios, the technical solutions proposed by the embodiments of the present disclosure are also applicable to similar technical problems.
[0103] The following embodiments of the present disclosure can be applied to the communication system 100 shown in FIG. 1, or part of the subjects, but are not limited thereto. The subjects shown in FIG. 1 are illustrative, and the communication system can include all or part of the subjects in FIG. 1, or other subjects other than those in FIG. 1. The number and form of each subject is arbitrary, each subject can be physical or virtual, the connection relationship between each subject is illustrative, each subject can not be connected or can be connected, and the connection can be in any manner, can be direct connection or indirect connection, can be wired connection or wireless connection.
[0104] Embodiments of the present disclosure can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), Future Radio Access (FRA), New-Radio Access Technology (RAT), New Radio (NR), New radio access (NX), Future generation radio access (FX), Global System for Mobile communications (GSM (registered trademark)), CDMA2000, Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi (registered trademark)), IEEE 802.16 (WiMAX (registered trademark)), IEEE 802.20, Ultra-WideBand (UWB), Bluetooth (Bluetooth (registered trademark)), Public Land Mobile Network (PLMN) network, Device-to-Device (D2D) system, Machine to Machine (M2M) system, Internet of Things (IoT) system, Vehicle-to-Everything (V2X), system using other communication methods, next-generation system expanded based thereon, and the like. Further, a plurality of systems can be applied in combination (for example, combination of LTE or LTE-A and 5G, and the like).
[0105] In a communication system, in order to save power and reduce device complexity, a new type of Internet of Things (IOT) device or Ambient Internet of Things (Ambient IOT or A-IOT) device is introduced. For example, the new type of IOT device needs to collect radio waves sent by the surrounding environment or surrounding devices to obtain energy to drive itself to work. Therefore, before obtaining energy, the new type of IOT device is usually in an "off" state, i.e., an off-network state. Therefore, the communication system needs to support a data communication mode with shorter transmission time, lower memory consumption, and more convenient terminal management to complete the data communication process as soon as possible.
[0106] In some embodiments, the present disclosure implements a wireless communication design based on ambient energy devices (which can also be referred to as IOT devices or Ambient IOT devices, i.e., second devices herein) for communication based on backscattering technology. Optionally, the above-mentioned IOT devices or Ambient IOT devices (also referred to as Ambient IOT devices or A-IOT devices) can be applied to various different communication architectures in a communication system. For example, taking an A-IOT device as an example, FIGS. 2A-2E are schematic diagrams of an A-IOT device communicating with a network device and / or a terminal according to embodiments of the present disclosure. Optionally, as shown in FIG. 2A, the A-IOT device (i.e., the Ambient IOT device in FIG. 2A) can directly receive and transmit data or signals with a network device (such as a base station (BS)).
[0107] Optionally, as shown in FIG. 2B, the A-IOT device can indirectly receive and transmit data or signals with a network device (such as a base station (BS)) through an intermediate node, for example, a relay, an Integrated access backhaul (IAB) device, a terminal, or a repeater.
[0108] Optionally, as shown in FIG. 2C, the A-IOT device can directly transmit uplink data with a network device (such as a base station (BS)), and indirectly transmit downlink data with the network device (such as a base station (BS)) through an intermediate node, for example, a relay, an IAB device, a terminal, or a repeater.
[0109] Optionally, as shown in FIG. 2D, the A-IOT device and the network device (such as a base station (BS)) can directly transmit downlink data, and the A-IOT device and the network device (such as a base station (BS)) can indirectly transmit uplink data through an intermediate node.
[0110] Optionally, as shown in FIG. 2E, the A-IOT device and the terminal (also known as user equipment (UE)) can directly receive and send data, and the terminal can be responsible for collecting data of the A-IOT device and forwarding the collected data to the network device.
[0111] In the related art, the power storage of the passive Internet of Things device is limited, and continuous command listening will cause power consumption and even power failure, and the charging process will affect the command transmission of the device, so how to reduce the power consumption of the device while maintaining the availability of the device has become a problem to be solved.
[0112] To this end, the embodiments of the present disclosure provide a communication method and device, which can solve the problem of how to instruct the Internet of Things device to enter a specific power state in the Internet of Things scenario, and can make the device support discontinuous reception, reduce the impact on command transmission while ensuring the power of the device.
[0113] FIG. 3A is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3A, the embodiments of the present disclosure relate to a communication method that can be applied to a communication system 100, and the above method includes but is not limited to the following steps.
[0114] Step S3101, a first command is sent.
[0115] In some embodiments, the first command can be sent by the first device 101. For example, the first device 101 sends the first command, for example, the first device 101 sends the first command to the second device 102, and correspondingly, the second device 102 receives the first command sent by the first device 101, which can be used to instruct the second device 102 to enter a target state and / or indicate a first time length, which can be a duration in the target state. For example, the first command can be used for the second device 102 to perform a first action, which can include any of the following: maintaining the current state; entering the target state and / or the duration in the target state being the first time length. In some embodiments, the number of second devices 102 can be one or more.
[0116] In some embodiments, the first command can be used to instruct the IOT device to enter a target state. In some embodiments, the IOT device instructed by the first command can be one IOT device, or can be a plurality of IOT devices, or can be a group of IOT devices, or can be all IOT devices. In some embodiments, the first command can instruct one IOT device to enter a target state. For example, the first command can include an identity of the IOT device (e.g., an EPC code, a unique identity, a core network assigned identity such as a unique identity or a temporary identity, a tag identity, etc.), and the first command can instruct the IOT device to enter a target state. In some embodiments, the terms "target state" and "target power state" can be used interchangeably.
[0117] In some embodiments, the first command can instruct a plurality of IOT devices to enter a target state. For example, the first command can include identities of the plurality of IOT devices (e.g., EPC codes, unique identities, core network assigned identities such as unique identities or temporary identities, tag identities, etc.). For example, the first command can include an identity of each of the plurality of IOT devices. For example, the first command can include a plurality of first identities, each of the first identities corresponding to one of the IOT devices. For example, each of the first identities can be an identity of one of the IOT devices. For example, the first command can instruct the plurality of IOT devices to enter a target state. For example, the first command can instruct each of the plurality of IOT devices corresponding to each of the first identities to enter a target state.
[0118] In some embodiments, the first command can instruct a group of IOT devices to enter a target state. For example, the first command can include a group identity of the group of IOT devices. For example, the group identity can be a MASK mask or another group identity such as a core network assigned group identity. For example, the MASK mask can be a file or a bit string. For example, the first command can instruct the group of IOT devices to enter a target state.
[0119] In some embodiments, the first command can instruct all IOT devices receiving the first command to enter a target state. For example, the first command can not include any identity. For example, the first command can not include a first identity or a second identity. For example, the first command can include a special value (e.g., a special indication bit) such as "all". For example, the first command can instruct all IOT devices to enter a target state. For example, the first command can instruct all IOT devices receiving the first command to enter a target state.
[0120] In some embodiments, the first command can be used to instruct the second device 102 to enter a target state; wherein the second device 102 can be an IOT device. In some embodiments, the first command instructs one second device 102 to enter a target state; wherein the second device 102 can be an IOT device. In some embodiments, the first command instructs a group of second devices 102 to enter a target state; wherein the second device 102 can be an IOT device. In some embodiments, the first command instructs all the second devices 102 to enter a target state; wherein the second device 102 can be an IOT device.
[0121] In some embodiments, the first command can be used to instruct a plurality of second devices 102 to enter a target state; wherein the second device 102 can be an IOT device. In some embodiments, the first command includes a plurality of first identities, each of the plurality of first identities corresponds to one of the plurality of second devices 102 (e.g. the device identity of each of the plurality of second devices 102 is the same as the corresponding first identity), and the first command instructs the plurality of second devices 102 to enter a target state. For example, the first command includes three first identities, first identity 1, first identity 2 and first identity 3, first identity 1 is the identity of second device A, first identity 2 is the identity of second device B, and first identity 3 is the identity of second device C, and the first command instructs second device A, second device B and second device C to enter a target state.
[0122] In some embodiments, the first command can be used to instruct a group of second devices 102 to enter a target state; wherein the second device 102 can be an IOT device. In some embodiments, the first command includes a second identity, the second identity can be the group identity of the group of second devices 102 (or the second identity can be the same as the group identity of the group of second devices 102), and the first command instructs the group of second devices 102 to enter a target state.
[0123] In some embodiments, the first command can be used to instruct all the second devices 102 to enter a target state; wherein the second device 102 can be an IOT device. In some embodiments, the first command does not include any identity, or the first command includes a special value (e.g. all), and the first command instructs all the second devices 102 to enter a target state.
[0124] In some embodiments, the first command can comprise a first duration, which can be a duration of being in the target state. In some embodiments, the first command can be used to indicate the first duration, which can be a duration of being in the target state. For example, the first duration can be indicated by an absolute time, e.g., the first duration can be a time period. For example, the unit of the first duration can be, but not limited to, any one of the following: us (microsecond); ms (millisecond); s (second); minute; hour. Optionally, the unit of the first duration can also be indicated by other forms, e.g., a relative time, which is not limited in the present disclosure and will not be described herein.
[0125] In some embodiments, the starting time of the first duration can be the beginning of the time slot or the end of the time slot when the IOT device receives the first command. That is, the duration of being in the target state for each IOT device receiving the first command can be the first duration after the beginning of the time slot when the IOT device receives the first command. Alternatively, the duration of being in the target state for each IOT device receiving the first command can be the first duration after the end of the time slot when the IOT device receives the first command.
[0126] In some embodiments, the starting time of the first duration can be the beginning of the time slot or the end of the time slot when the second device 102 receives the first command. That is, the duration of being in the target state for each second device 102 receiving the first command can be the first duration after the beginning of the time slot when the second device 102 receives the first command. Alternatively, the duration of being in the target state for each second device 102 receiving the first command can be the first duration after the end of the time slot when the second device 102 receives the first command. Wherein, the second device 102 can be an IOT device.
[0127] In some embodiments, the first command can be used to indicate the second device 102 to enter the target state and indicate the first duration, which can be a duration of being in the target state. For example, the optional implementation of the first command indicating the second device 102 to enter the target state, and the optional implementation of the first command indicating the first duration, can refer to the description of the optional implementation of the above embodiments, which will not be described herein.
[0128] In some embodiments, the first command can be used to indicate the IOT device. For example, the first command can indicate the IOT device by carrying an identity in the first command. In some embodiments, the first command can include a first identity, which can be an identity of the IOT device, and the first command can indicate the IOT device. For example, the identity can be an EPC code, or a unique identity, or an identity allocated by the core network, such as a unique identity or a temporary identity, or a tag identity, etc., which is not limited in the present disclosure.
[0129] In some embodiments, the first command can be used to indicate the second device 102. For example, the first command can indicate the second device 102 by carrying an identity in the first command. In some embodiments, the first command can include a first identity, which can be an identity of the second device 102, and the first command can indicate the second device 102. For example, the identity can be an EPC code, or a unique identity, or an identity allocated by the core network, such as a unique identity or a temporary identity, or a tag identity, etc., which is not limited in the present disclosure. The second device 102 can be an IOT device. In some embodiments, the first command can include multiple first identities, each of which corresponds to a second device 102, and the first command can indicate multiple second devices 102. In some embodiments, the first command can include a second identity, which can be a group identity of a group of second devices 102. The group identity can be a MASK mask or other group identity, such as a group identity allocated by the core network. The MASK mask can be a file or a bit string, which is not limited in the present disclosure. The first command can indicate the group of second devices 102. In some embodiments, the first command can not include any identity, or the first command can include a special value (such as all), and the first command can indicate all second devices 102 that receive the first command.
[0130] It is noted that in some embodiments, the first command for indicating one second device 102, the first command for indicating multiple second devices 102, the first command for indicating a group of second devices 102, and the first command for indicating all second devices 102 can share one command type. That is, the first command for indicating one second device 102, the first command for indicating multiple second devices 102, the first command for indicating a group of second devices 102, and the first command for indicating all second devices 102 can have the same type. In some embodiments, the first command can have a first type if the first command includes a first identification. In some embodiments, the first command can have a second type if the first command includes multiple first identifications. In some embodiments, the first command can have a third type if the first command includes a second identification. In some embodiments, the first command can have a fourth type if the first command does not include any identification. The first type, the second type, the third type, and the fourth type can be the same.
[0131] For example, the first command can include an identification of one second device 102 to indicate the one second device 102; or the first command can include identifications of multiple second devices 102 to indicate the multiple second devices 102; or the first command can include a group identification of a group of second devices 102 to indicate the group of second devices 102; or the first command can not include any identification or include a special value to indicate all second devices 102 that receive the first command. The first command for indicating one second device 102 (i.e., the first type), the first command for indicating multiple second devices 102 (i.e., the second type), the first command for indicating a group of second devices 102 (i.e., the third type), and the first command for indicating all second devices 102 that receive the first command (i.e., the fourth type) can have the same type. That is, the first command for indicating one second device 102, the first command for indicating multiple second devices 102, the first command for indicating a group of second devices 102, and the first command for indicating all second devices 102 that receive the first command can share one command type, e.g., to indicate that the command is a first command, i.e., a command for indicating a second device to enter a target state and / or indicating a first time duration.
[0132] It should be noted that a common first command can be defined, i.e., a first command for indicating one second device 102, a first command for indicating multiple second devices 102, a first command for indicating a group of second devices 102, and a first command for indicating all second devices 102, share a command type, then the first indication information can be used to distinguish that the second device 102 indicated by the first command can be one second device 102, or can be multiple second devices 102, or can be a group of second devices 102, or can be all second devices 102. In some embodiments, the first command can include the first indication information, which can be used to indicate any of the following: the first command includes one first identity; the first command includes multiple first identities; the first command includes a second identity; the first command does not include any identity. For example, the first command can include the first indication information, which can indicate that the first command includes one first identity, or the first indication information can indicate that the first command is used to indicate one second device 102. For example, the first command can include the first indication information, which can indicate that the first command includes multiple first identities, or the first indication information can indicate that the first command is used to indicate multiple second devices 102. For example, the first command can include the first indication information, which can indicate that the first command includes a second identity, or the first indication information can indicate that the first command is used to indicate a group of second devices 102. For example, the first command can include the first indication information, which can indicate that the first command does not include any identity or includes a special value, or the first indication information can indicate that the first command is used to indicate all second devices 102 that receive the first command.
[0133] In some embodiments, the first indication information has different values, and the first command carries different identifiers, or the first command is used to indicate different second devices 102. In some embodiments, the first indication information has a first value, which can be used to indicate that the first command includes a first identifier. In some embodiments, the first indication information has a second value, which can be used to indicate that the first command includes multiple first identifiers. In some embodiments, the first indication information has a third value, which can be used to indicate that the first command includes a second identifier. In some embodiments, the first indication information has a fourth value, which can be used to indicate that the first command does not include any identifier or indicates that the first command includes a special value. For example, the first indication information can have 2 bits, for example, the first indication information has a first value, which can be 00, indicating that the first command includes a first identifier; the first indication information has a second value, which can be 01, indicating that the first command includes multiple first identifiers; the first indication information has a third value, which can be 10, indicating that the first command includes a second identifier; and the first indication information has a fourth value, which can be 11, indicating that the first command does not include any identifier or includes a special value. For example, the first value, the second value, the third value and the fourth value can also be indicated in other ways, which are not limited in the present disclosure and will not be described again.
[0134] In some embodiments, the target state can include at least one of the following: a first state of ON, a second state of OFF, and a third state of SLEEP. For example, the target state can include the first state of ON. For example, the target state can include the second state of OFF. For example, the target state can include the third state of SLEEP. For example, the target state can include the first state and the second state, or the first state and the third state, or the second state and the third state. For example, the target state can include the first state, the second state and the third state. It should be noted that the target state can also include other states, which are not limited in the present disclosure.
[0135] In some embodiments, the ON state described above can be, for example, a power-on state; the OFF state described above can be, for example, a power-off state; the SLEEP state described above can be, for example, a power-sleep state. Illustratively, the ON state (e.g., a power-on state) described above can be, for example, a state in which both sending commands (or information or signals) and receiving commands (or information or signals) are possible. Illustratively, the OFF state (e.g., a power-off state) described above can be, for example, a state in which neither sending commands (or information or signals) nor receiving commands (or information or signals) is possible. Illustratively, the SLEEP state (e.g., a power-sleep state) described above can be, for example, a state in which sending commands (or information or signals) is possible but receiving commands (or information or signals) is not possible.
[0136] In some embodiments, the first command can indicate that the target state is the first state, or in other words, the first command can indicate that the second device enters the first state and / or indicate that the duration of the second device being in the first state is the first duration. Illustratively, the first command can include a first identifier, can indicate that a second device 102 enters the first state and / or indicate that the duration of the second device 102 being in the first state is the first duration. Illustratively, the first command can include a plurality of first identifiers, can indicate that a plurality of second devices 102 enters the first state and / or indicate that the duration of the plurality of second devices 102 being in the first state is the first duration. Illustratively, the first command can include a second identifier, can indicate that a group of second devices 102 enters the first state and / or indicate that the duration of the group of second devices 102 being in the first state is the first duration. Illustratively, the first command does not include any identifier or includes a special value, can indicate that all second devices 102 receiving the first command enter the first state and / or indicate that the duration of all second devices 102 receiving the first command being in the first state is the first duration.
[0137] In some embodiments, the first command can indicate the target state as the second state, or in other words, the first command can instruct the second device to enter the second state and / or indicate a duration that the second device stays in the second state as the first duration. For example, the first command can include a first identifier, which can instruct one second device 102 to enter the second state and / or indicate a duration that the one second device 102 stays in the second state as the first duration. For example, the first command can include a plurality of first identifiers, which can instruct a plurality of second devices 102 to enter the second state and / or indicate a duration that the plurality of second devices 102 stays in the second state as the first duration. For example, the first command can include a second identifier, which can instruct a group of second devices 102 to enter the second state and / or indicate a duration that the group of second devices 102 stays in the second state as the first duration. For example, the first command can not include any identifier or include a special value, which can instruct all second devices 102 that receive the first command to enter the second state and / or indicate a duration that all second devices 102 that receive the first command stays in the second state as the first duration.
[0138] In some embodiments, the first command can indicate the target state as the third state, or in other words, the first command can instruct the second device to enter the third state and / or indicate a duration that the second device stays in the third state as the first duration. For example, the first command can include a first identifier, which can instruct one second device 102 to enter the third state and / or indicate a duration that the one second device 102 stays in the third state as the first duration. For example, the first command can include a plurality of first identifiers, which can instruct a plurality of second devices 102 to enter the third state and / or indicate a duration that the plurality of second devices 102 stays in the third state as the first duration. For example, the first command can include a second identifier, which can instruct a group of second devices 102 to enter the third state and / or indicate a duration that the group of second devices 102 stays in the third state as the first duration. For example, the first command can not include any identifier or include a special value, which can instruct all second devices 102 that receive the first command to enter the third state and / or indicate a duration that all second devices 102 that receive the first command stays in the third state as the first duration.
[0139] In some embodiments, the second indication information can be set in the first command, by which the target state is indicated to be the first state or the second state or the third state. In some embodiments, the first command can include the second indication information, which can be used to indicate the target state. Wherein, the second indication information is a fifth value, which can be used to indicate that the target state is the first state; the second indication information is a sixth value, which can be used to indicate that the target state is the second state; the second indication information is a seventh value, which can be used to indicate that the target state is the third state. For example, the value of the second indication information can occupy 2 bits, for example, the value of the second indication information is the fifth value, which can be 00, indicating ON (or indicating that the target state is the first state, or indicating that the second device enters the first state); the value of the second indication information is the sixth value, which can be 01, indicating OFF (or indicating that the target state is the second state, or indicating that the second device enters the second state); the value of the second indication information is the seventh value, which can be 10, indicating SLEEP (or indicating that the target state is the third state, or indicating that the second device enters the third state). For example, the above fifth value, sixth value and seventh value can also be indicated in other ways, which are not limited herein, and will not be described again.
[0140] In some embodiments, the first command can be a paging command. In some embodiments, the first command can be a newly defined command, e.g., a command specially defined to instruct the IOT device to enter the target state and / or to instruct the first time duration (i.e., to instruct the IOT device to stay in the target state for the first time duration). For example, the first message triggering the second device to perform the initial access can be referred to as a paging message (or a paging command, or a first command), or as an "initial trigger message". The paging command can page one IOT device, or can page multiple IOT devices, or can page a group of IOT devices, or can page all IOT devices. The second indication information can be carried in the paging command, and the second indication information can indicate that the IOT device enters the first state or the second state or the third state. For example, the paging command can page one IOT device, and the second indication information can be carried in the paging command, and the second indication information can indicate that the one IOT device enters the first state or the second state or the third state. For example, the paging command can page multiple IOT devices, and the second indication information can be carried in the paging command, and the second indication information can indicate that the multiple IOT devices enter the first state or the second state or the third state. For example, the paging command can page a group of IOT devices, and the second indication information can be carried in the paging command, and the second indication information can indicate that the group of IOT devices enter the first state or the second state or the third state. For example, the paging command can page all IOT devices, and the second indication information can be carried in the paging command, and the second indication information can indicate that all IOT devices enter the first state or the second state or the third state.
[0141] Optionally, in some embodiments, as shown in FIG. 3A, the method can comprise step S3102.
[0142] In step S3102, the second device 102 determines the first action according to the first command, the first indication information in the first command, and the second indication information.
[0143] In some embodiments, the first action can comprise any one of the following: keeping the current state; entering the target state and / or staying in the target state for the first time duration. The target state can be the first state (the ON state), or can be the second state (the OFF state), or can be the third state (the SLEEP state).
[0144] In some embodiments, the second device 102 can determine, according to the first indication information in the first command (e.g., according to the value of the first indication information in the first command), whether the first command includes one first identifier, or includes multiple first identifiers, or includes the second identifier, or does not include any identifier. For example, the value of the first indication information in the first command is a first value, and the second device 102 can determine that the first command includes one first identifier. For example, the value of the first indication information in the first command is a second value, and the second device 102 can determine that the first command includes multiple first identifiers. For example, the value of the first indication information in the first command is a third value, and the second device 102 can determine that the first command includes the second identifier. For example, the value of the first indication information in the first command is a fourth value, and the second device 102 can determine that the first command does not include any identifier or that the first command includes a special value.
[0145] In some embodiments, the second device 102 can determine, according to the second indication information in the first command (e.g., according to the value of the second indication information in the first command), whether the target state is specifically the first state, or the second state, or the third state. For example, the value of the second indication information in the first command is a fifth value, and the second device 102 can determine that the target state is the first state. For example, the value of the second indication information in the first command is a sixth value, and the second device 102 can determine that the target state is the second state. For example, the value of the second indication information in the first command is a seventh value, and the second device 102 can determine that the target state is the third state.
[0146] In some embodiments, the second device 102 can determine to perform the first action according to its own device identity and the first command. For example, if the first command includes one first identity, and the second device 102 receives the first command, if the one first identity included in the first command is the same as (or consistent with) the device identity of the second device 102, the second device 102 can perform the first action, which is to enter the target state and / or to be in the target state for the first time duration, i.e., if the one first identity included in the first command is the same as (or consistent with) the device identity of the second device 102, the second device 102 determines that it can enter the target state and / or be in the target state for the first time duration; if the one first identity included in the first command is different from (or inconsistent with) the device identity of the second device 102, the second device 102 can perform the first action, which is to keep the current state, i.e., the second device 102 determines that it cannot enter the target state but keep the current state. For another example, if the first command includes multiple first identities, and the second device 102 receives the first command, if the multiple first identities included in the first command include the device identity of the second device 102 (or in other words, the multiple first identities include a first identity that is the same as the device identity of the second device 102), the second device 102 performs the first action, which is to enter the target state and / or to be in the target state for the first time duration, i.e., the second device 102 determines that it can enter the target state and / or be in the target state for the first time duration; if the multiple first identities included in the first command do not include the device identity of the second device 102 (or in other words, the multiple first identities do not include a first identity that is the same as the device identity of the second device 102), the second device 102 can perform the first action, which is to keep the current state, i.e., the second device 102 determines that it cannot enter the target state but keep the current state.For example, if the second device 102 receives the first command including the second identifier, and the second identifier included in the first command is the same as or consistent with the group identifier of the second device 102 (i.e., the group identifier of the second device group to which the second device 102 belongs), the second device 102 performs the first action, which is to enter the target state and / or to be in the target state for the first duration, i.e., the second device 102 can determine that it can enter the target state and / or be in the target state for the first duration. If the second identifier included in the first command is not the same as or consistent with the group identifier of the second device 102 (i.e., the group identifier of the second device group to which the second device 102 belongs), the second device 102 can perform the first action, which is to keep the current state, i.e., the second device 102 can determine that it cannot enter the target state but keep the current state. For example, if the first command does not include any identifier, and the second device 102 receives the first command, the second device 102 performs the first action, which is to enter the target state and / or to be in the target state for the first duration, i.e., the second device 102 can determine that it can enter the target state and / or be in the target state for the first duration. For example, if the first command includes a special value (e.g., all), and the second device 102 receives the first command, the second device 102 performs the first action, which is to enter the target state and / or to be in the target state for the first duration, i.e., the second device 102 can determine that it can enter the target state and / or be in the target state for the first duration.
[0147] In some embodiments, the second device 102 receives the first command sent by the first device 101, and the second device 102 can determine, according to the first command, the second indication information in the first command, that the second device 102 performs the first action, which can include any of the following: keeping the current state; entering the target state and / or being in the target state for the first duration. In some embodiments, the second device 102 receives the first command sent by the first device 101, and the second device 102 can determine, according to the first command, the first indication information and the second indication information in the first command, that the second device 102 performs the first action.
[0148] Exemplarily, the first indication information in the first command has the first value, the second device 102 can determine that the first command includes a first identifier, and the first identifier included in the first command is the same as (or consistent with) the device identifier of the second device 102, and the second indication information in the first command has the fifth value, the second device 102 performs the first action, and the first action is to enter the first state and / or the duration of being in the first state is the first duration, that is, the second device 102 can determine that it can enter the first state and / or the duration of being in the first state. Exemplarily, the second device 102 can determine that the duration of being in the first state can be the first duration according to the first duration included in the first command. Exemplarily, the first indication information in the first command has the first value, the second device 102 can determine that the first command includes a first identifier, and the first identifier included in the first command is the same as (or consistent with) the device identifier of the second device 102, and the second indication information in the first command has the sixth value, the second device 102 performs the first action, and the first action is to enter the second state and / or the duration of being in the second state is the first duration, that is, the second device 102 can determine that it can enter the second state and / or the duration of being in the second state. Exemplarily, the first indication information in the first command has the first value, the second device 102 can determine that the first command includes a first identifier, and the first identifier included in the first command is the same as (or consistent with) the device identifier of the second device 102, and the second indication information in the first command has the seventh value, the second device 102 performs the first action, and the first action is to enter the third state and / or the duration of being in the third state is the first duration, that is, the second device 102 can determine that it can enter the third state and / or the duration of being in the third state.
[0149] Exemplarily, the first indication information in the first command is the second value, the second device 102 can determine that the first command includes a plurality of first identifiers, and the plurality of first identifiers included in the first command includes the device identifier of the second device 102 (or there is a first identifier in the plurality of first identifiers which is the same as the device identifier of the second device 102), and the second indication information in the first command is the fifth value, the second device 102 performs the first action, the first action is to enter the first state and / or the duration of being in the first state is the first duration, that is, the second device 102 can determine that it can enter the first state and / or the duration of being in the first state. Exemplarily, the first indication information in the first command is the second value, the second device 102 can determine that the first command includes a plurality of first identifiers, and the plurality of first identifiers included in the first command includes the device identifier of the second device 102 (or there is a first identifier in the plurality of first identifiers which is the same as the device identifier of the second device 102), and the second indication information in the first command is the sixth value, the second device 102 performs the first action, the first action is to enter the second state and / or the duration of being in the second state is the first duration, that is, the second device 102 can determine that it can enter the second state and / or the duration of being in the second state. Exemplarily, the first indication information in the first command is the second value, the second device 102 can determine that the first command includes a plurality of first identifiers, and the plurality of first identifiers included in the first command includes the device identifier of the second device 102 (or there is a first identifier in the plurality of first identifiers which is the same as the device identifier of the second device 102), and the second indication information in the first command is the seventh value, the second device 102 performs the first action, the first action is to enter the third state and / or the duration of being in the third state is the first duration, that is, the second device 102 can determine that it can enter the third state and / or the duration of being in the third state.
[0150] Exemplarily, the first indication information in the first command has the third value, the second device 102 can determine that the first command includes the second identifier, and the second identifier included in the first command is same as or consistent with the group identifier of the second device 102 (i.e. the group identifier of the second device group to which the second device 102 belongs), and the second indication information in the first command has the fifth value, the second device 102 executes the first action, and the first action is to enter the first state and / or to be in the first state for the first time length, that is, the second device 102 can determine that it can enter the first state and / or be in the first state for the first time length. Exemplarily, the first indication information in the first command has the third value, the second device 102 can determine that the first command includes the second identifier, and the second identifier included in the first command is same as or consistent with the group identifier of the second device 102 (i.e. the group identifier of the second device group to which the second device 102 belongs), and the second indication information in the first command has the sixth value, the second device 102 executes the first action, and the first action is to enter the second state and / or to be in the second state for the first time length, that is, the second device 102 can determine that it can enter the second state and / or be in the second state for the first time length. Exemplarily, the first indication information in the first command has the third value, the second device 102 can determine that the first command includes the second identifier, and the second identifier included in the first command is same as or consistent with the group identifier of the second device 102 (i.e. the group identifier of the second device group to which the second device 102 belongs), and the second indication information in the first command has the seventh value, the second device 102 executes the first action, and the first action is to enter the third state and / or to be in the third state for the first time length, that is, the second device 102 can determine that it can enter the third state and / or be in the third state for the first time length.
[0151] Exemplarily, the first indication information in the first command has the fourth value, the second device 102 can determine that the first command does not include any identifier or the first command includes a special value, if the second indication information in the first command has the fifth value, the second device 102 performs the first action, the first action is to enter the first state and / or the duration of being in the first state is the first duration, that is, the second device 102 can determine that it can enter the first state and / or the duration of being in the first state. Exemplarily, the first indication information in the first command has the fourth value, the second device 102 can determine that the first command does not include any identifier or the first command includes a special value, if the second indication information in the first command has the sixth value, the second device 102 performs the first action, the first action is to enter the second state and / or the duration of being in the second state is the first duration, that is, the second device 102 can determine that it can enter the second state and / or the duration of being in the second state. Exemplarily, the first indication information in the first command has the fourth value, the second device 102 can determine that the first command does not include any identifier or the first command includes a special value, if the second indication information in the first command has the seventh value, the second device 102 performs the first action, the first action is to enter the third state and / or the duration of being in the third state is the first duration, that is, the second device 102 can determine that it can enter the third state and / or the duration of being in the third state.
[0152] Optionally, in some embodiments, as shown in FIG. 3A, the method can include step S3103.
[0153] Step S3103, the second device 102 enters the target state and the duration of keeping the target state is the first duration.
[0154] In some embodiments, the second device 102 determines that it can enter the target state and the duration of being in the target state, or that the second device 102 determines that it can perform the first action, which is to enter the target state and / or the duration of being in the target state is the first duration, then the second device 102 enters the target state and remains in the target state for the first duration. For example, the target state can be the first state, the second device 102 determines that it can enter the first state and the duration of being in the first state, then the second device 102 enters the first state and remains in the first state for the first duration. For example, the target state can be the second state, the second device 102 determines that it can enter the second state and the duration of being in the second state, then the second device 102 enters the second state and remains in the second state for the first duration. For example, the target state can be the third state, the second device 102 determines that it can enter the third state and the duration of being in the third state, then the second device 102 enters the third state and remains in the third state for the first duration.
[0155] For example, the second device 102 determines that it can enter the first state, and in the case that the second device 102 is in the first state, the second device 102 can both send and receive commands (or information or signals). For example, the second device 102 determines that it can enter the second state, and in the case that the second device 102 is in the second state, the second device 102 can neither send nor receive commands (or information or signals). For example, the second device 102 determines that it can enter the third state, and in the case that the second device 102 is in the third state, the second device 102 can send (or information or signals) but cannot receive commands (or information or signals).
[0156] In some embodiments, the start time of the first duration can be the start of the time slot or the end of the time slot in which the second device 102 receives the first command. That is, the duration of the second device 102 being in the target state after receiving the first command can be the first duration after the start of the time slot in which the second device 102 receives the first command. Alternatively, the duration of the second device 102 being in the target state after receiving the first command can be the first duration after the end of the time slot in which the second device 102 receives the first command.
[0157] It should be noted that in some embodiments, step S3103 can be performed in the case that the second device 102 determines that it can enter the target state (or that the second device 102 determines to perform the first action, which is to enter the target state and / or the duration of being in the target state is the first duration).
[0158] Optionally, in some embodiments, as shown in FIG. 3A, the method can comprise step S3104.
[0159] Step S3104, when the first time length ends, the second device 102 exits the target state.
[0160] For example, the second device 102 enters the first state and keeps the first state for the first time length, when the first time length ends, the second device 102 exits the first state and enters the second state or the third state. For example, the second device 102 enters the second state and keeps the second state for the first time length, when the first time length ends, the second device 102 exits the second state and enters the first state or the third state. For example, the second device 102 enters the third state and keeps the third state for the first time length, when the first time length ends, the second device 102 exits the third state and enters the first state or the second state.
[0161] It is worth noting that in some embodiments, the first device 101 can directly instruct the second device 102 to enter a certain target state. For example, the first device 101 can instruct the second device 102 to enter a target state such as ON, OFF, SLEEP, etc. based on specific business. The first device 101 of the present disclosure can determine to instruct the second device to enter the OFF / SLEEP state without the first transmission (i.e. the transmission from the first device to the second device), so as to save the power of the second device as much as possible, reduce the number of charging and discharging, and improve the working performance of the second device. In addition, the first device can determine to instruct the second device to enter the ON state in the case that there is a subsequent first transmission, so as to avoid that the second device misses the instruction.
[0162] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", "chip", and the like can be replaced with each other.
[0163] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be replaced with each other, and can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by processing oneself, implementing autonomously, and the like.
[0164] In some embodiments, terms such as "send", "transmit", "report", "issue", "transmit", "bidirectional transmission", "send and / or receive" can be replaced with each other.
[0165] In some embodiments, terms such as "certain", "preset", "preset", "set", "indicated", "certain", "arbitrary", "first", and the like can be replaced with each other, and "certain A", "preset A", "preset A", "set A", "indicated A", "certain A", "arbitrary A", "first A" can be interpreted as A specified in advance in protocols and the like, can be interpreted as A obtained by setting, configuring, or indicating, and the like, and can be interpreted as certain A, certain A, arbitrary A, or first A, but are not limited thereto.
[0166] The method related to the embodiments of the present disclosure can include at least one of steps S3101-S3104. For example, step S3101 can be implemented as an independent embodiment, step S3102 can be implemented as an independent embodiment, step S3101+step S3102 can be implemented as an independent embodiment, step S3102+step S3103 can be implemented as an independent embodiment, step S3102+step S3103+step S3104 can be implemented as an independent embodiment, step S3101+step S3102+step S3103 can be implemented as an independent embodiment, step S3101+step S3102+step S3103+step S3104 can be implemented as an independent embodiment, but not limited thereto.
[0167] In some embodiments, steps S3102, S3103 and S3104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0168] In some embodiments, steps S3101, S3103 and S3104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0169] In some embodiments, steps S3103 and S3104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0170] In some embodiments, steps S3101 and S3104 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0171] In some embodiments, step S3101 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0172] In some embodiments, step S3104 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0173] In some embodiments, other optional implementations described before or after the description corresponding to FIG. 3A can be referred to.
[0174] FIG. 3B is an interaction diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3B, the embodiments of the present disclosure relate to a communication method applicable to the communication system 100, and the above method includes but is not limited to the following steps.
[0175] Step S3201, a first command is sent.
[0176] In some embodiments, the optional implementation of step S3201 can refer to the optional implementation of step S3101 of FIG. 3A and other associated parts of the embodiments involved in FIG. 3A, which are not repeated here.
[0177] In some embodiments, the "first command" in step S3201 is different from the "first command" in step 3101 of FIG. 3A in that the type of the "first command" in step S3201 is different, which can indicate that the first command includes a first identifier or indicates that the first command includes multiple identifiers or indicates that the first command includes a second identifier or indicates that the first command does not include any identifier. That is, the "first command" in step S3201 can not include first indication information, i.e. it is not necessary to indicate that the first command includes a first identifier or indicates that the first command includes multiple identifiers or indicates that the first command includes a second identifier or indicates that the first command does not include any identifier through the first indication information, but only the type of the first command can indicate whether the first command includes a first identifier or multiple first identifiers or a second identifier or does not include any identifier.
[0178] That is, four types of first commands can be defined, i.e. a first command for indicating a second device 102, a first command for indicating multiple second devices 102, a first command for indicating a group of second devices 102, and a first command for indicating all second devices 102, associated with different command types. In some embodiments, the type of the first command is a first type, which can be used to indicate that the first command includes a first identifier; the type of the first command is a second type, which can be used to indicate that the first command includes multiple first identifiers; the type of the first command is a third type, which can be used to indicate that the first command includes a second identifier; the type of the first command is a fourth type, which can be used to indicate that the first command does not include any identifier. Wherein, the first type, the second type, the third type and the fourth type are all different. For example, the type of the first command can be used to determine whether the first command includes a first identifier or multiple first identifiers or a second identifier or does not include any identifier.
[0179] Optionally, in some embodiments, as shown in FIG. 3B, the method can include step S3202.
[0180] Step S3202, determining the second device 102 to perform a first action according to the first command, the type of the first command and the second indication information.
[0181] In some embodiments, the first action can include any of the following: maintaining the current state; entering a target state and / or staying in the target state for a duration of the first duration. The target state can be the first state (the state of ON), or can be the second state (the state of OFF), or can be the third state (the state of SLEEP).
[0182] In some embodiments, the optional implementation of step S3202 can refer to the optional implementation of step S3102 of FIG. 3A and other associated parts of the embodiments involved in FIG. 3A, which will not be repeated here.
[0183] In some embodiments, step S3202 is different from step S3102 of FIG. 3A in the following aspects: the second device 102 can determine, according to the type of the first command (e.g., the value of the type of the first command), whether the first command includes one first identifier, or includes multiple first identifiers, or includes a second identifier, or does not include any identifier. For example, when the value of the type of the first command is the eighth value, it indicates that the type of the first command is the first type, and the second device 102 can determine that the first command includes one first identifier. For example, when the value of the type of the first command is the ninth value, it indicates that the type of the first command is the second type, and the second device 102 can determine that the first command includes multiple first identifiers. For example, when the value of the type of the first command is the tenth value, it indicates that the type of the first command is the third type, and the second device 102 can determine that the first command includes a second identifier. For example, when the value of the type of the first command is the eleventh value, it indicates that the type of the first command is the fourth type, and the second device 102 can determine that the first command does not include any identifier or the first command includes a special value. For example, the eighth value can be 00, the ninth value can be 01, the tenth value can be 10, and the eleventh value can be 11. Alternatively, the eighth value, the ninth value, the tenth value, and the eleventh value can also be indicated in other ways, which will not be repeated here.
[0184] In some embodiments, the second device 102 receives the first command sent by the first device 101, and the second device 102 can determine, according to the first command, the type of the first command, and the second indication information, the first action performed by the second device 102.
[0185] Exemplarily, the first command has the eighth value of the type of the first command, the second device 102 can determine that the first command includes a first identifier, the first identifier included in the first command is the same (or consistent) with the device identifier of the second device 102, and the second indication information included in the first command has the fifth value, and the second device 102 can execute the first action, the first action is to enter the first state and / or the duration of being in the first state is the first duration, that is, the second device 102 can determine that it can enter the first state and / or the duration of being in the first state. Exemplarily, the second device 102 can determine the duration of being in the first state according to the first duration included in the first command, and the duration of being in the first state can be the first duration. Exemplarily, the first command has the eighth value of the type of the first command, the second device 102 can determine that the first command includes a first identifier, the first identifier included in the first command is the same (or consistent) with the device identifier of the second device 102, and the second indication information included in the first command has the sixth value, and the second device 102 executes the first action, the first action is to enter the second state and / or the duration of being in the second state is the first duration, that is, the second device 102 can determine that it can enter the second state and / or the duration of being in the second state. Exemplarily, the first command has the eighth value of the type of the first command, the second device 102 can determine that the first command includes a first identifier, the first identifier included in the first command is the same (or consistent) with the device identifier of the second device 102, and the second indication information included in the first command has the seventh value, and the second device 102 executes the first action, the first action is to enter the third state and / or the duration of being in the third state is the first duration, that is, the second device 102 can determine that it can enter the third state and / or the duration of being in the third state.
[0186] Exemplarily, the first command has the type with the ninth value, the second device 102 can determine that the first command includes a plurality of first identifiers, and the plurality of first identifiers included in the first command includes the device identifier of the second device 102 (or there is a first identifier in the plurality of first identifiers which is the same as the device identifier of the second device 102), and the second indication information in the first command has the fifth value, the second device 102 performs the first action, and the first action is to enter the first state and / or the duration of being in the first state is the first duration, that is, the second device 102 can determine that it can enter the first state and / or the duration of being in the first state. Exemplarily, the first command has the type with the ninth value, the second device 102 can determine that the first command includes a plurality of first identifiers, and the plurality of first identifiers included in the first command includes the device identifier of the second device 102 (or there is a first identifier in the plurality of first identifiers which is the same as the device identifier of the second device 102), and the second indication information in the first command has the sixth value, the second device 102 performs the first action, and the first action is to enter the second state and / or the duration of being in the second state is the first duration, that is, the second device 102 can determine that it can enter the second state and / or the duration of being in the second state. Exemplarily, the first command has the type with the ninth value, the second device 102 can determine that the first command includes a plurality of first identifiers, and the plurality of first identifiers included in the first command includes the device identifier of the second device 102 (or there is a first identifier in the plurality of first identifiers which is the same as the device identifier of the second device 102), and the second indication information in the first command has the seventh value, the second device 102 performs the first action, and the first action is to enter the third state and / or the duration of being in the third state is the first duration, that is, the second device 102 can determine that it can enter the third state and / or the duration of being in the third state.
[0187] Exemplarily, the first command includes the second identifier, the second identifier included in the first command is same as or consistent with the group identifier of the second device 102 (i.e. the group identifier of the second device group to which the second device 102 belongs), the type of the first command is the tenth value, and the value of the second indication information in the first command is the fifth value, the second device 102 performs the first action, the first action is to enter the first state and / or to be in the first state for the first time length, i.e. the second device 102 can determine that it can enter the first state and / or be in the first state for the first time length. Exemplarily, the first command includes the second identifier, the second identifier included in the first command is same as or consistent with the group identifier of the second device 102 (i.e. the group identifier of the second device group to which the second device 102 belongs), the type of the first command is the tenth value, and the value of the second indication information in the first command is the sixth value, the second device 102 performs the first action, the first action is to enter the second state and / or to be in the second state for the first time length, i.e. the second device 102 can determine that it can enter the second state and / or be in the second state for the first time length. Exemplarily, the first command includes the second identifier, the second identifier included in the first command is same as or consistent with the group identifier of the second device 102 (i.e. the group identifier of the second device group to which the second device 102 belongs), the type of the first command is the tenth value, and the value of the second indication information in the first command is the seventh value, the second device 102 performs the first action, the first action is to enter the third state and / or to be in the third state for the first time length, i.e. the second device 102 can determine that it can enter the third state and / or be in the third state for the first time length.
[0188] Exemplarily, the value of the type of the first command is the eleventh value, the second device 102 can determine that the first command does not include any identifier or the first command includes a special value, if the value of the second indication information in the first command is the fifth value, the second device 102 performs the first action, the first action is to enter the first state and / or the duration of being in the first state is the first duration, that is, the second device 102 can determine that it can enter the first state and / or the duration of being in the first state. Exemplarily, the value of the type of the first command is the eleventh value, the second device 102 can determine that the first command does not include any identifier or the first command includes a special value, if the value of the second indication information in the first command is the sixth value, the second device 102 performs the first action, the first action is to enter the second state and / or the duration of being in the second state is the first duration, that is, the second device 102 can determine that it can enter the second state and / or the duration of being in the second state. Exemplarily, the value of the type of the first command is the eleventh value, the second device 102 can determine that the first command does not include any identifier or the first command includes a special value, if the value of the second indication information in the first command is the seventh value, the second device 102 performs the first action, the first action is to enter the third state and / or the duration of being in the third state is the first duration, that is, the second device 102 can determine that it can enter the third state and / or the duration of being in the third state.
[0189] Optionally, in some embodiments, as shown in FIG. 3B, the method can include step S3203.
[0190] Step S3203, the second device 102 enters the target state and keeps the target state for the first duration.
[0191] In some embodiments, the optional implementation of step S3203 can refer to the optional implementation of step S3103 of FIG. 3A and other associated parts in the embodiments involved by FIG. 3A, which will not be repeated here. It should be noted that in some embodiments, step S3203 can be performed in the case that the second device 102 determines that it can enter the third state.
[0192] Optionally, in some embodiments, as shown in FIG. 3B, the method can include step S3204.
[0193] Step S3204, at the end of the first duration, the second device 102 exits the target state.
[0194] In some embodiments, the optional implementation of step S3204 can refer to the optional implementation of step S3104 of FIG. 3A and other associated parts in the embodiments involved by FIG. 3A, which will not be repeated here.
[0195] The method related to the embodiments of the present disclosure can comprise at least one of steps S3201-S3204. For example, step S3201 can be implemented as an independent embodiment, step S3202 can be implemented as an independent embodiment, step S3201+step S3202 can be implemented as an independent embodiment, step S3202+step S3203 can be implemented as an independent embodiment, step S3202+step S3203+step S3204 can be implemented as an independent embodiment, step S3201+step S3202+step S3203 can be implemented as an independent embodiment, step S3201+step S3202+step S3203+step S3204 can be implemented as an independent embodiment, but not limited thereto.
[0196] In some embodiments, steps S3202, S3203 and S3204 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0197] In some embodiments, steps S3201, S3203 and S3204 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0198] In some embodiments, steps S3203 and S3204 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0199] In some embodiments, steps S3201 and S3204 are optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0200] In some embodiments, step S3201 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0201] In some embodiments, step S3204 is optional, and one or more of these steps can be omitted or replaced in different embodiments.
[0202] In some embodiments, other optional implementations described before or after the description corresponding to FIG. 3B can be referred to.
[0203] FIG. 4 is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 4, the embodiments of the present disclosure relate to a communication method, which can be performed by the first device 101. The above method can include but is not limited to the following steps.
[0204] Step S4101, sending the first command.
[0205] In some embodiments, the first command is used to instruct the second device to enter a target state and / or instruct a first duration, the first duration being a duration of staying in the target state; wherein the first device and the second device are both devices in an Internet of Things (IOT) scenario.
[0206] In some embodiments, the first device is a network device or an intermediate node in an Internet of Things scenario, and the second device is an Internet of Things device.
[0207] In some embodiments, the first command includes a first identifier for instructing a second device to enter a target state, the device identifier of the second device being the same as the first identifier; or the first command includes multiple first identifiers for instructing multiple second devices to enter the target state, the device identifiers of the multiple second devices corresponding to the multiple first identifiers one by one; or the first command includes a second identifier for instructing a group of second devices to enter the target state, the group identifier of the group of second devices being the same as the second identifier; or the first command does not include any identifier, for instructing all second devices receiving the first command to enter the target state.
[0208] In some embodiments, the first command includes first indication information, the first indication information being used to indicate any of the following: the first command includes a first identifier; the first command includes multiple first identifiers; the first command includes a second identifier; the first command does not include any identifier.
[0209] In some embodiments, the first indication information is a first value, used to indicate that the first command includes a first identifier; the first indication information is a second value, used to indicate that the first command includes multiple first identifiers; the first indication information is a third value, used to indicate that the first command includes a second identifier; the first indication information is a fourth value, used to indicate that the first command does not include any identifier.
[0210] In some embodiments, in the case that the first command includes a first identifier, the type of the first command is a first type; in the case that the first command includes multiple first identifiers, the type of the first command is a second type; in the case that the first command includes a second identifier, the type of the first command is a third type; in the case that the first command does not include any identifier, the type of the first command is a fourth type; the first type, the second type, the third type and the fourth type are the same.
[0211] In some embodiments, the type of the first command is a first type, used to indicate that the first command comprises one first identifier; the type of the first command is a second type, used to indicate that the first command comprises a plurality of first identifiers; the type of the first command is a third type, used to indicate that the first command comprises a second identifier; the type of the first command is a fourth type, used to indicate that the first command does not comprise any identifier; the first type, the second type, the third type and the fourth type are all different.
[0212] In some embodiments, the target state comprises at least one of the following: the first state is an ON state; the second state is an OFF state; the third state is a SLEEP state.
[0213] In some embodiments, the first command comprises second indication information, the second indication information being used to indicate the target state, wherein the second indication information is a fifth value, used to indicate that the target state is the first state; the second indication information is a sixth value, used to indicate that the target state is the second state; the second indication information is a seventh value, used to indicate that the target state is the third state.
[0214] In some embodiments, the start time of the first time length is a time slot start or a time slot end of the first command received by the second device.
[0215] The optional implementation of the method on the side of the first device 101 according to the embodiments of the present disclosure can refer to the description of the related steps on the side of the first device 101 in FIG. 3A and FIG. 3B above, which will not be repeated here.
[0216] FIG. 5A is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 5A, the embodiments of the present disclosure relate to a communication method, which can be performed by the second device 102. The above method can include but is not limited to the following steps.
[0217] Step S5101, receiving a first command.
[0218] In some embodiments, the first command can be sent by the first device. For example, the first device sends the first command, and accordingly, the second device receives the first command sent by the first device.
[0219] In some embodiments, the optional implementation of step S5101 can refer to the optional implementation of step S3101 in FIG. 3A and other related parts in the embodiments related to FIG. 3A, which will not be repeated here.
[0220] Step S5102, determining, according to the first command, first indication information and second indication information in the first command, that the second device 102 performs a first action, which can include any of the following: maintaining the current state; entering a target state and / or the duration of being in the target state is the first time length.
[0221] In some embodiments, the optional implementation of step S5102 can refer to the optional implementation of step S3102 in FIG. 3A and other associated parts in the embodiments related to FIG. 3A, which will not be repeated here.
[0222] Step S5103, the second device 102 enters the target state and keeps the target state for a first duration.
[0223] In some embodiments, the optional implementation of step S5103 can refer to the optional implementation of step S3103 in FIG. 3A and other associated parts in the embodiments related to FIG. 3A, which will not be repeated here.
[0224] Step S5104, at the end of the first duration, the second device 102 exits the target state.
[0225] In some embodiments, the optional implementation of step S5104 can refer to the optional implementation of step S3103 in FIG. 3A and other associated parts in the embodiments related to FIG. 3A, which will not be repeated here.
[0226] The method related to the embodiments of the present disclosure can include at least one of steps S5101-S5104. For example, step S5101 can be implemented as an independent embodiment, step S5102 can be implemented as an independent embodiment, step S5101+step S5102 can be implemented as an independent embodiment, step S5102+step S5103 can be implemented as an independent embodiment, step S5102+step S5103+step S5104 can be implemented as an independent embodiment, step S5101+step S5102+step S5103 can be implemented as an independent embodiment, step S5101+step S5102+step S5103+step S5104 can be implemented as an independent embodiment, but not limited thereto.
[0227] FIG. 5B is a flow diagram illustrating a communication method according to embodiments of the present disclosure. As shown in FIG. 5B, the embodiments of the present disclosure relate to a communication method, which can be performed by the second device 102. The above method can include but is not limited to the following steps.
[0228] Step S5201, receiving a first command.
[0229] In some embodiments, the first command can be sent by the first device. For example, the first device sends the first command, and accordingly, the second device receives the first command sent by the first device.
[0230] In some embodiments, the optional implementation of step S5201 can refer to the optional implementation of step S3201 in FIG. 3B and other associated parts in the embodiments related to FIG. 3B, which are not described herein again.
[0231] In step S5202, the second device 102 determines to perform a first action according to the first command, the type of the first command, and the second indication information. The first action can include any one of the following: maintaining a current state; entering a target state and / or a duration of being in the target state being the first duration.
[0232] In some embodiments, the optional implementation of step S5202 can refer to the optional implementation of step S3202 in FIG. 3B and other associated parts in the embodiments related to FIG. 3B, which are not described herein again.
[0233] In step S5203, the second device 102 enters the target state and maintains the target state for the first duration.
[0234] In some embodiments, the optional implementation of step S5203 can refer to the optional implementation of step S3203 in FIG. 3B and other associated parts in the embodiments related to FIG. 3B, which are not described herein again.
[0235] In step S5204, the second device 102 exits the target state at the end of the first duration.
[0236] In some embodiments, the optional implementation of step S5204 can refer to the optional implementation of step S3204 in FIG. 3B and other associated parts in the embodiments related to FIG. 3B, which are not described herein again.
[0237] The method related to the embodiments of the present disclosure can include at least one of steps S5201-S5204. For example, step S5201 can be implemented as an independent embodiment, step S5202 can be implemented as an independent embodiment, step S5201+step S5202 can be implemented as an independent embodiment, step S5202+step S5203 can be implemented as an independent embodiment, step S5202+step S5203+step S5204 can be implemented as an independent embodiment, step S5201+step S5202+step S5203 can be implemented as an independent embodiment, step S5201+step S5202+step S5203+step S5204 can be implemented as an independent embodiment, but not limited thereto.
[0238] FIG. 5C is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 5C, the embodiments of the present disclosure relate to a communication method, which can be performed by the second device 102. The above method can include but is not limited to the following steps.
[0239] Step S5301 receives the first command sent by the first device.
[0240] In some embodiments, the first command can be sent by the first device. For example, the first device sends the first command, and the second device receives the first command sent by the first device.
[0241] In some embodiments, the first command is used to instruct the second device to enter a target state and / or indicate a first duration, the first duration being a duration of staying in the target state; wherein the first device and the second device are both devices in an Internet of Things scenario.
[0242] In some embodiments, the first device is a network device or an intermediate node in an Internet of Things scenario, and the second device is an Internet of Things device.
[0243] In some embodiments, the first command includes a first identifier for instructing a second device to enter a target state, the device identifier of the second device being the same as the first identifier; or the first command includes multiple first identifiers for instructing multiple second devices to enter a target state, the device identifiers of the multiple second devices corresponding to the multiple first identifiers one by one; or the first command includes a second identifier for instructing a group of second devices to enter a target state, the group identifier of the group of second devices being the same as the second identifier; or the first command does not include any identifier, and is used to instruct all second devices receiving the first command to enter a target state.
[0244] In some embodiments, the first command includes first indication information, the first indication information being used to indicate any of the following: the first command includes a first identifier; the first command includes multiple second identifiers; and the first command does not include any identifier.
[0245] In some embodiments, the method further includes: when the first indication information included in the first command is a first value, it is determined that the first command includes a first identifier; or when the first indication information included in the first command is a second value, it is determined that the first command includes multiple first identifiers; or when the first indication information included in the first command is a third value, it is determined that the first command includes a second identifier; or when the first indication information included in the first command is a fourth value, it is determined that the first command does not include any identifier.
[0246] In some embodiments, when the first command includes a first identifier, the type of the first command is a first type; when the first command includes multiple first identifiers, the type of the first command is a second type; when the first command includes a second identifier, the type of the first command is a third type; and when the first command does not include any identifier, the type of the first command is a fourth type; the first type, the second type, the third type and the fourth type are the same.
[0247] In some embodiments, the method further includes: when the type of the first command is a first type, determining that the first command includes a first identifier; or, when the type of the first command is a second type, determining that the first command includes a plurality of first identifiers; or, when the type of the first command is a third type, determining that the first command includes a second identifier; or, when the type of the first command is a fourth type, determining that the first command does not include any identifier; the first type, the second type, the third type and the fourth type are all different.
[0248] In some embodiments, the target state includes at least one of the following: the first state is an ON state; the second state is an OFF state; and the third state is a SLEEP state.
[0249] In some embodiments, the first command includes second indication information, and the second indication information is used to indicate the target state; the method further includes: when the second indication information included in the first command is a fifth value, determining that the target state is the first state; or, when the second indication information included in the first command is a sixth value, determining that the target state is the second state; or, when the second indication information included in the first command is a seventh value, determining that the target state is the third state.
[0250] In some embodiments, the start time of the first time length is a start of a time slot or an end of a time slot of the first command received by the second device.
[0251] In some embodiments, the method further includes: determining, by the second device according to the first command, that the second device performs a first action, the first action including any one of the following: maintaining a current state; entering the target state and / or maintaining the target state for a first time length. For example, the first action is determined according to the first command, the first indication information and the second indication information in the first command. For example, the first action is determined according to the first command, the type of the first command and the second indication information.
[0252] In some embodiments, the method further includes: entering, by the second device, the target state and maintaining the target state for the first time length.
[0253] In some embodiments, the method further includes: exiting, by the second device, the target state at the end of the first time length.
[0254] The optional implementation of the second device side method according to the embodiments of the present disclosure can be referred to the description of the related steps of the second device 102 side in FIG. 3A and FIG. 3B, which will not be repeated here.
[0255] FIG. 6 is an interaction diagram of a communication method according to the embodiments of the present disclosure. As shown in FIG. 6, the method according to the embodiments of the present disclosure can be applied to the communication system 100, and the method includes but is not limited to the following steps.
[0256] Step S6101, the first device 101 sends a first command.
[0257] Optional implementation of step S6101 can be referred to optional implementation of step S3101 in FIG. 3A, step S3201 in FIG. 3B, and other associated parts in the embodiments related to FIG. 3A and FIG. 3B, which will not be repeated here.
[0258] Step S6102, the second device 102 receives the first command sent by the first device 101.
[0259] Optional implementation of step S6102 can be referred to optional implementation of step S3101 in FIG. 3A, step S3201 in FIG. 3B, and other associated parts in the embodiments related to FIG. 3A and FIG. 3B, which will not be repeated here.
[0260] In some embodiments, the above method can include the method described in the above embodiments of the first device side, the second device side, etc., which will not be repeated here.
[0261] It is worth noting that the present disclosure proposes a power state method in IOT scenario, through which the CN / Reader (i.e. the above first device 101) can directly instruct IOT devices to enter a certain state, such as ON, OFF, SLEEP, etc. The advantage of the present solution is that the CN / Reader can determine to instruct the IOT device to enter the OFF / SLEEP state without the first transmission (i.e. the transmission from the CN / Reader to the IOT device), so as to make the IOT device save power as much as possible, reduce the number of charging and discharging, and improve the working performance of the IOT device. In addition, the CN / Reader can instruct the IOT device to enter the ON state in the case that there is a subsequent first transmission, so as to avoid that the IOT device misses the instruction. The following will be described in conjunction with examples.
[0262] In some embodiments, a first command is defined, the first command instructs one / group / all IOT devices to enter a first state and / or the duration of entering the first state.
[0263] Exemplarily, the first command contains an IOT device identity, indicating an IOT device to enter the first state. For example, an EPC code, which is an identity or a unique identity of a tag (i.e. an IOT device), can also be called a tag identity, and can also have other names. Exemplarily, the first command contains an IOT group identity, indicating IOT devices belonging to the group to enter the first state. Exemplarily, the first command contains multiple IOT device identities, indicating the multiple IOT devices to enter the first state, for example, a MASK mask or other group identity, which can be a file or a bit string. Exemplarily, the first command does not contain an identity, indicating all IOT devices receiving the first command to enter the first state. Exemplarily, the first command does not contain an identity, and the first command contains a special indication bit, for example, all, indicating all IOT devices receiving the first command to enter the first state. Exemplarily, the first command can be a paging command. Exemplarily, the first command is a newly defined command.
[0264] Exemplarily, the first state contains ON, OFF, SLEEP, or other states, which are not limited in the present disclosure. Exemplarily, the first state is indicated by X bits, for example, the first state contains ON, OFF, SLEEP, and the first state is indicated by 2 bits, for example, 00 indicates ON, 01 indicates OFF, and 10 indicates SLEEP, or other indication methods, which are not limited in the present disclosure. Exemplarily, the first command contains a time length for entering the first state, and exemplarily, the time length can be, for example, the time length of the beginning / end of the first command. Exemplarily, the time length can be indicated by an absolute time, for example, the beginning / end of the first command passes an absolute time of us, ms, s, minute, hour, etc., or other ways, which are not limited in the present disclosure.
[0265] In some embodiments, a common first command is defined. The first command indicating an IOT device, indicating a group of IOT devices, indicating all IOT devices shares a command type.
[0266] Embodiment: The first command can carry an EPC code or a MASK mask or none, and the first command carrying an EPC code and the first command carrying a MASK mask and none share the same command type, for example, to indicate that it is a first command.
[0267] Embodiment: define an indicator bit to indicate whether the first command carries EPC code or MASK mask or none. For example, 2-bit indicator bit, 00 indicates that the first command carries EPC code / indicates one tag, 01 indicates that the first command carries MASK mask / indicates a group of tags, 10 or 11 indicates that the first command carries neither EPC code nor MASK mask / indicates all tags. Or other forms of indication, not limited. Tag is distinguished by the indicator bit whether the first command indicates one tag, a group of tags or all tags.
[0268] In some embodiments, three kinds of first commands are defined. The first command indicating a specific tag and the first command indicating a group of tags and the first command indicating all tags are associated with different command types.
[0269] Embodiment: one first command carries EPC code, one first command carries MASK mask. One first command carries neither EPC code nor MASK mask.
[0270] Embodiment: the command type of the first command carrying EPC code and the first command carrying MASK mask and the first command carrying neither EPC code nor MASK mask is different. For example, the first command carries EPC code or MASK mask or none is indicated by different command types. Specifically, the first command indicates one tag, a group of tags or all tags is indicated. Tag is distinguished by different command types whether the first command indicates one tag, a group of tags or all tags.
[0271] Embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device is proposed, the device includes units or modules to implement the steps performed by the first device in any of the above methods. For another example, another device is also proposed, including units or modules to implement the steps performed by the second device in any of the above methods.
[0272] It should be understood that the division of each unit or module in the above apparatus is only a logical function division, and all or part of them can be integrated into a physical entity or physically separated in actual implementation. In addition, the units or modules in the apparatus can be implemented in the form of processor calling software: for example, the apparatus includes a processor, the processor is connected with a memory, the memory stores instructions, and the processor calls the instructions stored in the memory to realize any of the above methods or realize the functions of each unit or module of the above apparatus, wherein the processor is a general processor such as a central processing unit (CPU) or a microprocessor, and the memory is a memory in the apparatus or a memory outside the apparatus. Alternatively, the units or modules in the apparatus can be implemented in the form of hardware circuit, and the functions of part or all of the units or modules can be realized by the design of hardware circuit. The above hardware circuit can be understood as one or more processors; for example, in one implementation, the above hardware circuit is an application-specific integrated circuit (ASIC), and the functions of part or all of the units or modules are realized by the design of the logical relationship of elements in the circuit; for another example, in another implementation, the above hardware circuit is a programmable logic device (PLD), and a field programmable gate array (FPGA) is taken as an example, which can include a large number of logic gate circuits, and the connection relationship between the logic gate circuits is configured by a configuration file, so as to realize the functions of part or all of the above units or modules. All units or modules of the above apparatus can be all implemented in the form of processor calling software, or all implemented in the form of hardware circuit, or part implemented in the form of processor calling software and the remaining part implemented in the form of hardware circuit.
[0273] In the embodiments of the present disclosure, the processor is a circuit with information processing capability. In one implementation, the processor can be a circuit with instruction reading and running capability, such as a central processing unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), a digital signal processor (DSP), and the like. In another implementation, the processor can implement certain functions through a logical relationship of hardware circuit, and the logical relationship of the hardware circuit is fixed or reconfigurable. For example, the processor is a hardware circuit implemented by an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In the reconfigurable hardware circuit, the processor loads a configuration document to implement the configuration of the hardware circuit. It can be understood that the processor loads instructions to implement the functions of the above part or all units or modules. In addition, the hardware circuit can also be designed for artificial intelligence, which can be understood as an ASIC, such as a neural network processing unit (NPU), a tensor processing unit (TPU), a deep learning processing unit (DPU), and the like.
[0274] FIG. 7A is a structural schematic diagram of a first device according to an embodiment of the present disclosure. As shown in FIG. 7A, the first device 7100 can include at least one of a transceiver module 7101, a processing module 7102, and the like. In some embodiments, the transceiver module is configured to send a first command. The first command is used to instruct a second device to enter a target state and / or instruct a first time length. The first time length is a duration of being in the target state. The first device and the second device are both devices in an Internet of Things scenario.
[0275] In some embodiments, the first device is a network device or an intermediate node in an Internet of Things scenario, and the second device is an Internet of Things device.
[0276] In some embodiments, the first command comprises a first identifier for instructing a second device to enter the target state, the device identifier of the second device being identical to the first identifier; or the first command comprises a plurality of first identifiers for instructing a plurality of second devices to enter the target state, the device identifiers of the plurality of second devices corresponding to the plurality of first identifiers one-to-one; or the first command comprises a second identifier for instructing a group of second devices to enter the target state, the group identifier of the group of second devices being identical to the second identifier; or the first command does not comprise any identifier for instructing all second devices receiving the first command to enter the target state.
[0277] In some embodiments, the first command comprises first indication information for indicating any of the following: the first command comprises a first identifier; the first command comprises a plurality of first identifiers; the first command comprises a second identifier; the first command does not comprise any identifier.
[0278] In some embodiments, the first indication information is of a first value for indicating that the first command comprises a first identifier; the first indication information is of a second value for indicating that the first command comprises a plurality of first identifiers; the first indication information is of a third value for indicating that the first command comprises a second identifier; the first indication information is of a fourth value for indicating that the first command does not comprise any identifier.
[0279] In some embodiments, in the case that the first command comprises a first identifier, the type of the first command is of a first type; in the case that the first command comprises a plurality of first identifiers, the type of the first command is of a second type; in the case that the first command comprises a second identifier, the type of the first command is of a third type; in the case that the first command does not comprise any identifier, the type of the first command is of a fourth type; the first type, the second type, the third type and the fourth type are identical.
[0280] In some embodiments, the type of the first command is of a first type for indicating that the first command comprises a first identifier; the type of the first command is of a second type for indicating that the first command comprises a plurality of first identifiers; the type of the first command is of a third type for indicating that the first command comprises a second identifier; the type of the first command is of a fourth type for indicating that the first command does not comprise any identifier; the first type, the second type, the third type and the fourth type are all different.
[0281] In some embodiments, the target state comprises at least one of the following: a first state being an ON state; a second state being an OFF state; a third state being a SLEEP state.
[0282] In some embodiments, the first command comprises second indication information, the second indication information being used to indicate the target state, wherein the second indication information is a fifth value, used to indicate that the target state is the first state; the second indication information is a sixth value, used to indicate that the target state is the second state; and the second indication information is a seventh value, used to indicate that the target state is the third state.
[0283] In some embodiments, the start time of the first time length is a time slot start or a time slot end of the first command received by the second device.
[0284] Optionally, the transceiver module is configured to perform at least one of the communication steps (e.g., steps S3101 and S3201, but not limited thereto) of the sending and / or receiving performed by the first device 101 in any of the above methods. Details are not described herein. Optionally, the processing module is configured to perform at least one of the other steps performed by the first device 101 in any of the above methods. Details are not described herein. For the first device apparatus in the above embodiments, the specific manners in which the various modules perform operations have been described in detail in the embodiments of the methods. Details are not described herein.
[0285] FIG. 7B is a structural schematic diagram of a second device according to an embodiment of the present disclosure. As shown in FIG. 7B, the second device 7200 can include at least one of a transceiver module 7201, a processing module 7202, and the like. In some embodiments, the transceiver module is configured to receive a first command sent by a first device, the first command being used to indicate a target state for the second device to enter and / or indicate a first time length, the first time length being a duration of staying in the target state; wherein the first device and the second device are both devices in an Internet of Things scenario.
[0286] In some embodiments, the first device is a network device or an intermediate node in an Internet of Things scenario, and the second device is an Internet of Things device.
[0287] In some embodiments, the first command comprises a first identifier, used to indicate a second device to enter a target state, the device identifier of the second device being the same as the first identifier; or the first command comprises a plurality of first identifiers, used to indicate a plurality of second devices to enter a target state, the device identifiers of the plurality of second devices corresponding to the plurality of first identifiers one by one; or the first command comprises a second identifier, used to indicate a group of second devices to enter a target state, the group identifier of the group of second devices being the same as the second identifier; or the first command does not comprise any identifier, used to indicate all second devices receiving the first command to enter the target state.
[0288] In some embodiments, the first command comprises first indication information, the first indication information being used to indicate any of the following: the first command comprises a first identifier; the first command comprises a plurality of second identifiers; and the first command does not comprise any identifier.
[0289] In some embodiments, the processing module 7202 is configured to: determine that the first command includes one first identifier, if the first indication information included in the first command is of a first value; or determine that the first command includes a plurality of first identifiers, if the first indication information included in the first command is of a second value; or determine that the first command includes a second identifier, if the first indication information included in the first command is of a third value; or determine that the first command does not include any identifier, if the first indication information included in the first command is of a fourth value.
[0290] In some embodiments, the type of the first command is of a first type, if the first command includes one first identifier; the type of the first command is of a second type, if the first command includes a plurality of first identifiers; the type of the first command is of a third type, if the first command includes a second identifier; and the type of the first command is of a fourth type, if the first command does not include any identifier; and the first type, the second type, the third type and the fourth type are the same.
[0291] In some embodiments, the processing module 7202 is configured to: determine that the first command includes one first identifier, if the type of the first command is of a first type; or determine that the first command includes a plurality of first identifiers, if the type of the first command is of a second type; or determine that the first command includes a second identifier, if the type of the first command is of a third type; or determine that the first command does not include any identifier, if the type of the first command is of a fourth type; and the first type, the second type, the third type and the fourth type are all different.
[0292] In some embodiments, the target state includes at least one of: the first state is an ON state; the second state is an OFF state; and the third state is a SLEEP state.
[0293] In some embodiments, the first command includes second indication information, and the second indication information is used to indicate the target state; and the processing module 7202 is configured to: determine that the target state is the first state, if the second indication information included in the first command is of a fifth value; or determine that the target state is the second state, if the second indication information included in the first command is of a sixth value; or determine that the target state is the third state, if the second indication information included in the first command is of a seventh value.
[0294] In some embodiments, the start time of the first time length is the start of a time slot or the end of a time slot of the first command received by the second device.
[0295] In some embodiments, the processing module 7202 is configured to: determine, according to the first command, that the second device performs a first action, and the first action includes any one of: maintaining a current state; entering the target state; and / or the duration of being in the target state is the first time length.
[0296] In some embodiments, the processing module 7202 is configured to: enter the second device into the target state, and keep the target state for a first time length.
[0297] In some embodiments, the processing module 7202 is configured to: exit the second device from the target state at the end of the first time length.
[0298] Optionally, the transceiver module described above is configured to perform at least one of the communication steps (e.g., receiving and / or sending) performed by the second device 102 in any of the methods described above, which will not be described here. Optionally, the processing module described above is configured to perform at least one of the other steps (e.g., steps S3102, S3103, S3104, S3202, S3203, S3204, but not limited to) performed by the second device 102 in any of the methods described above, which will not be described here. For the second device apparatus in the embodiments described above, the specific manners in which each module performs operations have been described in detail in the embodiments of the methods, which will not be described in detail here.
[0299] In some embodiments, the transceiver module can include a sending module and / or a receiving module, which can be separate or integrated together. Optionally, the transceiver module can be replaced by a transceiver.
[0300] In some embodiments, the processing module can be one module, or can include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module respectively. Optionally, the processing module can be replaced by a processor.
[0301] FIG. 8A is a structural schematic diagram of a communication device 8100 according to the embodiments of the present disclosure. The communication device 8100 can be a first device (e.g., a network device such as an access network device, a core network device, or a server, etc.), a second device (e.g., an IOT device or an A-IOT device, etc.), a chip, a chip system, or a processor supporting the first device to implement any of the methods described above, or a chip, a chip system, or a processor supporting the second device to implement any of the methods described above. The communication device 8100 can be used to implement the methods described in the above method embodiments, and details can be referred to the descriptions in the above method embodiments.
[0302] As shown in FIG. 8A, the communication device 8100 includes one or more processors 8101. The processor 8101 can be a general processor or a special-purpose processor, etc., such as a baseband processor or a central processing unit. The baseband processor can be configured to process communication protocols and communication data, and the central processing unit can be configured to control a communication apparatus (e.g., a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute programs, and process data of the programs. Optionally, the communication device 8100 is configured to perform any of the above methods. Optionally, the one or more processors 8101 are configured to invoke instructions to cause the communication device 8100 to perform any of the above methods.
[0303] In some embodiments, the communication device 8100 further includes one or more transceivers 8103. When the communication device 8100 includes one or more transceivers 8103, the transceiver 8103 performs at least one of the communication steps (e.g., steps S3101 and S3201, but not limited to) in the above methods, and the processor 8101 performs at least one of the other steps (e.g., steps S3102, S3103, S3104, S3202, S3203, S3204, but not limited to). In optional embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Optionally, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced by each other, and the terms transmitter, transmitting unit, transmitter, transmitting circuit, etc. can be replaced by each other, and the terms receiver, receiving unit, receiver, receiving circuit, etc. can be replaced by each other.
[0304] In some embodiments, the communication device 8100 further includes one or more memories 8102 for storing data. Optionally, all or part of the memory 8102 can also be outside the communication device 8100. In optional embodiments, the communication device 8100 can include one or more interface circuits 8104. Optionally, the interface circuit 8104 is connected to the memory 8102, and the interface circuit 8104 can be configured to receive data from the memory 8102 or other devices, and can be configured to send data to the memory 8102 or other devices. For example, the interface circuit 8104 can read data stored in the memory 8102 and send the data to the processor 8101.
[0305] The communication device 8100 described in the above embodiments can be the first device or the second device, but the scope of the communication device 8100 described in the present disclosure is not limited thereto, and the structure of the communication device 8100 can not be limited by FIG. 8A. The communication device can be a standalone device or can be part of a larger device. For example, the communication device can be: 1) a standalone integrated circuit (IC), or a chip, or a chip system or subsystem; (2) a set of one or more ICs, which can optionally also include storage components for storing data, programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, a terminal device, a smart terminal device, a cellular phone, a wireless device, a handset, a mobile unit, a vehicle-mounted device, a network device, a cloud device, an artificial intelligence device, and the like; (6) other devices, and the like.
[0306] FIG. 8B is a structural schematic diagram of a chip 8200 according to an embodiment of the present disclosure. For the case where the communication device 8100 is a chip or a chip system, the structural schematic diagram of the chip 8200 shown in FIG. 8B can be referred to, but is not limited thereto.
[0307] The chip 8200 includes one or more processors 8201. The chip 8200 is configured to perform any of the above methods.
[0308] In some embodiments, the chip 8200 further includes one or more interface circuits 8202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be replaced with each other. In some embodiments, the chip 8200 further includes one or more memories 8203 for storing data. Optionally, all or part of the memory 8203 can be outside the chip 8200. Optionally, the interface circuit 8202 is connected to the memory 8203, and the interface circuit 8202 can be configured to receive data from the memory 8203 or other devices, and the interface circuit 8202 can be configured to send data to the memory 8203 or other devices. For example, the interface circuit 8202 can read data stored in the memory 8203 and send the data to the processor 8201.
[0309] In some embodiments, the interface circuit 8202 performs at least one of the communication steps (such as step S3101, step S3201, but not limited thereto) of transmitting and / or receiving in the above methods. The interface circuit 8202 performing the communication steps such as transmitting and / or receiving in the above methods means that the interface circuit 8202 performs data interaction between the processor 8201, the chip 8200, the memory 8203, or a transceiver device. In some embodiments, the processor 8201 performs at least one of the other steps (such as step S3102, step S3103, step S3104, step S3202, step S3203, step S3204, but not limited thereto).
[0310] The disclosure further provides a storage medium having stored instructions which, when executed on the communication device 8100, cause the communication device 8100 to perform any of the methods described above. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but is not limited thereto and can be a storage medium readable by other apparatuses. Optionally, the storage medium can be a non-transitory storage medium, but is not limited thereto and can be a transitory storage medium.
[0311] The disclosure further provides a program product which, when executed by the communication device 8100, causes the communication device 8100 to perform any of the methods described above. Optionally, the program product is a computer program product.
[0312] The disclosure further provides a computer program which, when executed on a computer, causes the computer to perform any of the methods described above.
[0313] In the above embodiments, all or some of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or some of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded on a computer and executed, all or some of the processes or functions described in the embodiments of the disclosure are generated. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer programs can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer programs can be transferred from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media sets. The available media can be a magnetic medium (such as a floppy disk, a hard disk, a magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0314] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software manner depends on specific application and design constraints of the technical solutions. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present disclosure.
[0315] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be described here.
[0316] The above is only a specific implementation of the present disclosure, but the protection scope of the present disclosure is not limited thereto, and any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present disclosure, which should be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method is performed by a first device, and the method comprises: sending a first command, the first command being used to instruct a second device to enter a target state and / or instruct a first time length, the first time length being a duration of being in the target state; wherein the first device and the second device are both devices in an Internet of Things scenario.
2. The method of claim 1, wherein, The first device is a network device or an intermediate node in the Internet of Things scenario, and the second device is an Internet of Things device.
3. The method of claim 1 or 2, wherein: the first command comprises a first identifier, the first identifier being used to instruct the second device to enter the target state, a device identifier of the second device being the same as the first identifier; or the first command comprises a plurality of first identifiers, the plurality of first identifiers being used to instruct a plurality of second devices to enter the target state, device identifiers of the plurality of second devices corresponding to the plurality of first identifiers one by one; or the first command comprises a second identifier, the second identifier being used to instruct a group of second devices to enter the target state, a group identifier of the group of second devices being the same as the second identifier; or the first command does not comprise any identifier, the first command being used to instruct all second devices receiving the first command to enter the target state.
4. The method of claim 3, wherein, the first command comprises first indication information, the first indication information being used to indicate any of the following: the first command comprises the first identifier; the first command comprises the plurality of first identifiers; the first command comprises the second identifier; or the first command does not comprise any identifier.
5. The method of claim 4, wherein: the first indication information is a first value, the first value being used to indicate that the first command comprises the first identifier; the first indication information is a second value, the second value being used to indicate that the first command comprises the plurality of first identifiers; the first indication information is a third value, the third value being used to indicate that the first command comprises the second identifier; or the first indication information is a fourth value, the fourth value being used to indicate that the first command does not comprise any identifier.
6. The method of any one of claims 3-5, wherein: in a case where the first command comprises the first identifier, a type of the first command is a first type; in a case where the first command comprises the plurality of first identifiers, the type of the first command is a second type; in a case where the first command comprises the second identifier, the type of the first command is a third type; or in a case where the first command does not comprise any identifier, the type of the first command is a fourth type; and the first type, the second type, the third type, and the fourth type are the same.
7. The method of claim 3, wherein: a type of the first command is a first type, the first type being used to indicate that the first command comprises the first identifier; a type of the first command is a second type, the second type being used to indicate that the first command comprises the plurality of first identifiers; a type of the first command is a third type, the third type being used to indicate that the first command comprises the second identifier; or a type of the first command is a fourth type, the fourth type being used to indicate that the first command does not comprise any identifier. The first type, the second type, the third type and the fourth type are all different.
8. The method of any one of claims 1-7, wherein, The target state comprises at least one of: The first state is an ON state; The second state is an OFF state; The third state is a SLEEP state.
9. The method of claim 8, wherein, The first command comprises second indication information, and the second indication information is used to indicate the target state, wherein The second indication information is a fifth value, and is used to indicate that the target state is the first state; The second indication information is a sixth value, and is used to indicate that the target state is the second state; The second indication information is a seventh value, and is used to indicate that the target state is the third state.
10. The method of any one of claims 1-9, wherein, The start time of the first time length is a time slot start or a time slot end of the first command received by the second device.
11. A communication method, comprising: The method is executed by a second device, and the method comprises: receiving a first command sent by a first device, wherein the first command is used to indicate a second device to enter a target state and / or indicate a first time length, and the first time length is a duration in the target state; The first device and the second device are both devices in an Internet of Things scenario.
12. The method of claim 11, wherein, The first device is a network device or an intermediate node in the Internet of Things scenario, and the second device is an Internet of Things device.
13. The method of claim 11 or 12, wherein The first command comprises a first identifier, which is used to indicate a second device to enter a target state, and the device identifier of the second device is the same as the first identifier; or The first command comprises a plurality of first identifiers, which are used to indicate a plurality of second devices to enter a target state, and the device identifiers of the plurality of second devices correspond to the plurality of first identifiers one by one; or The first command comprises a second identifier, which is used to indicate a group of second devices to enter a target state, and the group identifier of the group of second devices is the same as the second identifier; or The first command does not comprise any identifier, and is used to indicate all second devices receiving the first command to enter a target state. The first command comprises first indication information, and the first indication information is used to indicate any of:
14. The method of claim 13, wherein, The first command comprises a first identifier; The first command comprises a plurality of second identifiers; The first command does not comprise any identifier. The method further comprises:
15. The method of claim 14, wherein, The first indication information comprised in the first command is a first value, and it is determined that the first command comprises a first identifier; or The first indication information comprised in the first command is a second value, and it is determined that the first command comprises a plurality of first identifiers; or The first indication information comprised in the first command is a third value, and it is determined that the first command comprises the second identifier; or The first indication information comprised in the first command is a fourth value, and it is determined that the first command does not comprise any identifier.
16. The method of any one of claims 13-15, wherein In the case that the first command comprises a first identifier, the type of the first command is a first type; In a case where the first command includes a plurality of the first identifiers, the type of the first command is a second type; In a case where the first command includes the second identifier, the type of the first command is a third type; In a case where the first command does not include any identifier, the type of the first command is a fourth type; The first type, the second type, the third type and the fourth type are all different.
17. The method of claim 13, wherein, The method further comprises: In a case where the type of the first command is the first type, it is determined that the first command includes one of the first identifiers; or, In a case where the type of the first command is the second type, it is determined that the first command includes a plurality of the first identifiers; or, In a case where the type of the first command is the third type, it is determined that the first command includes the second identifier; or, In a case where the type of the first command is the fourth type, it is determined that the first command does not include any identifier; The first type, the second type, the third type and the fourth type are all different.
18. The method of any one of claims 11-17, wherein, The target state comprises at least one of: A first state is an ON state; A second state is an OFF state; A third state is a SLEEP state.
19. The method of claim 18, wherein, The first command includes second indication information, and the second indication information is used to indicate the target state; the method further comprises: In a case where the second indication information included in the first command is a fifth value, it is determined that the target state is the first state; or, In a case where the second indication information included in the first command is a sixth value, it is determined that the target state is the second state; or, In a case where the second indication information included in the first command is a seventh value, it is determined that the target state is the third state.
20. The method of any one of claims 11-19, wherein, The start time of the first time length is the start of a time slot or the end of a time slot of the first command received by the second device.
21. The method of any one of claims 11-20, wherein, The method further comprises: According to the first command, it is determined that the second device performs a first action, and the first action comprises any one of: Maintaining a current state; Entering the target state and / or the duration of being in the target state is the first time length.
22. The method of claim 21, wherein, The method further comprises: The second device enters the target state and maintains the target state for the first time length.
23. The method of claim 22, wherein, The method further comprises: At the end of the first time length, the second device exits the target state.
24. A communications device, characterized by Comprise: A transceiver module is configured to send a first command, and the first command is used to indicate a second device to enter a target state and / or indicate a first time length, and the first time length is a duration of being in the target state; The first device and the second device are both devices in an Internet of Things scenario.
25. A communications device, characterized by Comprise: A transceiver module is configured to receive a first command sent by a first device, and the first command is used to indicate a second device to enter a target state and / or indicate a first time length, and the first time length is a duration of being in the target state; The first device and the second device are both devices in an Internet of Things scenario.
26. A communication system, characterized by Comprise: A first device is configured to perform the communication method of any one of claims 1-10; A second device is configured to perform the communication method of any one of claims 11-23.
27. A communications device, characterized by Comprise: one or more processors; wherein the communication device is configured to perform the communication method of any one of claims 1-10, 11-23.
28. A storage medium, the storage medium storing instructions, wherein, The instructions, when executed on the communication device, cause the communication device to perform the method of any one of claims 1-10, 11-23.
29. A computer program product comprising a computer program, characterised in that, The computer program, when executed by the communication device, implements the steps of the method of any one of claims 1-10, 11-23.
Citation Information
Patent Citations
Information sending method, information receiving method and communication equipment
CN110856235A
Communication method and device, chip and module equipment
CN117641532A
Energy saving instruction method and apparatus
WO2024093552A1