Learning and dissemination system of a context information for a wireless communication network

EP4758958A1Pending Publication Date: 2026-06-17WIREPAS OY

Patent Information

Authority / Receiving Office
EP · EP
Patent Type
Applications
Current Assignee / Owner
WIREPAS OY
Filing Date
2024-08-02
Publication Date
2026-06-17

AI Technical Summary

Technical Problem

Existing wireless communication networks face challenges in efficiently configuring and disseminating context information across radio node devices, leading to suboptimal header compression and increased signaling overhead.

Method used

A learning and dissemination system that utilizes a border routing device to automatically learn and configure context information within a wireless communication network, enabling efficient dissemination of context information to radio node devices and reducing signaling overhead.

Benefits of technology

The system optimizes communication between wireless and external networks by enabling quicker and wider adoption of context information compression, thereby reducing packet collisions, transmission errors, and power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure FI2024050404_13022025_PF_FP_ABST
    Figure FI2024050404_13022025_PF_FP_ABST
Patent Text Reader

Abstract

The application relates to a learning and dissemination system (100) of a context information (CX) for a wireless communication network (102) The system comprises a border routing device (103) and the wireless communication network, which comprises at least one radio node device (104). The border routing device is configured to operate between the wireless communication network and at least one external communica-tion network (106). Each radio node device (104) is configured to establish a radio communication with another radio node device (104). After learning (220) the context information from a received communication (UL, DL), the border routing device (103) is configured to generate (220) an entry information (EN) on grounds of the learnt context information for disseminating the entry information to the at least one radio node device in the wireless communication network.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] LEARNING AND DISSEMINATION SYSTEM OF A CONTEXT INFORMATION FOR A WIRELESS COMMUNICATION NETWORK

[0002] Technical field

[0003] The application relates generally to a learning and dissemination system of a context information for a wireless communication network.

[0004] Background

[0005] Multiple compression mechanisms of an Internet Protocol version 6 (IPv6) header are based on shared contexts between radio node devices, which store the received shared contexts to their memories. These compression mechanisms are important, because radio technologies, which are used by the radio node devices, have limited capabilities. The compression mechanisms enable shorter communication packets, which contribute to a performance of radio networks, e.g. reduced probabilities of packet collisions and transmission errors, a reduced amount of transfer delays, and a reduced power consumption of the radio node devices.

[0006] Each radio node device, which operates as a sender of an IPv6 communication packet, may use these contexts to compress (replace) information in a full IPv6 header comprised in the communication packet with shorter context identifiers (CID). Correspondingly, each radio node device, which operates as a receiver of the communication packet, can use the shared contexts and context identifiers in the communication packet to decompress (construct) again the full IPv6 header.

[0007] The use of contexts in a header compression is explained e.g. in specifications of IPv6 over Low power Wireless Personal Area Network (6L0WPAN), technologies, which uses 6L0WPAN methods, e.g. Thread and Wireless Smart Utility Network (Wi-SUN) technologies; and Robust Header Compression (ROHC).

[0008] The standardized header compression mechanism for 6LoWPANs uses shared contexts to compress arbitrary IPv6 address prefixes, full IPv6 addresses, or both, but it however leaves open how these contexts are configured to radio nodes. The standardized neighbor discovery mechanism for 6LoWPANs provides one method to configure the contexts from a border routing device to radio node devices by using an extension to the IPv6 neighbour discovery mechanism, which uses Internet Control Message Protocol for IPv6 (ICMPv6) messages, but it leaves open how these contexts are configured to the border routing device. The header compression mechanism ROHC establishes contexts only between two communication endpoints, e.g. between two radio node devices, per connection. The ROHC provides an automatic method to establish contexts, but it occurs only between two communication endpoints.

[0009] Summary

[0010] One object of the invention is to withdraw the drawbacks of known solutions and to provide a learning and dissemination system of a context information, which optimizes a communication between a wireless communication network and an external network. The provided system enables to configure the context information to a border routing device, which is a source of the context information to radio node devices of the wireless communication network, by automatically learning and configuring the context information to the wireless communication network, which comprises said radio node devices.

