CN106488402B - Ground is made an inventory rendering method and relevant device - Google Patents

Ground is made an inventory rendering method and relevant device Download PDF

Info

Publication number
CN106488402B
CN106488402B CN201510555536.4A CN201510555536A CN106488402B CN 106488402 B CN106488402 B CN 106488402B CN 201510555536 A CN201510555536 A CN 201510555536A CN 106488402 B CN106488402 B CN 106488402B
Authority
CN
China
Prior art keywords
map
information
inventory
storage server
client device
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
CN201510555536.4A
Other languages
Chinese (zh)
Other versions
CN106488402A (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201510555536.4A priority Critical patent/CN106488402B/en
Priority to PCT/CN2016/097790 priority patent/WO2017036409A1/en
Publication of CN106488402A publication Critical patent/CN106488402A/en
Application granted granted Critical
Publication of CN106488402B publication Critical patent/CN106488402B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)

Abstract

It makes an inventory rendering method and relevant device the embodiment of the invention discloses ground, for reducing the real-time calculating for needing to carry out when map datum storage server obtains the information made an inventory in statistical regions, accelerate data load process, reduce the client waiting time, improves Man machine interaction.The method comprise the steps that logical server, which receives the first information that client device is sent, pulls request, the first information pulls the current position coordinates information including map scaling and client device current on the client device in request, according to the current position coordinates information of the client device, determine the statistical regions for the information that needs to make an inventory with pulling, it is covered according to the map scaling from N and selectes matching map specification in different map specifications, the request of the second information exploitation is sent to map datum storage server, it include the statistical regions and the matching map specification in the second information exploitation request, it makes an inventory information so that the map datum storage server reads the ground in the statistical regions according to the matching map specification.

Description

