Read-write method of environment Internet of Things equipment, reader-writer and network side equipment

The reader and writer directly perform reading or writing operations on the environmental IoT devices based on the operation configuration information of the core network device, solving the problem of excessive auxiliary information occupancy in data transmission, realizing resource conservation and protocol stack simplification.

CN119729425APending Publication Date: 2025-03-28VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311281455.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2025-03-28

AI Technical Summary

Technical Problem

Environmental IoT devices occupy more air interface resources in data transmission, resulting in inefficiency and increased complexity of high-level protocol stacks.

Method used

The operation configuration information is obtained from the core network device through the reader and writer, and the environmental IoT devices are directly read or written, avoiding the device reporting auxiliary information, thereby saving air interface resources and reducing the complexity of the protocol stack.

Benefits of technology

It effectively reduces the auxiliary information occupation of environmental IoT devices in data transmission, saves air interface resources, and simplifies the high-level protocol stack of the device, improving overall efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119729425A_ABST
    Figure CN119729425A_ABST
Patent Text Reader

Abstract

The invention discloses a read-write method of environment Internet of Things equipment, a reader-writer and network side equipment, and belongs to the technical field of wireless communication, the read-write method of the environment Internet of Things equipment in the embodiment of the invention comprises the steps that the reader-writer acquires operation configuration information from core network equipment, the operation configuration information is used for indicating a target operation to be performed on the target environment Internet of Things equipment, and the target operation comprises one of the following operations: a reading operation and a writing operation; and the reader-writer executes the target operation on the target environment Internet of Things equipment based on the operation configuration information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of wireless communication technology, and specifically relates to a reading and writing method, a reader / writer and a network-side device for an environmental Internet of Things device. Background Art

[0002] Ambient Internet of Things (A-IoT) devices have ultra-low complexity and ultra-low power consumption.

[0003] As a terminal device, if the A-IoT device needs to transmit data with the network side device, then before the data transmission, the A-IoT device needs to send auxiliary information to the network side device to assist the data transmission. However, the actual business data block of the A-IoT device is small, and the air interface resources occupied by these auxiliary information are relatively large compared to the air interface resources occupied by the transmission of business data. Therefore, how to reduce the air interface resources occupied by the auxiliary information of the A-IoT device in data transmission is a technical problem that needs to be solved in the relevant technology. Summary of the invention

[0004] The embodiments of the present application provide a reading and writing method, a reader / writer and a network-side device for an environmental Internet of Things device, which can solve the problem that the auxiliary information of the A-IoT device in data transmission occupies a large amount of air interface resources.

[0005] In a first aspect, a method for reading and writing an environmental Internet of Things device is provided, comprising: a reader / writer obtains operation configuration information from a core network device, wherein the operation configuration information is used to indicate a target operation to be performed on a target environmental Internet of Things device, wherein the target operation includes one of the following: a read operation, a write operation; and the reader / writer performs the target operation on the target environmental Internet of Things device based on the operation configuration information.

[0006] In a second aspect, a method for operating and configuring an environmental Internet of Things device is provided, comprising: a core network device receives an operation request from an application server, wherein the operation request is used to request a target operation to be performed on a target environmental Internet of Things device, and the target operation includes one of the following: a read operation, a write operation; and the core network device sends operation configuration information to a reader / writer based on the operation request, wherein the operation configuration information is used to indicate the target operation to be performed on the target environmental Internet of Things device.

[0007] According to a third aspect, a response method for reading and writing an environmental Internet of Things device is provided, comprising: in response to a reader / writer performing a target operation on a target environmental Internet of Things device based on operation configuration information, the target environmental Internet of Things device performs the target operation, wherein the operation configuration information is used to indicate the target operation to be performed on the target environmental Internet of Things device, wherein the target operation includes one of the following: a read operation, a write operation.

[0008] In a fourth aspect, a reading and writing device for an environmental Internet of Things device is provided, comprising: an acquisition module for acquiring operation configuration information from a core network device, wherein the operation configuration information is used to indicate a target operation to be performed on a target environmental Internet of Things device, wherein the target operation includes one of the following: a read operation, a write operation; and a first execution module for executing the target operation on the target environmental Internet of Things device based on the operation configuration information.

[0009] In a fifth aspect, an operation configuration device for an environmental Internet of Things device is provided, including: a receiving module for receiving an operation request from an application server, wherein the operation request is used to request a target operation to be performed on a target environmental Internet of Things device, and the target operation includes one of the following: a read operation, a write operation; a sending module for sending operation configuration information to a reader / writer based on the operation request, wherein the operation configuration information is used to indicate the target operation to be performed on the target environmental Internet of Things device.

[0010] In the sixth aspect, a response device for reading and writing an environmental Internet of Things device is provided, including: a response module, used to respond to the reader / writer performing a target operation on the target environmental Internet of Things device based on the operation configuration information, triggering a second execution module, wherein the operation configuration information is used to indicate the target operation on the target environmental Internet of Things device, wherein the target operation includes one of the following: a read operation, a write operation; the second execution module is used to execute the target operation.

[0011] In a seventh aspect, a reader / writer is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0012] In an eighth aspect, a reader / writer is provided, comprising a processor and a communication interface, wherein the processor is used to implement the steps of the method described in the first aspect, and the communication interface is used to communicate with an external device.

[0013] In a ninth aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented.

[0014] In the tenth aspect, a network side device is provided, comprising a processor and a communication interface, wherein the processor is used to implement the steps of the method described in the second aspect, and the communication interface is used to communicate with an external device.

[0015] In the eleventh aspect, an environmental Internet of Things device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the third aspect are implemented.

[0016] In the twelfth aspect, an environmental Internet of Things device is provided, comprising a processor and a communication interface, wherein the processor is used to implement the steps of the method described in the third aspect, and the communication interface is used to communicate with an external device.

[0017] In the thirteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0018] In the fourteenth aspect, a wireless communication system is provided, including: an environmental Internet of Things device, a reader / writer and a network side device, wherein the environmental Internet of Things device can be used to execute the steps of the method described in the third aspect, the reader / writer can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.

[0019] In the fifteenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect.

[0020] In the sixteenth aspect, a computer program / program product is provided, wherein the computer program / program product is stored in a storage medium, and the program / program product is executed by at least one processor to implement the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect.

[0021] In an embodiment of the present application, the reader / writer obtains operation configuration information from the core network device, and based on the operation configuration information, performs a read operation or a write operation on the target environmental Internet of Things device to realize data transmission between the environmental Internet of Things device and the environmental Internet of Things device. The environmental Internet of Things device does not need to report auxiliary information for data transmission, thereby saving air interface resources. In addition, since the environmental Internet of Things device does not need to perform signaling interaction with the network side device, the complexity of the high-level protocol stack of the environmental Internet of Things device can also be reduced. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 A block diagram showing a wireless communication system to which the embodiments of the present application can be applied;

[0023] Figure 2 A schematic diagram showing a flow chart of a method for reading and writing an environmental Internet of Things device provided by an embodiment of the present application;

[0024] Figure 3a A schematic diagram showing a deployment of a reader / writer in an embodiment of the present application is shown;

[0025] Figure 3b Another schematic diagram of the deployment of the reader / writer in the embodiment of the present application is shown;

[0026] Figure 3c Another schematic diagram of the deployment of the reader / writer in the embodiment of the present application is shown;

[0027] Figure 4 A schematic diagram showing a flow chart of an operation configuration method of an environmental Internet of Things device provided by an embodiment of the present application;

[0028] Figure 5 A schematic diagram showing a flow chart of a response method for reading and writing an environmental Internet of Things device provided in an embodiment of the present application;

[0029] Figure 6 A schematic flow chart showing a method for reading and writing an environmental Internet of Things device in an embodiment of the present application;

[0030] Figure 7 Another flowchart of the method for reading and writing an environmental Internet of Things device in an embodiment of the present application is shown;

[0031] Figure 8 A schematic diagram showing a structure of a reading and writing device of an environmental Internet of Things device provided in an embodiment of the present application;

[0032] Fig. 9 A schematic diagram showing a structure of an operation configuration device for an environmental Internet of Things device provided in an embodiment of the present application;

[0033] Fig.10 A schematic diagram showing a structure of a response device for reading and writing an environmental Internet of Things device provided in an embodiment of the present application;

[0034] Fig.11 A schematic diagram showing the structure of a communication device provided in an embodiment of the present application is shown;

[0035] Fig.12 A schematic diagram showing the hardware structure of a terminal provided in an embodiment of the present application is shown;

[0036] Fig.13 A schematic diagram showing the hardware structure of a network side device provided in an embodiment of the present application is shown;

[0037] Fig.14 A schematic diagram of the hardware structure of another network side device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0038] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.

[0039] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0040] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.

[0041] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.

[0042] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (Access Point, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B, a Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0043] The core network equipment may include but is not limited to at least one of the following: core network node, core network equipment function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiment of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.

[0044] Ambient Internet of Things (A-IoT), also known as ambient power-enabled Internet of Things (Ambient power-enabled IoT), is an Internet of Things (IoT) service in which IoT devices are powered by energy harvesting. IoT devices do not have batteries or have limited energy storage capabilities (for example, using a capacitor). Energy sources for energy harvesting include radio waves, light, motion, heat, or other suitable energy sources.

[0045] The energy of Ambient IoT devices comes from energy harvesting. Regarding energy storage, Ambient IoT devices can have the following features:

[0046] - No battery, no energy storage. That is, Ambient IoT devices are completely dependent on external energy sources. Or,

[0047] - Limited energy storage capacity; no battery replacement or charging required.

[0048] Typically, Ambient IoT devices do not have traditional batteries. Instead, the Ambient IoT devices themselves use energy harvested from radio waves, which can come from network equipment or user equipment, such as mobile phones.

[0049] Ambient IoT devices can be classified based on energy source, energy storage capability, passive or active emission, etc.