[0011] The provided system also reduces signalling overhead by means of the compression and enables to adopt the compression wider and quicker than previous systems.

[0012] One object of the invention is fulfilled by providing the learning and dissemination system, border routing device, learning and dissemination method, computer program, and computer-readable medium according to the independent claims.

[0013] Embodiments of the invention are explained in the independent and dependent claims.

[0014] One learning and dissemination system of a context information for a wireless communication network comprises a border routing device and the wireless communication network, which comprises at least one radio node device. The border routing device is configured to operate between the wireless communication network and at least one external communication network. Each radio node device is configured to establish a radio communication with another radio node device. After learning the context information from a received communication, the border routing device is configured to generate an entry information on grounds of the learnt context information for disseminating the entry information to the at least one radio node device in the wireless communication network.

[0015] One border routing device for learning a context information and disseminating the context information to a wireless communication network comprises a controller and a communicator. The controller is configured to control the border routing device to operate between the wireless communication network, which comprises at least one radio node device capable of establishing a radio communication with another radio node device, and at least one external communication network. The controller is further configured to generate, after a learning of the context information from a received communication, an entry information on grounds of the learnt context information for disseminating, by means of the communicator, the entry information to the at least one radio node device in the wireless communication network.

[0016] One learning and dissemination method of a context information for a wireless communication network comprises a following step of operating, by a border routing device, between the wireless communication network, which comprises at least one radio node device capable of establishing a radio communication with another radio node device, and at least one external communication network. The method further comprises a following step of learning, by the border routing device, the context information from a received communication. The method further comprises a following step of generating, by the border routing device, an entry information on grounds of the learnt context information for disseminating the entry information to the at least one radio node device in the wireless communication network.

[0017] One computer program comprising instructions, which, when the computer program is executed by a controller, cause a border routing device, which is in accordance with the previous border routing device example, to carry out at least the steps of the previous learning and dissemination method.

[0018] One tangible, non-volatile computer readable medium comprises the computer program, which is in accordance with the previous computer program example.

[0019] Brief description of the figures

[0020] The exemplary embodiments of the invention are explained with reference to the accompanying figures: fig. 1 presents a learning and dissemination system of a context information for a wireless communication network fig. 2 presents a flowchart of a learning and dissemination method fig. 3 presents how context information is obtained and entry information is disseminated by means of internet packet fig. 4 presents operational parts of a border routing device

[0021] Detailed description of the figures

[0022] Fig. 1 presents a wireless communication environment, wherein a learning and dissemination system 100 is configured to operate.

[0023] The system 100 comprises a wireless radio communication network (system) 102, which comprises at least one wireless radio node (communication) device 104, e.g. one, two, three, four, or more devices 104.

[0024] The network 102 may be any network that uses communication (transmission) packets in the communication, e.g. in beacon signalling or in data exchanging between the devices 104. The network 102 may be any network that uses a multihop communication, i.e. communication packets may be delivered over at least two consecutive radio links (devices 104), e.g. two, three, four, five or more radio links, between the devices 104. The network 102 may be a network that complies Digital European Cordless Telecommunications (DECT-2020 NR) standard, which is a radio access technology developed by European Telecommunications Standards Institute (ETSI). Some non-limiting examples, which the network 102 may also be, but is not limited to, comprise a wireless multi-hop network, wireless mesh network, e.g. a wireless sensor network (WSN), e.g. the WSN explained in patent publication US 8,064,363; a Bluetooth Low Energy (BLE) mesh network, a Zigbee network, a Thread network, a Public Land Mobile Network (PLMN), a Wireless Local Area Network (WLAN), a Low Power Wide Area Network (LPWAN), a cellular based local area network, a cellular network, or any other wireless networks.

[0025] Each on-network (on-mesh) device 104 is configured to operate on a same spectrum, which comprises at leat one frequency band, e.g. one, two, three, four, or five frequency bands, at a same geographical area, e.g. within the presented environment. Each frequency band may comprise at least one frequency channel, e.g. one, two, three, four, or five frequency channels. The use of same spectrum enables a unidirectional (one-way) communication as well as a bi-directional radio communication between the devices 104 in the network 102, whereupon radio communications transmitted by one device 104 may be received by another device 104 and vice versa.