Ground is made an inventory rendering method and relevant device
Technical field
It makes an inventory rendering method and relevant device the present invention relates to the communications field more particularly to ground.
Background technique
Make an inventory with occupying be palm pass through one of firewire based on location-based service (Location Based Service, LBS playing method).In this playing method, it would be desirable to show the information in user periphery domain, such as name, details on map Deng.Such as shown in Figure 1,101 indicate position of the user where go map, 102,103,104 indicate to be shown in user periphery Ground make an inventory.
User will do it the operation of map scaling when checking domain, when map narrows down to certain proportion, It can not show, can be shown using domain group, domain group is to make an inventory in a region too much due to circumferentially making an inventory Domain point in different regions can be divided into a domain group according to different merging rules by set.
It shows domain group, needs first to obtain the information of the domain group on user periphery, currently used mode are as follows: work as user When carrying out map zoom operations on the client, client transmission is asked for obtaining the domain acquisition of information of periphery domain information It asks to logical server, and carries the position coordinates of the client in the domain information acquisition request, the logical server root Statistical regions are determined according to the position coordinates, which is the region of the preset size centered on the position coordinates, then The statistical regions are sent to map datum storage server, map datum storage server is traversed in real time in the statistical regions The information that ground is made an inventory, and traversing result is returned to logical server, logical server calculates and merges statistical regions and makes an inventory interiorly Information, obtain the information of user periphery domain group, and return to client.
However, in practical applications, because the storage of map datum storage server is that map each position Shangdi is made an inventory Information, the position which needs map datum storage server in statistical regions to make an inventory traverse, make an inventory over the ground Number is calculated in real time, is related to more database interaction and logic calculation, be will lead to data load process and take long time, So that the client waiting time is long, poor user experience.
Summary of the invention
It makes an inventory rendering method and relevant device the embodiment of the invention provides ground, for reducing map datum storage server The real-time calculating for needing to carry out when obtaining the information that statistical regions are made an inventory interiorly, accelerates data load process, reduces client etc. To the time, Man machine interaction is improved.
First aspect present invention provides rendering method of making an inventory a kind ofly, comprising:
Logical server receives the first information that client device is sent and pulls request, and the first information pulls in request Current position coordinates information including map scaling and client device current on the client device;
The logical server determines according to the current position coordinates information of the client device and needs to make an inventory with pulling The statistical regions of information;
The logical server, which is covered according to the map scaling from N, selectes matching map rule in different map specifications Lattice, the matching map specification are and the matched map specification of the map scaling, wherein the different map specification Unit area is of different sizes in expression map, and the N is the positive integer greater than 1;
The logical server sends the request of the second information exploitation to map datum storage server, and second information is drawn Taking in request includes the statistical regions and the matching map specification, so that the map datum storage server is according to described Matching map specification reads the ground in the statistical regions and makes an inventory information, and the information of making an inventory of the ground in the statistical regions is sent It is presented to the client device.
Second aspect of the present invention provides rendering method of making an inventory a kind ofly, comprising:
Map datum storage server updates the information that the ground in the map of every set specification in each unit area is made an inventory, In, the different map of N set specification is stored in the map datum storage server, the specification difference indicates unit in map Region it is of different sizes, the N is positive integer greater than 1;
The map datum storage server receives the second information exploitation that logical server or client device are sent and asks It asks, includes the Statistical Area of selected matching map specification and the information that needs to make an inventory with pulling in the second information exploitation request Domain, the statistical regions determine by the logical server according to the current position coordinates information of client device, the matching Map specification is selected by the logical server according to the scaling of map on client device;
The map datum storage server reads the statistical regions in the corresponding map of the matching map specification The ground of interior all unit areas is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
The map datum storage server returns to the ground in the statistical regions and makes an inventory information to the logical server Or information is made an inventory for rendering on the client device in the client device, the ground in the statistical regions.
Third aspect present invention provides rendering method of making an inventory a kind ofly, comprising:
Client device receives the operation that user changes map scaling on client device;
The client device sends the first information and pulls request to logical server, and the first information pulls in request Current position coordinates information including map scaling and client device current on the client device, the map Scaling is used to determine the matching map specification that the logical server is selected, and the current position coordinates information is for determining The statistical regions made an inventory with needing to pull;
In the statistical regions that the client device receives the logical server or map datum storage server returns Ground make an inventory information;
The client device is made an inventory information to the ground in the statistical regions according to the current map scaling It is presented.
Fourth aspect present invention provides rendering method of making an inventory a kind ofly, comprising:
Logical server receives the first information that client device is sent and pulls request, and the first information pulls in request Current position coordinates information including map scaling and client device current on the client device;
The logical server determines according to the current position coordinates information of the client device and needs to make an inventory with pulling The statistical regions of information, the statistical regions are the region of the preset size centered on the position coordinates;
The logical server, which is covered according to the map scaling from N, selectes matching map rule in different map specifications Lattice, the matching map specification are and the matched map specification of the map scaling, wherein the different map specification Unit area is of different sizes in expression map, and the map scaling is smaller, and selected matching map specification is correspondingly The unit area of figure is bigger, and the N is the positive integer greater than 1;
The logical server inspection is stored with N number of map datum storage clothes that the N covers different map specifications respectively Be engaged in device, determine storage map specification be it is described matching map specification map datum storage server, as matching map number According to storage server, wherein N number of map datum storage server stores the map that N covers different map specifications respectively;
The logical server sends the request of third information exploitation to the matching map datum storage server, and described the Three information exploitations request in include the statistical regions so that the matching map datum storage server according to it is described matchingly The ground that figure specification reads in the statistical regions is made an inventory information, and by the ground in the statistical regions make an inventory information be sent to it is described Client device is presented.
Fifth aspect present invention provides rendering method of making an inventory a kind ofly, comprising:
The letter that each unit area is made an inventory interiorly in the map for the preset specification that map datum storage server updates storage Breath, wherein the specification of map stored in the preset specification and other map datum storage servers is different, and specification is different Unit area is of different sizes in map;
The map datum storage server receives the third information exploitation that logical server or client device are sent and asks It asks, the statistical regions including the information that needs to make an inventory with pulling in the third information exploitation request, the statistical regions are by described Logical server determines that the map datum storage server is described patrols according to the current position coordinates information of client device Collect the matching map datum storage server that server is selected according to the scaling of map on client device;
The map datum storage server is read all in the statistical regions in the map of the preset specification The ground of unit area is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
The map datum storage server returns to the ground in the statistical regions and makes an inventory information to the logical server Or information is made an inventory for rendering on the client device in the client device, the ground in the statistical regions.
Sixth aspect present invention provides a kind of logical server, comprising:
First receiving module, the first information for receiving client device transmission pull request, and the first information is drawn Take the current position coordinates information including map scaling and client device current on the client device in request;
First determining module determines for the current position coordinates information according to the client device and needs to pull ground The statistical regions for information of making an inventory;
Chosen module selectes matching map rule for covering according to the map scaling from N in different map specifications Lattice, the matching map specification are and the matched map specification of the map scaling, wherein the different map specification Unit area is of different sizes in expression map, and the N is the positive integer greater than 1;
First sending module, for sending the request of the second information exploitation to map datum storage server, second letter Breath pull request in include the statistical regions and the matching map specification so that the map datum storage server according to The matching map specification reads the ground in the statistical regions and makes an inventory information, and the ground in the statistical regions is made an inventory information The client device is sent to be presented.
Seventh aspect present invention provides a kind of map datum storage server, comprising:
First update module, the information that the ground in the map for updating every set specification in each unit area is made an inventory, In, the different map of N set specification is stored in the map datum storage server, the specification difference indicates unit in map Region it is of different sizes, the N is positive integer greater than 1;
Second receiving module, the second information exploitation request sent for receiving logical server or client device, institute The statistical regions in the request of the second information exploitation including selected matching map specification and the information that needs to make an inventory with pulling are stated, it is described Statistical regions determine by the logical server according to the current position coordinates information of client device, the matching map specification It is selected by the logical server according to the scaling of map on client device;
Second read module, for reading in the statistical regions in the corresponding map of the matching map specification The ground of all unit areas is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
Return module makes an inventory information to the logical server or the client for returning to the ground in the statistical regions Information is made an inventory for rendering on the client device in end equipment, the ground in the statistical regions.
Eighth aspect present invention provides a kind of client device, comprising:
Third receiving module changes the operation of map scaling on client device for receiving user;
Second sending module pulls request to logical server for sending the first information, and the first information, which pulls, asks The current position coordinates information including map scaling and client device current on the client device is sought, it is described Map scaling is used to determine that the matching map specification that the logical server is selected, the current position coordinates information to be used for Determine the statistical regions for needing to make an inventory with pulling;
4th receiving module, for receiving the statistical regions of the logical server or the return of map datum storage server Interior ground is made an inventory information;
Module is presented, for according to the current map scaling, makes an inventory information to the ground in the statistical regions It is presented.
Ninth aspect present invention provides a kind of logical server, comprising:
First receiving module, the first information for receiving client device transmission pull request, and the first information is drawn Take the current position coordinates information including map scaling and client device current on the client device in request;
First determining module determines for the current position coordinates information according to the client device and needs to pull ground The statistical regions for information of making an inventory;
Chosen module selectes matching map rule for covering according to the map scaling from N in different map specifications Lattice, the matching map specification are and the matched map specification of the map scaling, wherein the different map specification Unit area is of different sizes in expression map, and the N is the positive integer greater than 1;
Second determining module, for checking the N number of map datum storage for being stored with the N respectively and covering different map specifications Server determines that the map specification of storage is the map datum storage server of the matching map specification, as matching map Data storage server, wherein N number of map datum storage server stores the map that N covers different map specifications respectively;
Third sending module, for sending the request of third information exploitation to the matching map datum storage server, institute Stating in the request of third information exploitation includes the statistical regions, so that the matching map datum storage server is according to described The ground in the statistical regions is read with map specification to make an inventory information, and sends the information of making an inventory of the ground in the statistical regions to The client device is presented.
Tenth aspect present invention provides a kind of map datum storage server, comprising:
Second update module, the letter made an inventory in the map for the preset specification updated storage in each unit area Breath, wherein the specification of map stored in the preset specification and other map datum storage servers is different, and specification is different Unit area is of different sizes in map;
5th receiving module, the third information exploitation request sent for receiving logical server or client device, institute The statistical regions including the information that needs to make an inventory with pulling in the request of third information exploitation are stated, the statistical regions are taken by the logic Being engaged in, device is determining according to the current position coordinates information of client device, and the map datum storage server is the logical services The matching map datum storage server that device is selected according to the scaling of map on client device;
4th read module, for reading all units in the statistical regions in the map of the preset specification The ground in region is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
Return module makes an inventory information to the logical server or the client for returning to the ground in the statistical regions Information is made an inventory for rendering on the client device in end equipment, the ground in the statistical regions.
Tenth one side of the invention provides presentation system of making an inventory a kind ofly, including;
The logical server that at least one sixth aspect present invention provides, the map number that a seventh aspect present invention provides The client device provided according to storage server and at least one eighth aspect present invention.
The twelfth aspect of the present invention provides presentation system of making an inventory a kind ofly, comprising:
Volume server that at least one ninth aspect present invention provides, the map that at least two tenth aspect present invention provide The client device that data storage server and at least one eighth aspect present invention provide.
As can be seen from the above technical solutions, the embodiment of the present invention has the advantage that in the embodiment of the present invention, logic clothes Business device can cover from N according to map scaling current on client device and select matching map rule in different map specifications Lattice, and the matching map specification is sent to map datum storage server, so that map datum storage server is according to selected The reading that the matching map specification is made an inventory with carrying out, for the map of every set map specification, map datum storage server is The information made an inventory in precalculated wherein each unit area, when receiving second information exploitation request, it is only necessary to According to the matching map specification selected in the request, the ground for reading all unit areas in corresponding map in statistical regions is made an inventory Information, it is no longer necessary to domain point one by one be traversed, a large amount of database interaction and logic calculation mistake are eliminated Journey greatly accelerates the rate of map datum storage server data load, can return to the ground in statistical regions faster Information of making an inventory is to logical server and feeds back the time for reducing client to client device and waiting, and improves human-computer interaction Performance.
Detailed description of the invention
Fig. 1 be the embodiment of the present invention in schematic diagram of making an inventory;
Fig. 2 be the embodiment of the present invention in one structural schematic diagram of presentation system of making an inventory;
Fig. 3 be the embodiment of the present invention in another structural schematic diagram of presentation system of making an inventory;
Fig. 4 be the embodiment of the present invention in one Signalling exchange schematic diagram of rendering method of making an inventory;
Fig. 5 be the embodiment of the present invention in one flow diagram of rendering method of making an inventory;
Fig. 6 be the embodiment of the present invention in another flow diagram of rendering method of making an inventory;
Fig. 7 be the embodiment of the present invention in another flow diagram of rendering method of making an inventory;
Fig. 8 be the embodiment of the present invention in another Signalling exchange schematic diagram of rendering method of making an inventory;
Fig. 9 be the embodiment of the present invention in another flow diagram of rendering method of making an inventory;
Figure 10 be the embodiment of the present invention in another flow diagram of rendering method of making an inventory;
Figure 11 is one structural schematic diagram of logical server in the embodiment of the present invention;
Figure 12 is another structural schematic diagram of logical server in the embodiment of the present invention;
Figure 13 is another structural schematic diagram of logical server in the embodiment of the present invention;
Figure 14 is another structural schematic diagram of logical server in the embodiment of the present invention;
Figure 15 is one structural schematic diagram of map datum storage server in the embodiment of the present invention;
Figure 16 is one structural schematic diagram of map datum storage server in the embodiment of the present invention;
Figure 17 is one structural schematic diagram of client device in the embodiment of the present invention.
Specific embodiment
Following will be combined with the drawings in the embodiments of the present invention, and technical solution in the embodiment of the present invention carries out clear, complete Site preparation description, it is clear that described embodiments are only a part of the embodiments of the present invention, instead of all the embodiments.It is based on Embodiment in the present invention, those skilled in the art's every other implementation obtained without making creative work Example, shall fall within the protection scope of the present invention.
It makes an inventory rendering method and relevant device the present invention provides ground, obtains system for reducing map datum storage server The real-time calculating for needing to carry out when the information made an inventory in meter region, accelerates data load process, reduces the client waiting time, Improve Man machine interaction.
Rendering method is made an inventory applied to by client device, logical server and map datum storage service on ground of the invention The ground of device composition is made an inventory in presentation system, and the number of data storage server is different according to the map, which can be such as Fig. 2 institute Show, by least one client device, at least one logical server and a map datum storage server composition;It can also As shown in figure 3, at least one logical server and the storage of at least two map datums take by least one client device Business device composition.
Separately below from there are a map datum storage server and there are the angles of multiple map datum storage servers The rendering method of making an inventory of the ground in the embodiment of the present invention is described in degree:
1, there is only a map datum storage server, it is different that more sets are stored in the map datum storage server Map specification map:
Referring to Fig. 4, first making an inventory below from the angle of the Signalling exchange of these three equipment the ground in the embodiment of the present invention Rendering method is described, and rendering method one embodiment of making an inventory in the embodiment of the present invention includes:
401, client device receives the operation that user changes map scaling on client device;
The ground that user periphery is shown on the map of client device is made an inventory, and user will do it ground when checking domain Scheme the operation of scaling, then client device can receive the operation that the user changes map scaling on client device.
It is understood that specifically change map scaling operation can there are many kinds of, for example, can click ground Zoom button on figure, or, with two fingers click on map stretch or close to etc., be not construed as limiting herein.
402, client device sends the first information and pulls request to logical server;
Wherein, it includes map scaling and client current on the client device in request which, which pulls, The current position coordinates information of equipment.
It requests it is understood that the first information pulls for requesting after changing map scaling, new user The information that the ground on periphery is made an inventory, if map scaling it is too small, when the information that cannot directly make an inventory over the ground is shown, use In the information of the domain group on the user periphery of displaying.
It should be noted that the current position coordinates information of client device can be by client device determining by itself Position equipment obtains, such as GPS module etc. is not construed as limiting herein.
403, logical server pulls the current position coordinates information of client device in request according to the first information, really The statistical regions of the fixed information that needs to make an inventory with pulling;
The statistical regions are the region of the preset size centered on the position coordinates, it is to be understood that according to Current position coordinates information determines that there are many kinds of the modes of statistical regions, specific rules can be preset, for example, it can be set to Statistical regions are as follows: centered on the position of the client device represented by the current location coordinate information, with predetermined on map The map scale of the length region circular for the circle of radius;Also it can be set as: currently being shown on the screen of client Whole region etc. can also be set as the region within the scope of the preset distance apart from the current location coordinate information, can also have Other setting means, are not construed as limiting herein.
It is understood that if it is to determine greatly that the statistical regions that logical server determines, which are presented on the display screen of client, Small, then according to the difference of current map scaling, the area size which specifically includes on map is to become Change, when map scaling is small, the region which includes on map is big, when map scaling is big When, the region which includes on map is small.For example, if the current position of client is in Wuhan City, Hubei Province force One supermarket in prosperous area, the preset rules of statistical regions are the whole regions that will show in client as statistical regions, local When figure scaling is 1:10, statistical regions only include several blocks of client's end periphery, when map scaling is reduced to When 1:1000, which contains entire Wuchang District, when map scaling is reduced to 1:5000, the statistical regions packet Entire Wuhan City is contained.
404, logical server, which according to the first information pulls the map scaling in request and covers different map from N, advises Matching map specification is selected in lattice;
Wherein, map scaling is smaller, and the unit area of the selected corresponding map of matching map specification is bigger;
It should be noted that storing the map of more set specifications, logic in map datum storage server in the present embodiment Server can select a matched map specification according to current map scaling, to reduce map datum storage clothes Calculation amount when device reading data of being engaged in.
The information if ground that map datum storage server will read the region that an area is 10000 square metres is made an inventory, this It include that 600 ground are made an inventory in a region, if at the time of reading, making an inventory carry out the lookup comparison of position one by one, number is tired out Add, is time-consuming longest certainly.If being 4 points by this 10000 square metres of areas with unit area is 50*50 block, in advance more The ground in the 50*50 block unit region that this new unit area area is 4 is made an inventory information, when reading, it is only necessary to read this 50*50 block list The ground in position region is made an inventory information, and the data load time can be saved;Further, if by this 10000 square metres with list It is 20*20 block that the area in position region, which is 25 points, updates the domain in the 20*20 block unit region that this unit area area is 25 in advance Point information, when reading, it is only necessary to which the ground for reading this 20*20 block unit region is made an inventory information, and more data can be saved Load time, further, if being 100 points by this 10000 square metres of areas with unit area is 10*10 block, in advance more The ground in the 10*10 block unit region that this new unit area area is 100 is made an inventory information, when reading, it is only necessary to read this 10*10 block The ground of unit area is made an inventory information, then in these three division modes, this mode is most to save the data load time. Then, it will be understood that have the maps of more set specifications if it exists, the map for choosing different size carries out the reading of data, cost when Between also can be different, and map scaling is related to the size of determining statistical regions, then, according to the map scaling, Most matched map specification therewith can be selected out, calculation amount when guaranteeing that map datum storage server reads data is most It is few.
For example, store the map of 3 sets of specifications, respectively small dimension in map datum storage server, kind specification and big The unit area of specification, corresponding map is sequentially increased, then correspondingly, the number for the unit area that its corresponding map includes It successively reduces, for example, small dimension map may include 5000*5000 unit area, middle specification map may include 500*500 A unit area, big specification map may include 50*50 unit area;
Then, specifically, logical server, which is covered according to the map scaling from N, selectes matching in different map specifications Map specification, can be with are as follows:
When the map scaling is 1:1 to 1:100, the selected matching map specification of the logical server is small dimension;
As the map scaling 1:101 to 1:1000, the selected matching map specification of the logical server is middle specification;
As the map scaling 1:1001 to 1:10000, the selected matching map specification of the logical server is big rule Lattice.
It is understood that being herein only a citing, in practical applications, map datum storage server can deposit The map of N set specification is stored up, correspondingly, logical server can set the map scaling of different proportion according to practical situations The corresponding relationship of the map of ratio and this N set specification, to guarantee that the ground of map datum storage server reading statistical regions is made an inventory Calculation amount is reduced when information as far as possible.
405, logical server sends the request of the second information exploitation to map datum storage server;
It wherein, include the statistical regions and the matching map specification in second information exploitation request;
After logical server determines statistical regions and selected matching map specification, it can be carried in the second information exploitation Map datum storage server is sent in request, second information exploitation request is for map datum storage server requests Pull the information that statistical regions are made an inventory interiorly.
It is understood that in practical applications, which can directly transmit second information exploitation request To the map datum storage server, the request of the second information exploitation can also be first sent to the client device, then by the visitor Family end equipment is forwarded to the map datum storage server, is not construed as limiting herein.
406, map datum storage server updates the letter that the ground in the map of every set specification in each unit area is made an inventory Breath;
Wherein, the different map of N set specification is stored in the map datum storage server, the specification difference indicates Unit area is of different sizes in map.For the same map, unit area is smaller in map, then the number of unit area is got over More, the N is the positive integer greater than 1;
It is understood that step 406 can be executed in the opportunity of any one before step 407, it is not construed as limiting herein.
407, map datum storage server is requested according to the second information exploitation for receiving, it is described it is selected matchingly In the corresponding map of figure specification, the ground for reading all unit areas in the statistical regions is made an inventory information, obtains the statistics Ground in region is made an inventory information;
It makes an inventory information due to having updated the ground in constituent parts region in advance, is selected according in the request of the second information exploitation Matching map specification and statistical regions, map datum storage server no longer needs the traversal made an inventory with re-starting, can To directly read the information that the ground of all unit areas in the statistical regions is made an inventory, so that the ground obtained in statistical regions is made an inventory Information.
Specifically, the information that the ground is made an inventory can be the information such as position, number, the details of domain point, it is not construed as limiting herein.
It should be noted that in practical applications, the second information exploitation which receives is asked It asks, can be sent by logical server, can also be sent by client device, be not construed as limiting herein.
408, information is made an inventory to the logical server in the ground that map datum storage server returns in the statistical regions Or client device;
If the information of making an inventory of the ground in the statistical regions is returned to logical server, logic by map datum storage server Server obtains the ground in statistical regions and makes an inventory after information, can merge calculating, return again to processing result and set to client It is standby;
It makes an inventory interiorly the process flow after information and existing skill it is understood that logical server receives statistical regions It is similar in art, it does not repeat herein.
For example, logical server can carry out merging treatment to adjacent site point according to pre-defined algorithm, domain group's letter is formed Client is returned to after breath, ratio is smaller, and logical server can also make an inventory information to client with directly returning if map reduces End, is not construed as limiting herein.
It is understood that map datum storage server can also directly return the information of making an inventory of the ground in the statistical regions It back to client device, is presented by client device, is not construed as limiting herein.
409, in the statistical regions that client device receives the logical server or map datum storage server returns Ground make an inventory information;
Logical server or map datum storage server determine that the ground in statistical regions is made an inventory after information, can be sent to visitor Family end equipment.
410, client device is according to the current map scaling, makes an inventory information to the ground in the statistical regions It is presented.
Client device receives the ground in statistical regions and makes an inventory after information, according to current map scaling, to this Ground in statistical regions information of making an inventory is presented.
In the embodiment of the present invention, the map of more set specifications, the ground of different size are stored in map datum storage server Figure has different size of unit area, and will be updated the information made an inventory in each unit area in every set map, map It comprising selected matching map specification and can need to pull in the second information exploitation request that data storage server receives Ground make an inventory information statistical regions information, due to making an inventory in each unit area in precalculated every set map Information, receive second information exploitation request when, it is only necessary to according in the request select matching map specification, read phase It answers the ground of all unit areas in map in selection area to make an inventory information, is not needing to carry out domain point one by one Traversal eliminates a large amount of database interaction and logic calculation process, greatly accelerates the map datum storage server number According to the rate of load, the information of making an inventory of the ground in statistical regions can be returned faster and is set to logical server and feeding back to client It is standby, reduce the time of client waiting, improves Man machine interaction.
For ease of understanding, rendering method of in the embodiment of the present invention being made an inventory with a concrete application scene below carries out specific Description:
Assuming that being stored with the map for 4 sets of specifications that unit area is sequentially increased in map datum storage server: No. 1 rule Lattice, unit area area are respectively 20;No. 2 specifications, unit area area are respectively 100;No. 3 specifications, unit area Line Integral It Wei 500;No. 4 specifications, unit area area are respectively 1000;The city A on map 500,100,20 have been divided into respectively With 10 unit areas, the ground that map datum storage server updates in the map of this 4 sets of specifications in each unit area is made an inventory Information;
User B is located on some street in the city A, and the current position user B and user B are shown on client device Neighbouring makes an inventory severally, and user B wants to check other more domain information, and it is 1:100 that adjustment map, which reduces ratio, objective at this time The map in 1st area, the city A is shown in the end equipment of family, client device transmission includes current position coordinates and current map drawdown ratio The first information of example pulls request to logical server;
Logical server reduces ratio according to the position coordinates and current map, determines that statistical regions are 1st area, the city A, selectes Matching map specification is No. 2 specifications, and sends carrying and select No. 2 specifications, and statistical regions are second information in 1st area, the city A Request is pulled to map datum storage server;
After map datum storage server receives second information exploitation request, on the map of No. 2 specifications, find 14 unit areas that 1st area, the city A includes, the ground for reading this 14 unit areas are made an inventory information, and the domain of the statistical regions is obtained Point information, and it is sent to logical server;
The ground that logical server receives the statistical regions is made an inventory after information, and domain similar in wherein domain point position is merged Point obtains three domains group's information in 1st area, the city A, including the position made an inventory in the group of these three domains and these three domains group These three domains group's information is returned to client device by the quantity made an inventory middlely, and client device shows these three domains group Information is to user.
Below from the angle of map datum storage server, rendering method of in the embodiment of the present invention making an inventory is retouched It states, referring to Fig. 5, rendering method another embodiment of making an inventory in the embodiment of the present invention includes:
501, map datum storage server updates the letter that the ground in the map of every set specification in each unit area is made an inventory Breath;
Wherein, the different map of N set specification is stored in the map datum storage server, the specification difference indicates Unit area is of different sizes in map, and unit area is smaller in map, then the number of unit area is more, and the N is greater than 1 Positive integer;
It is understood that map datum storage server can also be different according to preset N kind before step 501 The different map of N set specification is respectively cut into map by the unit area of size, which does not need to carry out reading data every time When be carried out, it is only necessary to execute when changing preset map specification, or executed according to preset time period, do not made herein It limits.
502, the second information that the map datum storage server receives that logical server or client device are sent is drawn Request is taken, includes the statistics of selected matching map specification and the information that needs to make an inventory with pulling in the second information exploitation request Region;
The statistical regions determine by the logical server according to the position coordinates of client device, the map specification It is selected by the logical server according to the diminution ratio of map on client device;
503, the map datum storage server reads institute in the selected corresponding map of matching map specification The ground for stating all unit areas in statistical regions is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
504, the map datum storage server return the ground in the statistical regions make an inventory information give the logic clothes Business device or the client device.
In the embodiment of the present invention, the map of more set specifications, the ground of different size are stored in map datum storage server Figure has different size of unit area, and the information made an inventory in each unit area in the meeting every set map of real-time update, It can the system comprising selected matching map specification and the information that needs to make an inventory with pulling in the second information exploitation request received The information for counting region is received due to the information made an inventory in each unit area in precalculated every set map When second information exploitation is requested, it is only necessary to according to the matching map specification selected in the request, read in corresponding map and select The ground of all unit areas in region is made an inventory information, is not needing to traverse domain point one by one, eliminate A large amount of database interaction and logic calculation process, greatly accelerate the speed of map datum storage server data load Rate can return to the ground in statistical regions faster and make an inventory information to logical server and feed back to client device, reduce visitor The time that family end waits, improve Man machine interaction.
Below from the angle of logical server, the rendering method of making an inventory of the ground in the embodiment of the present invention is described, please be join Fig. 6 is read, rendering method another embodiment of making an inventory in the embodiment of the present invention includes:
601, the first information that logical server receives that client device is sent pulls request, and the first information, which pulls, asks Seek the current position coordinates information including map scaling and client device current on the client device;
602, the logical server determines the system for the information that needs to make an inventory with pulling according to the current position coordinates information Count region;
603, the logical server is covered in different map specifications from N according to the map scaling and is selected matchingly Figure specification;
Wherein, the map scaling is smaller, and the unit area of the selected corresponding map of matching map specification is bigger;
Step 602 and 603 similar with step 403 and 404, does not repeat herein.
604, the logical server sends the request of the second information exploitation to map datum storage server, second letter Breath pull request in include the statistical regions and the matching map specification so that the map datum storage server according to The matching map specification reads the ground in the statistical regions and makes an inventory information.
In the embodiment of the present invention, logical server can be according to map scaling current on client device, not from N set Matching map specification is selected in same map specification, and sends the matching map specification to map datum storage server, so that The reading that map datum storage server is made an inventory with carrying out according to the selected matching map specification, greatly accelerates the map Data storage server data load rate, can return faster the ground in statistical regions make an inventory information to logical server simultaneously Client device is fed back, reduces the time of client waiting, improves Man machine interaction.
Below from the angle of client device, the rendering method of making an inventory of the ground in the embodiment of the present invention is described, please be join Fig. 7 is read, rendering method another embodiment of making an inventory in the embodiment of the present invention includes:
701, client device receives the operation that user changes map scaling on client device;
702, the client device sends the first information and pulls request to logical server, and the first information, which pulls, asks Seek the current position coordinates information including map scaling and client device current on the client device.
Step 701 and 702 similar with step 401 and 402, does not repeat herein.
703, the Statistical Area that the client device receives the logical server or map datum storage server returns Ground in domain is made an inventory information;
704, the client device makes an inventory to the ground in the statistical regions according to the current map scaling Information is presented.
Step 703 and 704 similar with step 409 and 410, does not repeat herein.
In the embodiment of the present invention, the first information that client device is sent is pulled in request comprising current map pantograph ratio Example enables logical server to determine matching map specification according to the map scaling, so that map datum storage clothes The reading that business device is made an inventory with carrying out according to the selected matching map specification, greatly accelerates the map datum storage server The rate of data load can return to the information of making an inventory of the ground in statistical regions faster and set to logical server and feeding back to client It is standby, reduce the time of client waiting, improves Man machine interaction.
2, there are multiple map datum storage servers, be stored in each map datum storage server it is a set of and its The different map of the map specification stored in his map datum storage server:
Referring to Fig. 8, first making an inventory below from the angle of the Signalling exchange of these three equipment the ground in the embodiment of the present invention Rendering method is described, and rendering method one embodiment of making an inventory in the embodiment of the present invention includes:
801, client device receives the operation that user changes map scaling on client device;
802, client device sends the first information and pulls request to logical server;
803, logical server pulls the current position coordinates information of client device in request according to the first information, really The statistical regions of the fixed information that needs to make an inventory with pulling;
804, logical server, which according to the first information pulls the map scaling in request and covers different map from N, advises Matching map specification is selected in lattice;
Step 801 to 804 with step 401 to 404 similar, do not repeat herein.
805, logical server inspection is stored with N number of map datum storage server that N covers different map specifications respectively, The map specification for determining storage is the map datum storage server of the matching map specification, as matching map datum storage Server;
It is understood that the different map of N set specification is stored in N number of map datum storage server respectively, wherein The map specification for having the map stored in a map storage server is the matching map specification.Logical server determines storage The map datum storage server for having the map of the matching map specification is the matching map datum storage server.
Specifically, for example, logical server reads 3 kinds of maps being respectively stored in 3 map datum storage servers Map specification, the small dimension in respectively the first map datum storage server, in the second map datum storage server Big specification in middle specification and third map datum storage server, the unit area of corresponding map are sequentially increased;
When the selected matching map specification of the logical server is small dimension, matching map datum storage server is determined For the first map datum storage server;
When the selected matching map specification of the logical server is middle specification, matching map datum storage server is determined For the second map datum storage server;
When the selected matching map specification of the logical server is big specification, matching map datum storage server is determined For the third map datum storage server.
806, logical server sends the request of third information exploitation to matching map datum storage server;
It wherein, include the statistical regions in third information exploitation request;
After logical server determines statistical regions and matching map datum storage server, which can be carried Matching map datum storage server is sent in the request of third information exploitation, third information exploitation request is for matching Map datum storage server requests pull the information that statistical regions are made an inventory interiorly.
It is understood that in practical applications, which can directly transmit third information exploitation request To the matching map datum storage server, third information exploitation request can also be first sent to the client device, then by The client device forwards are not construed as limiting herein to the matching map datum storage server.It is understood that by visitor Family end equipment is transmitted to the matching map datum storage server, then third information exploitation request is sent to client device When, it is also necessary in the mark for wherein carrying the matching map datum storage server.
807, each unit area is made an inventory interiorly in the map for the preset specification that map datum storage server updates storage Information;
Wherein, the specification of map stored in the preset specification and other map datum storage servers is different, specification Unit area is of different sizes in different maps;
It is understood that step 807 can be executed in the opportunity of any one before step 808, it is not construed as limiting herein.
808, matching map datum storage server is requested according to the third information exploitation received, in the preset specification Map in, the ground for reading all unit areas in the statistical regions is made an inventory information, and the ground in the statistical regions is obtained It makes an inventory information;
It is understood that the map datum storage server is currently if receiving third information exploitation request Match map datum storage server.It makes an inventory information due to having updated the ground in constituent parts region in advance, is believed according to third Breath pulls the statistical regions in request, and map datum storage server no longer needs the traversal made an inventory with re-starting, Ke Yizhi It connects and reads the information that the ground of all unit areas in the statistical regions is made an inventory, to obtain the letter that the ground in statistical regions is made an inventory Breath.
Specifically, the information that the ground is made an inventory can be the information such as position, number, the details of domain point, it is not construed as limiting herein.
It should be noted that in practical applications, the third information exploitation which receives is asked It asks, can be sent by logical server, can also be sent by client device, be not construed as limiting herein.
809, matching map datum storage server return the ground in the statistical regions make an inventory information to the logic clothes It is engaged in device or the client device, information is made an inventory for rendering on the client device in the ground in the statistical regions;
If the information of making an inventory of the ground in the statistical regions is returned to logical server by matching map datum storage server, Logical server obtains the ground in statistical regions and makes an inventory after information, can merge calculating, return again to processing result to client End equipment;
It makes an inventory interiorly the process flow after information and existing skill it is understood that logical server receives statistical regions It is similar in art, it does not repeat herein.
For example, logical server can carry out merging treatment to adjacent site point according to pre-defined algorithm, domain group's letter is formed Client is returned to after breath, ratio is smaller, and logical server can also make an inventory information to client with directly returning if map reduces End, is not construed as limiting herein.
It is understood that matching map datum storage server can also directly make an inventory the ground in the statistical regions letter Breath returns to client device, is presented by client device, is not construed as limiting herein.
810, client device receives the logical server or matches the Statistical Area that map datum storage server returns Ground in domain is made an inventory information;
Logical server or matching map datum storage server determine that the ground in statistical regions is made an inventory after information, can send To client device.
811, client device is according to the current map scaling, makes an inventory information to the ground in the statistical regions It is presented.
Client device receives the ground in statistical regions and makes an inventory after information, according to current map scaling, to this Ground in statistical regions information of making an inventory is presented.
In the embodiment of the present invention, it is stored with a set of store with other map datums in each map datum storage server and takes The different map of map specification in business device, the map of different size have different size of unit area, and can each map Data storage server will be updated the information made an inventory in each unit area in every set map, and logical server can determine that wherein With current map scaling is matched matches map specification, and determine the matching map for storing the map of the matching map specification Data storage server, matching can be comprising needing pull in the third information exploitation request that map datum storage server receives Ground make an inventory information statistical regions information, due to making an inventory in each unit area in precalculated every set map Information, when receiving third information exploitation request, matching map datum storage server only needs to read the map of storage It makes an inventory information on the ground of all unit areas in middle selection area, it is no longer necessary to domain point one by one is traversed, A large amount of database interaction and logic calculation process are eliminated, map datum storage server data load is greatly accelerated Rate, the ground in statistical regions can be returned to faster and make an inventory information to logical server and feed back to client device, reduced The time that client waits, improve Man machine interaction.
For ease of understanding, rendering method of in the embodiment of the present invention being made an inventory with a concrete application scene below carries out specific Description:
Assuming that the ground for 4 sets of specifications that unit area is sequentially increased is stored in three map datum storage servers respectively Figure: the map stored in the first map datum storage server is No. 1 specification, and unit area area is respectively 20;Second map The map stored in data storage server is No. 2 specifications, and unit area area is respectively 100;Third map datum storage clothes The map stored in business device is No. 3 specifications, and unit area area is respectively 500;It is stored in 4th map datum storage server Map be No. 4 specifications, unit area area is respectively 1000;The city A on map 500,100,20 have been divided into respectively With 10 unit areas, each map datum storage server is updated in the map of this 4 sets of specifications respectively in each unit area Ground is made an inventory information;
User B is located on some street in the city A, and the current position user B and user B are shown on client device Neighbouring makes an inventory severally, and user B wants to check other more domain information, and it is 1:100 that adjustment map, which reduces ratio, objective at this time The map in 1st area, the city A is shown in the end equipment of family, client device transmission includes current position coordinates and current map drawdown ratio The first information of example pulls request to logical server;
Logical server reduces ratio according to the position coordinates and current map, determines that statistical regions are 1st area, the city A, selectes Matching map specification is No. 2 specifications;
The map specification stored in 4 map storage servers of logical server inspection determines and wherein stores No. 2 specifications Second map datum storage server of map is matching map datum storage server;
Logical server sends the third information exploitation request that carrying statistical regions are 1st area, the city A and arrives second map datum Storage server;
After second map datum storage server receives third information exploitation request, in No. 2 specifications of storage On map, 14 unit areas that 1st area, the city A includes are found, the ground for reading this 14 unit areas is made an inventory information, and the statistics is obtained The ground in region is made an inventory information, and is sent to logical server;
The ground that logical server receives the statistical regions is made an inventory after information, and domain similar in wherein domain point position is merged Point obtains three domains group's information in 1st area, the city A, including the position made an inventory in the group of these three domains and these three domains group These three domains group's information is returned to client device by the quantity made an inventory middlely, and client device shows these three domains group Information is to user.
Below from the angle of map datum storage server, rendering method of in the embodiment of the present invention making an inventory is retouched It states, referring to Fig. 9, rendering method another embodiment of making an inventory in the embodiment of the present invention includes:
901, each unit area is made an inventory interiorly in the map for the preset specification that map datum storage server updates storage Information, wherein the specification of map stored in the preset specification and other map datum storage servers is different, and specification is not Unit area is of different sizes in same map;
902, the third information that the map datum storage server receives that logical server or client device are sent is drawn Take request, include needing to make an inventory with pulling the statistical regions of information in the third information exploitation request, the statistical regions by The logical server determines that the map datum storage server is institute according to the current position coordinates information of client device State the matching map datum storage server that logical server is selected according to the scaling of map on client device;
903, the map datum storage server is read in the statistical regions in the map of the preset specification The ground of all unit areas is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
904, the map datum storage server return the ground in the statistical regions make an inventory information give the logic clothes It is engaged in device or the client device, information is made an inventory for rendering on the client device in the ground in the statistical regions.
In the embodiment of the present invention, it is stored with a set of store with other map datums in each map datum storage server and takes The different map of the map specification stored in business device, the map of different size have different size of unit area, and can be more The information made an inventory in each unit area in the set map newly stored, receive third information exploitation request in can include Need to pull the statistical regions for information of making an inventory information, due to each unit area in precalculated every set map The information made an inventory middlely, when receiving third information exploitation request, it is only necessary to read selection area in map according to the request The ground of interior all unit areas is made an inventory information, is not needing to traverse domain point one by one, eliminate a large amount of Database is interactive and logic calculation process, greatly accelerate the rate of map datum storage server data load, energy The ground in statistical regions is returned to faster to make an inventory information to logical server and feed back to client device, reduces client etc. To time, improve Man machine interaction.
Below from the angle of logical server, the rendering method of making an inventory of the ground in the embodiment of the present invention is described, please be join Figure 10 is read, rendering method another embodiment of making an inventory in the embodiment of the present invention includes:
1001, the first information that logical server receives that client device is sent pulls request, and the first information pulls It include the current position coordinates information of map scaling and client device current on the client device in request;
1002, the logical server determines according to the current position coordinates information of the client device and needs to pull Ground is made an inventory the statistical regions of information, and the statistical regions are the region of the preset size centered on the position coordinates;
1003, the logical server, which is covered according to the map scaling from N, selectes matching in different map specifications Map specification, the matching map specification are and the matched map specification of the map scaling, wherein the different ground Unit area is of different sizes in figure specification table pictorial map, and the map scaling is smaller, selected matching map specification pair The unit area for the map answered is bigger, and the N is the positive integer greater than 1;
1004, the logical server inspection, which is stored with the N respectively and covers N number of map datum of different map specifications, deposits Server is stored up, determines that the map specification of storage is the map datum storage server of the matching map specification, as matchingly Diagram data storage server, wherein N number of map datum storage server stores the map that N covers different map specifications respectively;
1005, the logical server sends third information exploitation and requests to the matching map datum storage server, It include the statistical regions in the third information exploitation request, so that the matching map datum storage server is according to described Matching map specification reads the ground in the statistical regions and makes an inventory information, and the information of making an inventory of the ground in the statistical regions is sent It is presented to the client device.
Step 1004 to 1005 with step 803 to 806 similar, do not repeat herein.
In the embodiment of the present invention, logical server can be according to map scaling current on client device, not from N set Matching map specification is selected in same map specification, and determines that the matching map datum for storing the map of the matching map specification is deposited Server is stored up, sends statistical regions to matching map datum storage server, so that matching map datum storage server carries out The reading that ground is made an inventory greatly accelerates the rate of map datum storage server data load, can return to statistics faster Ground in region is made an inventory information to logical server and is fed back the time for reducing client to client device and waiting, and improves Man machine interaction.
The logical server in the embodiment of the present invention is described below, Figure 11 is please referred to, is patrolled in the embodiment of the present invention Collecting server one embodiment includes:
First receiving module 1101, the first information for receiving client device transmission pull request, first letter Breath pulls the current position coordinates including map scaling and client device current on the client device in request Information;
First determining module 1102, for the current position coordinates information according to the client device, determination needs to draw The statistical regions for information of making an inventory with taking;
Chosen module 1103 is selected matchingly for being covered according to the map scaling from N in different map specifications Figure specification, the matching map specification are and the matched map specification of the map scaling, wherein the different map Unit area is of different sizes in specification table pictorial map, and the N is the positive integer greater than 1;
First sending module 1104, for sending the request of the second information exploitation to map datum storage server, described the It include the statistical regions and the matching map specification in the request of two information exploitations, so that the map datum storage server The ground in the statistical regions is read according to the matching map specification to make an inventory information, and the ground in the statistical regions is made an inventory Information is sent to the client device and is presented.
In the embodiment of the present invention, chosen module 1103 can be covered according to map scaling current on client device from N Matching map specification is selected in different map specifications, the first sending module 1104 simultaneously sends the matching map specification to map number According to storage server, so that the reading that map datum storage server is made an inventory with carrying out according to the selected matching map specification, The rate of map datum storage server data load is greatly accelerated, the ground that can be returned faster in statistical regions is made an inventory Information is to logical server and feeds back the time for reducing client to client device and waiting, and improves Man machine interaction.
Optionally, in practical applications, above-mentioned first sending module 1104 specifically can be used for, and directly transmit the second information Request is pulled to the map datum storage server, is requested or, sending second information exploitation to the client device, It include the system in the second information exploitation request by the client device forwards to the map datum storage server Region and the matching map specification are counted, so that the map datum storage server reads institute according to the matching map specification It states the ground in statistical regions to make an inventory information, and the information of making an inventory of the ground in the statistical regions is sent directly to the client and sets It is standby to be presented, or, the logical server is sent by the information of making an inventory of the ground in the statistical regions, by the logical services Device is forwarded to the client device and is presented.
Optionally, Figure 12 is please referred to, as another embodiment of logical server in the embodiment of the present invention, is patrolled shown in Figure 12 Collecting server can also include:
First read module 1201, for reading the map of the 3 kinds of maps stored in the map datum storage server Specification, respectively small dimension, middle specification and big specification, the unit area of corresponding map are sequentially increased;
Above-mentioned chosen module 1103 can specifically include:
First selected unit is used for when the map scaling is 1:1 to 1:100, and selected matching map specification is Small dimension;
Second selected unit, for selecting matching map specification when the map scaling is 1:101 to 1:1000 For middle specification;
Third selectes unit, for when it is 1:1001 to 1:10000 that the map, which reduces ratio, selecting matching map rule Lattice are big specification.
In the embodiment of the present invention, the first read module 1201 can read stored in map datum storage server a variety ofly The map specification of figure, then logical services are greatly improved according to the selected matching map specification of preset rules by chosen module 1103 The working efficiency of device.
Another logical server in the embodiment of the present invention is described below, please refers to Figure 13, the present invention is implemented Another embodiment of logical server includes: in example
First receiving module 1301, the first information for receiving client device transmission pull request, first letter Breath pulls the current position coordinates including map scaling and client device current on the client device in request Information;
First determining module 1302, for the current position coordinates information according to the client device, determination needs to draw The statistical regions for information of making an inventory with taking;
Chosen module 1303 is selected matchingly for being covered according to the map scaling from N in different map specifications Figure specification, the matching map specification are and the matched map specification of the map scaling, wherein the different map Unit area is of different sizes in specification table pictorial map, and the N is the positive integer greater than 1;
Second determining module 1304, for checking the N number of map datum for being stored with the N respectively and covering different map specifications Storage server determines that the map specification of storage is the map datum storage server of the matching map specification, as matching Map datum storage server, wherein N number of map datum storage server stores the ground that N covers different map specifications respectively Figure;
Third sending module 1305, for sending the request of third information exploitation to the matching map datum storage service Device includes the statistical regions in third information exploitation request so that the matching map datum storage server according to The matching map specification reads the ground in the statistical regions and makes an inventory information, and the ground in the statistical regions is made an inventory information The client device is sent to be presented.
In the embodiment of the present invention, chosen module 1303 can be covered according to map scaling current on client device from N Matching map specification is selected in different map specifications, and is determined by the second determining module 1304 and stored the matching map specification The matching map datum storage server of map, third sending module 1305 send statistical regions to matching map datum storage clothes Business device, so that the reading that matching map datum storage server is made an inventory with carrying out, greatly accelerates map datum storage clothes The rate of device data of being engaged in load can return to the ground in statistical regions faster and make an inventory information to logical server and feed back to client End equipment reduces the time of client waiting, improves Man machine interaction.
Optionally, in practical applications, above-mentioned third sending module 1305 specifically can be used for, and directly transmit the third Information exploitation is requested to the matched data storage server, or, sending the third information exploitation request to the client Equipment includes in third information exploitation request by the client device forwards to the matched data storage server The statistical regions, so that the matching map datum storage server reads the Statistical Area according to the matching map specification Ground in domain is made an inventory information, and is sent directly to the client device and is in the information of making an inventory of the ground in the statistical regions It is existing, or, sending the logical server for the information of making an inventory of the ground in the statistical regions, it is forwarded to by the logical server The client device is presented.
Optionally, Figure 14 is please referred to, as another embodiment of logical server in the embodiment of the present invention, is patrolled shown in Figure 13 Collecting server can also include:
Third read module 1401, for reading 3 kinds of maps being respectively stored in 3 map datum storage servers Map specification, the small dimension in respectively the first map datum storage server, in the second map datum storage server in Big specification in specification and third map datum storage server, the unit area of corresponding map are sequentially increased;
The chosen module 1303 specifically includes:
First selected unit is used for when the map scaling is 1:1 to 1:100, and selected matching map specification is Small dimension;
Second selected unit, for selecting matching map specification when the map scaling is 1:101 to 1:1000 For middle specification;
Third selectes unit, for when it is 1:1001 to 1:10000 that the map, which reduces ratio, selecting matching map rule Lattice are big specification;
Second determining module 1304 specifically includes:
First determination unit, for when selected matchingly figure specification is small dimension, determining matching map datum storage clothes Business device is the first map datum storage server;
Second determination unit, for when selected matchingly figure specification is middle specification, determining matching map datum storage clothes Business device is the second map datum storage server;
Third determination unit, for when selected matchingly figure specification is big specification, determining matching map datum storage clothes Business device is the third map datum storage server.
In the embodiment of the present invention, third read module 1401, which can be read, is respectively stored in 3 map datum storage servers In 3 kinds of maps map specification, then determined according to the selected matching map specification of preset rules by second by chosen module 1103 Module 1304 determines matching map datum storage server, greatly improves the working efficiency of logical server.
The map datum storage server in the embodiment of the present invention is described below, please refers to Figure 15, the present invention is real Applying map datum storage server one embodiment in example includes:
First update module 1501, the letter that the ground in the map for updating every set specification in each unit area is made an inventory Breath, wherein the different map of N set specification is stored in the map datum storage server, the specification difference indicates map Middle unit area it is of different sizes, the N is positive integer greater than 1;
Second receiving module 1502 is asked for receiving the second information exploitation that logical server or client device are sent It asks, includes the Statistical Area of selected matching map specification and the information that needs to make an inventory with pulling in the second information exploitation request Domain, the statistical regions determine by the logical server according to the current position coordinates information of client device, the matching Map specification is selected by the logical server according to the scaling of map on client device;
Second read module 1503, for reading the statistical regions in the corresponding map of the matching map specification The ground of interior all unit areas is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
Return module 1504 makes an inventory information to the logical server or described for returning to the ground in the statistical regions Information is made an inventory for rendering on the client device in client device, the ground in the statistical regions.
In the embodiment of the present invention, the map of more set specifications, the ground of different size are stored in map datum storage server Figure has a different size of unit area, and the first update module 1501 is with will be updated in every set map in each unit area The information made an inventory can include selected matching map specification in the request of the second information exploitation that the second receiving module 1502 receives And the information of the statistical regions for the information that needs to make an inventory with pulling, due to each unit in precalculated every set map The information made an inventory in region, when receiving second information exploitation request, the second needs of read module 1503 are asked according to this Information is made an inventory i.e. in the matching map specification selected in asking, the ground for reading all unit areas in corresponding map in selection area Can, it is not needing to traverse domain point one by one, is eliminating a large amount of database interaction and logic calculation process, greatly The rate for accelerating map datum storage server data load, return module 1504 can return in statistical regions faster Ground information of making an inventory reduce time of client waiting to client device to logical server and feeding back, improve man-machine Interactive performance.
Another map datum storage server in the embodiment of the present invention is described below, please refers to Figure 16, this Another embodiment of map datum storage server includes: in inventive embodiments
Second update module 1601 is made an inventory in each unit area in the map for the preset specification updated storage Information, wherein the specification of map stored in the preset specification and other map datum storage servers is different, and specification is different Map in unit area it is of different sizes;
5th receiving module 1602 is asked for receiving the third information exploitation that logical server or client device are sent It asks, the statistical regions including the information that needs to make an inventory with pulling in the third information exploitation request, the statistical regions are by described Logical server determines that the map datum storage server is described patrols according to the current position coordinates information of client device Collect the matching map datum storage server that server is selected according to the scaling of map on client device;
4th read module 1603, it is all in the statistical regions for reading in the map of the preset specification The ground of unit area is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
Return module 1604 makes an inventory information to the logical server or described for returning to the ground in the statistical regions Information is made an inventory for rendering on the client device in client device, the ground in the statistical regions.
In the embodiment of the present invention, it is stored with a set of store with other map datums in each map datum storage server and takes The different map of the map specification stored in business device, the map of different size have different size of unit area, and second Update module 1601 will be updated the information made an inventory in each unit area in the set map of storage, the 5th receiving module 1602 It can be comprising the information of the statistical regions for the information that needs make an inventory with pulling, due in advance in the third information exploitation request received The information made an inventory in each unit area in every set map has first been calculated, when receiving third information exploitation request, the Four read modules 1603 need information of making an inventory according to the ground of all unit areas in request reading map in selection area , do not needing to traverse domain point one by one, eliminating a large amount of database interaction and logic calculation process, pole The big rate for accelerating map datum storage server data load, return module 1604 can return to statistical regions faster Interior ground is made an inventory information to logical server and is fed back the time for reducing client to client device and waiting, and people is improved Machine interactive performance.
The client device in the embodiment of the present invention is described below, please refers to Figure 17, visitor in the embodiment of the present invention Family end equipment one embodiment includes:
Third receiving module 1701 changes the operation of map scaling on client device for receiving user;
Second sending module 1702 pulls request to logical server for sending the first information, and the first information is drawn The current position coordinates information including map scaling and client device current on the client device in request is taken, The map scaling is used to determine the matching map specification that the logical server is selected, the current position coordinates information The statistical regions made an inventory with pulling for determining needs;
4th receiving module 1703, for receiving the statistics of the logical server or the return of map datum storage server Ground in region is made an inventory information;
Module 1704 is presented, for making an inventory the ground in the statistical regions according to the current map scaling Information is presented.
In the embodiment of the present invention, the first information that the second sending module 1702 is sent is pulled in request comprising current map Scaling enables logical server to determine matching map specification according to the map scaling, so that map datum The reading that storage server is made an inventory with carrying out according to the selected matching map specification greatly accelerates map datum storage The rate of server data load can return to the ground in statistical regions faster and make an inventory information to logical server and feed back to visitor Family end equipment reduces the time of client waiting, improves Man machine interaction.
The embodiment of the invention also provides presentation systems of making an inventory a kind ofly, comprising:
Logical server shown at least one Figure 11 or Figure 12 corresponding embodiment, shown in Figure 15 corresponding embodiment Client device shown in map datum storage server and at least one Figure 17 corresponding embodiment.
The embodiment of the invention also provides presentation systems of making an inventory anotherly, comprising:
Logical server shown at least one Figure 13 or Figure 14 corresponding embodiment, at least two Figure 16 corresponding embodiment institutes Client device shown in the map datum storage server and at least one Figure 17 corresponding embodiment shown.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description, The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
In several embodiments provided herein, it should be understood that disclosed system, device and method can be with It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the unit It divides, only a kind of logical function partition, there may be another division manner in actual implementation, such as multiple units or components It can be combined or can be integrated into another system, or some features can be ignored or not executed.Another point, it is shown or The mutual coupling, direct-coupling or communication connection discussed can be through some interfaces, the indirect coupling of device or unit It closes or communicates to connect, can be electrical property, mechanical or other forms.
The unit as illustrated by the separation member may or may not be physically separated, aobvious as unit The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple In network unit.It can select some or all of unit therein according to the actual needs to realize the mesh of this embodiment scheme 's.
It, can also be in addition, the functional units in various embodiments of the present invention may be integrated into one processing unit It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list Member both can take the form of hardware realization, can also realize in the form of software functional units.
If the integrated unit is realized in the form of SFU software functional unit and sells or use as independent product When, it can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention is substantially The all or part of the part that contributes to existing technology or the technical solution can be in the form of software products in other words It embodies, which is stored in a storage medium, including some instructions are used so that a computer Equipment (can be personal computer, server or the network equipment etc.) executes the complete of each embodiment the method for the present invention Portion or part steps.And storage medium above-mentioned includes: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic or disk etc. are various can store journey The medium of sequence code.
The above, the above embodiments are merely illustrative of the technical solutions of the present invention, rather than its limitations;Although referring to before Stating embodiment, invention is explained in detail, those skilled in the art should understand that: it still can be to preceding Technical solution documented by each embodiment is stated to modify or equivalent replacement of some of the technical features;And these It modifies or replaces, the spirit and scope for technical solution of various embodiments of the present invention that it does not separate the essence of the corresponding technical solution.

