WO2020156640A1 - Équipement utilisateur, nœud de réseau radio et procédés associés pour gérer l'approvisionnement d'un courtier de message - Google Patents
Équipement utilisateur, nœud de réseau radio et procédés associés pour gérer l'approvisionnement d'un courtier de message Download PDFInfo
- Publication number
- WO2020156640A1 WO2020156640A1 PCT/EP2019/052101 EP2019052101W WO2020156640A1 WO 2020156640 A1 WO2020156640 A1 WO 2020156640A1 EP 2019052101 W EP2019052101 W EP 2019052101W WO 2020156640 A1 WO2020156640 A1 WO 2020156640A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- user equipment
- network node
- radio network
- radio
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1021—Server selection for load balancing based on client or server locations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Definitions
- the present disclosure relates generally to a user equipment and methods performed thereby for handling provisioning of a message broker.
- the present disclosure also relates generally to a radio network node, and methods performed thereby handling provisioning of a message broker.
- the present disclosure further relates generally to a computer program product, comprising instructions to carry out the actions described herein, as performed by the user equipment, or the radio network node.
- the computer program product may be stored on a computer-readable storage medium.
- Wireless devices within a wireless communications network may be e.g., User Equipments (UE), stations (STAs), mobile terminals, wireless terminals, terminals, and/or Mobile Stations (MS).
- UE User Equipments
- STAs stations
- MS Mobile Stations
- Wireless devices are enabled to communicate wirelessly in a cellular communications network or wireless communication network, sometimes also referred to as a cellular radio system, cellular system, or cellular network.
- Wireless devices may further be referred to as mobile telephones, cellular telephones, laptops, or tablets with wireless capability, just to mention some further examples.
- the wireless devices in the present context may be, for example, portable, pocket-storable, hand-held, computer-comprised, or vehicle-mounted mobile devices, enabled to communicate voice and/or data, via the RAN, with another entity, such as another terminal or a server.
- the wireless communications network covers a geographical area which may be divided into cell areas, each cell area being served by a network node, which may be an access node such as a radio network node, radio node or a base station, e.g., a Radio Base Station (RBS), which sometimes may be referred to as e.g., evolved Node B (“eNB”),“eNodeB”,“NodeB”,“B node”, gNB, Transmission Point (TP), or BTS (Base Transceiver Station), depending on the technology and terminology used.
- a network node which may be an access node such as a radio network node, radio node or a base station, e.g., a Radio Base Station (RBS), which sometimes may be referred to as e.g., evolved Node B (“eNB”),“eNodeB”,“NodeB”,“B node”, gNB, Transmission Point (TP), or BTS (Base Transceiver Station), depending on the technology and terminology used.
- the base stations may be of different classes such as e.g., Wide Area Base Stations, Medium Range Base Stations, Local Area Base Stations, Home Base Stations, pico base stations, etc..., based on transmission power and thereby also cell size.
- a cell is the geographical area where radio coverage is provided by the base station or radio node at a base station site, or radio node site, respectively.
- One base station, situated on the base station site may serve one or several cells. Further, each base station may support one or several communication technologies.
- the base stations communicate over the air interface operating on radio frequencies with the terminals within range of the base stations.
- the wireless communications network may also be a non-cellular system, comprising network nodes which may serve receiving nodes, such as wireless devices, with serving beams.
- 3GPP 3rd Generation Partnership Project
- LTE Long Term Evolution
- base stations which may be referred to as eNodeBs or even eNBs, may be directly connected to one or more core networks.
- the standardization organization 3GPP is currently in the process of specifying a New Radio Interface called NR or 5G-UTRA, as well as a Fifth Generation (5G) Packet Core Network, which may be referred to as Next Generation Core Network, abbreviated as NG-CN, NGC or 5G CN.
- 5G Fifth Generation
- NG-CN Next Generation Core Network
- the Internet of Things may be understood as an internetworking of
- communication devices e.g., physical devices, vehicles, which may also referred to as “connected devices” and “smart devices”, buildings and other items— embedded with electronics, software, sensors, actuators, and network connectivity that may enable these objects to collect and exchange data.
- the loT may allow objects to be sensed and/or controlled remotely across an existing network infrastructure.
- Things in the loT sense, may refer to a wide variety of devices such as heart monitoring implants, biochip transponders on farm animals, electric clams in coastal waters, automobiles with built-in sensors, DNA analysis devices for
- environmental/food/pathogen monitoring or field operation devices that may assist firefighters in search and rescue operations
- home automation devices such as the control and automation of lighting, heating, e.g. a“smart” thermostat, ventilation, air conditioning, and appliances such as washer, dryers, ovens, refrigerators or freezers that may use Wi Fi for remote monitoring.
- heating e.g. a“smart” thermostat
- ventilation, air conditioning and appliances
- washer, dryers, ovens, refrigerators or freezers that may use Wi Fi for remote monitoring.
- loT devices in a near future, the population of loT devices will be very large.
- a large fraction of these devices are expected to be stationary, e.g., gas and electricity meters, vending machines, etc.
- MTC Machine Type Communication
- MTC Machine Type Communication
- LoT Internet of Things
- An MTC device may be a communication device, typically a wireless communication device or simply wireless device, that is a self and/or automatically controlled unattended machine and that is typically not associated with an active human user in order to generate data traffic.
- An MTC device may be typically more simple, and typically associated with a more specific application or purpose, than, and in contrast to, a conventional mobile phone or smart phone.
- MTC involves communication in a wireless communication network to and/or from MTC devices, which communication typically may be of quite different nature and with other requirements than communication associated with e.g. conventional mobile phones and smart phones. In the context of and growth of the loT it is evident that MTC traffic will be increasing and thus needs to be increasingly supported in wireless communication systems.
- loT is the main example of a use case for MTC in 5G.
- sensors may collect data about the environment and this data may be processed for decision making, which may be automated or manual.
- Message bus type of protocols may be understood as protocols where messages may never be sent directly between sender and receiver. Instead a publish and/or subscribe pattern may be used towards a message broker.
- a message broker may be understood as a service from which two or more endpoints in a communication chain may establish their relationship.
- message bus type of protocols such as e.g., Message Queuing Telemetry Transport (MQTT) and Rabbit Message Queuing (RabbitMQ), that may be used for loT type of services.
- MQTT may be used as a message bus protocol when utilizing Amazon Cloud Services.
- the message bus protocols may supply a message broker through which clients and servers may communicate through a publish-subscribe messaging pattern.
- a message broker may not understand the contents of the messaging but may be able to transfer a message from a sender to the correct one or more recipients.
- the client(s) may be configured with a hardcoded address to the Amazon Web Services (AWS) MQTT
- AWS Amazon Web Services
- Message Broker and all messaging may go through that central broker.
- a message broker may be set-up anywhere, and redundancy and load sharing mechanisms may be applied taking central resource demand into consideration. That is, current networking services may be understood to not try to match clients to specific services, but instead focus on network resource aspects such as e.g., scaling, robustness, redundancy etc to determine which service a specific client may be allowed to utilize. For example, in some existing methods, a client has to decide from which availability zone it may need to request compute and storage resources from. The compute and storage may then be executed and/or provided from hardware located in that availability zone.
- the object is achieved by a method, performed by a user equipment.
- the user equipment is for handling provisioning of a message broker.
- the user equipment operates in a wireless communications network.
- the user equipment sends a first message to a radio network node operating in the wireless communications network.
- the first message requests provisioning of a message broker.
- the user equipment has set-up a radio connection with the radio network node.
- the user equipment also receives a second message from the radio network node in response to the sent first message.
- the second message comprises a first indication of a provisioned message broker.
- the provisioned message broker is one of: a) comprised in the radio network node, and b) accessible within a local network defined within the wireless communications network.
- the object is achieved by a method, performed by the radio network node.
- the radio network node is for handling provisioning of the message broker.
- the radio network node operates in the wireless communications network.
- the radio network node receives the first message from the user equipment operating in the wireless communications network.
- the first message requests provisioning of the message broker.
- the radio network node has set-up the radio connection with the user equipment.
- the radio network node sends the second message to the user equipment in response to the received first message.
- the second message comprises the first indication of the provisioned message broker.
- the provisioned message broker is one of: a) comprised in the radio network node, and b) accessible within the local network defined within the wireless communications network.
- the object is achieved by the user equipment.
- the user equipment is for handling provisioning of the message broker.
- the user equipment is configured to operate in the wireless communications network.
- the user equipment is further configured to send the first message to the radio network node configured to operate in the wireless communications network.
- the first message is configured to request provisioning of the message broker.
- the user equipment is further configured to have set-up the radio connection with the radio network node.
- the user equipment is also configured to receive the second message from the radio network node in response to the first message configured to be sent.
- the second message is configured to comprise the first indication of the message broker configured to be provisioned.
- the message broker configured to be provisioned is further configured to be one of: a) comprised in the radio network node, and b) accessible within the local network defined within the wireless communications network.
- the object is achieved by the radio network node.
- the radio network node is for handling provisioning of the message broker.
- the radio network node is configured to operate in the wireless communications network.
- the radio network node is configured to receive the first message from the user equipment configured to operate in the wireless communications network.
- the first message is configured to request provisioning of the message broker.
- the radio network node is further configured to have set-up the radio connection with the user equipment.
- the radio network node is further configured to send the second message to the user equipment in response to the first message configured to be received.
- the second message is configured to comprise the first indication of the message broker configured to be provisioned.
- the message broker configured to be provisioned is configured to be one of: a) comprised in the radio network node, and b) accessible within the local network defined within the wireless communications network.
- the object is achieved by a computer program, comprising instructions which, when executed on at least one processor, cause the at least one processor to carry out the method performed by the user equipment.
- the object is achieved by a computer-readable storage medium, having stored thereon the computer program, comprising instructions which, when executed on at least one processor, cause the at least one processor to carry out the method performed by the user equipment.
- the object is achieved by a computer program, comprising instructions which, when executed on at least one processor, cause the at least one processor to carry out the method performed by the radio network node.
- the object is achieved by a computer-readable storage medium, having stored thereon the computer program, comprising instructions which, when executed on at least one processor, cause the at least one processor to carry out the method performed by the radio network node.
- the user equipment By the user equipment sending the first message to the radio network node requesting provisioning of the message broker, and receiving the second message comprising the first indication of the provisioned message broker, which is comprised in the radio network node or accessible within a local network, the user equipment is enabled to find a distributed message broker with independence from central resources. This enables to secure service continuity within the wireless communications network, with local fault resilience. Moreover, subsystem level redundancy for large loT systems is enabled. Furthermore, the discovery of the most reliable and resilient distributed message brokering service is enabled to be dynamic and automatic.
- Figure 1 is a schematic diagram illustrating a non-limiting example of a wireless
- Figure 2 is a flowchart depicting embodiments of a method in a user equipment, according to embodiments herein.
- Figure 3 is a flowchart depicting embodiments of a method in a radio network node
- Figure 4 is a schematic diagram illustrating an example of components of a wireless
- Figure 5 is a schematic diagram illustrating signalling between a user equipment and a radio network node, according to embodiments herein.
- Figure 6 is a schematic diagram illustrating another non-limiting example of a wireless communications network, according to embodiments herein.
- Figure 7 is a schematic block diagram illustrating two non-limiting examples, a) and b), of a user equipment, according to embodiments herein.
- Figure 8 is a schematic block diagram illustrating two non-limiting examples, a) and b), of a radio network node, according to embodiments herein.
- Management of existing message brokerage systems is typically implemented in a centralized cloud, which makes it vulnerable to widespread failure due to outage of the network communications through the cloud.
- a message bus and/or queue type of protocol may be understood to be a building block in such an loT system, providing support to the“smartness” of the power grid. That is, the automatized management system of the power grid.
- circumstances such as, e.g., physical damage of power grid wires, outages of power plants, high energy needs, e.g., a cold winter day, war, earthquake, hacker attack etc.
- the power grid infrastructure may experience a temporary severance from its management system.
- the power distribution system may be smarter, local resilience in such systems may be a requirement.
- a client cannot easily be assigned to a message broker that is executing on hardware that is in the geographical vicinity of the client itself, in other words, a local message broker.
- the steering of the system in existing methods may therefore fail at the same time as the system, in order to ensure the continuity of its operation, e.g., that a power grid is able to continue to deliver locally produced electricity, such as solar panels, local power plants, small and large scale wind turbines etc, within large parts of an area.
- Embodiments herein may be understood to be related to a distributed messaging for smart loT networks, aimed at securing the continuity of services providing information to consumers.
- the compute and storage services of network systems may be located in close proximity to the place where the actual loT clients operate, to make the network system more fault resilient and robust.
- embodiments herein may provide mechanisms that make it possible to utilize a radio base station for compute and storage purposes. More specifically, embodiments herein disclose a distributed message brokering service where it is possible for a client, e.g., an loT application, to find a message broker based on client and message broker geographical location. According to embodiments herein, a radio base station may be used as a distributed compute and storage resource that may embrace a new set of services on top of the current mobile network messaging found, for example, in the control and user plane functionality.
- embodiments herein may relate to a specific service discovery function for discovery of message brokers that may be implemented by a current message bus protocol such as e.g., MQTT or RabbitMQ, or by a new message bus protocol which may include the service discovery function itself.
- a current message bus protocol such as e.g., MQTT or RabbitMQ
- a new message bus protocol which may include the service discovery function itself.
- the later may be embedded in the mobile network functionality in the control and/or user plane.
- FIG. 1 depicts a non-limiting example of a wireless communications network 100, sometimes also referred to as a cellular radio system, cellular network or wireless communications system, in which embodiments herein may be implemented.
- a wireless communications network 100 sometimes also referred to as a cellular radio system, cellular network or wireless communications system, in which embodiments herein may be implemented.
- the wireless communications network 100 may for example be a network such as 5G system, or Next Gen network supporting loT, e.g., NarrowBand loT (NB-loT), a IEEE 802.15.4- based low-power short-range network such as 6LowPAN, 4G Category-M, etc...
- the wireless communications network 100 may comprise network nodes which may serve receiving nodes, such as wireless devices, with serving beams. This may be a typical case in a 5G network using New Radio (NR).
- NR New Radio
- the wireless communications network 100 may also support other technologies, such as a Long-Term Evolution (LTE) network, e.g.
- LTE Long-Term Evolution
- LTE Frequency Division Duplex (FDD), LTE Time Division Duplex (TDD), LTE Half-Duplex Frequency Division Duplex (HD-FDD), LTE operating in an unlicensed band, Wideband Code Division Multiple Access (WCDMA), Universal Terrestrial Radio Access (UTRA) TDD, Global System for Mobile communications (GSM) network, GSM/Enhanced Data Rate for GSM Evolution (EDGE) Radio Access Network (GERAN) network, Ultra-Mobile Broadband (UMB), EDGE network, network comprising of any combination of Radio Access Technologies (RATs) such as e.g.
- RATs Radio Access Technologies
- Multi-Standard Radio (MSR) base stations multi-RAT base stations etc.
- MSR Multi-Standard Radio
- 3GPP 3rd Generation Partnership Project
- WLAN Wireless Local Area Network/s
- WiFi Worldwide Interoperability for Microwave Access
- Bluetooth or any cellular network or system.
- the wireless communications network 100 comprises a plurality of network nodes, whereof a radio network node 110 is depicted in the non-limiting example of Figure 1. That is, a transmission point such as a radio base station, for example a New Radio (NR) NodeBs (gNBs), an eNB, or any other network node with similar features capable of serving a wireless device, such as a user equipment or a machine type communication device, in the wireless communications network 100.
- NR New Radio
- the wireless communications network 100 covers a geographical area which may be divided into cell areas, wherein each cell area may be served by a radio network node, although, one radio network node may serve one or several cells.
- the wireless communications network 100 comprises at least a cell 120.
- the radio network node 110 serves the cell 120.
- the radio network node 1 10 may be of different classes, such as, e.g., macro eNodeB, home eNodeB or pico base station, based on transmission power and thereby also cell size.
- the radio network node 1 10 may support one or several communication technologies, and its name may depend on the technology and terminology used.
- the radio network node 110 may be referred to as an gNB, whereas in LTE, the radio network node 110 may be referred to as an eNB.
- the radio network node 110 may be directly connected to one or more core networks, which are not depicted in Figure 1 to simplify the Figure.
- the radio network node 110 may be a distributed node, such as a virtual node in the cloud, and it may perform its functions entirely on the cloud, or partially, in collaboration with a radio network node.
- a plurality of wireless devices are located in the wireless communication network 100, whereof a wireless device 130, which may also be referred to as a device, is depicted in the non-limiting example of Figure 1.
- the wireless device 130 comprised in the wireless communications network 100 may be a wireless communication device such as a UE, or a 5G UE, which may also be known as e.g., a mobile terminal, wireless terminal and/or mobile station, a mobile telephone, cellular telephone, or laptop with wireless capability, just to mention some further examples.
- any of the wireless devices comprised in the wireless communications network 100 may be, for example, portable, pocket-storable, hand-held, computer-comprised, or a vehicle-mounted mobile device, enabled to communicate voice and/or data, via the RAN, with another entity, such as a server, a laptop, a Personal Digital Assistant (PDA), or a tablet, Machine-to-Machine (M2M) device, device equipped with a wireless interface, such as a printer or a file storage device, modem, or any other radio network unit capable of communicating over a radio link in a communications system.
- the wireless device 130 comprised in the wireless communications network 100 is enabled to communicate wirelessly in the wireless communications network 100. The communication may be performed e.g., via a RAN, and possibly the one or more core networks, which may comprised within the wireless communications network 100.
- the transmitting device 101 may be configured to communicate within the wireless communications network 100 with the receiving device 102 over a link 140, e.g., a radio link.
- a link 140 e.g., a radio link.
- “first” and/or“second” herein may be understood to be an arbitrary way to denote different elements or entities, and may be understood to not confer a cumulative or chronological character to the nouns they modify.
- the method may be understood to be for handling provisioning of a message broker.
- the message broker may be a“distributed message broker”, as will be explained below.
- the user equipment 130 operates in the wireless communications network 100.
- the wireless communications network 100 may be an internet of things (loT) network.
- the user equipment may be e.g., a device managing at least one function in a power grid.
- the method may comprise the actions described below. Several embodiments are comprised herein. In some embodiments some of the actions may be performed. In some embodiments all the actions may be performed. One or more embodiments may be combined, where applicable. All possible combinations are not described to simplify the description. It should be noted that the examples herein are not mutually exclusive. Components from one example may be tacitly assumed to be present in another example and it will be obvious to a person skilled in the art how those components may be used in the other examples. In Figure 2, optional actions are indicated with dashed boxes.
- the user equipment 130 e.g., a client application run by the user equipment 130, may need to find a message broker in order to be able to send and receive information, or not.
- a radio base station may be used for compute and storage purposes in order to place the message broker in close proximity to the place where the user equipment 130 operates and thereby increase the robustness and resilience to faults of the wireless communications network 100 or any associated network, so that the continued functionality of the system is ensured independently of the integrity of the connectivity to a centralized cloud.
- the user equipment 130 via a client application or an application client, e.g., an application Message Queue (MQ) client run by the user equipment 130, may first need to try to identify which radio base station may be most suitable for message brokering services.
- there may be a handshake procedure that may either use a number of search attempts to establish the most suitable radio base station, or there may be address information added to the signaling described herein that may be used to determine if a client belongs to the accessed radio base station for provisioning of the message broker or not.
- the address that may be sent from the application client may for example be a Global Positioning System (GPS) position, a street address, an area identity or an Internet Protocol (IP)-address.
- GPS Global Positioning System
- IP Internet Protocol
- the most suitable radio base station may be the nearest radio base station.
- a radio access modem that may be comprised in the user equipment 130 may begin by setting-up a radio connection to the closest radio base station, which in embodiments herein may be understood to be the radio network node 1 10. This may be done through cell selection procedures or through establishing a link to the“best” radio base station over which negotiation procedures may take place.
- the radio network node 110 is the radio network node 110, and the user equipment 130 has set-up a radio connection with the radio network node 110, the user equipment 130, in this Action 201 , sends a first message to the radio network node 1 10 operating in the wireless communications network 100.
- the first message requests provisioning of a message broker.
- the user equipment 130 via the first message, may ask for the Internet Protocol (IP) address of the message broker.
- IP Internet Protocol
- the first message may be a Radio Resource Control (RRC) message.
- RRC Radio Resource Control
- the first message may be sent via user plane signaling and packet inspection technologies in the radio network node 110.
- Sending in this Action 201 may be implemented, e.g., via the link 140.
- the sending in this Action 201 may be performed by the modem that may be comprised in the user equipment 130, based on a first indication received from the client application that may be run by the user equipment 130.
- the client application may be the application MQ client.
- the application MQ client may want to gain access to an appropriate, distributed message broker and may ask the Radio Access Technology (RAT) modem for a message broker to be provisioned by sending the first indication, e.g., a request for the message broker to be provisioned. This may then trigger the modem to send the first message to the radio network node 110.
- RAT Radio Access Technology
- the user equipment 130 via the application MQ client, may use the RAT modem to lookup the message broker that may be running its service in the closest radio base station, which in embodiments herein may be understood to be the radio network node 110.
- the client application may need to implement an Application Programming Interface (API) towards the RAT modem through which the appropriate message broker address may be provisioned.
- API Application Programming Interface
- A“distributed” message broker may be understood as a message broker that may be provided at the edge node(s) of the wireless communications network 100 and for which a client may not need to have any configuration information, such as e.g., IP-address.
- the message brokering method used in embodiments herein may therefore be a 3GPP based service discovery, in the sense that the radio network node 110 may be used to fetch the address to the message broker.
- the user equipment 130 is enabled to find a message broker based on client and message broker geographical location, without needing to access a centralized cloud, and thereby become vulnerable to disruptions of remote communications. In other words, the the user equipment 130 is enabled to find a distributed message broker.
- the user equipment 130 receives a second message from the radio network node 1 10 in response to the sent first message.
- the second message comprises a first indication of a provisioned message broker.
- the provisioned message broker is one of: a) comprised in the radio network node 1 10, and b) accessible within a local network defined within the wireless communications network 100.
- Receiving in this Action 202 may be implemented, e.g., via the link 140.
- the receiving may be performed, e.g., by the modem that may be comprised in the user equipment 130, which may then relay the received second message to the client application that may be comprised in the user equipment 130.
- the second message may be an RRC message.
- the first message and the second message may be RRC messages.
- the first indication may be, for example, a service address, e.g., an Internet Protocol (IP) address, of the local message broker.
- IP Internet Protocol
- the local network may be understood to be a network that may be accessible without requiring accessing a cloud environment, e.g., a centralized cloud environment.
- the first message may further comprise a second indication indicating an application level defined area identity, wherein the provisioned message broker may be assigned to the application level defined area identity.
- An application level defined area identity may be understood as the identity of a group of clients as defined by the network application that may be utilizing the distributed message bus. For example, using the power meter as an example.
- the power company may be the authority that may divide all power meters into groups or areas.
- the client may e.g., use a central service to fetch its application level defined area identity.
- the network application, managed by the power company may then have to have access to the distributed message brokering services so it may create distributed message brokers for each application defined group or area.
- the second indication may be, e.g., a GPS position, a street address and area identity or an internet protocol IP Address.
- the user equipment 130 By receiving the second message in this Action 202, the user equipment 130 is enabled to identify a message broker based on client and message broker geographical location, without needing to access a centralized cloud, and thereby become vulnerable to disruptions of remote communications. For example, the application MQ client that may be comprised in the user equipment 130 may then be enabled to use the service address to connect to the message brokering service.
- the user equipment 130 may, in this Action 203, establish a connection with the broker provisioned by the radio network node 1 10 in the received second message.
- the application MQ client that may be comprised in the user equipment 130 may use the first indication, e.g., the message broker IP address, to connect to the message brokering service.
- the user equipment 130 may be enabled to receive information, e.g., subscribe to messages on consumption, production, failures etc of a particular area, e.g., an loT area, such as a local segment of a power grid, comprised the wireless communications network 100.
- a particular area e.g., an loT area, such as a local segment of a power grid, comprised the wireless communications network 100.
- the method is for handling provisioning of a message broker.
- the radio network node 110 operates in the wireless communications network 100.
- the method may comprise the actions described below. Several embodiments are comprised herein. In some embodiments some of the actions may be performed. In some embodiments all the actions may be performed. One or more embodiments may be combined, where applicable. All possible combinations are not described to simplify the description. It should be noted that the examples herein are not mutually exclusive. Components from one example may be tacitly assumed to be present in another example and it will be obvious to a person skilled in the art how those components may be used in the other examples. In Figure 3, optional actions are indicated with dashed boxes.
- the wireless communications network 100 may be an internet of things (loT) network.
- LoT internet of things
- the radio network node 110 receives the first message from the user equipment 130 operating in the wireless communications network 100.
- the first message requests provisioning of a message broker.
- the radio network node 1 10 has set-up a radio connection with the user equipment 130.
- Receiving in this Action 301 may be implemented, e.g., via the link 140.
- the receiving in this Action 301 may be performed from a modem comprised in the user equipment 130.
- the radio network node 110 sends the second message to the user equipment 130 in response to the received first message.
- the second message comprises the first indication of the provisioned message broker.
- the provisioned message broker is one of: a) comprised in the radio network node 110, and b) accessible within the local network defined within the wireless communications network 100.
- the local network may be accessible without requiring accessing the cloud environment.
- the first message may further comprise the second indication indicating the application level defined area identity, wherein the provisioned local message broker may be assigned to the application level defined area identity.
- any of the first message and the second message are Radio Resource Control (RRC) messages.
- RRC Radio Resource Control
- the first message and the second message may be RRC messages.
- the radio network node 110 may, in this Action 303, establish a connection between the broker provisioned by the radio network node 1 10 in the sent second message and the user equipment 130.
- FIG. 4 is a schematic diagram depicting a non-limiting example of the wireless communications network 100 that may be used to implement embodiments herein.
- the wireless communications network 100 comprises the user equipment 130 and the radio network node 1 10.
- the user equipment 130 comprises, in this example, the RAT modem 401 , which the client application 402, here an MQ client, may use, via a first link 403 to lookup the message broker 404 that may be running its service in the closest radio network node, which in this example is the radio network node 110.
- the RAT modem 401 may communicate with a layer 3 service 405, e.g., RRC messages, in the radio network node 1 10 using a second link 406.
- the first link 403 and the second link 406 may be considered as comprised in the link 140 described so far.
- FIG. 5 is a schematic diagram depicting a non-limiting example of the signalling that may be exchanged between the user equipment 130 and the radio network node 1 10 in the wireless communications network 100, according to embodiments herein.
- the flow starts when the client application 402, here an MQ Client, wants to gain access to an appropriate message broker 404, here, a distributed message broker.
- the client application 402 uses the radio access“modem” 401 and at 501 asks for a message broker to be provisioned.
- the radio access modem 401 may just set-up a radio connection to the closest radio base station, here the radio network node 110.
- the RAT modem 401 sends the first message to the radio network node 1 10, here, to the layer 3 service 405 of the radio network node 110.
- This may be an RRC message broker provisioning request asking for the IP address of the message broker.
- the layer 3 service 405 of the radio network node 110 receives the first message at 301.
- the address is sent by the layer 3 service 405 of the radio network node 110 in the second message at 202 at 302, and received by the RAT modem 401 at 202, and in turn forwarded to the message queue of the client application 402 at 505, which may then use it to connect to the message brokering service in a message bus connect procedure 506,
- the client application 402 sends a connect request at 507 to the message broker 404, which receives it at 508, in accordance with Action 303.
- the message broker 404 sends a response at 509 that is received by the client application 402 at 510.
- FIG. 6 is a schematic diagram depicting a non-limiting example of the wireless communications network 100 that may be used to implement embodiments herein.
- the wireless communications network 100 comprises here a smart energy grid solution where the production and consumption of electricity is optimized with highly distributed production of e.g., solar, or wind power.
- the steering of the system is performed by a local network 601 , which comprises the radio network node 110.
- the radio network node 1 10 is the nearest radio network node to the user equipment 130, which in this example is an electricity control system in a house comprised in a population area 602.
- the user equipment 130 comprises, in this example, the client application 402, here an MQ client, which communicates with the message broker 404 via the link 140.
- the functionality of the system is ensured independently of the integrity of the connectivity to a centralized cloud 603.
- embodiments herein may be understood to relate to a method of finding a message broker in a distributed system utilizing centralized and local mechanisms to secure service continuity.
- the method may be understood to be a 3GPP based solution whereby a radio access technology may be used to request a message broker service through the radio access system itself.
- Embodiments herein may be understood to relate to a distributed solution where the compute and storage resources may be located as close to the antenna of the radio access technology as possible.
- Embodiments herein may be integrated with cloud technologies, however, this may be done in the opposite of what todays cloud solutions offer, by bringing locality to the cloud.
- the client needs to be configured with a central endpoint of the message bus service.
- the provided compute and storage resources may run on hardware anywhere the network decides. The client cannot decide.
- Embodiments herein enable a client to decide that compute and storage may be provided by the cloud as close as possible to the client itself.
- Figure 7 depicts two different examples in panels a) and b), respectively, of the arrangement that the user equipment 130 may comprise to perform the method actions described above in relation to Figure 2.
- the user equipment 130 may comprise the following arrangement depicted in Figure 7a.
- the user equipment 130 is for handling provisioning of a message broker, or may be understood to be configured to handle provisioning of a message broker.
- the user equipment 130 is configured to operate in the wireless communications network 100.
- the wireless communications network 100 may be configured to be an internet of things network.
- the user equipment 130 is configured to, e.g. by means of a sending circuit 701 within the user equipment 130 configured to, send the first message to the radio network node 1 10 configured to operate in the wireless communications network 100.
- the first message is configured to request provisioning of a message broker.
- the user equipment 130 is further configured to have set-up a radio connection with the radio network node 1 10.
- the user equipment 130 is also configured to, e.g. by means of a receiving circuit 702 within the user equipment 130 configured to, receive the second message from the radio network node 110 in response to the first message configured to be sent.
- the second message is configured to comprise the first indication of the message broker configured to be provisioned.
- the message broker configured to be provisioned is further configured to be one of: a) comprised in the radio network node 1 10, and b) accessible within the local network defined within the wireless communications network 100.
- the local network may be configured to be accessible without requiring accessing the cloud environment.
- to send is configured to be performed by the modem configured to be comprised in the user equipment 130, based on the first indication configured to be received from the client application configured to be run by the user equipment 130.
- the user equipment 130 may be configured to, e.g. by means of an establishing circuit 703 within the user equipment 130 configured to, establish the connection with the broker configured to be provisioned by the radio network node 110 in the second message configured to be received.
- the first message may be further configured to comprise the second indication configured to indicate the application level defined area identity.
- the message broker configured to be provisioned may be configured to be assigned to the application level defined area identity.
- the first message and the second message may be configured to be RRC messages .
- the embodiments herein may be implemented through one or more processors, such as a processor 704 in the user equipment 130 depicted in Figure 7, together with computer program code for performing the functions and actions of the embodiments herein.
- the program code mentioned above may also be provided as a computer program product, for instance in the form of a data carrier carrying computer program code for performing the embodiments herein when being loaded into the in the user equipment 130.
- a data carrier carrying computer program code for performing the embodiments herein when being loaded into the in the user equipment 130.
- One such carrier may be in the form of a CD ROM disc. It is however feasible with other data carriers such as a memory stick.
- the computer program code may furthermore be provided as pure program code on a server and downloaded to the user equipment 130.
- the user equipment 130 may further comprise a memory 705 comprising one or more memory units.
- the memory 705 is arranged to be used to store obtained information, store data, configurations, schedulings, and applications etc. to perform the methods herein when being executed in the user equipment 130.
- the user equipment 130 may receive information from, e.g., the radio network node 110, through a receiving port 706.
- the receiving port 706 may be, for example, connected to one or more antennas in user equipment 130.
- the user equipment 130 may receive information from another structure in the wireless communications network 100 through the receiving port 706. Since the receiving port 706 may be in communication with the processor 704, the receiving port 706 may then send the received information to the processor 704.
- the receiving port 706 may also be configured to receive other information.
- the processor 704 in the user equipment 130 may be further configured to transmit or send information to e.g., the radio network node 110, through a sending port 707, which may be in communication with the processor 704, and the memory 705.
- the sending circuit 701 , the receiving circuit 702 and the establishing circuit 703 described above may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g., stored in memory, that, when executed by the one or more processors such as the processor 704, perform as described above.
- processors as well as the other digital hardware, may be included in a single Application- Specific Integrated Circuit (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a System-on-a-Chip (SoC).
- ASIC Application- Specific Integrated Circuit
- SoC System-on-a-Chip
- the sending circuit 701 , the receiving circuit 702 and the establishing circuit 703 described above may refer to a processor 704 of the user equipment 130, or an application running on such processor.
- the methods according to the embodiments described herein for the user equipment 130 may be respectively implemented by means of a computer program 708 product, comprising instructions, i.e., software code portions, which, when executed on at least one processor 704, cause the at least one processor 704 to carry out the actions described herein, as performed by the user equipment 130.
- the computer program 708 product may be stored on a computer-readable storage medium 709.
- the computer- readable storage medium 709, having stored thereon the computer program 708, may comprise instructions which, when executed on at least one processor 704, cause the at least one processor 704 to carry out the actions described herein, as performed by the user equipment 130.
- the computer-readable storage medium 709 may be a non-transitory computer-readable storage medium, such as a CD ROM disc, a memory stick, or stored in the cloud space.
- the computer program 708 product may be stored on a carrier containing the computer program, wherein the carrier is one of an electronic signal, optical signal, radio signal, or the computer-readable storage medium 709, as described above.
- the user equipment 130 may comprise an interface unit to facilitate
- the interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface in accordance with a suitable standard.
- the user equipment 130 may comprise the following arrangement depicted in Figure 7b.
- the user equipment 130 may comprise a processing circuitry 704, e.g., one or more processors such as the processor 704, in the user equipment 130 and the memory 705.
- the user equipment 130 may also comprise a radio circuitry 710, which may comprise e.g., the receiving port 706 and the sending port 707.
- the processing circuitry 704 may be configured to, or operable to, perform the method actions according to Figure 2, in a similar manner as that described in relation to Figure 7a.
- the radio circuitry 710 may be configured to set up and maintain at least a wireless connection with the radio network node 110. Circuitry may be understood herein as a hardware component.
- the radio circuitry 710 may be configured to comprise the modem 401.
- embodiments herein also relate to the user equipment 130 operative to handle provisioning of a message broker.
- the user equipment 130 is configured to operate in the wireless communications network 100.
- the user equipment 130 may comprise the processing circuitry 704 and the memory 705, said memory 705 containing instructions executable by said processing circuitry 704, whereby the user equipment 130 is further operative to perform the actions described herein in relation to the user equipment 130, e.g., in Figure 2.
- Figure 8 depicts two different examples in panels a) and b), respectively, of the arrangement that the radio network node 110 may comprise to perform the method actions described above in relation to Figure 3.
- the radio network node 110 may comprise the following arrangement depicted in Figure 8a.
- the radio network node 1 10 is for handling provisioning of a message broker, or may be understood to be configured to handle provisioning of a message broker.
- the radio network node 1 10 is configured to operate in the wireless communications network 100.
- the wireless communications network 100 may be configured to be an internet of things network.
- the radio network node 110 is configured to, e.g. by means of a receiving circuit
- the radio network node 1 10 is further configured to have set-up the radio connection with the user equipment 130.
- the user equipment 130 is also configured to, e.g. by means of a sending circuit
- the 802 within the user equipment 130 configured to, send the second message to the user equipment 130 in response to the first message configured to be received.
- the second message is configured to comprise the first indication of the message broker configured to be provisioned.
- the message broker configured to be provisioned is configured to be one of: a) comprised in the radio network node 1 10, and b) accessible within the local network defined within the wireless communications network 100.
- the local network may be configured to be accessible without requiring accessing the cloud environment.
- to receive is performed from the modem 401 configured to be comprised in the user equipment 130.
- the radio network node 1 10 may be configured to, e.g. by means of an establishing circuit 803 within the radio network node 110 configured to, establish the connection between the broker configured to be provisioned by the radio network node 110 in the second message configured to be sent and the user equipment 130.
- the first message may be further configured to comprise the second indication configured to indicate the application level defined area identity.
- the message broker configured to be provisioned may be configured to be assigned to the application level defined area identity.
- the first message and the second message may be configured to be RRC messages.
- the embodiments herein may be implemented through one or more processors, such as a processor 804 in the radio network node 110 depicted in Figure 8, together with computer program code for performing the functions and actions of the embodiments herein.
- the program code mentioned above may also be provided as a computer program product, for instance in the form of a data carrier carrying computer program code for performing the embodiments herein when being loaded into the in the radio network node 110.
- a data carrier carrying computer program code for performing the embodiments herein when being loaded into the in the radio network node 110.
- One such carrier may be in the form of a CD ROM disc. It is however feasible with other data carriers such as a memory stick.
- the computer program code may furthermore be provided as pure program code on a server and downloaded to the radio network node 1 10.
- the radio network node 110 may further comprise a memory 805 comprising one or more memory units.
- the memory 805 is arranged to be used to store obtained information, store data, configurations, schedulings, and applications etc. to perform the methods herein when being executed in the radio network node 110.
- the radio network node 1 10 may receive information from, e.g., the user equipment 130, through a receiving port 806.
- the receiving port 806 may be, for example, connected to one or more antennas in radio network node 110.
- the radio network node 110 may receive information from another structure in the wireless communications network 100 through the receiving port 806. Since the receiving port 806 may be in communication with the processor 804, the receiving port 806 may then send the received information to the processor 804.
- the receiving port 806 may also be configured to receive other information.
- the processor 804 in the radio network node 110 may be further configured to transmit or send information to e.g., the user equipment 130, through a sending port 807, which may be in communication with the processor 804, and the memory 805.
- the receiving circuit 801 , the sending circuit 802 and the establishing circuit 803 described above may refer to a combination of analog and digital circuits, and/or one or more processors configured with software and/or firmware, e.g., stored in memory, that, when executed by the one or more processors such as the processor 804, perform as described above.
- processors such as the processor 804
- processors as well as the other digital hardware, may be included in a single Application- Specific Integrated Circuit (ASIC), or several processors and various digital hardware may be distributed among several separate components, whether individually packaged or assembled into a System-on-a-Chip (SoC).
- ASIC Application- Specific Integrated Circuit
- SoC System-on-a-Chip
- the receiving circuit 801 , the sending circuit 802 and the establishing circuit 803 described above may refer to a processor 804 of the radio network node 110, or an application running on such processor.
- the methods according to the embodiments described herein for the radio network node 110 may be respectively implemented by means of a computer program 808 product, comprising instructions, i.e., software code portions, which, when executed on at least one processor 804, cause the at least one processor 804 to carry out the actions described herein, as performed by the radio network node 110.
- the computer program 808 product may be stored on a computer-readable storage medium 809.
- the computer-readable storage medium 809 having stored thereon the computer program 808, may comprise instructions which, when executed on at least one processor 804, cause the at least one processor 804 to carry out the actions described herein, as performed by the radio network node 110.
- the computer-readable storage medium 809 may be a non-transitory computer-readable storage medium, such as a CD ROM disc, a memory stick, or stored in the cloud space.
- the computer program 808 product may be stored on a carrier containing the computer program, wherein the carrier is one of an electronic signal, optical signal, radio signal, or the computer-readable storage medium 809, as described above.
- the radio network node 110 may comprise an interface unit to facilitate communications
- the interface may, for example, include a transceiver configured to transmit and receive radio signals over an air interface in accordance with a suitable standard.
- the radio network node 110 may comprise the following arrangement depicted in Figure 8b.
- the radio network node 110 may comprise a processing circuitry 804, e.g., one or more processors such as the processor 804, in the radio network node 110 and the memory 805.
- the radio network node 110 may also comprise a radio circuitry 810, which may comprise e.g., the receiving port 806 and the sending port 807.
- the processing circuitry 804 may be configured to, or operable to, perform the method actions according to Figure 3, in a similar manner as that described in relation to Figure 8a.
- the radio circuitry 810 may be configured to set up and maintain at least a wireless connection with the user equipment 130. Circuitry may be understood herein as a hardware component.
- embodiments herein also relate to the radio network node 110 operative to handle provisioning of a message broker.
- the radio network node 110 is configured to operate in the wireless communications network 100.
- the radio network node 110 may comprise the processing circuitry 804 and the memory 805, said memory 805 containing instructions executable by said processing circuitry 804, whereby the radio network node 110 is further operative to perform the actions described herein in relation to the radio network node 110, e.g., in Figure 3.
- the expression“at least one of:” followed by a list of alternatives separated by commas, and wherein the last alternative is preceded by the“and” term may be understood to mean that only one of the list of alternatives may apply, more than one of the list of alternatives may apply or all of the list of alternatives may apply.
- This expression may be understood to be equivalent to the expression“at least one of:” followed by a list of alternatives separated by commas, and wherein the last alternative is preceded by the“or” term.
- a processor as used herein, may be understood to be a hardware component.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
L'invention concerne un procédé mis en œuvre par un équipement utilisateur (130) pour gérer l'approvisionnement d'un courtier de message. L'équipement utilisateur (130) fonctionne dans un réseau de communications sans fil (100). Le premier nœud (130) envoie (201) un premier message à un nœud de réseau radio (110) fonctionnant dans le réseau de communication sans fil (100). Le premier message demande l'approvisionnement d'un courtier de message. L'équipement utilisateur (130) a établi une connexion radio avec le nœud de réseau radio (110). L'équipement utilisateur (130) reçoit (202) un second message provenant du nœud de réseau radio (110) en réponse au premier message envoyé. Le second message comprend une première indication d'un courtier de message approvisionné. Le courtier de message approvisionné est un des éléments suivants : a) compris dans le nœud de réseau radio (110), et b) accessible dans un réseau local défini dans le réseau de communication sans fil (100).
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2019/052101 WO2020156640A1 (fr) | 2019-01-29 | 2019-01-29 | Équipement utilisateur, nœud de réseau radio et procédés associés pour gérer l'approvisionnement d'un courtier de message |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/EP2019/052101 WO2020156640A1 (fr) | 2019-01-29 | 2019-01-29 | Équipement utilisateur, nœud de réseau radio et procédés associés pour gérer l'approvisionnement d'un courtier de message |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020156640A1 true WO2020156640A1 (fr) | 2020-08-06 |
Family
ID=65276145
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2019/052101 Ceased WO2020156640A1 (fr) | 2019-01-29 | 2019-01-29 | Équipement utilisateur, nœud de réseau radio et procédés associés pour gérer l'approvisionnement d'un courtier de message |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2020156640A1 (fr) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102025851B (zh) * | 2010-12-20 | 2014-03-12 | 中兴通讯股份有限公司 | 在数据域上承载语音业务的方法及系统 |
| US20160057797A1 (en) * | 2013-05-09 | 2016-02-25 | Sangeetha Bangolae | Small data communications |
| US20180270310A1 (en) * | 2017-03-14 | 2018-09-20 | infiswift Inc. | Method for transport agnostic communication between internet of things client and broker |
| WO2018188759A1 (fr) * | 2017-04-13 | 2018-10-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Configuration d'un dispositif m2m |
-
2019
- 2019-01-29 WO PCT/EP2019/052101 patent/WO2020156640A1/fr not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102025851B (zh) * | 2010-12-20 | 2014-03-12 | 中兴通讯股份有限公司 | 在数据域上承载语音业务的方法及系统 |
| US20160057797A1 (en) * | 2013-05-09 | 2016-02-25 | Sangeetha Bangolae | Small data communications |
| US20180270310A1 (en) * | 2017-03-14 | 2018-09-20 | infiswift Inc. | Method for transport agnostic communication between internet of things client and broker |
| WO2018188759A1 (fr) * | 2017-04-13 | 2018-10-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Configuration d'un dispositif m2m |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11671335B2 (en) | First node, second node, and methods performed thereby for managing a network slice instance | |
| US11601847B2 (en) | Agent, server, core network node and methods therein for handling an event of a network service deployed in a cloud environment | |
| US20240373253A1 (en) | Wireless device, network node, and methods performed thereby for handling a configuration of one or more thresholds | |
| EP4320844B1 (fr) | Contrôle de la recherche de noms de domaine pour les services périphériques | |
| US12402198B2 (en) | Method and device for providing power preference information in wireless communication system | |
| CN112771933A (zh) | 第一无线设备、第一网络节点、第二无线设备以及由其执行的用于确定小区的状态的方法 | |
| CN114270908B (zh) | 用于物理小区标识符冲突检测的方法和装置 | |
| CN118402193A (zh) | 非地面通信网络的设备驱动移动性 | |
| EP4205490A1 (fr) | Dispositif sans fil, premier noeud de réseau et procédés réalisés par celui-ci pour gérer une communication en liaison montante vers un noeud de réseau | |
| CN112205032B (zh) | 基于高度指示处理无线设备到基站的连接的方法 | |
| CN111869254A (zh) | 管理非协调无线电接入网络 | |
| US20240015697A1 (en) | Method and System for Handling Paging of a Device based on a Predictive Model of a Future Need to Page the Device | |
| US20240365184A1 (en) | First Network Node, Second Network Node, First Wireless Device, and Methods Performed Thereby for Handling Wireless Devices | |
| WO2020156640A1 (fr) | Équipement utilisateur, nœud de réseau radio et procédés associés pour gérer l'approvisionnement d'un courtier de message | |
| EP4233356B1 (fr) | Dispositif sans fil, premier noeud de réseau, second noeud de réseau et procédés exécutés par ceux-ci pour manipuler une porteuse afin de surveiller la radiomessagerie | |
| US12369108B2 (en) | Wireless device, network node, and methods performed thereby for handling radio frequency bands | |
| US11438447B2 (en) | First node, communication device, and methods performed thereby for handling positioning information | |
| EP4079008B1 (fr) | Dispositif sans fil, noeud de réseau et procédés mis en oeuvre au moyen de ceux-ci pour gérer une configuration du dispositif sans fil | |
| WO2021227047A1 (fr) | Procédé et dispositif de réseau pour une coordination de ressources |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19702844 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19702844 Country of ref document: EP Kind code of ref document: A1 |