[0026] As above has been explained, each device 104 is configured to establish, by means of its radio communicator, a radio communication, e.g. a unidirectional or bi-directional radio communication, with at least one other device 104, e.g. one, two, three, four, or more devices 104. This means that each device 104 may operate as a transmitter, as a receiver, or as a transmitter-receiver when it communicates (transmits) at least one communication UL, DL, e.g. one, two, three, four, or more communications, to other device(s) 104 and receives at least one communication UL, DL from other device(s) 104 in the network 102.

[0027] The system 100 also comprises at least one gateway device 105, e.g. one, two, three, four, or more gateway devices. Each gateway device 105 is configured to operate as a gateway between the network 102 and other at least one external network 106, e.g. one, two, three, four, or more external networks, and to deliver data to the network 102 and from the network 102. Each gateway device 105 is configured to communicate with at least one external (off-network, e.g. off-mesh) radio communication device 107, e.g. one, two, three, four, or more external devices, in the external network(s) 106, e.g. Internet. Each gateway device 105 is also configured to communicate with at least one sink device (node) 104, e.g. one, two, three, four, or more sink devices.

[0028] The gateway device(s) 105 may comprise at least one border routing (router) device 103, e.g. one, two, three, four, or more border routing devices, or a border routing functionality, whereupon the gateway device(s) 105 is configured to operate as a border routing device. Each border routing device 105 is configured to operate, by means of a controller 430 and a communicator 436, between the network 102 and the other external network(s) 106 as well as to deliver data from the other external network(s) 106 to the network 102 and vice versa by means of at least one sink device 104.

[0029] Each border routing device 103 is also configured to obtain, by means of the controller 430 and the communicator 436, a context information (data), which comprises data items for different context entities inside the device(s) 104, 107, from a received communication UL, DL, from a configuration information, or from both methods UL, DL. Each border routing device 103 is also configured to learn, by means of the controller 430, the obtained context information CX and to generate, by means of the controller 430, a table entry information EN on the grounds of the learnt context information CX. Each border routing device 103 is also configured to disseminate, by means of the controller 430 and the communicator 436, the entry information EN at least partly, e.g. partly or completely, to at least all relevant devices 104 or, alternatively, to all devices 104 in the network 102. The device(s) 104 comprises the at least one sink device 104, 104a, e.g. one, two, three, four, or more sink devices. Each sink device 104, is configured to communicate with the gateway device(s) 105 as above already explained. Each sink device

[0030] 104 is also configured to operate as a radio interface for the gateway device(s)

[0031] 105 in the network 102. Each sink device 104 may locate physically in connection with one gateway device 105 or separately in a different part of the network 102. If the gateway device(s) 105 comprises several sink devices 104, at least one, e.g. one, two, three, four, or more, may locate in connection with the gateway device(s) 105 and others separately in different parts of the network 102.

[0032] Alternative to the gateway device(s) 105 that comprises the border routing device

[0033] 103 or operates as such, the sink device(s) 104 may comprise at least one border routing device 103 or operates as such.

[0034] Even if each of the gateway device(s) 105, border routing device(s) 103, and the sink device(s) 104 are explained as separate devices, which are configured to operate as previously has been explained, and how the operations of the border routing device(s) 105 can be configured to the sink or gateway device(s) 104, 105, the operations of these devices 103, 104, 105 can be carried out in one device, e.g. an access point device in e.g. wireless local area networks or a base station device in e.g. cellular networks, which is configured to carry out all operations of the border routing, sink, and gateway devices 103, 104, 105. Alternatively, the operations of the border routing, sink, and gateway devices 103, 104, 105 can be carried out in a configuration of three devices, wherein each device 103, 104, 105 is configured to carry out the operations, which has been previously explained.

[0035] If the device(s) 104 comprises also other device(s) 104, in addition to the sink device^) 104, each other device 104 is a member device 104, 104b, 104c, 104d.

