×

SYSTEM AND METHOD FOR CONTROLLING CONNECTIONS BETWEEN A WIRELESS ROUTER AND UNLICENSED MOBILE ACCESS CAPABLE MOBILE PHONES

  • US 20090268681A1
  • Filed: 04/02/2009
  • Published: 10/29/2009
  • Est. Priority Date: 04/28/2008
  • Status: Active Grant
First Claim
Patent Images

1. A system for controlling connections between a wireless router and unlicensed mobile access (UMA) capable mobile phones, the system comprising:

  • a connecting module configured for establishing communication connections between the wireless router and the UMA capable mobile phones, the wireless router having an address resolution protocol (ARP) cache table for recording a media access control (MAC) address and an Internet protocol (IP) address of an electronic device that has a communication connection with the wireless router in a network;

    an acquiring module configured for acquiring a MAC address and an IP address of each of the UMA capable mobile phones via the network;

    a creating module configured for creating an address list, and recording the MAC addresses and the IP addresses of the UMA capable mobile phones in the address list;

    a checking module configured for periodically checking whether each IP address recorded in the ARP cache table matches a corresponding MAC address recorded in the ARP cache table;

    a determining module configured for determining if the IP address recorded in the ARP cache table is recorded in the address list upon the condition that the IP address does not match the corresponding MAC address;

    a sending module configured for looking up a MAC address corresponding to the IP address from the address list upon the condition that the IP address is recorded in the address list, and sending a ARP unicast request to a UMA capable mobile phone having the MAC address to force the UMA capable mobile phone to respond to the ARP unicast request, so as to prolong the communication connection between the wireless router and the UMA capable mobile phone; and

    at least one processor that executes at least one computerized instruction for the connection module, the acquiring module, the creating module, the checking module, the determining module, and the sending module.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×