Claims (19)

1. rendering method of making an inventory a kind ofly characterized by comprising
Logical server receives the first information that client device is sent and pulls request, and the first information, which pulls in request, includes The current position coordinates information of current map scaling and client device on the client device;
The logical server determines according to the current position coordinates information of the client device and needs information of making an inventory with pulling Statistical regions;
The logical server, which is covered according to the map scaling from N, selectes matching map specification in different map specifications, The matching map specification be and the matched map specification of the map scaling, wherein the different map specification table Unit area is of different sizes in pictorial map, and the N is the positive integer greater than 1;
The logical server sends the request of the second information exploitation to map datum storage server, and second information exploitation is asked It include the statistical regions and the matching map specification in asking, so that the map datum storage server is according to the matching The ground that map specification reads in the statistical regions is made an inventory information, and stores the map datum by the logical server and take The ground in the statistical regions that business device returns information of making an inventory is sent to the client device and is presented, or, by describedly Ground in statistical regions information of making an inventory is sent directly to the client device and presented by diagram data storage server; Wherein, the different map of N set specification is stored in the map datum storage server, the map datum storage server is pre- First update the information that the ground in the map of every set specification in each unit area is made an inventory.
2. being arrived the method according to claim 1, wherein the logical server sends the request of the second information exploitation Map datum storage server, specifically includes:
The logical server directly transmits the request of the second information exploitation to the map datum storage server, or, described patrol It collects server and sends the second information exploitation request to the client device, by the client device forwards to describedly Diagram data storage server.
3. method according to claim 1 or 2, which is characterized in that the logical server is according to the map pantograph ratio Example was covered from N before the step of selecting matching map specification in different map specifications further include:
The logical server reads the map specification of the 3 kinds of maps stored in the map datum storage server, respectively Small dimension, middle specification and big specification, the unit area of corresponding map are sequentially increased;
The logical server, which is covered according to the map scaling from N, selectes matching map specification tool in different map specifications Body includes:
When the map scaling is 1:1 to 1:100, the selected matching map specification of the logical server is small dimension;
When the map scaling is 1:101 to 1:1000, the selected matching map specification of the logical server is middle rule Lattice;
When it is 1:1001 to 1:10000 that the map, which reduces ratio, the selected matching map specification of the logical server is big Specification.
4. rendering method of making an inventory a kind ofly characterized by comprising
Map datum storage server updates the information that the ground in the map of every set specification in each unit area is made an inventory, wherein The different map of N set specification is stored in the map datum storage server, the specification difference indicates unit area in map Domain it is of different sizes, the N is positive integer greater than 1;
The map datum storage server receives the second information exploitation request that logical server or client device are sent, institute The statistical regions in the request of the second information exploitation including selected matching map specification and the information that needs to make an inventory with pulling are stated, it is described Statistical regions determine by the logical server according to the current position coordinates information of client device, the matching map specification It is selected by the logical server according to the scaling of map on client device;
The map datum storage server is read in the statistical regions in the corresponding map of the matching map specification The ground of all unit areas is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
The map datum storage server returns to the ground in the statistical regions and makes an inventory information to the logical server or institute State client device, information is made an inventory for rendering on the client device in the ground in the statistical regions.
5. rendering method of making an inventory a kind ofly characterized by comprising
Client device receives the operation that user changes map scaling on client device;
The client device sends the first information and pulls request to logical server, and the first information, which pulls in request, includes The current position coordinates information of current map scaling and client device on the client device, the map scaling Ratio is used to determine that the matching map specification that the logical server is selected, the current position coordinates information to be needed for determining The statistical regions made an inventory with pulling;
The ground in statistical regions that the client device receives the logical server or map datum storage server returns It makes an inventory information;Wherein, the logical server sends the second information exploitation and requests to the map datum storage server, described It include the statistical regions and the matching map specification in the request of second information exploitation, in the map datum storage server It is stored with the different map of N set specification, the map datum storage server updates each list in the map of every set specification in advance The information that ground in the region of position is made an inventory, the map datum storage server read the statistics according to the matching map specification Ground in region is made an inventory information;
The client device carries out the information of making an inventory of the ground in the statistical regions according to the current map scaling It presents.
6. rendering method of making an inventory a kind ofly characterized by comprising
Logical server receives the first information that client device is sent and pulls request, and the first information, which pulls in request, includes The current position coordinates information of current map scaling and client device on the client device;
The logical server determines according to the current position coordinates information of the client device and needs information of making an inventory with pulling Statistical regions, the statistical regions are the region of preset size centered on the position coordinates;
The logical server, which is covered according to the map scaling from N, selectes matching map specification in different map specifications, The matching map specification be and the matched map specification of the map scaling, wherein the different map specification table Unit area is of different sizes in pictorial map, and the map scaling is smaller, the selected corresponding map of matching map specification Unit area it is bigger, the N is positive integer greater than 1;
The logical server inspection is stored with N number of map datum storage server that the N covers different map specifications respectively, The map specification for determining storage is the map datum storage server of the matching map specification, as matching map datum storage Server, wherein N number of map datum storage server stores the map that N covers different map specifications, the map number respectively The information that ground in the map of the preset specification updated storage in advance according to storage server in each unit area is made an inventory;
The logical server sends the request of third information exploitation to the matching map datum storage server, the third letter It includes the statistical regions in request that breath, which pulls, so that the matching map datum storage server is according to described the received The request of three information exploitations, the ground that all unit areas in the statistical regions are read in the map of the preset specification is made an inventory Information, and the ground in statistical regions that the map datum storage server returns is made an inventory letter by the logical server Breath is sent to the client device and is presented, or, will be in the statistical regions by the map datum storage server Ground information of making an inventory is sent directly to the client device and is presented.
7. according to the method described in claim 6, it is characterized in that, logical server transmission third information exploitation request is arrived The matching map datum storage server, specifically includes:
The logical server directly transmits the third information exploitation request to the matched data storage server, or, institute It states logical server and sends the third information exploitation request to the client device, by the client device forwards to institute State matched data storage server.
8. method according to claim 6 or 7, which is characterized in that the logical server is according to the map pantograph ratio Example was covered from N before the step of selecting matching map specification in different map specifications further include:
The logical server reads the map specification for 3 kinds of maps being respectively stored in 3 map datum storage servers, point Not Wei small dimension in the first map datum storage server, middle specification and third in the second map datum storage server Big specification in diagram data storage server, the unit area of corresponding map are sequentially increased;
The logical server, which is covered according to the map scaling from N, selectes matching map specification tool in different map specifications Body includes:
When the map scaling is 1:1 to 1:100, the selected matching map specification of the logical server is small dimension;
When the map scaling is 1:101 to 1:1000, the selected matching map specification of the logical server is middle rule Lattice;
When it is 1:1001 to 1:10000 that the map, which reduces ratio, the selected matching map specification of the logical server is big Specification;
The map specification of the determining storage is the map datum storage server of the matching map specification, as matching map Data storage server specifically includes:
When the selected matching map specification of the logical server is small dimension, determine that matching map datum storage server is institute State the first map datum storage server;
When the selected matching map specification of the logical server is middle specification, determine that matching map datum storage server is institute State the second map datum storage server;
When the selected matching map specification of the logical server is big specification, determine that matching map datum storage server is institute State third map datum storage server.
9. rendering method of making an inventory a kind ofly characterized by comprising
The information that each unit area is made an inventory interiorly in the map for the preset specification that map datum storage server updates storage, In, the specification of map stored in the preset specification and other map datum storage servers is different, the different map of specification Middle unit area it is of different sizes;
The map datum storage server receives the third information exploitation request that logical server or client device are sent, institute The statistical regions including the information that needs to make an inventory with pulling in the request of third information exploitation are stated, the statistical regions are taken by the logic Being engaged in, device is determining according to the current position coordinates information of client device, and the map datum storage server is the logical services The matching map datum storage server that device is selected according to the scaling of map on client device;
The map datum storage server reads all units in the statistical regions in the map of the preset specification The ground in region is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
The map datum storage server returns to the ground in the statistical regions and makes an inventory information to the logical server or institute State client device, information is made an inventory for rendering on the client device in the ground in the statistical regions.
10. a kind of logical server characterized by comprising
First receiving module, the first information for receiving client device transmission pull request, and the first information, which pulls, asks Seek the current position coordinates information including map scaling and client device current on the client device;
First determining module determines for the current position coordinates information according to the client device and needs to make an inventory with pulling The statistical regions of information;
Chosen module selectes matching map specification, institute for covering according to the map scaling from N in different map specifications Stating matching map specification is and the matched map specification of the map scaling, wherein the different map specification indicates Unit area is of different sizes in map, and the N is the positive integer greater than 1;
First sending module, for sending the request of the second information exploitation to map datum storage server, second information is drawn Taking in request includes the statistical regions and the matching map specification, so that the map datum storage server is according to described Matching map specification reads the ground in the statistical regions and makes an inventory information, and is deposited the map datum by the logical server The ground in the statistical regions that storage server returns information of making an inventory is sent to the client device and is presented, or, by institute It states map datum storage server the information of making an inventory of the ground in the statistical regions is sent directly to the client device and is carried out It presents;Wherein, the different map of N set specification, the map datum storage clothes are stored in the map datum storage server Business device updates the information that the ground in the map of every set specification in each unit area is made an inventory in advance.
11. logical server according to claim 10, which is characterized in that first sending module is specifically used for, directly The request of the second information exploitation is received and sent to the map datum storage server, is arrived or, sending the second information exploitation request The client device, by the client device forwards to the map datum storage server.
12. logical server described in 0 or 11 according to claim 1, which is characterized in that the logical server further include:
First read module, for reading the map specification of the 3 kinds of maps stored in the map datum storage server, respectively For small dimension, middle specification and big specification, the unit area of corresponding map are sequentially increased;
The chosen module specifically includes:
First selected unit, for when the map scaling is 1:1 to 1:100, selecting matching map specification to be small rule Lattice;
Second selected unit, for when the map scaling is 1:101 to 1:1000, during selected matching map specification is Specification;
Third selectes unit, is for when it is 1:1001 to 1:10000 that the map, which reduces ratio, selecting matching map specification Big specification.
13. a kind of map datum storage server characterized by comprising
First update module, the information that the ground in the map for updating every set specification in each unit area is made an inventory, wherein institute It states and is stored with the different map of N set specification in map datum storage server, the specification difference indicates unit area in map It is of different sizes, the N is positive integer greater than 1;
Second receiving module, the second information exploitation request sent for receiving logical server or client device, described the It include the statistical regions of selected matching map specification and the information that needs to make an inventory with pulling, the statistics in the request of two information exploitations Region is determined that the matching map specification is by institute by the logical server according to the current position coordinates information of client device It is selected according to the scaling of map on client device to state logical server;
Second read module, it is all in the statistical regions for reading in the corresponding map of the matching map specification The ground of unit area is made an inventory information, obtains the ground in the statistical regions and makes an inventory information;
Return module is set for returning to the information of making an inventory of the ground in the statistical regions to the logical server or the client Standby, information is made an inventory for rendering on the client device in the ground in the statistical regions.
14. a kind of logical server characterized by comprising
First receiving module, the first information for receiving client device transmission pull request, and the first information, which pulls, asks Seek the current position coordinates information including map scaling and client device current on the client device;
First determining module determines for the current position coordinates information according to the client device and needs to make an inventory with pulling The statistical regions of information;
Chosen module selectes matching map specification, institute for covering according to the map scaling from N in different map specifications Stating matching map specification is and the matched map specification of the map scaling, wherein the different map specification indicates Unit area is of different sizes in map, and the N is the positive integer greater than 1;
Second determining module, for checking the N number of map datum storage service for being stored with the N respectively and covering different map specifications Device determines that the map specification of storage is the map datum storage server of the matching map specification, as matching map datum Storage server, wherein N number of map datum storage server stores the map that N covers different map specifications respectively, describedly The information that ground in the map for the preset specification that diagram data storage server updates storage in advance in each unit area is made an inventory;
Third sending module, for sending the request of third information exploitation to the matching map datum storage server, described the It include the statistical regions in the request of three information exploitations, so that the map datum storage server is according to described the received The request of three information exploitations, the ground that all unit areas in the statistical regions are read in the map of the preset specification is made an inventory Information, and the ground in statistical regions that the map datum storage server returns is made an inventory letter by the logical server Breath is sent to the client device and is presented, or, will be in the statistical regions by the map datum storage server Ground information of making an inventory is sent directly to the client device and is presented.
15. logical server according to claim 14, which is characterized in that the third sending module is specifically used for, directly The third information exploitation request is received and sent to the matched data storage server, is asked or, sending the third information exploitation The client device is sought, by the client device forwards to the matched data storage server.
16. logical server according to claim 14 or 15, which is characterized in that the logical server further include:
Third read module, the map for reading 3 kinds of maps being respectively stored in 3 map datum storage servers are advised Lattice, the small dimension in respectively the first map datum storage server, middle specification in the second map datum storage server and Big specification in third map datum storage server, the unit area of corresponding map are sequentially increased;
The chosen module specifically includes:
First selected unit, for when the map scaling is 1:1 to 1:100, selecting matching map specification to be small rule Lattice;
Second selected unit, for when the map scaling is 1:101 to 1:1000, during selected matching map specification is Specification;
Third selectes unit, is for when it is 1:1001 to 1:10000 that the map, which reduces ratio, selecting matching map specification Big specification;
Second determining module specifically includes:
First determination unit, for determining matching map datum storage server when selected matchingly figure specification is small dimension For the first map datum storage server;
Second determination unit, for determining matching map datum storage server when selected matchingly figure specification is middle specification For the second map datum storage server;
Third determination unit, for determining matching map datum storage server when selected matchingly figure specification is big specification For the third map datum storage server.
17. a kind of map datum storage server characterized by comprising
Second update module, the information made an inventory in the map for the preset specification updated storage in each unit area, In, the specification of map stored in the preset specification and other map datum storage servers is different, the different map of specification Middle unit area it is of different sizes;
5th receiving module, the third information exploitation request sent for receiving logical server or client device, described the Statistical regions including the information that needs to make an inventory with pulling in the request of three information exploitations, the statistical regions are by the logical server It is determined according to the current position coordinates information of client device, the map datum storage server is the logical server root According to the matching map datum storage server that the scaling of map on client device is selected;
4th read module, for reading all unit areas in the statistical regions in the map of the preset specification Ground make an inventory information, obtain the ground in the statistical regions and make an inventory information;
Return module is set for returning to the information of making an inventory of the ground in the statistical regions to the logical server or the client Standby, information is made an inventory for rendering on the client device in the ground in the statistical regions.
18. presentation system of making an inventory a kind ofly, which is characterized in that including;
Logical server described in any one of at least one claim 10 to 12, map number described in a claim 13 According to storage server and at least one client device.
19. presentation system of making an inventory a kind ofly characterized by comprising
Logical server described in any one of at least one claim 14 to 16, ground described at least two claims 17 Diagram data storage server and at least one client device.
CN201510555536.4A 2015-09-01 2015-09-01 Ground is made an inventory rendering method and relevant device Active CN106488402B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201510555536.4A CN106488402B (en) 2015-09-01 2015-09-01 Ground is made an inventory rendering method and relevant device
PCT/CN2016/097790 WO2017036409A1 (en) 2015-09-01 2016-09-01 Site acquisition method, server, client and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510555536.4A CN106488402B (en) 2015-09-01 2015-09-01 Ground is made an inventory rendering method and relevant device