[0036] The sink device(s) 104 is a fixed routing device (router), but each member device

[0037] 104 is configured to operate in different fixed or non-fixed roles in the network 102. Each member device 104 in the system 100 is configured to operate as a routing device and a non-routing device (non-router) depending on whether said member device 104 needs to participate in data forwarding. One method for selecting routing and non-routing roles has been explained e.g. in patent publication US 10,499,264.

[0038] Each routing device 104 is configured to maintain a connectivity of the system 100 and routes (forwards) data of other device(s) 104 when necessary. Each non- routing device node 104 is also configured to provide a bi-directional communication in order to transmit its own data and to receive data directed for it similarly as sink and routing devices 104 but the non-routing device 104 does not route data of other devices 104. Each of member devices 104 is configured to operate at least as a routing or non-routing device.

[0039] The system 100 may comprise the member devices 104 so that all member devices 104 are not able to communicate directly with the sink device(s) 104 (border routing device 103) due to limited radio link connectivity, whereupon it is necessary to use multi-link (multi-hop) communication between each member device 104 and the sink device 104.

[0040] The system 100 comprises also a backend system, which is not presented in the figures, that is an external control system, monitor system, or both, and it may be implemented in a high computing capacity computer, which is configured to communicate with the gateway device(s) 105 through a wired connection technology, e.g. an Ethernet cable connection, or through wireless connection technology, e.g. a Long Term Evolution (LTE) radio connection. Alternatively, the backend system may be implemented in a mobile device (phone), which communicates with the gateway device(s) 105 or directly with one of devices 104 by using a radio interface of the network 102 or another radio interface, e.g. BLE or Radio Frequency IDentification (RFID) interface, for delivering a configuration information into the network 102. In the case of such arrangement, the mobile device may also have a connection to a high computing capacity computer, whereupon it operates as a gateway device 105.

[0041] Each device 103, 104, 105 in the system 100 is configured to operate in the networks 102, 106 using an internet addresses, e.g. Internet Protocol (IP) addresses, e.g. an IP version 6 (IPv6) addresses, to send (transmit) and to receive (to communicate) as well as to process an internet communication packet (message), e.g. an IP packet, e.g. an IPv6 packet, by means of the controller and the communicator, e.g. by means of the controller 430 and the communicator 436 in the case of the border routing device 103.

[0042] Fig. 2 and 3 present a learning and dissemination method 208 for learning the context information CX and disseminating the entry information EN in the above explained system 100. The method 208 is explained by using one border routing device 103 and one sink device 104a irrespective of whether the gateway device 105 or sink device 104a comprises the border routing device 103, but the system 100 may additionally have at least one other border routing device 103, e.g. one, two, three, four, or more other border routing devices. Each border routing device 103 may communicate with at least one gateway device 105 including said one gateway device 105 and with at least one other sink device 104 including said one sink device 104a. The on-network devices 104 except the devices 104a, 104b, 104c, 104d and gateway device(s) 105 have been excluded from fig. 3 in order to make the figure clear.

[0043] At a step 210, if the on-network device 104, e.g. the member device 104b, which is one of the devices 104 in the network 102, has a data to send to the external device 107 outside the network 102, it sends an internet packet, which comprises the context information CX, as an uplink packet UL towards the external device 107.

[0044] Each device 103, 104, 104a, 104b, 104c, 104d comprises an internet address, e.g. an IP address, e.g. an IPv6 address, which is configured to identify and locate said device 103, 104, 104a, 104b, 104c, 104d in the networks 102, 106. The internet address comprises a prefix information, e.g. a subnet (network) prefix SP, and a unique node address (identifier) NA.

[0045] The compression of an uncompressed internet address of the on-network device 104 is carried out by means of a context identifier CID so that the context identifier CID replaces a subnet prefix SP, which comprises more bits than the context identifier CID, whereupon the context identifier CID and the node address NA compose the compressed internet address of the on-network device 104. The compression of an uncompressed internet address of the external device 107 is carried out by means of a context identifier CID so that the short context identifier CID replaces the longer uncompressed internet address completely or partly, whereupon only the context identifier CID or the context identifier CID with a part of the internet address composes the compressed internet address of the off-network device 107. The decompressions (constructions) of the compressed internet addresses of the devices 104, 107 occur vice versa by means of the relevant context identifier CID.

[0046] The uplink packet UL comprises a compressed or uncompressed destination internet address DE, e.g. an IP address, e.g. an IPv6 address, of the external device 107 and a compressed or uncompressed source internet address SO of the on- network device 104 as in the context of the devices 104b, 107 in fig. 3. The un- compressed internet addresses DE, SO comprises the complete internet addresses DE, SO.

[0047] If the destination internet address DE is compressed by means of a context identifier CID, it comprises at least said context identifier CID, e.g. only the context identifier CID or the context identifier with a part of the internet address DE. If the source internet address SO is compressed by means of the context identifier, it comprises said context identifier CID with the node address NA.

[0048] The uncompressed destination internet address DE comprises the complete internet address DE of the external device 107 and the uncompressed source internet address SO also comprises the complete internet address SO, which comprises e.g. the subnet prefix SP and the node address NA. The context information CX comprises said destination internet address DE of the external device 107 at least partly, e.g. partly or completely, and the subnet prefix SP of said source internet address SO of the on-network device 104b.

[0049] If it is the external off-network device 107 outside the network 102 that has a data to send to the target on-network device 104, e.g. the device 104d, in the network 102, it sends an internet packet, which comprises the context information CX, as a downlink packet DL towards the on-network device 104d.

[0050] The downlink packet DL comprises an uncompressed source internet address SO, e.g. an IP address, e.g. an IPv6 address, of the external device 107 and an uncompressed destination internet address DE of the on-network device 104d as in the context of the on-network and external devices 104d, 107 in fig. 3. The contents of the uncompressed internet addresses SO, DE correspond with the previously explained case of the uplink packet UL. The uncompressed source internet address SO comprises the complete internet address SO of the external device 107 and the uncompressed destination internet address DE also comprises the complete internet address DE, i.e. the subnet prefix SP and the node address NA of the on-network device 104d. The context information CX thus comprises said source internet address SO of the external device 107 at least partly, e.g. partly or completely, and the subnet prefix SP of said destination internet address DE of the on-network device 104.

[0051] At the step 210, the border routing device 103 between the network 102 and the external network(s) 106 receives, by means of its communicator 436, the sent internet packet UL, DL irrespective of whether it is the uplink packet UL from the network 102 through the sink device 104a or the downlink packet DL from outside the network 102 through the gateway device 105.

[0052] At a step 212, the border routing device 103 determines, by means of the controller 430, from the received internet packet UL, DL whether it comprises any compressed internet address DE, SO. The determination concerns each internet addresses DE, SO in the received internet packet UL, DL. The uplink packet UL comprises uncompressed internet addresses DE, SO, one uncompressed and one compressed internet address DE, SO, or compressed internet addresses DE, SO. The downlink packet DL comprises uncompressed internet addresses DE, SO.

[0053] At a step 214, when an internet address DE, SO is compressed by means of a context identifier CID in the received uplink packet UL, the border routing device 103 determines, by means of the controller 430 (processor 432), whether its context table CT stores a relevant entry information EN, which comprises said context identifier CID and a corresponding uncompressed internet address DE, SO, in its memory 434. The determination concerns each compressed internet address DE, SO.

[0054] If said context identifier CID has been stored in the context table CT previously, the border routing device 103 uses the entry information EN to decompress, by means of the controller 430, each compressed internet address DE, SO as an uncompressed internet address DE, SO at a step 224 as previously has been explained and forwards, by means of the communicator 436, the received uplink packet UL with the uncompressed internet address DE, SO to its target device 107 when all necessary decompressions have been made.

[0055] Alternatively, if the border routing device 103 determines, by means of the controller 430, that its context table CT lacks a relevant entry information EN of the compressed internet address DE, SO, which comprises said context identifier CID, the border routing device 103 cannot decompress, by means of the controller 430, the compressed internet address DE, SO.

[0056] In the case of the compressed internet destination address DE, the border routing device 103 cannot forward (route) the received uplink packet UL to its target device 107. Additionally, the border routing device 105 may inform the source (sender) of the uplink packet UL, i.e. on-network device 104, about an error situation, whereupon the on-network device 104, which is configured to learn from the error situation, invalidates the relevant entry information EN from its context table CT or the whole context table CT. The on-network device 104 then re-sends the uplink packet UL with the uncompressed internet address DE, i.e. without the compression, to allow the border routing device 105 to forward the uplink packet UL to its target device 107. Additionally, the on-network device 104 may try to re-acquire the invalidated context information CX.

[0057] At a step 216, when an internet address DE, SO is uncompressed in the received uplink or downlink packet UL, DL, the border routing device 103 determines, by means of the controller 430, whether its context table CT stores a relevant entry information EN, which comprises a context identifier CID and said corresponding uncompressed internet address DE, SO, in its memory 434. The determination concerns each uncompressed internet addresses DE, SO.

[0058] At a step 218, when said uncompressed internet address DE, SO has already been stored in the context table CT previously, the border routing device 103 preserves, by means of the controller 430, the existing entry information EN in the memory 434.

[0059] In the case of the received uplink packet UL, the border routing device 103 then forwards, by means of the communicator 436, the received uplink packet UL with the uncompressed internet addresses DE, SO to its target device 107 when all internet addresses DE, SO are uncompressed and stored in the memory 434.

[0060] In the case of the received downlink packet DL, the border routing device 103 uses the entry information EN to compress, by means of the controller 430, each uncompressed internet address DE, SO as a compressed internet address DE, SO at a step 224 as previously has been explained and forwards, by means of the communicator 436, the received downlink packet DL to its target device 104d when all necessary compressions have been made.

[0061] At a step 220, when the context table CT lacks a relevant entry information EN of the uncompressed internet address DE, SO, which comprises a context identifier CID, the border routing device 103 learns, by means of the controller 430, a context information CX from each uncompressed internet address DE, SO. The border routing device 103 then generates, by means of the controller 430, a relevant entry information EN, which comprises a context identifier CID and the uncompressed internet address DE, SO, the subnet prefix SP, or both, on the grounds of the learnt (learned) context information CX for each uncompressed internet ad- dress DE, SO and stores each generated entry information EN to the context table CT in the memory 434.

[0062] At a step 222, the border routing device 103 then disseminates (distributes), by means of the communicator 436, each generated entry information EN separately or together, in a downlink packet DL into the network 102 through the sink device 104a to relevant on-network devices 104 or all on-network devices 104, e.g. on- network devices 104a, 104b, 104c, 104d, by unicasting, multicasting, broadcasting, flooding, or using the method explained in patent application Fl 20215710. Each on-network device 104, which receives the disseminated entry information EN, stores the entry information EN to a context table CT in its memory.

[0063] Additionally, the border routing device 103 then forwards, by means of the communicator 436, the received packet UL, DL to its target device 104d, 107 when all necessary operations to generate and disseminate new entry information EN have been made.

[0064] At the step 224, the border routing device 103 and each on-network device 104, which has received the disseminated entry information EN, uses, by means of its controller 430, the disseminated newly generated entry information EN as well as previously obtained entry information EN stored in the context table CT to compress and to decompress network addresses DE, SO in later IP packets UL, DL, e.g. in IPv6 packets.

[0065] The system 100 and method 208 enable the border routing device 103 to learn a context information CX from received uplink and downlink packets UL, DL and to generate an entry information EN on the grounds of the context information CX learnt from the received packets UL, DL. The border routing device 103 can then disseminate the generated entry information EN to the network 102 so that all devices 104, which receive the entry information EN, can start to use the same entry information, i.e. a same context identifier CID and the same context information CX, in a compression and decompression of uplink and downlink packets UL, DL in future.