[0050] Among them, the passive or active transmission of ambient IoT devices has the following communication modes:

[0051] -Normal operation. In this case, the Ambient IoT device has power to operate continuously or for a period of time. The energy can come from continuous energy harvesting, or it may have a certain energy storage capability, such as being equipped with a capacitor.

[0052] - Active transmission, supporting device-triggered operations. Among them, the device can only support short-term active state and intermittent communication. Ambient IoT devices can decide when to communicate with the network. Ambient IoT devices do not necessarily monitor the network, that is, they may not monitor the called business for a long time.

[0053] - Passive transmission, only supports on-demand operations initiated by the network. Among them, Ambient IoT devices cannot initiate services by themselves.

[0054] Backscatter communication refers to the use of radio frequency signals from other devices or the environment by backscatter communication devices to modulate signals and transmit their own information. Backscatter communication terminal equipment (BSC Tag, also known as BSC UE) can be a tag in traditional RFID, or an ambient energy storage IoT (Ambient IoT), or a passive IoT (Passive-IoT) device.

[0055] Backscatter technology is a passive or low-energy technology. Its technical feature is that it can complete the transmission of its own signal by changing the characteristics of the received ambient RF signal, such as phase or amplitude information, to achieve extremely low power or zero power information transmission.

[0056] From the perspective of power supply, backscatter communication terminal equipment (BSC Tag) can be divided into three types: fully passive (Passive), semi-passive (Semi-passive) and active (active).

[0057] -For passive backscatter communication, BSC TAG first obtains energy from external electromagnetic waves (Energy harvesting) and supplies it to internal channel coding and modulation circuit modules, while communicating by reflecting and scattering RF signals, thereby achieving zero-power communication.

[0058] -For the semi-passive BSC TAG, its internal circuit module is powered by its own battery and communicates by backscattering RF signals. Since its internal battery is only used for simple channel coding and modulation and other internal circuit module operations, the power consumption is very low, so the battery life of the BSC TAG can reach more than ten years. All external RF signals can be used for reverse communication without storing part of the energy for power supply.

[0059] -For active BSC TAG, its built-in battery is not only used for simple internal circuit operations such as channel coding and modulation, but also for circuit operations such as power amplifier (PA) and low noise amplifier (LNA), thus realizing more complex signal modulation and demodulation of backscatter communication.

[0060] As a terminal device, if the A-IoT device needs to transmit data with the network side device, before the data transmission, the A-IoT device needs to report auxiliary information for assisting the data transmission to the network side device. Specifically, the A-IoT device reports the auxiliary information to the reader, and the reader sends the auxiliary information to the core network device. However, the actual business data block of the A-IoT device is small, so the air interface resources occupied by these auxiliary information are more than the air interface resources occupied by the transmission of business data. In addition, the transmission of auxiliary information will also increase the complexity of the high-level protocol stack of the A-IoT device. In view of this problem, the embodiment of the present application provides a reading and writing scheme for an environmental Internet of Things device. In the reading and writing scheme provided by the embodiment of the present application, the reader obtains operation configuration information from the core network device, and based on the operation configuration information, performs a read operation or a write operation on the target environmental Internet of Things device to realize data transmission between the environmental Internet of Things device and the environmental Internet of Things device. The environmental Internet of Things device does not need to report the auxiliary information of the data transmission, thereby saving the air interface resources occupied by the A-IoT device to report the auxiliary information to the reader, and reducing the complexity of the high-level protocol stack of the A-IoT device.

[0061] The following, in conjunction with the accompanying drawings, describes in detail the reading and writing solutions of the environmental Internet of Things devices provided by the embodiments of the present application through some embodiments and their application scenarios.

[0062] Figure 2 A flowchart of a method for reading and writing an environmental Internet of Things device in an embodiment of the present application is shown, and the method 200 can be executed by a reader / writer. In other words, the method can be executed by software or hardware installed on the reader / writer.

[0063] In the embodiments of the present application, Figure 3a As shown in Figure 1, the reader can be deployed as a functional module of the base station, and the base station can directly communicate with the A-IoT device. Figure 3b As shown, the reader can be integrated into the base station as a functional unit, and the base station communicates with the A-IoT device through an auxiliary node such as a Network Controlled Repeater (NCR) node or a Reconfigurable Intelligent Surface (RIS) node. Figure 3cAs shown, the reader is a unit deployed separately from the base station. The AmbientIoT setting involved can be a terminal device based on passive communication or a fixedly deployed reader / writer device controlled by the base station. The reader / writer device communicates with the A-IoT device under the control of the base station. The communication between the reader and the A-IoT device can be based on the backscatter communication mechanism or the active communication method in which the ambient IoT device generates and transmits radio waves by itself.

[0064] like Figure 2 As shown, the reading and writing method of the environmental Internet of Things device mainly includes the following steps.

[0065] S210, the reader / writer obtains operation configuration information from the core network device.

[0066] In an embodiment of the present application, the operation configuration information is used to indicate a target operation to be performed on an IoT device in a target environment, wherein the target operation includes one of the following: a read operation and a write operation.

[0067] In the embodiment of the present application, the reader / writer obtains the operation configuration information from the core network device. Figure 3a and Figure 3b In the core network, the reader can directly receive the operation configuration information sent by the core network device, and Figure 3c In the process, the reader / writer can obtain the above operation configuration information from the core network device through the base station. For example, the core network device can send the above operation configuration information to the reader / writer through the base station.

[0068] In the embodiment of the present application, the core network device can send the above-mentioned operation configuration information to the reader / writer based on the request of the environmental Internet of Things application server. For example, if the environmental Internet of Things application server needs to obtain a certain target information on a certain environmental Internet of Things device, the environmental Internet of Things application server can send a read request and operation auxiliary information to the core network device, and the operation auxiliary information can include at least one of the identification information of the environmental Internet of Things device, the identification information of the target information to be obtained, and the storage address of the target information. After receiving the read request and the operation auxiliary information, the core network device generates the above-mentioned operation configuration information based on the read request and the operation auxiliary information and sends it to the reader / writer.

[0069] Optionally, the operation configuration information may include at least one of the following:

[0070] (1) First identification information, the first identification information is used to identify one of the following: the target environment IoT device, the target environment IoT device set; the target environment IoT device set includes at least one of the target environment IoT devices; for example, the first identification information may include the identification of at least one environment IoT device, which is used to indicate the environment IoT device corresponding to the target operation. Alternatively, the first identification information may also include the identification of at least one environment IoT device set, which is used to indicate that the environment IoT device corresponding to the target operation is each environment IoT device in the at least one environment IoT device set.

[0071] (2) second identification information, the second identification information is used to identify the target information operated by the target operation; for example, the second identification information may be a service identifier corresponding to the target information to be read or written. For another example, the second identification information may also be a name for storing the target information in the target IoT device.

[0072] (3) Address information, where the address information is used to indicate the storage address of the target information on the target environment IoT device; the address information can determine the location where the target information corresponding to the target operation is stored in the target environment IoT device.

[0073] (4) First indication information, where the first indication information is used to indicate the size of the target information; the first indication information can be used to indicate the size of the target information to be read or written.

[0074] (5) Second indication information, the second indication information is used to indicate one of the following: encrypting the data transmitted between the target environment IoT device and the reader / writer, or not encrypting the data transmitted between the target environment IoT device and the reader / writer. Through the second indication information, it can be known whether it is necessary to encrypt the data transmitted between the reader / writer and the target environment IoT device, that is, whether to perform encrypted transmission between the reader / writer and the target environment IoT device. The reader / writer can perform corresponding operations based on the second indication information. For example, if the second indication information indicates that encrypted transmission is required, the reader / writer transmits data after completing the air interface encryption parameter interaction with the target A-IoT device. If the second indication information indicates that encrypted transmission is not required, the reader / writer does not need to complete the air interface encryption parameter interaction with the target A-IoT device to transmit data. In addition, if the application layer of the target A-IoT device has encrypted the data, the air interface does not need to encrypt the read data.

[0075] S212, the reader / writer performs the target operation on the target environment IoT device based on the operation configuration information.

[0076] The reader / writer performs corresponding operations on the target environment IoT device based on the operation configuration information. For example, if the operation configuration information is used to perform a read operation on the target environment IoT device, the reader / writer performs a read operation to read the target information stored in the target environment IoT device; if the operation configuration information is used to perform a write operation on the target environment IoT device, the reader / writer performs a write operation to write the target information into the target environment IoT device.

[0077] Through the technical solution provided in the embodiments of the present application, the reader / writer performs target operations on the IoT devices in the target environment based on the operation configuration information from the core network. There is no need for the A-IoT device to report auxiliary information of uplink data reading, such as SR / BSR. The application layer on the A-IoT device can be omitted or the application layer on the A-IoT device can be greatly simplified. The reader / writer can directly read and write specific memory areas on the A-IoT device, thereby saving air interface resources and reducing the complexity of the high-level protocol stack of the A-IoT device.

[0078] In an optional implementation, before S212, the method may further include the following steps:

[0079] Step 1: The reader / writer reads the third identification information of the candidate environment Internet of Things device from the candidate environment Internet of Things device.

[0080] In this implementation, after obtaining the above operation configuration information, the reader can read the third identification information of each candidate environment IoT device within its communication range to determine the target environment IoT device. Figure 3a In the case of a base station, the reader can read the third-party identification information of the IoT devices in the environment within the coverage area of ​​the base station, and in Figure 3b In the case of , the reader can obtain the third identification information of the candidate environment IoT device through the auxiliary node within the coverage range of the base station, while in Figure 3c In the process, the reader can obtain the third identification information of the candidate environment IoT devices within its communication range.

[0081] Step 2: When the read third identification information matches the first identification information, the reader / writer determines that the candidate environment IoT device is the target environment IoT device.

