Service processing method and apparatus, and communication device and readable storage medium
By selecting fixed or static terminals and access network devices as readers and writers, and using the first network function for service request and registration processes, the execution difficulties of passive IoT services are solved, and cross-operator passive IoT inventory access and fixed location registration of terminals are realized, thereby improving the efficiency of IoT services.
Patent Information
- Application Number
- PCT/CN2025/086549
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-04-03
- Filing Date
- 2025-04-01
- Publication Date
- 2025-10-09
AI Technical Summary
In the prior art, there is a problem in how to enable a terminal for a passive IoT service to function as a reader/writer to perform IoT services.
By selecting fixed or static terminals and/or access network devices as readers and writers, using the first network function to send service request messages to these devices, performing paging and registration processes, and realizing Internet of Things services.
It supports cross-operator passive IoT inventory access solutions, implements the registration process of fixed location and static address of terminals as readers and writers, and improves the execution efficiency of IoT services.
Smart Images

Figure CN2025086549_09102025_PF_FP_ABST
Abstract
Description
Business processing method, device, communication equipment and readable storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese patent application No. 202410398721.6 filed in China on April 3, 2024, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present disclosure belongs to the field of communication technology, and specifically relates to a service processing method, apparatus, communication equipment, and readable storage medium. Background Art
[0004] In related technologies, for passive IoT services, a terminal can be used as a reader to perform IoT services. In this case, how to implement IoT services is an urgent problem to be solved. Summary of the Invention
[0005] The purpose of the embodiments of the present disclosure is to provide a service processing method, apparatus, communication device, and readable storage medium to solve the problem of how to implement Internet of Things services.
[0006] In order to solve the above technical problems, the present disclosure is implemented as follows:
[0007] In a first aspect, a business processing method is provided, comprising:
[0008] The first network function selects a first reader and / or a second reader, wherein the first reader is a fixed or static terminal and the second reader is an access network device;
[0009] The first network function sends a first service request message to the first reader / writer, and / or sends a second service request message to the second reader / writer.
[0010] In a second aspect, a business processing method is provided, including:
[0011] The first network function receives a registration request from a terminal; wherein the registration request includes at least one of the following: indication information for indicating a reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
[0012] A third aspect provides a business processing method, including:
[0013] The terminal receives a first service request message sent by the first network function; wherein the terminal is a reader / writer selected by the first network function, and the terminal is a fixed or static terminal;
[0014] The terminal initiates a paging request for the first device;
[0015] The terminal receives a paging response returned by the first device that is successfully matched.
[0016] A fourth aspect provides a business processing method, including:
[0017] The terminal sends a registration request to the first network function; wherein the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
[0018] A fifth aspect provides a business processing method, including:
[0019] The access network device receives a second service request message sent by the first network function; wherein the access network device is a reader / writer selected by the first network function;
[0020] The access network device initiates a paging request for the first device;
[0021] The access network device receives a paging response returned by the first device that is successfully matched.
[0022] In a sixth aspect, a service processing device is provided, including:
[0023] A selection module, configured to select a first reader and / or a second reader, wherein the first reader is a fixed or static terminal and the second reader is an access network device;
[0024] The first sending module is configured to send a first service request message to the first reader / writer, and / or send a second service request message to the second reader / writer.
[0025] In a seventh aspect, a service processing device is provided, including:
[0026] The fourth receiving module is used to receive a registration request from a terminal; wherein the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
[0027] In an eighth aspect, a service processing device is provided, including:
[0028] A fifth receiving module is configured to receive, at a terminal, a first service request message sent by a first network function; wherein the terminal is a reader / writer selected by the first network function, and the terminal is a fixed or static terminal;
[0029] A first initiating module, configured to initiate a paging request for a first device;
[0030] The sixth receiving module is configured to receive a paging response returned by the first device that has successfully matched.
[0031] In a ninth aspect, a service processing device is provided, including:
[0032] The fourth sending module is used to send a registration request to the first network function; wherein the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
[0033] In a tenth aspect, a service processing device is provided, including:
[0034] a seventh receiving module, configured to receive a second service request message sent by the first network function; wherein the access network device is a reader / writer selected by the first network function;
[0035] A second initiating module, configured to initiate a paging request for the first device;
[0036] The eighth receiving module is configured to receive a paging response returned by the first device that has successfully matched.
[0037] In the eleventh aspect, a communication device is provided, 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 method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect, or the steps of the method described in the fifth aspect.
[0038] In the twelfth 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, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect, or the steps of the method described in the fifth aspect are implemented.
[0039] In the thirteenth aspect, a computer program product is provided, comprising computer instructions, which, when executed by a processor, implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect, or the steps of the method described in the fifth aspect.
[0040] Through the solution in the embodiments of the present disclosure, it is possible to support the selection of fixed or static terminals and / or access network devices as readers and writers, that is, to use fixed or static terminals and / or access network devices as readers and writers to execute IoT services, thereby realizing IoT services, such as realizing a passive IoT inventory access solution for cross-operators. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] FIG1 is a flow chart of a business processing method provided by an embodiment of the present disclosure;
[0042] FIG2 is a flowchart of another service processing method provided by an embodiment of the present disclosure;
[0043] FIG3 is a flow chart of another service processing method provided by an embodiment of the present disclosure;
[0044] FIG4 is a flowchart of another service processing method provided by an embodiment of the present disclosure;
[0045] FIG5 is a flowchart of another service processing method provided by an embodiment of the present disclosure;
[0046] FIG6 is a schematic diagram of a registration process initiated by a terminal as a static reader in an embodiment of the present disclosure;
[0047] 7 is a flowchart of selecting a fixed / static terminal and / or access network device as a Reader to perform a service in an embodiment of the present disclosure;
[0048] FIG8 is a schematic structural diagram of a service processing device provided by an embodiment of the present disclosure;
[0049] FIG9 is a schematic structural diagram of another service processing device provided by an embodiment of the present disclosure;
[0050] FIG10 is a schematic structural diagram of another service processing device provided by an embodiment of the present disclosure;
[0051] FIG11 is a schematic structural diagram of another service processing device provided in an embodiment of the present disclosure;
[0052] FIG12 is a schematic structural diagram of another service processing device provided in an embodiment of the present disclosure;
[0053] FIG13 is a schematic structural diagram of a communication device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0054] The following will clearly and completely describe the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present disclosure, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present disclosure without making any creative efforts shall fall within the scope of protection of the present disclosure.
[0055] 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 under appropriate circumstances, 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 related to each other are in an "or" relationship.
[0056] The service processing method, apparatus, communication device, and readable storage medium provided by the embodiments of the present disclosure are described in detail below with reference to specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0057] Please refer to Figure 1, which is a flowchart of a service processing method provided in an embodiment of the present disclosure. The method is applied to a first network function, which may be an access and mobility management function (AMF), a passive Internet of Things network function (such as an Ambient Internet of Things Network Function, Ambient IoT NF), a core network function (such as a 5G Core Network Function, 5GC NF), or other network functions capable of implementing similar functions; as shown in Figure 1, the method includes the following steps:
[0058] Step 11: The first network function selects a first reader and / or a second reader, wherein the first reader is a fixed or static terminal and the second reader is an access network device.
[0059] Step 12: The first network function sends a first service request message to the first reader / writer, and / or sends a second service request message to the second reader / writer.
[0060] In the embodiments of the present disclosure, the fixed or static terminal refers to a terminal with a fixed location and a static address, as opposed to a mobile / dynamic terminal. The fixed or static terminal may also be referred to as a fixed or static type terminal.
[0061] The first service request message is used to request a service. The first service request message may include, but is not limited to, at least one of the following: a transaction identifier (e.g., a transaction ID), a service type, an Electronic Product Code (EPC) code list, a manufacturer TID code list, an operator identifier list, an operation time (e.g., when the reader is selected), and an aggregation indicator for indicating that service data should be aggregated.
[0062] The second service request message is used to request a service. The second service request message may include, but is not limited to, at least one of the following: a transaction identifier (such as a transaction ID), a service type, an EPC code list, a TID code list, an operator identifier list, an operation time (such as the time when the reader is selected), an aggregation indicator for indicating that service data should be aggregated, and the like.
[0063] It should be noted that the service type identifies the corresponding service as an Ambient Internet of Things (Ambient IoT) service and / or inventory and / or read and / or write and / or disable operation, etc. The EPC code contains relevant information of the tag operator. The TID code identifies the manufacturer's information, which is similar to the International Mobile Station Equipment Identity (IMEI). The operator identifier may include a mobile network code (MNC) and a mobile country code (MCC), etc. The MNC (or MCC) can also be configured separately. The operator identifier list is used to identify which operators' devices can access the network. The aggregation indication identifies whether the network can aggregate data; the operation time may be a specified time and / or the period of periodic operation, etc.
[0064] Through the solution in the embodiments of the present disclosure, it is possible to support the selection of fixed or static terminals and / or access network devices as readers and writers, that is, to use fixed or static terminals and / or access network devices as readers and writers to execute IoT services, thereby realizing IoT services, such as realizing a passive IoT inventory access solution for cross-operators.
[0065] In the embodiment of the present disclosure, it is possible to support selecting a fixed or static terminal and / or access network device as a reader / writer based on the area information obtained from a third party. The above service processing method may also include:
[0066] The first network function receives a third service request message, where the third service request message includes the first area information. For example, the first network function (such as an AMF or an Ambient IoT NF) may receive the third service request message from a Network Exposure Function (NEF) to obtain the first area information carried therein.
[0067] The selection of the first reader and / or the second reader may include: the first network function selecting the first reader and / or the second reader based on the first area information, that is, selecting a fixed / static terminal reader and / or a next generation radio access network (NG-RAN) reader. For example, the first network function (such as an AMF or an Ambient IoT NF) may select a fixed / static terminal within the area corresponding to the first area information as a reader, and / or select an access network device within the area corresponding to the first area information as a reader.
[0068] Optionally, the first area information may include at least one of the following: a tracking area (TA), a TA list, a base station, a base station list, a cell, a cell list, etc. When the first area information includes a TA, the corresponding area may be the area of the TA; when the first area information includes a TA list, the corresponding area may be the area of all or part of the TAs in the TA list; when the first area information includes a base station, the corresponding area may be the area covered by the base station; when the first area information includes a base station list, the corresponding area may be the area covered by all or part of the base stations in the base station list; when the first area information includes a cell, the corresponding area may be the area covered by the cell; when the first area information includes a cell list, the corresponding area may be the area covered by all or part of the cells in the cell list.
[0069] Optionally, after receiving the first service request message, the fixed / static terminal may initiate a paging request for the first device and receive a paging response from the successfully matched first device, which includes the device identifier, EPC code, operator identifier, service data, etc. After receiving the second service request message, the access network device may initiate a paging request for the first device and receive a paging response from the successfully matched first device, which includes the device identifier, EPC code, operator identifier, service data, etc. The first device may optionally be an Ambient IoT device such as a tag device.
[0070] Optionally, after step 12 above, the service processing method in this embodiment may further include:
[0071] The first network function receives a first service response message returned by the first reader, and / or receives a second service response message returned by the second reader; the first service response message may include at least one of the following: a device identifier (e.g., used to identify the first device that was successfully paged), an operator identifier (e.g., including MNC / MCC), and service data of the first device that was successfully paged; the second service response message may include at least one of the following: a device identifier (e.g., used to identify the first device that was successfully paged), an operator identifier (e.g., including MNC / MCC), and service data of the first device that was successfully paged. The first device may be an Ambient IoT device such as a tag device. In this way, the service results returned by the first reader / second reader can be known.
[0072] Optionally, the service processing method in the embodiment of the present disclosure may further include:
[0073] The first network function performs a first operation, wherein the first operation includes at least one of the following:
[0074] (1) Determine whether the device identifier and / or operator identifier included in the first service response message is included in a first operator identifier list; for example, the first operator identifier list may be obtained by the first network function (such as AMF or Ambient IoT NF) from a third party (such as NEF) and is used to determine whether the read and write operations of the first reader / writer meet the requirements;
[0075] (2) if the device identifier and / or operator identifier included in the first service response message is not included in the first operator identifier list, deleting the service data corresponding to the device identifier and / or operator identifier in the first service response message; or, if the device identifier and / or operator identifier included in the first service response message is included in the first operator identifier list, deduplicating the service data corresponding to the device identifier and / or operator identifier in the first service response message; in this way, only devices corresponding to the operator identifiers in the first operator identifier list are allowed to access, and response data of duplicate devices are removed;
[0076] (3) parsing the service data included in the first service response message, aggregating the parsed service data of the multiple first devices into a third service response message, and sending the third service response message; the first device may be an Ambient IoT device such as a tag device; in this way, it is possible to support parsing the data packet content and performing secondary aggregation, thereby aggregating the service data of the multiple first devices into one response message;
[0077] (4) Determine whether the device identifier and / or operator identifier included in the second service response message is included in the second operator identifier list; for example, the second operator identifier list may be obtained by the first network function (such as AMF or Ambient IoT NF) from a third party (such as NEF) to determine whether the read and write operations of the second reader / writer meet the requirements;
[0078] (5) if the device identifier and / or operator identifier included in the second service response message is not included in the second operator identifier list, deleting the service data corresponding to the device identifier and / or operator identifier in the second service response message; or, if the device identifier and / or operator identifier included in the second service response message is included in the second operator identifier list, deduplicating the service data corresponding to the device identifier and / or operator identifier in the second service response message; in this way, only the operator identifier in the second operator identifier list corresponding to the first device is allowed to access, and the response data of the duplicate device is removed;
[0079] (6) parsing the business data included in the second business response message, aggregating the parsed business data of multiple first devices into a fourth business response message, and sending the fourth business response message; the first device may be an Ambient IoT device such as a tag device; in this way, it is possible to support parsing the data packet content and perform secondary aggregation, aggregating the business data of multiple first devices into one response message.
[0080] In the embodiment of the present disclosure, the registration process can be supported when the terminal is a fixed location or static address of the Reader. The above business processing can also include:
[0081] The first network function receives a registration request from a terminal. The registration request may include at least one of the following: information indicating the reader type of the terminal and information about the area served by the terminal. The reader type of the terminal may be any of the following: fixed or static, mobile or dynamic. This allows for the registration process to be implemented when the terminal is a reader at a fixed location or static address, thereby supporting the use of fixed / static terminals as readers to perform service operations.
[0082] Optionally, the area information served by the terminal may include at least one of the following: TA, TA list, base station, base station list, cell, cell list, etc. When the area information served by the terminal includes TA, it may indicate that the area served by the terminal is the area of the TA; when the area information served by the terminal includes TA list, it may indicate that the area served by the terminal is the area of all or part of the TAs in the TA list; when the area information served by the terminal includes base station, it may indicate that the area served by the terminal is the area covered by the base station; when the area information served by the terminal includes base station list, it may indicate that the area served by the terminal is the area covered by all or part of the base stations in the base station list; when the area information served by the terminal includes cell, it may indicate that the area served by the terminal is the area covered by the cell; when the area information served by the terminal includes cell list, it may indicate that the area served by the terminal is the area covered by all or part of the cells in the cell list.
[0083] Optionally, in the embodiment of the present disclosure, whether to allow terminal access and / or whether to allow or set the terminal as a fixed / static reader / writer can be determined based on the terminal's reader / writer type and / or contract information. The above-mentioned business processing may also include:
[0084] The first network function allows the terminal to access when the first condition is met, and / or allows or sets the terminal to act as a fixed or static reader / writer;
[0085] The first condition includes at least one of the following:
[0086] The reader / writer type of the terminal is fixed or static;
[0087] The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal; satisfying the contract information here can be understood as: the reader / writer type reported by the terminal during registration has been subscribed; for example, if the reader / writer type reported by the terminal during registration is fixed (or static), and the reader / writer type subscribed by the terminal is fixed (or static), then the contract information is satisfied; or, if the reader / writer type reported by the terminal during registration is fixed (or static), and the reader / writer types subscribed by the terminal are fixed (or static) and mobile (or dynamic), then the contract information is also satisfied;
[0088] The area served by the terminal is within the contracted area of the terminal; this can be understood as: the area served by the terminal meets the contracted area restriction condition.
[0089] In an optional embodiment, the first network function (such as AMF or Ambient IoT NF) may allow the terminal to access and / or allow or set the terminal as a fixed or static reader / writer when the reader / writer type of the terminal is fixed or static, or the reader / writer type of the terminal is fixed or static and the reader / writer type of the terminal meets the contract information of the reader / writer type of the terminal, or the reader / writer type of the terminal is fixed or static and the area served by the terminal is within the contract area of the terminal.
[0090] In an optional embodiment, the first network function (such as AMF or Ambient IoT NF) may allow the terminal to access and / or allow or set the terminal as a fixed or static reader / writer when the reader / writer type of the terminal meets the contract information of the reader / writer type of the terminal, or when the reader / writer type of the terminal meets the contract information of the reader / writer type of the terminal and the area served by the terminal is within the contract area of the terminal, or when the area served by the terminal is within the contract area of the terminal.
[0091] In an optional embodiment, the first network function (such as AMF or Ambient IoT NF) may allow the terminal to access and / or allow or set the terminal as a fixed or static reader / writer when the reader / writer type of the terminal is fixed or static, and the reader / writer type of the terminal meets the contract information of the reader / writer type of the terminal, and the area served by the terminal is within the contract area of the terminal.
[0092] It should be noted that whether the terminal's location is within its service area or contract area can be judged during the service request process, and only when the terminal's location is within its service area or contract area can the corresponding business service be implemented.
[0093] Optionally, the contract information of the reader / writer type of the terminal and / or the contract area information of the terminal can be obtained by the first network function (such as AMF or Ambient IoT NF) from the second network function; this second network function is, for example, Unified Data Management (UDM) or other network functions that can implement similar functions.
[0094] Optionally, the contract information of the reader / writer type of the terminal and / or the contract area information of the terminal can be stored in the first network function (such as AMF or Ambient IoT NF) so that this information can be directly used to determine whether the terminal is allowed to access, and / or whether the terminal is allowed or set as a fixed or static reader / writer.
[0095] Please refer to Figure 2, which is a flowchart of a service processing method provided in an embodiment of the present disclosure. The method is applied to a first network function, which may be an AMF, an Ambient IoT NF, a core network function (such as a 5GC NF), or other network functions capable of implementing similar functions. As shown in Figure 2, the method includes the following steps:
[0096] Step 21: The first network function receives a registration request from the terminal; the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service.
[0097] In the embodiments of the present disclosure, the reader / writer type of the terminal is any of the following: fixed or static, mobile or dynamic; that is, the reader / writer type of the terminal is fixed or static, or the reader / writer type of the terminal is mobile or dynamic. The fixed or static terminal may also be referred to as a fixed or static type terminal.
[0098] In this way, the registration process can be implemented when the terminal is a fixed location and static address as a reader / writer, thereby supporting the fixed / static terminal to perform business services as a reader / writer.
[0099] Optionally, the area information served by the terminal may include at least one of the following: TA, TA list, base station, base station list, cell, cell list, etc. When the area information served by the terminal includes TA, it may indicate that the area served by the terminal is the area of the TA; when the area information served by the terminal includes TA list, it may indicate that the area served by the terminal is the area of all or part of the TAs in the TA list; when the area information served by the terminal includes base station, it may indicate that the area served by the terminal is the area covered by the base station; when the area information served by the terminal includes base station list, it may indicate that the area served by the terminal is the area covered by all or part of the base stations in the base station list; when the area information served by the terminal includes cell, it may indicate that the area served by the terminal is the area covered by the cell; when the area information served by the terminal includes cell list, it may indicate that the area served by the terminal is the area covered by all or part of the cells in the cell list.
[0100] Optionally, in the embodiment of the present disclosure, whether to allow terminal access and / or whether to allow or set the terminal as a fixed / static reader / writer can be determined based on the terminal's reader / writer type and / or contract information. The above-mentioned business processing may also include:
[0101] The first network function allows the terminal to access when the first condition is met, and / or allows or sets the terminal to act as a fixed or static reader / writer;
[0102] The first condition includes at least one of the following:
[0103] The reader / writer type of the terminal is fixed or static;
[0104] The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal; satisfying the contract information here can be understood as: the reader / writer type reported by the terminal during registration has been subscribed; for example, if the reader / writer type reported by the terminal during registration is fixed (or static), and the reader / writer type subscribed by the terminal is fixed (or static), then the contract information is satisfied; or, if the reader / writer type reported by the terminal during registration is fixed (or static), and the reader / writer types subscribed by the terminal are fixed (or static) and mobile (or dynamic), then the contract information is also satisfied;
[0105] The area served by the terminal is within the contracted area of the terminal; this can be understood as: the area served by the terminal meets the contracted area restriction condition.
[0106] In an optional embodiment, the first network function (such as AMF or Ambient IoT NF) may allow the terminal to access and / or allow or set the terminal as a fixed or static reader / writer when the reader / writer type of the terminal is fixed or static, or the reader / writer type of the terminal is fixed or static and the reader / writer type of the terminal meets the contract information of the reader / writer type of the terminal, or the reader / writer type of the terminal is fixed or static and the area served by the terminal is within the contract area of the terminal.
[0107] In an optional embodiment, the first network function (such as AMF or Ambient IoT NF) may allow the terminal to access and / or allow or set the terminal as a fixed or static reader / writer when the reader / writer type of the terminal meets the contract information of the reader / writer type of the terminal, or when the reader / writer type of the terminal meets the contract information of the reader / writer type of the terminal and the area served by the terminal is within the contract area of the terminal, or when the area served by the terminal is within the contract area of the terminal.
[0108] In an optional embodiment, the first network function (such as AMF or Ambient IoT NF) may allow the terminal to access and / or allow or set the terminal as a fixed or static reader / writer when the reader / writer type of the terminal is fixed or static, and the reader / writer type of the terminal meets the contract information of the reader / writer type of the terminal, and the area served by the terminal is within the contract area of the terminal.
[0109] It should be noted that whether the terminal's location is within its service area or contract area can be judged during the service request process, and only when the terminal's location is within its service area or contract area can the corresponding business service be implemented.
[0110] Optionally, the service processing method in this embodiment may further include:
[0111] The first network function allows the terminal to access and / or allows or sets the terminal to function as a fixed or static reader / writer when a first condition is met; the first condition includes at least one of the following:
[0112] The reader / writer type of the terminal is fixed or static;
[0113] The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal;
[0114] The area served by the terminal is within the contracted area of the terminal.
[0115] Optionally, the contract information of the reader / writer type of the terminal and / or the contract area information of the terminal can be obtained by the first network function (such as AMF or Ambient IoT NF) from the second network function; this second network function is, for example, a unified data management UDM or other network function that can implement similar functions.
[0116] Optionally, the contract information of the reader / writer type of the terminal and / or the contract area information of the terminal can be stored in the first network function (such as AMF or Ambient IoT NF) so that this information can be directly used to determine whether the terminal is allowed to access, and / or whether the terminal is allowed or set as a fixed or static reader / writer.
[0117] Please refer to FIG3 , which is a flowchart of a service processing method provided by an embodiment of the present disclosure. The method is applied to a terminal. As shown in FIG3 , the method includes the following steps:
[0118] Step 31: The terminal sends a registration request to the first network function; the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service.
[0119] In the embodiments of the present disclosure, the reader / writer type of the terminal is any of the following: fixed or static, mobile or dynamic; that is, the reader / writer type of the terminal is fixed or static, or the reader / writer type of the terminal is mobile or dynamic. The fixed or static terminal may also be referred to as a fixed or static type terminal.
[0120] The first network function may be AMF, Ambient IoT NF, core network function (such as 5GC NF) or other network function that can implement similar functions.
[0121] In this way, the registration process can be implemented when the terminal is a fixed location and static address as a reader / writer, thereby supporting the fixed / static terminal to perform business services as a reader / writer.
[0122] Optionally, the area information of the terminal service may be as described in the above embodiment.
[0123] Optionally, if a first condition is met, the terminal is allowed to access and / or is allowed or configured to function as a fixed or static reader / writer; the first condition includes any one of the following:
[0124] The reader / writer type of the terminal is fixed or static;
[0125] The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal; satisfying the contract information here can be understood as: the reader / writer type reported by the terminal during registration has been contracted;
[0126] The area served by the terminal is within the contracted area of the terminal; this can be understood as: the area served by the terminal meets the contracted area restriction condition.
[0127] Optionally, the contract information of the reader / writer type of the terminal and / or the contract area information of the terminal can be obtained by the first network function (such as AMF or Ambient IoT NF) from the second network function; this second network function is, for example, a unified data management UDM or other network function that can implement similar functions.
[0128] Optionally, the subscription information of the reader / writer type of the terminal and / or the subscription area information of the terminal may be stored in a first network function (such as AMF or Ambient IoT NF).
[0129] Please refer to FIG4 , which is a flowchart of a service processing method provided by an embodiment of the present disclosure. The method is applied to a terminal. As shown in FIG4 , the method includes the following steps:
[0130] Step 41: The terminal receives a first service request message sent by the first network function; the terminal is a reader / writer selected by the first network function, and the terminal is a fixed or static terminal;
[0131] Step 42: The terminal initiates a paging request for the first device;
[0132] Step 43: The terminal receives a paging response returned by the first device that is successfully matched.
[0133] In the embodiment of the present disclosure, the first network function may be AMF, Ambient IoT NF, core network function (such as 5GC NF) or other network function that can implement similar functions.
[0134] The fixed or static terminal refers to a terminal with a fixed location and a static address, as opposed to a mobile / dynamic terminal. The first device may be an Ambient IoT device such as a tag device.
[0135] Optionally, the first service request message is used to request a service. The first service request message may include, but is not limited to, at least one of the following: a transaction identifier (such as a transaction ID), a service type, an EPC code list, a TID code list, an operator identifier list, an operation time (such as the time selected for the reader to perform the service), an aggregation indicator for indicating that service data should be aggregated, and the like.
[0136] Optionally, the paging request may include at least one of the following: service type, EPC code list, operator identification list, etc. For example, the operator identification in the operator identification list may include MNC, MCC, etc.
[0137] Optionally, the paging response may include at least one of the following: a device identifier (e.g., used to identify the first device that successfully paged), an EPC code, an operator identifier (e.g., including an MNC, MCC, etc.), and service data. For example, after receiving a paging request, the first device may use its own EPC code to match the EPC code list carried in the paging request, access the service after a successful match, and return a paging response; and / or use its own operator identifier to match the operator identifier list carried in the paging request, access the service after a successful match, and return a paging response.
[0138] Through the solution in the embodiment of the present disclosure, it is possible to support the selection of fixed or static terminals as readers and writers, that is, to use fixed or static terminals as readers and writers to execute Internet of Things services, thereby realizing Internet of Things services.
[0139] Optionally, if there are multiple successfully matched first devices, the terminal may aggregate the service data of the multiple first devices based on a transaction identifier (such as a Transaction ID) to carry the aggregated data in a single response message. For example, the service data of multiple first devices that are of the same category or are related may be aggregated based on the Transaction ID.
[0140] Optionally, the service processing method in this embodiment may further include:
[0141] The terminal sends a first service response message to the first network function. The first service response message includes at least one of the following: a device identifier (e.g., identifying the first device that was successfully paged), an operator identifier (e.g., including an MNC / MCC), and service data of the first device that was successfully paged. This allows the first network function to obtain the service result returned by the terminal.
[0142] Optionally, the service processing method in this embodiment may further include:
[0143] The terminal sends a registration request to the first network function. The registration request includes at least one of the following: information indicating the reader type of the terminal and information about the region in which the terminal is to serve. The reader type of the terminal can be any of the following: fixed or static, mobile or dynamic. This allows for the registration process to be implemented when the terminal is a reader at a fixed location or static address, thereby supporting the use of fixed or static terminals as readers to perform service operations.
[0144] It should be noted that the area information of the terminal service can refer to that described in the above embodiment.
[0145] Optionally, if a first condition is met, the terminal is allowed to access and / or is allowed or configured to function as a fixed or static reader / writer; the first condition includes any one of the following:
[0146] The reader / writer type of the terminal is fixed or static;
[0147] The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal; satisfying the contract information here can be understood as: the reader / writer type reported by the terminal during registration has been contracted;
[0148] The area served by the terminal is within the contracted area of the terminal; this can be understood as: the area served by the terminal meets the contracted area restriction condition.
[0149] Optionally, the contract information of the reader / writer type of the terminal and / or the contract area information of the terminal can be obtained by the first network function (such as AMF or Ambient IoT NF) from the second network function; this second network function is, for example, a unified data management UDM or other network function that can implement similar functions.
[0150] Optionally, the subscription information of the reader / writer type of the terminal and / or the subscription area information of the terminal may be stored in a first network function (such as AMF or Ambient IoT NF).
[0151] Please refer to FIG. 5 , which is a flowchart of a service processing method provided by an embodiment of the present disclosure. The method is applied to an access network device, such as an NG-RAN device. As shown in FIG. 5 , the method includes the following steps:
[0152] Step 51: The access network device receives a second service request message sent by the first network function; the access network device is the reader / writer selected by the first network function;
[0153] Step 52: The access network device initiates a paging request for the first device;
[0154] Step 53: The access network device receives the paging response returned by the first device that is successfully matched.
[0155] In the embodiment of the present disclosure, the first network function may be AMF, Ambient IoT NF, core network function (such as 5GC NF), or other network functions capable of implementing similar functions. The first device may be an Ambient IoT device such as a tag device.
[0156] Optionally, the second service request message is used to request a service. The second service request message may include, but is not limited to, at least one of the following: a transaction identifier (such as a transaction ID), a service type, an EPC code list, a TID code list, an operator identifier list, an operation time (such as the time selected for the reader to perform the service), an aggregation indicator for indicating that service data should be aggregated, and the like.
[0157] Optionally, the paging request may include at least one of the following: service type, EPC code list, operator identification list, etc. For example, the operator identification in the operator identification list may include MNC, MCC, etc.
[0158] Optionally, the paging response may include at least one of the following: a device identifier (e.g., used to identify the first device that successfully paged), an EPC code, an operator identifier (e.g., including an MNC, MCC, etc.), and service data. For example, after receiving a paging request, the first device may use its own EPC code to match the EPC code list carried in the paging request, access the service after a successful match, and return a paging response; and / or use its own operator identifier to match the operator identifier list carried in the paging request, access the service after a successful match, and return a paging response.
[0159] Through the solution in the embodiment of the present disclosure, it is possible to support the selection of an access network device as a reader / writer, that is, to use the access network device as a reader / writer to execute IoT services, thereby realizing IoT services.
[0160] Optionally, if there are multiple tag devices that are successfully matched, the access network device can aggregate the service data of multiple tag devices based on the transaction identifier (such as Transaction ID) to carry the aggregated data in a response message. For example, the service data of multiple tag devices that belong to the same category or are related can be aggregated based on the Transaction ID.
[0161] Optionally, the service processing method in this embodiment may further include:
[0162] The access network device sends a second service response message to the first network function. The second service response message includes at least one of the following: a device identifier (e.g., identifying the first device that was successfully paged), an operator identifier (e.g., including an MNC / MCC), and service data of the first device that was successfully paged. This allows the first network function to obtain the service result returned by the access network device.
[0163] The following describes the registration process initiated by the terminal as a static reader in the present disclosure in conjunction with Figure 6. As shown in Figure 6, the specific registration process includes:
[0164] Step 1: A terminal, such as a user equipment (UE), initiates a registration request to the network (such as NG-RAN), which carries at least one of the following: an indication of the UE's reader type (e.g., fixed / static or mobile / dynamic), information about the area the UE serves, etc.
[0165] It should be noted that this is not limited to Ambient IoT scenarios, but can also include other terminals such as Fixed Wireless Access (FWA).
[0166] Step 2: NG-RAN forwards the registration request initiated by the UE to the first network function (such as AMF or Ambient IoT NF), which carries at least one of the following: UE reader type indication (such as fixed / static or mobile / dynamic), UE service area information, etc.
[0167] Step 3: The AMF or Ambient IoT NF initiates the UE authentication process to the UDM. After the authentication is successful, the UDM stores and activates the UE's contract information. The UE's contract information includes at least the contract information of the UE's reader type and the UE's contract area. Optionally, the UDM sends the UE's contract information to the AMF or Ambient IoT NF.
[0168] Step 4: The AMF or Ambient IoT NF determines whether to allow the UE to access and / or whether to allow or set the UE as a fixed / static reader based on the UE's reader type and / or subscription information.
[0169] Optionally, the AMF or Ambient IoT NF allows UE access and / or allows or sets the UE as a fixed or static reader if the first condition is met; the first condition is specifically described in the above embodiment and will not be repeated here.
[0170] Optionally, the UE's subscription information can also be stored in the AMF or Ambient IoT NF.
[0171] Step 5: The AMF or New Ambient IoT NF returns a registration response message and forwards it to the NG-RAN.
[0172] Step 6: NG-RAN forward registration response message to UE.
[0173] Please refer to Figure 7, which is a flow chart of selecting a fixed / static terminal and / or access network device as a Reader to perform a service in an embodiment of the present disclosure. As shown in Figure 7, the specific service process includes:
[0174] Step 1: The UE registers with the network as a fixed reader. The specific registration process can be as described in the above embodiment and will not be repeated here.
[0175] Step 2: The third-party application function (AF) sends a service request message to the NEF. This message is used to request the network to perform device inventory, read and write, and / or disable. The message contains at least one of the following items: TransactionID, service type, EPC code list, TID code list, location information, operator identification list, aggregation indication, operation time, etc. Among them: the service type identifies the corresponding service as Ambient IoT service and / or inventory and / or read and / or write and / or disable operations, etc.; the operator identification list (which can be MCC+MNC or can be configured separately) is used to identify which operators' devices can access the network; the aggregation indication indicates whether the network can aggregate data; the operation time can be a specified time and / or the period of periodic operation, etc.
[0176] Step 3: The NEF performs authentication to verify whether the AF has the authority to operate the device. This can be done by interacting with the UDM and / or the Authentication Authorization Accounting (AAA) server, or based on configuration. The NEF can authenticate the operator ID list, remove any unsigned operators from the operator ID list, and provide feedback to the AF. If necessary, the NEF can select the AMF and / or Ambient IoT NF based on the area information and / or AF information. The NEF can convert the area information into a TA list and pass it to the AMF or Ambient IoT NF.
[0177] Step 4: NEF sends a service request message to AMF or Ambient IoT NF, which carries at least one of the following: Transaction ID, service type, TA list, EPC code list, TID code list, transmission mode, operator ID list, aggregation indication, operation time, etc.
[0178] Step 5: The AMF or Ambient IoT NF selects the NG-RAN Reader and / or the fixed UE Reader based on the TA list, and simultaneously sends a service request message to the NG-RAN Reader (corresponding to the following 6.a process) and to the fixed UE Reader (corresponding to the following 6.b process);
[0179] Step 6.a.1: The AMF or Ambient IoT NF sends a service request message to the NG-RAN Reader, which carries at least one of the following: transaction identifier (such as Transaction ID), service type, EPC code list, TID code list, operator ID list, operation time, and aggregation indication for indicating aggregation of service data;
[0180] Step 6.a.2: The NG-RAN Reader pages the device (e.g., an Ambient IoT device). The device matches the EPC field and / or operator identifier, accesses the device, and returns a paging response containing the device identifier, EPC code, and / or operator identifier.
[0181] Step 6.a.3: Optionally, the NG-RAN Reader can aggregate service data packets from multiple devices based on the Transaction ID.
[0182] Step 6.a.4: The NG-RAN Reader sends a service response message to the AMF or Ambient IoT NF, which includes at least one of the following: device identity, EPC code, operator identity, and service data returned by the device.
[0183] Step 6.b.1: The AMF or Ambient IoT NF sends a paging message to the fixed UE Reader, and the fixed UE Reader automatically responds to the paging message and establishes a connection.
[0184] Step 6.b.2: The AMF or Ambient IoT NF sends a service request message to the fixed UE Reader, which carries at least one of the following: transaction identifier (such as Transaction ID), service type, EPC code list, TID code list, operator identifier list, operation time, and aggregation indication for indicating aggregation of service data;
[0185] Step 6.b.3: The fixed UE Reader pages the device (such as an Ambient IoT device). The device matches the EPC field and / or operator ID, accesses the device after a successful match, and returns a paging response containing the device ID, EPC code, and / or operator ID.
[0186] Step 6.b.4: Optionally, the fixed UE Reader can aggregate data packets from multiple devices based on the Transaction ID;
[0187] Step 6.b.5: The fixed UE Reader sends a service response message to the AMF or Ambient IoT NF, which includes at least one of the following: device identity, EPC code, operator identity, service data returned by the device, etc.
[0188] Step 7: The AMF or Ambient IoT NF determines whether the device ID and / or operator ID included in the received service response message is included in the operator ID list. It only allows access to devices in the operator ID list and performs checks to remove duplicate device response data. Furthermore, it parses the data packet content and performs secondary aggregation to aggregate the device data into a single response message.
[0189] Step 8: The AMF or Ambient IoT NF returns a service response message to the NEF, which carries the operator identification list, EPC code list, TID code list and / or service results, etc.
[0190] Step 9: The NEF returns a service response message to the AF, which carries the operator identification list, EPC code list, TID code list and / or service results, etc.
[0191] It should be noted that the execution entity of the business processing method provided in the embodiments of the present disclosure may be a business processing device, or a control module in the business processing device for executing the business processing method. In the embodiments of the present disclosure, the execution of the business processing method by the business processing device is used as an example to illustrate the business processing device provided in the embodiments of the present disclosure.
[0192] Please refer to Figure 8, which is a schematic structural diagram of a service processing device provided in an embodiment of the present disclosure. The device is applied to a first network function, which can be an AMF, an Ambient IoT NF, a core network function (such as a 5GC NF), or other network functions capable of implementing similar functions. As shown in Figure 8, the service processing device 80 includes:
[0193] A selection module 81 is configured to select a first reader and / or a second reader, wherein the first reader is a fixed or static terminal and the second reader is an access network device;
[0194] The first sending module 82 is configured to send a first service request message to the first reader / writer, and / or send a second service request message to the second reader / writer.
[0195] Optionally, the first service request message includes at least one of the following: a transaction identifier, a service type, an electronic product code (EPC) code list, a manufacturer code (TID) code list, an operator identifier list, an operation time, and an aggregation indication for indicating aggregation of service data;
[0196] Alternatively, the second service request message includes at least one of the following: a transaction identifier, a service type, an EPC code list, a TID code list, an operator identifier list, an operation time, and an aggregation indication for indicating aggregation of service data.
[0197] Optionally, the service processing device 80 further includes:
[0198] The first receiving module is configured to receive a third service request message, where the third service request message includes the first area information.
[0199] The selection module 81 is specifically configured to select the first reader / writer and / or the second reader / writer according to the first area information.
[0200] Optionally, the service processing device 80 further includes:
[0201] The second receiving module is used to receive the first service response message returned by the first reader / writer, and / or receive the second service response message returned by the second reader / writer; wherein, the first service response message includes at least one of the following: device identification, operator identification, and service data of the first device that is successfully paged; the second service response message includes at least one of the following: device identification, operator identification, and service data of the first device that is successfully paged.
[0202] Optionally, the service processing device 80 further includes:
[0203] An execution module is configured to execute a first operation, wherein the first operation includes at least one of the following:
[0204] Determining whether the device identifier and / or operator identifier included in the first service response message is included in a first operator identifier list;
[0205] If the device identifier and / or operator identifier included in the first service response message is not included in the first operator identifier list, delete the service data corresponding to the device identifier and / or operator identifier in the first service response message; or, if the device identifier and / or operator identifier included in the first service response message is included in the first operator identifier list, deduplicate the service data corresponding to the device identifier and / or operator identifier in the first service response message;
[0206] parsing the service data included in the first service response message, aggregating the parsed service data of the multiple first devices into a third service response message, and sending the third service response message;
[0207] Determining whether the device identifier and / or operator identifier included in the second service response message is included in the second operator identifier list;
[0208] If the device identifier and / or operator identifier included in the second service response message is not included in the second operator identifier list, delete the service data corresponding to the device identifier and / or operator identifier in the second service response message; or, if the device identifier and / or operator identifier included in the second service response message is included in the second operator identifier list, deduplicate the service data corresponding to the device identifier and / or operator identifier in the second service response message;
[0209] The service data included in the second service response message is parsed, and the parsed service data of the multiple first devices are aggregated into a fourth service response message, and the fourth service response message is sent.
[0210] Optionally, the service processing device 80 further includes:
[0211] The third receiving module is used to receive a registration request from a terminal; the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
[0212] Optionally, the service processing device 80 further includes:
[0213] A first processing module is configured to allow the terminal to access and / or allow or set the terminal to function as a fixed or static reader / writer if a first condition is met;
[0214] The first condition includes at least one of the following:
[0215] The reader / writer type of the terminal is fixed or static;
[0216] The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal;
[0217] The area served by the terminal is within the contracted area of the terminal.
[0218] Optionally, the subscription information of the reader / writer type of the terminal and / or the subscription area information of the terminal are acquired by the first network function from the second network function;
[0219] Alternatively, the subscription information of the reader / writer type of the terminal and / or the subscription area information of the terminal is stored in the first network function.
[0220] The business processing device 80 of the embodiment of the present disclosure can implement each process of the method embodiment shown in Figure 1 above and can achieve the same technical effect. To avoid repetition, it will not be described here.
[0221] Please refer to Figure 9, which is a schematic diagram of the structure of a service processing device provided in an embodiment of the present disclosure. The device is applied to a first network function, which can be an AMF, an Ambient IoT NF, a core network function (such as a 5GC NF), or other network functions capable of implementing similar functions. As shown in Figure 9, the service processing device 90 includes:
[0222] The fourth receiving module 91 is used to receive a registration request from a terminal; wherein the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
[0223] Optionally, the service processing device 90 further includes:
[0224] A second processing module is configured to allow the terminal to access and / or allow or set the terminal to function as a fixed or static reader / writer if the first condition is met;
[0225] The first condition includes at least one of the following:
[0226] The reader / writer type of the terminal is fixed or static;
[0227] The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal;
[0228] The area served by the terminal is within the contracted area of the terminal.
[0229] Optionally, the subscription information of the reader / writer type of the terminal and / or the subscription area information of the terminal are acquired by the first network function from the second network function;
[0230] Alternatively, the subscription information of the reader / writer type of the terminal and / or the subscription area information of the terminal is stored in the first network function.
[0231] The business processing device 90 of the embodiment of the present disclosure can implement each process of the method embodiment shown in Figure 2 above and can achieve the same technical effect. To avoid repetition, it will not be described here.
[0232] Please refer to FIG10 , which is a schematic diagram of the structure of a service processing device provided by an embodiment of the present disclosure. The device is applied to a terminal. As shown in FIG10 , the service processing device 100 includes:
[0233] A fifth receiving module 101 is configured to receive a first service request message sent by a first network function; wherein the terminal is a reader / writer selected by the first network function, and the terminal is a fixed or static terminal;
[0234] A first initiating module 102, configured to initiate a paging request for a first device;
[0235] The sixth receiving module 103 is configured to receive a paging response returned by the successfully matched first device.
[0236] Optionally, the first service request message includes at least one of the following: a transaction identifier, a service type, an EPC code list, a TID code list, an operator identifier list, an operation time, and an aggregation indication for indicating aggregation of service data;
[0237] And / or, the paging request includes at least one of the following: service type, EPC code list, operator identification list;
[0238] And / or, the paging response includes at least one of the following: device identification, EPC code, operator identification, and service data.
[0239] Optionally, if there are multiple first devices that are successfully matched, the service processing apparatus 100 further includes:
[0240] The first aggregation module is configured to aggregate business data of multiple first devices based on transaction identifiers.
[0241] Optionally, the service processing apparatus 100 further includes:
[0242] The second sending module is used to send a first service response message to the first network function, wherein the first service response message includes at least one of the following: a device identifier, an operator identifier, and service data of the first device that is successfully paged.
[0243] Optionally, the service processing apparatus 100 further includes:
[0244] The third sending module is used to send a registration request to the first network function; wherein, the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
[0245] Optionally, if a first condition is met, the terminal is allowed to access and / or is allowed or set as a fixed or static reader / writer; the first condition includes any one of the following:
[0246] The reader / writer type of the terminal is fixed or static;
[0247] The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal;
[0248] The area served by the terminal is within the contracted area of the terminal.
[0249] The business processing device 100 of the embodiment of the present disclosure can implement each process of the method embodiment shown in Figure 4 above and achieve the same technical effect. To avoid repetition, it will not be described here.
[0250] Please refer to FIG11 , which is a schematic diagram of the structure of a service processing device provided by an embodiment of the present disclosure. The device is applied to a terminal. As shown in FIG11 , the service processing device 110 includes:
[0251] The fourth sending module 111 is used to send a registration request to the first network function; wherein the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
[0252] Optionally, if a first condition is met, the terminal is allowed to access and / or is allowed or configured to function as a fixed or static reader / writer; the first condition includes any one of the following:
[0253] The reader / writer type of the terminal is fixed or static;
[0254] The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal;
[0255] The area served by the terminal is within the contracted area of the terminal.
[0256] The business processing device 110 of the embodiment of the present disclosure can implement each process of the method embodiment shown in Figure 3 above and achieve the same technical effect. To avoid repetition, it will not be described here.
[0257] Please refer to FIG. 12 , which is a schematic diagram of the structure of a service processing device provided in an embodiment of the present disclosure. The device is applied to access network equipment such as a base station. As shown in FIG. 12 , the service processing device 120 includes:
[0258] The seventh receiving module 121 is configured to receive a second service request message sent by the first network function; wherein the access network device is a reader / writer selected by the first network function;
[0259] A second initiating module 122, configured to initiate a paging request for the first device;
[0260] The eighth receiving module 123 is configured to receive a paging response returned by the first device that has successfully matched.
[0261] Optionally, the second service request message includes at least one of the following: a transaction identifier, a service type, an EPC code list, a TID code list, an operator identifier list, an operation time, and an aggregation indication for indicating aggregation of service data;
[0262] And / or, the paging request includes at least one of the following: service type, EPC code list, operator identification list;
[0263] And / or, the paging response includes at least one of the following: device identification, EPC code, operator identification, and service data.
[0264] Optionally, if there are multiple first devices that are successfully matched, the service processing apparatus 120 further includes:
[0265] The second aggregation module is configured to aggregate the business data of the plurality of first devices based on the transaction identifier.
[0266] Optionally, the service processing device 120 further includes:
[0267] The fifth sending module is used to send a second service response message to the first network function, where the second service response message includes at least one of the following: a device identifier, an operator identifier, and service data of the first device that is successfully paged.
[0268] The business processing device 120 of the embodiment of the present disclosure can implement each process of the method embodiment shown in Figure 5 above and achieve the same technical effect. To avoid repetition, it will not be described here.
[0269] Optionally, as shown in Figure 13, the embodiment of the present disclosure also provides a communication device 130, including a processor 131, a memory 132, and a program or instruction stored in the memory 132 and executable on the processor 131. When the program or instruction is executed by the processor 131, each process of the above-mentioned business processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0270] The embodiment of the present disclosure also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, they can implement the various processes of the above-mentioned business processing method embodiment and achieve the same technical effect. To avoid repetition, they are not repeated here.
[0271] The embodiment of the present disclosure also provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned business processing method embodiment can be implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0272] Computer-readable media include both permanent and non-permanent, removable and non-removable media, and can be implemented by any method or technology for information storage. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. According to the definition in this article, computer-readable media does not include transitory media such as modulated data signals and carrier waves.
[0273] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0274] The serial numbers of the above-mentioned embodiments of the present disclosure are for description only and do not represent the advantages or disadvantages of the embodiments.
[0275] 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 the 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 this understanding, the technical solution of the present disclosure is essentially or the part that contributes to the existing technology can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), including a number of instructions for enabling a service classification device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present disclosure.
[0276] The above is only a preferred embodiment of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present disclosure. These improvements and modifications should also be regarded as within the scope of protection of the present disclosure.
Claims
1. A business processing method, comprising: The first network function selects a first reader and / or a second reader, wherein the first reader is a fixed or static terminal and the second reader is an access network device; The first network function sends a first service request message to the first reader / writer, and / or sends a second service request message to the second reader / writer.
2. The method according to claim 1, wherein The first service request message includes at least one of the following: a transaction identifier, a service type, an electronic product code (EPC) code list, a manufacturer code (TID) code list, an operator identifier list, an operation time, and an aggregation indication for indicating aggregation of service data; or, The second service request message includes at least one of the following: a transaction identifier, a service type, an EPC code list, a TID code list, an operator identifier list, an operation time, and an aggregation indication for indicating aggregation of service data.
3. The method according to claim 1, further comprising: The first network function receives a third service request message, where the third service request message includes first area information; The first network function selecting the first reader and / or the second reader includes: The first network function selects the first reader / writer and / or the second reader / writer according to the first area information.
4. The method according to claim 1, further comprising: The first network function receives a first service response message returned by the first reader / writer, and / or receives a second service response message returned by the second reader / writer; The first service response message includes at least one of the following: a device identifier, an operator identifier, and service data of the first device that is successfully paged; The second service response message includes at least one of the following: a device identifier, an operator identifier, and service data of the first device that is successfully paged.
5. The method according to claim 4, further comprising: The first network function performs a first operation; The first operation includes at least one of the following: Determining whether the device identifier and / or operator identifier included in the first service response message is included in a first operator identifier list; If the device identifier and / or operator identifier included in the first service response message is not included in the first operator identifier list, delete the service data corresponding to the device identifier and / or operator identifier in the first service response message; or, if the device identifier and / or operator identifier included in the first service response message is included in the first operator identifier list, deduplicate the service data corresponding to the device identifier and / or operator identifier in the first service response message; parsing the service data included in the first service response message, aggregating the parsed service data of the multiple first devices into a third service response message, and sending the third service response message; Determining whether the device identifier and / or operator identifier included in the second service response message is included in the second operator identifier list; If the device identifier and / or operator identifier included in the second service response message is not included in the second operator identifier list, delete the service data corresponding to the device identifier and / or operator identifier in the second service response message; or, if the device identifier and / or operator identifier included in the second service response message is included in the second operator identifier list, deduplicate the service data corresponding to the device identifier and / or operator identifier in the second service response message; The service data included in the second service response message is parsed, and the parsed service data of the multiple first devices are aggregated into a fourth service response message, and the fourth service response message is sent.
6. The method according to any one of claims 1 to 5, further comprising: The first network function receives a registration request from a terminal; wherein the registration request includes at least one of the following: indication information for indicating a reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
7. The method according to claim 6, further comprising: The first network function allows the terminal to access when a first condition is met, and / or allows or sets the terminal to act as a fixed or static reader / writer; The first condition includes at least one of the following: The reader / writer type of the terminal is fixed or static; The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal; The area served by the terminal is within the contracted area of the terminal.
8. The method according to claim 6, wherein: The subscription information of the reader / writer type of the terminal and / or the subscription area information of the terminal are obtained by the first network function from the second network function; or, The subscription information of the reader / writer type of the terminal and / or the subscription area information of the terminal are stored in the first network function.
9. A business processing method, comprising: The first network function receives a registration request from a terminal; wherein the registration request includes at least one of the following: indication information for indicating a reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
10. The method according to claim 9, further comprising: The first network function allows the terminal to access when a first condition is met, and / or allows or sets the terminal to act as a fixed or static reader / writer; The first condition includes at least one of the following: The reader / writer type of the terminal is fixed or static; The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal; The area served by the terminal is within the contracted area of the terminal.
11. The method according to claim 9, wherein The subscription information of the reader / writer type of the terminal and / or the subscription area information of the terminal are obtained by the first network function from the second network function; or, The subscription information of the reader / writer type of the terminal and / or the subscription area information of the terminal are stored in the first network function.
12. A business processing method, comprising: The terminal receives a first service request message sent by the first network function; wherein the terminal is a reader / writer selected by the first network function, and the terminal is a fixed or static terminal; The terminal initiates a paging request for the first device; The terminal receives a paging response returned by the first device that is successfully matched.
13. The method according to claim 12, wherein: The first service request message includes at least one of the following: a transaction identifier, a service type, an EPC code list, a TID code list, an operator identifier list, an operation time, and an aggregation indication for indicating aggregation of service data; and / or, The paging request includes at least one of the following: service type, EPC code list, operator identification list; and / or, The paging response includes at least one of the following: device identification, EPC code, operator identification, and service data.
14. The method according to claim 12, wherein: If there are multiple first devices that are successfully matched, the method further includes: The terminal aggregates the service data of the plurality of first devices based on the transaction identifier.
15. The method according to claim 12, further comprising: The terminal sends a first service response message to the first network function, wherein the first service response message includes at least one of the following: a device identifier, an operator identifier, and service data of the first device that is successfully paged.
16. The method according to any one of claims 12 to 15, further comprising: The terminal sends a registration request to the first network function; wherein the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
17. The method according to claim 16, wherein In the case where the first condition is met, the terminal is allowed to access, and / or is allowed or set as a fixed or static reader / writer; The first condition includes any one of the following: The reader / writer type of the terminal is fixed or static; The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal; The area served by the terminal is within the contracted area of the terminal.
18. A business processing method, comprising: The terminal sends a registration request to the first network function; wherein the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
19. The method according to claim 18, wherein In the case where the first condition is met, the terminal is allowed to access, and / or is allowed or configured to serve as a fixed or static reader / writer; The first condition includes any one of the following: The reader / writer type of the terminal is fixed or static; The reader / writer type of the terminal satisfies the contract information of the reader / writer type of the terminal; The area served by the terminal is within the contracted area of the terminal.
20. A business processing method, comprising: The access network device receives a second service request message sent by the first network function; wherein the access network device is a reader / writer selected by the first network function; The access network device initiates a paging request for the first device; The access network device receives a paging response returned by the first device that is successfully matched.
21. The method according to claim 20, wherein The second service request message includes at least one of the following: a transaction identifier, a service type, an EPC code list, a TID code list, an operator identifier list, an operation time, and an aggregation indication for indicating aggregation of service data; and / or, The paging request includes at least one of the following: service type, EPC code list, operator identification list; and / or, The paging response includes at least one of the following: device identification, EPC code, operator identification, and service data.
22. The method according to claim 20, wherein If there are multiple first devices that are successfully matched, the method further includes: The access network device aggregates the service data of the plurality of first devices based on the transaction identifier.
23. The method of claim 20, further comprising: The access network device sends a second service response message to the first network function, wherein the second service response message includes at least one of the following: a device identifier, an operator identifier, and service data of the first device that is successfully paged.
24. A service processing device, comprising: A selection module, configured to select a first reader and / or a second reader, wherein the first reader is a fixed or static terminal and the second reader is an access network device; The first sending module is configured to send a first service request message to the first reader / writer, and / or send a second service request message to the second reader / writer.
25. A service processing device, comprising: The fourth receiving module is used to receive a registration request from a terminal; wherein the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
26. A service processing device, comprising: A fifth receiving module is configured to receive, at a terminal, a first service request message sent by a first network function; wherein the terminal is a reader / writer selected by the first network function, and the terminal is a fixed or static terminal; A first initiating module, configured to initiate a paging request for a first device; The sixth receiving module is configured to receive a paging response returned by the first device that has successfully matched.
27. A service processing device, comprising: The fourth sending module is used to send a registration request to the first network function; wherein the registration request includes at least one of the following: indication information for indicating the reader / writer type of the terminal, and area information of the terminal service; the reader / writer type of the terminal is any one of the following: fixed or static, mobile or dynamic.
28. A service processing device, comprising: A seventh receiving module is configured to receive, by an access network device, a second service request message sent by a first network function; wherein the access network device is a reader / writer selected by the first network function; A second initiating module, configured to initiate a paging request for the first device; The eighth receiving module is configured to receive a paging response returned by the first device that has successfully matched.
29. A communication 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 method according to any one of claims 1 to 8, or implements the steps of the method according to any one of claims 9 to 11, or implements the steps of the method according to any one of claims 12 to 17, or implements the steps of the method according to claim 18 or 19, or implements the steps of the method according to any one of claims 20 to 23.
30. A readable storage medium storing a program or instruction, wherein when the program or instruction is executed by a processor, the program or instruction implements the steps of the method according to any one of claims 1 to 8, or implements the steps of the method according to any one of claims 9 to 11, or implements the steps of the method according to any one of claims 12 to 17, or implements the steps of the method according to claim 18 or 19, or implements the steps of the method according to any one of claims 20 to 23.
31. A computer program product comprising computer instructions, which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 8, or the steps of the method according to any one of claims 9 to 11, or the steps of the method according to any one of claims 12 to 17, or the steps of the method according to claim 18 or 19, or the steps of the method according to any one of claims 20 to 23.
Citation Information
Patent Citations
Communication method and device
CN116709498A
Paging method and communication device
CN116762366A
Method and device for reading data
CN116830112A
Access and registration method, system and device, network equipment and storage medium
CN117793852A
Business processing method and device, communication equipment and readable storage medium
CN118798238A