CN112395378B - Digital earth display method, device, system and storage medium - Google Patents
Digital earth display method, device, system and storage medium Download PDFInfo
- Publication number
- CN112395378B CN112395378B CN202011092612.XA CN202011092612A CN112395378B CN 112395378 B CN112395378 B CN 112395378B CN 202011092612 A CN202011092612 A CN 202011092612A CN 112395378 B CN112395378 B CN 112395378B
- Authority
- CN
- China
- Prior art keywords
- user
- information
- authority
- permission
- interest point
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000004891 communication Methods 0.000 description 5
- 238000003491 array Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000001681 protective effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/2433—Query languages
- G06F16/244—Grouping and aggregation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Remote Sensing (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a digital earth display method, a device, equipment and a storage medium, wherein the method comprises the following steps: acquiring a service request of a user; acquiring a user ID according to the service request, and acquiring authority information of a user according to the user ID; acquiring the information of the interest points according to the service request, and judging whether the user has viewing authority on the interest points according to the authority information and the authority labels of the interest points; displaying the interest points of which the users have viewing rights; the digital earth is managed and displayed according to the authority, so that the geographic information is protected, and the geographic data sharing capability is improved; the fineness and convenience of the control and management of the map resource authority are improved.
Description
Technical Field
The invention relates to the field of navigation, in particular to a digital earth display method, a device, a system and a storage medium.
Background
The digital earth displays geographical information in a data format and is widely used for economic construction and social development. Geographic information is a fundamental and strategic resource. The method is more protective to confidential geographic information.
The prior digital earth does not distinguish between the geographical range which can be seen by the user and the geographical range which can not be seen by the user, and the confidential geographical information is hidden for partial users due to the confidentiality of the geographical data. And thus rights control for the digital earth is necessary.
Disclosure of Invention
The invention aims to at least solve one of the technical problems existing in the prior art and provide a digital earth display method, a device, a system and a storage medium.
The invention solves the problems by adopting the following technical scheme:
in a first aspect of the invention, a digital earth display method comprises the steps of:
acquiring a service request of a user;
acquiring a user ID according to the service request, and acquiring authority information of a user according to the user ID;
acquiring interest point information according to the service request, and judging whether a user has viewing authority on the interest point according to the authority information and the authority label of the interest point in the interest point information;
and displaying the interest points of which the users have viewing rights.
According to a first aspect of the present invention, the acquiring the rights information of the user according to the user ID includes the steps of:
determining the authority group of the authority database where the user ID is located, and obtaining the authority information of the user; wherein the rights database has a plurality of the rights groupings, the user ID being capable of being present in a plurality of the rights groupings.
According to a first aspect of the present invention, the digital earth display method further comprises: and establishing the authority database according to the personality information provided by the user registration.
According to a first aspect of the present invention, the displaying the point of interest for which the user has viewing authority includes:
transmitting the interest points of which the encrypted users have viewing rights;
displaying the interest points of which the decrypted user has viewing rights.
In a second aspect of the present invention, a digital earth display device includes:
the first acquisition module is used for acquiring a service request of a user;
the second acquisition module is used for acquiring the user ID according to the service request and acquiring the authority information of the user according to the user ID;
the permission matching module is used for acquiring the interest point information according to the service request and judging whether a user has viewing permission on the interest point according to the permission information and the permission label of the interest point in the interest point information;
and the display module is used for displaying the interest points with the viewing authority of the user to the user.
According to a second aspect of the present invention, the second acquisition module performs the following steps to acquire authority information of a user according to a user ID:
determining the authority group of the authority database where the user ID is located, and obtaining the authority information of the user; wherein the rights database has a plurality of the rights groupings, the user ID being capable of being present in a plurality of the rights groupings.
According to a second aspect of the present invention, a digital earth display device further comprises:
and the permission database establishing module is used for establishing the permission database according to the personality information provided by the user registration.
According to a second aspect of the present invention, a digital earth display device further comprises:
the encryption module is used for encrypting the interest points of which the users have viewing rights;
and the decryption module is used for decrypting the interest points of which the users have the viewing rights.
In a third aspect of the invention, a digital earth display device comprises:
a processor;
a memory for storing an executable program;
the executable program, when executed by the processor, causes the digital earth display device to implement the digital earth display method according to the first aspect of the present invention.
In a fourth aspect of the present invention, a storage medium stores executable instructions executable by a computer to cause the computer to perform the digital earth display method according to the first aspect of the present invention.
The scheme has at least the following beneficial effects: the digital earth is managed and displayed according to the authority, so that the geographic information is protected, the geographic data sharing capability is improved, and the manpower and material resources are saved; the accuracy of the control and management of the map resource authority is improved, and the management and control of the map resource by a user are more convenient.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
The invention is further described below with reference to the drawings and examples.
FIG. 1 is a step diagram of a digital earth display method according to an embodiment of the present invention;
fig. 2 is a block diagram of a digital earth display device according to an embodiment of the present invention.
Detailed Description
Reference will now be made in detail to the present embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein the accompanying drawings are used to supplement the description of the written description so that one can intuitively and intuitively understand each technical feature and overall technical scheme of the present invention, but not to limit the scope of the present invention.
In the description of the present invention, it should be understood that references to orientation descriptions such as upper, lower, front, rear, left, right, etc. are based on the orientation or positional relationship shown in the drawings, are merely for convenience of description of the present invention and to simplify the description, and do not indicate or imply that the apparatus or elements referred to must have a particular orientation, be constructed and operated in a particular orientation, and thus should not be construed as limiting the present invention.
In the description of the present invention, a number means one or more, a number means two or more, and greater than, less than, exceeding, etc. are understood to not include the present number, and above, below, within, etc. are understood to include the present number. The description of the first and second is for the purpose of distinguishing between technical features only and should not be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated or implicitly indicating the precedence of the technical features indicated.
In the description of the present invention, unless explicitly defined otherwise, terms such as arrangement, installation, connection, etc. should be construed broadly and the specific meaning of the terms in the present invention can be reasonably determined by a person skilled in the art in combination with the specific contents of the technical scheme.
Referring to fig. 1, a first embodiment of the present invention provides a digital earth display method including the steps of:
step S100, obtaining a service request of a user;
step 200, obtaining a user ID according to the service request, and obtaining authority information of the user according to the user ID;
step S300, obtaining the information of the interest points according to the service request, and judging whether the user has viewing authority on the interest points according to the authority information and the authority labels of the interest points in the information of the interest points;
step S400, displaying the interest points of the user with the viewing authority.
In step S100, the user inputs a location or clicks on or zooms in an area of the digital earth in the client search box, intends to view geographic information of the location or area, and further generates a service request. The service request is sent to the server side through the network. The server side obtains the service request of the user.
In step S200, a service request includes a user ID, and the server side extracts the user ID from the received service request; determining a permission group of a permission database where a user ID is located, and obtaining permission information of a user; wherein the rights database has a plurality of rights groupings, and the user ID can exist in the plurality of rights groupings.
For example, in the rights database, there are five rights groupings, including group one, group two, group three, group four, group five. User a can exist in both group one and group two. User B can exist in both group one and group three. Defining group one as the basis authority, the registered users are all present in group one.
In step S300, a service request includes interest point information, and the server side extracts the interest point information from the received service request; the point of interest information corresponds to a geographic name of a place or region that a user intends to view by entering the place or clicking on or zooming in on a region of the digital earth at a client search box;
and finding out the interest point information in the authority database, and confirming the authority label corresponding to the interest point information, wherein the interest point information and the authority label are corresponding to 1-n. For example, if one interest point information has a label of "group two" and a label of "group three", then the user existing in the group one has no viewing authority, the user a existing in the group two has viewing authority, and the user B existing in the group three also has viewing authority.
For another example, if one interest point has three-dimensional map information, real map information, nearby sight spot information, and internal structure information, and the three-dimensional map information and the nearby sight spot information have "group two" and "group three" labels, and the real map information and the internal structure information have "group three" labels, then the user a has only viewing authority for the three-dimensional map information and the nearby sight spot information, and the user B has viewing authority for the three-dimensional map information, the real map information, the nearby sight spot information, and the internal structure information.
In step S400, the server encrypts the interest point having the viewing authority, and sends the encrypted interest point to the client; the client receives the interest point sent by the server, decrypts the interest point and displays the decrypted interest point on the terminal. The method avoids the interception of the interest point by people in the transmission process by an encryption means, so that the geographic information and the user information of the interest point of the user can be directly obtained, and the safety is improved. Specifically, the encryption method employs DES encryption.
Further, the digital earth display method further includes: and establishing a permission database according to the personality information provided by the user registration. For example, in the provided personal information, nationality is japan, and geographical information of detailed streets in non-japan areas is not given to a user who does not have viewing authority. The detailed street has a label for group three, which the user is not present in the group three in the rights database.
In the embodiment, the digital earth is managed and displayed according to the authority, so that the geographic information is protected, the geographic data sharing capability is improved, and the manpower and material resources are saved; the accuracy of the control and management of the map resource authority is improved, and the management and control of the map resource by a user are more convenient.
Referring to fig. 2, a digital earth display device of a second embodiment of the present invention includes:
a first obtaining module 10, configured to obtain a service request of a user;
a second obtaining module 20, configured to obtain a user ID according to the service request, and obtain authority information of the user according to the user ID;
a third obtaining module 30, configured to obtain the point of interest information according to the service request;
the permission matching module 40 is configured to determine whether the user has viewing permission on the point of interest according to permission labels of the point of interest in the permission information and the point of interest information;
and the display module 50 is used for displaying the interest points with the viewing authority of the user to the user.
According to the second aspect of the present invention, the second acquisition module 20 performs the following steps to acquire the authority information of the user according to the user ID:
determining a permission group of a permission database where a user ID is located, and obtaining permission information of a user; wherein the rights database has a plurality of rights groupings, and the user ID can exist in the plurality of rights groupings.
Further, the digital earth display device further includes:
the rights database establishing module 63 is configured to establish a rights database according to the personality information provided by the user registration.
Further, the digital earth display device further includes:
an encryption module 61, configured to encrypt a point of interest for which the user has viewing authority;
the decryption module 62 is configured to decrypt the point of interest for which the user has viewing authority.
In this embodiment, the digital earth display device, which applies the digital earth display method according to the method embodiment, can perform each step of the digital earth display method through cooperation of each module, and has the same technical effects, which will not be described in detail herein.
A third embodiment of the present invention provides a digital earth display device. The digital earth display device includes:
a processor;
a memory for storing an executable program;
the communication interface is used for communicating the processor and the memory with the outside;
the executable program, when executed by the processor, causes the digital earth display device to implement a digital earth display method as described in the method embodiments.
If the memory, processor, and communication interface are implemented independently, the memory, processor, and communication interface may be interconnected and communicate with each other via a bus. The bus may be an industry standard architecture bus, an external device interconnect bus, or an extended industry standard architecture bus, among others. The buses may be classified as address buses, data buses, control buses, etc.
Alternatively, in a specific implementation, if the memory, the processor, and the communication interface are integrated on a chip, the memory, the processor, and the communication interface may communicate with each other through the internal interface.
In a fourth embodiment of the present invention, a storage medium stores executable instructions that are executable by a computer to cause the computer to perform the digital earth display method according to the method embodiment.
Examples of storage media include, but are not limited to, phase change memory (PRAM), static Random Access Memory (SRAM), dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), read Only Memory (ROM), electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, read only compact disc read only memory (CD-ROM), digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium which can be used to store information that can be accessed by a computing device.
It is to be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above-described embodiments, the various steps or methods may be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, may be implemented using any one or combination of the following techniques, as is well known in the art: discrete logic circuits having logic gates for implementing logic functions on data signals, application specific integrated circuits having suitable combinational logic gates, programmable Gate Arrays (PGAs), field Programmable Gate Arrays (FPGAs), and the like.
Those of ordinary skill in the art will appreciate that all or a portion of the steps carried out in the method of the above-described embodiments may be implemented by a program to instruct related hardware, where the program may be stored in a computer readable storage medium, and where the program, when executed, includes one or a combination of the steps of the method embodiments.
In addition, each functional unit in the embodiments of the present invention may be integrated in one processing module, or each unit may exist alone physically, or two or more units may be integrated in one module. The integrated modules may be implemented in hardware or in software functional modules. The integrated modules may also be stored in a computer readable storage medium if implemented in the form of software functional modules and sold or used as a stand-alone product. The storage medium may be a read-only memory, a magnetic or optical disk, or the like.
The present invention is not limited to the above embodiments, but is merely preferred embodiments of the present invention, and the present invention should be construed as being limited to the above embodiments as long as the technical effects of the present invention are achieved by the same means.
Claims (8)
1. A digital earth display method, comprising the steps of:
acquiring a service request of a user;
acquiring a user ID according to the service request, determining a permission group of a permission database where the user ID is located, and acquiring permission information of a user, wherein the permission database is provided with a plurality of permission groups, and the user ID can exist in the plurality of permission groups;
acquiring interest point information according to the service request, wherein the interest point information comprises three-dimensional map information, real map information, nearby scenic spot information and internal structure information, and the interest point information is provided with an authority label corresponding to the authority group;
determining target interest point information with viewing authority of a user from the three-dimensional map information, the real map information, the nearby scenic spot information and the internal structure information according to the authority group of the authority information and the authority label of the interest point information;
and displaying the target interest point information of which the user has the viewing authority.
2. The digital earth display method of claim 1, further comprising:
and establishing the authority database according to the personality information provided by the user registration.
3. The digital earth display method of claim 1, wherein displaying the target point of interest information for which the user has viewing rights comprises:
transmitting the encrypted target interest point information with the viewing authority of the user;
and displaying the target interest point information of which the decrypted user has the viewing authority.
4. A digital earth display device, comprising:
the first acquisition module is used for acquiring a service request of a user;
the second acquisition module is used for acquiring a user ID according to the service request, determining a permission group of a permission database where the user ID is located, and acquiring permission information of a user, wherein the permission database is provided with a plurality of permission groups, and the user ID can exist in the plurality of permission groups;
the permission matching module is used for acquiring interest point information according to the service request, wherein the interest point information comprises three-dimensional map information, real map information, nearby scenic spot information and internal structure information, and the interest point information is provided with permission labels corresponding to the permission groups; determining target interest point information with viewing authority of a user from the three-dimensional map information, the real map information, the nearby scenic spot information and the internal structure information according to the authority group of the authority information and the authority label of the interest point information;
and the display module is used for displaying the target interest point information with the viewing authority of the user to the user.
5. The digital earth display device of claim 4, further comprising:
and the permission database establishing module is used for establishing the permission database according to the personality information provided by the user registration.
6. The digital earth display device of claim 4, further comprising:
the encryption module is used for encrypting target interest point information of which the user has viewing authority;
and the decryption module is used for decrypting the target interest point information of which the user has the viewing authority.
7. A digital earth display device, comprising:
a processor;
a memory for storing an executable program;
the executable program, when executed by the processor, causes the digital earth display device to implement the digital earth display method of any one of claims 1 to 3.
8. A storage medium storing executable instructions executable by a computer to cause the computer to perform the digital earth display method of any one of claims 1 to 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011092612.XA CN112395378B (en) | 2020-10-13 | 2020-10-13 | Digital earth display method, device, system and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011092612.XA CN112395378B (en) | 2020-10-13 | 2020-10-13 | Digital earth display method, device, system and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112395378A CN112395378A (en) | 2021-02-23 |
CN112395378B true CN112395378B (en) | 2023-11-03 |
Family
ID=74596713
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011092612.XA Active CN112395378B (en) | 2020-10-13 | 2020-10-13 | Digital earth display method, device, system and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112395378B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110079A (en) * | 2007-06-27 | 2008-01-23 | 中国科学院遥感应用研究所 | Digital globe antetype system |
CN105095412A (en) * | 2015-07-10 | 2015-11-25 | 河南省电力勘测设计院 | Method for processing open-type geological geographic information and system thereof |
CN108052667A (en) * | 2017-12-29 | 2018-05-18 | 百度在线网络技术(北京)有限公司 | Map interest point indication method, device, terminal and computer readable storage medium |
-
2020
- 2020-10-13 CN CN202011092612.XA patent/CN112395378B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110079A (en) * | 2007-06-27 | 2008-01-23 | 中国科学院遥感应用研究所 | Digital globe antetype system |
CN105095412A (en) * | 2015-07-10 | 2015-11-25 | 河南省电力勘测设计院 | Method for processing open-type geological geographic information and system thereof |
CN108052667A (en) * | 2017-12-29 | 2018-05-18 | 百度在线网络技术(北京)有限公司 | Map interest point indication method, device, terminal and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN112395378A (en) | 2021-02-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6985588B1 (en) | System and method for using location identity to control access to digital information | |
US7120254B2 (en) | Cryptographic system and method for geolocking and securing digital information | |
AU2002230796A1 (en) | System and method for using location identity to control access to digital information | |
CN102609662B (en) | Anti-tamper location-based service | |
US20150289133A1 (en) | Transmission of Beacon Message | |
US11283620B2 (en) | Method, apparatus, and system for providing a homomorphic cryptosystem | |
Liu et al. | Alidrone: Enabling trustworthy proof-of-alibi for commercial drone compliance | |
KR101803651B1 (en) | Authentication method for connection of vehicle cloud service | |
CN112395378B (en) | Digital earth display method, device, system and storage medium | |
CN110955904B (en) | Data encryption method, data decryption method, processor and computer equipment | |
Liu et al. | All-dummy k-anonymous privacy protection algorithm based on location offset | |
Singh et al. | Cyber physical surveillance system for Internet of Vehicles | |
JP2009027633A (en) | Base station information managing apparatus | |
CN112995109A (en) | Data encryption system and method, data processing method and device and electronic equipment | |
US20220414267A1 (en) | Method, apparatus, and computer program product for confidential computing | |
US11876797B2 (en) | Multi-factor geofencing system for secure encryption and decryption system | |
US11323425B2 (en) | Systems and methods for selecting cryptographic settings based on computing device location | |
US20160359821A1 (en) | Private peer-to-peer data transfers | |
Basahel et al. | Hardware and Software Solution for Preserving Privacy of Mobile Devices and their Applications | |
Gajparia | On User Privacy for Location-based Services | |
JP2007164306A (en) | Location certification system, certification center device, location certification method, certification device and terminal | |
CN116708016A (en) | Sensitive data transmission method, server and storage medium | |
WO2024134228A1 (en) | Computer implemented method, computer system, computer program and computer-readable storage medium for providing personal data anonymously or assigned to a person | |
BRAHMAIAH et al. | An Efficient Privacy-Preserving Location-based Query over Outsourced Encrypted Data | |
CN117763611A (en) | Sensitive information desensitizing method, electronic equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |