Disclosure of Invention
The application provides a mobile access system based on GIS, and solves the problems that GIS data volume is large and remote sharing is not facilitated.
The application provides a portable access system based on GIS, GIS includes the main website server, portable access system includes:
the data analysis server is arranged in an internal local area network of the GIS main station server and is in communication connection with the GIS main station server;
the mobile terminal is in communication connection with the data analysis server and is used for generating a first instruction representing a graph type based on first selective input of a user and sending the first instruction to the data analysis server; the data analysis server is used for acquiring original data corresponding to the graph type represented by the first instruction from the GIS main station server according to the first instruction, analyzing according to the acquired original data and generating a graphical analysis result; the mobile terminal is further used for generating a second instruction representing a graphic display mode based on a second selective input of the user and sending the second instruction to the data analysis server; the data analysis server is further used for processing the graphical analysis result according to the second instruction, generating a picture corresponding to the graphical display mode represented by the second instruction, and sending the picture to the mobile terminal; the mobile terminal is also used for displaying the picture.
In an embodiment, the picture includes a plurality of layers of pictures superimposed.
In an embodiment, the data analysis server is further configured to determine a layer that needs to be updated in the picture after another operational input by the user is acquired, and send updated layer data to the mobile terminal; the mobile terminal is further used for updating the layer corresponding to the picture based on the obtained updated layer data so as to generate and display the updated picture.
In an embodiment, the mobile terminal is further configured to splice a plurality of associated pictures and display the spliced pictures in the same display window.
In an embodiment, the mobile terminal is further configured to store the pictures acquired from the data analysis server, and when it is determined that a picture matching the graphic display mode represented by the second instruction exists in the stored pictures, call the corresponding picture from the stored pictures for display.
In an embodiment, the data analysis server is further configured to perform statistics on at least the types of the graphs characterized by all the acquired first instructions to output a result of the statistical analysis.
In an embodiment, the data analysis server is further configured to generate a statistical chart based on the statistical analysis result, and output the statistical chart.
In an embodiment, the data analysis server is further configured to determine a demand proportion of the mobile terminal to the graph type based on the statistical analysis result, and cache a graphical analysis result corresponding to the graph type with the demand proportion higher than a preset threshold.
In an embodiment, the data analysis server is further configured to update the cached graphical analysis result every preset time period.
In one embodiment, the number of the data analysis servers is multiple, the number of the mobile terminals is multiple, the mobile terminals have multiple groups, and each group at least comprises one of the mobile terminals; each group corresponding to a respective one of the plurality of servers.
The beneficial effect of this application lies in: first, in the mobile access system based on the GIS provided by the application, the mobile terminal does not directly perform data access with the GIS master station server, but a dedicated data analysis server is arranged between the GIS master station server and the mobile terminal. On the one hand, the situation that the number of mobile terminals accessed to the GIS main station server is too large and the resources of the GIS main station server are occupied is avoided, and the expansion of the number of the mobile terminals is facilitated. In another aspect, a user implements a first selective input through the mobile terminal to determine a type of graphics desired by the user. And generating a graphical analysis result in the data analysis server, and returning the corresponding picture to the mobile terminal only based on the second selective input of the user. The data analysis is carried out through the special data analysis server, so that the data analysis at the mobile terminal is avoided, and the hardware requirement on the mobile terminal is reduced. In addition, especially for partial sensitive data, the analysis and statistics of the sensitive data can be completed in the local area network, and only pictures are returned to the mobile terminal, so that the use of the mobile terminal for GIS data is ensured, and the problem that the sensitive data cannot be directly transmitted to the mobile terminal and is illegally used is also ensured.
Detailed Description
In order to make the technical problems, technical solutions and advantageous effects to be solved by the present invention clearer and clearer, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
It should be noted that the electronic terminal referred to in the present invention may be a mobile terminal or other fixed terminal. The electronic terminal may be implemented in various forms. For example, the electronic terminals described in the embodiments of the present invention may include mobile terminals such as mobile phones, smart phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PMPs (portable multimedia players), navigation devices, and the like, and stationary terminals such as digital TVs, desktop computers, stationary photographing terminals, and the like.
As shown in fig. 1, an embodiment of the present application provides a mobile access system based on a GIS, where the GIS includes amaster server 101, and the mobile access system includes:
thedata analysis server 102 is arranged in an internal local area network of the GISmain station server 101, and is in communication connection with the GISmain station server 101;
themobile terminal 103 is in communication connection with thedata analysis server 102, and is used for generating a first instruction representing the graph type based on a first selective input of a user and sending the first instruction to thedata analysis server 102; thedata analysis server 102 is used for acquiring original data corresponding to the graph type represented by the first instruction from the GISmaster station server 101 according to the first instruction, analyzing according to the acquired original data, and generating a graphical analysis result; themobile terminal 103 is further configured to generate a second instruction representing a graphic display manner based on a second selective input of the user, and send the second instruction to thedata analysis server 102; thedata analysis server 102 is further configured to process the graphical analysis result according to the second instruction, generate a picture corresponding to the graphical display mode represented by the second instruction, and send the picture to themobile terminal 103; themobile terminal 103 is also used to display pictures.
In some embodiments,mobile terminal 103 anddata analysis server 102 may employ wireless communications, such as 4G, 5G communications, and the like.
In conjunction with fig. 2, fig. 2 illustrates a schematic view of an interface displayed by the mobile terminal in some embodiments.
In some embodiments, themobile terminal 103 has a touch-sensitive display screen, which may display an interface as shown in fig. 2, and the user inputs a first instruction representing a graphic type by touching thekey 201 and a second instruction representing a graphic presentation manner by touching thekey 202. As shown in fig. 2, the user selects a thermodynamic diagram (population distribution) for a region with a time of 9: 00. At this time, thedata analysis server 102 returns the corresponding picture to themobile terminal 103 according to the first instruction and the second instruction input by the user to be displayed in thepicture display area 203 of themobile terminal 103. As shown in fig. 3, the population distribution heat map displayed in theimage display area 203 is selected for this purpose.
In another embodiment, as shown in FIG. 4, the user selects a thermodynamic diagram (population distribution) for a region at a time of 21: 00. At this time, thedata analysis server 102 returns the corresponding picture to themobile terminal 103 according to the first instruction and the second instruction input by the user to be displayed in thepicture display area 203 of themobile terminal 103. As shown in fig. 5, the population distribution heat map displayed in theimage display area 203 is selected for this purpose.
According to the mobile access system based on the GIS, the mobile terminal is not directly connected with the GIS main station server in a data access mode, and a special data analysis server is arranged between the GIS main station server and the mobile terminal. On the one hand, the situation that the number of mobile terminals accessed to the GIS main station server is too large and the resources of the GIS main station server are occupied is avoided, and the expansion of the number of the mobile terminals is facilitated. In another aspect, a user implements a first selective input through the mobile terminal to determine a type of graphics desired by the user. And generating a graphical analysis result in the data analysis server, and returning the corresponding picture to the mobile terminal only based on the second selective input of the user. The data analysis is carried out through the special data analysis server, so that the data analysis at the mobile terminal is avoided, and the hardware requirement on the mobile terminal is reduced. In addition, especially for partial sensitive data, the analysis and statistics of the sensitive data can be completed in the local area network, and only pictures are returned to the mobile terminal, so that the use of the mobile terminal for GIS data is ensured, and the problem that the sensitive data cannot be directly transmitted to the mobile terminal and is illegally used is also ensured.
In some embodiments, the data analysis server determines that the data corresponding to the graphic type is sensitive data, and a return picture mode may be used; if the data corresponding to the graphic type is insensitive data and the mobile terminal also has certain data analysis processing capacity, the original data corresponding to the graphic type can be directly returned to the mobile terminal. In some embodiments, the mobile access system based on the GIS can be compatible with two schemes of transmitting pictures and transmitting original data, so that the remote sharing of GIS data is more flexible to meet the user requirements.
It should be noted that, in the mobile access system based on GIS provided in the embodiment of the present application, the data analysis server converts the graphical analysis result required by the user into a picture and transmits the picture to the mobile terminal, and the information displayed by the mobile terminal is a picture file, so as to solve the corresponding technical problem, which needs to be distinguished from the display mode of the common GIS software in the field, because the GIS software is directly analyzed and displayed on the mobile terminal after acquiring the original data. In addition, the mobile access system based on the GIS provided by the embodiment of the application can select whether to adopt a picture return mode or an original data return mode based on the sensitivity of original data.
In an embodiment, the picture includes a plurality of layers of pictures superimposed. As shown in fig. 6, the geographic map layer in the population thermodynamic diagram in fig. 3 and 5 is superimposed with the population distribution map layer, so that a picture displayed on the mobile terminal is obtained.
In an embodiment, thedata analysis server 102 is further configured to determine, after another operational input by the user is obtained, an image layer that needs to be updated in the picture, and send updated image layer data to themobile terminal 103; themobile terminal 103 is further configured to update a layer corresponding to the picture based on the obtained updated layer data, so as to generate and display the updated picture. As shown in fig. 2 and 4, if the user selects population distribution thermodynamic diagrams, the user reselects the population distribution thermodynamic diagram for 21:00 on the basis that the time in fig. 2 is 9:00, and because the geographic map layers of the population distribution thermodynamic diagrams do not change with time, at this time, the data analysis server may only return the population distribution map layer corresponding to 21:00 to the mobile terminal, and the mobile terminal may display the population distribution map layer after overlapping the geographic map layer of 9:00 with the population distribution map layer of 21: 00. This may reduce the use of device hardware resources and the amount of network data transmission.
In an embodiment, themobile terminal 103 is further configured to display the multiple associated pictures in the same display window after splicing. In order to meet the zooming requirement of a user on the displayed picture, a plurality of associated pictures can be adjacently spliced and then displayed.
In an embodiment, themobile terminal 103 is further configured to store the pictures acquired from thedata analysis server 102, and when it is determined that a picture matching the graphic display mode represented by the second instruction exists in the stored pictures, call the corresponding picture from the stored pictures for display. The used pictures are stored in the mobile terminal, so that the user can directly call the pictures from the mobile terminal in time when the pictures need to be used next time, repeated acquisition from the data analysis server is avoided, and the data sharing efficiency is improved.
GIS data is large in data volume, so that it is valuable to analyze the frequency of the action of a mobile terminal user on the data. In an embodiment, thedata analysis server 102 is further configured to perform statistics on at least the types of the graphs characterized by all the obtained first instructions to output a result of the statistical analysis.
In an embodiment, thedata analysis server 102 is further configured to generate a statistical chart based on the statistical analysis result, and output the statistical chart.
In an embodiment, thedata analysis server 102 is further configured to determine a demand ratio of themobile terminal 103 to the chart type based on the statistical analysis result, and cache a graphical analysis result corresponding to the chart type with the demand ratio higher than a preset threshold. By caching the data used at high frequency, the cached data can be returned to the mobile terminal in time when the user terminal requests, and the sharing efficiency of the data is further improved.
Of course, the cached data may be updated periodically to ensure that the data provided to the mobile terminal is up to date. Thus, in one embodiment, thedata analysis server 102 is further configured to update the cached graphical analysis results every interval of the preset time period.
In one embodiment, the number of thedata analysis servers 102 is multiple, the number of themobile terminals 103 is multiple, and the multiplemobile terminals 103 have multiple groups, each group including at least one of the multiplemobile terminals 103; each group corresponding to a respective one of the plurality of servers.
The mobile access system based on the GIS provided by the embodiment of the application is a system architecture which can grow, and data analysis servers can be correspondingly added along with the increase of mobile terminals, so that the quantity of hardware equipment can be increased at any time according to the user quantity, and the feasibility of GIS data sharing is ensured.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.