CN103561123B - Method and device for determining IP segment affiliation - Google Patents

Method and device for determining IP segment affiliation Download PDF

Info

Publication number
CN103561123B
CN103561123B CN201310518186.5A CN201310518186A CN103561123B CN 103561123 B CN103561123 B CN 103561123B CN 201310518186 A CN201310518186 A CN 201310518186A CN 103561123 B CN103561123 B CN 103561123B
Authority
CN
China
Prior art keywords
data sources
sections
credibility
point
attaching
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.)
Active
Application number
CN201310518186.5A
Other languages
Chinese (zh)
Other versions
CN103561123A (en
Inventor
张运
吴充
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Gridsum Technology Co Ltd
Original Assignee
Beijing Gridsum Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Gridsum Technology Co Ltd filed Critical Beijing Gridsum Technology Co Ltd
Priority to CN201310518186.5A priority Critical patent/CN103561123B/en
Publication of CN103561123A publication Critical patent/CN103561123A/en
Application granted granted Critical
Publication of CN103561123B publication Critical patent/CN103561123B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention discloses a method and device for determining IP segment affiliation. The method for determining the IP segment affiliation comprises the steps of obtaining the identical IP segments in a plurality of IP data sources, respectively obtaining the affiliation information of the IP segments in the IP data sources to obtain multiple pieces of affiliation information of the IP segments and respectively calculating the credibility of the multiple pieces of affiliation information of the IP segments, using the affiliation information of the IP segments with the maximum credibility as the affiliation information of the IP segments. By means of the method and device for determining the IP segment affiliation, the effect of improving the accuracy of the affiliation information of the IP segments in the IP data sources is achieved.

Description

IP sections ownership determines method and apparatus
Technical field
The present invention relates to internet arena, in particular to a kind of IP sections ownership method and apparatus is determined.
Background technology
IP (Internet Protocol, the agreement interconnected between network, abbreviation IP) is data source (also may be used by the IP data sources To be referred to as IP data bases) in generally all include multiple IP sections, each IP sections one attaching information of correspondence, for example, IP sections 0.0.0.0-1.0.0.0 X cities are belonged to.The attaching information accuracy of the IP sections in existing IP data sources is all very low, different Between IP data sources there is certain dispute in the attaching information of identical IP section, for example, for identical IP section a to b, IP data Source A thinks that the IP sections are Shanghai, and IP data sources B then think, the IP sections are Nanjing.Equally, identical attaching information, example Such as, attaching information is Beijing, and IP data sources A think that its corresponding IP section is c to d, and IP data sources B think its corresponding IP Section is e to f.
For the low problem of the attaching information accuracy of the IP sections in IP data sources in prior art, not yet propose have at present The solution of effect.
The content of the invention
Present invention is primarily targeted at providing a kind of IP sections ownership determines method and apparatus, to solve IP data sources in The low problem of the attaching information accuracy of IP sections.
To achieve these goals, according to an aspect of the invention, there is provided a kind of IP sections ownership determination method.According to The IP sections ownership determination method of the present invention includes:Obtain identical IP section in multiple IP data sources;IP sections are obtained respectively multiple Attaching information in IP data sources, obtains the credibility that multiple IP sections attaching informations calculate respectively multiple IP sections attaching informations;With And using the maximum IP sections attaching information of credibility as IP sections attaching information.
Further, the credibility of multiple IP sections attaching informations is calculated respectively to be included:Multiple IP data sources are determined respectively Granularity, granularity is used for the series in the region for representing correspondence IP data source ownership;Each IP number in multiple IP data sources is obtained respectively According to the corresponding IP data sources point in source and granularity point, wherein, IP data sources are divided into the numerical value being pre-configured with to IP data sources, granularity point It is the numerical value that granularity is pre-configured with;And the credibility of an IP section attaching informations is calculated respectively by below equation, wherein, First IP section attaching informations are the arbitrary IP sections attaching information in multiple IP sections attaching informations:
K=S+N*L
Wherein, K is the credibility of an IP section attaching informations, and S is IP data sources point, and N is granularity, and L is granularity point.
Further, IP data sources point are configured in the following manner:Arranged by the quantity of multiple IP data sources and had Multiple IP data sources of respective numbers point, wherein, multiple IP data sources point meet:Any two of which IP data source point adds and big In arbitrary IP data sources point;And multiple IP data sources point are allocated to into correspondingly multiple IP data sources.
Further, multiple IP data sources point are allocated to correspondingly into multiple IP data sources includes:By multiple IP numbers According to source point, in a different configuration mode is allocated to correspondingly multiple IP data sources;Calculate the IP sections under each configuration mode The credibility of attaching information;By the maximum confidence phase of the IP section attaching informations of multiple IP data sources under identical configuration mode Plus;And be correspondingly allocated to multiple IP data sources point using maximum confidence addition and maximum configuration mode many Individual IP data sources.
Further, multiple IP data sources include multiple identical IP sections, wherein, multiple IP sections ownership letters are calculated respectively The credibility of breath includes:The credibility of each IP section attaching information in multiple IP data sources is calculated respectively;Credibility is maximum IP sections attaching information include as the attaching information of IP sections:IP section attaching information identical credibilitys are added and;To add with after Credibility as corresponding IP sections attaching information credibility;By the IP section attaching informations that credibility in each IP section is maximum As the attaching information of corresponding IP sections.
To achieve these goals, according to a further aspect in the invention, there is provided a kind of IP sections ownership determines square law device. IP sections ownership determining device of the invention includes:First acquisition unit, for obtaining multiple IP data sources in identical IP Section;Second acquisition unit, for obtaining attaching information of the IP sections in multiple IP data sources respectively, obtains multiple IP sections ownership letters Breath;Computing unit, for calculating the credibility of multiple IP sections attaching informations respectively;And signal generating unit, for by credibility most Attaching information of the big IP sections attaching information as IP sections.
Further, computing unit includes:Determining module, for determining the granularity of multiple IP data sources respectively, granularity is used In the series in the region for representing correspondence IP data source ownership;Acquisition module, for obtaining multiple IP data sources respectively in each IP The corresponding IP data sources point of data source and granularity point, wherein, IP data sources are divided into the numerical value being pre-configured with to IP data sources, granularity It is divided into the numerical value being pre-configured with to granularity;And first computing module, return for calculating an IP sections respectively by below equation The credibility of category information, wherein, an IP section attaching informations are the arbitrary IP sections attaching information in multiple IP sections attaching informations:
K=S+N*L
Wherein, K is the credibility of an IP section attaching informations, and S is IP data sources point, and N is granularity, and L is granularity point.
Further, IP sections ownership determining device also includes dispensing unit, for configuration of IP data source point, wherein, configuration Unit includes:Setup module, for arranging the multiple IP data sources with respective numbers point by the quantity of multiple IP data sources, its In, multiple IP data sources point meet:Any two of which IP data source point adds and more than arbitrary IP data sources point;And configuration mould Block, for multiple IP data sources point to be allocated to correspondingly into multiple IP data sources.
Further, configuration module includes:Configuration submodule, for dividing mode in a different configuration by multiple IP data sources Multiple IP data sources are allocated to correspondingly;First calculating sub module, for calculating each configuration mode under IP sections return The credibility of category information;Second calculating sub module, for the IP sections ownership of multiple IP data sources under identical configuration mode to be believed The maximum confidence of breath is added;And determination sub-module, will for configuration mode be added using maximum confidence and maximum Multiple IP data sources point are allocated to correspondingly multiple IP data sources.
Further, multiple IP data sources include multiple identical IP sections, wherein, computing unit is additionally operable to calculate respectively The credibility of each IP section attaching information in multiple IP data sources;
Signal generating unit includes:Second computing module, for IP section attaching information identical credibilitys to be added and;First generates Module, for credibility of the credibility with after as corresponding IP sections attaching information will to be added;Second generation module, for will be every Attaching information of the maximum IP sections attaching information of credibility as corresponding IP sections in one IP section.
By the present invention, included using a kind of IP sections ownership determination method:Obtain identical IP section in multiple IP data sources; Attaching information of the IP sections in the plurality of IP data sources is obtained respectively, obtains multiple IP sections attaching informations;Calculate respectively The credibility of the plurality of IP sections attaching information;And using the maximum IP sections attaching information of credibility as the IP sections ownership Information., by the credibility of identical IP section attaching information in the multiple IP data sources of calculating, by identical in multiple IP data sources The credibility of IP section attaching informations is contrasted, and chooses maximum IP sections attaching information the returning as the identical IP section of credibility Category information, relative to existing IP sections attaching information, its accuracy is of a relatively high, and the attaching information of the IP sections in IP data sources is accurate Really the low problem of property, has reached the effect of the attaching information accuracy for improving the IP sections in IP data sources.
Description of the drawings
The accompanying drawing for constituting the part of the application is used for providing a further understanding of the present invention, the schematic reality of the present invention Apply example and its illustrate, for explaining the present invention, not constituting inappropriate limitation of the present invention.In the accompanying drawings:
Fig. 1 is the structural representation that IP sections according to a first embodiment of the present invention belong to determining device;
Fig. 2 is the structural representation that IP sections according to a second embodiment of the present invention belong to determining device;
Fig. 3 is the structural representation that IP sections according to a third embodiment of the present invention belong to determining device
Fig. 4 is the flow chart that IP sections according to a first embodiment of the present invention belong to determination method;
Fig. 5 is the flow chart that IP sections according to a second embodiment of the present invention belong to determination method;And
Fig. 6 is the flow chart that IP sections according to a third embodiment of the present invention belong to determination method.
Specific embodiment
It should be noted that in the case where not conflicting, the feature in embodiment and embodiment in the application can phase Mutually combination.Below with reference to the accompanying drawings and in conjunction with the embodiments describing the present invention in detail.
A kind of IP sections ownership determining device is embodiments provided, the device realizes its work(by computer equipment Energy.
Fig. 1 is the structural representation that IP sections according to a first embodiment of the present invention belong to determining device.As shown in figure 1, should IP sections belong to determining device, including:First acquisition unit 10, second acquisition unit 20, computing unit 30 and signal generating unit 40.
First acquisition unit 10 is used to obtain identical IP section in multiple IP data sources.Multiple IP data sources include identical IP sections, the IP sections that first acquisition unit 10 is obtained can be one can also be it is multiple, for example, IP data sources A and IP data Source B is according to including IP sections:1.0.0.1~2.0.0.0 and IP sections 2.0.0.1~3.0.0.0.With the proviso that, in multiple IP data sources Different IP data sources between the division of IP sections be consistent.
Second acquisition unit 20 is used to obtain attaching information of the IP sections in multiple IP data sources respectively, obtains multiple IP sections Attaching information.In multiple IP data sources are got after identical IP section, second acquisition unit 20 can obtain the IP sections and exist Corresponding attaching information in each IP data source, because the corresponding attaching information of identical IP section in different IP data sources can Identical difference can be likely to, multiple IP data sources then correspond to multiple IP sections attaching informations.Attaching information referred herein can be with It is the corresponding geography information of IP sections, or the corresponding operator's informaiton of IP sections.
Computing unit 30 is used to calculate the credibility of multiple IP sections attaching informations respectively.Due to the IP of different IP data sources Section attaching information can have differences, and the IP section attaching informations of single IP data sources have certain error, by computing unit 30 credibilitys for calculating IP section attaching informations, obtain the credibility of the IP section attaching informations of identical IP sections in multiple IP data sources. Because the credibility of IP section attaching informations is determined by the factor such as granularity of IP sections attaching information and attaching information, therefore can basis The granularity of IP sections attaching information and attaching information is arranged to IP data sources to the influence degree of the accuracy of IP section attaching informations and counted Count value, according to the credibility of the numerical computations IP section attaching information.
Signal generating unit 40 be used for using the maximum IP sections attaching information of credibility as IP sections attaching information.Calculate respectively To after the credibility of multiple IP sections attaching informations, the credibility of the IP section attaching informations in each IP data sources is contrasted, Obtain the maximum IP section attaching informations of credibility, signal generating unit 40 using the IP sections attaching information as the IP sections attaching information.
According to embodiments of the present invention, by the credibility of identical IP section attaching information in the multiple IP data sources of calculating, will The credibility of identical IP section attaching information is contrasted in multiple IP data sources, chooses the maximum IP section attaching informations of credibility Used as the attaching information of the identical IP section, relative to existing IP sections attaching information, its accuracy is of a relatively high, IP data sources In IP sections the low problem of attaching information accuracy, reached the attaching information accuracy that improves the IP sections in IP data sources Effect.
Fig. 2 is the structural representation that IP sections according to a second embodiment of the present invention belong to determining device.The IP of the embodiment Section ownership determining device can belong to a kind of preferred implementation of determining device as the IP sections of above-described embodiment.Such as Fig. 2 institutes Show, the IP sections ownership determining device includes:First acquisition unit 10, second acquisition unit 20, computing unit 30 and signal generating unit 40, wherein, computing unit 30 includes determining module 301, the computing module 303 of acquisition module 302 and first.First acquisition unit 10th, second acquisition unit 20 and signal generating unit 40 are single with the first acquisition unit 10 shown in Fig. 1, second acquisition unit 20 and generation First 40 function phases are same, do not repeat here.
Determining module 301 is used to determine the granularity of multiple IP data sources respectively that granularity to be used to represent that correspondence IP data sources are returned The series in the region of category.Granularity can be used to indicate that the geographic area of IP data sources ownership or the series of administrative region, for example, The corresponding granularity of country is 1, and it is 2 to save corresponding granularity, and the corresponding granularity in city is 3, and the corresponding granularity in area or county is 4, administrative The series in region is bigger, and the value of granularity is bigger.IP sections one attaching information of correspondence in each IP data source, each ownership letter Breath has a granularity, the multiple granularities of identical IP section correspondence in multiple IP data sources.
Acquisition module 302 is used to obtain the corresponding IP data sources point of each IP data source in multiple IP data sources and grain respectively Degree point, wherein, IP data sources are divided into the numerical value being pre-configured with to IP data sources, and granularity is divided into the numerical value being pre-configured with to granularity. Because the different IP data sources with identical IP sections, the attaching information identical IP data source of the IP sections are more, its ownership can Reliability is higher, meanwhile, the value of granularity is bigger, that is to say that, to the thinner of IP section attaching informations, the credibility of IP section attaching informations is got over It is high.As IP sections attaching information will height for the credibility in Hebei province for the Reliability ratio IP sections attaching information of Tangshan, Hebei Province.IP Data source point can be configured according to the quantity of the IP data sources for getting, for calculating IP data sources in IP sections ownership Credibility.Granularity is divided into the numerical value being pre-configured with to the granularity.Granularity point can be configured as needed.
First computing module 303 is used to calculate the credibility of an IP section attaching informations respectively by below equation, wherein, First IP section attaching informations are the arbitrary IP sections attaching information in multiple IP sections attaching informations:
K=S+N*L
Wherein, K is the credibility of an IP section attaching informations, and S is IP data sources point, and N is granularity, and L is granularity point.Such as table Shown in 1, in allocation plan 1, credibilitys K1=100+3*20=160 of the IP sections 1.0.0.1~2.0.0.0 in data source A, Credibilitys K2=101+3*20=161 of the IP sections 1.0.0.1~2.0.0.0 in data source B, IP sections 1.0.0.1~2.0.0.0 Credibility K3=102+3*20=162 in data source C, due to, IP sections 1.0.0.1 in data source A and data source B~ 2.0.0.0 attaching information is identical, is Beijing, then K1 is added the credibility for obtaining that attaching information is Beijing with K2 321, due to 321>162 so confirm that the final credibilitys of IP sections 1.0.0.1~2.0.0.0 are 321.Other schemes are in the same manner.
Preferably, IP sections ownership determining device also includes dispensing unit, and the dispensing unit divides for configuration of IP data source, its In, dispensing unit includes setup module and configuration module.
Setup module is used to arrange the multiple IP data sources with respective numbers point by the quantity of multiple IP data sources, its In, multiple IP data sources point meet:Any two of which IP data source point adds and more than arbitrary IP data sources point.Due to IP data Source has multiple, therefore, corresponding IP data sources point also have multiple, and each IP data source is arranged into a corresponding IP data source Point, wherein, IP data sources point meet:Any two IP data source point plus and more than other arbitrary IP data sources point, this be for During credibility is calculated, it is to avoid IP section attaching information identicals IP data source point plus and less than other arbitrary IP data Source point the occurrence of, unreasonable cause to affect IP section attaching informations credible due to what the distribution of IP data sources was put so as to avoid The problem of degree.
Configuration module is used to for multiple IP data sources point to be allocated to multiple IP data sources correspondingly.So that each IP Data source correspondence one IP data source point.
Preferably, configuration module includes:Configuration submodule, the first calculating sub module, the second calculating sub module and determination Module.
Configuration submodule is used to divide mode to be in a different configuration allocated to multiple IP correspondingly multiple IP data sources Data source.Due to the multiple IP data sources of multiple IP data sources point correspondence, therefore, configuration mode and the IP data sources of IP data sources point Quantity it is related, for example, when there is three IP data sources to include IP sections 1.0.0.1~2.0.0.0, each IP data sources are respectively data When source A, data source B and data source C, IP data sources point are respectively 100,101 and 102, then the configuration mode of IP data sources point is total 6 kinds are had, as shown in table 1, mode 1:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by: 100th, 101 and 102;Mode 2:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by:100、 102 and 101;Mode 3:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by:101st, 100 and 102;Mode 4:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by:101st, 102 and 100; Mode 5:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by:102nd, 100 and 101;Mode 6:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by:102nd, 101 and 100.
Table 1:
In table 1, IP sections 1.0.0.1~2.0.0.0 is corresponding in data source A is attributed to Beijing, the IP in data source B 1.0.0.1~2.0.0.0 is corresponding is attributed to Beijing for section, and IP sections 1.0.0.1~2.0.0.0 is corresponding in data source C returns Belong to for Shanghai City.
First calculating sub module is used to calculate the credibility of the IP section attaching informations under each configuration mode.As in table 1 It is shown, the credibility of the IP sections under each configuration mode is calculated, wherein, the credibility under mode 1 is 321, credible under mode 2 Spend for 322, the credibility under mode 3 is 321, credibility mode 4 under is 323, the credibility under mode 5 is 322, mode six Under credibility be 323.
In the same manner, the computational methods in table 1, successively IP sections are matched somebody with somebody for 2.0.0.1~3.0.0.0 at six kinds in computational chart 2 Put the credibility of IP sections attaching information under mode;IP sections are 3.0.0.1~4.0.0.0 under six kinds of configuration modes in computational chart 3 The credibility of IP section attaching informations;IP sections are 4.0.0.1~5.0.0.0 IP sections attaching informations under six kinds of configuration modes in table 4 Credibility.
Table 2:
Table 3:
Table 4:
Second calculating sub module is used for the maximum of the IP section attaching informations of multiple IP data sources under identical configuration mode Credibility is added.By IP sections 1.0.0.1 of the IP data sources under each configuration mode in six kinds of configuration modes~2.0.0.0, IP section The credibility of 2.0.0.1~3.0.0.0, IP section 3.0.0.1~4.0.0.0 and IP sections 4.0.0.1~5.0.0.0 adds and records In table 5.
Table 5:
Determination sub-module is used for configuration mode be added using maximum confidence and maximum by multiple IP data sources point One is accordingly allocated to multiple IP data sources.Configuration mode be added using maximum confidence and maximum is by multiple IP data sources Divide and be allocated to multiple IP data sources correspondingly.As can be seen from Table 5 the credibility of configuration mode 5 adds and does big, will match somebody with somebody That puts mode 5 the most most preferably matches somebody with somebody offshoot program, and multiple IP data sources point are allocated to correspondingly into multiple IP data sources.Therefore, The IP sections ownership and its corresponding credibility for obtaining final IP data sources is as shown in table 6.
Table 6:
IP sections Geography information Credibility
1.0.0.1-2.0.0.0 Beijing 322
2.0.0.1-3.0.0.0 Shanghai City Jing'an District 181
3.0.0.1-4.0.0.0 Beijing 323
4.0.0.1-5.0.0.0 Shanghai City 162
Fig. 3 is the structural representation that IP sections according to a third embodiment of the present invention belong to determining device.The IP of the embodiment Section ownership determining device can belong to a kind of preferred implementation of determining device as the IP sections of above-described embodiment.Such as Fig. 3 institutes Show, the IP sections ownership determining device, including:First acquisition unit 10, second acquisition unit 20, computing unit 30 and signal generating unit 40, wherein, signal generating unit 40 includes the second computing module 401, the first generation module 402 and the second generation module 403.Second obtains Take unit 20 and computing unit 30 same with the second acquisition unit 20 and the function phase of computing unit 30 shown in Fig. 1, do not go to live in the household of one's in-laws on getting married here State.
In the present embodiment, multiple IP data sources include multiple identical IP sections.
Computing unit 10 is additionally operable to calculate the credibility of each IP section attaching information in multiple IP data sources respectively.It is multiple IP data sources include identical IP section, the IP sections that first acquisition unit 10 is obtained can be one can also be it is multiple, for example, IP data sources A and IP data sources B are according to including IP sections:1.0.0.1~2.0.0.0 and IP sections 2.0.0.1~3.0.0.0.Its premise It is that the division of the IP sections between different IP data sources in multiple IP data sources is consistent.Multiple IP data sources include Multiple identical IP sections, as shown in table 1, table 2, table 3 and table 4, data source A, data source B and data source C include IP sections 1.0.0.1~2.0.0.0, IP section 2.0.0.1~3.0.0.0, IP section 3.0.0.1~4.0.0.0 and IP sections 4.0.0.1~ 5.0.0.0。
Second computing module 401 be used to adding IP section attaching information identical credibilitys and.Such as data source A in table 1 and The attaching information of data source B is identical, then, data source A is added with the credibility of data source B.
First generation module 402 is used for the credibility that will add the credibility with after as corresponding IP sections attaching information.Will Credibility of the credibility sum of above-mentioned middle data source A and data source B as the attaching information of IP sections 1.0.0.1~2.0.0.0.
Second generation module 403 is used for the maximum IP sections attaching information of credibility in each IP section as corresponding IP The attaching information of section.Due to credibility K1=100+3*20=160 in data source A in table 1, IP sections 1.0.0.1~ 2.0.0.0 credibility K2=101+3*20=161 in data source B, IP sections 1.0.0.1~2.0.0.0 is in data source C Credibility K3=102+3*20=162, due to the attaching information of IP sections 1.0.0.1~2.0.0.0 in data source A and data source B It is identical, be Beijing, then K1 is added the credibility 321 for obtaining that attaching information is Beijing with K2, due to 321>162 so Confirm that the final credibilitys of IP sections 1.0.0.1~2.0.0.0 are 321, then the attaching information of the IP sections is Beijing.
The embodiment of the present invention additionally provides a kind of IP sections ownership determination method.The method is run on a computing device.Need It is noted that the IP sections ownership determination method of the embodiment of the present invention can pass through the IP sections ownership that the embodiment of the present invention is provided Performing, the IP sections ownership determining device of the embodiment of the present invention can be used for performing the embodiment of the present invention and provided determining device IP sections ownership determination method.
Fig. 4 is the flow chart that IP sections according to a first embodiment of the present invention belong to determination method.As shown in figure 4, the IP sections Ownership determination method includes that step is as follows:
Step S101, obtains identical IP section in multiple IP data sources.Multiple IP data sources include identical IP section, the It can also be multiple that the IP sections that one acquiring unit 10 is obtained can be one, and for example, IP data sources A and IP data sources B evidence include IP sections:1.0.0.1~2.0.0.0 and IP sections 2.0.0.1~3.0.0.0.With the proviso that, the different IP in multiple IP data sources The division of the IP sections between data source is consistent.
Step S102, obtains respectively attaching information of the IP sections in multiple IP data sources, obtains multiple IP sections attaching informations. In multiple IP data sources are got after identical IP section, second acquisition unit 20 can obtain the IP sections in each IP number According to corresponding attaching information in source, because the corresponding attaching information of identical IP section identical also may may be used in different IP data sources Can be different, multiple IP data sources then correspond to multiple IP sections attaching informations.Attaching information referred herein can be IP sections correspondence Geography information, or the corresponding operator's informaiton of IP sections.
Step S103, calculates respectively the credibility of multiple IP sections attaching informations.Because the IP sections of different IP data sources are returned Category information can have differences, and the IP section attaching informations of single IP data sources have certain error, are counted by computing unit 30 The credibility of IP section attaching informations is calculated, the credibility of the IP section attaching informations of identical IP sections in multiple IP data sources is obtained.Due to The credibility of IP section attaching informations determines by the factor such as granularity of IP sections attaching information and attaching information, therefore can be according to IP sections The granularity of attaching information and attaching information is arranged to IP data sources to the influence degree of the accuracy of IP section attaching informations and calculates number Value, according to the credibility of the numerical computations IP section attaching information.
Step S104, using the maximum IP sections attaching information of credibility as IP sections attaching information.It is calculated respectively many After the credibility of individual IP sections attaching information, the credibility of the IP section attaching informations in each IP data sources is contrasted, obtained The maximum IP section attaching informations of credibility, signal generating unit 40 using the IP sections attaching information as the IP sections attaching information.
According to embodiments of the present invention, by the credibility of identical IP section attaching information in the multiple IP data sources of calculating, will The credibility of identical IP section attaching information is contrasted in multiple IP data sources, chooses the maximum IP section attaching informations of credibility Used as the attaching information of the identical IP section, relative to existing IP sections attaching information, its accuracy is of a relatively high, IP data sources In IP sections the low problem of attaching information accuracy, reached the attaching information accuracy that improves the IP sections in IP data sources Effect.
Fig. 5 is the flow chart that IP sections according to a second embodiment of the present invention belong to determination method.The IP sections of the embodiment are returned Category determination method can be as a kind of preferred implementation of above-described embodiment, as shown in figure 5, the IP sections ownership determination method bag Include step as follows:
Step S201, obtains identical IP section in multiple IP data sources.Multiple IP data sources include identical IP section, the It can also be multiple that the IP sections that one acquiring unit 10 is obtained can be one, and for example, IP data sources A and IP data sources B evidence include IP sections:1.0.0.1~2.0.0.0 and IP sections 2.0.0.1~3.0.0.0.With the proviso that, the different IP in multiple IP data sources The division of the IP sections between data source is consistent.
Step S202, obtains respectively attaching information of the IP sections in multiple IP data sources, obtains multiple IP sections attaching informations. In multiple IP data sources are got after identical IP section, second acquisition unit 20 can obtain the IP sections in each IP number According to corresponding attaching information in source, because the corresponding attaching information of identical IP section identical also may may be used in different IP data sources Can be different, multiple IP data sources then correspond to multiple IP sections attaching informations.Attaching information referred herein can be IP sections correspondence Geography information, or the corresponding operator's informaiton of IP sections.
Step S203, determines respectively the granularity of multiple IP data sources, and granularity is used to represent the area of correspondence IP data source ownership The series in domain.Granularity can be used to indicate that the geographic area of IP data sources ownership or the series of administrative region, and for example, country is right The granularity answered is 1, and it is 2 to save corresponding granularity, and the corresponding granularity in city is 3, and the corresponding granularity in area or county is 4, administrative region Series is bigger, and the value of granularity is bigger.IP sections one attaching information of correspondence in each IP data source, each attaching information has One granularity, the multiple granularities of identical IP section correspondence in multiple IP data sources.
Step S204, obtains respectively the corresponding IP data sources point of each IP data source in multiple IP data sources and granularity point, Wherein, IP data sources are divided into the numerical value being pre-configured with to IP data sources, and granularity is divided into the numerical value being pre-configured with to granularity.Due to tool There are the different IP data sources of identical IP sections, the attaching information identical IP data source of the IP sections is more, its ownership credibility is got over Height, meanwhile, the value of granularity is bigger, that is to say that, to the thinner of IP section attaching informations, the credibility of IP section attaching informations is higher.Such as IP Section attaching information will height for the credibility in Hebei province for the Reliability ratio IP sections attaching information of Tangshan, Hebei Province.IP data sources point Can be configured according to the quantity of the IP data sources for getting, for calculating IP data sources in IP sections ownership credibility. Granularity is divided into the numerical value being pre-configured with to the granularity.Granularity point can be configured as needed.
Step S205, by below equation the credibility of an IP section attaching informations is calculated respectively, wherein, an IP sections are returned Category information is the arbitrary IP sections attaching information in multiple IP sections attaching informations.
K=S+N*L
Wherein, K is the credibility of an IP section attaching informations, and S is IP data sources point, and N is granularity, and L is granularity point.Such as table Shown in 1, in allocation plan 1, credibilitys K1=100+3*20=160 of the IP sections 1.0.0.1~2.0.0.0 in data source A, Credibilitys K2=101+3*20=161 of the IP sections 1.0.0.1~2.0.0.0 in data source B, IP sections 1.0.0.1~2.0.0.0 Credibility K3=102+3*20=162 in data source C, due to, IP sections 1.0.0.1 in data source A and data source B~ 2.0.0.0 attaching information is identical, is Beijing, then K1 is added the credibility for obtaining that attaching information is Beijing with K2 321, due to 321>162 so confirm that the final credibilitys of IP sections 1.0.0.1~2.0.0.0 are 321.Other schemes are in the same manner.
Step S206, using the maximum IP sections attaching information of credibility as IP sections attaching information.It is calculated respectively many After the credibility of individual IP sections attaching information, the credibility of the IP section attaching informations in each IP data sources is contrasted, obtained The maximum IP section attaching informations of credibility, signal generating unit 40 using the IP sections attaching information as the IP sections attaching information.
Preferably, IP data sources point are configured in the following manner:
Multiple IP data sources with respective numbers point are arranged by the quantity of multiple IP data sources, wherein, multiple IP data Source point meets:What any two of which IP data source was divided adds and more than arbitrary IP data sources point.Because IP data sources have multiple, because This, corresponding IP data sources also have multiple, and each IP data source is arranged into a corresponding IP data source point, wherein, IP data Source point meets:What any two IP data source was divided adds and more than other arbitrary IP data sources point, and this is to calculate credibility During, it is to avoid IP section attaching information identicals IP data source point plus and send out less than the situation of other arbitrary IP data sources point It is raw, so as to avoid the unreasonable problem for causing to affect IP section attaching information credibilitys put due to the distribution of IP data sources.
Multiple IP data sources point are allocated to into correspondingly multiple IP data sources.So that each IP data sources correspondence one Individual IP data sources point.
It is further preferred that by multiple IP data sources point, in a different configuration mode is allocated to correspondingly multiple IP numbers According to source.Due to the multiple IP data sources of multiple IP data sources point correspondence, therefore, configuration mode and the IP data sources of IP data sources point Quantity is related, and for example, when there is three IP data sources to include IP sections 1.0.0.1~2.0.0.0, each IP data sources are respectively data source When A, data source B and data source C, IP data sources point are respectively 100,101 and 102, then the configuration mode that IP data sources are divided is altogether There are 6 kinds, as shown in table 1, mode 1:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by: 100th, 101 and 102;Mode 2:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by:100、 102 and 101;Mode 3:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by:101st, 100 and 102;Mode 4:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by:101st, 102 and 100; Mode 5:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by:102nd, 100 and 101;Mode 6:The configuration of the corresponding IP data sources point of data source A, data source B and data source C is followed successively by:102nd, 101 and 100.
In table 1, IP sections 1.0.0.1~2.0.0.0 is corresponding in data source A is attributed to Beijing, the IP in data source B 1.0.0.1~2.0.0.0 is corresponding is attributed to Beijing for section, and IP sections 1.0.0.1~2.0.0.0 is corresponding in data source C returns Belong to for Shanghai City.
Calculate the credibility of the IP section attaching informations under each configuration mode.As shown in table 1, each configuration side is calculated The credibility of the IP sections under formula, wherein, the credibility under mode 1 be 321, credibility mode 2 under be 322, under mode 3 can Reliability is 321, and the credibility under mode 4 is 323, and the credibility under mode 5 is 322, and the credibility under mode six is 323.
In the same manner, the computational methods in table 1, successively IP sections are matched somebody with somebody for 2.0.0.1~3.0.0.0 at six kinds in computational chart 2 Put the credibility of IP sections attaching information under mode;IP sections are 3.0.0.1~4.0.0.0 under six kinds of configuration modes in computational chart 3 The credibility of IP section attaching informations;IP sections are 4.0.0.1~5.0.0.0 IP sections attaching informations under six kinds of configuration modes in table 4 Credibility.
The maximum confidence of the IP section attaching informations of multiple IP data sources under identical configuration mode is added.Six kinds are matched somebody with somebody Put IP sections 1.0.0.1~2.0.0.0, IP section 2.0.0.1~3.0.0.0, IP of the IP data sources in mode under each configuration mode The credibility of section 3.0.0.1~4.0.0.0 and IP sections 4.0.0.1~5.0.0.0 adds and records in table 5.
Configuration mode be added using maximum confidence and maximum is correspondingly allocated to multiple IP data sources point Multiple IP data sources.As can be seen from Table 5 the credibility of configuration mode 5 adds and does big, the most most preferably matching somebody with somebody configuration mode 5 Multiple IP data sources point are allocated to correspondingly multiple IP data sources by offshoot program.Therefore, the IP of final IP data sources is obtained Section ownership and its corresponding credibility are as shown in table 6.
According to embodiments of the present invention, the IP data sources point being pre-configured with by configuring acquisition are divided to belong to IP sections with granularity Information is calculated, and obtains the attaching information of each IP section, further increases the accuracy of IP section attaching informations.
Fig. 6 is the flow chart that IP sections according to a third embodiment of the present invention belong to determination method.The IP sections of the embodiment are returned Category determination method can be as a kind of preferred implementation of above-described embodiment, as shown in fig. 6, the IP sections ownership determination method bag Include step as follows:
Step S301, obtains identical IP section in multiple IP data sources.Multiple IP data sources include identical IP section, the It can also be multiple that the IP sections that one acquiring unit 10 is obtained can be one, and for example, IP data sources A and IP data sources B evidence include IP sections:1.0.0.1~2.0.0.0 and IP sections 2.0.0.1~3.0.0.0.With the proviso that, the different IP in multiple IP data sources The division of the IP sections between data source is consistent.Multiple IP data sources include multiple identical IP sections, such as table 1, table 2, table 3 Shown in table 4, data source A, data source B and data source C include IP sections 1.0.0.1~2.0.0.0, IP section 2.0.0.1~ 3.0.0.0, IP sections 3.0.0.1~4.0.0.0 and IP sections 4.0.0.1~5.0.0.0.
Step S302, obtains respectively attaching information of the IP sections in multiple IP data sources, obtains multiple IP sections attaching informations. In multiple IP data sources are got after identical IP section, second acquisition unit 20 can obtain the IP sections in each IP number According to corresponding attaching information in source, because the corresponding attaching information of identical IP section identical also may may be used in different IP data sources Can be different, multiple IP data sources then correspond to multiple IP sections attaching informations.Attaching information referred herein can be IP sections correspondence Geography information, or the corresponding operator's informaiton of IP sections.
Step S303, calculates respectively the credibility of each IP section attaching information in multiple IP data sources.Calculate multiple IP The corresponding IP sections attaching information of each IP section in data source, such as the IP sections 1.0.0.1~2.0.0.0 in table 1, the IP in table 2 Section 2.0.0.1~3.0.0.0, the IP sections 4.0.0.1~5.0.0.0 in IP sections 3.0.0.1~4.0.0.0 and table 4 in table 3, Calculate the credibility of the attaching information of every IP sections.
Step S304, IP section attaching information identical credibilitys are added and.Such as returning for data source A in table 1 and data source B Category information is identical, then, data source A is added with the credibility of data source B.
Step S305, will add credibility of the credibility with after as corresponding IP sections.By above-mentioned middle data source A and data Credibility of the credibility sum of source B as the attaching information of IP sections 1.0.0.1~2.0.0.0.
Step S306, believes the maximum IP sections attaching information of credibility in each IP section as the ownership of corresponding IP sections Breath.Due to credibility K1=100+3*20=160 in data source A in table 1, IP sections 1.0.0.1~2.0.0.0 is in data source Credibility K2=101+3*20=161 in B, credibilitys K3=102+ of the IP sections 1.0.0.1~2.0.0.0 in data source C 3*20=162, because data source A is identical with the attaching information of IP sections 1.0.0.1~2.0.0.0 in data source B, is Beijing City, then K1 is added the credibility 321 for obtaining that attaching information is Beijing with K2, due to 321>162 so confirm IP sections 1.0.0.1~2.0.0.0 final credibility is 321, then the attaching information of the IP sections is Beijing.
It should be noted that can be in such as one group computer executable instructions the step of the flow process of accompanying drawing is illustrated Perform in computer system, and, although show logical order in flow charts, but in some cases, can be with not The order being same as herein performs shown or described step.
Obviously, those skilled in the art should be understood that above-mentioned each module of the invention or each step can be with general Computing device realizing, they can be concentrated on single computing device, or are distributed in multiple computing devices and are constituted Network on, alternatively, they can be realized with the executable program code of computing device, it is thus possible to they are stored Performed by computing device in the storage device, or they be fabricated to respectively each integrated circuit modules, or by they In multiple modules or step be fabricated to single integrated circuit module to realize.So, the present invention is not restricted to any specific Hardware and software is combined.
The preferred embodiments of the present invention are the foregoing is only, the present invention is not limited to, for the skill of this area For art personnel, the present invention can have various modifications and variations.It is all within the spirit and principles in the present invention, made any repair Change, equivalent, improvement etc., should be included within the scope of the present invention.

Claims (8)

1. a kind of IP sections belong to determination method, it is characterised in that include:
Obtain identical IP section in multiple IP data sources;
Attaching information of the IP sections in the plurality of IP data sources is obtained respectively, obtains multiple IP sections attaching informations;
The credibility of the plurality of IP sections attaching information is calculated respectively, including:
The granularity of the plurality of IP data sources is determined respectively, and the granularity is used for the level in the region for representing correspondence IP data source ownership Number;
The corresponding IP data sources point of each IP data source in the plurality of IP data sources and granularity point are obtained respectively, wherein, IP numbers It is divided into the numerical value being pre-configured with to the IP data sources according to source, the granularity is divided into the numerical value being pre-configured with to the granularity;With And
The credibility of the first IP section attaching informations is calculated respectively by below equation, wherein, the IP section attaching informations are Arbitrary IP sections attaching information in the plurality of IP sections attaching information:
K=S+N*L
Wherein, K is the credibility of the IP section attaching informations, and S is the IP data sources point, and N is the granularity, and L is institute State granularity point;And
Using the maximum IP sections attaching information of credibility as the IP sections attaching information.
2. IP sections according to claim 1 belong to determination method, it is characterised in that the IP data sources point are by with lower section Formula is configured:
Multiple described IP data sources with respective numbers point are arranged by the quantity of the plurality of IP data sources, wherein, Duo Gesuo State IP data sources point to meet:IP data sources described in any two of which point add and more than arbitrary IP data sources point;And
Multiple IP data sources point are allocated to into correspondingly the plurality of IP data sources.
3. IP sections according to claim 2 belong to determination method, it is characterised in that by multiple IP data sources point one by one Accordingly being allocated to the plurality of IP data sources includes:
By multiple IP data sources point, in a different configuration mode is allocated to correspondingly the plurality of IP data sources;
Calculate the credibility of the IP section attaching informations under each described configuration mode;
The maximum confidence of the IP section attaching informations of the plurality of IP data sources under configuration mode described in identical is added;And
The configuration mode be added using the maximum confidence and maximum is corresponded multiple IP data sources point Be allocated to the plurality of IP data sources.
4. IP sections according to claim 2 belong to determination method, it is characterised in that the plurality of IP data sources include many Individual identical IP section, wherein,
Calculating the credibility of the plurality of IP sections attaching information respectively includes:Each in the plurality of IP data sources is calculated respectively The credibility of the IP sections attaching information;
The maximum IP sections attaching information of credibility is included as the attaching information of the IP sections:By the IP sections attaching information phase With the credibility add and;Credibility of the credibility with after as the corresponding IP sections attaching information will be added;Will Attaching information of the maximum IP sections attaching information of credibility described in each described IP section as the corresponding IP sections.
5. a kind of IP sections belong to determining device, it is characterised in that include:
First acquisition unit, for obtaining multiple IP data sources in identical IP section;
Second acquisition unit, for obtaining attaching information of the IP sections in the plurality of IP data sources respectively, obtains multiple IP section attaching informations;
Computing unit, for calculating the credibility of the plurality of IP sections attaching information respectively, including:
Determining module, for determining the granularity of the plurality of IP data sources respectively, the granularity is used to represent correspondence IP data sources The series in the region of ownership;
Acquisition module, for obtaining the plurality of IP data sources respectively in the corresponding IP data sources of each IP data source point and granularity Point, wherein, IP data sources are divided into the numerical value being pre-configured with to the IP data sources, and the granularity is divided into matches somebody with somebody in advance to the granularity The numerical value put;And
First computing module, for calculating the credibility of an IP section attaching informations respectively by below equation, wherein, described the One IP section attaching informations are the arbitrary IP sections attaching information in the plurality of IP sections attaching information:
K=S+N*L
Wherein, K is the credibility of the IP section attaching informations, and S is the IP data sources point, and N is the granularity, and L is institute State granularity point;And
Signal generating unit, for using the maximum IP sections attaching information of credibility as the IP sections attaching information.
6. IP sections according to claim 5 belong to determining device, it is characterised in that described device also includes dispensing unit, For configuring the IP data sources point, wherein, the dispensing unit includes:
Setup module, for arranging the multiple described IP data sources with respective numbers by the quantity of the plurality of IP data sources Point, wherein, multiple IP data sources point meet:IP data sources described in any two of which point add and more than arbitrary IP numbers According to source point;And
Configuration module, for multiple IP data sources point to be allocated to correspondingly into the plurality of IP data sources.
7. IP sections according to claim 6 belong to determining device, it is characterised in that the configuration module includes:
Configuration submodule is described more for dividing mode to be in a different configuration allocated to correspondingly multiple IP data sources Individual IP data sources;
First calculating sub module, for calculating each described configuration mode under IP section attaching informations credibility;
Second calculating sub module, for by the IP section attaching informations of the plurality of IP data sources under configuration mode described in identical Maximum confidence is added;And
Determination sub-module, for the configuration mode be added using the maximum confidence and maximum by multiple IP numbers The plurality of IP data sources are allocated to correspondingly according to source point.
8. IP sections according to claim 6 belong to determining device, it is characterised in that the plurality of IP data sources include many Individual identical IP section, wherein,
The computing unit is additionally operable to calculate respectively the credible of each IP sections attaching information in the plurality of IP data sources Degree;
The signal generating unit includes:Second computing module, for credibility described in the IP sections attaching information identical to be added and; First generation module, for credibility of the credibility with after as the corresponding IP sections attaching information will to be added;Second Generation module, for using the maximum IP sections attaching information of credibility described in each described IP section as corresponding described The attaching information of IP sections.
CN201310518186.5A 2013-10-28 2013-10-28 Method and device for determining IP segment affiliation Active CN103561123B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310518186.5A CN103561123B (en) 2013-10-28 2013-10-28 Method and device for determining IP segment affiliation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310518186.5A CN103561123B (en) 2013-10-28 2013-10-28 Method and device for determining IP segment affiliation

Publications (2)

Publication Number Publication Date
CN103561123A CN103561123A (en) 2014-02-05
CN103561123B true CN103561123B (en) 2017-05-10

Family

ID=50015273

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310518186.5A Active CN103561123B (en) 2013-10-28 2013-10-28 Method and device for determining IP segment affiliation

Country Status (1)

Country Link
CN (1) CN103561123B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106375490A (en) * 2016-08-29 2017-02-01 飞思达技术(北京)有限公司 IP information matching and extension method

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106302843B (en) * 2015-05-26 2019-08-06 上海帝联信息科技股份有限公司 A kind of IP address library update method and device
CN106790748A (en) * 2016-12-13 2017-05-31 小咖秀(北京)科技有限公司 It is a kind of based on the C sections of immediate addressing dispatching method of IP
CN107172129B (en) * 2017-04-25 2020-05-19 北京潘达互娱科技有限公司 Server configuration method and device
CN107743153B (en) * 2017-05-19 2018-10-30 贵州白山云科技有限公司 A kind of IP address database generation method and device
CN107277188B (en) * 2017-06-19 2020-01-14 网宿科技股份有限公司 Method, client, server and service system for determining IP address attribution information
CN109783521B (en) * 2018-12-29 2021-09-28 湖南安数网络有限公司 IP home location determination method, device and computer storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1711742A (en) * 2002-11-18 2005-12-21 西门子公司 Method for processing data packets in a data network which has a mobile function
CN101026627A (en) * 2007-03-15 2007-08-29 上海交通大学 Multi-source data fusion system based on rule and certainty factor
CN101355595A (en) * 2008-09-17 2009-01-28 北京搜狗科技发展有限公司 Method and apparatus for locating physical location of IP address
CN101882259A (en) * 2009-05-06 2010-11-10 日电(中国)有限公司 Method and equipment for filtering entity relationship instance
CN102289936A (en) * 2006-03-03 2011-12-21 因瑞克斯有限公司 Assessing road traffic conditions using data from mobile data sources

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1711742A (en) * 2002-11-18 2005-12-21 西门子公司 Method for processing data packets in a data network which has a mobile function
CN102289936A (en) * 2006-03-03 2011-12-21 因瑞克斯有限公司 Assessing road traffic conditions using data from mobile data sources
CN101026627A (en) * 2007-03-15 2007-08-29 上海交通大学 Multi-source data fusion system based on rule and certainty factor
CN101355595A (en) * 2008-09-17 2009-01-28 北京搜狗科技发展有限公司 Method and apparatus for locating physical location of IP address
CN101882259A (en) * 2009-05-06 2010-11-10 日电(中国)有限公司 Method and equipment for filtering entity relationship instance

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"基于可信度的决策规则处理";韩红旗;《信息技术》;20091031(第10期);27-29 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106375490A (en) * 2016-08-29 2017-02-01 飞思达技术(北京)有限公司 IP information matching and extension method
CN106375490B (en) * 2016-08-29 2019-02-12 飞思达技术(北京)有限公司 IP information matches and extended method

Also Published As

Publication number Publication date
CN103561123A (en) 2014-02-05

Similar Documents

Publication Publication Date Title
CN103561123B (en) Method and device for determining IP segment affiliation
CN101864750B (en) Multi-model meta-synthesis flood forecasting system and forecasting method thereof
Kaczmarczyk Proportional lot-sizing and scheduling problem with identical parallel machines
CN107704625A (en) Fields match method and apparatus
CN104484398A (en) Method and device for aggregation of data in datasheet
Zhang et al. Skyline discovery and composition of multi-cloud mashup services
CN103699618B (en) The generation method and system of data sheet
CN103605756B (en) Data processing method and device for on-line analytical processing
CN105162894A (en) Equipment identification acquisition method and equipment identification acquisition device
CN105471858A (en) Internet-of-things-sensing-equipment-based cloud platform authentication system and method
CN105373986A (en) Realization method for hospital film-free cloud computing
CN105376347A (en) IP address allocation method and system
CN108074123A (en) The distribution method and system of outgoing call list
Li et al. Cross-domain recommendation via coupled factorization machines
CN106599291A (en) Method and device for grouping data
CN103530413B (en) Method and device for processing data
CN103533101B (en) The treating method and apparatus of IP data source
CN110992081A (en) Data processing method and device for offline service provider
CN105704173A (en) Cluster system data distribution method and server
CN105761119B (en) Online number distribution calculation method and device
CN114860851A (en) Data processing method, device, equipment and storage medium
CN115470241A (en) Aggregated data updating method and device based on mapping dictionary table
CN103699671A (en) Data report generating method and data report generating system
CN106919946B (en) A kind of method and device of audience selection
CN113656187A (en) Public security big data computing power service system based on 5G

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Method and device for determining IP segment affiliation

Effective date of registration: 20190531

Granted publication date: 20170510

Pledgee: Shenzhen Black Horse World Investment Consulting Co.,Ltd.

Pledgor: BEIJING GRIDSUM TECHNOLOGY Co.,Ltd.

Registration number: 2019990000503

CP02 Change in the address of a patent holder
CP02 Change in the address of a patent holder

Address after: 100083 No. 401, 4th Floor, Haitai Building, 229 North Fourth Ring Road, Haidian District, Beijing

Patentee after: BEIJING GRIDSUM TECHNOLOGY Co.,Ltd.

Address before: 100086 Beijing city Haidian District Shuangyushu Area No. 76 Zhichun Road cuigongfandian 8 layer A

Patentee before: BEIJING GRIDSUM TECHNOLOGY Co.,Ltd.

PP01 Preservation of patent right

Effective date of registration: 20240604

Granted publication date: 20170510