Publications (2)

Publication Number Publication Date
CN106488402A CN106488402A (en) 2017-03-08
CN106488402B true CN106488402B (en) 2019-11-26

Family

ID=58186711

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510555536.4A Active CN106488402B (en) 2015-09-01 2015-09-01 Ground is made an inventory rendering method and relevant device

Country Status (2)

Country Link
CN (1) CN106488402B (en)
WO (1) WO2017036409A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107133351B (en) * 2017-05-25 2020-04-14 北京元心科技有限公司 Plotting method and apparatus, user terminal, server, and computer-readable medium
CN107357829A (en) * 2017-06-19 2017-11-17 北京小米移动软件有限公司 Scaling processing method and processing device
WO2019028820A1 (en) * 2017-08-11 2019-02-14 深圳配天智能技术研究院有限公司 Vehicle traffic data processing method and related device
CN115309484B (en) * 2022-06-20 2023-10-31 武汉希马斯科技有限公司 Method and medium for automatically centering zoom map based on dynamic content screen projection

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1828586A (en) * 2005-12-21 2006-09-06 泰为信息科技(上海)有限公司 Computer electronic map formation and display method based on Flash technology
CN101363734A (en) * 2007-08-06 2009-02-11 北京灵图软件技术有限公司 Partitioning download method for map data, the map data and partitioning download device
CN102209113A (en) * 2011-05-24 2011-10-05 深圳市凯立德科技股份有限公司 Dynamic map downloading method and server and position service terminal
CN102426022A (en) * 2010-08-18 2012-04-25 哈曼贝克自动***股份有限公司 System for displaying points of interest
AU2015100236A4 (en) * 2014-03-03 2015-04-02 Apple Inc. Map application with improved search tools

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6847888B2 (en) * 2002-08-07 2005-01-25 Hrl Laboratories, Llc Method and apparatus for geographic shape preservation for identification
CN101354261A (en) * 2007-07-27 2009-01-28 北京灵图软件技术有限公司 System and method for updating data of navigation system and navigation system
CN103020250B (en) * 2012-12-18 2016-08-03 广东威创视讯科技股份有限公司 The map-indication method of a kind of Distribution GIS and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1828586A (en) * 2005-12-21 2006-09-06 泰为信息科技(上海)有限公司 Computer electronic map formation and display method based on Flash technology
CN101363734A (en) * 2007-08-06 2009-02-11 北京灵图软件技术有限公司 Partitioning download method for map data, the map data and partitioning download device
CN102426022A (en) * 2010-08-18 2012-04-25 哈曼贝克自动***股份有限公司 System for displaying points of interest
CN102209113A (en) * 2011-05-24 2011-10-05 深圳市凯立德科技股份有限公司 Dynamic map downloading method and server and position service terminal
AU2015100236A4 (en) * 2014-03-03 2015-04-02 Apple Inc. Map application with improved search tools

