Providing services based on radio access network type information
US-9226327-B2 · Dec 29, 2015 · US
US8971313B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-8971313-B2 |
| Application number | US-201213410027-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 1, 2012 |
| Priority date | Sep 4, 2009 |
| Publication date | Mar 3, 2015 |
| Grant date | Mar 3, 2015 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method, apparatus and system for updating location information of an IP address are disclosed. The method includes: receiving an incoming call; searching a pre-stored location database for a location corresponding to the incoming call; searching a pre-stored log database for an IP address corresponding to the incoming call; and updating location information of the IP address stored in an IP database by the location searched out. The present disclosure may be applied when a service provider updates the location information of the IP address in the IP database. Thus, the problem that the location information in the IP database cannot be updated accurately in the prior art is solved.
Opening claim text (preview).
What is claimed is: 1. A method for updating location information of an IP address, comprising: receiving an incoming call from a user; searching a pre-stored location database for a location corresponding to the incoming call according to a telephone number corresponding to the incoming call of the user, wherein the location database includes the telephone number of the user, a user identifier and the location corresponding to the telephone number; searching a pre-stored log database for an IP address corresponding to the incoming call according to the user identifier, wherein the log database includes the user identifier, the IP address of the user, a logon spot, and logon time; and updating location information of the IP address stored in an IP database according to the location corresponding to the incoming call; further comprising updating the logon spot of the IP address recorded in the log database according to the location corresponding to the incoming call; within a pre-defined period, collecting statistics to update times of the logon spot of the IP address in the log database to obtain a collected result; and if the collected result reaches a pre-defined threshold, updating the location information of the IP address in the IP database according to the location corresponding to the incoming call. 2. The method of claim 1 , wherein the collecting statistics to the update times of the logon spot of the IP address stored in the IP database according to the location corresponding to the incoming call within the pre-defined period comprises: obtaining a weight corresponding to the incoming call from a pre-stored weight table; and according to the weight corresponding to the incoming call, collecting statistics to weighted update times of the logon spot of the IP address in the log database within the pre-defined period and recording the weighted update times as the collected result. 3. An apparatus for updating location information of an IP address, comprising: one or more processors; a memory; and wherein one or more program modules are stored in the memory and to be executed by the one or more processors, the one or more program modules comprise: a receiving module, to receive an incoming call from a user; a first searching module, to search a pre-stored location database for a location corresponding to the incoming call received by the receiving module according to a telephone number corresponding to the incoming call of the user, wherein the location database comprises the telephone number of the user, a user identifier and the location corresponding to the telephone number; a second searching module, to search a pre-stored log database for an IP address corresponding to the incoming call received by the receiving module according to the user identifier, wherein the log database comprises the user identifier, the IP address of the user, a logon spot, and logon time; and an updating module, to update location information of the IP address searched out by the second searching module stored in an IP database according to the location corresponding to the incoming call by the first searching module; wherein the updating module comprises: a first updating unit, to update the logon spot of the IP address searched out by the second searching module recorded in the log database according to the location corresponding to the incoming call by the first searching module; a statistic collecting module, to collect statistics, within a pre-configured period, to updates of the logon spot of the IP address searched out by the second searching module in the log database performed by the first updating unit and obtain a collected result; and a second updating unit, to update, if the collected result reaches a pre-defined threshold, location information of the IP address searched out by the second searching module in the IP database according to the location corresponding to the incoming call by the first searching module. 4. The apparatus of claim 3 , wherein the statistic collecting module comprises: an obtaining sub-unit, to obtain a weight corresponding to the incoming call received by the receiving module from a pre-stored weight table; and a statistic collecting sub-unit, to collect statistics, within the pre-defined period, to weighted update times of the logon spot of the IP address in the log database according to the weight corresponding to the incoming call obtained by the obtaining sub-unit, and record the weighted update times as the collected result. 5. A non-transitory machine readable storage medium, comprising a set of instructions for implementing updating location information of an IP address, the set of instructions to direct at least one processor to perform acts of: receiving an incoming call from a user; searching a pre-stored location database for a location corresponding to the incoming call according to a telephone number corresponding to the incoming call of the user, wherein the location database comprises the telephone number of the user, a user identifier and the location corresponding to the telephone number; searching a pre-stored log database for an IP address corresponding to the incoming call according to the user identifier, wherein the log database comprises the user identifier, the IP address of the user, a logon spot, and logon time; and updating location information of the IP address stored in an IP database according to the location corresponding to the incoming call; wherein the updating the location information of the IP address stored in the IP database according to the location corresponding to the incoming call comprises: updating the logon spot of the IP address recorded in the log database according to the location corresponding to the incoming call; within a pre-defined period, collecting statistics to update times of the logon spot of the IP address in the log database to obtain a collected result; and if the collected result reaches a pre-defined threshold, updating the location information of the IP address in the IP database according to the location corresponding to the incoming call.
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.