Communication method, terminal, network device and storage medium
Patent Information
- Application Number
- CN202480008713.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-12
- Publication Date
- 2025-12-12
AI Technical Summary
Traditional IoT devices rely on battery power, which leads to serious problems in battery maintenance and recycling, and makes it impossible to update network-side information in a timely manner, affecting network performance and environmental security.
By using environmental IoT devices, communication is achieved through the collection of environmental energy, enabling devices to actively or passively report information so that network devices can update their status in a timely manner.
It improves network performance and sustainability, reduces equipment maintenance costs and complexity, expands application scenarios, and is suitable for low-power, long-life IoT devices.
Smart Images

Figure CN121128242A_ABST
Abstract
Description
Communication method, terminal, network device and storage medium TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of communication, and in particular to a communication method, a terminal, a network device and a storage medium. BACKGROUND
[0002] Traditional Internet of Things devices are usually driven by limited-life batteries. With the popularity of Internet of Things networks and the large number of Internet of Things devices, the problems of battery maintenance, battery recycling and battery replacement of traditional Internet of Things devices are becoming increasingly serious. Batteries that cannot be successfully recycled also have harmful effects on the ecology and environment. Based on this, environmentally friendly and safe battery-free communication has emerged. Battery-free communication can improve network performance and sustainability, expand application scenarios, and significantly reduce device size and cost.
[0003] Internet of Things devices that support ambient power or are powered from the environment are called Ambient Internet of Things (Ambient-IoT or A-IoT) devices or passive devices, which can obtain energy by collecting radio waves, light, motion, heat or any other suitable power source. The complexity, cost and maintenance cost are lower.
[0004] SUMMARY
[0005] Ambient Internet of Things devices are different from traditional Internet of Things devices. Before obtaining energy, they may be in a shutdown or off-network state. Periodic information updates or cross-border information updates of traditional Internet of Things devices cannot be applied to Ambient Internet of Things devices, and there is a problem that the network side cannot obtain Ambient Internet of Things device information in time.
[0006] Embodiments of the present disclosure provide a communication method, a terminal, a network device and a storage medium.
[0007] In a first aspect, embodiments of the present disclosure provide a communication method, executed by a first device, the method comprising:
[0008] After being powered, sending device information of the first device to a network device, wherein the first device is an Ambient Internet of Things device.
[0009] In a second aspect, embodiments of the present disclosure provide a communication method, executed by a network device, the method comprising:
[0010] Receiving device information of a first device sent by the first device, wherein the device information is sent after being powered, and the first device is an Ambient Internet of Things device.
[0011] In a third aspect, embodiments of the present disclosure provide a terminal, comprising:
[0012] The transceiver module is configured to send device information of the first device to a network device after the first device is powered, wherein the first device is an environmental IoT device.
[0013] In a fourth aspect, an embodiment of the present disclosure provides a network device, comprising:
[0014] The transceiver module is configured to receive device information of the first device sent by the first device, wherein the device information is sent after the first device is powered, and the first device is an environmental IoT device.
[0015] In a fifth aspect, an embodiment of the present disclosure provides a terminal, comprising:
[0016] one or more processors;
[0017] The terminal is configured to implement the method of the first aspect.
[0018] In a sixth aspect, an embodiment of the present disclosure provides a network device, comprising:
[0019] one or more processors;
[0020] The network device is configured to implement the method of the second aspect.
[0021] In a seventh aspect, an embodiment of the present disclosure provides a communication system, comprising a terminal and a network device, wherein:
[0022] The terminal is configured to implement the method of the first aspect;
[0023] The network device is configured to implement the method of the second aspect.
[0024] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions, and when the instructions are executed on a communication device, the communication device performs the method of the first aspect or the second aspect.
[0025]
[0026] In a ninth aspect, an embodiment of the present disclosure provides a program product, wherein the program product comprises instructions, and when the program product is executed on a communication device, the communication device performs the method of the first aspect or the second aspect.
[0027]
[0028] In an embodiment of the present disclosure, after an environmental IoT device is powered, the environmental IoT device can report device information to a network device, for example, actively report or passively report device information, so that the network device can timely learn the information of each environmental IoT device, and the network device can update the situation of devices under coverage according to the device information, thereby improving control accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following drawings required for describing the embodiments are introduced. The following drawings are merely some embodiments of the present disclosure and do not impose specific limitations on the protection scope of the present disclosure.
[0030] FIG1a is an exemplary schematic diagram of the architecture of a communication system provided according to an embodiment of the present disclosure;
[0031] 1b to 1f are schematic diagrams of topological structures of a communication system according to an embodiment of the present disclosure;
[0032] FIG1g is a schematic diagram of a scenario of a communication system provided according to an embodiment of the present disclosure;
[0033] Figures 1h to 1i are schematic diagrams of applications in RFID scenarios;
[0034] 2a to 2c are exemplary interaction diagrams of a method provided according to an embodiment of the present disclosure;
[0035] 3a to 3d are exemplary flowcharts of a method according to an embodiment of the present disclosure;
[0036] 4a to 4d are exemplary flowcharts of a method according to an embodiment of the present disclosure;
[0037] FIG5a is a schematic structural diagram of a terminal according to an embodiment of the present disclosure;
[0038] FIG5b is a schematic structural diagram of a communication device according to an embodiment of the present disclosure;
[0039] FIG6a is a schematic diagram of a communication device according to an embodiment of the present disclosure;
[0040] FIG6 b is a schematic diagram of a communication device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0041] Embodiments of the present disclosure provide a communication method, a terminal, a network device, and a storage medium.
[0042] In a first aspect, an embodiment of the present disclosure provides a communication method, performed by a first device, the method comprising:
[0043] After charging, device information of a first device is sent to a network device, wherein the first device is an environmental Internet of Things device.
[0044] In the above embodiments, after obtaining energy, the environmental Internet of Things device can report device information to the network device, such as actively reporting or passively reporting device information, so that the network device can timely learn the information of each environmental Internet of Things device, facilitate the network device to update the situation of the device under the coverage according to the device information, and improve the control accuracy.
[0045] In combination with the embodiments of the first aspect, in some embodiments, the device information comprises at least one of the following:
[0046] a device identifier of the first device;
[0047] a purpose of sending the device information;
[0048] first network access information, the first network access information being network information of a network that the first device accessed last time before sending the device information.
[0049] In the above embodiments, the device information helps the network device to learn the relevant information or the location of the first device, wherein the device information comprises information that can represent the location of the first device, so that the network device can update the information or the location of the first device in time based on the report of the first device.
[0050] In combination with the embodiments of the first aspect, in some embodiments, the method further comprises:
[0051] receiving second network access information sent by the network device, the second network access information comprising network information corresponding to the network device.
[0052] In the above embodiments, the first device learns the network information of itself issued by the network device by receiving the second network access information, so that the terminal can determine whether the access to the network changes based on the second network access information.
[0053] In combination with the embodiments of the first aspect, in some embodiments, the sending of the device information of the first device to the network device comprises:
[0054] in response to the first network access information being inconsistent with the second network access information, sending the device information of the first device to the network device.
[0055] In the above embodiments, when the first network access information is inconsistent with the second network access information, it indicates that the network accessed by the first device changes, and at this time, the first device reports the device information, which is conducive to the network device to update the location of the first device in time.
[0056] In combination with the embodiments of the first aspect, in some embodiments, the method further comprises:
[0057] receiving first signaling sent by the network device, wherein the first signaling is used for paging the device or querying the device in a inventory process.
[0058] And wherein the sending the device information of the first device to the network device comprises: in response to receiving the first signaling, sending the device information of the first device to the network device.
[0059] In the above embodiment, the first device can actively access the network after receiving the paging or inventory signaling of the network device, so as to timely report the device information.
[0060] In combination with the embodiments of the first aspect, in some embodiments, the second network access information is sent through second signaling, and the second signaling is one of the following:
[0061] broadcasted system information;
[0062] paging message;
[0063] inventory command.
[0064] In the above embodiment, the first device can obtain the network information of the network device through a plurality of possible signalings, so as to compare with the network information of the previously accessed network, thereby timely reporting the device information.
[0065] In combination with the embodiments of the first aspect, in some embodiments, the method further comprises:
[0066] receiving third signaling sent by the network device, the third signaling being used to instruct all devices under the coverage of the network device to report device information;
[0067] And wherein the sending the device information of the first device to the network device comprises: in response to receiving the third signaling, sending the device information of the first device to the network device.
[0068] In the above embodiment, the first device reports the device information based on the indication of the network device based on the third instruction issued by the network device, so that the network device can timely update the device information according to the demand.
[0069] In combination with the embodiments of the first aspect, in some embodiments, the third signaling is one of the following:
[0070] polling message;
[0071] paging message;
[0072] inventory command.
[0073] In the above embodiment, the network device can issue an indication to the first device through a plurality of signalings, so as to improve the flexibility of obtaining device information in different scenarios.
[0074] In some embodiments of the first aspect, the device information includes a state indication field, and the state indication field is used to indicate that the state of the first device is a warehouse-in state or a warehouse-out state.
[0075] In the above embodiments, the first device can indicate the state of the first device through the setting information field in the device information, so as to facilitate the network device to update the state of the first device based on the device information.
[0076] In some embodiments of the first aspect, the method further includes:
[0077] receiving fourth signaling sent by the network device, the fourth signaling being used to indicate that the first device is in a warehouse-in or a warehouse-out state.
[0078] In the above embodiments, the first device can learn the indication of the network device in the current inventory process through the fourth signaling, and perform reasonable operations according to the indication of the network device.
[0079] In some embodiments of the first aspect, the fourth signaling includes at least one of:
[0080] a warehouse-in indication;
[0081] a warehouse-out indication;
[0082] second network access information, the second network access information including network information corresponding to the network device.
[0083] In the above embodiments, the first device learns the indication of the network device and the network information of the network device through the fourth signaling, so as to compare whether the network information of the network device matches the previous network information, and perform corresponding operations according to the indication of the network device.
[0084] In some embodiments of the first aspect, the method further includes:
[0085] when the fourth signaling includes the warehouse-in indication, storing the network information corresponding to the network device to the first network access information, and setting the state information field to a first value, the first value indicating that the state of the first device is a warehouse-in state; or
[0086] when the fourth signaling includes the warehouse-out indication, storing the network information corresponding to the network device to the first network information, and setting the state information field to a second value, the second value indicating that the state of the second device is a warehouse-out state.
[0087] In the above embodiments, based on different indications of the network device, the first device can determine the corresponding behavior, so as to timely complete the update of the device information.
[0088] In some embodiments of the first aspect, the second network access information is consistent with or inconsistent with the first network access information.
[0089] In the above embodiments, the first device can determine the behavior when the network information of the network device matches the previous network information, or the behavior when the network information of the network device does not match the previous network information, so that the device information can be updated in time in different scenarios.
[0090] In some embodiments of the first aspect, the value of the state indication field before the fourth signaling is received is the first value or the second value.
[0091] In the above embodiments, the first device updates the value of the state information field based on the indication of the network device, and the state information field before the fourth signaling is only for reference, so as to provide an opportunity to update the device information for the device with state anomaly, and improve the accuracy of the device inventory.
[0092] In some embodiments of the first aspect, the first network access information or the second network access information includes at least one of:
[0093] a network name;
[0094] a network index;
[0095] a network identifier.
[0096] In the above embodiments, the network information accessed by the first device can be used to represent the location of the first device, so that the first device can report in time when at least one of the network information accessed by the first device changes.
[0097] In a second aspect, the embodiments of the present disclosure provide a communication method, executed by a network device, and the method includes:
[0098] receiving device information of the first device sent by the first device, wherein the device information is sent after charging, and the first device is an environmental Internet of Things device.
[0099] In the above embodiments, the network device obtains the device information reported by the environmental Internet of Things device, so that the information of each environmental Internet of Things device can be obtained in time, and the network device can update the situation of the device under coverage according to the device information, thereby improving the control accuracy.
[0100] In some embodiments of the second aspect, the device information includes at least one of:
[0101] a device identifier of the first device;
[0102] a purpose of sending the device information;
[0103] The first network access information is network information of a network that the first device last accessed before the first device sends the device information.
[0104] In some embodiments, the method further comprises, in combination with the embodiments of the second aspect:
[0105] sending, to the first device, second network access information, the second network access information comprising network information corresponding to the network device.
[0106] In some embodiments, the device information is sent by the first device in response to the first network access information being inconsistent with the second network access information.
[0107] In some embodiments, the method further comprises, in combination with the embodiments of the second aspect:
[0108] sending, to the first device, first signaling, wherein the first signaling is used for paging the device or querying the device in an inventory process.
[0109] The device information is sent by the first device in response to receiving the first signaling.
[0110] In some embodiments, the second network access information is sent through second signaling, and the second signaling is one of:
[0111] broadcasted system information;
[0112] a paging message;
[0113] an inventory command.
[0114] In some embodiments, the method further comprises, in combination with the embodiments of the second aspect:
[0115] sending, to the terminal, third signaling, the third signaling being used for instructing all devices under coverage of the network device to report device information.
[0116] The device information is sent by the first device in response to receiving the third signaling.
[0117] In some embodiments, the third signaling is one of:
[0118] a polling message;
[0119] a paging message;
[0120] an inventory command.
[0121] In some embodiments, the device information comprises a state indication field, and the state indication field is used for indicating that the state of the first device is a warehouse-in state or a warehouse-out state.
[0122] In combination with the embodiments of the second aspect, in some embodiments, the method further includes:
[0123] sending fourth signaling to the first device, the fourth signaling being used to indicate that the first device is in the warehouse or out of the warehouse.
[0124] In combination with the embodiments of the second aspect, in some embodiments, the fourth signaling includes at least one of:
[0125] the indication of entering the warehouse;
[0126] the indication of leaving the warehouse;
[0127] second network access information, the second network access information including network information corresponding to the network device.
[0128] In combination with the embodiments of the second aspect, in some embodiments, the first network access information or the second network access information includes at least one of:
[0129] a network name;
[0130] a network index;
[0131] a network identifier.
[0132] In a third aspect, the embodiments of the present disclosure provide a terminal, including:
[0133] a transceiver, configured to send device information of a first device to a network device after charging, wherein the first device is an environmental Internet of Things device.
[0134] In a fourth aspect, the embodiments of the present disclosure provide a network device, including:
[0135] a transceiver, configured to receive device information of a first device sent by the first device, wherein the device information is sent after charging, and the first device is an environmental Internet of Things device.
[0136] In a fifth aspect, the embodiments of the present disclosure provide a terminal, including:
[0137] one or more processors;
[0138] wherein the terminal is configured to implement the method of the first aspect.
[0139] In a sixth aspect, the embodiments of the present disclosure provide a network device, including:
[0140] one or more processors;
[0141] wherein the network device is configured to implement the method of the second aspect.
[0142] In a seventh aspect, an embodiment of the present disclosure provides a communication system, comprising a terminal and a network device, wherein
[0143] The terminal is configured to implement the method according to the first aspect;
[0144] The network device is configured to implement the method according to the second aspect.
[0145] In an eighth aspect, an embodiment of the present disclosure provides a storage medium, wherein the storage medium stores instructions,
[0146] When the instructions run on a communication device, the communication device is caused to perform the method according to the first aspect or the second aspect.
[0147] In a ninth aspect, an embodiment of the present disclosure provides a program product, wherein
[0148] When the program product is executed by a communication device, the communication device is caused to perform the method according to the first aspect or the second aspect.
[0149] In a tenth aspect, an embodiment of the present disclosure provides a computer program, which, when running on a computer, causes the computer to perform the method according to the first aspect, the second aspect, or the optional implementation manner of the third aspect.
[0150] In an eleventh aspect, an embodiment of the present disclosure provides a chip or a chip system. The chip or the chip system comprises processing circuitry configured to perform the method according to the first aspect, the second aspect, or the optional implementation manner of the third aspect.
[0151] It can be understood that the terminal, the 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 according to the embodiments of the present disclosure. Therefore, the beneficial effects achieved by them can refer to the beneficial effects in the corresponding method, which will not be described here.
[0152] 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 some 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, the steps of different embodiments or parts or all of the steps of different embodiments can be combined arbitrarily, an embodiment can be combined with the optional implementation manners of other embodiments.
[0153] In the embodiments of the present disclosure, the terms and / or descriptions among the embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0154] The terms used in the embodiments of the present disclosure are only for the purpose of describing particular embodiments and are not used as limitations of the present disclosure.
[0155] 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”, or “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, or can be understood as plural expression.
[0156] In the embodiments of the present disclosure, “plurality” refers to two or more.
[0157] In some embodiments, the terms “at least one of”, “one or more of”, “a plurality of”, “multiple” and the like can be replaced with each other.
[0158] In some embodiments, the description modes such as “at least one of A, B”, “A and / or B”, “A in one case, B in another case”, “in response to a case A, in response to another case B” and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected to be executed); A and B are executed in some embodiments (A and B are both executed). When there are more branches such as A, B, C and the like, it is similar to the above.
[0159] In some embodiments, the description modes such as “A or B” and the like can include the following technical solutions according to the case: A in some embodiments (A is executed regardless of B); B in some embodiments (B is executed regardless of A); A and B are selectively executed in some embodiments (A and B are selected to be executed). When there are more branches such as A, B, C and the like, it is similar to the above.
[0160] The prefix words of "first", "second" and the like in the embodiments of the present disclosure are merely used to distinguish different description objects, and do not constitute limitation on the position, order, priority, quantity or content of the description objects. The description objects are described in the claims or embodiments in the context of the description, and should not be construed as redundant 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", and "first" and "second" do not limit whether the "fields" modified thereby are in the same message or not, nor 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", wherein 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 the types thereof 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 the contents thereof can be the same or different.
[0161] In some embodiments, "including A", "containing A", "for indicating A", "carrying A" can be interpreted as directly carrying A, or indirectly indicating A.
[0162] In some embodiments, the terms of "in response to", "in response to determining", "in the case of", "when", "when", "if", "if" and the like can be replaced with each other.
[0163] In some embodiments, the terms of "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 of "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.
[0164] In some embodiments, the apparatuses and devices can be interpreted as entities, and can also be interpreted as virtual, whose 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", etc.
[0165] In some embodiments, "network" can be interpreted as an apparatus contained in the network, such as a network device, an access network device, a core network device, etc.
[0166] In some embodiments, "access network device (AN device)" can also be referred to as "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", and in some embodiments can also be understood as "node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femto cell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", "bandwidth part (BWP)", etc.
[0167] 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.
[0168] 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.
[0169] In some embodiments, data, information and / or the like can be obtained after obtaining consent of a user.
[0170] In addition, each element, each row, or each column in a table of embodiments of the present disclosure can be implemented as an independent embodiment, and a combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0171] FIG. 1a is an architecture schematic diagram of a communication system according to an embodiment of the present disclosure, and FIGS. 1b-1f are topological structure schematic diagrams of the communication system according to an embodiment of the present disclosure.
[0172] As shown in FIG. 1a or FIG. 1b, the communication system 100 includes a first device 101 and a network device 102.
[0173] In some embodiments, the first device 101 can be an Ambient-IoT device, or Ambient-IoT terminal, or simply Device. The first device 101 supports ambient power, powered by energy harvesting, without battery or with limited energy storage capability (e.g. using a capacitor).
[0174] In some embodiments, the first device 101 can have the following characteristics: low memory, low processing power, low power, small data transmission, and mass deployment. The first device 101 can be maintenance-free and have a long service life, for example, the service life of the first device 101 can be more than 10 years.
[0175] In some embodiments, the first device 101 can have different power acquisition and storage capabilities depending on its type and working mode. For example, the type of the first device 101 can include the following types:
[0176] Device 1 (Device 1) or Device A: cannot generate or amplify signals independently, Device 1 can communicate using backscattering, and does not have the ability to amplify downlink (DL) signals and / or uplink (UL) signals.
[0177] Device 2a (Device 2a) or Device B: has energy storage capability, cannot generate signals independently, Device 2a can communicate using backscattering, and the stored energy can be used for reflecting signals, DL signals, or UL signal amplification.
[0178] Device 2b (Device 2b) or Device C: has energy storage capability and can generate signals independently, such as having a radio frequency (RF) component that actively transmits signals.
[0179] In some embodiments, the first device 101 can meet the following characteristics:
[0180] Peak power consumption is about 1 microwatt (μW), has energy storage function, initial sampling frequency offset (SFO) is up to 10X ppm, and the device does not support DL signal amplification or UL signal amplification; the UL signal transmission of the device is backscattered on an externally provided carrier;
[0181] Peak power consumption is less than or equal to several hundred μW, has energy storage function, SFO is up to 10X ppm, and the device has DL signal and / or UL signal amplification function. The UL signal transmission of the device can be generated internally or backscattered on an externally provided carrier. Wherein, X can be determined by a protocol.
[0182] In some embodiments, the network device 102 can include one or more network nodes. To support data transmission of Ambient-IoT devices, the network device 102 can implement one or more of the following functions:
[0183] Energy Source (ES) function: providing energy for the first device 101, which can be used by the device 2a and the device 2b;
[0184] Downlink Transmission (DT) function: triggering uplink transmission of the first device 101 by sending indication information.
[0185] Continuous Wave (CW) excitation function: providing electromagnetic waves required for backscattering by the first device 101, which can be used by the device 1 and the device 2a to realize uplink transmission through backscattering of CW. CW is actually also an ES, and the first device 101 can receive CW and store energy.
[0186] Uplink Receiver (UR) function: receiving uplink information backscattered by the first device 101, or receiving uplink information actively transmitted by the first device 101.
[0187] In some embodiments, one network device 102 can implement multiple or all of the above functions at the same time; or the network device 102 includes multiple network nodes, each of which is used to implement one of the functions. Among them, the network node implementing each function can be a User Equipment (UE), a repeater, or a base station, etc. When each network node implements one function, the network can coordinate the behaviors of different nodes.
[0188] In some embodiments, the network device can include at least one of an access network device and a core network device.
[0189] Optionally, the access network device is at least one of a node or device that accesses a terminal to a wireless network, and the access network device can include at least one of a base station in a 5G communication system, an evolved node B (eNB), a next generation eNB (ng-eNB), a next generation node B (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 another communication system, an access node in a wireless fidelity (WiFi) system, but is not limited thereto.
[0190] Optionally, 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), and the CU-DU structure can split the protocol layers of the access network device, and the functions of part of the protocol layers are controlled by the CU, and the functions of the remaining part or all of the protocol layers are distributed in the DU and controlled by the CU, but are not limited thereto.
[0191] Optionally, the core network device can be one device including one or more network elements, or can be multiple devices or device groups including all or part of the one or more network elements. The network element can be virtual or physical. The core network includes at least one of an evolved packet core (EPC), a 5G core network (5GCN), and a next generation core (NGC), for example. Alternatively, the core network device refers to a network element with specific functions, such as an access management function (AMF), a service management function (SMF), etc.
[0192] As shown in FIG. 1c, the communication system 100 includes a first device 101, a network device 102, and an intermediate node 103.
[0193] In some embodiments, the first device 101 and the network device 102 can refer to the description of the foregoing embodiments, which will not be repeated here. The first device 101 and the network device 102 can be directly connected, and the first device 101 and the network device 102 directly perform DL and UL data reception and transmission.
[0194] Alternatively, the first device 101 and the network device 102 transmit data through the intermediate node 103. The first device 101 and the network device 102 indirectly perform DL and UL data reception and transmission, and the intermediate node 103 performs forwarding.
[0195] In some embodiments, the intermediate node 103 can be a relay, a repeater, an integrated access backhaul (IAB), or a UE.
[0196] In some embodiments, the UE includes at least one of a mobile phone, a wearable device, an Internet of Things (IoT) device, a communication-enabled car, a smart car, a Pad, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, but is not limited thereto.
[0197] As shown in FIGS. 1d and 1e, the communication system 100 includes a first device 101, a network device 102, and an assisting node 104.
[0198] In some embodiments, the first device 101 and the network device 102 can refer to the description of the foregoing embodiments, which will not be repeated here.
[0199] In some embodiments, the first device 101 and the network device 102 directly receive or transmit data in DL or UL; then there is an auxiliary node 104 in UL or DL, which is responsible for receiving or transmitting UL or receiving DL data.
[0200] In some embodiments, the auxiliary node 104 can be a relay, a repeater, an IAB or a UE. Among them, the UE can refer to the description of the foregoing embodiments, which will not be repeated here.
[0201] As shown in FIG. 1f, the communication system 100 includes a first device 101 and a UE 105.
[0202] In some embodiments, the first device 101 and the UE 105 can refer to the description of the foregoing embodiments, which will not be repeated here.
[0203] In some embodiments, the first device 101 and the UE 105 directly receive and transmit data in DL and UL; the UE 105 is responsible for collecting data and forwarding the collected data to the network side, such as the network device 102.
[0204] In some embodiments, the communication between the first device 101 and the network device 102, such as the communication based on the two topologies of FIGS. 1a-1c, can use spectrum resources in three forms: in-band, guard band and stand-alone. Among them, in-band is to use normal NR communication DL and / or UL spectrum resources, such as using the DL / UL communication (FIG. 1b) spectrum resources of the base station and other UEs, or the DL / UL communication (FIG. 1c) spectrum resources between the UE and the base station. Guard-band is to use the spectrum resources of the guard band of the normal NR communication DL and / or UL spectrum, and stand-alone is to use the spectrum resources unrelated to the NR communication.
[0205] In some embodiments, the number of devices or nodes in FIGS. 1a-1f is only illustrative, and in actual applications, the devices or nodes can adopt multiple.
[0206] In some embodiments, the technical solutions of the present disclosure can be applied to Open RAN architecture, at which time the interfaces between or within the access network devices involved in the embodiments of the present disclosure can become internal interfaces of Open RAN, and the processes and information interactions between these internal interfaces can be realized through software or programs.
[0207] 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 provided 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 provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0208] The embodiments of the present disclosure described below can be applied to the communication system 100 shown in FIGS. 1a-1f or part of the subjects, but are not limited thereto.
[0209] The subjects shown in FIGS. 1a-1f are examples. The communication system can include all or part of the subjects in FIGS. 1a-1f, or other subjects other than FIGS. 1a-1f. The number and form of each subject is arbitrary. The connection relationship between the subjects is exemplary. The subjects can be connected or not connected. The connection can be in any manner, can be direct or indirect connection, and can be wired or wireless connection.
[0210] 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 processing 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).
[0211] To meet the growing demands of vertical sectors, existing Low Power Wide Area (LPMA) technologies, such as Machine Type Communication (MTC), Narrow Band Internet of Things (NB-IoT), and Reduced Capability (RedCap), can achieve low cost, low power consumption, and large-scale connectivity. However, they still cannot address the following requirements: First, traditional battery-powered devices are not suitable, for example, in extreme environmental conditions (such as high voltage, extremely high / low temperatures, and humid environments); second, maintenance-free devices are required (for example, traditional batteries that do not require replacement); and finally, ultra-low complexity, very small device size or form factor (such as mm thickness), and extended life cycle are required. The Internet of Things that supports ambient power or ambient energy can meet these requirements.
[0212] Low-power IoT communication chips, such as Bluetooth Low Energy (BLE), Long Range Radio (LoRa), or NB-IoT, consume tens or even hundreds of milliwatts of power for both transmission and reception. However, as described in the preceding embodiments, ambient energy harvesting captures only microwatts of energy. Harvesting energy from the environment can power sensor nodes, such as the first device 101, for data transmission and wireless communication. Wireless communication technologies are needed that can reduce communication energy consumption to tens or even below ten microwatts.
[0213] Backscatter Communications is an extremely low-power modulation and transmission technology that uses the principle of backscattering of radio frequency signals. It is a means to realize the intelligent connection of all things. In backscatter communications, since a part of the radio frequency signal, such as electromagnetic waves, will be reflected when it reaches the surface of an object, the passive node as the sending node, such as the first device 101, adjusts the matching between the receiving antenna and the impedance according to the information to be sent, enhances the reflection of the incident radio frequency signal, and modulates the perception data obtained by itself onto the reflected signal to complete the transmission of the data. Compared with other communication technologies, backscatter communications do not require a complex radio frequency structure, reduce the use of devices such as power amplifiers, high-precision crystal oscillators, duplexers, high-precision filters, and do not require complex baseband processing. Therefore, it can simplify the terminal design and significantly reduce the cost of terminal nodes.
[0214] In a Radio Frequency Identification (RFID) system using backscatter communication, as shown in FIG. 1g, a receiver sends a radio frequency excitation signal to activate a passive node. The receiver is a RFID reader, corresponding to the network device 102; the passive node is a RFID tag, corresponding to the first device 101. The tag modulates its information onto the radio frequency signal using backscatter communication, and the reader receives the reflected signal of the passive tag and demodulates it to achieve information transmission. The RFID communication process has the following disadvantages: the wireless signal experiences double-path fading, the path loss is large, the effective communication distance is short, and thus the coverage distance is small; single-channel transmission is required; the tag needs to be strictly aligned; there is no power control, etc. It is necessary to integrate 3GPP communication technology to improve the wireless communication performance of RFID technology in the passive Internet of Things.
[0215] In the RFID communication system, as shown in FIG. 1h, from the perspective of use, it is divided into three types of commands: tag selection (Select), inventory (Inventory) and access (Access). Among them:
[0216] The selection command includes: Select command and Challenge command.
[0217] The inventory command includes: Query command, QueryAdjust command, QueryRep command, ACK command, NAK command.
[0218] The access command includes: Req_RN command, Read command, Write command, Kill command, Lock command; optionally, it can also include: Access command, BlockWrite command, BlockErase command.
[0219] In combination with the inventory and access examples shown in FIG. 1i, the command application examples in the inventory process can include:
[0220] (1) After the tag receives a valid Query command, each tag that meets the set standard generates a random number. Each tag with a random number of zero will produce a response, such as sending back a temporary password RN16, RN16 is a 16-bit random number, and is transferred to the Reply state; other tags can change some attributes and flags, and exit the group of tags with zero, which is helpful to reduce repeated identification.
[0221] (2) After the tag receives a valid QueryAdjust command, each tag respectively generates a new random number, and the other behaviors are the same as the Query command.
[0222] (3) After the tag receives a valid QueryRep command, the original random number of each tag in the tag group is reduced by one, and other behaviors are the same as the Query command.
[0223] (4) Only a single tag can receive a valid ACK command, and after receiving it, it sends back the content in the EPC area according to the EPC protocol. The ACK command can use the RN16 or Handle described above. The Handle is a 16-bit random number temporarily representing the identity of the tag.
[0224] (5) After the tag receives a valid NAK command, the tag in the Ready state or the Killed state remains in the original state, and the tag in other states all goes to the Arbitrate state. The states of the tag are shown in FIG. 1h.
[0225] Based on the above description, the tag mobility is not supported in the RFID, such as the mobility behavior in the idle state of the cell selection and the cell reselection type. For the structure of FIGS. 1b and 1c (the UE as an intermediate node under the control of the NW), there is no Radio Resource Control (RRC) state, no mobility (i.e., at least no function similar to cell selection / reselection), no Hybrid Automatic Repeat Request (HARQ), and no ARQ.
[0226] Therefore, for the environmental Internet of Things device, it is necessary to collect the radio waves sent by the network node to obtain energy to drive itself to work. Before obtaining energy, it is usually in the state of power-off or off-network. The periodic location update of the conventional terminal is no longer applicable to the cross-border location update mode. In addition, in the logistics scenario such as the inventory process, it is necessary for the network device 102 to obtain the information of the first device 101 in a timely manner. How to realize the timely update of the information of the environmental Internet of Things device is a problem to be solved.
[0227] The embodiment of the present disclosure provides a communication method, which can realize the information update of the environmental Internet of Things device, such as the timely update of the location information, by the active reporting of the first device 101 or the active inventory registration of the network device 102, so as to update the location information and the transportation state of the device in a timely manner.
[0228] FIG. 2a is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2a, the embodiment of the present disclosure relates to a communication method, and the above method comprises:
[0229] In step S2101, the network device 102 provides energy for the first device 101.
[0230] In some embodiments, in combination with FIG. 1a to FIG. 1f, the first device 101 can be an environmental Internet of Things device. The network device 102 at least has an ES function or a CW function, and provides energy for the first device 101 by providing electromagnetic waves and the like.
[0231] In an example, in a logistics scenario or an inventory process, the first device 101 can be an electronic tag or tag.
[0232] In some embodiments, the first device 101 can be powered by an ES node in the network device 102, or powered by another ES node other than the network device 102, and the network device 102 can control or communicate with the other ES node. The present embodiment does not limit the way the first device 101 obtains energy.
[0233] In some embodiments, the first device 101 obtains energy provided by the network device 102, and is charged or powered on.
[0234] In an example, the first device 101 is in an off state or a network disconnection state before obtaining energy. Before the off state, the first device 101 can access a network, for example, be registered by another network device in an inventory, and the network information of the last network access or the last time the first device 101 accesses the network can be recorded as first network access information.
[0235] In step S2102, the network device 102 sends second network access information to the first device 101.
[0236] In some embodiments, the second network access information includes network information corresponding to the network device 102.
[0237] In some embodiments, the second network access information includes at least one of the following:
[0238] The network name (name) corresponding to the network device 102;
[0239] The network index (index) corresponding to the network device 102;
[0240] The network ID corresponding to the network device 102.
[0241] Among them, the network name, the network index or the network ID can represent the relevant information of accessing the network, such as the location, so that the device position covered by the network can be described according to the network information.
[0242] In some embodiments, the network device 102 can send the second network access information by sending second signaling. Among them, the second signaling is one of the following:
[0243] System information broadcasted by the network device 102;
[0244] Paging message;
[0245] Inventory command.
[0246] In some embodiments, the system information or the paging message broadcasted by the network device 102 can be received by more devices. In combination with the description of the foregoing embodiments, the inventory command can be a Query command in the inventory process.
[0247] In some embodiments, the first device 101 actively acquires or receives the second network access information after being powered on or charged.
[0248] In some examples, the first device 101 acquires the second network access information from a broadcast type command of the system broadcast information type, or acquires the second network access information from paging, or acquires the second network access information from an inventory command such as a Query command.
[0249] In some embodiments, when the first network access information is inconsistent with the second network access information, i.e., the newly acquired network information of the first device 101 does not match the network information of the last serving network, the first device 101 can directly perform step S2104.
[0250] In some embodiments, when the first network access information is inconsistent with the second network access information, i.e., the newly acquired network information of the first device 101 does not match the network information of the last serving network, the first device 101 can perform steps S2103-S2104.
[0251] In some embodiments, the inconsistency or mismatch between the first network access information and the second network access information can be that the network name in the first network access information is different from the network name in the second network access information, or that the network index of the two is different, or that the network identifier of the two is different, as long as one of the above conditions is met.
[0252] In step S2103, the network device 102 sends a first signaling to the first device 101.
[0253] In some embodiments, the first signaling is used for paging devices or querying devices in an inventory process, for example, the first signaling is a paging or a Query command in the inventory process.
[0254] In some embodiments, the first device 101 receives the first signaling.
[0255] In some embodiments, steps S2102 and S2103 can be performed respectively, for example, the network device 102 sends the second network access information through paging, and the first signaling is a Query command.
[0256] In some embodiments, steps S2102 and S2103 can be performed synchronously, for example, the network device 102 sends the second network access information through the first signaling, which can be paging or Query command.
[0257] In some embodiments, step S2103 can be omitted, for example, the first device 101 directly performs step S2104 to report the device information when determining that the first network access information is inconsistent with the second network access information, without receiving the first signaling.
[0258] In some embodiments, the first device 101 performs step S2104 to send the device information of the first device to the network device in response to receiving the first signaling. Alternatively, the device information is sent by the first device 101 after receiving the first signaling, and the first device 101 can perform step S2104 to report the device information after receiving the first signaling, regardless of whether the first device belongs to or does not belong to the device selected in the first signaling. In this embodiment, the first network access information is consistent or inconsistent with the second network access information.
[0259] Optionally, the device selected by the first signaling, i.e., the device determined or selected by the network device 102 through the first signaling, for example, the device paged through paging or the tag selected through the Query command generates a random number.
[0260] In an example, taking the inventory process as an example, the first device 101 can be a tag. The network device 102 sends a Query command, and the tag meeting the set standard is selected to generate a random number. In this example, the first device 101 will actively participate in the inventory process and handshake with the network device 102, regardless of whether the first device 101 belongs to the tag selected by the Query command.
[0261] Step S2104, the first device 101 sends the device information of the first device to the network device 102.
[0262] In some embodiments, the first device 101 can send the device information of the first device to the network device in response to the inconsistency between the first network access information and the second network access information after being charged or powered on. Alternatively, the device information is sent when the first network access information is inconsistent with the second network access information, and the first device 101 can actively send the device information when the newly acquired second network access information is inconsistent with the first network access information of the last time of accessing the network.
[0263] In an example, when the first network access information is inconsistent with the second network access information, the first device 101 can actively access the network device 102, the reference DO traffic includes DO-A (DO autonomous) and device 1, device 2a or device 2c, or DO-A and sensor use case type of traffic, and the first device 101 actively reports the device information.
[0264] In this example, the step S2103 can be omitted.
[0265] In some embodiments, after the first device 101 is powered or powered on, if the newly acquired second network access information is inconsistent with the first network access information of the last time the network is accessed, the first device 101 can handshake with the network device 102 after receiving a first signaling, that is, after step S2103, and actively report the device information after the handshake.
[0266] In some embodiments, the device information includes at least one of the following:
[0267] The device identifier of the first device;
[0268] The purpose of sending the device information;
[0269] The first network access information, which is the network information of the network accessed by the first device 101 last time before sending the device information.
[0270] Optionally, the device identifier can uniquely determine the first device 101.
[0271] Optionally, the purpose of reporting the device information can be that the first device 101 reports to the network device 102, without the need to send uplink according to the inventory command.
[0272] Optionally, the first network access information can include the network name, network identifier or network index of the last or last time accessed network. The network side device corresponding to the first network access information can be different from or the same as the network device 102 sending the signaling.
[0273] In an example, the first device 101 can only report the device identifier of the first device, or report the device identifier of the first device and the purpose.
[0274] In another example, the first device 101 can report the above three device information.
[0275] In some examples, if the first network access information is the same as the second network access information, i.e., the network accessed by the first device 101 last time corresponds to the network device 102, the device information may have been reported in the inventory process. When the first network access information is inconsistent with the second network access information, the network accessed by the first device 101 changes, and new device information needs to be reported.
[0276] In some embodiments, the names of information and the like are not limited to the names described in the embodiments, and the terms of "signal", "message", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", and the like can be replaced with each other.
[0277] In some embodiments, "acquire", "obtain", "get", "receive", "transmit", "bidirectional transmission", "send and / or receive" can be replaced with each other, which can be interpreted as receiving from other subjects, acquiring from protocols, acquiring from higher layers, obtaining by self-processing, autonomously implementing, and the like.
[0278] In some embodiments, the terms of "send", "transmit", "report", "issue", "transmit", "bidirectional transmission", "send and / or receive" can be replaced with each other.
[0279] In some embodiments, the terms of "radio", "wireless", "radio access network (RAN)", "access network (AN)", "RAN-based" and the like can be replaced with each other.
[0280] In some embodiments, the terms of "time", "time point", "time", "time position" and the like can be replaced with each other, and the terms of "time length", "time period", "time window", "window", "time" and the like can be replaced with each other.
[0281] In some embodiments, the terms "certain", "preset", "pre-set", "set", "indicated", "any", "first", and the like can be replaced with each other, and "certain A", "preset A", "pre-set A", "set A", "indicated A", "any A", "first A" can be interpreted as A predetermined in a protocol or the like, or A obtained by setting, configuration, or indication, or a specific A, any A, or first A, but are not limited thereto.
[0282] The method according to the embodiments of the present disclosure can include at least one of steps S2101-S2104. For example, the method includes step S2104.
[0283] In some embodiments, step S2101 can be omitted, and in different embodiments, one or more steps can be replaced. For example, the method includes steps S2102-S2104.
[0284] In some embodiments, step S2102 can be omitted, and in different embodiments, one or more steps can be replaced. For example, the method includes steps S2103-S2104, that is, the first device 101 can report device information to the network device 102 after power-on.
[0285] In some embodiments, step S2103 can be omitted, and in different embodiments, one or more steps can be replaced. For example, the method includes steps S2102 and S2104, at this time, the first device 101 can actively access the network and report device information.
[0286] In some embodiments, reference can be made to the other optional implementations described before or after the description corresponding to FIG. 2a.
[0287] In the embodiments of the present disclosure, based on ambient IOT reporting, the position update of the ambient IOT device is realized. The first device 101 can actively report device information, so that the network device 102 can timely learn the access position of the first device 101, to accurately update the position or state of the first device 101.
[0288] FIG. 2b is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2b, the present disclosure relates to a communication method, and the above method includes:
[0289] Step S2201, the network device 102 sends third signaling to the first device 101.
[0290] In some embodiments, the network device 102 and the related implementation of the first device 101 can refer to the description of the aforementioned embodiments, for example, refer to step S2101 in the embodiment of FIG. 2a, which will not be repeated here.
[0291] In some embodiments, the third signaling is used to instruct all devices under the coverage of the network device 102 to report device information.
[0292] In some embodiments, the network device 102 can communicate with multiple environmental Internet of Things devices, for example, the network device 102 can send the third signaling to one or more first devices 101 in a broadcast manner, and the first device receiving the third luggage can report its own device information to the network device.
[0293] In some embodiments, the first device 101 can perform step S2202, i.e., send the device information of the first device to the network device, in response to receiving the third signaling; or in other words, the device information is sent after the first device 102 receives the third signaling, and the first device 101 can perform step S2202 after receiving the third signaling.
[0294] For example, taking the inventory process as an example, the network device 102 can instruct all tags to report device information in response to the third signaling by sending the third signaling. The tag receiving the third signaling needs to perform step S2202.
[0295] In some embodiments, the third signaling is one of the following:
[0296] Polling message;
[0297] Paging message;
[0298] Inventory command.
[0299] In some examples, the third signaling can be a new signaling or sent through an existing signaling. For example, the third signaling is a polling message, or a paging message, or a Query command, and the value of the field corresponding to the “target tag” in the third signaling is configured as “All”; so that all first devices 101 can access the network and perform step S2202. Wherein, the first device 101 can access the network based on the slot-ALOHA manner.
[0300] Step S2202, the first device 101 sends the device information of the first device to the network device 102.
[0301] In some embodiments, the implementation of step S2202 can refer to the implementation of step S2104 in the embodiment of FIG. 2a, which will not be repeated here.
[0302] In some embodiments, the first device 101 can report the device information after receiving the third signaling.
[0303] In some embodiments, before step S2201 or S2202, the first device 101 can be charged or powered on, and the implementation of step S2101 in the embodiment of FIG. 2a is referred to, which is not repeated here.
[0304] The method related to the embodiments of the present disclosure can include at least one of steps S2201-S2202.
[0305] In some embodiments, other optional implementations described before or after the corresponding description of FIG. 2b can be referred to.
[0306] In the embodiments of the present disclosure, the location update of the environmental Internet of Things device is implemented based on network polling. After receiving the third signaling of the network device 102, the first device 101 can report the device information based on the indication of the third signaling, so that the network device 102 can timely learn the access location of the first device 101 to accurately update the location or state of the first device 101.
[0307] FIG. 2c is an interaction schematic diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 2c, the embodiments of the present disclosure relate to a communication method, and the above method includes:
[0308] Step S2301, the first device 101 stores device information.
[0309] In some embodiments, in combination with the description of the foregoing embodiments, the device information can include at least one of the following: device identification, purpose, and first network access information. The first network access information refers to the network information of the last or previous access of the first device 101, such as the network information of the last interactive communication of the tag in the inventory process. The first network access information can include the network name, network identification, or network index of the last serving site.
[0310] In some embodiments, in the logistics scene such as the inventory process, the device information can also include state information. The state information can be used to indicate whether the current state of the first device 101 is an inbound state or an outbound state.
[0311] In some embodiments, the device information includes a state indication field, and the state indication field is used to indicate that the state of the first device 101 is an inbound state or an outbound state. For example, different values of the field indicate different states.
[0312] Optionally, the status indication field can also be referred to as an inbound / outbound flag field, for indicating whether the first device 101 is in an outbound state, an inbound state, or an unknown state.
[0313] Optionally, the status indication field can occupy 1 or more bits, and different code points or bit values of the field correspond to different states of the first device 101.
[0314] In an example, the status indication field occupies 1 bit, and the 1 bit is of a first value when indicating that the first device 101 is in an inbound state, and the 1 bit is of a second value when indicating that the first device 101 is in an outbound state. Referring to Table 1, the first value can be 0, and the second value can be 1.
[0315] Table 1
[0316] In another example, the field occupies 2 bits, and the 2 bits are of a first value when indicating that the first device 101 is in an inbound state, and the 2 bits are of a second value when indicating that the first device 101 is in an outbound state. In addition, the 2 bits are of other values when the state of the first device 101 can be reserved or unknown. Referring to Table 2, the first value can be 01, the second value can be 10, and the other values can be 00 or 11. In summary, the first device can use one field to indicate its state, such as whether it is in an inbound state or an outbound state.
[0317] Table 2
[0318] In some embodiments, the first device 101 can store a state variable, i.e., set or update or record the value of the state information field, each time the state changes.
[0319] In some embodiments, the first device 101 can store the network information of the last or previous access each time the network changes.
[0320] In some embodiments, the first device 101 can store at least two variables, i.e., the state and the network information of the last or previous access.
[0321] In some embodiments, step S2301 can be omitted, such as the storage operation depends on the device implementation, which can be default or default or adopted by default.
[0322] Step S2302, the network device 102 sends a fourth signaling to the first device 101.
[0323] It should be understood that the network device 102 can send the fourth signaling to one or more first devices. For example, the network device can send the fourth signaling to a specific first device in a targeted manner, or can also send the fourth signaling in a broadcast manner.
[0324] In some embodiments, the fourth signaling is used to indicate the inbound or outbound of the first device 101.
[0325] Optionally, the fourth signaling is used for the inbound or outbound registration scene in the inventory process, and the selected device can be registered or updated.
[0326] In some embodiments, the fourth signaling can be a polling message, or sent in a new signaling.
[0327] Optionally, when the fourth signaling is a polling message, the fourth signaling can be the same as the third signaling described above, and different indications are realized based on different information fields of the signaling. For example, the signaling includes a first field and a second field, the first field is set to a value to indicate that all devices under the network device 102 perform information reporting, and the second field is set to a value to indicate whether to perform inbound or outbound.
[0328] In some embodiments, the fourth signaling includes at least one of the following:
[0329] Inbound indication;
[0330] Outbound indication;
[0331] Second network access information, the second network access information including network information corresponding to the network device.
[0332] Optionally, the inbound indication or the outbound indication can be indicated by one information field, such as the information field occupying 1 bit, the value of the 1 bit being 0 indicating outbound, i.e. identifying outbound registration; the value of the 1 bit being 1 indicating inbound, i.e. identifying inbound registration.
[0333] Optionally, the second network access information corresponds to the network device 102, i.e. corresponds to the current site of the first device 101, or corresponds to the network device that issues the fourth signaling. Wherein, the second network access information can include a current access network site identifier, name or index.
[0334] In some embodiments, the first device 101 receives the fourth signaling and learns the information indicated by the network device 102.
[0335] Step S2303, the first device 101 performs corresponding behavior according to the stored device information and the fourth signaling.
[0336] In some embodiments, the first network access information stored by the first device 101 can be inconsistent or mismatched with the second network access information indicated in the fourth signaling, such as the information being partially different or totally different. Alternatively, the first network access information can be consistent or matched with the second network access information, such as the information being the same. In both scenarios, the first device 101 can have multiple behaviors, which can be determined in combination with the indication of the fourth signaling.
[0337] In some embodiments, the in-storage or out-of-storage indication in the fourth signaling can conflict with the in-storage state or out-of-storage state stored by the first device 101. In view of the capability of the first device 101, the first device 101 can update the state according to the indication of the fourth signaling in this embodiment.
[0338] The behavior of the first device 101 can be seen in the following two implementation manners, or in multiple examples in the two implementation manners:
[0339] In a possible implementation manner, when the fourth signaling includes the in-storage indication, the first device 101 stores the network information corresponding to the network device 102 into the first network access information, and sets the state information field to a first value. The first value can correspond to the fourth signaling, for example, the first value indicates that the state of the first device is the in-storage state.
[0340] In this implementation manner, the first device 101 can update or adjust the device information based on the stored information and the fourth signaling.
[0341] In this implementation manner, when the second network access information is inconsistent with the first network access information, it indicates that the network accessed by the first device 101 changes. The behavior of the first device 101 can be seen in the following first example to second example:
[0342] In the first example, the fourth signaling includes the in-storage indication, but the state stored by the first device 101 is the in-storage state, that is, the value of the state indication field before receiving the fourth signaling is the first value. In this example, the first device 101 can record the state as the in-storage state, or in other words, the first device 101 keeps the state unchanged and records the current network information into the first network access information to indicate that the access is successful. In this example, although the first device 101 has no out-of-storage record, it can still record the state according to the fourth signaling.
[0343] In this example, optionally, the first device 101 can continue to perform the step S2304, that is, report the device information before the current record, so that the network device 102 can determine the state abnormality condition according to the information reported by the first device 101, and thus perform reasonable processing.
[0344] In the second example, the fourth signaling includes an in-coverage indication, and the state stored by the first device 101 is an out-of-coverage state, i.e., the value of the state indication field before the fourth signaling is received is the second value. In this example, the first device 101 can record the state as an in-coverage state, and record the current network information into the first network access information to indicate that the state update is successful. In this example, the first device 101 can be out of coverage of the previous network node and in coverage of the network device 102.
[0345] In this embodiment, when the second network access information is consistent with the first network access information, it indicates that the network accessed by the first device 101 has not changed, and the behavior of the first device 101 can refer to the third example to the fourth example below:
[0346] In the third example, the fourth signaling includes an in-coverage indication, and the state stored by the first device 101 is an in-coverage state, i.e., the value of the state indication field before the fourth signaling is received is the first value.
[0347] In this example, the first device 101 has stored the in-coverage state in the same network, and if the fourth signaling still indicates in-coverage, the fourth signaling can be a repeated instruction, and therefore the first device 101 can ignore the fourth signaling.
[0348] Alternatively, in this example, the first device 101 can record the state as an in-coverage state, or the first device 101 keeps the state unchanged, and record the current network information into the first network access information.
[0349] In the fourth example, the fourth signaling includes an in-coverage indication, and the state stored by the first device 101 is an out-of-coverage state, i.e., the value of the state indication field before the fourth signaling is received is the second value. In this example, the first device 101 that has been out of coverage can be in coverage again, and the first device 101 can record the state as an in-coverage state and record the current network information into the first network access information.
[0350] In this example, optionally, the first device 101 can continue to perform the step S2304, i.e., report the device information before the current record.
[0351] In another possible embodiment, when the fourth signaling includes an out-of-coverage indication, the network device information corresponding to the network device is stored into the first network information, and the state information field is set to the second value, which indicates that the state of the second device is an out-of-coverage state.
[0352] In this embodiment, based on the stored information and the fourth signaling, the first device 101 can update or adjust the device information.
[0353] In the embodiment, when the second network access information is inconsistent with the first network access information, it indicates that the network accessed by the first device 101 changes, and the behavior of the first device 101 can refer to the fifth example to the sixth example below:
[0354] In the fifth example, the fourth signaling includes an out-of-warehouse indication, and the state stored by the first device 101 is an in-warehouse state, that is, the value of the state indication field before the fourth signaling is received is the first value. In this example, the first device 101 can record the state as an out-of-warehouse state, and record the current network information into the first network access information.
[0355] In this example, optionally, the first device 101 can continue to perform step S2304, that is, report the device information before this record.
[0356] In the sixth example, the fourth signaling includes an out-of-warehouse indication, and the state stored by the first device 101 is an out-of-warehouse state, that is, the value of the state indication field before the fourth signaling is received is the second value. In this example, the first device 101 can have been out of the warehouse on the side of the other network, and missed the record of the in-warehouse state under the network device 102. The first device 101 can record the state as an out-of-warehouse state, and record the current network information into the first network access information.
[0357] In this example, optionally, the first device 101 can continue to perform step S2304, that is, report the device information before this record.
[0358] In the embodiment, when the second network access information is consistent with the first network access information, it indicates that the network accessed by the first device 101 does not change, and the behavior of the first device 101 can refer to the seventh example to the eighth example below:
[0359] In the seventh example, the fourth signaling includes an out-of-warehouse indication, and the state stored by the first device 101 is an in-warehouse state, that is, the value of the state indication field before the fourth signaling is received is the first value. In this example, the first device 101 that has been in the warehouse will be out of the warehouse, and the first device 101 can record the state as an out-of-warehouse state, and record the current network information into the first network access information.
[0360] In the eighth example, the fourth signaling includes an out-of-warehouse indication, and the state stored by the first device 101 is an out-of-warehouse state, that is, the value of the state indication field before the fourth signaling is received is the second value. In this example, the first device 101 has been out of the warehouse, and can have missed the in-warehouse indication of the network device 102, or has not changed to the in-warehouse state after being in the warehouse due to insufficient energy and the like. The first device 101 can record the state as an out-of-warehouse state, and record the current network information into the first network access information.
[0361] In the example, the first device 101 can optionally continue to perform step S2304, i.e., report the device information before the current record, so that the network device 102 can determine the state abnormality according to the information reported by the first device 101, and thus perform reasonable processing.
[0362] In some embodiments, after the device information is updated in the above example, the first device 101 can store the updated device information.
[0363] In step S2304, the first device 101 sends the device information of the first device to the network device 102.
[0364] In some embodiments, the implementation of step S2304 can refer to the implementation of step S2104 in the embodiment of FIG. 2a, which will not be described here.
[0365] In some embodiments, the device information reported by the first device 101 to the network device 102 is the device information stored by the first device 101 in step S2301, i.e., the information of the last communication before the communication with the network device 102, such as the last network information and the state in the last inventory process.
[0366] In some embodiments, after step S2303, the first device 101 performs device information updating, such as state updating or last network information updating. The device information reported by the first device 101 can also include the device information after the updating.
[0367] The method related to the embodiments of the present disclosure can include at least one of steps S2301-S2304. For example, the method includes steps S2302-S2304.
[0368] In some embodiments, other optional implementations can be described before or after the description of FIG. 2c.
[0369] In the embodiments of the present disclosure, the position updating of the environment Internet of Things device is realized based on network polling or active exploration. After receiving the fourth signaling of the network device 102, the first device 101 can perform corresponding behaviors based on the stored information and the fourth signaling, and can report the device information. The network device 102 can update the state and position of the first device 101 in time based on the inventory warehouse entry and warehouse exit registration.
[0370] FIG. 3a is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 3a, the embodiment of the present disclosure relates to a communication method, which is performed by the first device 101, and the above method includes:
[0371] Step S3101, obtaining energy.
[0372] In some embodiments, the implementation of step S3101 can refer to the implementation of step S2101 in FIG. 2a, which will not be repeated here.
[0373] Step S3102, receiving second network access information.
[0374] In some embodiments, the implementation of step S3102 can refer to the implementation of step S2102 in FIG. 2a, which will not be repeated here.
[0375] Step S3103, receiving first signaling.
[0376] In some embodiments, the implementation of step S3103 can refer to the implementation of step S2103 in FIG. 2a, which will not be repeated here.
[0377] Step S3104, sending device information of the first device.
[0378] In some embodiments, the implementation of step S3104 can refer to the implementation of step S2104 in FIG. 2a, which will not be repeated here.
[0379] The method related to the embodiments of the present disclosure can include at least one of steps S3101-S3104. For example, the method includes step S3104.
[0380] In some embodiments, at least one of steps S3101-S3104 is optional, which can be omitted or replaced by one or more steps in different embodiments.
[0381] In some embodiments, other optional implementations can be described before or after the corresponding description of FIG. 3a.
[0382] FIG. 3b is a flow diagram illustrating 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, which is performed by a first device 101, and the above-mentioned method includes:
[0383] Step S3201, receiving third signaling.
[0384] In some embodiments, the implementation of step S3201 can refer to the implementation of step S2201 in FIG. 2b, which will not be repeated here.
[0385] Step S3202, sending device information of the first device.
[0386] In some embodiments, the implementation of step S3202 can refer to the implementation of step S2202 in FIG. 2b, which will not be repeated here.
[0387] The method according to the embodiments of the present disclosure can include at least one of step S3201 to step S3202.
[0388] In some embodiments, other optional implementations can be described before or after the description corresponding to FIG. 3b.
[0389] FIG. 3c is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 3c, the embodiments of the present disclosure relate to a communication method, which is performed by a first device 101, and the above method includes:
[0390] In step S3301, device information is stored.
[0391] In some embodiments, the implementation of step S3301 can refer to the implementation of step S2301 in FIG. 2c, which will not be described here again.
[0392] In step S3302, fourth signaling is received.
[0393] In some embodiments, the implementation of step S3302 can refer to the implementation of step S2302 in FIG. 2c, which will not be described here again.
[0394] In step S3303, a corresponding behavior is performed according to the stored device information and the fourth signaling.
[0395] In some embodiments, the implementation of step S3303 can refer to the implementation of step S2303 in FIG. 2c, which will not be described here again.
[0396] In step S3304, device information of the first device is sent.
[0397] In some embodiments, the implementation of step S3304 can refer to the implementation of step S2304 in FIG. 2c, which will not be described here again.
[0398] The method according to the embodiments of the present disclosure can include at least one of step S3301 to step S3304. For example, the method includes step S3302 to step S3304.
[0399] In some embodiments, other optional implementations can be described before or after the description corresponding to FIG. 3c.
[0400] FIG. 3d is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 3d, the embodiments of the present disclosure relate to a communication method, which is performed by a first device 101, and the above method includes:
[0401] Step S3401, after energizing, sending device information of the first device to the network device 102.
[0402] In some embodiments, the implementation of step S3401 can refer to the implementation of at least one of steps S2101-S2104 in FIG. 2a, which will not be repeated here.
[0403] In some embodiments, the implementation of step S3401 can refer to the implementation of at least one of steps S2201-S2202 in FIG. 2b, which will not be repeated here.
[0404] In some embodiments, the implementation of step S3401 can refer to the implementation of at least one of steps S2301-S2304 in FIG. 2c, which will not be repeated here.
[0405] In some embodiments, other optional implementations can be described before or after the description corresponding to FIG. 3d.
[0406] FIG. 4a is a flow diagram of a communication method according to an embodiment of the present disclosure. As shown in FIG. 4a, the embodiment of the present disclosure relates to a communication method, which is performed by the network device 102, and the above method comprises:
[0407] Step S4101, providing energy.
[0408] In some embodiments, the implementation of step S4101 can refer to the implementation of step S2101 in FIG. 2a, which will not be repeated here.
[0409] Step S4102, sending second network access information.
[0410] In some embodiments, the implementation of step S4102 can refer to the implementation of step S2102 in FIG. 2a, which will not be repeated here.
[0411] Step S4103, sending first signaling.
[0412] In some embodiments, the implementation of step S4103 can refer to the implementation of step S2103 in FIG. 2a, which will not be repeated here.
[0413] Step S4104, receiving device information of the first device.
[0414] In some embodiments, the implementation of step S4104 can refer to the implementation of step S2104 in FIG. 2a, which will not be repeated here.
[0415] The method related to the embodiment of the present disclosure can include at least one of steps S4101-S4104. For example, the method includes step S4104.
[0416] In some embodiments, at least one of steps S4101-S4104 is optional, and in different embodiments can be omitted or replaced by one or more steps.
[0417] In some embodiments, other optional implementations can be found in the description before or after the corresponding description of FIG. 4a.
[0418] FIG. 4b is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 4b, the embodiment of the present disclosure relates to a communication method, which is performed by the network device 102, and the above method comprises the following steps:
[0419] Step S4201: transmitting third signaling.
[0420] In some embodiments, the implementation of step S4201 can be found in the implementation of step S2201 in FIG. 2b, which will not be repeated here.
[0421] Step S4202: receiving device information of the first device.
[0422] In some embodiments, the implementation of step S4202 can be found in the implementation of step S2202 in FIG. 2b, which will not be repeated here.
[0423] The method related to the embodiment of the present disclosure can comprise at least one of steps S4201-S4202.
[0424] In some embodiments, other optional implementations can be found in the description before or after the corresponding description of FIG. 4b.
[0425] FIG. 4c is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 4c, the embodiment of the present disclosure relates to a communication method, which is performed by the network device 102, and the above method comprises the following steps:
[0426] Step S4301: transmitting fourth signaling.
[0427] In some embodiments, the implementation of step S4301 can be found in the implementation of step S2302 in FIG. 2c, which will not be repeated here.
[0428] Step S4302: receiving device information of the first device.
[0429] In some embodiments, the implementation of step S4302 can be found in the implementation of step S2304 in FIG. 2c, which will not be repeated here.
[0430] The method related to the embodiments of the present disclosure can include at least one of steps S4301-S4302. For example, the method includes step S4302.
[0431] In some embodiments, other optional implementations can be described before or after the corresponding description of FIG. 4c.
[0432] FIG. 4d is a flow diagram illustrating a communication method according to an embodiment of the present disclosure. As shown in FIG. 4d, the embodiments of the present disclosure relate to a communication method, which is performed by the network device 102, and the above method includes:
[0433] Step S4401: receiving device information of the first device sent by the first device 101.
[0434] In some embodiments, the implementation of step S4401 can refer to the implementation of at least one of steps S2101-S2104 in FIG. 2a, which will not be repeated here.
[0435] In some embodiments, the implementation of step S4401 can refer to the implementation of at least one of steps S2201-S2202 in FIG. 2b, which will not be repeated here.
[0436] In some embodiments, the implementation of step S4401 can refer to the implementation of at least one of steps S2301-S2304 in FIG. 2c, which will not be repeated here.
[0437] In some embodiments, other optional implementations can be described before or after the corresponding description of FIG. 4d.
[0438] In the embodiments of the present disclosure, the position of the ambient IOT device is updated in time through two ways of ambient IOT device active reporting and network active inventory warehousing and registration. In order to facilitate understanding of the embodiments of the present disclosure, some examples are listed as follows:
[0439] Example one:
[0440] This example is based on ambient IOT reporting (for example, “I am here now!”).
[0441] After the ambient IOT device (hereinafter referred to as tag) is powered on, the ambient IOT network related information is obtained, such as the name, index, network id of the network. For example, it is obtained from the broadcast type command of the system broadcast information type, or from the paging, or from the inventory command Query command.
[0442] Optionally, if the tag finds that the newly acquired network information does not match the network information of the last serving network, the tag actively replies to the network side and reports the tag's own information to the network side.
[0443] Option 1 (Option 1):
[0444] The tag actively accesses the network side, for example, a DO-A type of service, and the tag actively reports its own identification information, and the reporting purpose is at least one of the following.
[0445] Option 2 (Option 2):
[0446] After the tag is powered on, if a paging is received or a stocktaking process such as a Query command is received, whether the tag belongs to the selected tag or not, the tag actively participates in the current stocktaking, and after the tag and the network side handshake, the tag actively reports its own identification information, and the reporting purpose is at least one of the following.
[0447] Optionally, the ambient IOT device corresponds to the first device 101 of the foregoing embodiment, and the network corresponds to the network device 102 of the foregoing embodiment.
[0448] Example two:
[0449] This example is based on network polling reporting (for example, "who is here?").
[0450] Option 1 (Option 1):
[0451] The network side issues a polling message for indicating that all tags need to respond to the network for identification reporting. The polling message can be a new message, for example, a polling message, or a paging message, a target tag indicating "all", or a Query message, a target tag indicating "all". All terminals compete to access the network based on the slot-ALOHA method.
[0452] Option 2 (Option 2) can include the following steps S1-S3:
[0453] Step S1, the ambient IOT device stores two variables, which are:
[0454] (1) Inbound or outbound flag: used to store whether the device is in an outbound state or an inbound state, or an unknown state. For example, refer to Table 2.
[0455] (2) Last serving site id / name / index: indicates the network information of the last time, the most recent time and the tag interacts with the network.
[0456] Step S2, the network issues an inbound / outbound registration instruction or a polling instruction, which contains the following information:
[0457] (1) Inbound / outbound indication: indicates whether the current instruction is an inbound registration or an outbound registration. For example, 0 indicates an outbound registration and 1 indicates an inbound registration.
[0458] (2) Current site id / name / index: the network information of the network that issues the instruction.
[0459] Step S3, the tag behaves as follows according to the information in the instruction and the stored information:
[0460] (1) If the current network information (current site id / name / index) in the instruction and the last serving network information (last serving site id / name / index) stored by the tag do not match:
[0461] a) If the Inbound / outbound indication in the network instruction is inbound and the inbound / outbound state indication Inbound / outbound flag stored by the tag is inbound, record the current network information in the last serving site id / name / index and record the Inbound / outbound flag as inbound.
[0462] Optionally, the network information before the feedback network and the previous Inbound / outbound flag are fed back to the network side.
[0463] b) If the Inbound / outbound indication in the network instruction is inbound and the inbound / outbound state indication Inbound / outbound flag stored by the tag is outbound, record the current network information in the last serving site id / name / index and record the Inbound / outbound flag as inbound.
[0464] c) If Inbound / outbound indication in network instruction is outbound and Inbound / outbound flag stored in tag is inbound, record current network information into last serving site id / name / index and record Inbound / outbound flag as outbound.
[0465] Optionally, feedback the previous network information and the previous Inbound / outbound flag to the network side.
[0466] d) If Inbound / outbound indication in network instruction is outbound and Inbound / outbound flag stored in tag is outbound, record current network information into last serving site id / name / index and record Inbound / outbound flag as outbound.
[0467] Optionally, feedback the previous network information and the previous Inbound / outbound flag to the network side.
[0468] (2) If the current network information in instruction matches the last serving network information stored in tag:
[0469] a) If Inbound / outbound indication in network instruction is inbound and Inbound / outbound flag stored in tag is inbound, record current network information into last serving site id / name / index and record Inbound / outbound flag as inbound.
[0470] Or ignore the instruction (repeat instruction).
[0471] b) If Inbound / outbound indication in network instruction is inbound and Inbound / outbound flag stored in tag is outbound, record current network information into last serving site id / name / index and record Inbound / outbound flag as inbound.
[0472] Optionally, the network information before the feedback network and the previous Inbound / outbound flag are fed back to the network side.
[0473] c) If the Inbound / outbound indication in the network instruction is outbound, and the Inbound / outbound flag stored by the tag indicates inbound, the current network information is recorded into the last serving site id / name / index, and the Inbound / outbound flag is recorded as outbound.
[0474] d) If the Inbound / outbound indication in the network instruction is outbound, and the Inbound / outbound flag stored by the tag indicates outbound, the current network information is recorded into the last serving site id / name / index, and the Inbound / outbound flag is recorded as outbound.
[0475] Optionally, the network information before the feedback network and the previous Inbound / outbound flag are fed back to the network side.
[0476] In the embodiments of the present disclosure, the ambient IOT device can detect the network by itself and actively report the registration; or, based on the active exploration of the network, the registration and the outbound of the ambient IOT device are implemented, and the two modes realize the timely update of the position of the ambient IOT device.
[0477] The embodiments of the present disclosure also propose a device for implementing any of the above methods, for example, a device including units or modules for implementing each step performed by the terminal in any of the above methods. For another example, another device is also proposed, including units or modules for implementing each step performed by the network device (such as an access network device, a core network function node, a core network device, etc.) in any of the above methods.
[0478] 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 the functions of any of the above methods or the units or modules 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 the 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 between the 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 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.
[0479] In the embodiments of the present disclosure, the processor is a circuit with signal 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), or 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, it can also be a hardware circuit 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.
[0480] FIG. 5a is a structural schematic diagram of a terminal according to an embodiment of the present disclosure. As shown in FIG. 5a, the terminal 5100 can include at least one of a transceiver module 5101, a processing module 5102, and the like. In some embodiments, the transceiver module 5101 is configured to send device information of a first device to a network device after charging, where the first device is an environmental Internet of Things device.
[0481] Optionally, the transceiver module 5101 is configured to perform at least one of the communication steps, such as sending and / or receiving, performed by the first device 101 in any of the above methods, which will not be described herein again. Optionally, the processing module 5102 is configured to perform at least one of the other steps performed by the first device 101 in any of the above methods, which will not be described herein again.
[0482] FIG. 5b is a structural diagram of a node device according to an embodiment of the present disclosure. As shown in FIG. 5b, the node device 5200 can include at least one of a transceiver module 5201, a processing module 5202, and the like. In some embodiments, the transceiver module 5201 is configured to receive device information of a first device sent by the first device, wherein the device information is sent after being charged, and the first device is an environmental IoT device.
[0483] Optionally, the transceiver module 5201 is configured to perform at least one of the communication steps, such as sending and / or receiving, performed by the node device in any of the above methods, which will not be repeated here. Optionally, the processing module 5202 is configured to perform at least one of the other steps performed by the node device 102 in any of the above methods, which will not be repeated here.
[0484] 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.
[0485] In some embodiments, the processing module can be one module or include multiple sub-modules. Optionally, the multiple sub-modules perform all or part of the steps required to be performed by the processing module. Optionally, the processing module can be replaced by a processor.
[0486] FIG. 6a is a structural diagram of a communication device 6100 according to an embodiment of the present disclosure. The communication device 6100 can be a node device or a network device (such as an access network device, a core network device, and the like), a terminal (such as a user equipment, and the like), a chip, a chip system, or a processor supporting the implementation of the above method by the network device, or a chip, a chip system, or a processor supporting the implementation of the above method by the terminal. The communication device 6100 can be used to implement the methods described in the above method embodiments, and specific implementation can be referred to the descriptions in the above method embodiments.
[0487] As shown in FIG. 6a, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a special-purpose processor, 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 the communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, and the like), execute programs, and process data of the programs. Optionally, the communication device 6100 is configured to perform any of the above methods. Optionally, the one or more processors 6101 are configured to invoke instructions to cause the communication device 6100 to perform any of the above methods.
[0488] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps of sending and / or receiving in the above-described methods, and the processor 6101 performs at least one of the other steps. In alternative embodiments, the transceiver can include a receiver and / or a transmitter, which can be separate or integrated together. Alternatively, the terms transceiver, transceiving unit, transceiver, transceiving circuit, interface circuit, interface, etc. can be replaced by each other, 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.
[0489] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Alternatively, all or part of the memory 6103 can also be outside the communication device 6100. In alternative embodiments, the communication device 6100 can include one or more interface circuits 6104. Alternatively, the interface circuit 6104 is connected with the memory 6103, and the interface circuit 6104 can be used to receive data from the memory 6103 or other devices, and can be used to send data to the memory 6103 or other devices. For example, the interface circuit 6104 can read the data stored in the memory 6103 and send the data to the processor 6101.
[0490] The communication device 6100 described in the above embodiments can be a network device or a terminal, but the scope of the communication device 6100 described in the present disclosure is not limited thereto, and the structure of the communication device 6100 can not be limited by Figure 6a. 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 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, etc.; (6) others, etc.
[0491] Figure 6b is a structural schematic diagram of a chip 6200 according to an embodiment of the present disclosure. For the case where the communication device 6100 is a chip or a chip system, the structural schematic diagram of the chip 6200 shown in Figure 6b can be referred to, but is not limited thereto.
[0492] The chip 6200 includes one or more processors 6201. The chip 6200 is configured to perform any of the above methods.
[0493] In some embodiments, chip 6200 further includes one or more interface circuits 6202. Optionally, the terms interface circuit, interface, transceiver pin, and the like can be used interchangeably. In some embodiments, chip 6200 further includes one or more memories 6203 for storing data. Optionally, all or part of memory 6203 can be external to chip 6200. Optionally, interface circuit 6202 is connected to memory 6203, and interface circuit 6202 can be used to receive data from memory 6203 or other devices, and interface circuit 6202 can be used to send data to memory 6203 or other devices. For example, interface circuit 6202 can read data stored in memory 6203 and send the data to processor 6201.
[0494] In some embodiments, interface circuit 6202 performs at least one of the communication steps such as sending and / or receiving in the above-described methods. The performance of interface circuit 6202 in the communication steps such as sending and / or receiving in the above-described methods means that interface circuit 6202 performs data interaction between processor 6201, chip 6200, memory 6203, or transceiver devices. In some embodiments, processor 6201 performs at least one of the other steps.
[0495] The modules and / or devices described in each of the embodiments of virtual devices, physical devices, chips, and the like can be combined or separated as appropriate. Optionally, part or all of the steps can also be performed by multiple modules and / or devices in cooperation, which is not limited here.
[0496] The disclosure also proposes a storage medium, and the above-mentioned storage medium stores instructions, when the above-mentioned instructions run on communication device 6100, the communication device 6100 performs any one of the above methods. Optionally, the above-mentioned storage medium is an electronic storage medium. Optionally, the above-mentioned storage medium is a computer readable storage medium, but is not limited to this, it can also be a storage medium readable by other devices. Optionally, the above-mentioned storage medium can be a non-transitory storage medium, but is not limited to this, it can also be a transitory storage medium.
[0497] The disclosure also proposes a program product, and the above-mentioned program product is executed by communication device 6100, so that communication device 6100 performs any one of the above methods. Optionally, the above-mentioned program product is a computer program product.
[0498] The disclosure also proposes a computer program, when it runs on a computer, it makes the computer execute any one of the above methods. Industrial applicability
[0499] After obtaining energy, the environmental Internet of Things device can report device information to the network device, for example, actively reporting or passively reporting device information, so that the network device can timely learn the information of each environmental Internet of Things device, facilitate the network device to update the situation of the device under coverage according to the device information, and improve the control accuracy.
Claims
1. A communication method, performed by a first device, comprising: After charging, device information of a first device is sent to a network device, where the first device is an environmental Internet of Things device.
2. The method according to claim 1, wherein The device information includes at least one of the following: a device identifier of the first device; The purpose of sending the device information; The first network access information is network information of a network that the first device accessed most recently before sending the device information.
3. The method according to claim 2, wherein: The method further comprises: Second network access information sent by the network device is received, where the second network access information includes network information corresponding to the network device.
4. The method according to claim 3, wherein: The sending the device information of the first device to the network device includes: In response to the first network access information being inconsistent with the second network access information, the device information of the first device is sent to a network device.
5. The method according to any one of claims 2 to 4, wherein The method further comprises: receiving a first signaling sent by the network device, wherein the first signaling is used to page the device or query the device in an inventory process; And wherein, sending the device information of the first device to the network device includes: sending the device information of the first device to the network device in response to receiving the first signaling.
6. The method according to any one of claims 3 to 5, wherein: The second network access information is sent through second signaling, and the second signaling is one of the following: Broadcast system information; paging messages; Inventory command.
7. The method of claim 2, wherein: The method further comprises: receiving a third signaling sent by the network device, where the third signaling is used to instruct all devices covered by the network device to report device information; The sending of the device information of the first device to the network device includes: sending the device information of the first device to the network device in response to receiving the third signaling.
8. The method of claim 7, wherein: The third signaling is one of the following: Polling messages; paging messages; Inventory command.
9. The method of claim 2, wherein: The device information includes a status indication field, and the status indication field is used to indicate whether the status of the first device is an in-warehouse status or an out-of-warehouse status.
10. The method of claim 9, wherein: The method further comprises: A fourth signaling is received from the network device, where the fourth signaling is used to instruct the first device to enter or exit the warehouse.
11. The method according to claim 10, wherein: The fourth signaling includes at least one of the following: Warehousing instructions; Outbound instructions; Second network access information, where the second network access information includes network information corresponding to the network device.
12. The method of claim 11, wherein: The method further comprises: When the fourth signaling includes a storage indication, the network information corresponding to the network device is stored in the first network access information, and the status information field is set to a first value, where the first value indicates that the status of the first device is a storage status; or When the fourth signaling includes an outbound instruction, the network device information corresponding to the network device is stored in the first network information, and the status information field is set to a second value, where the second value indicates that the status of the second device is an outbound status.
13. The method of claim 12, wherein: The second network access information is consistent with or inconsistent with the first network access information.
14. The method of claim 13, wherein: The value of the status indication field before receiving the fourth signaling is the first value or the second value.
15. The method according to any one of claims 2 to 14, wherein: The first network access information or the second network access information includes at least one of the following: Network name; Web indexing; Network identification.
16. A communication method, performed by a network device, the method comprising: Receive device information of a first device sent by a first device, wherein the device information is sent after charging, and the first device is an environmental Internet of Things device.
17. The method of claim 16, wherein: The device information includes at least one of the following: a device identifier of the first device; The purpose of sending the device information; The first network access information is network information of a network that the first device accessed most recently before sending the device information.
18. The method of claim 17, wherein: The method further comprises: Second network access information is sent to the first device, where the second network access information includes network information corresponding to the network device.
19. The method of claim 18, wherein: The device information is sent by the first device in response to the inconsistency between the first network access information and the second network access information.
20. The method according to any one of claims 17 to 19, wherein The method further comprises: Sending a first signaling to the first device, wherein the first signaling is used to page the device or query the device in an inventory process; The device information is sent by the first device in response to receiving the first signaling.
21. The method according to any one of claims 18 to 20, wherein: The second network access information is sent through second signaling, and the second signaling is one of the following: Broadcast system information; paging messages; Inventory command.
22. The method of claim 17, wherein: The method further comprises: Sending a third signaling to the first device, where the third signaling is used to instruct all devices covered by the network device to report device information; The device information is sent by the first device in response to receiving the third signaling.
23. The method of claim 22, wherein: The third signaling is one of the following: Polling messages; paging messages; Inventory command.
24. The method of claim 17, wherein: The device information includes a status indication field, and the status indication field is used to indicate whether the status of the first device is an in-warehouse status or an out-of-warehouse status.
25. The method of claim 24, wherein: The method further comprises: A fourth signaling is sent to the first device, where the fourth signaling is used to instruct the first device to enter or exit the warehouse.
26. The method of claim 25, wherein: The fourth signaling includes at least one of the following: Warehousing instructions; Outbound instructions; Second network access information, where the second network access information includes network information corresponding to the network device.
27. The method according to any one of claims 17 to 26, wherein: The first network access information or the second network access information includes at least one of the following: Network name; Web indexing; Network identification.
28. A terminal comprising: The transceiver module is used to send device information of a first device to a network device after charging, wherein the first device is an environmental Internet of Things device.
29. A network device comprising: a transceiver module, configured to receive device information of a first device sent by a first device, wherein the device information is sent after charging, The first device is an environmental Internet of Things device.
30. A terminal comprising: one or more processors; The terminal is configured to implement the method according to any one of claims 1 to 15.
31. A network device comprising: one or more processors; The network device is configured to implement the method according to any one of claims 16 to 27.
32. A communication system comprising a terminal and a network device, wherein: The terminal is configured to implement the method according to any one of claims 1 to 15; The network device is configured to implement the method according to any one of claims 16 to 27.
33. A storage medium storing instructions, wherein: When the instruction is executed on a communication device, the communication device is caused to perform the method according to any one of claims 1 to 15 or any one of claims 16 to 27.
34. A program product, wherein When the program product is executed by a communication device, the communication device is caused to execute the method according to any one of claims 1 to 15 or any one of claims 11 to 15.