[0082] After acquiring the third identification information of the candidate environment IoT device, the reader / writer can determine whether the third identification information matches the first identification information. For example, if the first identification information includes identification information of at least one target environment IoT device, then determine whether the third identification information is one of the at least one identification information included in the first identification information; if the first identification information includes identification information of at least one target environment IoT device set, then determine whether the third identification information belongs to the identification information of a target environment IoT device in the target environment IoT device set indicated by the first identification information, and take the candidate environment IoT device whose third identification information matches the first identification information as the target environment IoT device.

[0083] In an optional implementation, the operation configuration information may be read configuration information, which is used to instruct a read operation on the target environment IoT device. Then in S212, the reader / writer may perform a read operation of reading the target information from the target environment IoT device based on the operation configuration information. Through this optional implementation, the reader / writer may read the target information from the target environment IoT device based on the read configuration information of the core network. Prior to this, the target environment IoT device does not need to report auxiliary information of the uplink data reading, and the application layer of the target environment IoT device may be omitted or simplified, thereby saving air interface resources and reducing the complexity of the target environment IoT device.

[0084] In the above optional implementation, the above operation configuration information may also include at least one of the following (1) to (4).

[0085] (1) Third indication information, the third indication information is used to indicate that a read operation is to be performed on the target environment IoT device. Therefore, the third indication information can also be called a single read indication, indicating the reader / writer to read the target information from the target environment IoT device once.

[0086] (2) Fourth indication information, the fourth indication information is used to indicate to perform a periodic reading operation on the target environment IoT device. Therefore, the fourth indication information can also be called periodic reading configuration information.

[0087] Optionally, the fourth indication information may include: time-related information of the first reading and reading cycle information, wherein the time-related information of the first reading includes one of the following: time offset information of the first reading and reading time of the first reading. The reader / writer may determine the time of first reading the target information from the target environment IoT device according to the time-related information of the first reading in the fourth indication information, and then read the target information for the first time at that time, and then, when the reading cycle indicated by the reading cycle information arrives, perform a second reading, and thus periodically read the target information from the target environment IoT device.

[0088] Optionally, the time offset information of the first reading may be the offset of the time of the first reading relative to the time of receiving the operation configuration information. For example, the time offset information of the first reading may indicate n time slots, and the reader performs the first reading in the nth time slot after receiving the operation configuration information.

[0089] (3) fifth indication information, wherein the fifth indication information is used to indicate to perform a semi-static read operation on the target environment IoT device.

[0090] Optionally, the fifth indication information may include: time-related information of the first reading and reading cycle information, wherein the time-related information of the first reading includes one of the following: time offset information of the first reading and reading time of the first reading. The reader / writer may determine the time of first reading the target information from the target environment IoT device based on the time-related information of the first reading in the fourth indication information, and then read the target information for the first time at the time, and then perform a second reading when the reading cycle indicated by the reading cycle information arrives.

[0091] In this optional implementation, when the operation configuration information includes fifth indication information indicating the execution of a semi-static read operation, the reader / writer may determine the total number of reads in accordance with the protocol agreement or default configuration, or determine the time period for executing the semi-static read operation in accordance with the protocol agreement or default configuration, or, alternatively, stop the periodic reading of the target information the next time the operation configuration information indicating the read operation is received.

[0092] Optionally, the fifth indication information may further include at least one of the following:

[0093] a) an indication for activating or reactivating the semi-static read operation; through the indication, the reader can determine to activate or reactivate the semi-static read operation, and read the target information from the target environment Internet of Things in a semi-static reading manner.

[0094] b) an instruction to stop or pause the semi-static read operation; through this instruction, the reader can be instructed to stop or pause the semi-static read operation currently being performed. For example, if the reader is currently performing a semi-static read operation on a certain information stored in the target IoT device, the fifth instruction information can instruct to stop or pause the semi-static read operation.

[0095] c) An indication of the time period for executing the semi-static read operation; through this indication, the reader can be instructed to execute the semi-static read operation on the target information for a period of time, that is, to perform periodic reading on the target information within this period, and stop reading the target information after exceeding this period.

[0096] d) The number of times the semi-static read operation is performed. This indication can indicate the number of times the reader performs the semi-static read operation on the target information, that is, the number of times the target information is read according to the read cycle indicated by the read cycle information. After the number is exceeded, the target information is stopped from being read.

[0097] (4) The transceiver capability information of the target environment IoT device. By indicating the transceiver capability information of the target environment IoT device, the reader can read data according to the transceiver capability of the target environment IoT device to avoid data reading interruption. For example, for an A-IoT device that provides power based on energy collection, the transceiver capability information may include energy collection duration parameters, continuous transceiver duration after full charge, and maximum uplink transmission power, etc. The reader can read data in a manner that matches the transceiver capability of the target A-IoT device to avoid data reading interruption.

[0098] In an optional implementation, the reader / writer may perform a read operation of reading the target information from the target environment IoT device, including the following steps:

[0099] Step 1, the reader / writer sends the first downlink control information to the target environment IoT device, wherein the first downlink control information includes at least one of the following: a read operation instruction, the second identification information, the address information, and the first instruction information;

[0100] Step 2: The reader receives the reading result returned by the target environment IoT device.

[0101] The above optional implementation method provides an optional implementation method for a reader to perform a read operation, but is not limited to this. In specific applications, the reader can also read the target information from the target environment IoT device in other ways. For example, the reader sends a query instruction for querying the target information to the target environment IoT device. After receiving the query instruction, the target environment IoT device responds to the query instruction, queries the locally stored target information, and returns it to the reader.

[0102] In the above optional implementation, the target A-IoT device directly sends the data specified by the reader to the reader, thereby eliminating the need to obtain the process of sending data from the application layer, thereby reducing the complexity of the target A-IoT device.

[0103] In order to avoid reading failure or meaningless reading, in an optional implementation, before the reader sends the first downlink control information to the target environment IoT device, the method may further include the following steps:

[0104] Step 1: The reader sends an inquiry request to the target environment IoT device, wherein the inquiry request is used to inquire at least one of the following: whether the target information is stored, and whether the target information has changed relative to the content last read;

[0105] Step 2: The reader receives feedback information returned by the target environment IoT device.

[0106] Through this optional implementation method, the reader / writer can know whether the target information is stored in the target environment IoT device or whether the target information has changed compared to the most recently read content before sending the first downlink control information. Therefore, it can determine whether to send the first downlink control information based on the feedback information returned by the target environment IoT device to avoid reading failure or invalid reading.

[0107] In the above implementation, optionally, the reader / writer sending the first downlink control information to the target environment IoT device may include: when the feedback information indicates that the target information is stored and the target information has changed relative to the content of the last read, the reader / writer sends the first downlink control information to the target environment IoT device. This optional implementation can avoid reading failures due to the target information not being stored in the target environment IoT device or invalid reading due to the target information stored in the target environment IoT device not changing relative to the last read.

[0108] In the above implementation, when the feedback information indicates that the target information is not stored or the target information has not changed compared with the content read the most recently, the reader / writer terminates the process of reading the target information.

[0109] In an optional implementation, after the reader / writer performs a read operation of reading the target information from the target environment IoT device based on the operation configuration information, the method further includes: the reader / writer sends a read result of performing the read operation to the core network device. The read result may include one of the following: the read target information, the read operation was not successfully performed, and the read operation was not performed. For example, if the reader / writer reads the target information, the reader / writer sends the read target information to the core network device. If the reader / writer fails to perform the read operation, for example, the target information is not stored in the target environment IoT device, the reader / writer sends a message to the core network device that the read operation was not successfully performed. If the reader / writer does not perform the read operation, for example, the target information stored in the target environment IoT device has not changed relative to the most recent read, the reader / writer sends a message to the core network device that the read operation was not performed.

[0110] In an optional implementation, when the read result is that the read operation was not successfully executed or the read operation was not executed, the reader / writer may also send read execution information to the core network device, wherein the read execution information is used to indicate the reason why the read operation was not successfully executed or the read operation was not executed.

[0111] Optionally, the reason why the read operation is not successfully performed or the read operation is not performed includes one of the following:

[0112] (1) The target environment IoT device is not found; for example, the identification information of all candidate environment IoT devices read does not match the first identification information.

[0113] (2) The target environment IoT device is found, but reading the target information fails; for example, the target information is not stored in the target environment IoT device.

[0114] (3) The target environment IoT device is found, but the target information has not changed since the last reading.

[0115] Through the above optional implementation method, when the target information is not read, the core network device can know the reason why the target information is not read.

[0116] In an optional implementation, the operation configuration information may be read configuration information, which is used to instruct to perform a read operation on the target environment IoT device. Then in the above S212, the reader / writer may perform a write operation to write the target information into the target environment IoT device based on the operation configuration information.

[0117] In the above optional implementation method, the reader / writer directly writes the target information to the target A-IoT device, and the target A-IoT device stores the received data stored in the specified memory area in the specified memory area, without submitting the received data to the application layer, thereby reducing the complexity of the target A-IoT device.

[0118] In the above optional implementation, the operation configuration information may also include: the capability information of the target environment IoT device for downlink reception. For example, the capability information of the target environment IoT device for downlink reception may include the duration of continuous reception of the target environment IoT device and the time parameters for energy collection of the target environment IoT device. Thus, the reader / writer can write the target information to the target environment IoT device according to the capability information of the target environment IoT device for downlink reception, thereby avoiding write failure.

[0119] In an optional implementation, the reader / writer may perform the following steps to write the target information to the target environment IoT device for reading based on the operation configuration information:

[0120] Step 1, the reader sends second downlink control information to the target environment IoT device, wherein the second downlink control information includes at least one of the following: a write operation indication, second identification information for identifying the target information for performing a write operation on the target A-IoT device, storage address information of the target information on the target A-IoT device, and the first indication information; wherein the second identification information can be used by the target A-IoT device to determine the storage file, storage space, etc. of the target information.

[0121] After receiving the second downlink control information, the target A-IoT device receives and stores the target information from the reader / writer according to the second downlink control information.

