CN112395378A - 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
CN112395378A
CN112395378A CN202011092612.XA CN202011092612A CN112395378A CN 112395378 A CN112395378 A CN 112395378A CN 202011092612 A CN202011092612 A CN 202011092612A CN 112395378 A CN112395378 A CN 112395378A
Authority
CN
China
Prior art keywords
user
permission
information
authority
digital earth
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.)
Granted
Application number
CN202011092612.XA
Other languages
Chinese (zh)
Other versions
CN112395378B (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

Images

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 the user according to the user ID; obtaining interest point information according to the service request, and judging whether the user has a viewing right to the interest point according to the right information and the right label of the interest point; displaying the interest points of which the users have the viewing permission; 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 accuracy and the convenience of map resource authority control management 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 geographic information in a digitalized form and is widely applied to economic construction and social development. But geographic information is both a fundamental and strategic resource. The method is more protective for the confidential geographic information.
The existing digital earth does not distinguish the geographical range which can be seen by users from the displayed geographical range, and the confidential geographical information is concealed for partial users due to the confidentiality of the geographical data. And is therefore essential for rights control of the digital earth.
Disclosure of Invention
The present invention is directed to a digital earth display method, apparatus, system and storage medium that solve at least one of the problems of the prior art.
The technical scheme adopted by the invention for solving the problems is as follows:
in a first aspect of the present invention, a digital earth display method includes the steps of:
acquiring a service request of a user;
acquiring a user ID according to the service request, and acquiring authority information of the user according to the user ID;
obtaining interest point information according to the service request, and judging whether a user has a viewing permission on the interest point according to the permission information and a permission label of the interest point in the interest point information;
and displaying the interest points of which the user has the viewing authority.
According to the first aspect of the present invention, the acquiring the authority information of the user according to the user ID includes the following steps:
determining the authority group of the authority database where the user ID is located to obtain the authority information of the user; wherein the permission database has a plurality of the permission groups in which the user ID can exist.
According to the first aspect of the present invention, the digital earth display method further comprises: and establishing the authority database according to the personal information provided by user registration.
According to the first aspect of the present invention, the displaying the points of interest that the user has the viewing right includes:
sending the encrypted points of interest for which the user has viewing rights;
displaying the points of interest for 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 a 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 the user has the 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 of which the users have the viewing permission to the users.
According to the second aspect of the present invention, the second obtaining module performs the following steps to obtain the authority information of the user according to the user ID:
determining the authority group of the authority database where the user ID is located to obtain the authority information of the user; wherein the permission database has a plurality of the permission groups in which the user ID can exist.
According to a second aspect of the present invention, the digital earth display device further comprises:
and the permission database establishing module is used for establishing the permission database according to the individual information provided by the user registration.
According to a second aspect of the present invention, the digital earth display device further comprises:
the encryption module is used for encrypting the interest points of which the users have the viewing permission;
and the decryption module is used for decrypting the interest points of which the user has the viewing authority.
In a third aspect of the present invention, a digital earth display device includes:
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 invention.
In a fourth aspect 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 first aspect of the present invention.
The scheme at least has 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 map resource authority control management precision is improved, and a user can manage and control map resources more conveniently.
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 illustrated with reference to the following figures 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 structural 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 preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout.
In the description of the present invention, it should be understood that the orientation or positional relationship referred to in the description of the orientation, such as the upper, lower, front, rear, left, right, etc., is based on the orientation or positional relationship shown in the drawings, and is only for convenience of description and simplification of description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus, should not be construed as limiting the present invention.
In the description of the present invention, the meaning of a plurality of means is one or more, the meaning of a plurality of means is two or more, and larger, smaller, larger, etc. are understood as excluding the number, and larger, smaller, inner, etc. are understood as including the number. If the first and second are described for the purpose of distinguishing technical features, they are not to be understood 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 otherwise explicitly limited, terms such as arrangement, installation, connection and the like should be understood in a broad sense, and those skilled in the art can reasonably determine the specific meanings of the above terms in the present invention in combination with the specific contents of the technical solutions.
Referring to fig. 1, a first embodiment of the present invention provides a digital earth display method including the steps of:
step S100, acquiring a service request of a user;
step S200, acquiring a user ID according to the service request, and acquiring authority information of the user according to the user ID;
step S300, obtaining interest point information according to the service request, and judging whether the user has the viewing authority for the interest point according to the authority information and the authority label of the interest point in the interest point information;
and step S400, displaying the interest points of which the user has the viewing authority.
In step S100, a user inputs a place in a client search box or clicks on an area in the digital earth or zooms on an area of the digital earth, intends to view geographic information of the place or area, and then generates a service request. The service request is sent to the server side through the network. The server side obtains a service request of a user.
In step S200, a service request includes a user ID, and the server extracts the user ID from the received service request; determining the authority group of the authority database where the user ID is located, and acquiring the authority information of the user; wherein the permission database has a plurality of permission groups in which the user ID can exist.
For example, in the rights database, there are five rights groups, 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 group one and group three. Defining a group one as a basic authority, and the registered users exist in the group one.
In step S300, a service request includes the information of the point of interest, and the server extracts the information of the point of interest from the received service request; the point of interest information corresponds to a geographic name of a place or area that a user intends to view by entering the place or clicking or zooming on an area of the digital earth in a client search box;
and finding the interest point information in the permission database, and confirming a permission label corresponding to the interest point information, wherein the interest point information corresponds to the permission label from 1 to n. For example, if one piece of point of interest information has a tag of "group two" and a tag of "group three", the user existing in group one does not have the viewing right, the user a existing in group two has the viewing right, and the user B existing in group three also has the viewing right.
For another example, if one point of interest has three-dimensional map information, solid picture information, nearby scene information, and internal structure information, the three-dimensional map information and the nearby scene information have "group two" and "group three" tags, and the solid picture information and the internal structure information have "group three" tags, then user a only has viewing permissions for the three-dimensional map information and the nearby scene information, and user B has viewing permissions for the three-dimensional map information, the solid picture information, the nearby scene information, and the internal structure information.
In step S400, the server encrypts the interest points with the viewing right, and sends the encrypted interest points to the client; and the client receives the interest points sent by the server, decrypts the interest points and displays the decrypted interest points on the terminal. The geographic information and the user information of the interest point of the user can be directly acquired by preventing the interest point from being intercepted by people in the transmission process through an encryption means, and the safety is improved. Specifically, the encryption method employs DES encryption.
Further, the digital earth display method further comprises: and establishing a permission database according to the personal information provided by the user registration. For example, if a user provides personal information that the nationality is japan, the user has no viewing right for the geographical information of detailed streets in a non-japanese area. The detailed street has a label of group three and the user is not present in group three in the permissions 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 map resource authority control management precision is improved, and a user can manage and control map resources more conveniently.
Referring to fig. 2, a second embodiment of the present invention, a digital earth display device, 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 permission 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 used for judging whether the user has the viewing permission for 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 50 is used for displaying the interest points of which the user has the viewing right to the user.
According to the second aspect of the present invention, the second obtaining module 20 performs the following steps to obtain the authority information of the user according to the user ID:
determining the authority group of the authority database where the user ID is located, and acquiring the authority information of the user; wherein the permission database has a plurality of permission groups in which the user ID can exist.
Further, the digital earth display device further includes:
and the authority database establishing module 63 is used for establishing an authority database according to the personal information provided by the user registration.
Further, the digital earth display device further includes:
the encryption module 61 is used for encrypting interest points of which the users have viewing rights;
and a decryption module 62 for decrypting the interest points that the user has the viewing right.
In this embodiment, the digital earth display apparatus, using the digital earth display method as described in the method embodiment, can perform each step of the digital earth display method through cooperation of each module, and has the same technical effect, and will not be described in detail herein.
In a third embodiment of the present invention, a digital earth display device is provided. The digital earth display device includes:
a processor;
a memory for storing an executable program;
a communication interface for the processor and the memory to communicate 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 method embodiments.
If the memory, the processor and the communication interface are implemented independently, the memory, the processor and the communication interface may be connected to each other through a bus and perform communication with each other. The bus may be an industry standard architecture bus, a peripheral interconnect bus, an extended industry standard architecture bus, or the like. The bus may be divided into an address bus, a data bus, a control bus, etc.
Optionally, 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 complete mutual communication 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 a digital earth display method as described in the method embodiments.
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, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device.
It should be understood that portions of the present invention may be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, the various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, any one or combination of the following techniques, which are known in the art, may be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application specific integrated circuit having an appropriate combinational logic gate circuit, a Programmable Gate Array (PGA), a Field Programmable Gate Array (FPGA), or the like.
It will be understood by those skilled in the art that all or part of the steps carried by the method for implementing the above embodiments may be implemented by hardware related to instructions of a program, which may be stored in a computer readable storage medium, and when the program is executed, the program includes one or a combination of the steps of the method embodiments.
In addition, functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist alone physically, or two or more units are integrated into one module. The integrated module can be realized in a hardware mode, and can also be realized in a software functional module mode. The integrated module, if implemented in the form of a software functional module and sold or used as a separate product, may also be stored in a computer readable storage medium. The storage medium may be a read-only memory, a magnetic or optical disk, or the like.
The above description is only a preferred embodiment of the present invention, and the present invention is not limited to the above embodiment, and the present invention shall fall within the protection scope of the present invention as long as the technical effects of the present invention are achieved by the same means.

Claims (10)

1. The digital earth display method is characterized by comprising the following steps:
acquiring a service request of a user;
acquiring a user ID according to the service request, and acquiring authority information of the user according to the user ID;
obtaining interest point information according to the service request, and judging whether a user has a viewing permission on the interest point according to a permission label of the interest point in the interest point information and the permission information;
and displaying the interest points of which the user has the viewing authority.
2. The digital earth display method according to claim 1, wherein said acquiring the authority information of the user according to the user ID comprises the steps of:
determining the authority group of the authority database where the user ID is located to obtain the authority information of the user; wherein the permission database has a plurality of the permission groups in which the user ID can exist.
3. The digital earth display method of claim 2, further comprising:
and establishing the authority database according to the personal information provided by user registration.
4. The digital earth display method of claim 1, wherein said displaying points of interest for which a user has viewing rights comprises:
sending the encrypted points of interest for which the user has viewing rights;
displaying the points of interest for which the decrypted user has viewing rights.
5. Digital earth display device, characterized by 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 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 the user has the viewing permission on the interest point according to the permission label of the interest point in the interest point information and the permission information;
and the display module is used for displaying the interest points of which the users have the viewing permission to the users.
6. The digital earth display device according to claim 5, wherein the second acquisition module performs the following steps to acquire the authority information of the user according to the user ID:
determining the authority group of the authority database where the user ID is located to obtain the authority information of the user; wherein the permission database has a plurality of the permission groups in which the user ID can exist.
7. The digital earth display device of claim 6, further comprising:
and the permission database establishing module is used for establishing the permission database according to the individual information provided by the user registration.
8. The digital earth display device of claim 5, further comprising:
the encryption module is used for encrypting the interest points of which the users have the viewing permission;
and the decryption module is used for decrypting the interest points of which the user has the viewing authority.
9. Digital earth display device, characterized in that it 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 of any one of claims 1 to 4.
10. Storage medium, characterized in that it stores executable instructions that can be executed by a computer, causing the computer to carry out the digital earth display method according to any one of claims 1 to 4.
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 true CN112395378A (en) 2021-02-23
CN112395378B 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
CN112395378B (en) 2023-11-03

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
US10425388B2 (en) Protecting sensitive data security
US20150289133A1 (en) Transmission of Beacon Message
CN103841099A (en) System for encrypting content name
CN104580316A (en) Software authorization management method and software authorization management system
CN101137978A (en) Method for restricting content usage in digital rights management
CN114925031A (en) Data differentiation safety sharing method and device, electronic equipment and medium
CN112395378B (en) Digital earth display method, device, system and storage medium
CN108920973A (en) The method and apparatus of query information in location based service
US20130237249A1 (en) Providing and using map tags
CN110532792B (en) Method and system for checking privacy information
CN112995109A (en) Data encryption system and method, data processing method and device and electronic equipment
CN112653994B (en) Historical position management method and device and computing equipment
CN113094749B (en) Implementation method of data security sharing mechanism under privacy protection based on blockchain
US20160359821A1 (en) Private peer-to-peer data transfers
CN112559825B (en) Service processing method, device, computing equipment and medium
US20220414267A1 (en) Method, apparatus, and computer program product for confidential computing
Basahel et al. Hardware and Software Solution for Preserving Privacy of Mobile Devices and their Applications
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
CN117763611A (en) Sensitive information desensitizing method, electronic equipment and storage medium
WO2023034527A1 (en) Generating and managing encrypted non-fungible tokenized assets
CN113312637A (en) Proxy server and method for matching encrypted subscription with event

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