[0066] The system 100 and method 208 reduce a number of context information CX in the border routing device 103 when it is used one context information CX, e.g. the previously explained subnet prefix SP or any other common context information CX, for all devices 104 or a subset of devices 104 in the network 102 and one context information CX for each internet address outside the network 102. Additional- ly, the system 100 and method 208 eliminate a need for separate context generation in each device 104, when communication starts in the network 102, and enable to adopt a context information CX immediately in each device 104 after the reception of an entry information EN.

[0067] Fig. 4 presents the border routing device 103 that is configured to communicate between the network 102 and in the external network(s) 106 as well as to carry out the relevant features (steps) of the dissemination method 208 as above has been explained.

[0068] The border routing device 103 comprises a controller 430 that is configured to control operations of its parts 432, 434, 436, 438, 440 so that the border routing device 103 operates as above has been explained.

[0069] The controller 430 comprises the processor 432 that is configured to carry out at least one of operator-initiated and computer program-initiated instructions as well as to process data in order to run applications. The processor 432 may comprise at least one processor, e.g. one, two, three, four, or more processors.

[0070] The controller 430 also comprises the memory 434 that is configured to store and to maintain data. The data may be instructions, computer programs, and data files, e.g. the context table CT. The memory 434 comprises at least one memory, e.g. one, two, three, four, or more memories.

[0071] The border routing device 103 also comprises the communicator (data transferer) 436 that the controller 430 is configured to use in order to send commands, requests, and data to at least one of entities in the system 100, e.g. devices 104, 107. The controller 430 is also configured to use the communicator 436 in order to receive commands, requests, and data from at least one of entities in the system 100, e.g. devices 104, 107. The communicator 436 is configured to communicate with the network 102 by means of a wired connection and with the external networks) 106 by means of at least one of a wired connection and wireless connection through antenna 438, if the border routing device 103 comprises such wireless communication option.

[0072] The border routing device 103 also comprises a power supplier 440. The power supplier 440 comprises components that are configured to power the border routing device 103, e.g. a battery with a regulator or a connection component configured to connect an external power supply to the border routing device 103. The memory 434 is configured to store at least a communication application 442 for operating (controlling) the communicator 436 and a power supply application 444 for operating the power supplier 440.

[0073] The memory 434 is also configured to store a computer program (computer soft- ware, computer application) 448, which is configured to use at least one of parts 436, 438, 440 in order to carry out at least the operations of the border routing device 103 explained above in context of the previous figures, when it is executed (run) in a computer, e.g. in the border routing device 103, by means of the controller 430. The computer program 448 may be stored in a tangible, non-volatile computer- readable storage medium, e.g. a Compact Disc (CD) or Universal Serial Bus (USB) -type storage device.

[0074] The invention has been explained above with reference to the exemplary embodiments and its several advantages have been demonstrated. It is clear that the in- vention is not only restricted to these embodiments, but it comprises all possible embodiments within the scope of the following claims.

Claims

Claims1 . A learning and dissemination system (100) of a context information (CX) for a wireless communication network (102) comprising a border routing device (103) and the wireless communication network comprising at least one radio node device (104), wherein the border routing device is configured to operate between the wireless communication network and at least one external communication network (106), wherein each radio node device (104) is configured to establish a radio communication with another radio node device (104), and wherein, after learning (220) the context information from a received communication (UL, DL), the border routing device is configured to generate (220) an entry information (EN) on grounds of the learnt context information for disseminating (222) the entry information to the at least one radio node device in the wireless communication network.

2. The system according to the previous claim, wherein each radio node device (104), which has received the entry information, is configured to compress or decompress (224) the context information in an uplink or downlink communication packet (UL, DL) by means of the entry information after a reception of the disseminated entry information.

3. The system according to any of the previous claims, wherein the entry information comprises a context identifier (CID) for each context information (CX), whereupon the border routing device and the at least one radio node device are configured to compress or decompress (224) the context information (CX) in an uplink or downlink communication packet (UL, DL) by means of the context identifier.

4. The system according to any of the previous claims, wherein the received communication is an uplink communication packet (UL), which comprises at least one of an uncompressed destination internet address (DE) of an external communication device (107) belonging to the at least one external communication network and an uncompressed source internet address (SO) of a radio node device (104) belonging to the at least one radio node device, when the radio node device is configured to send the uplink communication packet to the external communication device.