[0122] Step 2: The reader / writer obtains the operation result of the target environment IoT device performing the write operation.

[0123] For example, after successfully storing the target information locally, the target environment IoT device can return a response to the reader / writer indicating that the write operation is successfully completed, and the operation result obtained by the reader / writer is that the write operation is successfully completed. If the identification information of all candidate environment IoT devices read by the reader / writer does not match the first identification information, the operation result obtained by the reader / writer may be that the write operation is not performed. If the target environment IoT device fails to store the target information locally, for example, due to insufficient storage space, the target environment IoT device can return a response to the reader / writer indicating that the write operation failed, and the operation result obtained by the reader / writer is that the write operation was not successfully performed.

[0124] In an optional implementation, after the reader / writer obtains the operation result of the target environment IoT device executing the write operation, the method may also include: the reader / writer sends the execution information of the write operation to the core network device, wherein the execution information of the write operation includes one of the following: successful completion of the write operation, unsuccessful execution of the write operation, or the reason for not executing the write operation.

[0125] Optionally, the reason why the write operation is not successfully performed or is not performed may include one of the following: the target environment IoT device is not found; the target environment IoT device is found, but the write operation fails.

[0126] Through the above optional implementation method, the reader / writer can send the execution information of the write operation to the core network device, so that the core network device can obtain the execution information of the write operation.

[0127] Figure 4A flowchart of the operation configuration method of the environmental Internet of Things device provided in the embodiment of the present application is shown. The method 400 can be executed by a core network device. In other words, the method can be executed by software or hardware installed on the core network device. Figure 4 As shown, the method mainly includes the following steps.

[0128] S410, the core network device receives an operation request from an application server.

[0129] In an embodiment of the present application, the operation request is used to request a target operation to be performed on an IoT device in a target environment, and the target operation includes one of the following: a read operation and a write operation.

[0130] In the embodiment of the present application, the application server may be an environmental IoT application server. The application server may send an operation request to the core network device when it needs to perform a target operation with a target environmental IoT device.

[0131] Optionally, the operation request may carry operation auxiliary information, or the operation auxiliary information may be sent to the core network device together with the operation request, wherein the operation auxiliary information may include at least one of the following: identification information of the target environment IoT device corresponding to the target operation, identification information of the target information operated by the target operation, the size of the target information, operation instructions, etc.

[0132] S412: The core network device sends operation configuration information to the reader / writer based on the operation request.

[0133] In an embodiment of the present application, the operation configuration information is used to indicate a target operation to be performed on an IoT device in a target environment. The operation configuration information is the same as the operation configuration information in method 200. For details, please refer to the relevant description in method 200.

[0134] In the embodiment of the present application, the core network device obtains the corresponding operation configuration information that can be recognized by the reader based on the operation request sent by the application server, and sends the operation configuration information to the reader. If the reader is deployed in the base station, the core network device can directly send the operation configuration information to the reader; if the reader is deployed separately from the base station, the core network device can send the operation configuration information to the reader through the base station.

[0135] Through the technical solution provided by the embodiment of the present application, when the application server needs to obtain the target information stored in the target environment IoT device or needs to send the target information to the target environment IoT device, the core network device sends the operation configuration information to the reader based on the operation request, so that the reader can directly read or write the target information from the target environment IoT device without the need for the target environment IoT device to be connected.

[0136] In an optional implementation, the operation configuration information includes at least one of the following:

[0137] (1) first identification information, the first identification information is used to identify one of the following: the target environment IoT device, the target environment IoT device set; the target environment IoT device set includes at least one of the target environment IoT device;

[0138] (2) second identification information, where the second identification information is used to identify target information operated by the target operation;

[0139] (3) address information, where the address information is used to indicate a storage address of the target information on the target environment IoT device;

[0140] (4) first indication information, where the first indication information is used to indicate the size of the target information;

[0141] (5) second indication information, wherein the second indication information is used to indicate one of the following: encrypting data transmitted between the target environment IoT device and the reader / writer, or not encrypting data transmitted between the target environment IoT device and the reader / writer.

[0142] In an optional implementation, the operation configuration information may include: read configuration information, where the read configuration information is used to instruct to perform a read operation on the target environment IoT device.

[0143] In the above optional implementation manner, optionally, the operation configuration information may further include at least one of the following:

[0144] (1) third indication information, wherein the third indication information is used to indicate that a read operation is performed on the target environment IoT device; for details, please refer to the relevant description in the above method 200.

[0145] (2) fourth indication information, wherein the fourth indication information is used to indicate that a periodic reading operation is performed on the target environment IoT device; for details, please refer to the relevant description in the above method 200.

[0146] (3) fifth indication information, wherein the fifth indication information is used to instruct to perform a semi-static read operation on the target environment IoT device; for details, please refer to the relevant description in the above method 200.

[0147] (4) The receiving and sending capability information of the IoT device in the target environment. For details, please refer to the relevant description in the above method 200.

[0148] In an optional implementation, after the core network device sends operation configuration information to the reader / writer based on the operation request, the method further includes: receiving a reading result sent by the reader / writer.

[0149] Through this optional implementation, the core network device can obtain the reading result of the read operation. Optionally, the core network device can send the received reading result to the application server.

[0150] In an optional implementation, after the core network device sends the operation configuration information to the reader / writer based on the operation request, the method further includes: when the read result is that the read operation is not successfully executed or the read operation is not executed, receiving the read execution information sent by the reader / writer, wherein the read execution information is used to indicate the reason why the read operation is not successfully executed or the read operation is not executed. Through this optional implementation, the core network device can learn the reason why the target information is not read, and optionally, the core network device can send the received read execution information to the application server.

[0151] Optionally, the reason why the read operation is not successfully performed or the read operation is not performed includes one of the following:

[0152] (1) The target environment IoT device is not found;

[0153] (2) The target environment IoT device is found, but the target information cannot be read;

[0154] (3) The target environment IoT device is found, but the target information has not changed since the last reading.

[0155] In an optional implementation, the operation configuration information includes: write configuration information, and the write configuration information is used to indicate a write operation to the target environment IoT device. For example, the application server indicates through an operation request that the target information needs to be written to the target environment IoT device, and the operation configuration information sent by the core network device to the reader is the write configuration information.

[0156] In the above optional implementation, optionally, the operation configuration information may also include: capability information of downlink reception of the target environment IoT device.

[0157] In an optional implementation, after the core network device sends operation configuration information to the reader / writer based on the operation request, the method may further include: receiving execution information of the write operation sent by the reader / writer, wherein the execution information of the write operation includes one of the following: successful completion of the write operation, unsuccessful execution of the read operation, or the reason for not executing the read operation.

[0158] Optionally, the reason why the write operation is not successfully performed or the write operation is not performed includes one of the following:

[0159] The target environment IoT device was not found;

[0160] The target environment IoT device was found, but the write operation failed.

[0161] Through the technical solution provided in the embodiments of the present application, the core network device can send operation configuration information to the reader / writer based on the operation request sent by the application server, so that the reader / writer can directly read the target information of the A-IoT device or write the target information of the target A-IoT device according to the operation configuration information sent by the core network device, thereby eliminating the target information reporting of the A-IoT device (relative to the SR / BSR process) and saving signaling expenses; eliminating the need for existing 3GPP PDCP / RLC / MAC packet grouping and reducing the complexity of the protocol stack of the A-IoT device; directly reading and writing the target space of multiple A-IoTs without the need to perform read and write operations through the application layer of the target A-IoT device, thereby eliminating or simplifying the function of the application layer on the A-IoT device to process business data.

[0162] Figure 5 A flow chart of a response method for reading and writing an environmental IoT device provided by an embodiment of the present application is shown. The method 500 can be executed by a target environmental IoT device. In other words, the method can be executed by software or hardware installed on the target environmental IoT device. Figure 5 As shown, the method mainly includes the following steps.

[0163] S510, in response to the reader / writer performing a target operation on a target environment IoT device based on the operation configuration information, the target environment IoT device performs the target operation.

[0164] In the embodiment of the present application, the operation configuration information is used to indicate the target operation to be performed on the target environment IoT device, and the target operation includes one of the following: read operation, write operation. Among them, the operation configuration information is the same as the operation configuration information in the above method 200, and the reader can perform the target operation on the target environment IoT device according to the description in the above method 200. For details, please refer to the relevant description in the above method 200, which will not be repeated here.

[0165] In an optional implementation, in response to the reader / writer performing the target operation on the target environment IoT device based on the operation configuration information, before the target environment IoT device performs the target operation, the method may further include: in response to the reader / writer's request to read the identification information of the target environment IoT device, sending the identification information of the target environment IoT device to the reader / writer. Through this optional implementation, the reader / writer can determine the target environment IoT device.

[0166] In an optional implementation, in response to the reader / writer performing a target operation on the target environment IoT device based on the operation configuration information, the target environment IoT device performing the target operation may include the following steps:

[0167] Step 1, receiving the first downlink control information sent by the reader / writer, wherein the first downlink control information includes at least one of the following: a read operation indication, second identification information identifying the target information read by the read operation, storage address information of the target information on the target environment IoT device, and first indication information indicating the size of the target information;

[0168] Step 2: acquiring the target information from an internal storage space based on the first downlink control information;

[0169] Step 3: Return the acquired target information to the reader / writer.

[0170] In an optional implementation, before receiving the first downlink control information sent by the reader / writer, the method may further include the following steps:

[0171] Step 1, receiving an inquiry request sent by the reader, wherein the inquiry request is used to inquire at least one of the following: whether the target information is stored, and whether the target information has changed relative to the content read last time;

[0172] Step 2: Send feedback information to the reader / writer, wherein the feedback information indicates that the target environment IoT device stores the target information and that the target information has changed relative to the content last read.

[0173] Through the above optional implementation method, unnecessary reading processes can be avoided and reading efficiency can be improved.

