CN107222585A - The method and system matched suitable for the real address of electronic equipment with the network address - Google Patents
The method and system matched suitable for the real address of electronic equipment with the network address Download PDFInfo
- Publication number
- CN107222585A CN107222585A CN201610161076.1A CN201610161076A CN107222585A CN 107222585 A CN107222585 A CN 107222585A CN 201610161076 A CN201610161076 A CN 201610161076A CN 107222585 A CN107222585 A CN 107222585A
- Authority
- CN
- China
- Prior art keywords
- address
- electronic equipment
- server
- coordinate
- network address
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/69—Types of network addresses using geographic information, e.g. room number
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Small-Scale Networks (AREA)
Abstract
The invention discloses the method and system that a kind of real address suitable for electronic equipment is matched with the network address.Methods described includes:Pass through the corresponding relation between the real address of server record electronic equipment and the network address;If receiving an inquiry request of client, a Query Information of the server in the inquiry request is matched with the corresponding relation, and returns to a matching result to the client.By the invention it is possible to realize being mutually matched for real address and the network address.
Description
Technical field
Method and be that a kind of real address suitable for electronic equipment of present invention offer is matched with the network address
System.
Background technology
Existing computer system can not carry out real address and its corresponding network address (includes MAC Address
And the IP address such as Ipv4, Ipv6 address) between real-time matching, i.e., a ground in known real world
Location information (such as coordinate), existing computer system can not in real time be obtained to be in and is somebody's turn to do only according to this address information
The network address of the electronic equipment of address.For example there is provided a coordinate information and altitude information, existing calculating
Machine system can not judge whether there is electronic equipment at the locus according to this information, if so, can not also obtain
Obtain the network address of the electronic equipment.
Or, it is known that a network address (such as MAC Address or IP address), existing computer system
The real address of the electronic equipment using the network address can not be obtained in real time only according to the network address.Example
Such as there is provided an IP address, existing computer system can not determine whether electronic equipment with using the IP
Location (because and the electronic equipment of not all access network all responds network request, therefore can not judge), if so,
Also the coordinate of the electronic equipment using the IP address can not be obtained.
The content of the invention
Therefore, it is applied to electronic equipment real address and the network address it is an object of the invention to provide one kind
The method and system matched somebody with somebody, it is possible to achieve real address and the network address are mutually matched.
To achieve these goals, the present invention is with providing a kind of real address suitable for electronic equipment and network
The method of location matching, its feature is, including:
Pass through the corresponding relation between the real address of server record electronic equipment and the network address;
If receiving an inquiry request of client, an inquiry letter of the server in the inquiry request
Breath is matched with the corresponding relation, and returns to a matching result to the client.
In one embodiment of this invention, the described real address suitable for electronic equipment and the network address
The method matched somebody with somebody also includes:
The electronic equipment updates and preserves current state to the server, wherein the current state is at least
The real address and the network address including the electronic equipment.
In one embodiment of this invention, the real address includes coordinate, and the coordinate includes two-dimensional coordinate
Or multidimensional coordinate;The network address includes IP address and/or MAC Address.
In one embodiment of this invention, in the corresponding relation, the real address and the network
Location is direct corresponding relation.
In one embodiment of this invention, the server is described to record by way of storing an entry
Corresponding relation, the entry at least includes the real address, the network address and an auxiliary information, its
Described in auxiliary information contain zero or one or more of information.
In one embodiment of this invention, in the corresponding relation, the real address and the network
Location is a weight or multiple indirect corresponding relation.
In one embodiment of this invention, the server is recorded by way of storing at least two entries
The corresponding relation, wherein first entry at least include the real address and one first auxiliary information, described
Second entry at least includes the network address and one second auxiliary information, first auxiliary information and described
Second auxiliary information is containing one or more of information, and first auxiliary information and described second aids in letter
Breath has direct or indirect corresponding relation.
In one embodiment of this invention, contain when first auxiliary information and second auxiliary information
When information does not have corresponding relation, the server also stores third entry, and the third entry includes described the
The corresponding relation of one auxiliary information and the second auxiliary information.
In one embodiment of this invention, the current state also includes timestamp, classification and time threshold
At least one of;Wherein, the timestamp is the time when electronic equipment preserves current state;Institute
State the classification that classification is the electronic equipment;The time threshold is steady for the current state of the electronic equipment
The estimate fixed time.
In one embodiment of this invention, the electronic equipment updates and preserves current state to the server
The step of at least one of comprise the following steps:
The electronic equipment checks current time stamp, and cycle, the electricity are sent if being sent apart from last time and crossing one
Sub- renewal of the equipment simultaneously preserves new current state to the server;
If the IP address of the electronic equipment changes, the electronic equipment updates and preserves current state
To the server;
If the coordinate of the electronic equipment changes and its excursion is more than a precision, the electronic equipment
Update and preserve current state to the server.
In one embodiment of this invention, the Query Information includes the coordinate, the IP address, institute
State MAC Address or the auxiliary information.
In one embodiment of this invention, a Query Information of the server in the inquiry request with
Also include in the step of corresponding relation is matched:
The IP address or described that the server provides the Query Information according to ICP/IP protocol
MAC Address is converted to the MAC Address or the IP address.
In one embodiment of this invention, when the client, which provides coordinate, inquires about the corresponding network address,
The matching result that the server is returned is a collection of network addresses.
To achieve these goals, the present invention also separately provides a kind of real address and net suitable for electronic equipment
The system of network address matching, its feature is, including server, client and electronic equipment, the client
End and the electronic equipment are connected with the server communication, wherein:
The electronic equipment, for updating and preserving current state to the server, the current state is extremely
Include real address and the network address of the electronic equipment less;
The client, for sending an inquiry request to the server;
The server, for recording between the real address of the electronic equipment and the network address
Corresponding relation, and when receiving the inquiry request of the client, according in the inquiry request
One Query Information is matched with the corresponding relation, and returns to a matching result to the client.
In another embodiment of the invention, the real address includes coordinate, and the coordinate includes two dimension and sat
Mark or multidimensional coordinate;The network address includes IP address and/or MAC Address.
In another embodiment of the invention, the current state also includes timestamp, classification and time threshold
At least one of value;Wherein, the timestamp is the time when electronic equipment preserves current state;
The classification is the classification of the electronic equipment;The time threshold is the current state of the electronic equipment
The estimate of stabilization time;The Query Information includes the coordinate, the IP address, the MAC
Address or auxiliary information.
In another embodiment of the invention, in the corresponding relation, the real address and the network
Address is direct corresponding relation;The server is to record the correspondence by way of storing an entry
Relation, the entry at least includes the real address, the network address and an auxiliary information, wherein institute
State auxiliary information and contain zero or one or more of information.
In another embodiment of the invention, in the corresponding relation, the real address and the network
Address is a weight or multiple indirect corresponding relation;The server is by way of storing at least two entries
To record the corresponding relation, wherein first entry at least includes the real address and one first auxiliary letter
Breath, the second entry at least includes the network address and one second auxiliary information, the first auxiliary letter
Breath and second auxiliary information are containing one or more information, and first auxiliary information and described the
Two auxiliary informations have direct or indirect corresponding relation.
In another embodiment of the invention, when first auxiliary information contains with second auxiliary information
Information when not having corresponding relation, the server also stores third entry, and the third entry is comprising described
The corresponding relation of first auxiliary information and the second auxiliary information
In another embodiment of the invention, the server is additionally operable to look into described according to ICP/IP protocol
The IP address or MAC Address for asking information offer are converted to MAC Address or IP address.
Pass through the method and system of the present invention, it is possible to achieve real address and the network address are mutually matched, often
Network world and real world are bonded together by one match point just as glue, further real world and
The distance of network world, mutually merges with real world beneficial to by network world, is provided just for the life of people
Profit.
Brief description of the drawings
It is appended for above and other purpose, feature, advantage and the embodiment of the present invention can be become apparent
Accompanying drawing is described as follows:
Figure 1A is that the present invention one is preferably suitable for what the real address of electronic equipment was matched with the network address
The configuration diagram of system;
Figure 1B is that the present invention is another preferably to be matched suitable for the real address of electronic equipment with the network address
The configuration diagram of system;
Fig. 2 is showing for the method that the real address suitable for electronic equipment of the invention is matched with the network address
It is intended to;
Fig. 3 be the present invention system the first working method in electronic equipment workflow;
Fig. 4 be the present invention system the first working method in server workflow;
Fig. 5 be the present invention system second of working method in electronic equipment workflow;
Fig. 6 be the present invention system second of working method in server workflow.
Embodiment
It is hereafter to coordinate appended accompanying drawing to elaborate for embodiment, but the embodiment provided and is not used to limit
The scope that the system present invention is covered.
The system that the real address suitable for electronic equipment of the present invention is matched with the network address mainly includes visitor
Family end, three parts of electronic equipment and server, wherein, the client and the electronic equipment are and institute
State server communication connection.As shown in Figure 1A, show the present invention one preferably suitable for electronic equipment
The framework for the system that real address is matched with the network address, in this embodiment, multiple electronic equipments and multiple
Client is to be connected respectively with a server communication.As shown in Figure 1B, show that the present invention is another preferably
The framework of the system matched suitable for the real address of electronic equipment with the network address, in this embodiment, be
System includes the server unit being made up of multiple servers, the electronic equipment list being made up of multiple electronic equipments
Member and the client unit being made up of multiple client, wherein, the electronic device unit and the visitor
Family end unit is communicated to connect with the server unit.
In the present invention, the electronic equipment is to be used to update and preserve current state to the server, institute
Real address and the network address of the current state at least including the electronic equipment are stated, the real address is for example
It may include coordinate, the coordinate includes two-dimensional coordinate or multidimensional coordinate;The network address for example may include IP
Address and/or MAC Address.The client is to be used to send an inquiry request to the server.It is described
Server is corresponding between the real address of the electronic equipment and the network address for recording
Relation, and when receiving the inquiry request of the client, the inquiry in the inquiry request
Information is matched with the corresponding relation, and returns to a matching result to the client, the inquiry letter
Breath is such as may include coordinate, IP address, MAC Address or auxiliary information.
In other embodiments of the invention, the current state of the electronic equipment may also include timestamp, class
Not and at least one of time threshold.Wherein, the timestamp is that the electronic equipment preserves current shape
Time during state;The classification is the classification of the electronic equipment;The time threshold is the electronic equipment
Current state stabilization time estimate.
As shown in Fig. 2 what a kind of real address suitable for electronic equipment of the present invention was matched with the network address
Method mainly includes:
Pass through the corresponding relation between the real address of server record electronic equipment and the network address;
If receiving an inquiry request of client, an inquiry letter of the server in the inquiry request
Breath is matched with the corresponding relation, and returns to a matching result to the client.
In one embodiment of this invention, in the corresponding relation, the real address and the network
Location can be direct corresponding relation.In the case, the server can be by storing a destination party
Formula records the corresponding relation, and the entry at least include the real address, the network address and
One auxiliary information, wherein the auxiliary information contains zero or one or more of information.
In another embodiment of the invention, in the corresponding relation, the real address and the network
Address can be a weight or multiple indirect corresponding relation.In the case, the server can be by depositing
The mode of at least two entries is stored up to record the corresponding relation, wherein first entry at least include it is described realistically
Location and one first auxiliary information, the second entry at least include the network address and one second auxiliary letter
Breath, and first auxiliary information and second auxiliary information contain one or more of information, and it is described
First auxiliary information and second auxiliary information have direct or indirect corresponding relation.When described first auxiliary
When supplementary information contains the information matched with second auxiliary information, pass through the information matched
Determine the corresponding relation between the real address and the network address.And when first auxiliary information with
When the information that second auxiliary information contains does not have corresponding relation (as not containing the information matched), institute
State server to be also stored with third entry, the third entry includes first auxiliary information and described second
The corresponding relation of auxiliary information, is that can determine that the real address and the network by first~third entry
Corresponding relation between address.It is, of course, understood that in other embodiments, when described first auxiliary
When supplementary information does not contain the information matched with second auxiliary information, the server can also be stored with
Other entries, the real address and institute are determined by the multiple indirect corresponding relation between these entries
The corresponding relation between the network address is stated, these are not intended as limitation of the present invention.
In the present invention, the electronic equipment updates and included the step of preserving current state to the server
At least one of following steps (1)~(3):
(1) electronic equipment checks current time stamp, and the cycle is sent if being sent apart from last time and crossing one,
The electronic equipment updates and preserves new current state to the server;
(2) if the IP address of the electronic equipment changes, the electronic equipment updates and preserves current
State is to the server;
(3) if the coordinate of the electronic equipment changes and its excursion is more than a precision, the electricity
Sub- renewal of the equipment simultaneously preserves current state to the server.
In the present invention, the server can also provide Transformation Service to the client.That is, institute
State a step of Query Information of the server in the inquiry request is matched with the corresponding relation
In, the IP address or institute that the server can provide the Query Information according to ICP/IP protocol
State MAC Address and be converted to the MAC Address or the IP address.
The system of the present invention can have several working ways, be distinguished below with first embodiment and second embodiment
Illustrate two kinds of working methods of the system of the present invention:
<First embodiment>
The present embodiment is the first working method, and in this working method, server is to each electronic equipment
All store following corresponding data entries, (coordinate, IP, MAC, timestamp, time threshold),
Wherein, coordinate is the changing coordinates of the electronic equipment, can be two-dimensional coordinate or multidimensional coordinate;IP is should
The newest IP address of electronic equipment;MAC is the MAC Address of the electronic equipment;Timestamp is the electronics
Equipment preserves the time (time of current entries last update) during current state;Time threshold is
The estimate of the stabilization time of the current state of the electronic equipment is (i.e. to the estimation of current entries stabilization time
Value).In the present invention, the expression way (A, B) of entry represents that the entry comprises at least A and B,
Entry (A, B, C) represents that the entry comprises at least A, B and C, by that analogy.In server entries
Time threshold can have a variety of more new models.
Displacement is likely to occur in view of electronic equipment, i.e., its coordinate may change, its IP address
It may redistribute and change, the electronic equipment is also possible to that offline shape can be in because of other factors
State.Therefore, client, electronic equipment and server work as follows respectively.
Set systematic parameter, including set coordinate precision be P, electronic equipment send the cycle be T, server
Search coordinate range is N and system time-out time is t etc..Time-out time t setting can ensure
The real-time of system.
Under this working method, the workflow of whole system is as follows:
Client
Following operation can be carried out using client:
(1) input coordinate, inquires about IP address;
(2) input coordinate, inquires about MAC Address;
(3) IP address is inputted, coordinate is inquired about;
(4) MAC Address is inputted, coordinate is inquired about.
Electronic equipment
As shown in figure 3, the workflow of electronic equipment is as follows:
(1) initialize, preserve itself current state (coordinate, IP, MAC, timestamp), and ought
Preceding state is sent to server, and wherein coordinate is electronic equipment changing coordinates, and IP is the current IP of electronic equipment
Address, MAC is electronic equipment current MAC address, when timestamp is that electronic equipment preserves current state
Time, classification be electronic equipment classification;
(2) current time stamp is checked, transmission cycle T is crossed if being sent apart from last time, is sent to server
Itself new current state (coordinate, IP, MAC, timestamp), updates and saves as current state;
(3) own IP address is checked, if IP address changes, send to server (coordinate, IP,
MAC, timestamp), update and save as current state;
(4) own coordinate is checked, if own coordinate changes, and its excursion exceedes precision P,
(coordinate, IP, MAC, timestamp) is sent to server, updates and saves as current state;
(5) if receiving the heartbeat of server, to server send current state (coordinate, IP, MAC,
Timestamp), update and save as current state;
(6) (2) step is returned to.
Server
As shown in figure 4, the workflow of server is as follows:
(1) initialize, remove all entries;
(2) if (coordinate, IP, MAC, the timestamp) of electronic equipment transmission is received, because of each electronics
Equipment possesses unique mac address, checks whether the entry of corresponding MAC Address is existing;If not depositing
, then (coordinate, IP, MAC, timestamp, time threshold) is saved as, wherein first four (coordinate,
IP, MAC, timestamp) for the data transmitted by electronic equipment, initial time threshold value is 0;If existing,
Corresponding entry is then updated, update method is as follows:First look at whether IP address changes, if occurring
Change, then update the data that (coordinate, IP, timestamp) is the newest transmission of electronic equipment, and time threshold is clear
Zero;If IP address does not change, check whether coordinate changes, if coordinate changes and it becomes
Change scope and exceed precision P, then update the data that (coordinate, IP, timestamp) is the newest transmission of electronic equipment;
If IP address is unchanged, and coordinate also changes in the range of precision P, then renewal time stamp and time threshold
Value, the time threshold of new time threshold=old+(new timestamp-old timestamp) * 0.5;
(3) if receiving client query request, and client provides MAC, inquires about corresponding seat
Mark, then find all entries in server;If there is such entry, its MAC Address is client institute
The MAC Address of offer, returns to the coordinate information in this entry to client;If in the absence of such entry,
Then return empty to client;
(4) if receiving client query request, and client provides IP, inquires about corresponding coordinate,
All entries in server are then found, if there is such entry, what its IP address was provided by client
IP, returns to the coordinate information in this entry to client;If in the absence of such entry, returning empty to visitor
Family end;
(5) if receiving the inquiry request of client, client provides coordinate information, inquires about corresponding
IP or MAC, then find all entries in server, it is contemplated that the electronic equipment having is in mobile process
In, its actual coordinate can change, and server finds coordinate and is in model around the coordinate that client is provided
The entry within N is enclosed, such entry set is SET1, does as follows to each entry in SET1
Processing:If current system timestamp<The time threshold in timestamp+entry in=entry, will work as preceding article
Mesh adds SET2;If current timestamp is more than the time threshold in timestamp+entry in entry, to bar
IP address in mesh sends heartbeat message, sets time-out time t, prepares to receive (sitting for electronic equipment transmission
Mark, IP, MAC, timestamp), if receiving the response from electronic equipment in time-out time, by the
(2) step is handled, and this entry is added into SET2 afterwards;If not receiving response in time-out time, delete
The entry corresponding with this entry in server;Found in SET2 around the coordinate provided in user
Scope is the entry within precision P, and this entry is added into SET3, and the IP in SET3 is returned to client
Address set or MAC Address set;
(6) (2) step is returned to;
<Second embodiment>
The present embodiment is second of working method, and under this working method, server is to each electronic equipment
All store following corresponding data entries, (coordinate, MAC, timestamp, time threshold), wherein,
Coordinate is the changing coordinates of the electronic equipment, can be two-dimensional coordinate or multidimensional coordinate;MAC is the electronics
The MAC Address of equipment;Timestamp is the time (current entries when electronic equipment preserves current state
The time of last update);Time threshold is the estimation of the stabilization time of the current state of the electronic equipment
Value is (i.e. to the estimate of current entries stabilization time).
Under this working method, the workflow of whole system is as follows:
Client
Following operation can be carried out using client:
(1) input coordinate, inquires about IP address;
(2) input coordinate, inquires about MAC Address;
(3) IP address is inputted, coordinate is inquired about;
(4) MAC Address is inputted, coordinate is inquired about.
Electronic equipment
As shown in figure 5, the workflow of electronic equipment is as follows:
(1) initialize, preserve itself current state (coordinate, MAC, timestamp), and by current shape
State is sent to server, and wherein coordinate is electronic equipment changing coordinates, and MAC is the current MAC of electronic equipment
Address, timestamp is time when electronic equipment preserves current state, and classification is the classification of electronic equipment;
(2) current time stamp is checked, transmission cycle T is crossed if being sent apart from last time, is sent to server
Itself new current state (coordinate, MAC, timestamp), updates and saves as current state;
(3) own coordinate is checked, if own coordinate changes, and its excursion exceedes precision P,
(coordinate, MAC, timestamp) is sent to server, updates and saves as current state;
(4) if receiving the heartbeat of server, current state (coordinate, MAC, time are sent to server
Stamp), update and save as current state;
(5) (2) step is returned to.
Server
As shown in fig. 6, the workflow of server is as follows:
(1) initialize, remove all entries;
(2) if (coordinate, MAC, the timestamp) of electronic equipment transmission is received, because of each electronic equipment
Possess unique mac address, check whether the entry of corresponding MAC Address is existing;If being not present,
Then save as (coordinate, MAC, timestamp, time threshold), first three items (coordinate, MAC, time
Stamp) for the data transmitted by electronic equipment, initial time threshold value is set to 0;If existing, correspondence is updated
Entry, update method is as follows:Check whether coordinate changes, if coordinate changes and it changes model
Enclose more than precision P, then update the data that (coordinate, MAC, timestamp) is the newest transmission of electronic equipment;
If coordinate changes in the range of precision P, renewal time stamp and time threshold, new time threshold=old
Time threshold+(new timestamp-old timestamp) * 0.5;
(3) if receiving client query request, and client provides MAC, inquires about corresponding seat
Mark, then find all entries in server, if there is such entry, its MAC Address is client institute
The MAC Address of offer, returns to the coordinate information in this entry to client;If in the absence of such entry,
Then return empty to client;
(4) if receiving client query request, and client provides IP, inquires about corresponding coordinate,
MAC Address is then converted into according to ICP/IP protocol first, if convert failed, returned empty to visitor
Family end;All entries in server are found if success, if there is such entry, its MAC Address is
MAC Address after conversion, returns to the coordinate information in this entry to client;If in the absence of such bar
Mesh, then return empty to client;
(5) if receiving the inquiry request of client, and client provides coordinate information, inquiry correspondence
MAC Address, then find all entries in server, it is contemplated that the electronic equipment having is in mobile mistake
Cheng Zhong, its actual coordinate can change, and server is found coordinate and is in around the coordinate that client is provided
Entry within scope N, such entry set be SET1, each entry in SET1 is done as
Lower processing:If current timestamp<The time threshold in timestamp+entry in=entry, by current entries
Add SET2;If current timestamp is more than the time threshold in timestamp+entry in entry, to entry
In IP address send heartbeat message, set time-out time t, prepare receive electronic equipment transmission (coordinate,
MAC, timestamp), if the response from electronic equipment is received in time-out time, at (2) step
Reason, adds SET2 by this entry afterwards;If not receiving response in time-out time, delete in server
The entry corresponding with this entry;It is essence that the terrestrial reference peripheral extent provided in user is found in SET2
The entry spent within P, SET3 is added by this entry, and most backward client returns to the MAC in SET3
Address set;
(6) if receiving the inquiry request of client, and client provides coordinate information, inquiry correspondence
IP address, then handled first by (5) step, after obtaining SET3, to each in SET3
Entry makees following operation:The MAC Address in entry is extracted, by ICP/IP protocol with being converted into IP
Location, if changing successfully, SET4 is added by the IP address after conversion;SET4 (IP are returned to client
Gather location);
(7) (2) step is returned to.
In the present invention, whole system can also be optimized, i.e., electronic equipment is classified, server
A corresponding set is respectively provided with to each classification, each electronic equipment has corresponding in this set
Entry.Different operations are carried out in different set, set different systematic parameters.
For example, electronic equipment is divided into two classifications of stationary electronic devices and mobile electronic device, below the 3rd
Embodiment and fourth embodiment are corresponding for what is optimized to the first working method and second of working method
Example.
<3rd embodiment>
The present embodiment is that the system of the first working method is optimized, and optimizes system for this below first
Plant the workflow under working method:
Client
Following operation can be carried out using client:
(1) input coordinate, inquires about IP address;
(2) input coordinate, inquires about MAC Address;
(3) IP address is inputted, coordinate is inquired about;
(4) MAC Address is inputted, coordinate is inquired about.
Electronic equipment
The workflow of electronic equipment is as follows:
(1) initialize, preserve itself current state (coordinate, IP, MAC, timestamp, classification),
And send current state to server, wherein coordinate is electronic equipment changing coordinates, and IP is electronic equipment
Current IP address, MAC is electronic equipment current MAC address, and timestamp is that electronic equipment is preserved currently
Time during state, classification is the classification of electronic equipment;
(2) current time stamp is checked, transmission cycle T is crossed if being sent apart from last time, is sent to server
Itself new current state (coordinate, IP, MAC, timestamp, classification), updates and saves as current
State, for stationary electronic devices, can will send cycle T and be set to longer time, such as one month,
For mobile electronic device, it can will send cycle T and be set to the shorter time, such as one hour;
(3) own IP address is checked, if IP address changes, send to server (coordinate, IP,
MAC, timestamp, classification), update and save as current state;
(4) own coordinate is checked, if own coordinate changes, and its excursion exceedes precision P,
(coordinate, IP, MAC, timestamp, classification) is sent to server, updates and saves as current state;
(5) if receiving the heartbeat of server, to server send current state (coordinate, IP, MAC,
Timestamp, classification), update and save as current state;
(6) (2) step is returned to.
Server
Server workflow is as follows:
(1) initialize, remove all entries, be that each classification sets a set, be herein two
Set, corresponds to stationary electronic devices and mobile electronic device respectively;
(2) if receiving (coordinate, IP, MAC, timestamp, the classification) of electronic equipment transmission, because every
Individual electronic equipment possesses unique mac address, checks corresponding MAC Address in the set of respective classes
Whether entry is existing;If being not present, (coordinate, IP, MAC, timestamp, time threshold are saved as
Value), first four (coordinate, IP, MAC, timestamp) is the data transmitted by electronic equipment, initially
Time threshold is set to 0;If existing, corresponding entry is updated, update method is as follows:First look at IP
Whether address changes, if changing, update (coordinate, IP, timestamp) be electronic equipment most
The data newly sent, time threshold is reset;If IP address does not change, check whether coordinate becomes
Change, if coordinate changes and its excursion exceedes precision P, update (coordinate, IP, timestamp)
For the data of the newest transmission of electronic equipment;If IP address is unchanged, and coordinate is also in the range of precision P
Change, then renewal time stamp and time threshold, time threshold+(new time of new time threshold=old
Stamp-old timestamp) * 0.5;
(3) if receiving client query request, and client provides MAC, inquires about corresponding coordinate,
All entries in server in all set are then found, if there is such entry, its MAC Address is
The MAC Address that client is provided, returns to the coordinate information in this entry to client;If in the absence of this
The entry of sample, then return empty to client;
(4) if receiving client query request, and client provides IP, inquires about corresponding coordinate,
All entries in server in all set are then found, if there is such entry, its IP address is visitor
The IP that family end is provided, returns to the coordinate information in this entry to client;If in the absence of such entry,
Then return empty to client;
(5) if receiving the inquiry request of client, and client provides coordinate information, inquiry correspondence
IP address or MAC Address, then simultaneously find server in all set, different classes of set,
The operation of implementation is also different.In the set of stationary electronic devices, the ground provided in client is found
It is the entry within precision P around mark scope, this entry is added into SET3;In the collection of mobile electronic device
In conjunction, it is contemplated that during electronic equipment is in movement, its actual coordinate can be changed, and server is sought
Entry of the coordinate within the coordinate peripheral extent N that user is provided is looked for, such entry set is
SET1, following processing is done to each entry in SET1:If current timestamp<In=entry when
Between time threshold in stamp+entry, current entries are added into SET2;If current timestamp is more than in entry
Timestamp+entry in time threshold, IP address into entry sends heartbeat message, when setting time-out
Between t, prepare to receive (coordinate, IP, MAC, timestamp, the classification) of electronic equipment transmission, if super
When the time in receive the response from electronic equipment, handled by second step, afterwards by this entry add SET2;
If not receiving response in time-out time t, entry corresponding with this entry in server is deleted;
It is the entry within precision P that the terrestrial reference peripheral extent provided in user is found in SET2, by this entry
Add SET3;The IP address set or MAC Address set in SET3 are returned to client;
(6) (2) step is returned to;
<Fourth embodiment>
The present embodiment is that the system of second of working method is optimized, and optimizes system herein for this below
Workflow under two kinds of working methods:
Client
Following operation can be carried out using client:
(1) input coordinate, inquires about IP address;
(2) input coordinate, inquires about MAC Address;
(3) IP address is inputted, coordinate is inquired about;
(4) MAC Address is inputted, coordinate is inquired about.
Electronic equipment
The workflow of electronic equipment is as follows:
(1) initialize, preserve itself current state (coordinate, MAC, timestamp, classification), and will
Current state is sent to server, and wherein coordinate is electronic equipment changing coordinates, and MAC works as electronic equipment
Preceding MAC Address, timestamp is time when electronic equipment preserves current state, and classification is electronic equipment
Classification;
(2) current time stamp is checked, transmission cycle T is crossed if being sent apart from last time, is sent to server
Itself new current state (coordinate, IP, MAC, timestamp, classification), updates and saves as current
State, for stationary electronic devices, can will send cycle T and be set to longer time, such as one month,
For mobile electronic device, it can will send cycle T and be set to the shorter time, such as one hour;
(3) own coordinate is checked, if own coordinate changes, and its excursion exceedes precision P,
(coordinate, IP, MAC, timestamp, classification) is sent to server, updates and saves as current state;
(4) if receiving the heartbeat of server, to server send current state (coordinate, IP, MAC,
Timestamp, classification), update and save as current state;
(5) (2) step is returned to.
Server
Server workflow is as follows:
(1) initialize, remove all entries, be that each classification sets a set, be herein two
Set, corresponds to stationary electronic devices and mobile electronic device respectively;
(2) if (coordinate, MAC, the timestamp) of electronic equipment transmission is received, because of each electronic equipment
Possess unique mac address, check whether the entry of corresponding MAC Address is existing;If being not present,
Then save as (coordinate, MAC, timestamp, time threshold), first three items (coordinate, MAC, time
Stamp) for the data transmitted by electronic equipment, initial time threshold value is set to 0;If existing, correspondence is updated
Entry, update method is as follows:Check whether coordinate changes, if coordinate changes and it changes model
Enclose more than precision P, then update the data that (coordinate, MAC, timestamp) is the newest transmission of electronic equipment;
If coordinate changes in the range of precision P, renewal time stamp and time threshold, new time threshold=old
Time threshold+(new timestamp-old timestamp) * 0.5;
(3) if receiving client query request, and client provides MAC, inquires about corresponding seat
Mark, then find all entries in server, if there is such entry, its MAC Address is client institute
The MAC Address of offer, returns to the coordinate information in this entry to client;If in the absence of such entry,
Then return empty to client;
(4) if receiving client query request, and client provides IP, inquires about corresponding coordinate,
MAC Address is then converted into according to ICP/IP protocol first, if convert failed, returned empty to visitor
Family end;All entries in server are found if success, if there is such entry, its MAC Address is
MAC Address after conversion, returns to the coordinate information in this entry to client;If in the absence of such bar
Mesh, then return empty to client;
(5) if receiving the inquiry request of client, and client provides coordinate information, inquiry correspondence
MAC Address, then simultaneously find server in all set, different classes of set, the operation of implementation
Also it is different.In the set of stationary electronic devices, find around the terrestrial reference scope provided in client
For the entry within precision P, this entry is added into SET3;In the set of mobile electronic device, it is considered to
During being in movement to electronic equipment, its actual coordinate can change, and server is found coordinate and is in
The entry within coordinate peripheral extent N that user is provided, such entry set is SET1, to SET1
In each entry do following processing:If current timestamp<In timestamp+entry in=entry when
Between threshold value, current entries are added into SET2;If current timestamp is more than in timestamp+entry in entry
Time threshold, IP address into entry sends heartbeat message, sets time-out time t, prepare to receive electricity
(coordinate, MAC, timestamp, classification) that sub- equipment is sent, if being received in time-out time from electricity
The response of sub- equipment, is handled by second step, and this entry is added into SET2 afterwards;If in time-out time t
Response is not received, then deletes entry corresponding with this entry in server;Found in SET2 in use
The terrestrial reference peripheral extent that family is provided is the entry within precision P, and this entry is added into SET3;It is most backward
Client returns to the MAC Address set in SET3;
(6) if receiving the inquiry request of client, and client provides coordinate information, inquiry correspondence
IP address, then handled first by (5) step, after obtaining SET3, to each in SET3
Entry makees following operation:The MAC Address in entry is extracted, by ICP/IP protocol with being converted into IP
Location, if changing successfully, SET4 is added by the IP address after conversion;SET4 (IP are returned to client
Gather location);
(7) (2) step is returned to;
In the present invention, also whole system and method can further be simplified, will all electronic equipments
It is considered as stationary electronic devices, systematic parameter and operation are also configured as the parameter suitable for stationary electronic devices and behaviour
Make.This simplification may be larger to the error of mobile electronic device, but has preferable property for stationary electronic devices
Energy and effect.The 5th embodiment and sixth embodiment are to the first working method and second of work side below
The respective instance that formula is simplified.
<5th embodiment>
The present embodiment is that the system of the first working method is simplified, and simplifies system for this below first
Plant the workflow under working method:
Client
Following operation can be carried out using client:
(1) input coordinate, inquires about IP address;
(2) input coordinate, inquires about MAC Address;
(3) IP address is inputted, coordinate is inquired about;
(4) MAC Address is inputted, coordinate is inquired about;
Electronic equipment
The workflow of electronic equipment is as follows:
(1) initialize, preserve itself current state (coordinate, IP, MAC, timestamp), and ought
Preceding state is sent to server, and wherein coordinate is electronic equipment changing coordinates, and IP is the current IP of electronic equipment
Address, MAC is electronic equipment current MAC address, when timestamp is that electronic equipment preserves current state
Time;
(2) current time stamp is checked, transmission cycle T is crossed if being sent apart from last time, is sent to server
Itself new current state (coordinate, IP, MAC, timestamp), updates and saves as current state;
(3) own IP address is checked, if IP address changes, send to server (coordinate, IP,
MAC, timestamp), update and save as current state;
(4) own coordinate is checked, if own coordinate changes, and its excursion exceedes precision P,
(coordinate, IP, MAC, timestamp) is sent to server, updates and saves as current state;
(5) if receiving the heartbeat of server, to server send current state (coordinate, IP, MAC,
Timestamp), update and save as current state;
(6) (2) step is returned to.
Server
Server workflow is as follows:
(1) initialize, remove all entries;
(2) if (coordinate, IP, MAC, the timestamp) of electronic equipment transmission is received, because of each electronics
Equipment possesses unique mac address, checks the entry of corresponding MAC Address in the set of respective classes and is
It is no existing;If being not present, (coordinate, IP, MAC, timestamp, time threshold) is saved as,
First four (coordinate, IP, MAC, timestamp) is the data transmitted by electronic equipment, initial time threshold
Value is set to 0;If existing, corresponding entry is updated, update method is as follows:First look at IP address
Whether change, if changing, it is the newest hair of electronic equipment to update (coordinate, IP, timestamp)
The data sent, time threshold is reset;If IP address does not change, check whether coordinate changes,
If coordinate changes and its excursion exceedes precision P, it is electricity to update (coordinate, IP, timestamp)
The data of the sub- newest transmission of equipment;If IP address is unchanged, and coordinate also changes in the range of precision P,
Then renewal time stamp and time threshold, time threshold+(new timestamp-old of new time threshold=old
Timestamp) * 0.5;
(3) if receiving client query request, and client provides MAC, inquires about corresponding coordinate,
All entries in server in all set are then found, if there is such entry, its MAC Address is
The MAC Address that client is provided, returns to the coordinate information in this entry to client;If in the absence of this
The entry of sample, then return empty to client;
(4) if receiving client query request, and client provides IP, inquires about corresponding coordinate,
All entries in server in all set are then found, if there is such entry, its IP address is visitor
The IP that family end is provided, returns to the coordinate information in this entry to client;If in the absence of such entry,
Then return empty to client;
(5) if receiving the inquiry request of client, and client provides coordinate information, inquiry correspondence
IP or MAC, then search all entries, it is essence to search around the terrestrial reference scope provided in client
The entry spent within P, SET3 is added by this entry, and the IP address set in SET3 is returned to client
Or MAC Address set;
(6) (2) step is returned to;
<Sixth embodiment>
The present embodiment is that the system of second of working method is simplified, and simplifies system for this below second
Plant the workflow under working method:
Client
Following operation can be carried out using client:
(1) input coordinate, inquires about IP address;
(2) input coordinate, inquires about MAC Address;
(3) IP address is inputted, coordinate is inquired about;
(4) MAC Address is inputted, coordinate is inquired about.
Electronic equipment
The workflow of electronic equipment is as follows:
(1) initialize, preserve itself current state (coordinate, MAC, timestamp), and by current shape
State is sent to server, and wherein coordinate is electronic equipment changing coordinates, and MAC is the current MAC of electronic equipment
Address, timestamp is time when electronic equipment preserves current state;
(2) current time stamp is checked, transmission cycle T is crossed if being sent apart from last time, is sent to server
Itself new current state (coordinate, IP, MAC, timestamp), updates and saves as current state;
(3) own coordinate is checked, if own coordinate changes, its excursion exceedes precision P, to
Server sends (coordinate, IP, MAC, timestamp), updates and saves as current state;
(4) if receiving the heartbeat of server, to server send current state (coordinate, IP, MAC,
Timestamp), update and save as current state;
(5) (2) step is returned to.
Server
The workflow of server is as follows:
(1) initialize, remove all entries;
(2) if (coordinate, MAC, the timestamp) of electronic equipment transmission is received, because of each electronic equipment
Possess unique mac address, whether to check the entry of corresponding MAC Address in the set of respective classes
In the presence of;If being not present, (coordinate, MAC, timestamp, time threshold) is saved as, first three items are
Data transmitted by electronic equipment, initial time threshold value is set to 0;If existing, corresponding entry is updated,
Update method is as follows:First look at whether coordinate changes, if coordinate changes and its excursion is super
Precision P is crossed, then updates the data that (coordinate, timestamp) is the newest transmission of electronic equipment;If coordinate is in essence
Spend in the range of P and change, then renewal time stamp and time threshold, the time threshold of new time threshold=old
+ (new timestamp-old timestamp) * 0.5;
(3) if receiving client query request, and client provides MAC, inquires about corresponding coordinate,
All entries in server in all set are then found, if there is such entry, its MAC Address is
The MAC Address that client is provided, returns to the coordinate information in this entry to client;If in the absence of this
The entry of sample, then return empty to client;
(4) if receiving client query request, and client provides IP, inquires about corresponding coordinate,
It is then MAC Address by IP address conversion first by ICP/IP protocol, then looks for all collection in server
All entries in conjunction, if there is such entry, its MAC Address is the MAC Address after conversion,
The coordinate information in this entry is returned to client;If in the absence of such entry, returning empty to client;
(5) if receiving the inquiry request of client, and client provides coordinate information, inquiry correspondence
MAC Address, then search all entries, it is essence to search around the terrestrial reference scope provided in client
The entry spent within P, SET3 is added by this entry, and the MAC Address in SET3 is returned to client
Set;
(6) if receiving the inquiry request of client, client provides coordinate information, inquires about corresponding
IP address, then search all entries, and it is precision P to search around the terrestrial reference scope provided in client
Within entry, by this entry add SET3, each entry in SET3 is done as follows:Carry
The MAC Address in entry is taken, IP address is converted to by ICP/IP protocol, if changing successfully, will be changed
IP address afterwards adds SET4;Most backward client returns to SET4 (IP address set)
(7) (2) step is returned to.
In the present invention, whole system can also further be simplified, i.e., only stationary electronic devices are provided
Transformation Service, by artificially collecting electronic equipment (coordinate, MAC) information, is stored in server, that is, takes
Corresponding (coordinate, MAC) entry is stored to each electronic equipment in business device, is according to these entries
Can customer in response end request.
Summary embodiment understands that being mainly for system and method for the invention (is such as calculated using server
Machine system) corresponding relation of the record real address (such as coordinate) between the network address, and to client in real time
End provides Transformation Service.The system of the present invention can possess various deformation, and such as server is to each electronic equipment
Entry is stored to be (coordinate, IP, MAC, auxiliary information), (coordinate, IP, auxiliary information) or (sit
Mark, MAC, auxiliary information) etc., wherein auxiliary information is, containing zero or one or more of information, to use
The degree of accuracy matched when mutually conversion between coordinate and the network address is improved.For example when client provides seat
Mark, when inquiring about the corresponding network address, what server was returned is a collection of network addresses, and this set may
Only comprising a network address or no or multiple network address, auxiliary information can be found as server
Characteristic information during the network address, for finding the network address most matched.For example, can be right
Each electronic equipment is numbered in system, is used as auxiliary information.Client is believed by providing coordinate and auxiliary
Breath, can inquire about the network address, i.e., according to the numbering of electronic equipment, server can uniquely determine this electronics
The network address of equipment, client is returned to or the match is successful by this network address, otherwise it fails to match,
Return empty to client.In this example, device numbering and electronic equipment are one-to-one relations in fact,
If client only provides device numbering and can also inquired about, the coordinate of such as query facility, or query facility
The network address, and server is matched according to device numbering, and accordingly result is returned into client.
Summary embodiment understands that in the present invention, what server (such as computer system) was recorded shows
Corresponding relation of the real address (such as coordinate) between the network address can be direct corresponding relation, such as service
Device can store entry (coordinate, the network address), and the entry is direct corresponding relation.This corresponding relation
Can also be indirect corresponding relation, such as server can store entry (coordinate, auxiliary information A) and (net
Network address, auxiliary information A), in this way, there is indirect corresponding relation between coordinate and the network address.Lift individual
Example, for example server is to each electronic equipment storage entry (coordinate, device numbering) and entry (network
Address, device numbering).The MAC Address of electronic equipment also is used as numbering, and such as server is preserved to electricity
Sub- equipment preserves entry (coordinate, MAC) and entry (IP, MAC), now coordinate and the network address
Between there is an indirect corresponding relation of weight.In another embodiment, coordinate and the network address can also have it is multiple between
Connect corresponding relation, for example server preserve entry (coordinate, auxiliary information A), entry (network address,
Auxiliary information B) and entry (auxiliary information A, auxiliary information B), now coordinate and the network address it
Between have double indirect corresponding relation.Or, in other embodiments, coordinate and the network address can be passed through
More entries realize indirect corresponding relation more multiple between coordinate and the network address.
By the system and method for the present invention, the present invention can provide following service:Pass through coordinate, pair net
Network address;By the network address, coordinate is matched;Pass through coordinate and auxiliary information, matching network address;It is logical
Auxiliary information is crossed, coordinate is matched;Pass through auxiliary information, matching network address.
Although the present invention is disclosed above with embodiment, so it is not limited to the present invention, any to be familiar with
This those skilled in the art, without departing from the spirit and scope of the present invention, when that can be used for a variety of modifications and variations, therefore
Protection scope of the present invention is worked as to be defined depending on the scope of which is defined in the appended claims.
Claims (20)
1. a kind of method that real address suitable for electronic equipment is matched with the network address, it is characterised in that
Including:
Pass through the corresponding relation between the real address of server record electronic equipment and the network address;
If receiving an inquiry request of client, an inquiry letter of the server in the inquiry request
Breath is matched with the corresponding relation, and returns to a matching result to the client.
2. the real address according to claim 1 suitable for electronic equipment is matched with the network address
Method, it is characterised in that also include:
The electronic equipment updates and preserves current state to the server, wherein the current state is at least
The real address and the network address including the electronic equipment.
3. the real address according to claim 2 suitable for electronic equipment is matched with the network address
Method, it is characterised in that the real address includes coordinate, and the coordinate includes two-dimensional coordinate or multidimensional is sat
Mark;The network address includes IP address and/or MAC Address.
4. the real address according to claim 3 suitable for electronic equipment is matched with the network address
Method, it is characterised in that in the corresponding relation, the real address is direct with the network address
Corresponding relation.
5. the real address according to claim 4 suitable for electronic equipment is matched with the network address
Method, it is characterised in that the server is to record the corresponding relation by way of storing an entry,
The entry at least includes the real address, the network address and an auxiliary information, wherein the auxiliary
Information contains zero or one or more of information.
6. the real address according to claim 3 suitable for electronic equipment is matched with the network address
Method, it is characterised in that in the corresponding relation, the real address and the network address are a weights
Or multiple indirect corresponding relation.
7. the real address according to claim 6 suitable for electronic equipment is matched with the network address
Method, it is characterised in that the server is to record the correspondence by way of storing at least two entries
Relation, wherein first entry at least include the real address and one first auxiliary information, the second entry
At least include the network address and one second auxiliary information, first auxiliary information and second auxiliary
Information is containing one or more of information, and first auxiliary information and second auxiliary information are with straight
Connect or indirect corresponding relation.
8. the real address according to claim 7 suitable for electronic equipment is matched with the network address
Method, it is characterised in that when the information that first auxiliary information contains with second auxiliary information does not have
During corresponding relation, the server also stores third entry, and the third entry includes the described first auxiliary letter
Breath and the corresponding relation of the second auxiliary information.
9. real address suitable for electronic equipment according to claim 5 or 6 or 8 and network
The method of location matching, it is characterised in that the current state also includes timestamp, classification and time threshold
At least one of;Wherein, the timestamp is the time when electronic equipment preserves current state;Institute
State the classification that classification is the electronic equipment;The time threshold is steady for the current state of the electronic equipment
The estimate fixed time.
10. the real address according to claim 9 suitable for electronic equipment is matched with the network address
Method, it is characterised in that the electronic equipment updates and wrapped the step of preserving current state to the server
Include at least one of following steps:
The electronic equipment checks current time stamp, and cycle, the electricity are sent if being sent apart from last time and crossing one
Sub- renewal of the equipment simultaneously preserves new current state to the server;
If the IP address of the electronic equipment changes, the electronic equipment updates and preserves current state
To the server;
If the coordinate of the electronic equipment changes and its excursion is more than a precision, the electronic equipment
Update and preserve current state to the server.
11. the real address according to claim 10 suitable for electronic equipment is matched with the network address
Method, it is characterised in that the Query Information include the coordinate, the IP address, the MAC
Address or the auxiliary information.
12. the real address according to claim 11 suitable for electronic equipment is matched with the network address
Method, it is characterised in that a Query Information of the server in the inquiry request with it is described right
Should be related in the step of being matched also includes:
The IP address or described that the server provides the Query Information according to ICP/IP protocol
MAC Address is converted to the MAC Address or the IP address.
13. the real address according to claim 12 suitable for electronic equipment is matched with the network address
Method, it is characterised in that when the client provide coordinate inquire about the corresponding network address when, the clothes
The matching result that business device is returned is a collection of network addresses.
14. the system that a kind of real address suitable for electronic equipment is matched with the network address, it is characterised in that
Including server, client and electronic equipment, the client and the electronic equipment with the server
Communication connection, wherein:
The electronic equipment, for updating and preserving current state to the server, the current state is extremely
Include real address and the network address of the electronic equipment less;
The client, for sending an inquiry request to the server;
The server, for recording between the real address of the electronic equipment and the network address
Corresponding relation, and when receiving the inquiry request of the client, according in the inquiry request
One Query Information is matched with the corresponding relation, and returns to a matching result to the client.
15. the real address according to claim 14 suitable for electronic equipment is matched with the network address
System, it is characterised in that the real address include coordinate, the coordinate include two-dimensional coordinate or multidimensional
Coordinate;The network address includes IP address and/or MAC Address.
16. the real address according to claim 15 suitable for electronic equipment is matched with the network address
System, it is characterised in that the current state also include timestamp, classification and time threshold in extremely
Few one kind;Wherein, the timestamp is the time when electronic equipment preserves current state;The classification
For the classification of the electronic equipment;The time threshold is the stabilization time of the current state of the electronic equipment
Estimate;The Query Information includes the coordinate, the IP address, the MAC Address or auxiliary
Supplementary information.
17. the real address according to claim 16 suitable for electronic equipment is matched with the network address
System, it is characterised in that in the corresponding relation, the real address is straight with the network address
The corresponding relation connect;The server is to record the corresponding relation, institute by way of storing an entry
Stating entry at least includes the real address, the network address and an auxiliary information, wherein the auxiliary letter
Breath contains zero or one or more of information.
18. the real address according to claim 16 suitable for electronic equipment is matched with the network address
System, it is characterised in that in the corresponding relation, the real address and the network address are one
Weight or multiple indirect corresponding relation;The server is to record by way of storing at least two entries
State corresponding relation, wherein first entry at least includes the real address and one first auxiliary information, described the
Two entries at least include the network address and one second auxiliary information, first auxiliary information and described the
Two auxiliary informations contain one or more of information, and first auxiliary information and second auxiliary information
With direct or indirect corresponding relation.
19. the real address according to claim 18 suitable for electronic equipment is matched with the network address
System, it is characterised in that when the information that first auxiliary information contains with second auxiliary information does not have
When having corresponding relation, the server also stores third entry, and the third entry includes the described first auxiliary
The corresponding relation of information and the second auxiliary information.
20. the real address and net suitable for electronic equipment according to claim 17 or 18 or 19
The system of network address matching, it is characterised in that the server is additionally operable to will be described according to ICP/IP protocol
The IP address or MAC Address that Query Information is provided are converted to MAC Address or IP address.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610161076.1A CN107222585A (en) | 2016-03-21 | 2016-03-21 | The method and system matched suitable for the real address of electronic equipment with the network address |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610161076.1A CN107222585A (en) | 2016-03-21 | 2016-03-21 | The method and system matched suitable for the real address of electronic equipment with the network address |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107222585A true CN107222585A (en) | 2017-09-29 |
Family
ID=59927331
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610161076.1A Pending CN107222585A (en) | 2016-03-21 | 2016-03-21 | The method and system matched suitable for the real address of electronic equipment with the network address |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107222585A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103166990A (en) * | 2011-12-13 | 2013-06-19 | 中国电信股份有限公司 | Peer-to-peer (P2P) establishment method and system |
CN103501357A (en) * | 2013-09-18 | 2014-01-08 | 深圳先进技术研究院 | Domain name resolution system and domain name resolution method |
CN104935676A (en) * | 2014-03-17 | 2015-09-23 | 阿里巴巴集团控股有限公司 | Method and device for determining IP address fields and corresponding latitude and longitude |
CN105100292A (en) * | 2014-05-12 | 2015-11-25 | 阿里巴巴集团控股有限公司 | Method and apparatus of determining position of terminal |
US9280559B1 (en) * | 2015-06-02 | 2016-03-08 | GeoFrenzy, Inc. | Registrar mapping toolkit for geofences |
-
2016
- 2016-03-21 CN CN201610161076.1A patent/CN107222585A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103166990A (en) * | 2011-12-13 | 2013-06-19 | 中国电信股份有限公司 | Peer-to-peer (P2P) establishment method and system |
CN103501357A (en) * | 2013-09-18 | 2014-01-08 | 深圳先进技术研究院 | Domain name resolution system and domain name resolution method |
CN104935676A (en) * | 2014-03-17 | 2015-09-23 | 阿里巴巴集团控股有限公司 | Method and device for determining IP address fields and corresponding latitude and longitude |
CN105100292A (en) * | 2014-05-12 | 2015-11-25 | 阿里巴巴集团控股有限公司 | Method and apparatus of determining position of terminal |
US9280559B1 (en) * | 2015-06-02 | 2016-03-08 | GeoFrenzy, Inc. | Registrar mapping toolkit for geofences |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100536444C (en) | Data packet commmunication device | |
CN105450705B (en) | Business data processing method and equipment | |
CN108040136B (en) | IP resource management method and system | |
KR101264819B1 (en) | Device management server, client and method for locating target operation object | |
CN101901242A (en) | Federated configuration data management | |
CN102017687B (en) | Method and device for instantiating management object of management tree in terminal device | |
CN107656981A (en) | A kind of data sharing and management method and system based on identification technology | |
CN101142561A (en) | Content addressed storage device configured to maintain content address mapping | |
CN103997412B (en) | Management information base file generation method and device, data handling system | |
CN106101290A (en) | A kind of method and system of server cluster management | |
CN113031951B (en) | Menu generation method, menu generation device, computer equipment and storage medium | |
CN104378233B (en) | Equipment Explore of Unified Management Ideas, include method and related device | |
CN109299157A (en) | A kind of data export method and device of distributed big single table | |
CN102891768A (en) | Method and network element for network management | |
CN108156274A (en) | Equipment is made to obtain the method and device of domain name mapping result in a kind of VPN network | |
KR20060055243A (en) | Network management apparatus and method based on simple network management protocol | |
CN107819800A (en) | Package management method and related equipment | |
CN106161519A (en) | A kind of information getting method and device | |
CN102685265A (en) | IP (Internet Protocol) address managing method, equipment and system | |
CN106131115B (en) | Address book data based on cloud address list is issued automatically and more new system | |
CN101572621A (en) | Error cause return method and system capable of realizing network management | |
CN113641742B (en) | Data extraction method, device, equipment and storage medium | |
CN114035539A (en) | Instantiated vehicle type communication matrix generation method, device, equipment and storage medium | |
CN107222585A (en) | The method and system matched suitable for the real address of electronic equipment with the network address | |
CN105608082A (en) | Data processing method, equipment and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170929 |