5. The system according to claim 4, wherein the context information comprises the destination internet address at least partly, when the uplink communication packet comprises the uncompressed destination internet address, whereupon the generated entry information comprises a context identifier (CID) and the destination internet address at least partly.

6. The system according to claim 4, wherein the context information comprises a subnet prefix (SP) of the source internet address, when the uplink communication packet comprises the uncompressed source internet address, whereupon the generated entry information comprises a context identifier (CID) and the subnet prefix of the source internet address.

7. The system according to claim 1 , wherein the received communication is a downlink communication packet (DL), which comprises an uncompressed source internet address (SO) of an external communication device (107) belonging to the at least one external communication network and an uncompressed destination internet address (DE) of a radio node device (104) belonging to the at least one radio node device, when the radio node device is configured to receive the downlink communication packet from the external communication device.

8. The system according to claim 7, wherein the context information comprises the source internet address at least partly, when the downlink communication packet comprises the uncompressed source internet address, whereupon the generated entry information comprises a context identifier (CID) and the source internet address at least partly.

9. The system according to claim 7, wherein the context information comprises a subnet prefix of the destination internet address, when the downlink communication packet comprises the uncompressed destination internet address, whereupon the generated entry information comprises a context identifier (CID) and the subnet prefix of the destination internet address.

10. The system according to any of the previous claims, wherein the border routing device is further configured to determine (212) whether the received communication comprises at least one of an uncompressed destination internet address (DE) and an uncompressed source internet address (SO) to generate the entry information, when the border routing device lacks the entry information of at least one of the destination and source internet addresses (DE, SO).11 . The system according to any of the previous claims, wherein the border routing device is further configured to store (220) the entry information after generating the entry information and each radio node device (104) is further configured to store the entry information after receiving the disseminated entry information from the border routing device or from another radio node device (104) belonging to the at least one radio node device, when the at least one radio node device comprises several radio node devices (104).

12. The system according to claim 11 , wherein the border routing device is further configured to preserve (218) the stored entry information of the destination or source internet address when the stored entry information already comprises the destination or source internet address.

13. The system according to any of the previous claims, which further comprises a gateway device (105) configured to operate as a gateway between the wireless communication network and the at least one external communication network, wherein the gateway device (105) comprises the border routing device.

14. The system according to any of the previous claims, wherein the wireless communication network is Digital European Cordless Telecommunication 2020 - based network, a wireless multi-hop network, a wireless mesh network, a wireless sensor network, a wireless local area network, a cellular based local area network, a low power wide area network, a cellular network, a wireless Bluetooth Low Energy -based radio network, Zigbee network, Thread network, or Public Land Mobile Network.

15. A border routing device (103) for learning a context information (CX) and disseminating the context information to a wireless communication network (102) comprising a controller (430) and a communicator (436), wherein the controller is configured to control the border routing device to operate between the wireless communication network, which comprises at least one radio node device (104) capable of establishing a radio communication with another radio node device (104), and at least one external communication network (106) and wherein the controller is further configured to generate (220), after a learning (220) of the context information from a received communication (UL, DL), an entry information (EN) on grounds of the learnt context information for disseminating(222), by means of the communicator, the entry information to the at least one radio node device in the wireless communication network.

16. A learning and dissemination method (208) of a context information (CX) for a wireless communication network (102) comprising at least following steps of operating, by a border routing device (103), between the wireless communication network, which comprises at least one radio node device (104) capable of establishing a radio communication with another radio node device (104), and at least one external communication network (106), learning (220), by the border routing device, the context information from a received communication (UL, DL), and generating (220), by the border routing device, an entry information (EN) on grounds of the learnt context information for disseminating (220) the entry information to the at least one radio node device in the wireless communication network.

17. A computer program (446) comprising instructions, which, when the computer program is executed by a controller (430), cause a border routing device (103) to carry out at least the steps of the dissemination method (208) according to claim 16.

18. A tangible, non-volatile computer readable medium comprising the computer program (446) according to claim 17.