[0174] In an optional implementation, in response to the reader / writer performing a target operation on the target environment IoT device based on the operation configuration information, the target environment IoT device performing the target operation may include the following steps:

[0175] Step 1, receiving the second downlink control information sent by the reader, wherein the second downlink control information includes at least one of the following: a write operation indication, second identification information for indicating the target information written by the write operation, storage address information of the target information on the target environment IoT device, and first indication information indicating the size of the target information;

[0176] Step 2: Based on the second downlink control information, receive the target information from the reader / writer, and store the target information internally.

[0177] In the above optional implementation, the target environment IoT device can return a response of successful write operation to the reader / writer after successfully writing the target information. The target environment IoT device can return a response of failed write operation to the reader / writer after failing to write the target information, for example, due to insufficient storage space, so that the reader / writer can know the result of the write operation.

[0178] Through the technical solution provided in the embodiments of the present application, the target A-IoT device can directly respond to the target operation of the reader / writer, execute the target information reading operation or the target information writing operation, thereby eliminating the target information reporting of the A-IoT device (relative to the SR / BSR process) and saving signaling expenses; eliminating the need for existing 3GPP PDCP / RLC / MAC packet grouping and reducing the complexity of the protocol stack of the A-IoT device; directly reading and writing the target space of multiple A-IoTs without the need to perform read and write operations through the application layer of the target A-IoT device, thereby eliminating or simplifying the function of the application layer on the A-IoT device to process business data.

[0179] In order to better understand the technical solution provided in the embodiments of the present application, the processes of the target information reading operation and the target information writing operation are respectively described below.

[0180] Figure 6 A flowchart of a method for reading and writing an A-IoT device in an embodiment of the present application is shown. In the method 600, the reader receives read configuration information about a target A-IoT device or a target A-IoT device set from the core network, performs a read operation on the target A-IoT device or a target A-IoT device set, and sends the read operation result to the core network. Figure 6 As shown, the method mainly includes the following steps:

[0181] S601, the application server sends a read request to the core network device.

[0182] The read request may carry the read auxiliary information, or the read auxiliary information may be sent together with the read request.

[0183] Among them, the read request can be used to request to read the target information in the target A-IoT device or the target A-IoT device set, and the read auxiliary information can be used to indicate the target A-IoT device or the target A-IoT device set, target information, etc.

[0184] S602: The core network device sends read configuration information to the reader based on the above read request.

[0185] The read configuration information may include one of the following or any combination thereof:

[0186] (1) identification information of the target A-IoT device or identification information of the target A-IoT device set;

[0187] (2) Target information identification, which is used by the reader or target A-IoT device to determine the target information to be read;

[0188] (3) Storage address information of the target information on the A-IoT device;

[0189] (4) The size of the target information;

[0190] (5) Single read indication, instructing the reader to read the A-IoT device once;

[0191] (6) Periodic reading of configuration information, which may include time offset information of the first reading or the first reading time, reading cycle, etc.;

[0192] (7) semi-static read information, which may include time offset information of the first read or the first read time, the read cycle, the number of reads, or the time period for performing periodic reads;

[0193] (8) The transceiver capability information of the target A-IoT device. For A-IoT devices that provide power based on energy harvesting, this includes parameters such as energy harvesting duration, continuous transceiver duration after full charge, and maximum uplink transmission power. This transceiver capability information enables the reader to read data according to the transceiver capability of the target A-IoT device, thus avoiding data reading interruption.

[0194] (9) Implicitly or explicitly indicate whether encrypted transmission is required over the air interface. For example, if encrypted transmission is required, the reader is instructed to transmit after completing the air interface encryption parameter interaction with the target A-IoT device. Otherwise, transmission can be performed without completing the air interface encryption parameter interaction with the target A-IoT device. If the application layer of the target A-IoT device has encrypted the data, the air interface does not need to encrypt the read data.

[0195] S603, the reader / writer reads the identification information of the A-IoT device from the A-IoT device. If the read identification information matches the identification information of the target A-IoT device received from the core network device, it is determined that the target A-IoT device is found and S604 is executed.

[0196] S604, the reader / writer performs a read operation on the target A-IoT device.

[0197] Optionally, the reader / writer may perform a read operation on the target A-IoT device including the following steps:

[0198] Step 1: The reader sends downlink control information to the target A-IoT device. The downlink control information includes at least one of the following: a read operation instruction, a target information identifier, a storage address indication of the target information, a length of the target information, etc.

[0199] Step 2: After receiving the downlink control information, the target A-IoT device sends the target information to the reader / writer according to the downlink control information;

[0200] Step 3: The reader receives the information sent by the target A-IoT device.

[0201] Optionally, the reader / writer may further include the following steps when performing a read operation on the target A-IoT device:

[0202] Step 1: The reader sends a query request about the target information to the target A-IoT device to inquire: 1) whether the target information is ready, 2) whether the target information has changed compared to the last read;

[0203] Step 2: The target A-IoT device sends feedback information about 1) or 2) to the reader.

[0204] Step 3, the reader receives feedback information about 1) or 2) from the target A-IoT device; if the target information is not ready or has not changed compared to the content of the last read / write, the reader can terminate the process of reading information from the target A-IoT device; otherwise, the target information is read from the target A-IoT device;

[0205] Step 4: If the reader terminates the target information reading process, it sends an indication message to the core network indicating that the target information has not been read or has not changed.

[0206] Optionally, the reader / writer may also send execution information of the read operation to the core network; the read execution information includes a reason why the read operation was not successful or not executed, and the reason may include one of the following:

[0207] (1) The target A-IoT device is not found;

[0208] (2) The A-IoT device is found but reading fails;

[0209] (3) The A-IoT device is found but the target information has not changed since the last read, so no reading is required.

[0210] S605, the reader / writer sends the reading result to the core network.

[0211] S606: The core network sends the received reading result to the application server.

[0212] Figure 7 Another flowchart of the method for reading and writing an A-IoT device in an embodiment of the present application is shown. In the method 700, the reader receives write operation configuration information about a target A-IoT device or a target A-IoT device set from the core network, performs a write operation on the target A-IoT device or a target A-IoT device set, and sends the write operation result to the core network. Figure 7 As shown, the method mainly includes the following steps:

[0213] S701, the application server sends a write operation request to the core network device.

[0214] Among them, the write operation request can be used to request that the target information be written into the target A-IoT device or the target A-IoT device set. The write operation request can carry write operation auxiliary information, or the application server can send the write operation request and the write operation auxiliary information together to the core network device. The write operation auxiliary information can be used to indicate the target A-IoT device or the target A-IoT device set, target information, etc.

[0215] S702: The core network device sends write operation configuration information to the reader based on the write request.

[0216] Optionally, the write operation configuration information may include at least one of the following:

[0217] (1) identification information of the target A-IoT device or identification information of the target A-IoT device set;

[0218] (2) Target information identification for performing write operations on the target A-IoT device, which is used by the A-IoT device to determine the storage file, storage space, etc. of the target information;

[0219] (3) Storage address information of the target information on the A-IoT device;

[0220] (4) The size of the target information;

[0221] (5) Downlink reception capability information, including the duration of continuous reception and the time parameters for energy collection.

[0222] (6) Implicitly or explicitly indicate whether encrypted transmission is required over the air interface. For example, if encrypted transmission is required, the reader is instructed to transmit after completing the air interface encryption parameter interaction with the target A-IoT device. Otherwise, the reader is instructed to transmit without completing the air interface encryption parameter interaction with the target A-IoT device. If the application layer of the target A-IoT device has encrypted the data, the air interface does not need to encrypt the read data.

[0223] S703, the reader / writer reads the identification information of the A-IoT device from the A-IoT device. If the read identification information matches the identification information of the target A-IoT device received from the core network device, it is determined that the target A-IoT device is found and S704 is executed.

[0224] S704, the reader / writer performs a write operation on the target A-IoT device.

[0225] Optionally, the reader / writer may perform a write operation on the target A-IoT device including the following steps:

[0226] Step 1: The reader sends downlink control information to the target A-IoT device. The downlink control information includes a write operation instruction, a target information identifier, a storage address indication of the target information, the length of the target information, etc.

[0227] Step 2: After receiving the downlink control information, the target A-IoT device receives and stores the target information from the reader / writer according to the downlink control information.

[0228] Optionally, the A-IoT device may perform a write operation according to the following steps:

[0229] Step 1, the target A-IoT device receives target information from the reader;

[0230] Step 2: The target A-IoT device receives data according to the target information identifier and the storage address information of the target information and saves the received information in the internal storage space.

[0231] S705, the reader / writer sends the execution information of the write operation to the core network;

[0232] The write operation execution information may include one of the following: successful completion of the write operation, unsuccessful execution of the write operation, or a reason why the write operation was not executed.

[0233] Optionally, the reason why the write operation was not successful or was not performed may include one of the following:

[0234] (1) The target A-IoT device is not found;

[0235] (2) The A-IoT device is found but the write operation fails.

[0236] S706: The core network sends the received execution information of the write operation to the application server.

[0237] Through the technical solution provided in the embodiment of the present application, the reader / writer is enabled to directly read the target information of the A-IoT device or write to the target interval of the target A-IoT device according to the read-write configuration information of the core network, thereby eliminating the target information reporting of the A-IoT device (relative to the SR / BSR process) and saving signaling expenses; eliminating the need for existing 3GPP PDCP / RLC / MAC packet grouping and reducing the complexity of the protocol stack; directly reading and writing the target space of multiple A-IoTs without the need to perform read and write operations through the application layer of the target A-IoT device, thereby eliminating or simplifying the function of the application layer on the A-IoT device to process business data.

[0238] The reading and writing method of the environmental Internet of Things device provided in the embodiment of the present application can be performed by a reading and writing device of the environmental Internet of Things device. In the embodiment of the present application, the reading and writing device of the environmental Internet of Things device is used as an example to illustrate the reading and writing device of the environmental Internet of Things device provided in the embodiment of the present application.

