Embodiments of the disclosure generally relate to communication, and, more particularly, to methods and apparatuses for non-Internet protocol (IP) data delivery.
This section introduces aspects that may facilitate better understanding of the present disclosure. Accordingly, the statements of this section are to be read in this light and are not to be understood as admissions about what is in the prior art or what is not in the prior art.
Non-IP data delivery (NIDD) is specified in clause 4.5.14 of 3rd generation partnership project (3GPP) technical specification (TS) 23.682. Functions for NIDD may be used to handle mobile originated (MO) and mobile terminated (MT) communication with user equipments (UEs). The data used for the communication is considered unstructured from the evolved packet system (EPS) standpoint (which may also be referred to as non-IP). The support of non-IP data is part of the cellular Internet of things (CIoT) EPS optimizations. The non-IP data delivery to service capability server (SCS)/application server (AS) may be accomplished by one of two mechanisms: delivery using service capability exposure function (SCEF) and delivery using a point-to-point (PtP) SGi tunnel.
The delivery using a PtP SGi tunnel is further described in 3GPP TS 23.401. NIDD via the SCEF is handled using a packet data network (PDN) connection to the SCEF. The UE may obtain a non-IP PDN connection to the SCEF either during the Attach procedure (see TS 23.401, clause 5.3.2.1) or via UE requested PDN connectivity (see TS 23.401, clause 5.10.2) or via packet data protocol (PDP) Context Activation procedure (see TS 23.060, clause 9.2.2.1). Note that the UE is not made aware that a particular non-IP PDN connection is provided via SCEF or via PDN gateway (PGW). However, the network informs the UE whether a particular non-IP PDN connection uses control plane CIoT optimization (see TS 23.401).
This summary is provided to introduce a selection of concepts in a simplified form that are further described below in the detailed description. This summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.
One of the objects of the disclosure is to provide an improved solution for NIDD.
According to a first aspect of the disclosure, there is provided a method in a network exposure node. The method may comprise obtaining associations between multiple non-IP connections between a terminal device and the network exposure node and multiple reliable data service (RDS) port configurations configured to the network exposure node by an application related node for multiple applications. The method may further comprise receiving, from the application related node, a message that is destined to the terminal device and includes non-IP data and one of the multiple RDS port configurations. The method may further comprise transferring the non-IP data to the terminal device through one of the multiple non-IP connections that is associated with the one of the multiple RDS port configurations according to the obtained associations.
In this way, the correct non-IP connection can be chosen for MT NIDD in the case of multiple non-IP connections anchored in the same network exposure node.
In an embodiment of the disclosure, an establishment of a non-IP connection among the multiple non-IP connections may be initiated from the terminal device without a trigger sent by the network exposure node to the terminal device. The association between the non-IP connection and at least one RDS port configuration among the multiple RDS port configurations may be obtained by receiving the at least one RDS port configuration from the terminal device through the non-IP connection.
In an embodiment of the disclosure, the at least one RDS port configuration may be received in one of: a RDS command for setting acknowledged mode; and a RDS message in unacknowledged mode.
In an embodiment of the disclosure, an establishment of a non-IP connection among the multiple non-IP connections may be initiated from the terminal device with a trigger sent by the network exposure node to the terminal device. The association between the non-IP connection and at least one RDS port configuration among the multiple RDS port configurations may be obtained by sending the at least one RDS port configuration to the terminal device through the non-IP connection.
In an embodiment of the disclosure, the at least one RDS port configuration may be sent in a RDS command for setting acknowledged mode and a response for accepting the setting may be received from the terminal device. Alternatively, the at least one RDS port configuration may be sent in a RDS message in unacknowledged mode.
In an embodiment of the disclosure, each of the multiple RDS port configurations may be configured to the network exposure node through static RDS configuration or dynamic RDS management.
In an embodiment of the disclosure, the static RDS configuration may be performed by receiving a request for NIDD configuration from the application related node.
In an embodiment of the disclosure, each of the multiple RDS port configurations may comprise a first RDS port for use by the network exposure node and a second RDS port for use by the terminal device.
In an embodiment of the disclosure, each of the multiple non-IP connections may be identified by one of: an evolved packet system (EPS) bearer identity (EBI); and a protocol data unit (PDU) session identifier.
In an embodiment of the disclosure, the network exposure node may be a service capability exposure function (SCEF), or a network exposure function (NEF). The application related node may be one of: a service capability server (SCS); an application server (AS); and an application function (AF). A non-IP connection may be a non-IP packet data network (PDN) connection, or an unstructured PDU session.
According to a second aspect of the disclosure, there is provided a method in an application related node. The method may comprise configuring, for each of multiple applications, a corresponding one of multiple RDS port configurations to a network exposure node. The method may further comprise, when the application related node needs to send non-IP data for one of the multiple applications to a terminal device, sending, to the network exposure node, a message including the non-IP data and one of the multiple RDS port configurations that corresponds to the one of the multiple applications.
In an embodiment of the disclosure, each of the multiple RDS port configurations may be configured to the network exposure node through static RDS configuration or dynamic RDS management.
In an embodiment of the disclosure, the static RDS configuration may be performed by sending a request for NIDD configuration to the network exposure node.
In an embodiment of the disclosure, each of the multiple RDS port configurations may comprise a first RDS port for use by the network exposure node and a second RDS port for use by the terminal device.
In an embodiment of the disclosure, the application related node may be one of an SCS, an AS, and an AF. The network exposure node may be an SCEF, or an NEF.
According to a third aspect of the disclosure, there is provided a network exposure node. The network exposure node may comprise at least one processor and at least one memory. The at least one memory may contain instructions executable by the at least one processor, whereby the network exposure node may be operative to obtain associations between multiple non-IP connections between a terminal device and the network exposure node and multiple RDS port configurations configured to the network exposure node by an application related node for multiple applications. The network exposure node may be further operative to receive, from the application related node, a message that is destined to the terminal device and includes non-IP data and one of the multiple RDS port configurations. The network exposure node may be further operative to transfer the non-IP data to the terminal device through one of the multiple non-IP connections that is associated with the one of the multiple RDS port configurations according to the obtained associations.
In an embodiment of the disclosure, the network exposure node may be operative to perform the method according to the above first aspect.
According to a fourth aspect of the disclosure, there is provided an application related node. The application related node may comprise at least one processor and at least one memory. The at least one memory may contain instructions executable by the at least one processor, whereby the application related node may be operative to configure, for each of multiple applications, a corresponding one of multiple RDS port configurations to a network exposure node. The application related node may be further operative to, when the application related node needs to send non-IP data for one of the multiple applications to a terminal device, send, to the network exposure node, a message including the non-IP data and one of the multiple RDS port configurations that corresponds to the one of the multiple applications.
In an embodiment of the disclosure, the application related node may be operative to perform the method according to the above second aspect.
According to a fifth aspect of the disclosure, there is provided a computer program product. The computer program product may comprise instructions which when executed by at least one processor, cause the at least one processor to perform the method according to any of the above first and second aspects.
According to a sixth aspect of the disclosure, there is provided a computer readable storage medium. The computer readable storage medium may comprise instructions which when executed by at least one processor, cause the at least one processor to perform the method according to any of the above first and second aspects.
According to a seventh aspect of the disclosure, there is provided a network exposure node. The network exposure node may comprise an obtaining module for obtaining associations between multiple non-IP connections between a terminal device and the network exposure node and multiple RDS port configurations configured to the network exposure node by an application related node for multiple applications. The network exposure node may further comprise a reception module for receiving, from the application related node, a message that is destined to the terminal device and includes non-IP data and one of the multiple RDS port configurations. The network exposure node may further comprise a transferring module for transferring the non-IP data to the terminal device through one of the multiple non-IP connections that is associated with the one of the multiple RDS port configurations according to the obtained associations.
According to an eighth aspect of the disclosure, there is provided an application related node. The application related node may comprise a configuration module for configuring, for each of multiple applications, a corresponding one of multiple RDS port configurations to a network exposure node. The application related node may further comprise a sending module for, when the application related node needs to send non-IP data for one of the multiple applications to a terminal device, sending, to the network exposure node, a message including the non-IP data and one of the multiple RDS port configurations that corresponds to the one of the multiple applications.
These and other objects, features and advantages of the disclosure will become apparent from the following detailed description of illustrative embodiments thereof, which are to be read in connection with the accompanying drawings.
For the purpose of explanation, details are set forth in the following description in order to provide a thorough understanding of the embodiments disclosed. It is apparent, however, to those skilled in the art that the embodiments may be implemented without these specific details or with an equivalent arrangement.
For NIDD via SCEF, an association between an SCS/AS and a PDN connection to the SCEF needs to be established to enable transfer of non-IP data between the UE and the SCS/AS. When the Reliable Data Service (RDS) is not enabled, the SCEF determines the association based on provisioned policies that may be used to map an SCS/AS identity and user identity to an access point name (APN). When the RDS is enabled, the SCEF determines the association based on port numbers and provisioned policies that may be used to map SCS/AS identities and user identity to an APN (see TS 23.682, clause 4.5.14.3). Note that when more than one SCS/AS is associated with the same PDN connection, it is permissible for packets to or from one port number to be associated with more than one SCS/AS. Also, any polices that are applied to the PDN connection (e.g. APN rate control), apply to traffic from all of the SCS/AS's that are associated with the PDN connection.
NIDD via SCEF uses the User Identity, APN, and the SCS/AS identity to identify which UE a particular T6a/T6b connection belongs to. The User Identity is the user's international mobile subscriber identification number (IMSI). The user's IMSI shall not be used on the interface between SCEF and SCS/AS. In order to perform NIDD configuration or to send or receive NIDD data, the SCS/AS shall use MSISDN or External Identifier to identify the user. In order to facilitate correlation of SCS/AS requests to T6a/T6b connection for a given UE, the home subscriber server (HSS) provides to the SCEF (see NIDD Configuration procedure in clause 5.13.2 of TS 23.682) the user's IMSI, and if available, the MSISDN (when NIDD Configuration Request contains an External Identifier) or if available, External Identifier (when NIDD Configuration Request contains an MSISDN). The term MSISDN refers to mobile subscriber international integrated services digital network (ISDN) number.
The EPS system supports multiple PDN connections towards the same APN. In case of non-IP, the multiple PDN connections are anchored in the same SCEF, as shown in
As shown in
The same issue also exists in 5th generation core (5GC) as well. In this case, the SCEF is replaced by a network exposure function (NEF), the APN is replaced by a combination of data network name (DNN) and network slice selection assistance information (NSSAI), the PDN connection is replaced by a PDU session, and the SCS/AS is replaced by an AF.
The present disclosure proposes an improved solution for NIDD. Hereinafter, the solution will be described in detail with reference to
As used herein, the term “communication system” refers to a system following any suitable communication standards, such as the first generation (1G), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G, 5G communication protocols, and/or any other protocols either currently known or to be developed in the future. Furthermore, the communications between a terminal device and a network node in the communication system may be performed according to any suitable generation communication protocols, including, but not limited to, 1G, 2G, 2.5G, 2.75G, 3G, 4G, 4.5G, 5G communication protocols, and/or any other protocols either currently known or to be developed in the future.
In the following, different terms may refer to a same or similar network function or network node with the same or similar functionality in different communication systems. Thus, the specific terms used herein do not limit the present disclosure only to the communication system related to the specific terms, which however can be more generally applied to other communication systems.
The UE 302 can communicate through a radio access communication link with the RAN 304. The UE may also be referred to as, for example, terminal device, access terminal, mobile station, mobile unit, subscriber station, or the like. It may refer to any end device that can access a wireless communication network and receive services therefrom. By way of example and not limitation, the UE may include a portable computer, an image capture terminal device such as a digital camera, a gaming terminal device, a music storage and playback appliance, a mobile phone, a cellular phone, a smart phone, a tablet, a wearable device, a personal digital assistant (PDA), or the like.
In an Internet of things (IoT) scenario, a UE may represent a machine or other device that performs monitoring and/or measurements, and transmits the results of such monitoring and/or measurements to another UE and/or a network equipment. In this case, the UE may be a machine-to-machine (M2M) device, which may, in a 3GPP context, be referred to as a machine-type communication (MTC) device. Particular examples of such machines or devices may include sensors, metering devices such as power meters, industrial machineries, bikes, vehicles, or home or personal appliances, e.g. refrigerators, televisions, personal wearables such as watches, and so on.
The RAN 304 may include, for example, a universal mobile telecommunications system (UMTS) terrestrial RAN (UTRAN), a global system for mobile communication (GSM) enhanced data rate for GSM evolution (EDGE) RAN (GERAN), and/or an evolved universal terrestrial RAN (E-UTRAN). The UTRAN and the GERAN can each include radio network controller (RNC) nodes to control communications through radio base stations providing radio access communication links to UEs that are within their respective communication service cells. The E-UTRAN can include radio base station nodes (eNodeBs or eNBs) that can provide the combined functionality of the RNC nodes and base stations of the UTRAN and the GERAN.
The SGSN 306 is a core network node in the UMTS and has a user-plane function and a control-plane function. The user-plane function of the SGSN 306 can transfer user data packets of the UE 302 between the RAN 304 and the GGSN/PGW 312. The control-plane function of the SGSN 306 can carry out mobility management of the UE 302, bearer management and the like. The MME 308 is a core network node in evolved packet system (EPS) and can carry out the mobility management of the UE 302, the bearer management, and the like. The SGW 310 is a packet transfer node in the core network of the EPS. The SGW 310 can transfer user data packets of the UE 302 between the RAN 304 and the GGSN/PGW 312.
The GGSN is a core network node in the UMTS. The PGW is a core network node in the EPS. The GGSN/PGW 312 means either the GGSN or the PGW or both. The GGSN/PGW 312 is a user-plane packet transfer node in the core network and can transfer user data packets of the UE 302. The GGSN/PGW 312 can serve as a gateway to an external PDN and provide the UE 302 with the connectivity to the external PDN.
The SCEF 314 can securely expose the services and capabilities provided by 3GPP networks by providing access to the services and capabilities through homogenous network application programming interfaces (APIs) defined by open mobile alliance (OMA), GSM alliance (GSMA) and possibly other standardization bodies. The SCS 316 can make open service access (OSA) standard interfaces accessible by application and provide an abstraction of network protocol for application developers. As a gateway between applications and the network, the SCS 320 can accomplish mapping of OSA interfaces onto network protocols and vice versa. The AS 318 may be a type of server designed to install, operate and host applications and associated services for users. The HSS 320 is a control-plane node in the core network of 3GPP public land mobile network (PLMN) and can manage subscriber information of the UE 302.
As shown in
Each of the multiple RDS port configurations may be configured to the network exposure node through static RDS configuration or dynamic RDS management. The static RDS configuration may be performed by receiving a request for NIDD configuration from the application related node. That is, if all of the multiple RDS port configurations are configured through static RDS configuration, the request for NIDD configuration may contain the multiple RDS port configurations. Regarding the dynamic RDS management, various port management procedures (similar to the dynamic RDS port procedure as described in clause 5.4.2.6 of TS 24.250 V16.0.0) may be used by the application related node to request the network exposure node to manage (e.g. reserve) a RDS port configuration, and the network exposure node in turn requests the terminal device to manage (e.g. reserve) a RDS port configuration as described in clause 5.4.2.6 of TS 24.250 V16.0.0. It is also possible that the multiple RDS port configurations are configured partly through static RDS configuration and partly through dynamic RDS management.
Each of the multiple RDS port configurations may correspond to one of the multiple applications. This correspondence may be preconfigured in a terminal device related to the multiple applications before the terminal device leaves the factory. Alternatively, this correspondence may be configured to the terminal device by the network exposure node through dynamic RDS management as described in clause 5.4.2.6 of TS 24.250 V16.0.0. It is also possible that this correspondence is configured to the terminal device partly through preconfiguration and partly through dynamic RDS management.
There may be two options for the implementation of block 402. As the first option, an establishment of a non-IP connection among the multiple non-IP connections may be initiated from the terminal device without a trigger sent by the network exposure node to the terminal device. For example, this may be the case that the terminal device has MO NIDD data to send and thus establishes the non-IP connection. In this case, the association between the non-IP connection and at least one RDS port configuration among the multiple RDS port configurations may be obtained by receiving the at least one RDS port configuration from the terminal device through the non-IP connection. If acknowledged mode is to be used between the terminal device and the network exposure node, the at least one RDS port configuration may be received in a RDS command for setting acknowledged mode. If unacknowledged mode is to be used, the at least one RDS port configuration may be received in a RDS message in unacknowledged mode.
As the second option, an establishment of a non-IP connection among the multiple non-IP connections may be initiated from the terminal device with a trigger sent by the network exposure node to the terminal device. For example, this may be the case that the network exposure node receives from the application related node MT NIDD data destined to a terminal device. But there has been not any non-IP connection established between the terminal device and the network exposure node. Thus, the network exposure node may send a trigger (e.g. a short message) to the terminal device. In this case, the association between the non-IP connection and at least one RDS port configuration among the multiple RDS port configurations may be obtained by sending the at least one RDS port configuration to the terminal device through the non-IP connection. If acknowledged mode is to be used between the network exposure node and the terminal device, the at least one RDS port configuration may be sent in a RDS command for setting acknowledged mode and a response for accepting the setting may be received from the terminal device. If unacknowledged mode is to be used, the at least one RDS port configuration may be sent in a RDS message in unacknowledged mode.
At block 404, the network exposure node receives, from the application related node, a message that is destined to the terminal device and includes non-IP data and one of the multiple RDS port configurations. At block 406, the network exposure node transfers the non-IP data to the terminal device through one of the multiple non-IP connections that is associated with the one of the multiple RDS port configurations according to the obtained associations. In this way, the correct non-IP connection can be chosen for MT NIDD in the case of multiple non-IP connections anchored in the same network exposure node.
At block 504, when the application related node needs to send non-IP data for one of the multiple applications to a terminal device, the application related node sends, to the network exposure node, a message including the non-IP data and one of the multiple RDS port configurations that corresponds to the one of the multiple applications. Since the corresponding RDS port configuration is sent to the network exposure node, the correct non-IP connection can be chosen by the network exposure node for MT NIDD in the case of multiple non-IP connections anchored in the same network exposure node.
Take PDN connection 1 as an example. Note that the following description for PDN connection 1 may be similarly applicable to PDN connection 2. When PDN connection 1 is established at block 601 and NIDD configuration is performed, the SCEF maintains the association between PDN connection 1 and the NIDD configuration (i.e. TLTRI 1 of the T8 NIDD configuration, UE ID 1 and EBI of PDN connection 1). At block 602, the UE initiates RDS with acknowledged (ack.) mode setup by sending a SET_ACK_MODE command which contains RDS source port and destination port. Suppose these two ports are called RDS ports A. At block 603, the SCEF may check if the destination port is defined (either in the static RDS configuration or in the dynamic RDS management). If accepted, at block 604, the SCEF sends a RDS ACCEPT frame and records the association for RDS ports A in the table, together with the EBI of PDN connection 1 on which the RDS message was received. That is, the RDS ports is added into the association when the RDS ACCEPT frame is sent. At block 605, the UE initiates MO NIDD to the SCEF by sending a RDS information (I) frame through PDN connection 1. The RDS I frame contains RDS ports A and MO NIDD payload.
At block 802, the SCEF initiates RDS with ack. mode setup by sending a SET_ACK_MODE command which contains RDS ports C. At block 803, the UE may check if the destination port is defined (either in the static RDS configuration or in the dynamic RDS management). If accepted, the UE may send a RDS ACCEPT frame to the SCEF at block 804. If accepted, the SCEF may record, at block 805, the association for RDS ports C in the table, together with the EBI of PDN connection 3 on which the RDS message was received. That is, when the RDS ACCEPT frame is received, the SCEF maintains the association between the PDN connection and the NIDD configuration (i.e. RDS ports C, TLTRI 2 of the T8 NIDD configuration, UE ID 2 and EBI of PDN connection 3). At block 806, the SCEF initiates MT NIDD to the UE by sending a RDS I frame through PDN connection 3. The RDS I frame contains RDS ports C and MT NIDD payload.
According to the description above, the following changes may be made to the current technical specifications. In evolved packet core (EPC), for the case of multiple PDN connections of an APN, the RDS shall be used. The SCEF will, in addition, use the RDS application ports for the binding correlation between the non-IP PDN connection and NIDD configuration. In 5GC, for the case of multiple PDU sessions of an DNN and NSSAI, the RDS shall be used. The NEF will, in addition, use the RDS application ports for the binding correlation between the unstructured PDU session and NIDD configuration.
The program includes program instructions that, when executed by the processor 1110, enable the apparatus 1100 to operate in accordance with the embodiments of the present disclosure, as discussed above. That is, the embodiments of the present disclosure may be implemented at least in part by computer software executable by the processor 1110, or by hardware, or by a combination of software and hardware.
The memory 1120 may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, flash memories, magnetic memory devices and systems, optical memory devices and systems, fixed memories and removable memories. The processor 1110 may be of any type suitable to the local technical environment, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on multi-core processor architectures, as non-limiting examples.
In general, the various exemplary embodiments may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device, although the disclosure is not limited thereto. While various aspects of the exemplary embodiments of this disclosure may be illustrated and described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that these blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
As such, it should be appreciated that at least some aspects of the exemplary embodiments of the disclosure may be practiced in various components such as integrated circuit chips and modules. It should thus be appreciated that the exemplary embodiments of this disclosure may be realized in an apparatus that is embodied as an integrated circuit, where the integrated circuit may comprise circuitry (as well as possibly firmware) for embodying at least one or more of a data processor, a digital signal processor, baseband circuitry and radio frequency circuitry that are configurable so as to operate in accordance with the exemplary embodiments of this disclosure.
It should be appreciated that at least some aspects of the exemplary embodiments of the disclosure may be embodied in computer-executable instructions, such as in one or more program modules, executed by one or more computers or other devices. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types when executed by a processor in a computer or other device. The computer executable instructions may be stored on a computer readable medium such as a hard disk, optical disk, removable storage media, solid state memory, RAM, etc. As will be appreciated by one of skill in the art, the function of the program modules may be combined or distributed as desired in various embodiments. In addition, the function may be embodied in whole or in part in firmware or hardware equivalents such as integrated circuits, field programmable gate arrays (FPGA), and the like.
References in the present disclosure to “one embodiment”, “an embodiment” and so on, indicate that the embodiment described may include a particular feature, structure, or characteristic, but it is not necessary that every embodiment includes the particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to implement such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
It should be understood that, although the terms “first”, “second” and so on may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and similarly, a second element could be termed a first element, without departing from the scope of the disclosure. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed terms.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the present disclosure. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises”, “comprising”, “has”, “having”, “includes” and/or “including”, when used herein, specify the presence of stated features, elements, and/or components, but do not preclude the presence or addition of one or more other features, elements, components and/or combinations thereof. The terms “connect”, “connects”, “connecting” and/or “connected” used herein cover the direct and/or indirect connection between two elements.
The present disclosure includes any novel feature or combination of features disclosed herein either explicitly or any generalization thereof. Various modifications and adaptations to the foregoing exemplary embodiments of this disclosure may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings. However, any and all modifications will still fall within the scope of the non-Limiting and exemplary embodiments of this disclosure.
Number | Date | Country | Kind |
---|---|---|---|
PCT/CN2019/094756 | Jul 2019 | CN | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/099926 | 7/2/2020 | WO |