CN112395378B - Digital earth display method, device, system and storage medium - Google Patents

Digital earth display method, device, system and storage medium Download PDF

Info

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
Application number
CN202011092612.XA
Other languages
Chinese (zh)
Other versions
CN112395378A (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.)
Jiangsu Shuchuang Intelligent Technology Development Co ltd
Beijing North Star Technology Development Co ltd
Original Assignee
Jiangsu Shuchuang Intelligent Technology Development Co ltd
Beijing North Star Technology Development 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 Jiangsu Shuchuang Intelligent Technology Development Co ltd, Beijing North Star Technology Development Co ltd filed Critical Jiangsu Shuchuang Intelligent Technology Development Co ltd
Priority to CN202011092612.XA priority Critical patent/CN112395378B/en
Publication of CN112395378A publication Critical patent/CN112395378A/en
Application granted granted Critical
Publication of CN112395378B publication Critical patent/CN112395378B/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
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/2433Query languages
    • G06F16/244Grouping and aggregation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing 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

Digital earth display method, device, system and storage medium
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.
CN202011092612.XA 2020-10-13 2020-10-13 Digital earth display method, device, system and storage medium Active CN112395378B (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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