[0239] Figure 8 A structural schematic diagram of a reading and writing device of an environmental Internet of Things device provided in an embodiment of the present application is shown, Figure 8 As shown, the device 800 mainly includes: an acquisition module 801 and a first execution module 802.

[0240] In an embodiment of the present application, an acquisition module 801 is used to obtain operation configuration information from a core network device, wherein the operation configuration information is used to indicate a target operation to be performed on a target environment IoT device, wherein the target operation includes one of the following: a read operation, a write operation; and a first execution module 802 is used to perform the target operation on the target environment IoT device based on the operation configuration information.

[0241] In an optional implementation, the operation configuration information includes at least one of the following:

[0242] First identification information, the first identification information is used to identify one of the following: the target environment IoT device, the target environment IoT device set; the target environment IoT device set includes at least one of the target environment IoT device;

[0243] second identification information, where the second identification information is used to identify target information operated by the target operation;

[0244] Address information, the address information is used to indicate the storage address of the target information on the target environment IoT device;

[0245] first indication information, where the first indication information is used to indicate the size of the target information;

[0246] The second indication information is used to indicate one of the following: encrypting the data transmitted between the target environment Internet of Things device and the reader / writer, and not encrypting the data transmitted between the target environment Internet of Things device and the reader / writer.

[0247] In an optional implementation, the acquisition module 801 is used to:

[0248] Read the third identification information of the candidate environment IoT device from the candidate environment IoT device;

[0249] When the read third identification information matches the first identification information, the candidate environment IoT device is determined to be the target environment IoT device.

[0250] In an optional implementation, the operation configuration information includes: read configuration information, the read configuration information is used to instruct to perform a read operation on the target environment IoT device;

[0251] Based on the operation configuration information, the target operation is performed on the target environment Internet of Things device, including: based on the operation configuration information, performing a read operation to read the target information from the target environment Internet of Things device.

[0252] In an optional implementation, the operation configuration information further includes at least one of the following:

[0253] Third indication information, where the third indication information is used to instruct to perform a read operation on the target environment IoT device;

[0254] Fourth indication information, where the fourth indication information is used to instruct to perform a periodic reading operation on the target environment IoT device;

[0255] Fifth indication information, where the fifth indication information is used to instruct to perform a semi-static read operation on the target environment IoT device;

[0256] The sending and receiving capability information of the IoT device in the target environment.

[0257] In an optional implementation, the fourth indication information and the fifth indication information respectively include: time-related information of the first reading and reading cycle information, and the time-related information of the first reading includes one of the following: time offset information of the first reading and reading time of the first reading.

[0258] In an optional implementation, the fifth indication information further includes at least one of the following:

[0259] an indication to activate or reactivate the semi-static read operation;

[0260] an instruction to stop or pause the semi-static read operation;

[0261] an indication of a period of time during which the semi-static read operation is performed;

[0262] The semi-static read operation is performed a number of times.

[0263] In an optional implementation, performing a read operation of reading the target information from the target environment IoT device based on the operation configuration information includes:

[0264] Sending first downlink control information to the target environment IoT device, wherein the first downlink control information includes at least one of the following: a read operation instruction, the second identification information, the address information, and the first instruction information;

[0265] Receive the reading result returned by the target environment IoT device.

[0266] In an optional implementation, the acquisition module 801 is further used to:

[0267] Sending an inquiry request to the target environment IoT device, wherein the inquiry request is used to inquire at least one of the following: whether the target information is stored, and whether the target information has changed relative to the content last read;

[0268] Receive feedback information returned by the target environment IoT device.

[0269] In an optional implementation, sending the first downlink control information to the target environment Internet of Things device includes:

[0270] When the feedback information indicates that the target information is stored and the target information has changed relative to the content that was read last time, the first downlink control information is sent to the target environment IoT device.

[0271] In an optional implementation, the first execution module 802 is further configured to terminate the target information reading process when the feedback information indicates that the target information is not stored or the target information has not changed compared with the most recently read content.

[0272] In an optional implementation, a transmission module is also included, which is used to send a reading result of executing the reading operation to the core network device.

[0273] In an optional implementation, the transmission module is also used to send read execution information to the core network device when the read result is that the read operation was not successfully executed or the read operation was not executed, wherein the read execution information is used to indicate the reason why the read operation was not successfully executed or the read operation was not executed.

[0274] In an optional implementation, the reason why the read operation is not successfully performed or the read operation is not performed includes one of the following:

[0275] The target environment IoT device was not found;

[0276] The target environment IoT device is found, but reading the target information fails;

[0277] The target environmental IoT device is found, but the target information has not changed since the last read.

[0278] In an optional implementation, the operation configuration information includes: write configuration information, the write configuration information is used to indicate a write operation on the target environment Internet of Things device; based on the operation configuration information, the target operation is performed on the target environment Internet of Things device, including: based on the operation configuration information, performing a write operation to write the target information to the target environment Internet of Things device.

[0279] In an optional implementation, the operation configuration information also includes: capability information of downlink reception of the target environment IoT device.

[0280] In an optional implementation, based on the operation configuration information, performing a write operation to write the target information to the target environment IoT device for reading includes:

[0281] Sending second downlink control information to the target environment IoT device, wherein the second downlink control information includes at least one of the following: a write operation indication, the second identification information, the address information, and the first indication information;

[0282] Obtain the operation result of the target environment IoT device executing the write operation.

[0283] In an optional implementation, it also includes: a transmission module, used to send execution information of the write operation to the core network device, wherein the execution information of the write operation includes one of the following: successful completion of the write operation, unsuccessful execution of the write operation, or the reason for not executing the write operation.

[0284] In an optional implementation, the reason why the write operation is not successfully performed or the write operation is not performed includes one of the following:

[0285] The target environment IoT device was not found;

[0286] The target environment IoT device was found, but the write operation failed.

[0287] The reading and writing device of the environmental Internet of Things device provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0288] Fig. 9 A schematic diagram of the structure of the operation configuration device of the environmental Internet of Things device provided in the embodiment of the present application is shown as follows: Fig. 9 As shown, the device 900 mainly includes: a receiving module 901 and a sending module 902.

[0289] In an embodiment of the present application, a receiving module 901 is used to receive an operation request from an application server, wherein the operation request is used to request a target operation to be performed on an IoT device in a target environment, and the target operation includes one of the following: a read operation, a write operation; a sending module 902 is used to send operation configuration information to a reader / writer based on the operation request, wherein the operation configuration information is used to indicate the target operation to be performed on the IoT device in the target environment.

[0290] In an optional implementation, the operation configuration information includes at least one of the following:

[0291] First identification information, the first identification information is used to identify one of the following: the target environment IoT device, the target environment IoT device set; the target environment IoT device set includes at least one of the target environment IoT device;

[0292] second identification information, where the second identification information is used to identify target information operated by the target operation;

[0293] Address information, the address information is used to indicate the storage address of the target information on the target environment IoT device;

[0294] first indication information, where the first indication information is used to indicate the size of the target information;

[0295] The second indication information is used to indicate one of the following: encrypting the data transmitted between the target environment Internet of Things device and the reader / writer, and not encrypting the data transmitted between the target environment Internet of Things device and the reader / writer.

[0296] In an optional implementation, the operation configuration information includes: read configuration information, and the read configuration information is used to instruct to perform a read operation on the target environment Internet of Things device.

[0297] In an optional implementation, the operation configuration information further includes at least one of the following:

[0298] Third indication information, where the third indication information is used to instruct to perform a read operation on the target environment IoT device;

[0299] Fourth indication information, where the fourth indication information is used to instruct to perform a periodic reading operation on the target environment IoT device;

[0300] Fifth indication information, where the fifth indication information is used to instruct to perform a semi-static read operation on the target environment IoT device;

[0301] The sending and receiving capability information of the IoT device in the target environment.

[0302] In an optional implementation, the receiving module 901 is further configured to receive a reading result sent by the reader / writer.

[0303] In an optional implementation, the receiving module 901 is also used to: when the read result is that the read operation was not successfully executed or the read operation was not executed, receive the read execution information sent by the reader / writer, wherein the read execution information is used to indicate the reason why the read operation was not successfully executed or the read operation was not executed.

[0304] In an optional implementation, the reason why the read operation is not successfully performed or the read operation is not performed includes one of the following:

[0305] The target environment IoT device was not found;

[0306] The target environment IoT device is found, but reading the target information fails;

[0307] The target environmental IoT device is found, but the target information has not changed since the last read.

[0308] In an optional implementation, the operation configuration information includes: write configuration information, and the write configuration information is used to instruct to perform a write operation on the target environment Internet of Things device.

[0309] In an optional implementation, the operation configuration information also includes: capability information of downlink reception of the target environment IoT device.

[0310] In an optional implementation, the receiving module 901 is further configured to:

[0311] Receive execution information of the write operation sent by the reader / writer, wherein the execution information of the write operation includes one of the following: successful completion of the write operation, unsuccessful execution of the write operation, or a reason why the write operation was not executed.

[0312] In an optional implementation, the reason why the write operation is not successfully performed or the write operation is not performed includes one of the following:

[0313] The target environment IoT device was not found;

[0314] The target environment IoT device was found, but the write operation failed.

[0315] The operation configuration device of the environmental Internet of Things device provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0316] Fig.10 A schematic diagram of a structure of a response device for reading and writing an environmental Internet of Things device provided in an embodiment of the present application is shown, Fig.10 As shown, the device 1000 mainly includes: a response module 1001 and a second execution module 1002.

[0317] In an embodiment of the present application, a response module 1001 is used to respond to the reader / writer performing a target operation on a target environment IoT device based on operation configuration information, triggering a second execution module 1002, wherein the operation configuration information is used to indicate a target operation on the target environment IoT device, wherein the target operation includes one of the following: a read operation, a write operation; and the second execution module 1002 is used to execute the target operation.

