CN113238999B - Data sharing method, device, electronic equipment and computer readable storage medium - Google Patents
Data sharing method, device, electronic equipment and computer readable storage medium Download PDFInfo
- Publication number
- CN113238999B CN113238999B CN202110554032.6A CN202110554032A CN113238999B CN 113238999 B CN113238999 B CN 113238999B CN 202110554032 A CN202110554032 A CN 202110554032A CN 113238999 B CN113238999 B CN 113238999B
- Authority
- CN
- China
- Prior art keywords
- shared
- data
- sharing
- interface
- user
- 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 60
- 230000003993 interaction Effects 0.000 claims abstract description 38
- 238000013507 mapping Methods 0.000 claims abstract description 21
- 230000002452 interceptive effect Effects 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 15
- 230000008859 change Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 4
- 238000012423 maintenance Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 21
- 238000012546 transfer Methods 0.000 description 12
- 229920000742 Cotton Polymers 0.000 description 8
- 238000012217 deletion Methods 0.000 description 8
- 230000037430 deletion Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000005211 surface analysis Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000006467 substitution reaction Methods 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/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/176—Support for shared access to files; File sharing support
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention provides a data sharing method, a device, electronic equipment and a computer readable storage medium, wherein the method comprises the following steps: firstly, displaying a shared data interaction interface; when a sharing operation is received at the sharing data interaction interface, displaying a sharing relation generating interface; responding to the generation operation in the sharing relation generation interface, establishing a corresponding relation between the data to be shared and the shared user identifier, and sending the corresponding relation to the server; the data to be shared is generated by unmanned plane mapping data; when receiving shared data viewing operation at the shared data interaction interface, displaying the shared data viewing interface; the shared data viewing interface is used for displaying the shared data; according to the method and the server, the corresponding relation between the data to be shared and the shared user identification is established, so that the server can provide the shared user with the result corresponding to the shared user identification according to the corresponding relation, the whole sharing process is rapid and concise without transmitting a data packet, and time is saved.
Description
Technical Field
The invention relates to the technical field of unmanned aerial vehicle mapping, in particular to a data sharing method, a data sharing device, electronic equipment and a computer readable storage medium.
Background
Along with the progress of science and technology, the mapping technology gradually develops into unmanned aerial vehicle mapping, and unmanned aerial vehicle mapping improves work efficiency by a wide margin and reduces human labour, and unmanned aerial vehicle mapping data can generate different achievements, such as earth's surface map, multispectral map etc. and these achievements play key instruction effect to agricultural unmanned aerial vehicle operation. Therefore, it is important to manage the sharing rights of such achievements. At present, a common sharing mode is to transmit the result file package to other people for use, and the sharing process is complicated and takes a long time.
Disclosure of Invention
The invention aims at providing a data sharing method, a data sharing device, an electronic device and a computer readable storage medium, so that the sharing process is quicker and simpler, and time is saved.
Embodiments of the invention may be implemented as follows:
In a first aspect, the present invention provides a data sharing method, the method comprising: displaying a shared data interaction interface; when a sharing operation is received at the sharing data interaction interface, displaying a sharing relation generating interface; responding to the generation operation of the sharing relation generation interface, establishing a corresponding relation between data to be shared and a shared user identifier, and sending the corresponding relation to a server; the data to be shared is generated by unmanned plane mapping data; when receiving shared data viewing operation at the shared data interaction interface, displaying a shared data viewing interface; the shared data viewing interface is used for displaying shared data;
Optionally, the sharing relation generation interface has a sharing type selection area and an information entry area; the responding the generating operation of the sharing relation generating interface establishes the corresponding relation between the data to be shared and the shared user identification, and comprises the following steps: responding to the selection operation in the sharing type selection area, and displaying an interactive interface corresponding to the information input area; responding to the input operation of the interactive interface corresponding to the information input area, and acquiring the shared user identification; and establishing a corresponding relation between the data to be shared and the shared user identifier, and sending the corresponding relation to a server.
Optionally, the sharing relationship generating interface further has a permission selection area, and after establishing a correspondence between the data to be shared and the shared user identifier, the method further includes: and responding to the selection operation in the authority selection area, establishing the corresponding relation between the shared user identification and at least one authority, and sending the corresponding relation between the shared user identification and at least one authority to a server.
Optionally, the method further comprises: displaying a sharing relation viewing interface; the sharing relation viewing interface has a corresponding relation between the data to be shared and at least one shared user identifier and a corresponding relation between the shared user identifier and at least one authority; when a change operation is received at the shared relation viewing interface, the corresponding relation is updated, and the changed corresponding relation is sent to the server.
Optionally, the method further comprises: when a removal operation is received at the shared data viewing interface, a removal request is sent to the server; the removal request is used for indicating the server to delete the corresponding relation between the shared user identifier and the data to be shared.
Optionally, the shared data interaction interface is also provided with a display type selection area; the method further comprises the steps of: and when a selection operation for any display type is received in the display type selection area, generating the data to be shared corresponding to the selected display type.
Optionally, the shared data interaction interface further has an operable area, the sharing operation is located in the operable area, and the method further includes: and when an operation instruction except the sharing operation is received in the operable area, generating an operation interface corresponding to the operation instruction.
In a second aspect, the present invention provides a data sharing apparatus, including: the display module is used for displaying the shared data interaction interface; when a sharing operation is received at the sharing data interaction interface, displaying a sharing relation generating interface; the processing module is used for responding to the generation operation of the sharing relation generation interface, establishing a corresponding relation between data to be shared and the shared user identification, and sending the corresponding relation to the server; the data to be shared is generated by unmanned plane mapping data; the display module is further used for displaying a shared data viewing interface when the shared data viewing operation is received at the shared data interaction interface; the shared data viewing interface is used for displaying shared data;
In a third aspect, the present invention provides an electronic device comprising a processor and a memory, the memory storing a computer program executable by the processor, the processor being executable to implement the data sharing method as described in the first aspect.
In a fourth aspect, the present invention provides a computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements the data sharing method according to the first aspect.
The invention provides a data sharing method, a device, electronic equipment and a computer readable storage medium, wherein the method comprises the following steps: firstly, displaying a shared data interaction interface; when a sharing operation is received at the sharing data interaction interface, displaying a sharing relation generating interface; responding to the generation operation of the sharing relation generation interface, establishing a corresponding relation between data to be shared and a shared user identifier, and sending the corresponding relation to a server; the data to be shared is generated by unmanned plane mapping data; when receiving shared data viewing operation at the shared data interaction interface, displaying a shared data viewing interface; the shared data viewing interface is used for displaying shared data; compared with the prior art, the invention adopts the method that the result file package is transmitted to other people for use, the sharing and using process is complex, in order to solve the problem, by establishing the corresponding relation between the data to be shared and the shared user identification, therefore, when the shared user views the results, the server provides the results corresponding to the shared user identification for the shared user according to the corresponding relation, and the whole sharing process is rapid and simple without transmitting the data packet, so that time consumption is saved.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings that are needed in the embodiments will be briefly described below, it being understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and other related drawings may be obtained according to these drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic illustration of an application environment in accordance with the present invention;
FIG. 2 is a schematic flow chart of a data sharing method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram of a shared data interactive interface according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a sharing relationship generation interface according to an embodiment of the present invention;
FIG. 5 is a schematic flow chart of an implementation of step S12 provided by an embodiment of the present invention;
FIG. 6 is a schematic diagram of another sharing relationship generation interface according to an embodiment of the present invention;
FIG. 7 is a schematic diagram of a scenario of a sharing relationship generation interface according to an embodiment of the present invention;
FIG. 8 is a schematic view of a scenario provided by an embodiment of the present invention;
FIG. 9 is a schematic diagram of a sharing relationship view interface provided by an embodiment of the present invention;
FIG. 10 is a schematic view of a scenario of a shared relationship viewing interface provided by an embodiment of the present invention;
FIG. 11 is an exemplary diagram of another shared data viewing interface provided by an embodiment of the present invention;
FIG. 12 is an exemplary diagram of another shared data interaction interface provided by an embodiment of the present invention;
FIG. 13 is a functional block diagram of a data sharing device according to an embodiment of the present invention;
fig. 14 is a block diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the embodiments of the present invention more apparent, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention, and it is apparent that the described embodiments are some embodiments of the present invention, but not all embodiments of the present invention. The components of the embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations.
Thus, the following detailed description of the embodiments of the invention, as presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
It should be noted that: like reference numerals and letters denote like items in the following figures, and thus once an item is defined in one figure, no further definition or explanation thereof is necessary in the following figures.
In the description of the present invention, it should be noted that, if the terms "upper", "lower", "inner", "outer", and the like indicate an azimuth or a positional relationship based on the azimuth or the positional relationship shown in the drawings, or the azimuth or the positional relationship in which the inventive product is conventionally put in use, it is merely for convenience of describing the present invention and simplifying the description, and it is not indicated or implied that the apparatus or element referred to must have a specific azimuth, be configured and operated in a specific azimuth, and thus it should not be construed as limiting the present invention.
Furthermore, the terms "first," "second," and the like, if any, are used merely for distinguishing between descriptions and not for indicating or implying a relative importance.
It should be noted that the features of the embodiments of the present invention may be combined with each other without conflict.
Before describing embodiments of the present invention, related terms related to the embodiments of the present invention will be explained.
The achievement is as follows: in the embodiment of the invention, the data result obtained after unmanned aerial vehicle mapping data processing is obtained, for example, after the ground surface characteristic data are acquired through different sensors, a data set such as a high-precision map, a multispectral map, an infrared thermal image map, a three-dimensional point cloud and the like of the ground surface and related auxiliary information are formed through technologies such as three-control measurement, image stitching and the like.
Ownership of: all possible rights of the user to the result are meant to include the right to transfer ownership itself, control and manage usage rights, edit related information, browse and use all information, delete, etc.
Usage rights: the method refers to the authority of a user for browsing, measuring, exporting all or part of the results into pictures, carrying out surface analysis based on the results, generating a prescription chart based on the results and the like for operation of the agricultural unmanned aerial vehicle and the like.
At present, unmanned aerial vehicle mapping data can generate different achievements, such as a ground map, a multispectral map and the like, and the achievements are shared for more users, so that efficient utilization of achievements can be realized.
In order to solve the above technical problems, an embodiment of the present invention provides a data sharing method, which may be applied to an application environment as shown in fig. 1, referring to fig. 1, and fig. 1 is an application environment provided by the present invention, where the application environment includes a terminal a corresponding to a user a, a terminal B corresponding to a user B, and a server, and the server maintains a result generation system, and after the result is generated, a user of the result generation system acts as an owner of the result, and may control ownership, disposition right (transfer, sharing to others, deletion, etc.) and use right of the result in the system. For example, the user a is a system user, and after the user a generates the result data by the result generation system, the user a can share, transfer, and delete the result data as the owner of the result data.
In the embodiment of the invention, in order to realize data sharing, the server can maintain the corresponding relation between the data to be shared and the shared user identifier, and further can provide the data to be shared for the terminal corresponding to the shared user identifier according to the corresponding relation.
For example, with continued reference to fig. 1, assuming that the user a determines to share the data to be shared to the user B, the server maintains a correspondence "terminal a-data to be shared-terminal B", and when the system detects that the terminal a accesses the system, the data to be shared can be provided to the terminal a for display according to the correspondence, and then the user B can see the data to be shared in the effort viewing interface.
It should be noted that, in the application environment shown in fig. 1, the terminal a and the terminal B may be, but are not limited to, a smart phone, a tablet computer, a notebook computer, a palm computer, a wearable terminal, and the like.
In order to facilitate understanding of the data sharing method provided by the present invention, it may be understood that the data sharing method provided by the embodiment of the present invention may be applied to the terminal a or the terminal B of fig. 1, and the description below uses the terminal a of fig. 1 as an execution body, first, refer to fig. 2, and fig. 2 is a schematic flowchart of a data sharing method provided by the embodiment of the present invention, where the method may include:
s11, displaying a shared data interaction interface.
It can be understood that when a system user of the outcome management system accesses the system through the terminal, the terminal can display a shared data interaction interface according to the shared data provided by the server, and the system user can perform a sharing operation on the shared data interaction interface to complete the sharing of the outcome data, or perform a viewing operation on the interaction interface to view the existing outcome data.
It should be noted that, the result data owned by the system user may be, but not limited to, transfer, sharing, etc. from other users, or may be result data generated from unmanned aerial vehicle mapping data.
For convenience of understanding, a schematic diagram of a shared data interaction interface is provided below, and referring to fig. 3, fig. 3 is a schematic diagram of a shared data interaction interface provided in an embodiment of the present invention.
As shown in fig. 3, the interface is provided with a viewing mode selection area and a data display area, wherein the viewing mode selection area can select a viewing mode, for example, the viewing mode can be displayed according to a data type or a data source, and a search box can be further provided for indicating a user to search for a desired data result; and the data display area can display the data results matched with the user, and each result data also corresponds to various interactive operation identifiers, wherein the interactive operation identifiers can comprise a sharing identifier, a transfer identifier, a deletion identifier, an editing identifier and the like, so that the user can conveniently perform corresponding operation on the result data.
It should be understood that the adding identifier and the changing identifier shown in fig. 3 are only examples, and may be other forms of operation identifiers, but serve to instruct the user to change the correspondence between the data to be shared and the shared user and the shared member and the authority.
And S12, when the sharing operation is received at the sharing data interaction interface, displaying a sharing relation generation interface, responding to the generation operation at the sharing relation generation interface, establishing a corresponding relation between the data to be shared and the shared user identifier, and sending the corresponding relation to the server.
In the embodiment of the disclosure, the data to be shared is generated by unmanned aerial vehicle mapping data, and the data to be shared may be displayed in the form of a high-precision map, a multispectral map, an infrared thermal image map, a three-dimensional point cloud, and the like in the data display area shown in fig. 3.
In the embodiment of the present disclosure, the above-mentioned sharing relationship generating interface refers to an operation interface capable of setting sharing members for data to be shared, a user may add a user identifier of a shared member through the operation interface, and after obtaining the user identifier of the shared member, the terminal may establish a correspondence between the data to be shared and the shared member, where one data to be shared may correspond to a plurality of shared user identifiers, and similarly, the same user identifier may also correspond to a plurality of data to be shared, which is not limited herein.
It can be understood that when the result owner wants to share the data to be shared with other users, the sharing operation can be performed on the shared data interactive interface, and the shared member user identifier is added on the shared relationship generating interface to establish the corresponding relationship between the data to be shared and the shared user identifier.
And S13, when receiving the shared data viewing operation on the shared data interaction interface, displaying the shared data viewing interface, wherein the shared data viewing interface comprises shared data corresponding to the user identification information.
In order to facilitate understanding of the steps S12 and S13, please continue to refer to fig. 1, taking the terminal a as an example, when the user a is the owner of the data to be shared, and the user B is the shared user, the user a may perform the sharing operation on the shared data interactive interface displayed by the terminal a, further add the user identifier corresponding to the user B to the shared relationship generating interface, and after the terminal a obtains the user identifier of the user B, the corresponding relationship between the data to be shared and the user B identifier may be established, and send the corresponding relationship to the server for maintenance, so once the server detects that the user B logs in the system, the data to be shared may be provided to the terminal B of the user B according to the corresponding relationship, and the user B may see the data to be shared on the display interface, thereby avoiding that the terminal a sends the result to the terminal B by means of transmission.
On the other hand, referring to fig. 1, still taking the terminal a as an example, when the user a is a receiver of the result data owned by the user B, after the system detects that the user a logs in, the shared result data can be provided to the terminal a according to the corresponding relationship matched with the user a, and the user a can display the shared data viewing interface corresponding to the user a by executing the viewing operation on the shared data interaction interface, so that the result data shared by the user B already exists on the shared data viewing interface.
It will be appreciated that the user of the effort generation system may be an effort owner, may control ownership, handling rights (transfer, sharing to others, deletion, etc.) and usage rights of an effort, may be an effort sharee, may browse, measure, etc. an effort to be shared, or may export all or part of the effort as a picture, perform surface analysis based on the effort, generate a prescription map based on the effort, etc. for use in an agricultural unmanned aerial vehicle operation, etc., without limitation.
The data sharing method provided by the embodiment of the invention is different from the prior art in that the prior art adopts the method of transmitting the result file package to others for use, and the sharing and using process is complicated, in order to solve the problem, the invention establishes the corresponding relation between the data to be shared and the shared user identifier, so that when the shared user checks the result, the server provides achievements corresponding to the shared user identification for the shared user according to the corresponding relation, the whole sharing process does not need to transmit data packets, and meanwhile, operations such as authority setting and the like can be performed on the sharing relation generation interface, so that the authorities such as the use range and the use condition of the shared achievements are managed, and the privacy of the shared data is ensured.
Optionally, in order to establish a correspondence between data to be shared and a shared user identifier, a sharing relationship generating interface in the disclosed embodiment of the present invention may be shown in fig. 4, where fig. 4 is a schematic diagram of a sharing relationship generating interface provided in an embodiment of the present invention.
As shown in fig. 4, the sharing relationship generating interface may, but is not limited to, have a sharing type selection area and an information input area, where multiple sharing member adding manners may be provided in the sharing type selection area, for example, adding by account numbers, inviting external users, disclosing invitations, etc., where the content included in the corresponding information input area is different for each adding manner; the information input area is used for indicating that the result has the user information of the shared user, such as a mobile phone number, a system account number, a mailbox, a user name and the like, and the input user identification information is different according to different adding modes.
It should be understood that the selection identifier and the input identifier shown in fig. 4 are only examples, and may be other operation identifiers, but the function of the selection identifier and the input identifier is to instruct the user to perform an interactive operation to achieve the establishment of the correspondence between the data to be shared and the shared user identifier.
Based on the foregoing fig. 4, an implementation manner of step S12 is given below, referring to fig. 5, and fig. 5 is a schematic flowchart of an implementation manner of step S12 provided by an embodiment of the present invention, where step S12 may include:
s121, responding to the selection operation in the sharing type selection area, and displaying an interactive interface corresponding to the information input area.
S122, responding to the input operation of the interactive interface corresponding to the information input area, and acquiring the shared user identification.
And S123, establishing a corresponding relation between the data to be shared and the shared user identification, and sending the corresponding relation to the server.
Optionally, in order to manage rights of the data to be shared, the interactive interface corresponding to the information input area may further have a rights selection sub-area, referring to fig. 6, fig. 6 is a schematic diagram of another sharing relationship generating interface provided in an embodiment of the present invention, where the rights selection area may have a plurality of rights selection identifiers, and the rights may include, but are not limited to, browsing, using, copying (including downloading a result data packet) of the data to be shared, and the user may or may not select a plurality of rights.
On the basis of fig. 6, the data sharing method may further include, referring to fig. 7, fig. 7 is a schematic flowchart of another implementation manner of step S12 provided in the embodiment of the present invention, and step S12 may further include:
S124, responding to the selection operation of selecting the subareas in the authorities, establishing the corresponding relation between the shared user identification and at least one authority, and sending the corresponding relation between the shared user identification and at least one authority to the server.
By the method, the permission management of the use range, the use condition and the like of the sharing result can be realized, so that the privacy of the sharing data is ensured.
In order to understand the above flow in detail, some scene application embodiments are given below.
In some possible scenarios, the above-mentioned shared data generation interface may be shown in fig. 6, referring to fig. 8, and fig. 8 (a) is a schematic diagram of a scenario of a shared relationship generation interface provided by an embodiment of the present invention. Fig. 8 (b), 8 (c) and 8 (d) are interactive interface diagrams corresponding to three types of addition methods, and examples of addition methods in the addition method selection area include: through three adding modes of account number adding, external user inviting and public inviting, examples of rights in the rights selection area include: browsing, using and copying (including downloading the result data packet), it can be understood that the interactive interface corresponding to the information input area is different for different adding modes, and the three examples are respectively set forth below.
Referring to fig. 8 (a), taking the user a and the user B in fig. 1 as an example, both the user a and the user B are system users, assuming that the user a is a result owner and the user B is a sharing member, when the user a selects to add the sharing member by adding an account, an input box of an account of the other party is provided in an interactive interface of the information input area, the user a can input a user identifier of the shared member in the input box, for example, a mobile phone number, a mailbox, a user name, and the like of the user B, and after the terminal a obtains the user identifier of the user B, a correspondence relationship between the user B identifier and data to be shared can be established.
It can be understood that the user identifier input above is a user identifier matched with the effort generation system, that is, the account input in the information input area is a user account registered in the system in advance for the system user of the effort generation system by an adding manner of account addition. By the method, the data to be shared can be shared to the users in the system without sharing in a data packet transmission mode.
Continuing to refer to fig. 8 (B), taking the user a and the user B in fig. 1 as an example, assuming that the user a is a system user, the user B is a non-system user, the user a is still a result owner, and the user B is a sharing member, then when the user a selects to invite an external user to add the sharing member, a user identifier input box is provided in an interactive interface of the information input area, the user a may input a user identifier of the user B, for example, in an alternative example, the input box may fill in a mobile phone number, a mailbox and other user B outside the invitation system to become the sharing member, the terminal a automatically sends a message such as a sms, a mail and other messages to the user B to notify the user to be shared, the sms or the mail contains registration address information of the result management system, and after the user B registers as the system user according to the registration address information, the terminal a can establish a correspondence between the user B identifier and the data to be shared.
For another alternative example, the interactive interface of the information input area may further have a third party sharing platform selection area, for example, the third party sharing platform may be a commonly used social platform such as a WeChat, a microblog, etc., the user a may select any one of the third party sharing platforms to send a sharing invitation link or an invitation code to the user B, invite the user B to become a sharing member of the result, the user B clicks the invitation link to register as a system user, after the user B registers as a system user according to the invitation link, the terminal a may establish a correspondence between the user B identifier and the data to be shared, or the user B may fill in the invitation code after logging in the system account, and the terminal a may establish a correspondence between the user B identifier and the data to be shared.
Continuing to refer to fig. 8 (c), taking the user a in fig. 1 as an example, when the user a chooses to invite an external user to add a sharing member, the result can be shared by disclosing access address information of data to be shared, and sending a web URL (which can be accessed without an invitation code or only by the invitation code) to some people, specific people or the whole society in a public manner; others browse and use the result by accessing the URL.
Optionally, in order to facilitate management of the shared members and access rights corresponding to the shared members, an example is given below, referring to fig. 9, and fig. 9 is a schematic diagram of a sharing relationship viewing interface provided by an embodiment of the present invention.
The viewing interface shown in fig. 9 has a data information area to be shared, which may include information such as a name, a number, a date of generation, etc. of the data to be shared, and the result information area may also have an adding identifier for indicating a user to add a sharing member, and the interface further has a sharing member list area, where information of all the sharing members corresponding to the data to be shared, including but not limited to a head portrait, a nickname, etc., may also include rights corresponding to each sharing member, and may also include a modification identifier in the area, where the sharing member may be removed and/or the rights corresponding to the sharing member may be modified.
It should be understood that the adding identifier and the changing identifier shown in fig. 9 are only examples, and may be other forms of operation identifiers, but serve to instruct the user to change the correspondence between the data to be shared and the shared user and the shared member and the authority.
Based on the sharing relationship viewing interface shown in fig. 9, the data sharing method provided by the embodiment of the present invention may further include:
S14, displaying a sharing relation viewing interface; the sharing relation viewing interface has a corresponding relation between data to be shared and at least one shared user identifier, and a corresponding relation between the shared user identifier and at least one authority;
and S15, when a change operation is received at the shared relation viewing interface, updating the corresponding relation, and sending the updated corresponding relation to the server.
It can be understood that the changing operation can change the corresponding relationship between the data to be shared and the shared member, and also can change the corresponding relationship between the shared member and the authority, and the user can change according to the own requirement.
For convenience of understanding, an example is given below, referring to fig. 10, fig. 10 is a scene diagram of a sharing relationship viewing interface provided by an embodiment of the present invention, where data to be shared is a cotton field map mapping result generated on day 11 and 23, and sharing members have Zhang san (AAA) and Liu four (BBB), where "AAA" and "BBB" are user identifiers of Zhang san and Liu four, respectively, where Zhang san corresponds to browsing and using rights, and Liu four corresponds to browsing, using and using rights.
In one scenario, a user may add a new shared member, such as wang, by operating an add button, establish a correspondence between a cotton field mapping result and wang, and then send the added correspondence to a server; in another scenario, a user can remove the third party or the fourth party of the sharing member through a removing button, then delete the corresponding relation between the map mapping result of the cotton field and the third party or the fourth party of the sharing member, and further send the deleted corresponding relation to a server; in another scenario, the user may also modify the rights corresponding to the sharing member Zhang three or Lifour through the modification button, and then send the modified sharing correspondence to the server.
Optionally, a system user of the effort generation system may manage multiple effort data, where the effort data may be transferred or shared from other users, and for the purpose of managing shared effort, an example is given below, and fig. 11 is a schematic diagram of a shared data viewing interface provided by an embodiment of the present invention.
In the interface shown in fig. 11, there are various achievement data and source manners of the achievement data, which are matched with the user, when the user no longer wants some shared achievement (for example, achievement name BBBBBBBB) to be displayed on the interface, the removal sharing identifier on the interface can be operated, after the equipment obtains the removal operation instruction, a removal request can be sent to the server, after the server receives the removal request, the corresponding relationship between the user and the shared achievement data (for example, achievement name BBBBBBBB) can be deleted, and after deletion, the shared data of the user does not have achievement information with achievement name BBBBBBBB on the shared data viewing interface.
Optionally, in order to show the achievement data in various forms and enable other forms of operation processing on the data to be shared, an example is further provided below, referring to fig. 12, and fig. 12 is an exemplary diagram of another shared data interaction interface provided by an embodiment of the present invention.
As shown in fig. 12, the shared data interactive interface may, but is not limited to, have a display type selection area, where the area includes multiple display types, and may, but is not limited to, be a multispectral image, a point cloud, a high-precision image, and the like, and when a user selects any one display type, after the terminal acquires a corresponding selection instruction, data to be shared corresponding to the selected display type is generated.
For example, when the user selects the multispectral chart identifier in the display type selection area, the terminal generates and displays the cotton field map mapping result in the multispectral chart form after obtaining the multispectral chart selection instruction, so that the user can directly see the multispectral chart result.
With continued reference to FIG. 12, there is also an operable area on the shared data interaction interface within which one or more of the following operation identification information may be contained: transfer, sharing, result details, edit names, deletion, etc., and when the terminal receives an operation instruction other than the sharing operation in the operable area, an operation interface corresponding to the operation instruction is displayed.
For example, when a user wants to transfer ownership of a currently displayed cotton field map result to other users, after the user operates a transfer identifier in an operable area, the terminal displays a corresponding transfer operation interface according to a transfer operation instruction, and after the transfer is successful, the former owner no longer owns the result, that is, cannot manage and control and use the result. The latter owner has all the rights of the achievement.
For another example, when the user wants to view the result details of the currently displayed map and mapping result of the cotton field, the user can operate the result detail identification in the operable area, the result detail page can be displayed after the terminal obtains the selection instruction, if the user wants to modify the name of the result, the user can select the editing name identification, and the terminal can display the editing interface to assist the user to complete the editing task after obtaining the selection instruction.
For another example, when the user wants to delete the cotton field map result, the terminal may execute the deletion operation of the cotton field map result according to the obtained deletion instruction by operating the deletion identifier in the operable area.
It should be noted that the operable area and the display type selection area shown in fig. 12 are merely examples, and are not limited thereto, and the user may also plan the selection identifier in the operable area and the display type selection area according to the requirement, so as to implement a more diversified achievement relationship system.
In order to achieve the corresponding technical effects by implementing the steps in the embodiments, an implementation manner of a data sharing device is provided below, referring to fig. 13, and fig. 13 is a functional block diagram of a data sharing device provided in an embodiment of the present invention, where the data sharing device 20 includes:
a display module 21 for displaying the shared data interactive interface; when a sharing operation is received at the sharing data interaction interface, displaying a sharing relation generating interface;
The processing module 22 is configured to establish a correspondence between data to be shared and a shared user identifier in response to a generating operation in the sharing relationship generating interface, and send the correspondence to a server; the data to be shared is generated by unmanned plane mapping data;
The display module 21 is further configured to display a shared data viewing interface when a shared data viewing operation is received at the shared data interaction interface; the shared data viewing interface is for displaying the shared data.
Optionally, the sharing relation generation interface has a sharing type selection area and an information entry area; the display module 21 is specifically configured to respond to a selection operation in the sharing type selection area, and display an interactive interface corresponding to the information input area; the processing module 22 is specifically configured to obtain the shared user identifier in response to an input operation for the interactive interface corresponding to the information input area; and establishing a corresponding relation between the data to be shared and the shared user identifier, and sending the corresponding relation to a server.
Optionally, the sharing relationship generating interface further has a permission selection area, and the processing module 22 is further configured to establish a correspondence between the shared user identifier and at least one permission in response to a selection operation in the permission selection area, and send the correspondence between the shared user identifier and at least one permission to a server.
Optionally, the display module 21 is further configured to display a sharing relationship viewing interface; the sharing relation viewing interface has a corresponding relation between the data to be shared and at least one shared user identifier and a corresponding relation between the shared user identifier and at least one authority; the processing module 22 is further configured to, when receiving a change operation on the shared relationship viewing interface, update the corresponding relationship, and send the changed corresponding relationship to the server.
Optionally, the processing module 22 is further configured to send a removal request to the server when a removal operation is received at the shared data viewing interface; the removal request is used for indicating the server to delete the corresponding relation between the shared user identifier and the data to be shared.
Optionally, the shared data interaction interface is also provided with a display type selection area; the processing module 22 is further configured to generate the data to be shared corresponding to the selected display type when a selection operation for any display type is received in the display type selection area.
Optionally, the shared data interaction interface further has an operable area, the shared operation is located in the operable area, and the processing module 22 is further configured to generate an operation interface corresponding to the operation instruction when an operation instruction other than the shared operation is received in the operable area.
The embodiment of the invention also provides electronic equipment, as shown in fig. 14, and fig. 14 is a structural block diagram of the electronic equipment provided by the embodiment of the invention. The electronic device may be a terminal a or a terminal B as shown in fig. 1, the electronic device 3 comprising a communication interface 31, a processor 32 and a memory 33. The processor 32, the memory 33 and the communication interface 31 are electrically connected to each other directly or indirectly to realize data transmission or interaction. For example, the components may be electrically connected to each other via one or more communication buses or signal lines. The memory 33 may be used to store software programs and modules, such as program instructions/modules corresponding to the data sharing method provided in the embodiments of the present invention, and the processor 32 executes the software programs and modules stored in the memory 33, thereby performing various functional applications and data processing. The communication interface 31 may be used for communication of signaling or data with other node devices. The electronic device 3 may have a plurality of communication interfaces 31 in the present invention.
The memory 33 may be, but is not limited to, random access memory (RandomAccessMemory, RAM), read-only memory (ReadOnlyMemory, ROM), programmable read-only memory (ProgrammableRead-OnlyMemory, PROM), erasable read-only memory (ErasableProgrammableRead-OnlyMemory, EPROM), electrically erasable read-only memory (ElectricErasableProgrammableRead-OnlyMemory, EEPROM), and the like.
The processor 32 may be an integrated circuit chip having signal processing capabilities. The processor may be a general purpose processor including a central processor (CentralProcessingUnit, CPU), a network processor (NetworkProcessor, NP), etc.; but may also be a digital signal processor (DigitalSignalProcessing, DSP), an application specific integrated circuit (ApplicationSpecificIntegratedCircuit, ASIC), a Field programmable gate array (Field-ProgrammableGateArray, FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or the like.
An embodiment of the present invention provides a computer-readable storage medium having stored thereon a computer program which, when executed by a processor, implements a data sharing method as in any of the foregoing embodiments. The computer readable storage medium may be, but is not limited to, a usb disk, a removable hard disk, ROM, RAM, PROM, EPROM, EEPROM, a magnetic disk, or an optical disk, etc. various media capable of storing program codes.
The foregoing is merely illustrative of the present invention, and the present invention is not limited thereto, and any changes or substitutions easily contemplated by those skilled in the art within the scope of the present invention should be included in the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.
Claims (10)
1. A method of data sharing, the method comprising:
displaying a shared data interaction interface according to the shared data provided by the server;
When a sharing operation is received at the sharing data interaction interface, displaying a sharing relation generating interface;
responding to the generation operation of the sharing relation generation interface, establishing a corresponding relation between the to-be-shared result data and the shared user identification, and sending the corresponding relation to the server for maintenance; wherein the achievement data to be shared is generated in an achievement generation system maintained by the server; the result data to be shared is a data result obtained after unmanned aerial vehicle mapping data processing; the server is used for providing the to-be-shared result data for the terminal of the user corresponding to the shared user identifier according to the corresponding relation after detecting that the user corresponding to the shared user identifier logs in the result generation system; the terminals of the users corresponding to the shared user identifications are used for displaying the to-be-shared result data on a display interface after logging in the result generation system;
when receiving shared data viewing operation at the shared data interaction interface, displaying a shared data viewing interface; the shared data viewing interface is for displaying the shared data.
2. The data sharing method according to claim 1, wherein the sharing relation generation interface has a sharing type selection area and an information entry area;
The response establishes a corresponding relation between the to-be-shared result data and the shared user identification in the generation operation of the sharing relation generation interface, and the method comprises the following steps:
Responding to the selection operation in the sharing type selection area, and displaying an interactive interface corresponding to the information input area;
Responding to the input operation of the interactive interface corresponding to the information input area, and acquiring the shared user identification;
and establishing a corresponding relation between the to-be-shared result data and the shared user identifier, and sending the corresponding relation to a server.
3. The data sharing method according to claim 2, wherein the sharing relationship generating interface further has a right selection area, and after establishing a correspondence between the achievement data to be shared and the shared user identifier, the method further includes:
And responding to the selection operation in the authority selection area, establishing the corresponding relation between the shared user identification and at least one authority, and sending the corresponding relation between the shared user identification and at least one authority to a server.
4. A data sharing method according to claim 3, characterized in that the method further comprises:
Displaying a sharing relation viewing interface; the sharing relation viewing interface has a corresponding relation between the to-be-shared result data and at least one shared user identifier and a corresponding relation between the shared user identifier and at least one authority;
When a change operation is received at the shared relation viewing interface, the corresponding relation is updated, and the changed corresponding relation is sent to the server.
5. The data sharing method of claim 1, wherein the method further comprises:
when a removal operation is received at the shared data viewing interface, a removal request is sent to the server; the removal request is used for indicating the server to delete the corresponding relation between the shared user identifier and the to-be-shared result data.
6. The data sharing method according to claim 1, wherein the shared data interactive interface further has a display type selection area thereon; the method further comprises the steps of:
And when a selection operation for any display type is received in the display type selection area, generating the to-be-shared result data corresponding to the selected display type.
7. The data sharing method according to claim 1, wherein the shared data interaction interface further has an operable area thereon, the sharing operation being located in the operable area, the method further comprising:
and when an operation instruction except the sharing operation is received in the operable area, generating an operation interface corresponding to the operation instruction.
8. A data sharing apparatus, comprising:
The display module is used for displaying the shared data interaction interface according to the shared data provided by the server; when a sharing operation is received at the sharing data interaction interface, displaying a sharing relation generating interface;
The processing module is used for responding to the generation operation of the sharing relation generation interface, establishing a corresponding relation between the to-be-shared result data and the shared user identification, and sending the corresponding relation to the server for maintenance; wherein the achievement data to be shared is generated in an achievement generation system maintained by the server; the result data to be shared is a data result obtained after unmanned aerial vehicle mapping data processing; the server is used for logging in the result generation system when detecting the user corresponding to the shared user identifier, and providing the result data to be shared for the terminal of the user corresponding to the shared user identifier according to the corresponding relation; the terminals of the users corresponding to the shared user identifications are used for displaying the to-be-shared result data on a display interface after logging in the result generation system;
The display module is further used for displaying a shared data viewing interface when the shared data viewing operation is received at the shared data interaction interface; the shared data viewing interface is for displaying the shared data.
9. An electronic device comprising a processor and a memory, wherein the memory stores a computer program executable by the processor, the processor being executable to implement the data sharing method of any one of claims 1-7.
10. A computer readable storage medium, on which a computer program is stored, characterized in that the computer program, when being executed by a processor, implements a data sharing method as claimed in any one of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110554032.6A CN113238999B (en) | 2021-05-20 | 2021-05-20 | Data sharing method, device, electronic equipment and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110554032.6A CN113238999B (en) | 2021-05-20 | 2021-05-20 | Data sharing method, device, electronic equipment and computer readable storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113238999A CN113238999A (en) | 2021-08-10 |
CN113238999B true CN113238999B (en) | 2024-08-30 |
Family
ID=77138041
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110554032.6A Active CN113238999B (en) | 2021-05-20 | 2021-05-20 | Data sharing method, device, electronic equipment and computer readable storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113238999B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114124977B (en) * | 2022-01-26 | 2022-06-28 | 树根互联股份有限公司 | Cross-tenant data sharing method and device and electronic equipment |
CN118051565A (en) * | 2023-12-29 | 2024-05-17 | 中国船舶科学研究中心 | Three-dimensional data cloud collaborative visualization method and system for overall performance of ship |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111049790A (en) * | 2018-10-15 | 2020-04-21 | 北京仁光科技有限公司 | Data interaction system and data interaction method |
CN111049868A (en) * | 2018-10-15 | 2020-04-21 | 北京仁光科技有限公司 | Data interaction system and data interaction method |
CN112560013A (en) * | 2020-12-15 | 2021-03-26 | 广州极飞科技有限公司 | Equipment authority configuration method, device, electronic equipment, system and storage medium |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105099986B (en) * | 2014-04-23 | 2018-06-26 | 深圳市快播科技有限公司 | A kind of sharing method and server of online game game data |
CN208956050U (en) * | 2018-12-10 | 2019-06-07 | 深圳市翔农创新科技有限公司 | Aerial survey of unmanned aerial vehicle data sharing equipment |
CN111327654A (en) * | 2018-12-14 | 2020-06-23 | 广州极飞科技有限公司 | Farmland information monitoring method and system |
CN111857498B (en) * | 2020-06-30 | 2022-05-20 | 维沃移动通信有限公司 | Data interaction method and device and electronic equipment |
CN112484704B (en) * | 2020-11-19 | 2022-06-03 | 苏州极目机器人科技有限公司 | Rapid mapping method and device |
-
2021
- 2021-05-20 CN CN202110554032.6A patent/CN113238999B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111049790A (en) * | 2018-10-15 | 2020-04-21 | 北京仁光科技有限公司 | Data interaction system and data interaction method |
CN111049868A (en) * | 2018-10-15 | 2020-04-21 | 北京仁光科技有限公司 | Data interaction system and data interaction method |
CN112560013A (en) * | 2020-12-15 | 2021-03-26 | 广州极飞科技有限公司 | Equipment authority configuration method, device, electronic equipment, system and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113238999A (en) | 2021-08-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11595477B2 (en) | Cloud storage methods and systems | |
CN108737242B (en) | System for providing dialog content | |
US20200034356A1 (en) | Method, apparatus, device and storage medium for implementing application based on blockchain network | |
US20200134560A1 (en) | Method and system for automatically creating a bill of materials | |
US9565155B2 (en) | System and method for openly sharing and synchronizing information across a plurality of mobile client application computers | |
JP6127914B2 (en) | Industrial equipment management system, industrial equipment management apparatus, industrial equipment management method, program, and information storage medium | |
JP5753947B2 (en) | Method, system, and apparatus for sharing application information | |
CN113238999B (en) | Data sharing method, device, electronic equipment and computer readable storage medium | |
US20120317229A1 (en) | Information processing apparatus, server apparatus, information processing method, and program | |
CN111953811B (en) | Site access method, site registration method, device, equipment and storage medium | |
JP2016537696A5 (en) | ||
CN105991682B (en) | Data sharing method and device | |
KR20170065506A (en) | Method and device for information interaction and association between human biological feature data and account | |
US11523260B2 (en) | Delivery of configuration information for cross-platform application integration | |
WO2012126381A1 (en) | Device and method for obtaining shared object related to real scene | |
US10601799B2 (en) | System and method for visualizing data sharing arrangements for an organization | |
WO2020224241A1 (en) | Cloud communication method and apparatus, user equipment, and network device | |
CN110808974A (en) | Data acquisition method and device, computer device and storage medium | |
CN112637281B (en) | Terminal equipment data access method and device, electronic equipment and storage medium | |
JP2019020849A (en) | Server device, electronic content management system and control method | |
CN113938890B (en) | Data sharing method and terminal equipment | |
CN113329100B (en) | Message pushing method, device and system | |
CN111130985A (en) | Incidence relation establishing method, device, terminal, server and storage medium | |
JP5977586B2 (en) | Information processing system, information processing apparatus, information processing method, and program | |
CN113064531B (en) | Virtual resource interaction method and device, storage medium and electronic equipment |
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 |