AIoT-oriented service data processing method, UE reader-writer, system and readable medium
By processing and decoding the service data collected by AIoT on the UE reader and writer, selectively uploading data that meets the conditions, the problem of data transmission and parsing burden of AIoT terminals is solved, and more efficient network resource utilization and reduced deployment costs are achieved.
Patent Information
- Application Number
- CN202411247049.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-05
- Publication Date
- 2024-12-24
AI Technical Summary
In the scenario of large-scale deployment of AIoT terminals, the encrypted service data collected by AIoT needs to be transmitted to AIoT AF for analysis, resulting in a large burden of data transmission and analysis, affecting efficiency and accuracy, occupying more network resources, and increasing deployment costs.
By dropping part of the service data processing on the UE reader and writer, obtaining the decoded key server address information, decoding the original data, selectively uploading service data that meets the conditions, reducing network transmission load, improving processing efficiency, and reducing network resource requirements and deployment. cost.
It effectively reduces network transmission load, improves service processing efficiency, reduces network resource requirements and deployment costs, and improves the accuracy and efficiency of data processing.
Smart Images

Figure CN119182579A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure belongs to the field of computer technology, and specifically relates to a business data processing method for AIoT, a UE reader / writer, a business data processing system for AIoT, an electronic device, and a computer-readable medium. Background Art
[0002] AIoT (Ambient power-enabled Internet of Things, Ambient power-enabledloT) terminals can collect different environmental information in real time through information sensors, and achieve seamless coverage in the case of large-scale deployment, so as to perform global intelligent analysis of the environmental information collected by AIoT.
[0003] At present, the business data (Application Data) collected by AIoT terminals in the environment is usually encrypted and needs to be uploaded to a network device with specific reading and decryption capabilities for parsing. For example, in common monitoring scenarios, the business data collected by AIoT terminals needs to be transmitted to AIoT AF (AIoT Application Function) for processing.
[0004] However, in the scenario of large-scale deployment of AIoT, the business data collected in each business cycle needs to be transmitted to the corresponding AIoT AF, which will lead to a huge data transmission and analysis burden, affect data processing efficiency and accuracy, and require more network resources, which may further lead to high deployment costs. Summary of the invention
[0005] The purpose of the embodiments of the present disclosure is to send an AIoT-oriented business data processing method, UE reader / writer, AIoT-oriented business data processing system, electronic device and computer-readable medium, which can delegate part of the AIoT business data to the UE reader / writer, effectively reducing the network transmission load, improving business processing efficiency, and further reducing network resource requirements and deployment costs.
[0006] In order to solve the above technical problems, the present disclosure is implemented as follows:
[0007] In the first aspect, the present disclosure provides a business data processing method for AIoT, which can be applied to a UE reader / writer. The method may also include: in response to a read request for AIoT, obtaining the decoding key server address information corresponding to AIoT; obtaining the decoding key corresponding to AIoT based on the decoding key server address information; performing an access operation on AIoT and reading the original data of AIoT; extracting the business data collected by AIoT from the original data, and decoding the business data based on the decoding key; and reporting the decoded business data that meets the reporting conditions.
[0008] Optionally, meeting the reporting condition includes: determining that the reporting condition is met when the business data is successfully decoded based on the decoding key.
[0009] Optionally, meeting the reporting conditions includes: when the business data is successfully decoded based on the decoding key and the successfully decoded business data is abnormal based on a predetermined indicator analysis, determining that the reporting conditions are met.
[0010] Optionally, performing an access operation on AIoT and reading the original data of AIoT further includes: extracting a device identifier of AIoT from the original data.
[0011] Reporting the decoded business data that meets the reporting conditions includes: reporting the decoded business data that meets the reporting conditions and the corresponding device identification.
[0012] Optionally, after decoding the service data based on the decoding key, the method further includes: reporting statistical results of decoding the service data to the core network.
[0013] Optionally, the read request is initiated by AIoTAF through the core network; or, the read request is initiated by AIoT to the UE reader / writer.
[0014] Optionally, the decoding key server address information includes any one of the following: decoding key server address information provided by AIoTAF or the core network in a read request; decoding key server address information pre-configured locally by the UE reader / writer.
[0015] In the second aspect, the present disclosure provides a business data processing method for AIoT, which can be applied to the core network and AIoTAF. The core network includes AMF / AIoTMF, UDM, and NEF. The method may include: AIoTAF initiates a read request to perform a read operation on at least one AIoT; NEF responds to the read request and cooperates with UDM to authenticate and authorize the read request of AIoTAF; after the read request of AIoTAF is authorized, NEF discovers and selects AMF / AIoTMF according to the read request, and forwards the read request to AMF / AIoTMF; AMF / AIoTMF discovers and selects UE reader / writer based on the read request, and sends a read request corresponding to at least one AIoT to the UE reader / writer, so that the UE reader / writer responds to the read request and executes the method of the first aspect as mentioned above.
[0016] Optionally, the AIoT or the core network provides decoding key server address information in the read request.
[0017] Optionally, AIoTAF initiates a read request to perform a read operation on at least one AIoT, including: AIoTAF initiates a read request to perform a read operation on at least one AIoT, and adds a decoding key server address information corresponding to the AIoT in the read request.
[0018] Optionally, AIoTAF is the key custodian and forwards the read request to AMF / AIoTMF, including: adding the address information of AIoTAF as the decoding key server address information to the read request, and forwarding the read request to AMF / AIoTMF.
[0019] Optionally, the decoding key server address information is preset in at least one of NEF, UDM, and UDR, and the read request is forwarded to AMF / AIoTMF, including: adding the decoding server address information corresponding to AIoTAF to the read request according to the preset decoding server address information, and forwarding the read request to AMF / AIoTMF.
[0020] In the third aspect, the present disclosure provides a UE reader / writer, which may include: a request response module, used to respond to a read request for AIoT and obtain the decoding key server address information corresponding to AIoT; a key acquisition module, used to obtain the decoding key corresponding to AIoT based on the decoding key server address information; a data reading module, used to perform access operations on AIoT and read the original data of AIoT; a data decoding module, used to extract the business data collected by AIoT from the original data, and decode the business data based on the decoding key; a data reporting module, used to report the decoded business data that meets the reporting conditions.
[0021] Optionally, the data reporting module is specifically configured to determine that a reporting condition is met when the business data is successfully decoded based on a decoding key.
[0022] Optionally, the data reporting module is specifically used to determine that the reporting conditions are met when the business data is successfully decoded based on the decoding key and the successfully decoded business data is abnormal based on a predetermined indicator analysis.
[0023] Optionally, the data decoding module is also used to extract the device identification of AIoT from the original data.
[0024] Optionally, the data reporting module is further used to report the decoded business data that meets the reporting conditions and the corresponding device identification.
[0025] Optionally, the data reporting module is further used to report the statistical results of decoding the service data to the core network.
[0026] Optionally, the read request is initiated by AIoTAF through the core network; or, the read request is initiated by AIoT to the UE reader / writer.
[0027] Optionally, the decoding key server address information includes any one of the following: decoding key server address information provided by AIoTAF or the core network in a read request; decoding key server address information pre-configured locally by the UE reader / writer.
[0028] In the fourth aspect, the present disclosure provides a business data processing system for AIoT, which can be applied to the core network and AIoTAF. The core network may include AMF / AIoTMF, UDM, and NEF. AIoTAF is used to initiate a read request for performing a read operation on at least one AIoT; NEF is used to cooperate with UDM to authenticate and authorize the read request of AIoTAF in response to the read request; NEF is also used to discover and select AMF / AIoTMF according to the read request after the read request of AIoTAF is authorized, and forward the read request to AMF / AIoTMF; AMF / AIoTMF is used to discover and select UE readers and writers based on the read request, and send a read request corresponding to at least one AIoT to the UE reader and writer as described in the third aspect.
[0029] Optionally, the AIoT or the core network provides decoding key server address information in the read request.
[0030] Optionally, AIoTAF is specifically used to initiate a read request to perform a read operation on at least one AIoT, and add a decoding key server address information corresponding to the AIoT in the read request.
[0031] Optionally, AIoTAF is the key custodian, and NEF is specifically used to add the address information of AIoTAF as the decoding key server address information to the read request, and forward the read request to AMF / AIoTMF.
[0032] Optionally, the decoding key server address information is preset in at least one of NEF, UDM, and UDR. NEF is specifically used to add the decoding server address information corresponding to AIoTAF to the read request according to the preset decoding server address information, and forward the read request to AMF / AIoTMF.
[0033] In a fifth aspect, the present disclosure provides an electronic device comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the AIoT-oriented business data processing method of the first aspect or the second aspect.
[0034] In a sixth aspect, the present disclosure provides a computer-readable medium storing a program or instruction, which, when executed by a processor, implements the steps of the AIoT-oriented business data processing method of the first aspect or the second aspect.
[0035] In the seventh aspect, the present disclosure provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the steps of the AIoT-oriented business data processing method as in the first aspect or the second aspect.
[0036] In an eighth aspect, the present disclosure provides a computer program product comprising instructions, which, when executed on a computer, enables the computer to execute the steps of the AIoT-oriented business data processing method such as the first aspect or the second aspect.
[0037] The present disclosure provides a business data processing method for AIoT, a UE reader, a business data processing system for AIoT, an electronic device, and a computer-readable medium. When the method is applied to the UE reader, it can respond to a read request for AIoT, obtain the decoding key server address information corresponding to AIoT, and obtain the decoding key corresponding to the AIoT based on the decoding key server address information; perform access operations on AIoT to read its original data, and extract the business data collected by AIoT from the original data, decode the business data based on the decoding key, and report the business data that meets the reporting conditions after decoding. Through the method provided by the present disclosure, the business data processing task for AIoT can be sent to the UE reader on demand for processing, and the data of AIoT is read, extracted, and decoded by the UE reader. After decoding, the UE reader selectively uploads based on whether it meets the reporting conditions, which reduces the network transmission load, improves the business processing efficiency, and further reduces the network resource requirements and deployment costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 The AIoT internal data storage structure provided by the embodiment of the present disclosure;
[0039] Figure 2 One of the step flow charts of the AIoT-oriented business data processing method provided in the embodiment of the present disclosure;
[0040] Figure 3 The second step flow chart of the AIoT-oriented business data processing method provided in the embodiment of the present disclosure;
[0041] Figure 4 A flowchart of a method for processing business data for AIoT provided in an embodiment of the present disclosure;
[0042] Figure 5 A structural block diagram of a UE reader provided in an embodiment of the present disclosure;
[0043] Figure 6 A block diagram of a business data processing system for AIoT provided in an embodiment of the present disclosure;
[0044] Figure 7 An example diagram of the deployment architecture of the AIoT-oriented business data processing system provided in an embodiment of the present disclosure;
[0045] Figure 8 One of the interactive flow diagrams of the AIoTAF initiating a read request through the core network provided in the embodiment of the present disclosure;
[0046] Fig. 9 A schematic diagram of an interaction process of a UE reader / writer responding to a read request provided in an embodiment of the present disclosure;
[0047] Fig.10 An example diagram of the deployment architecture of an AIoT-oriented business data processing system in a monitoring scenario provided by an embodiment of the present disclosure;
[0048] Fig.11 The second interactive flow diagram of the AIoTAF initiating a read request through the core network provided in the embodiment of the present disclosure;
[0049] Fig.12 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure;
[0050] Fig.13 A hardware schematic diagram of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, rather than all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.
[0052] The terms "first", "second", etc. in the specification and claims of the present disclosure are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable when appropriate, so that the embodiments of the present disclosure can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0053] AIoT is defined by 3GPP (3rd Generation Partnership Project) as an IoT device with extremely low energy storage, extremely low power consumption, and no SIM (Subscriber Identity Module) card. It is divided into weak terminals that only support backscatter communication and strong terminals that can support self-generated signals or use backscatter communication based on whether it is equipped with an amplifier. The solution provided by the present disclosure can be applied to the strong terminal a and strong terminal b of AIoL as shown below:
[0054] A strong terminal a, ≤ peak power consumption of a few hundred microwatts, with energy storage function, initial sampling frequency (SFO) up to 10Xppm, and DL (downlink) and / or UL (uplink) amplification function inside the device. The UL transmission of the device is backscattered on an externally provided carrier.
[0055] Strong terminal b, ≤ peak power consumption of a few hundred microwatts, with energy storage function, initial sampling frequency (SFO) up to 10Xppm, DL and / or UL amplification function inside the device. The UL transmission of this device is generated internally by the device.
[0056] Figure 1 The AIoT internal data storage structure provided in the embodiment of the present disclosure generally stores raw data including Ambient IoT Device ID and Ambient IoT Service / Application Data. The AIoT device ID is a necessary part to distinguish different AIoTs, and the AIoT service / business data is an optional part determined by the cost and performance of the AIoT; wherein, the AIoT device ID includes a 3GPP defined identifier and an application defined identifier. The application defined identifier is added when the AIoT service / business data exists to distinguish different businesses. The 3GPP defined identifier includes a home network identifier, an enterprise identifier, and an instance. Generally, the AIoT device ID does not require special encryption, while the AIoT service / business data is usually encrypted by the application party. Therefore, the reading, decoding, and analysis of the AIoT service / business data are the reasons for the large network load.
[0057] Figure 2 This is one of the step flow charts of the AIoT-oriented business data processing method provided in the embodiment of the present disclosure. Figure 2 As shown, the method can be applied to a UE reader (UE Reader, User Equipment Reader).
[0058] In the disclosed embodiment, the UE reader / writer refers to a 3GPP UE that has the function of performing data reading and writing operations on AIoT, and performs relevant operations on the corresponding AIoT by responding to read requests.
[0059] The method may include the following steps 201 to 205 .
[0060] Step 201: In response to a read request for AIoT, obtain the decoding key server address information corresponding to AIoT.
[0061] In the disclosed embodiment, when a read operation is requested for AIoL, the UE reader can respond to the read request for AIoT to obtain the decoding key server address information corresponding to AIoT. The decoding key server address information refers to the server address information that holds the decoding key (Secret Key). On the basis of obtaining the decoding key server address information, the decoding key can be obtained from the server that specifies the server that holds the decoding key through the application layer. This method obtains the decoding key server address information instead of directly obtaining the decoding key, thereby ensuring the security of the decoding key to a certain extent.
[0062] Among them, different AIoT can correspond to different decryption keys to avoid improving the security performance of the global key, and different decryption keys can also be kept by different servers.
[0063] Step 202: Obtain the decoding key corresponding to AIoT based on the decoding key server address information.
[0064] Based on step 201, the UE reader can obtain the decoding key stored by the designated server by decoding the key server address information. Each AIoT can have a corresponding decoding key. When the corresponding decoding key of the AIoT is obtained, the business data encrypted by the AIoT can be decoded.
[0065] Step 203: perform access operation on AIoT and read the original data of AIoT.
[0066] In the embodiment of the present disclosure, the UE reader can perform access operations on the AIoT after obtaining the decoding key, so as to obtain the original data from the AIoT. Figure 1 The AIoT internal data storage structure shown is stored.
[0067] Step 204: extract the business data collected by AIoT from the original data, and decode the business data based on the decoding key.
[0068] In the present disclosure, according to Figure 1 As shown in the AIoT internal data storage structure, the UE reader can split the original data, extract the business data collected by the AIoT, and then decode it using the decoding key corresponding to the AIoT.
[0069] Step 205: Report the decoded service data that meets the reporting conditions.
[0070] In the disclosed embodiment, after decoding, it can be further evaluated whether the business data needs to be reported. The reporting condition can be set based on the decoding result of whether the decoding is successful, or it can be set based on the characteristics of the business data after decoding. Technical personnel in this field can flexibly set the reporting condition according to actual needs, so that the UE reader can selectively report while sharing the pressure of decoding the business data, further reducing the data transmission and analysis pressure of the network and reducing network overhead.
[0071] At the same time, for business data that does not meet the reporting conditions, the UE reader can directly discard it or store it locally. The local storage can be overwriting storage, that is, only retaining the most recently obtained business data, or it can be timed storage, that is, storing the business data obtained each time, and discarding the business data stored each time after a certain period of time, according to the performance of the UE reader and business requirements. Those skilled in the art can adopt appropriate processing methods for business data that does not meet the reporting conditions, and different processing methods can also be adopted for business data with different reasons for not meeting the reporting conditions, and the embodiments of the present disclosure do not impose specific restrictions on this.
[0072] In an optional method embodiment of the present disclosure, meeting the reporting conditions includes:
[0073] When the business data is successfully decoded based on the decoding key, it is determined that the reporting conditions are met.
[0074] In the disclosed embodiment, the reporting condition is set based on the decoding result of whether the decoding is successful. In the decoding process, special reasons may occur that lead to decoding failure, such as decoding key mismatch, or decoding execution error, etc. The business data that failed to be decoded cannot be further processed. Therefore, when the business data is successfully decoded based on the decoding key, it can be determined that the reporting condition is met, and then the successfully decoded business data is reported.
[0075] Furthermore, the business data that fails to be decoded and does not meet the reporting conditions can be discarded, or the decoding key can be re-acquired for decoding until the decoding is successful or the number of decoding times reaches a preset number. The embodiments of the present disclosure do not impose specific restrictions on this.
[0076] In an optional method embodiment of the present disclosure, meeting the reporting conditions includes:
[0077] When the business data is successfully decoded based on the decoding key and the successfully decoded business data is abnormal based on the analysis of the predetermined indicators, it is determined that the reporting conditions are met.
[0078] In the disclosed embodiment, the predetermined index is a data analysis index pre-formulated based on the business content provided by AIoT. The predetermined index can define the data type, collection cycle, business requirements and other elements of the business data collected by AIoT. For example, when AIoT is performing a cold storage environment temperature monitoring business, the ambient temperature of the cold storage cannot exceed 5 degrees Celsius. The data type of the business data in the predetermined index can be temperature data, the collection cycle can be half an hour, and the monitoring requirement can be a temperature less than or equal to 5 degrees Celsius. In the disclosed embodiment, those skilled in the art can select the elements defined by the predetermined index and the content of each element according to actual business needs, and the disclosed embodiment does not specifically limit this.
[0079] After the business data is successfully decoded based on the decoding key, the business data can be further analyzed based on the predetermined indicators to determine whether each element in the predetermined indicators meets the requirements. For example, whether the collected data type is consistent with the data type defined in the predetermined indicators, whether the collection period of the collected data is consistent with the collection period defined in the predetermined indicators, whether the value of the collected data meets the business requirements defined in the predetermined indicators, etc. Specifically, it can be that AIoT is performing a cold storage environment temperature monitoring business. The ambient temperature of the cold storage cannot exceed 5 degrees Celsius. Whether the business data includes temperature data, whether the collection period of temperature data is once every half an hour, and whether the value of temperature data collected each time is less than or equal to 5, etc. When any element in the predetermined indicators does not meet the requirements, it can be considered that the analysis is abnormal based on the predetermined indicators, and the reporting conditions are met. At this time, the business data collected by AIoT is preliminarily filtered through the UE reader, and the business data with abnormal analysis of the predetermined indicators after successful decoding is selectively uploaded, effectively reducing the network load pressure while ensuring the service quality.
[0080] In the embodiments of the present disclosure, when the AIoT is counted in response to a read request, it can also be performed based on the actual business type. For example, when the aforementioned AIoT is used to perform a cold storage environment temperature monitoring business that collects temperature every half an hour, periodic access can be performed according to the AIoT collection cycle, thereby eliminating the need for continuous access. The periodically executed access operation can be stopped when the UE reader receives a related instruction to stop reading the AIoT, or the number of times or duration of performing the access operation on the UE reader to read the business data can be limited in the read request, and stopped when the number or duration is reached. The embodiments of the present disclosure do not impose specific restrictions on this.
[0081] Figure 3 The second step flow chart of the AIoT-oriented business data processing method provided by the embodiment of the present disclosure. Figure 3 As shown, the method may include the following steps 301 to 307.
[0082] Step 301: In response to a read request to AIoT, obtain the decoding key server address information corresponding to AIoT.
[0083] In the embodiment of the present disclosure, step 301 may correspond to the relevant description of the aforementioned step 201, and will not be described again here to avoid repetition.
[0084] In an optional method embodiment of the present disclosure, the read request is initiated by AIoTAF through the core network.
[0085] In the disclosed embodiment, AIoTAF refers to a third party responsible for AIoT-related services, which can send relevant information of AIoT to the core network and request to execute AIoT-related services. In the disclosed embodiment, AIoTAF can be the initiator of AIoT service operations, and can also initiate a read request for AIoT service data to the UE reader through the core network. The read request can be initiated by AIoTAF through the core network to specify AIoT, so that when the UE reader receives the read request for AIoT sent by the core network, it responds to the read request to access the AIoT, wherein the corresponding AIoT can be indicated by the device identifier of AIoT so that the UE reader can distinguish the AIoT requested to be read.
[0086] In an optional method embodiment of the present disclosure, a read request is initiated by AIoT to the UE reader / writer.
[0087] In the disclosed embodiment, the read request may be initiated by the AIoT, so that when the UE reader receives the read request sent by the AIoT, it responds to the read request and performs an access operation on the sender. When different AIoTs initiate read requests, they can use their own device identification indications to allow the UE reader to distinguish them.
[0088] In an optional method embodiment of the present disclosure, the decoding key server address information includes any one of the following: decoding key server address information provided by AIoTAF or the core network in a read request; decoding key server address information pre-configured locally by the UE reader / writer.
[0089] Furthermore, the decoding key server address information can be added to the read request when AIoTAF initiates a read request through the core network. According to the actual settings, it can be added at different stages such as the stage when AIoTAF generates the read request and the stage when the core network forwards the read request. The embodiments of the present disclosure do not impose specific restrictions on this.
[0090] Alternatively, the UE reader can also pre-configure the decoding key server address information locally, maintain the correspondence between AIoT and the corresponding decoding key server address information, so that when a read request for AIoT is received, the decoding key server address information corresponding to the AIoT can be obtained locally. In this solution, the core network does not participate in the transmission process of the decoding key server address information, which ensures the information security of AIoTAF and reduces network costs, and has high deployment flexibility. In actual deployment, this solution usually requires that the UE reader and AIoTAF are the same third party or have at least one common platform at the application layer.
[0091] Step 302: Obtain the decoding key corresponding to AIoT based on the decoding key server address information.
[0092] In the embodiment of the present disclosure, step 302 may correspond to the relevant description of the aforementioned step 202, and will not be described again here to avoid repetition.
[0093] Step 303: perform access operations on AIoT and read the original data of AIoT.
[0094] In the embodiment of the present disclosure, step 302 may correspond to the relevant description of the aforementioned step 203, and will not be described again here to avoid repetition.
[0095] Step 304: extract the AIoT device identifier from the original data.
[0096] In the disclosed embodiment, the UE reader can also extract the device identification of AIoT from the split raw data. The device identification is not encrypted, and the UE reader can directly extract the business data split from the raw data with the corresponding identification. When the UE reader responds to multiple AIoT read requests, the split device identifications can be aggregated for unified storage, processing and transmission.
[0097] Step 305: extract the business data collected by AIoT from the original data, and decode the business data based on the decoding key.
[0098] In the embodiment of the present disclosure, step 305 may correspond to the relevant description of the aforementioned step 204, and will not be described again here to avoid repetition.
[0099] Step 306: Report the decoded service data that meets the reporting conditions and the corresponding device identification.
[0100] In the embodiment of the present disclosure, step 306 may correspond to the relevant description of the aforementioned step 205, and will not be described again here to avoid repetition.
[0101] On this basis, when the UE reader responds to multiple AIoT read requests, the decoded business data that meets the reporting conditions can be aggregated, and the business data that meets the reporting conditions and its corresponding device identification can be reported. AIoTAF can receive business data that has been pre-decoded and analyzed by the UE reader and selectively reported, and determine the specific AIoT corresponding to the business data based on the device identification.
[0102] In an optional method embodiment of the present disclosure, step 305 may further include the following step 307:
[0103] Step 307: Report the statistical results of decoding the service data to the core network.
[0104] In the disclosed embodiment, the statistical result of decoding refers to the statistical result of decoding success or decoding failure. For example, when the UE reader responds to multiple AIoT read requests, multiple AIoTs are classified and reported as successful, partially successful, and failed. The core network can receive the statistical results of decoding and forward them to the AIoTAF so as to determine the actual decoding status of the AIoT to the AIoTAF, so as to further evaluate whether it is necessary to re-initiate the read request, whether it is necessary to reselect the UE reader, etc., or to record them for review.
[0105] The business data processing method for AIoT provided by the present disclosure, when applied to the UE reader, can respond to the read request of AIoT, obtain the decoding key server address information corresponding to AIoT, and obtain the decoding key corresponding to the AIoT based on the decoding key server address information; perform access operation on AIoT to read its original data, and extract the business data collected by AIoT from the original data, decode the business data based on the decoding key, and report the business data that meets the reporting conditions after decoding. Through the method provided by the present disclosure, the business data processing task of AIoT can be sent to the UE reader on demand for processing, and the data of AIoT is read, extracted, and decoded by the UE reader. After decoding, the UE reader selectively uploads based on whether it meets the reporting conditions, which reduces the network transmission load, improves the business processing efficiency, and further reduces the network resource demand and deployment cost.
[0106] Figure 4 The third step flow chart of a business data processing method for AIoT provided in an embodiment of the present disclosure is applied to the core network and AIoTAF, wherein the core network may include access and mobility management function AMF / AIoT management function AIoTMF, unified data management function UDM, and network open function NEF. Among them, AMF / AIoT, UDM, and NEF belong to the control plane.
[0107] AMF / AIoTMF can collect and manage the terminal data of AIoT, discover and select the UE reader / writer required by the AIoT that is requested to read, forward the read request forwarded by NEF to the UE reader / writer, and perform relevant management and coordination of the UE reader / writer, such as sending control signaling and transmission and collecting data to the UE reader / writer and AIoT.
[0108] UDM (Unified Data Management) can be responsible for managing the relevant authentication and authorization information of various terminals accessing the network, such as ordinary terminals or passive IoT terminals. In this disclosure, it can perform authentication and authorization of AIoT, UE readers, and AIoTAF requests.
[0109] NEF (Network Exposure Function) can receive the read request initiated by AIoTAF in the present disclosure, and discover and select AMF / AIoTMF according to the AIoT location information in the read request initiated by AIoTAF, and can also forward the results reported by the UE reader to AMF / AIoTMF to the corresponding AIoTAF.
[0110] Furthermore, the core network may also include a UPF (User plane Function) responsible for data transmission in the user plane and application layer.
[0111] The method may include the following steps 401 to 404 .
[0112] Step 401: AIoTAF initiates a read request to perform a read operation on at least one AIoT.
[0113] In the disclosed embodiment, AIoTAF may request the core network to perform a read operation on AIoT to initiate a read request for at least one AIoT. AIoTAF may provide the device identifier of AIoT, or a list of device identifiers of multiple AIoTAFs, in the read request to request reading, decoding and analysis of the business data collected by the corresponding AIoT.
[0114] In an optional method embodiment of the present disclosure, AIoTAF can also specify the UE reader that accepts the read request through UE GPSI (Generic Public Subscription Identifier). When AIoTAF does not provide UE GPSI, the core network discovers and selects the UE reader that accepts the read request.
[0115] Step 402: NEF collaborates with UDM to authenticate and authorize the read request of AIoTAF in response to the read request.
[0116] In the core network, after receiving the read request sent by the third-party AIoTAF, NEF can work with UDM to authenticate and authorize AIoTAF's read request. In this process, NEF can verify AIoTAF's contract and permissions to check whether AIoTAF has the authority to request the device identification it provides, and whether the UE reader has been registered and activated in the core network.
[0117] Step 403: After the read request of AIoTAF is authorized, NEF discovers and selects AMF / AIoTMF according to the read request, and forwards the read request to AMF / AIoTMF.
[0118] After the read request of AIoTAF is authorized, NEF can discover and select AMF / AIoTMF according to the AIoT corresponding to the read request, and then forward the read request corresponding to the AIoT to the selected AMF / AIoTMF. Among them, the AMF / AIoTMF selected according to the read request of different AIoT may be different, so the forwarding direction of the read request is different.
[0119] Step 404, AMF / AIoTMF discovers and selects the UE reader based on the read request, and sends a read request corresponding to at least one AIoT to the UE reader, so that the UE reader responds to the read request and executes the above Figures 2 to 3 Either method.
[0120] In the disclosed embodiment, after receiving the read request sent by NEF, AMF / AIoTMF can discover and select the UE reader / writer, thereby determining the UE reader / writer that specifically performs the read operation. Then, the read request can be sent to the UE reader / writer to request the UE reader / writer to read the original data of the AIoT corresponding to the device identification and decode and read the business data.
[0121] Among them, the UE reader can report service data, device identification, decoding results and other data through the user plane. The UE reader can also report from AMF / AIoTMF through the control plane, and the embodiments of the present disclosure do not impose specific restrictions on this.
[0122] Furthermore, the business data, device identification, decoding results, etc. reported by the UE reader can be authenticated and authorized by AMF / AIoTMF in collaboration with UDM, and if the authentication is successful, they can be uploaded to AIoTAF by AMF / AIoTMF through NEF.
[0123] In an optional method embodiment of the present disclosure, the decoding key server address information is provided by AIoT or the core network in the read request.
[0124] In the embodiment of the present disclosure, the address information of the decoding key server can be provided by referring to the above Figure 3 To avoid repetition, the related description will not be repeated here.
[0125] In an optional method embodiment of the present disclosure, the AIoT provides the decoding key server address information in the read request, and step 401 may specifically include:
[0126] AIoTAF initiates a read request to perform a read operation on at least one AIoT, and adds the decoding key server address information corresponding to the AIoT in the read request.
[0127] In the disclosed embodiment, AIoTAF can add the corresponding decoding key server address information to the read request each time it initiates a read request, or add AIoTAF's own address information as the decoding key server address information when AIoTAF holds the decoding key. Furthermore, the decoding key server address information can also be encrypted, so that the decoding key server address information cannot be decrypted in the core network, and it is only forwarded to the UE reader, meeting AIoTAF's security requirements for information confidentiality.
[0128] In an optional method embodiment of the present disclosure, AIoTAF is the key custodian, and the core network provides the decoding key server address information in the read request, then step 403 may specifically include:
[0129] Add the address information of AIoTAF as the decoding key server address information to the read request, and forward the read request to AMF / AIoTMF.
[0130] In the disclosed embodiment, when AIoTAF is the key custodian, AIoTAF can add its own address information as the decoding key server address information to the read request every time a read request is initiated without the need. The NEF in the core network can add the address information of AIoTAF as the decoding key server address information to the read request when receiving the read request of AIoTAF and performing authentication and authorization, and when discovering and selecting AIoTMF after the authorization is passed, and forward it to the corresponding AMF / AIoTMF.
[0131] In an optional method embodiment of the present disclosure, the decoding key server address information is preset in at least one of NEF, UDM, and UDR, and step 403 may specifically include:
[0132] According to the preset decoding server address information, the decoding server address information corresponding to AIoTAF is added to the read request, and the read request is forwarded to AMF / AIoTMF.
[0133] Among them, UDR (Unified Data Repository) can support UDM to store and retrieve contract data, as well as NEF's application data such as AIoTAF's request information. In the disclosed embodiment, the decoding key server address information corresponding to each AIoTAF can also be preset in NEF, UDM, and UDR according to the requirements of signing and requesting with AIoTAF, so that when a read request sent by AIoTAF is subsequently received, the decoding server address information corresponding to AIoTAF can be added to the read request and sent to AMF / AIoTMF. At this time, AIoTAF does not need to provide the decoding key server address information every time.
[0134] The business data processing method for AIoT provided by the present disclosure, when applied to the core network and AIoTAF, the UE reader can respond to the read request for AIoT initiated by AIoTAF through the core network, obtain the decoding key server address information corresponding to AIoT, and obtain the decoding key corresponding to the AIoT based on the decoding key server address information; perform access operations on AIoT to read its original data, and extract the business data collected by AIoT from the original data, decode the business data based on the decoding key, and report the decoded business data that meets the reporting conditions. Through the method provided by the present disclosure, the business data processing task for AIoT can be sent to the UE reader on demand for processing, and the data of AIoT is read, extracted, and decoded by the UE reader. After decoding, the UE reader selectively uploads based on whether it meets the reporting conditions, which reduces the network transmission load, improves business processing efficiency, and further reduces network resource requirements and deployment costs.
[0135] Furthermore, the core network and AIoTAF also provide a variety of solutions for adding decoding key server address information in read requests, ensuring that the UE reader can easily obtain the decoding key server address information while ensuring security and accuracy.
[0136] Figure 5 A structural block diagram of a UE reader provided in an embodiment of the present disclosure, such as Figure 5As shown, the UE reader / writer may include: a request response module 501, which is used to respond to a read request for AIoT and obtain the decoding key server address information corresponding to AIoT; a key acquisition module 502, which is used to obtain the decoding key corresponding to AIoT based on the decoding key server address information; a data reading module 503, which is used to perform access operations on AIoT and read the original data of AIoT; a data decoding module 504, which is used to extract the business data collected by AIoT from the original data, and decode the business data based on the decoding key; a data reporting module 505, which is used to report the decoded business data that meets the reporting conditions.
[0137] In an optional embodiment of the present disclosure, the data reporting module 505 is specifically configured to determine that the reporting condition is met when the service data is successfully decoded based on the decoding key.
[0138] In an optional embodiment of the present disclosure, the data reporting module 505 is specifically used to determine that the reporting conditions are met when the business data is successfully decoded based on the decoding key and the successfully decoded business data is abnormal based on the analysis of predetermined indicators.
[0139] In an optional embodiment of the present disclosure, the data decoding module 504 is also used to extract the device identification of AIoT from the original data.
[0140] In an optional embodiment of the present disclosure, the data reporting module 505 is further configured to report the decoded service data that meets the reporting conditions and the corresponding device identification.
[0141] In an optional embodiment of the present disclosure, the data reporting module 505 is further configured to report statistical results of decoding the service data to the core network.
[0142] In an optional embodiment of the present disclosure, the read request is initiated by AIoTAF through the core network; or, the read request is initiated by AIoT to the UE reader / writer.
[0143] In an optional embodiment of the present disclosure, the decoding key server address information includes any one of the following: decoding key server address information provided by AIoTAF or the core network in a read request; decoding key server address information pre-configured locally by the UE reader / writer.
[0144] The UE reader provided by the present disclosure can respond to the read request of AIoT initiated by AIoT through the core network, obtain the decoding key server address information corresponding to AIoT, and obtain the decoding key corresponding to the AIoT based on the decoding key server address information; perform access operation on AIoT to read its original data, and extract the business data collected by AIoT from the original data, decode the business data based on the decoding key, and report the decoded business data that meets the reporting conditions. Through the method provided by the present disclosure, the business data processing task of AIoT can be sent to the UE reader on demand for processing. By reading, extracting and decoding data of AIoT on the UE reader, the UE reader selectively uploads after decoding based on whether it meets the reporting conditions, which reduces the network transmission load, improves business processing efficiency, and further reduces network resource requirements and deployment costs.
[0145] Figure 6 A structural block diagram of a business data processing system for AIoT provided in an embodiment of the present disclosure, the system can be applied to a core network and AIoTAF, the core network may include AMF / AIoTMF, UDM, NEF, AIoTAF is used to initiate a read request to perform a read operation on at least one AIoT; NEF is used to respond to the read request and collaborate with UDM to authenticate and authorize the read request of AIoTAF; NEF is also used to discover and select AMF / AIoTMF according to the read request after the read request of AIoTAF is authorized, and forward the read request to AMF / AIoTMF; AMF / AIoTMF is used to discover and select UE readers and writers based on the read request, and forward the read request to AMF / AIoTMF Figure 5 The UE reader / writer sends a read request corresponding to at least one AIoT.
[0146] In an optional embodiment of the present disclosure, the AIoT or the core network provides the decoding key server address information in the read request.
[0147] In an optional embodiment of the present disclosure, AIoTAF is specifically used to initiate a read request to perform a read operation on at least one AIoT, and add a decoding key server address information corresponding to the AIoT in the read request.
[0148] In an optional embodiment of the present disclosure, AIoTAF is the key custodian, and NEF is specifically used to add the address information of AIoTAF as the decoding key server address information to the read request, and forward the read request to AMF / AIoTMF.
[0149] In an optional embodiment of the present disclosure, the decoding key server address information is preset in at least one of NEF, UDM, and UDR. NEF is specifically used to add the decoding server address information corresponding to AIoTAF to the read request according to the preset decoding server address information, and forward the read request to AMF / AIoTMF.
[0150] Furthermore, the core network may also include UPF, which is responsible for data transmission in the user plane and application layer, so that the UE reader can obtain the decoding key based on the decoding key server information, as well as an optional service data, device identification, and decoding result reporting path.
[0151] The business data processing system for AIoT provided by the present disclosure, when applied to the core network and AIoTAF, the UE reader can respond to the read request for AIoT initiated by AIoTAF through the core network, obtain the decoding key server address information corresponding to AIoT, and obtain the decoding key corresponding to the AIoT based on the decoding key server address information; perform access operation on AIoT to read its original data, and extract the business data collected by AIoT from the original data, decode the business data based on the decoding key, and report the business data that meets the reporting conditions after decoding. Through the method provided by the present disclosure, the business data processing task of AIoT can be sent to the UE reader on demand for processing, and the data of AIoT is read, extracted, and decoded by the UE reader. After decoding, the UE reader selectively uploads based on whether it meets the reporting conditions, which reduces the network transmission load, improves the business processing efficiency, and further reduces the network resource requirements and deployment costs.
[0152] Furthermore, the core network and AIoTAF also provide a variety of solutions for adding decoding key server address information in read requests, ensuring that the UE reader can easily obtain the decoding key server address information while ensuring security and accuracy.
[0153] Figure 7 An example diagram of the deployment architecture of the AIoT-oriented business data processing system provided in the embodiment of the present disclosure is shown in FIG. Figure 7 As shown, the architecture includes AIoTAF, AMF / AIoTMF, UE reader and AIoTs. Among them, AIoTAF can request AMF / AIoTMF to read at least one AIoT in AIoTs and decode business data by sending a read request, and AMF / AIoTMF can return the result of the response to the read request.
[0154] AMF / AIoTMF can discover and select UE readers and writers, and request the UE reader and writer to perform a read operation and business data decoding on at least one AIoT by sending a read request.
[0155] In response to the read request, the UE reader / writer can read the original data of the corresponding AIoT in AIoTs, extract and decode the business data, and report the decoded business data that meets the reporting conditions to AIoTAF through the user plane at the application layer.
[0156] Figure 8 One of the interactive flow diagrams of the AIoTAF initiating a read request through the core network provided in the embodiment of the present disclosure, such as Figure 8 As shown, the interaction process is based on AIoTAF, NEF, UDM, AMF / AIoTMF, UED Reader and AIoT, and includes the following steps 801 to 809.
[0157] Step 801: AIoTAF initiates a read request to perform a read operation on AIoT through the device identifier of AIoT, requesting to read and decode the business data collected by the corresponding AIoT.
[0158] Step 802: NEF collaborates with UDM to authenticate and authorize the read request of AIoTAF in response to the read request.
[0159] Step 803: After the read request of AIoTAF is authorized, NEF discovers and selects AMF / AIoTMF according to the read request, and forwards the read request to AMF / AIoTMF.
[0160] Step 804: AMF / AIoTMF discovers and selects the UE reader / writer based on the read request, and sends a read request for the AIoT corresponding to the device identifier to the UE reader / writer.
[0161] Step 805: The UE reader obtains the decoding server address information corresponding to the AIoT in response to the read request, obtains the decoding key according to the decoding server address information, and reads the original data collected by the AIoT.
[0162] Step 806: The UE reader / writer splits the original data collected by AIoT, decodes the split business data, aggregates the decoded business data, and transmits it to AIoTAF through the application layer of the user plane.
[0163] Step 807: The UE reader / writer aggregates the split device identifications and sends the aggregated device identifications to AMF / AIoTMF through the control plane to notify the AIoTAF of the decoding results of the service data.
[0164] Step 808: AMF / AIoTMF collaborates with UDM to authenticate and authorize the device identification uploaded by the UE reader and its decoding result, as well as the UE reader.
[0165] Step 809: If authentication is successful, AMF / AIoTMF uploads the device identification uploaded by the UE reader and its decoding result to AIoTAF through NEF.
[0166] Fig. 9 A schematic diagram of the interactive process of the UE reader / writer responding to a read request provided in an embodiment of the present disclosure, such as Fig. 9 As shown, the interaction process is based on AIoTAF, decoding key server, UPF, AMF / AIoTMF, UE reader and AIoT, and includes the following steps 901 to 906.
[0167] Step 901, AIoTAF initiates a read request corresponding to AIoT to the UE reader through the core network, requesting the UE reader to read and decode the business data of AIoT.
[0168] Step 902: The UE reader / writer responds to the read request for AIoT, obtains the decoding key server address information corresponding to AIoT, and requests a decoding key from the corresponding key server according to the decoding key server address information.
[0169] Step 903: The decoding key server responds to the request of the UE reader / writer and provides the decoding key corresponding to AIoT to the UE reader / writer.
[0170] Step 904: The UE reader / writer performs access operations on the AIoT, reads original data from the AIoT, unpacks the original data into device identification and business data, and decodes and reads the business data based on the decoding key.
[0171] Step 905: The UE reader reports the decoding result to the AMF / AIoTMF in the core network based on the device identification.
[0172] Step 906: The UE reader / writer aggregates the decoded service data that meets the reporting conditions, establishes a connection with the AIoTAF through the user plane, and reports the aggregated service data and the corresponding device identification to the AIoTAF.
[0173] Fig.10 This is an example diagram of the deployment architecture of the AIoT-oriented business data processing system in the monitoring scenario provided by the embodiment of the present disclosure, such as Fig.11 As shown, in this architecture, AIoT is deployed in the monitoring service area. AIoTAF can request the reading operation and business data decoding of at least one AIoT in the monitoring service area by sending a read request to AMF / AIoTMF, and AMF / AIoTMF can return the result in response to the read request.
[0174] AMF / AIoTMF can discover and select the UE reader / writer in the monitoring service area, and send a read request to request the UE reader / writer to perform a read operation and business data decoding on at least one AIoT in the monitoring service area.
[0175] The UE reader / writer in the monitoring service area can respond to the read request, read the original data of the corresponding AIoT in the monitoring service area, extract and decode the business data, and report the decoded business data that meets the reporting conditions to AIoTAF through the user plane at the application layer.
[0176] Fig.11 The second interactive flow diagram of the AIoTAF initiating a monitoring request through the core network provided in the embodiment of the present disclosure is as follows: Fig.11 As shown, the interaction process is based on AIoTAF, NEF, UDM, AMF / AIoTMF, UE reader and AIoT, and includes the following steps 1101 to 1108.
[0177] Step 1101, AIoTAF initiates a monitoring request for performing a read operation on AIoT through the device identifier of AIoT, requesting to read and decode the business data collected by the corresponding AIoT.
[0178] Step 1102: NEF collaborates with UDM to authenticate and authorize the monitoring request of AIoTAF in response to the monitoring request.
[0179] Step 1103: After the monitoring request of AIoTAF is authorized, NEF discovers and selects AMF / AIoTMF according to the monitoring request, and forwards the monitoring request to AMF / AIoTMF.
[0180] Step 1104: AMF / AIoTMF discovers and selects the UE reader based on the monitoring request, and deploys the monitoring service of AIoT corresponding to the device identifier to the UE reader.
[0181] The monitoring service includes a device identification, a read request, a decoding key or a decoding key server address information, and a predetermined indicator. The predetermined indicator may include a data type, a collection cycle, and a service requirement of the service data.
[0182] Step 1105: The UE reader obtains the decoding key according to the decoding key server address information, or obtains the decoding key based on the deployed monitoring service, and periodically accesses the corresponding AIoT to read the original data according to the collection cycle.
[0183] Step 1106: The UE reader / writer splits the original data collected by AIoT, decodes the split business data, aggregates the decoded business data that does not meet the business requirements, and transmits it to AIoTAF through the application layer of the user plane.
[0184] Step 1107: The UE reader / writer aggregates the device identifiers corresponding to the business data that does not meet the business requirements, and sends the aggregated device identifiers to AMF / AIoTMF through the control plane to notify AIoTAF of the decoding results of the business data.
[0185] Step 1108, AMF / AIoTMF collaborates with UDM to authenticate and authorize the device identification uploaded by the UE reader and the UE reader.
[0186] Step 1109: If authentication is successful, AMF / AIoTMF uploads the device identification uploaded by the UE reader to AIoTAF through NEF.
[0187] Fig.12 A schematic diagram of the structure of an electronic device 1200 provided in an embodiment of the present disclosure is shown in FIG. Fig.12 As shown, the electronic device 1200 may include a processor 1201, a memory 1202, and a program or instruction stored in the memory 1202 and executable on the processor 1201. When the program or instruction is executed by the processor 1201, each process of the above-mentioned signaling intercommunication embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.
[0188] It should be noted that Fig.12 The electronic device 1200 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0189] Fig.13 A hardware schematic diagram of an electronic device 1300 provided in an embodiment of the present disclosure is shown in FIG. Fig.13 As shown, the electronic device 1300 includes a central processing unit (CPU) 1301, which can perform various appropriate actions and processes according to the program stored in ROM (Read Only Memory) 1302 or the program loaded from the storage part 1308 to RAM (Random Access Memory) 1303. In RAM 1303, various programs and data required for system operation are also stored. CPU 1301, ROM 1302 and RAM 1303 are connected to each other through bus 1304. I / O (Input / Output) interface 1305 is also connected to bus 1304.
[0190] The following components are connected to the I / O interface 1305: an input section 1306 including a keyboard, a mouse, etc.; an output section 1307 including a CRT (Cathode Ray Tube), an LCD (Liquid Crystal Display), etc., and a speaker, etc.; a storage section 1308 including a hard disk, etc.; and a communication section 1309 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 1309 performs communication processing via a network such as the Internet. A drive 1310 is also connected to the I / O interface 1305 as needed. A removable medium 1311, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 1310 as needed so that a computer program read therefrom is installed into the storage section 1308 as needed.
[0191] In particular, according to an embodiment of the present disclosure, the process described below with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 1309, and / or installed from a removable medium 1311. When the computer program is executed by a central processing unit (CPU1301), various functions defined in the system of the present application are executed.
[0192] The embodiment of the present disclosure also sends a computer-readable 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 signaling intercommunication embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0193] The processor is the processor in the electronic device in the above embodiment. The computer-readable medium includes computer-readable media such as ROM, RAM, magnetic disk or optical disk.
[0194] The disclosed embodiment further provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run programs or instructions to implement the various processes of the above-mentioned signaling intercommunication embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0195] It should be understood that the chip mentioned in the embodiments of the present disclosure may also be referred to as a system-level chip, a system chip, a chip system, or a system-on-chip chip, etc.
[0196] The embodiments of the present disclosure provide a computer program product including instructions, which, when executed on a computer, enables the computer to execute the steps of signaling intercommunication as described above and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0197] It should be noted that, in this article, the terms "comprise", "include" or any other variants 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 noted that the scope of the method and device in the embodiments of the present disclosure 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.
[0198] 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 software plus a necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present disclosure, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, an electronic device, an air conditioner, or a network device, etc.) to execute the methods of each embodiment of the present disclosure.
[0199] The embodiments of the present disclosure are described above in conjunction with the accompanying drawings, but the present disclosure 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 disclosure, ordinary technicians in this field can also make many forms without departing from the scope of protection of the purpose of the present disclosure and the claims, all of which are within the protection of the present disclosure.
Claims
1. A business data processing method for AIoT, characterized in that: The method is applied to a user terminal UE reader / writer, and the method comprises: In response to a read request to AIoT, obtain address information of a decoding key server corresponding to the AIoT; Obtaining a decoding key corresponding to the AIoT based on the decoding key server address information; Performing an access operation on the AIoT and reading the original data of the AIoT; Extracting the business data collected by the AIoT from the original data, and decoding the business data based on the decoding key; The service data that meets the reporting conditions after decoding is reported.
2. The method according to claim 1, characterized in that The reporting conditions include: In a case where the service data is successfully decoded based on the decoding key, it is determined that the reporting condition is met.
3. The method according to claim 1, characterized in that: The reporting conditions include: When the business data is successfully decoded based on the decoding key and the successfully decoded business data is abnormal based on a predetermined indicator analysis, it is determined that the reporting condition is met.
4. The method according to claim 1, characterized in that After performing the access operation on the AIoT and reading the original data of the AIoT, the method further includes: Extracting the device identification of the AIoT from the raw data; The reporting of the service data that meets the reporting conditions after decoding includes: The service data that meets the reporting conditions after decoding and the corresponding device identification are reported.
5. The method according to claim 4, characterized in that After decoding the service data based on the decoding key, the method further includes: The statistical results of decoding the service data are reported to the core network.
6. The method according to claim 1, characterized in that The read request is initiated by the AIoT application function AIoTAF through the core network; or, The read request is initiated by the AIoT to the UE reader / writer.
7. The method according to claim 1, characterized in that The decoding key server address information includes any one of the following: The decoding key server address information provided by AIoTAF or core network in the read request; The UE reader / writer pre-configures the decoding key server address information locally.
8. A business data processing method for AIoT, characterized in that: The method is applied to the core network and AIoTAF, the core network includes access and mobility management function AMF / AIoT management function AIoTMF, unified data management function UDM, network open function NEF, and the method includes: The AIoTAF initiates a read request to perform a read operation on at least one AIoT; The NEF, in response to the read request, collaborates with the UDM to authenticate and authorize the read request of the AIoTAF; After the read request of the AIoTAF is authorized, the NEF discovers and selects the AMF / AIoTMF according to the read request, and forwards the read request to the AMF / AIoTMF; The AMF / AIoTMF discovers and selects the UE reader based on the read request, and sends the read request corresponding to the at least one AIoT to the UE reader, so that the UE reader executes the method described in any one of claims 1 to 7 in response to the read request.
9. The method according to claim 8, characterized in that The AIoT or the core network provides the decoding key server address information in the read request.
10. The method according to claim 9, characterized in that The AIoTAF initiates a read request for performing a read operation on at least one AIoT, including: The AIoTAF initiates a read request to perform a read operation on at least one AIoT, and adds the decoding key server address information corresponding to the AIoT in the read request.
11. The method according to claim 9, characterized in that The AIoTAF is a key custodian, and forwarding the read request to the AMF / AIoTMF includes: Add the address information of the AIoTAF as the decoding key server address information to the read request, and forward the read request to the AMF / AIoTMF.
12. The method according to claim 9, characterized in that The decoding key server address information is preset in at least one of the NEF, the UDM, and the unified data repository function UDR, and the forwarding of the read request to the AMF / AIoTMF includes: According to the preset decoding server address information, the decoding server address information corresponding to the AIoTAF is added to the read request, and the read request is forwarded to the AMF / AIoTMF.
13. A UE reader, characterized in that: include: A request response module, used to respond to a read request to AIoT and obtain the decoding key server address information corresponding to the AIoT; A key acquisition module, used to acquire a decoding key corresponding to the AIoT based on the decoding key server address information; A data reading module, used to perform access operations on the AIoT and read the original data of the AIoT; A data decoding module, used to extract the business data collected by the AIoT from the original data, and decode the business data based on the decoding key; The data reporting module is used to report the service data that meets the reporting conditions after decoding.
14. A business data processing system for AIoT, characterized in that: The system is applied to the core network and AIoTAF, and the core network includes AMF / AIoTMF, UDM, and NEF. The AIoTAF is used to initiate a read request for performing a read operation on at least one AIoT; The NEF is used to authenticate and authorize the read request of the AIoTAF in collaboration with the UDM in response to the read request; The NEF is also used to discover and select the AMF / AIoTMF according to the read request after the read request of the AIoTAF is authorized, and forward the read request to the AMF / AIoTMF; The AMF / AIoTMF is used to discover and select the UE reader / writer based on the read request, and send the read request corresponding to the at least one AIoT to the UE reader / writer as described in claim 13.
15. An electronic device, characterized in that: It includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the AIoT-oriented business data processing method as described in any one of claims 1 to 12.
16. A computer readable medium, characterized in that The computer-readable medium stores programs or instructions, and when the programs or instructions are executed by the processor, the AIoT-oriented business data processing method as described in any one of claims 1 to 12 is implemented.