[0318] In an optional implementation, the second execution module 1002 is further used to send the identification information of the target environment IoT device to the reader / writer in response to a request for the reader / writer to read the identification information of the target environment IoT device.

[0319] In an optional implementation, the second execution module 1002 executes the target operation, including:

[0320] Receive first downlink control information sent by the reader / writer, wherein the first downlink control information includes at least one of the following: a read operation indication, second identification information identifying target information read by the read operation, storage address information of the target information on the target environment IoT device, and first indication information indicating the size of the target information;

[0321] Based on the first downlink control information, acquiring the target information from an internal storage space;

[0322] The acquired target information is returned to the reader / writer.

[0323] In an optional implementation, the response module 1001 is further configured to:

[0324] Receiving an inquiry request sent by the reader / writer, wherein the inquiry request is used to inquire at least one of the following: whether the target information is stored, and whether the target information has changed relative to the content read last time;

[0325] Feedback information is sent to the reader / writer, wherein the feedback information indicates that the target environment IoT device stores the target information and that the target information has changed relative to the content that was last read.

[0326] In an optional implementation, the second execution module 1002 executes the target operation, including:

[0327] Receive second downlink control information sent by the reader / writer, wherein the second downlink control information includes at least one of the following: a write operation indication, second identification information for indicating target information written by the write operation, storage address information of the target information on the target environment IoT device, and first indication information indicating the size of the target information;

[0328] Based on the second downlink control information, the target information is received from the reader / writer, and the target information is stored internally.

[0329] The response device for reading and writing an environmental Internet of Things device provided in the embodiment of the present application can achieve Figure 5 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.

[0330] like Fig.11As shown, the embodiment of the present application also provides a communication device 1100, including a processor 1101 and a memory 1102, and the memory 1102 stores programs or instructions that can be run on the processor 1101. For example, when the communication device 1100 is a reader / writer, the program or instruction is executed by the processor 1101 to implement the various steps of the above-mentioned reading and writing method embodiment of the environmental Internet of Things device, and can achieve the same technical effect. When the communication device 1100 is an environmental Internet of Things device, the program or instruction is executed by the processor 1101 to implement the various steps of the above-mentioned environmental Internet of Things device reading and writing response method embodiment, and can achieve the same technical effect. When the communication device 1100 is a network-side device, the program or instruction is executed by the processor 1101 to implement the various steps of the above-mentioned environmental Internet of Things device operation configuration method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0331] The embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 5 The steps in the method embodiment shown. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Fig.12 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0332] The terminal 1200 includes but is not limited to: a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209 and at least some of the components of the processor 1210.

[0333] Those skilled in the art will appreciate that the terminal 1200 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1210 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.12 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0334] It should be understood that in the embodiment of the present application, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042, and the graphics processing unit 12041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1207 includes a touch panel 12071 and at least one of other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include two parts: a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, a physical keyboard, function keys (such as a volume control button, a switch button, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0335] In the embodiment of the present application, after receiving downlink data from the network side device, the RF unit 1201 can transmit the data to the processor 1210 for processing; in addition, the RF unit 1201 can send uplink data to the network side device. Generally, the RF unit 1201 includes but is not limited to an antenna, an amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.

[0336] The memory 1209 can be used to store software programs or instructions and various data. The memory 1209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instruction required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1209 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1209 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0337] The processor 1210 may include one or more processing units; optionally, the processor 1210 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1210.

[0338] The processor 1210 is used to execute the target operation on the target environment IoT device in response to the reader / writer performing the target operation on the target environment IoT device based on the operation configuration information, wherein the operation configuration information is used to indicate the target operation to be performed on the target environment IoT device, wherein the target operation includes one of the following: a read operation, a write operation

[0339] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of method embodiment 5, and achieve the same or corresponding technical effect. To avoid repetition, it will not be repeated here.

[0340] The embodiment of the present application also provides a network side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 2 Or the steps of the method embodiment shown in 4. This network side device embodiment corresponds to the above network side device method embodiment, and each implementation process and implementation method of the above method embodiment can be applied to this network side device embodiment and can achieve the same technical effect.

[0341] Specifically, the embodiment of the present application also provides a network side device. Fig.13 As shown, the network side device 1300 includes: an antenna 1301, a radio frequency device 1302, a baseband device 1303, a processor 1304 and a memory 1305. The antenna 1301 is connected to the radio frequency device 1302. In the uplink direction, the radio frequency device 1302 receives information through the antenna 1301 and sends the received information to the baseband device 1303 for processing. In the downlink direction, the baseband device 1303 processes the information to be sent and sends it to the radio frequency device 1302. The radio frequency device 1302 processes the received information and sends it out through the antenna 1301.

[0342] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 1303, which includes a baseband processor.

[0343] The baseband device 1303 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.13 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1305 through a bus interface to call the program in the memory 1305 to execute the network device operations shown in the above method embodiment.

[0344] The network side device may further include a network interface 1306, which is, for example, a Common Public Radio Interface (CPRI).

[0345] Specifically, the network side device 1300 of the embodiment of the present application further includes: instructions or programs stored in the memory 1305 and executable on the processor 1304, and the processor 1304 calls the instructions or programs in the memory 1305 to execute Figure 8 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0346] Specifically, the embodiment of the present application also provides a network side device. Fig.14 As shown, the network side device 1400 includes: a processor 1401, a network interface 1402 and a memory 1403. The network interface 1402 is, for example, a common public radio interface (CPRI).

[0347] Specifically, the network side device 1400 of the embodiment of the present application further includes: instructions or programs stored in the memory 1403 and executable on the processor 1401, and the processor 1401 calls the instructions or programs in the memory 1403 to execute Fig. 9 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.

[0348] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned reading and writing method embodiment of the environmental Internet of Things device is implemented, or each process of the above-mentioned operation configuration method embodiment of the environmental Internet of Things device is implemented, or each process of the above-mentioned reading and writing response method embodiment of the environmental Internet of Things device is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0349] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.

[0350] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned reading and writing method embodiments of the environmental Internet of Things device, or to implement the various processes of the above-mentioned operation configuration method embodiments of the environmental Internet of Things device, or to implement the various processes of the above-mentioned reading and writing response method embodiments of the environmental Internet of Things device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0351] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0352] The embodiments of the present application further provide a computer program / program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned reading and writing method embodiment of the environmental Internet of Things device, or to implement the various processes of the above-mentioned operation configuration method embodiment of the environmental Internet of Things device, or to implement the various processes of the above-mentioned reading and writing response method embodiment of the environmental Internet of Things device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0353] An embodiment of the present application also provides a reading and writing system for an environmental Internet of Things device, including: a reader / writer, an environmental Internet of Things device and a core network device, wherein the reader / writer can be used to execute the steps of the reading and writing method of the environmental Internet of Things device as described above, the environmental Internet of Things device can be used to execute the steps of the response method for reading and writing the environmental Internet of Things device as described above, and the core network device can be used to execute the steps of the operation configuration method of the environmental Internet of Things device as described above.

[0354] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0355] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.

[0356] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.

Claims

1. A method for reading and writing an environmental Internet of Things device, characterized in that: include: The reader / writer obtains operation configuration information from the core network device, wherein the operation configuration information is used to indicate a target operation to be performed on the target environment IoT device, wherein the target operation includes one of the following: a read operation, a write operation; The reader / writer performs the target operation on the target environment IoT device based on the operation configuration information.

2. The method according to claim 1, characterized in that The operation configuration information includes at least one of the following: First identification information, the first identification information is used to identify one of the following: the target environment IoT device, the target environment IoT device set; the target environment IoT device set includes at least one of the target environment IoT device; second identification information, where the second identification information is used to identify target information operated by the target operation; Address information, the address information is used to indicate the storage address of the target information on the target environment IoT device; first indication information, where the first indication information is used to indicate the size of the target information; The second indication information is used to indicate one of the following: encrypting the data transmitted between the target environment Internet of Things device and the reader / writer, and not encrypting the data transmitted between the target environment Internet of Things device and the reader / writer.

3. The method according to claim 2, characterized in that Before the reader / writer performs the target operation on the target environment IoT device based on the operation configuration information, the method further includes: The reader / writer reads the third identification information of the candidate environment Internet of Things device from the candidate environment Internet of Things device; When the read third identification information matches the first identification information, the reader / writer determines that the candidate environment IoT device is the target environment IoT device.

4. The method according to claim 2 or 3, characterized in that: The operation configuration information includes: read configuration information, the read configuration information is used to instruct to perform a read operation on the target environment IoT device; The reader / writer performs the target operation on the target environment IoT device based on the operation configuration information, including: the reader / writer performs a read operation to read the target information from the target environment IoT device based on the operation configuration information.

5. The method according to claim 4, characterized in that The operation configuration information also includes at least one of the following: Third indication information, where the third indication information is used to instruct to perform a read operation on the target environment IoT device; Fourth indication information, where the fourth indication information is used to instruct to perform a periodic reading operation on the target environment IoT device; Fifth indication information, where the fifth indication information is used to instruct to perform a semi-static read operation on the target environment IoT device; The sending and receiving capability information of the IoT device in the target environment.

6. The method according to claim 5, characterized in that The fourth indication information and the fifth indication information respectively include: time-related information of the first reading and reading cycle information, and the time-related information of the first reading includes one of the following: time offset information of the first reading and reading time of the first reading.

7. The method according to claim 6, characterized in that The fifth indication information further includes at least one of the following: an indication to activate or reactivate the semi-static read operation; an instruction to stop or pause the semi-static read operation; an indication of a period of time during which the semi-static read operation is performed; The semi-static read operation is performed a number of times.

8. The method according to any one of claims 4 to 7, characterized in that: The reader / writer performs a read operation of reading the target information from the target environment IoT device based on the operation configuration information, including: The reader / writer sends first downlink control information to the target environment IoT device, wherein the first downlink control information includes at least one of the following: a read operation instruction, the second identification information, the address information, and the first instruction information; The reader / writer receives the reading result returned by the target environment IoT device.

