Abstract
An IP packet forwarding server forwards an IP data packet between a user terminal and a machine-type communications (MTC) device allocated with a private internet protocol (IP). Such an IP packet forwarding server allocates a call identifier for connection between the user terminal and the MTC device sets up a packet call to the MTC device and the user terminal using the call identifier obtains packet forwarding information while setting up the packet call to the MTC device and the user terminal and forwards an IP data packet between the MTC device and the user terminal using the packet forwarding information.
Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | ||||||
4G | 25/10/2017 | ISLD-201801-006 | Electronics and Telecommunications Research Institute |
S1
S2
S3
S4
S5
S6
S7
S8
S9
|
Yes | Basis Patent |
Specification Information
Specification Information
Technologies
Family Information
All Granted Patents In Patent Family : | ---- |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | |||||
---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||
US2012230337A1 | 4G | 25/10/2017 | ISLD-201801-006 | Electronics and Telecommunications Research Institute |
S1
S2
S3
S4
S5
S6
S7
S8
S9
|
Yes | Basis Patent | |||
KR101589239B1 | 4G | 25/10/2017 | ISLD-201801-006 | Electronics and Telecommunications Research Institute |
S1
S2
S3
S4
S5
S6
S7
S8
S9
|
Yes | Family Member | |||
KR20120103070A | 4G | 25/10/2017 | ISLD-201801-006 | Electronics and Telecommunications Research Institute |
S1
S2
S3
S4
S5
S6
S7
S8
S9
|
Yes | Family Member |
Publication No | Technology | Declaration Information | Specification Information | Explicitly Disclosed | Patent Type | Status | National Phase Entries | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Declaration Date | Declaration Reference | Declaring Company | Specification Information | |||||||||
----- | ----- | ----- | ----- | ----- |
S1
|
----- | ----- | ----- | ----- |
Technologies
Product
Use Cases
Services
Claim
1. A method for setting up a packet call at an IP packet forwarding server that forwards an IP data packet between a user terminal and a machine-type communications (MTC) device allocated with a private internet protocol (IP), the method comprising:
allocating a call identifier for connection between the user terminal and the MTC device;
setting up a packet call to the MTC device and the user terminal using the call identifier, including
transmitting the call identifier to the MTC device and the user terminal,
receiving first and second socket setup IP packets respectively from the MTC device and the user terminal, the first and second socket setup IP packets both having the call identifier assigned as a destination port number therein, and
setting up the packet call using information from the first and second socket setup IP packets;
obtaining packet forwarding information while setting up the packet call to the MTC device and the user terminal; and
forwarding an IP data packet between the MTC device and the user terminal using the packet forwarding information.
2. The method of claim 1, wherein the allocating a packet call includes:
receiving a call identifier allocation request from the user terminal; and
allocating one of available communication ports as the call identifier.
3. The method of claim 1, before the allocating a call identifier, further comprising:
registering an own public IP at a dynamic domain name system; and
registering a domain name of the MTC device and an international mobile station identity.
4. The method of claim 1, wherein the transmitting the call identifier to the MTC device includes:
transmitting a wake-up signal having the call identifier to the MTC device in order to wake up the MTC device.
5. The method of claim 1, wherein the obtaining the packet forwarding information includes
extracting a call identifier and a source address from the first socket setup IP packet and registering the extracted call identifier and the extracted source address at a packet forwarding information management table.
6. The method of claim 5, wherein the obtaining the packet forwarding information further includes
extracting a call identifier and a source address from the second socket setup IP packet and registering the extracted call identifier and the extracted source address at a record, which has a call identifier matched with the call identifier of the second socket setup IP packet in the packet forwarding information management table.
7. The method of claim 6, wherein the obtaining the obtaining packet forwarding information further includes
registering a lifetime value when receiving the first and second socket IP packets into the packet forwarding information management table by mapping the lifetime value to a call identifier of the first and second socket setup IP packets.
8. The method of claim 7, wherein the obtaining packet forwarding information further includes
releasing the packet call or deleting a corresponding record from the packet forwarding information management table according to the lifetime value.
9. The method of claim 6, wherein the forwarding includes
changing a destination address of the IP data packet to a source address extracted from the first socket setup IP packet when the IP data packet is received from the user terminal and transmitting the IP data packet.
10. The method of claim 6, wherein the forwarding includes
changing a destination address of an IP data packet to a source address extracted from the second socket setup IP packet when the IP data packet is received from the MTC device and transmitting the IP data packet.
11. An internet protocol (IP) packet forwarding server for forwarding an IP data packet between a user terminal and a machine-type communications (MTC) device allocated with a private IP, the IP packet forwarding server comprising:
a packet forwarding information management table configured to store packet forwarding information;
a call identifier allocation unit configured to receive a call identifier allocation request from the user terminal, allocate an identifier of one of available communication ports as a call identifier, and transfer the call identifier to the user terminal and the MTC device;
a call setup unit configured to set up a packet call between the user terminal and the MTC device using the call identifier; and
a forwarding controller configured to obtain the packet forwarding information while setting up a packet call between the user terminal and the MTC device, store the obtained packet forwarding information at the packet forwarding information management table, and forward an IP data packet between the user terminal and the MTC device with reference to the packet forwarding information management table.
12. The IP packet forwarding server of claim 11, wherein the forwarding controller:
receives a first socket setup IP packet having the call identifier as a destination port number from the MTC device, extracts a source address, and stores the extracted source address in the packet forwarding information management table by mapping the extracted source address to the call identifier; and
receives a second socket setup IP packet having the call identifier set up as a destination port number from the user terminal, extracts a source address, and stores the extracted source address in the packet forwarding information management table by mapping the extracted source address to the call identifier.
13. The IP packet forwarding server of claim 12, wherein the source address extracted from the first socket setup IP packet is an address obtained by changing a private IP of the MTC device through network address translation.
14. The IP packet forwarding server of claim 12, wherein
when the user terminal is allocated with a public IP, the source address extracted from the second socket setup IP packet is the public IP of the user terminal, and
when the user terminal is allocated with a private IP, the source address extracted from the second socket setup IP packet is an address obtained by changing the private IP of the user terminal through network address translation.
15. The IP packet forwarding server of claim 12, wherein the forwarding controller searches for a source address related to the MTC device from a record having a call identifier matched with a destination port number of an IP data packet with reference to the packet forwarding information management table when the IP data packet transmitted to the MTC device is received from the user terminal, changes a destination address of the IP data packet to the searched address, and transmits the IP data packet.
16. The IP packet forwarding server of claim 12, wherein the forwarding controller searches for a source address related to the user terminal from a record having a call identifier matched with a destination port number of an IP data packet with reference to the packet forwarding information management table when the IP packet transmitted to the user terminal is received from the MTC device, changes a destination address of the IP data packet to the searched address, and transmits the IP data packet.
17. The IP packet forwarding server of claim 11, further comprising a device manager configured to register a domain name of the MTC device and an international mobile station identity.
Associated Portfolios
Claim Chart | Technology | Creation Date | Download |
---|---|---|---|
Claim charts will soon be available!
|
To view claim charts you must become a Gold or Platinum Member.
Upgrade your subscriptionYou have reached the maximum number of patents which can be associated to your account per your subscription. If you wish to associate more patents
Please upgrade your subscription.Note:
The information in blue was extracted from the third parties (Standard Setting Organisation, Espacenet)
The information in grey was provided by the patent holder
The information in purple was extracted from the FrandAvenue
Explicitly disclosed patent:openly and comprehensibly describes all details of the invention in the patent document.
Implicitly disclosed patent:does not explicitly state certain aspects of the invention, but still allows for these to be inferred from the information provided.
Basis patent:The core patent in a family, outlining the fundamental invention from which related patents or applications originate.
Family member:related patents or applications that share a common priority or original filing.