Also Published As

Publication number Publication date
WO2017036409A1 (en) 2017-03-09
CN106488402A (en) 2017-03-08

Similar Documents

Publication Publication Date Title
CN106488402B (en) Ground is made an inventory rendering method and relevant device
CN103119544B (en) Method and apparatus for presenting location-based content
US20190370747A1 (en) Method for processing logistics package delivery route, and related device
CN101312555A (en) Bitmap array for optimally distributing map data content to wireless communications devices
CN107101645B (en) A kind of paths planning method and path planning apparatus
CN104346458B (en) Date storage method and storage device
WO2013155417A2 (en) Data coreset compression
CN110288692A (en) Irradiation rendering method and device, storage medium and electronic device
CN114422885B (en) Route searching method, device, equipment and medium based on topology route
CN104616119A (en) Method and device used for providing history order data and method and device used for providing real-time order list
CN106294484A (en) A kind of method and device updating electronic map data
CN107169398A (en) Signal processing method and device
CN110337062A (en) Localization method and device in a kind of exhibition
CN105228105B (en) A kind of indoor orientation method and user terminal
CN112559663A (en) POI data processing method, device, equipment, storage medium and program product
CN109086289A (en) A kind of media data processing method, client, medium and equipment
CN103838861B (en) A kind of method and display system based on three-dimension GIS dynamic display information
CN103039036A (en) Method and system for calculating number of users
CN114925295A (en) Method for determining guide point of interest point, related device and computer program product
CN108712362A (en) A kind of video map automotive engine system
CN104299434A (en) Road condition obtaining-presenting method and device
CN106228613A (en) Construction method, device and the stereoscopic display device of a kind of virtual three-dimensional scene
CN104501797A (en) Navigation method based on augmented reality IP map
CN107038567A (en) The acquisition methods and device of the information of destination object, the information of paying party
CN109582747A (en) Location push method, apparatus and storage medium

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