9. The method according to claim 8, characterized in that Before the reader / writer sends the first downlink control information to the target environment Internet of Things device, the method further includes: The reader / writer sends an inquiry request to the target environment IoT device, wherein the inquiry request is used to inquire at least one of the following: whether the target information is stored, and whether the target information has changed relative to the content read last time; The reader receives feedback information returned by the target environment Internet of Things device.

10. The method according to claim 9, characterized in that The reader / writer sends first downlink control information to the target environment Internet of Things device, including: When the feedback information indicates that the target information is stored and the target information has changed relative to the content last read, the reader / writer sends the first downlink control information to the target environment IoT device.

11. The method according to claim 9, characterized in that The method further comprises: When the feedback information indicates that the target information is not stored or the target information has not changed relative to the content read last time, the reader / writer terminates the reading process of the target information.

12. The method according to any one of claims 4 to 11, characterized in that After the reader / writer performs a read operation of reading the target information from the target environment IoT device based on the operation configuration information, the method further includes: the reader / writer sends a read result of executing the read operation to the core network device.

13. The method according to claim 12, characterized in that The method also includes: when the read result is that the read operation was not successfully executed or the read operation was not executed, the reader / writer sends read execution information to the core network device, wherein the read execution information is used to indicate the reason why the read operation was not successfully executed or the read operation was not executed.

14. The method according to claim 13, characterized in that The reason why the read operation is not successfully performed or the read operation is not performed includes one of the following: The target environment IoT device was not found; The target environment IoT device is found, but reading the target information fails; The target environmental IoT device is found, but the target information has not changed since the last read.

15. The method according to claim 2 or 3, characterized in that: The operation configuration information includes: write configuration information, the write configuration information is used to instruct to perform a write operation on the target environment Internet of Things device; The reader / writer performs the target operation on the target environment IoT device based on the operation configuration information, including: the reader / writer performs a write operation to write target information into the target environment IoT device based on the operation configuration information.

16. The method according to claim 15, characterized in that The operation configuration information also includes: The target environment IoT device receives capability information downstream.

17. The method according to claim 15 or 16, characterized in that The reader / writer performs a write operation to write target information to the target environment IoT device for reading based on the operation configuration information, including: The reader / writer sends second downlink control information to the target environment IoT device, wherein the second downlink control information includes at least one of the following: a write operation indication, the second identification information, the address information, and the first indication information; The reader / writer obtains the operation result of the target environment Internet of Things device performing the write operation.

18. The method according to claim 17, characterized in that After the reader / writer obtains the operation result of the target environment IoT device performing the write operation, the method further includes: The reader / writer sends execution information of the write operation to the core network device, wherein the execution information of the write operation includes one of the following: successful completion of the write operation, unsuccessful execution of the write operation, or a reason for not executing the write operation.

19. The method according to claim 18, characterized in that The reason why the write operation is not successfully performed or is not performed includes one of the following: The target environment IoT device was not found; The target environment IoT device was found, but the write operation failed.

20. An operation configuration method for an environmental Internet of Things device, characterized in that: include: The core network device receives an operation request from the application server, wherein the operation request is used to request a target operation to be performed on the target environment IoT device, and the target operation includes one of the following: a read operation and a write operation; The core network device sends operation configuration information to the reader / writer based on the operation request, wherein the operation configuration information is used to instruct to perform a target operation on the IoT device in the target environment.

21. The method according to claim 20, characterized in that The operation configuration information includes at least one of the following: First identification information, the first identification information is used to identify one of the following: the target environment IoT device, the target environment IoT device set; the target environment IoT device set includes at least one of the target environment IoT device; second identification information, where the second identification information is used to identify target information operated by the target operation; Address information, the address information is used to indicate the storage address of the target information on the target environment IoT device; first indication information, where the first indication information is used to indicate the size of the target information; The second indication information is used to indicate one of the following: encrypting the data transmitted between the target environment Internet of Things device and the reader / writer, and not encrypting the data transmitted between the target environment Internet of Things device and the reader / writer.

22. The method according to claim 21, characterized in that The operation configuration information includes: read configuration information, and the read configuration information is used to instruct to perform a read operation on the target environment Internet of Things device.

23. The method according to claim 22, characterized in that The operation configuration information also includes at least one of the following: Third indication information, where the third indication information is used to instruct to perform a read operation on the target environment IoT device; Fourth indication information, where the fourth indication information is used to instruct to perform a periodic reading operation on the target environment IoT device; Fifth indication information, where the fifth indication information is used to instruct to perform a semi-static read operation on the target environment IoT device; The sending and receiving capability information of the IoT device in the target environment.

24. The method according to claim 22, characterized in that After the core network device sends the operation configuration information to the reader / writer based on the operation request, the method further includes: Receive the reading result sent by the reader / writer.

25. The method according to claim 24, characterized in that After the core network device sends the operation configuration information to the reader / writer based on the operation request, the method further includes: When the read result is that the read operation is not successfully executed or the read operation is not executed, read execution information sent by the reader is received, wherein the read execution information is used to indicate the reason why the read operation is not successfully executed or the read operation is not executed.

26. The method according to claim 25, characterized in that The reason why the read operation is not successfully performed or the read operation is not performed includes one of the following: The target environment IoT device was not found; The target environment IoT device is found, but reading the target information fails; The target environmental IoT device is found, but the target information has not changed since the last read.

27. The method according to claim 21, characterized in that The operation configuration information includes: write configuration information, and the write configuration information is used to instruct to perform a write operation on the target environment Internet of Things device.

28. The method according to claim 27, characterized in that The operation configuration information also includes: capability information of downlink reception of the target environment IoT device.

29. The method according to claim 27 or 28, characterized in that After the core network device sends the operation configuration information to the reader / writer based on the operation request, the method further includes: Receive execution information of the write operation sent by the reader / writer, wherein the execution information of the write operation includes one of the following: successful completion of the write operation, unsuccessful execution of the write operation, or a reason why the write operation was not executed.

30. The method according to claim 29, characterized in that The reason why the write operation is not successfully performed or is not performed includes one of the following: The target environment IoT device was not found; The target environment IoT device was found, but the write operation failed.

31. A response method for reading and writing an environmental Internet of Things device, characterized in that: include: In response to the reader / writer performing a target operation on the target environment IoT device based on the operation configuration information, the target environment IoT device performs the target operation, wherein the operation configuration information is used to indicate the target operation to be performed on the target environment IoT device, and the target operation includes one of the following: a read operation and a write operation.

32. The method according to claim 31, characterized in that In response to the reader / writer performing a target operation on the target environment IoT device based on the operation configuration information, before the target environment IoT device performs the target operation, the method further includes: In response to a request from the reader / writer to read the identification information of the target environment Internet of Things device, the identification information of the target environment Internet of Things device is sent to the reader / writer.

33. The method according to claim 31 or 32, characterized in that In response to the reader / writer performing a target operation on the target environment IoT device based on the operation configuration information, the target environment IoT device performing the target operation includes: Receive first downlink control information sent by the reader / writer, wherein the first downlink control information includes at least one of the following: a read operation indication, second identification information identifying target information read by the read operation, storage address information of the target information on the target environment IoT device, and first indication information indicating the size of the target information; Based on the first downlink control information, acquiring the target information from an internal storage space; The acquired target information is returned to the reader / writer.

34. The method according to claim 33, characterized in that Before receiving the first downlink control information sent by the reader / writer, the method further includes: Receiving an inquiry request sent by the reader / writer, wherein the inquiry request is used to inquire at least one of the following: whether the target information is stored, and whether the target information has changed relative to the content read last time; Feedback information is sent to the reader / writer, wherein the feedback information indicates that the target environment IoT device stores the target information and that the target information has changed relative to the content that was last read.

35. The method according to claim 31 or 32, characterized in that In response to the reader / writer performing a target operation on the target environment IoT device based on the operation configuration information, the target environment IoT device performing the target operation includes: Receive second downlink control information sent by the reader / writer, wherein the second downlink control information includes at least one of the following: a write operation indication, second identification information for indicating target information written by the write operation, storage address information of the target information on the target environment IoT device, and first indication information indicating the size of the target information; Based on the second downlink control information, the target information is received from the reader / writer, and the target information is stored internally.

36. A reading and writing device for an environmental Internet of Things device, characterized in that: include: An acquisition module is used to acquire operation configuration information from a core network device, wherein the operation configuration information is used to indicate a target operation to be performed on a target environment IoT device, wherein the target operation includes one of the following: a read operation and a write operation; The first execution module is used to execute the target operation on the target environment Internet of Things device based on the operation configuration information.

37. An operation configuration device for an environmental Internet of Things device, characterized in that: include: A receiving module, used to receive an operation request from an application server, wherein the operation request is used to request a target operation to be performed on an IoT device in a target environment, and the target operation includes one of the following: a read operation and a write operation; The sending module is used to send operation configuration information to the reader based on the operation request, wherein the operation configuration information is used to indicate the target operation to be performed on the IoT device in the target environment.

38. A response device for reading and writing environmental Internet of Things equipment, characterized in that: include: A response module, used to respond to the reader / writer performing a target operation on the target environment IoT device based on the operation configuration information, triggering the second execution module, wherein the operation configuration information is used to indicate the target operation to be performed on the target environment IoT device, wherein the target operation includes one of the following: a read operation, a write operation; The second execution module is used to execute the target operation.

39. A reader / writer, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the reading and writing method of the environmental Internet of Things device as described in any one of claims 1 to 19 are implemented.

40. A network side device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the operation configuration method of the environmental Internet of Things device as described in any one of claims 20 to 30 are implemented.

41. An environmental Internet of Things device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the response method for reading and writing an environmental Internet of Things device as described in any one of claims 31 to 35 are implemented.

42. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 35 are implemented.