CN111680238A - Information sharing method and device and storage medium - Google Patents

Information sharing method and device and storage medium Download PDF

Info

Publication number
CN111680238A
CN111680238A CN201910181876.3A CN201910181876A CN111680238A CN 111680238 A CN111680238 A CN 111680238A CN 201910181876 A CN201910181876 A CN 201910181876A CN 111680238 A CN111680238 A CN 111680238A
Authority
CN
China
Prior art keywords
information
shared
place
page
acquisition
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
CN201910181876.3A
Other languages
Chinese (zh)
Other versions
CN111680238B (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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201910181876.3A priority Critical patent/CN111680238B/en
Publication of CN111680238A publication Critical patent/CN111680238A/en
Application granted granted Critical
Publication of CN111680238B publication Critical patent/CN111680238B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the application discloses an information sharing method, an information sharing device and a storage medium; the embodiment of the application displays the user operation page; receiving an information sharing instruction triggered by a user operation page; displaying a shared information editing page according to the information sharing instruction; acquiring the collected information to be shared based on editing operation on the shared information editing page; acquiring position information of an acquisition place corresponding to the information to be shared, wherein the acquisition place is a direct acquisition place where the information to be shared can be directly acquired; and sharing the acquisition place and the information to be shared corresponding to the acquisition place according to the position information. The information sharing method and device can acquire the information to be shared and the corresponding acquisition places of the information to be shared and share the information with the acquisition places, and therefore sharing of the information and the acquisition places of the information is achieved.

Description

Information sharing method and device and storage medium
Technical Field
The present application relates to the field of communications, and in particular, to an information sharing method, apparatus, and storage medium.
Background
In recent years, with the increasing popularity of mobile terminals, users can take photos of people and scenery ahead of sight, record information such as sound and video weblogs of the surrounding environment, and share the information.
However, the current sharing method is single and cannot meet the user requirements.
Disclosure of Invention
The embodiment of the application provides an information sharing method, an information sharing device and a storage medium, and sharing of information and an acquisition place of the information can be achieved.
An embodiment of the present application provides an information sharing method, including:
displaying a user operation page;
receiving an information sharing instruction triggered by the user operation page;
displaying a shared information editing page according to the information sharing instruction;
acquiring the collected information to be shared based on the editing operation on the shared information editing page;
acquiring position information of an acquisition place corresponding to the information to be shared, wherein the acquisition place is a direct acquisition place capable of directly acquiring the information to be shared;
and sharing the acquisition place and the information to be shared corresponding to the acquisition place according to the position information.
In some embodiments, obtaining the position information and the position information of the acquisition location corresponding to the information to be shared includes:
detecting the position information of the information to be shared;
and when the information to be shared is detected to contain position information, taking the position information contained in the information to be shared as the position information of the acquisition place corresponding to the information to be shared.
In some embodiments, obtaining the location information of the acquisition location corresponding to the information to be shared includes:
identifying an object in the information to be shared to obtain identification information, wherein the identification information comprises acquisition parameter information;
and acquiring the position information of the acquisition place corresponding to the information to be shared based on the identification information.
In some embodiments, the identification information further includes identity information of the object; acquiring the position information of the acquisition place corresponding to the information to be shared based on the identification information, wherein the acquisition method comprises the following steps:
acquiring location information corresponding to the identity information based on the identity information of the object;
and determining the position information of the acquisition place corresponding to the information to be shared based on the acquisition parameter information and the acquired position information.
In some embodiments, obtaining the location information of the acquisition location corresponding to the information to be shared based on the identification information includes:
acquiring a current position area;
and determining the position information of the acquisition place corresponding to the information to be shared based on the acquisition parameter information in the position area.
In some embodiments, the user operation page comprises a map page, and the displaying the user operation page comprises:
obtaining map information based on the current position information;
displaying a map page based on the map information, the map page including a location identification of a location identification information acquisition location;
the method further comprises the following steps: and when the sharing is successful, additionally displaying a place identifier corresponding to the acquisition place on a map page according to the position information of the acquisition place.
In some embodiments, the user operation page comprises a map page comprising a location identification of an information collection location;
the information sharing method further comprises the following steps:
and displaying the sharing information corresponding to the information acquisition place based on the information viewing operation aiming at the place identification.
In some embodiments, a user action page is displayed, comprising:
obtaining map information based on current position information, wherein the map information comprises a place identifier of an information acquisition place and interaction information of the information acquisition place;
determining a display mode corresponding to the place identifier based on the interaction information;
and displaying a map page according to the display mode and the map information.
An embodiment of the present application provides an information sharing method, including:
displaying a map page, wherein the map page comprises a place identifier of an information acquisition place;
and displaying the sharing information corresponding to the information acquisition place based on the information viewing operation aiming at the place identification.
In some embodiments, displaying, based on an information viewing operation for the location identifier, shared information corresponding to the information collection location includes:
displaying a preview page corresponding to the place identifier based on information viewing operation aiming at the place identifier, wherein the preview page comprises summary information of the shared information corresponding to the information acquisition place;
and displaying a detailed information page based on the detailed information viewing operation aiming at the preview page, wherein the detailed information page comprises the sharing information corresponding to the information acquisition place.
In some embodiments, the displaying a map page comprises:
obtaining map information based on current position information, wherein the map information comprises a place identifier and interaction information of an information acquisition place corresponding to the place identifier;
determining a display mode corresponding to the place identifier based on the interaction information;
and displaying a map page according to the display mode and the map information.
An embodiment of the present application provides an information sharing device, including:
the first display module is used for displaying a user operation page;
the triggering module is used for receiving an information sharing instruction triggered by the user operation page;
the display editing module is used for displaying a shared information editing page according to the information sharing instruction;
the information acquisition module is used for acquiring the acquired information to be shared based on the editing operation on the shared information editing page;
the acquisition position module is used for acquiring position information of an acquisition place corresponding to the information to be shared, wherein the acquisition place is a direct acquisition place capable of directly acquiring the information to be shared;
and the sharing module is used for sharing the acquisition place and the information to be shared corresponding to the acquisition place according to the position information.
An embodiment of the present application provides an information sharing device, including:
the second display module is used for displaying a map page, wherein the map page comprises current peripheral map information and a place identifier, and the place identifier is a place identifier corresponding to an acquisition place of the shared information;
and the information viewing module is used for displaying the sharing information corresponding to the information acquisition place based on the information viewing operation aiming at the place identification.
The embodiment of the present application provides a storage medium, where a plurality of instructions are stored, and the instructions are suitable for being loaded by a processor to execute steps in any one of the information sharing methods provided in the embodiments of the present application.
The method and the device can display the user operation page; receiving an information sharing instruction triggered by the user operation page; displaying a shared information editing page according to the information sharing instruction; acquiring the collected information to be shared based on the editing operation on the shared information editing page; acquiring position information of an acquisition place corresponding to the information to be shared, wherein the acquisition place is a direct acquisition place capable of directly acquiring the information to be shared; and sharing the acquisition place and the information to be shared corresponding to the acquisition place according to the position information. The information sharing method and device can acquire the information to be shared and the corresponding acquisition places of the information to be shared and share the information with the acquisition places, and therefore sharing of the information and the acquisition places of the information can be achieved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1a is a schematic view of a scene of an information sharing system according to an embodiment of the present disclosure;
fig. 1b is a schematic flowchart of a first information sharing method according to an embodiment of the present disclosure;
FIG. 1c is a schematic diagram of a map page provided by an embodiment of the present application;
fig. 1d is a schematic diagram of an information sharing control on a map page according to an embodiment of the present disclosure;
fig. 1e is a schematic view of a shared information editing page provided in the embodiment of the present application;
FIG. 1f is a schematic diagram of a success feedback page provided by an embodiment of the present application;
fig. 2a is a schematic flowchart of a second information sharing method according to an embodiment of the present disclosure;
FIG. 2b is a schematic view of a hot spot provided by an embodiment of the present application;
fig. 2c is a schematic diagram illustrating an aggregated display of location identifiers on a map page according to an embodiment of the present application;
FIG. 2d is a schematic diagram of a preview page provided by an embodiment of the present application;
FIG. 2e is a schematic diagram of a detail page provided by an embodiment of the present application;
FIG. 3a is a schematic diagram of another map page provided by an embodiment of the present application;
fig. 3b is a schematic view of another shared information editing page provided in the embodiment of the present application;
FIG. 3c is a schematic diagram of a positioning page provided by an embodiment of the present application;
FIG. 3d is a schematic diagram of another success feedback page provided by an embodiment of the present application;
fig. 3e is a schematic view of a shared information list page provided in the embodiment of the present application;
FIG. 3f is a schematic diagram of another map page provided by an embodiment of the present application;
FIG. 3g is a schematic view of a preview page of the attraction X according to the embodiment of the present application;
fig. 3h is a detailed page schematic diagram of a picture X provided in the embodiment of the present application;
fig. 4 is a schematic structural diagram of an information sharing apparatus according to an embodiment of the present disclosure;
fig. 5 is a schematic structural diagram of a second information sharing apparatus according to an embodiment of the present disclosure;
fig. 6 is a schematic structural diagram of a network device according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides an information sharing method and device and a storage medium.
The information sharing apparatus may be specifically integrated in an electronic device, and the electronic device may be a terminal, a server, a Personal Computer (PC), and other devices, such as a smart phone, an ipad, a notebook Computer, and the like.
For example, referring to fig. 1a, a scene schematic diagram of an information sharing system is provided, where the information sharing system includes a first terminal 1, a second terminal 2, and a server 3, the first terminal 1 may be connected to the server 3 through a network, and the second terminal 2 may also be connected to the server 3 through the network.
When information and an acquisition place of the information need to be shared, the first terminal 1 can acquire the acquisition place and information to be shared corresponding to the acquisition place, the first terminal 1 can send a sharing request to the server 3, the information to be shared corresponding to the acquisition place and the acquisition place is shared to the second terminal 2 through the server 3, the information sharing request contains the information to be shared and position information of the acquisition place corresponding to the information to be shared, the acquisition place is a direct acquisition place where the information to be shared can be directly acquired, and for example, the position information of the acquisition place can be geographical position information where the first terminal 1 is located when the information to be shared is acquired.
For example, in an embodiment, the first terminal 1 displays a user operation interface, receives an information sharing instruction triggered by a user operation page, displays a sharing information editing page according to the information sharing instruction, acquires the acquired information to be shared based on an editing operation on the sharing information editing page, finally acquires the position information of the acquisition location corresponding to the information to be shared, and shares the acquisition location and the information to be shared corresponding to the acquisition location to the second client 2 through the server 3 according to the position information.
In an embodiment, the first terminal 1 may also share the collection location and the information to be shared corresponding to the collection location by itself, for example, the first terminal 1 may directly send the collection location in the local memory and the information to be shared corresponding to the collection location to the second terminal 2 through a bluetooth (Blue Tooth) technology.
The server 3 may obtain the information sharing request sent by the first terminal 1, and then send the acquisition location and the sharing information corresponding to the acquisition location to the second terminal 2 according to the information sharing request, so as to implement sharing of the acquisition location and the sharing information corresponding to the acquisition location.
Specifically, the server 3 may obtain an information sharing request sent by the first terminal 1, and then may update the mapping relationship set according to the information sharing request, so as to implement information sharing of the first terminal 1, where the mapping relationship set includes a mapping relationship between the location information and the shared information.
When the shared information needs to be checked, the second terminal 2 can display a map page, and display the acquisition location and the shared information corresponding to the acquisition location according to an operation instruction of a user. Specifically, the second terminal 2 may obtain the collection location sent by the server and the sharing information corresponding to the collection location.
For example, in an embodiment, the second terminal 2 displays a map page, where the map page includes a location identifier of an information collection location, and then the second terminal 2 displays shared information corresponding to the information collection location based on an information viewing operation for the location identifier.
In an embodiment, the second terminal 2 may also display the collection location and the corresponding shared information thereof by itself, for example, read an existing collection location and the corresponding shared information thereof from a local memory of itself, then display the collection location on a map page, and display the shared information corresponding to the collection location based on an information viewing operation of a user for a location identifier of the collection location.
The server 3 may also share the shared information according to the location information and the updated mapping relationship set. Specifically, the server 3 sends the acquisition location and the shared information corresponding to the acquisition location to the second terminal 2, so as to realize sharing of the acquisition location and the shared information corresponding to the acquisition location.
The location information refers to location information corresponding to information to be shared, which is acquired by the server 3 from the first terminal 1, and when the server 3 acquires the location information corresponding to the information to be shared, the mapping relationship set may be updated.
The following are detailed below. The numbers in the following examples are not intended to limit the order of preference of the examples.
In this embodiment, an information sharing method is provided, where an information sharing device may be specifically integrated in a first terminal, and the first terminal may be a mobile terminal, a server, a personal computer, and other devices, as shown in fig. 1b, a schematic flow diagram of the first information sharing method is provided, and a specific flow of the information sharing method may be as follows:
101. and displaying a user operation page.
The user operation page can comprise a map page and a detailed information page, wherein the map page refers to the user operation page which can be displayed through symbol graphs of natural geography, administrative regions and road conditions; a detailed information page is a page that contains images, text, audio, links, etc. that convey information.
In some embodiments, an instant messaging client may be installed on the second terminal, and the first terminal may display the user operation page through a sub-application on the instant messaging client, for example, the first terminal may display the user operation page through an applet.
In some embodiments, the user operation page is a map page, the first terminal needs to display the map page according to map information, and the map information may be obtained from a local memory of the first terminal, or may be obtained from a server through communication between the first terminal and the server through a network. The map information may include information on natural geography, administrative regions, road conditions, etc., for displaying information on geography, location, buildings, etc., around the user.
The map page may display the user's surrounding map information according to the map information, for example, in some embodiments, the user's surrounding map information may include the user's current location and the surrounding map information of the location, including geographic information, such as longitude and latitude information, terrain information, rivers, roads, buildings, and the like. For example, the current location information of the user is building a, and the surrounding information of the location is surrounding information of building a, such as a 500 m square building name.
In some embodiments, in order to display the user's surrounding map information on the map page, the step of displaying the map page through the first terminal may be:
(1) obtaining map information based on the current position information;
(2) and displaying a map page based on the map information, wherein the map page comprises a place identifier of the place identifier information acquisition place.
The method comprises the following specific steps:
a. sending the current position information of the user to a server through a first terminal;
b. receiving map information returned by a server, wherein the map information comprises current surrounding information of a user and a place identifier;
c. the map page is displayed based on the map information.
The current location information of the user may refer to the geographic information of the current location of the user, generally, the geographic information of the current location of the user refers to the geographic information of the terminal where the user uses the terminal, and in addition, the current location information of the user may also be preset location information, which may be preset by a person skilled in the art, or may be set by the user, for example, the user sets the current location information of the user as a cell a, and when the user is currently located in a building a, the first terminal sends the current location information of the user to the server, or sends the current location information of the user to the server as the cell a.
The current location information of the user may be collected by the first terminal, for example, the current geographic location of the user is located through a location service such as a Global Positioning System (GPS), a BeiDou Navigation Satellite System (BDS), and the like.
The location identifier refers to an identifier used for marking the location on the map, and may be composed of characters, graphics, and the like.
For example, referring to fig. 1c, a schematic diagram of a map page is shown, where the map page includes a current location of a user, the current location of the user is shown by a location identifier in the center of the map, the map also illustrates surrounding information of the user, including terrain and road information surrounding the user, and in addition, a place name of a location where the user is currently located is shown in an upper left corner of fig. 1 c.
The more specific steps for displaying the user operation page are as follows:
a. obtaining map information based on the current position information, wherein the map information comprises a place identifier of an information acquisition place and interaction information of the information acquisition place;
b. determining a display mode corresponding to the place identifier based on the interaction information;
c. and displaying the map page according to the display mode and the map information.
The interactive information refers to interactive information of the information acquisition place, such as information of recommendation, collection, grading and the like, of a user, and the display mode refers to a display mode of place identification on a map page, such as a highlight display mode, a red mark display mode and the like.
For example, the acquired map information includes a location identifier of an information collection location a and a score thereof, and if the score of the information collection location a exceeds 90 points, a display mode corresponding to the location identifier is set to be a highlight mode, so that the location identifier is displayed in the highlight mode on the map page.
In other embodiments, the location where the information to be shared is acquired is different from the location where the terminal acquires the information to be shared, for example, the user downloads a photo from the server at the building a using the terminal, where the photo is located at the scenic spot B, so that when the location where the information to be shared is acquired is different from the location where the terminal acquires the information to be shared, the map messenger page can be displayed based on the position information of the acquisition location corresponding to the information to be shared.
In some embodiments, the step of displaying the map page may further comprise: and when the sharing is successful, additionally displaying a place identifier corresponding to the acquisition place on the map page according to the position information of the acquisition place. The position information refers to position information corresponding to successfully shared information, and the position information is position information of the successfully shared information at an acquisition place of the successfully shared information.
In some embodiments, the user operation page includes a map page, the map page including a location identification of the information collection location; the information sharing method further comprises the following steps: and displaying the shared information corresponding to the information acquisition place based on the information viewing operation aiming at the place identification.
For example, after clicking the location identifier, the user displays the sharing information corresponding to the location identifier, such as a picture and a tag shared by the user.
102. And receiving an information sharing instruction triggered by a user operation page.
The user can trigger the information sharing instruction on the user operation page, the triggering conditions are various, for example, the user can click the information sharing control on the user operation page, and then, for example, the user can execute operations such as drawing up and drawing down on the user operation page, and the like to trigger the information sharing instruction.
In some embodiments, the first terminal may receive, through a sub-application on the instant messaging client, an information sharing instruction triggered by a user operation page.
The information sharing instruction refers to a piece of instruction information, and a user expresses the current intention of editing and uploading information to be shared by triggering the instruction information and sends the intention to the controller for execution.
For example, in some embodiments, the user operation page is a map page, and an information sharing instruction triggered by the user through the user operation page is received, taking fig. 1d as an example, a schematic diagram of an information sharing control on the map page is provided, as shown in the figure, when the user clicks the information sharing control, that is, a "sharing" identifier enclosed by a dotted line, the information sharing instruction may be triggered.
For another example, in some embodiments, the user operation page is a detailed information page, the detailed information page has a shared information adding control thereon, and a schematic diagram of the detailed information page is provided as shown in fig. 2e,
the detailed information page schematic diagram includes specific information of a photo named "sight spot a — shooting location 2", namely, a name, a shooting location, a picture, a collection number, a praise number, a description of a finder, and other images corresponding to the location identifier.
The diagram of the detailed information page schematic diagram further comprises a sharing information adding control, namely an 'I also share' button, and when a user clicks the sharing information adding control, an information sharing instruction can be triggered.
103. And displaying a shared information editing page according to the information sharing instruction.
And after the user triggers an information sharing instruction through the map page, skipping to display a shared information editing page.
In some embodiments, the first terminal may display the information editing page through a sub-application on the instant messaging client.
The shared information editing page may include a plurality of input interfaces, such as a place name interface, a time interface, a description interface, and the like, so that a user may perform editing input through the plurality of input interfaces.
The representation form of the input interface can be various, for example, the form of an input box, an icon, a button and the like.
For example, in some embodiments, the shared information editing page includes an image interface in the form of an icon button or the like and a description interface in the form of an input box.
104. And acquiring the collected information to be shared based on the editing operation on the shared information editing page.
The information to be shared refers to information that the user wishes to share, such as information of images, characters, audio and the like to be shared, for example, a scene photo, a mood description, a character recording, a photographing angle of the photo and the like.
In some embodiments, the first terminal may obtain the collected information to be shared through a sub-application on the instant messaging client.
For example, referring to fig. 1e, the schematic diagram of the editing operation of the user on the shared information editing page is shown in the figure, the user clicks an upload picture interface in the form of an icon button or the like, selects a picture a, and enters "go to this place through an add description interface in the form of an input box, which is very beautiful. And then clicking a next button, and the first terminal can acquire the information to be shared.
105. And acquiring the position information of an acquisition place corresponding to the information to be shared, wherein the acquisition place is a direct acquisition place capable of directly acquiring the information to be shared.
In some embodiments, the first terminal may obtain, through a sub-application on the instant messaging client, location information of an acquisition location corresponding to the information to be shared.
The collection location may include a location where the user collects the information to be shared, or a location where the user collects the information to be shared using the mobile terminal, for example, in an embodiment, the collection location may be a location where the terminal collecting the information to be shared is located. For example, taking the shared information as a photo as an example, the collection point may be a shooting point where the user takes the photo.
In the embodiment of the present application, the collection location is a relatively accurate location point, for example, a certain sight spot in a scenic spot.
The position information is geographical position information of the acquisition place, and may include longitude and latitude information of the acquisition place and the like. For example, the user collects geographical location information when information to be shared is acquired. For example, the user takes a picture of a building B on the top of the building a, the information to be shared is the picture of the building B and the comment of the user on the picture, and the position information of the collection point corresponding to the picture of the building B is the position where the user took the picture, that is, the building a.
In some embodiments, the shared information editing page includes an input box interface for acquiring the position information, so that the first terminal can acquire the information to be positioned based on an editing operation of the user on the shared information editing page.
The information to be shared may include image information to be shared, and the image information to be shared may include collected position information of the image to be shared, so in some embodiments, the position information corresponding to the information to be shared may be acquired through the image information to be shared in the information to be shared, and the specific steps are as follows:
(1) carrying out position information detection on information to be shared;
(2) when the information to be shared is detected to contain the position information, the position information contained in the information to be shared is used as the position information of the acquisition place corresponding to the information to be shared.
The image information to be shared may include the acquisition Location information of the image to be shared, for example, when a user acquires the image information to be shared using a smartphone which has opened Location Based Services (LBS), the image information may include image data, and Location information, time information, and smartphone identity information when the smartphone acquires the image.
When the position information does not exist in the information to be shared, the information to be shared can be identified, so that the position information corresponding to the information to be shared is identified, and in some embodiments, the step of acquiring the position information of the acquisition place corresponding to the information to be shared is as follows:
(1) identifying an object in the information to be shared to obtain identification information, wherein the identification information comprises acquisition parameter information;
(2) and acquiring the position information of the acquisition place corresponding to the information to be shared based on the identification information.
Wherein, the object refers to an object collected by a user, such as a natural scenery, a building, a person, and the like.
The identification information refers to information about the identified object, such as the name, code, etc. of the object.
The acquisition parameter information refers to other information acquired at the same time when the object is acquired, such as the distance and angle between the object and the acquisition parameter information.
In some embodiments, the identification information further includes identity information of the object; acquiring the position information of the acquisition place corresponding to the information to be shared based on the identification information, wherein the acquisition method comprises the following steps:
(1) acquiring location information corresponding to the identity information based on the identity information of the object;
(2) and determining the position information of the acquisition place corresponding to the information to be shared based on the acquisition parameter information and the acquired position information.
The identity information of the object refers to information that can represent the object, such as the name, code number, identifier, etc. of the object.
The manner of obtaining the location information corresponding to the identity information may be obtaining by searching, for example, the location information may be searched in a local database, or may be searched in a database of a network server through a network, and the like.
For example, the name of a building in a photo, the relative distance and angle between the building and a user are recognized by using a deep neural network, then the specific position of the building is found by searching the name of the building in a local database, and then the accurate collection place when the user shoots the building is deduced according to the recognized relative distance and angle.
When the user is in the acquisition place, but the first terminal cannot accurately position the current position of the user, the information to be shared can be identified, and the current accurate position of the user is deduced by combining the fuzzy position of the user, so in some embodiments, the position information of the acquisition place corresponding to the information to be shared is acquired based on the identification information, which includes:
(1) acquiring a current position area;
(2) and determining the position information of the acquisition place corresponding to the information to be shared in the position area based on the acquisition parameter information.
In the same way, the accurate position of the user when the user collects the information to be shared can be deduced by identifying the distance, the angle and the like between the user and the object and combining the current position area of the user.
In some embodiments, the positioning operation of the user on the shared information editing page may jump to display a map page, where the map page includes location information and a location identifier, and the user may also position on the map page, and the specific steps are as follows:
(1) carrying out position information detection on information to be shared;
(2) when the situation that the information to be shared contains position information is not detected, skipping to display a map page, wherein the map page comprises a place mark;
(3) determining position information corresponding to the place identifier based on the moving operation of the user on the map page aiming at the place identifier;
(4) and taking the position information corresponding to the place identification as the position information of the acquisition place corresponding to the information to be shared.
When the image information to be shared does not contain the position information corresponding to the image to be shared, the position information cannot be directly extracted, and at the moment, an additional method is needed to obtain the position information.
The method for acquiring the position information corresponding to the image information to be shared based on the positioning operation of the user on the map page is various, for example, a place name interface in the form of an input frame is provided on the map page to prompt the user to directly input the position information, and for example, a plurality of possible position information are displayed on the map page, so that the user selects the position information from the position information. For example, when the location information cannot be directly determined, a prompt of "no effective address" pops up and a place name interface in the form of an input box is provided so that the user inputs the location information.
For example, in some embodiments, the map page further includes a location identifier, and the position information corresponding to the location identifier is determined based on a moving operation of the user on the map page with respect to the location identifier, which includes the following specific steps:
a. determining position information corresponding to the place identifier based on the moving operation of the user on the map page aiming at the place identifier;
b. and taking the position information corresponding to the place identification as the position information corresponding to the image information to be shared.
The location identifier is an identifier used for marking the current position on the map, and may be composed of characters and graphics.
The positioning operation refers to that a user drags and clicks a map, or drags and clicks a place identifier, so that the place identifier and the map move relatively, and the user can input position information on the map intuitively.
In some embodiments, when information is shared on a detailed information page corresponding to a certain location identifier, since the detailed information page corresponds to the location identifier, and the location identifier corresponds to the location identifier, the step "obtaining the location information corresponding to the information to be shared" may be skipped, and the location information may be directly used as the location information of the collection location corresponding to the information to be shared uploaded by the user.
106. And sharing the acquisition place and the information to be shared corresponding to the acquisition place according to the position information.
The first terminal can send the information to be shared to the server according to the position information through the network, and the server shares the shared information to the second terminal. Namely, the first terminal sends an information sharing request to the server, the information sharing request carries information to be shared and position information, so that the server shares an acquisition place and the information to be shared corresponding to the acquisition place according to the position information, and the method specifically comprises the following steps:
(1) generating an information sharing request, wherein the information sharing request comprises information to be shared and position information;
(2) and sending an information sharing request to the server so that the server can share the acquisition place and the information to be shared corresponding to the acquisition place according to the position information.
In some embodiments, in order to feed back the sharing completion information to the user in real time, the following steps may be further performed:
(1) obtaining a sharing result from a server of the sub-application;
(2) displaying a successful feedback page according to the sharing result, wherein the successful feedback page comprises a shared information viewing control;
(3) and displaying a sharing information list based on the viewing operation of the user aiming at the sharing information viewing control, wherein the sharing information list comprises successfully shared sharing information.
In some embodiments, the first terminal may share the acquisition location and the information to be shared corresponding to the acquisition location according to the location information through the sub-application on the instant messaging client.
After the information to be shared is successfully shared, namely after a sharing result of successful sharing is obtained from the server of the sub-application, a successful feedback page is displayed in a skipping mode, wherein the successful feedback page comprises a shared information viewing control, so that a user can trigger the shared information viewing control, and a shared information list is displayed in a skipping mode.
The successful feedback page and the shared information viewing control are used for prompting the user that the information to be shared is successfully shared currently. For example, FIG. 1f provides a success feedback page schematic, as shown, including a reminder and a shared information view control of "view immediately".
The shared information list includes information shared by the user, such as image information, location information, description information, and sharing time shared by the user.
In some embodiments, before successfully sharing the information to be shared, in order to check the quality and the authenticity of the information to be shared, manual review may be performed on the information to be shared uploaded by the user, and the information to be shared is successfully shared after the manual review is completed. When the user views the shared information list, the shared information list may include shared information and manual review information.
In some embodiments, after successfully sharing the information to be shared, in order to check the quality and authenticity of the successfully shared information and reduce the time for the user to wait for the audit, the shared information that the user has successfully shared may be manually audited, for example, when the successfully shared information is still being manually audited, an "audit-in" prompt is displayed, when the successfully shared information passes the manual audit, an "audit-passed" prompt is displayed, when the successfully shared information fails the manual audit, an "failed" prompt is displayed, and the successfully shared information to be shared is deleted by the auditor.
Therefore, the user operation page can be displayed in the embodiment of the application; receiving an information sharing instruction triggered by a user operation page; displaying a shared information editing page according to the information sharing instruction; acquiring the collected information to be shared based on editing operation on the shared information editing page; acquiring position information of an acquisition place corresponding to the information to be shared, wherein the acquisition place is a direct acquisition place where the information to be shared can be directly acquired; and sharing the acquisition place and the information to be shared corresponding to the acquisition place according to the position information. According to the scheme, the information to be shared and the corresponding acquisition places can be obtained and shared, so that the information and the acquisition places can be shared.
In this embodiment, an information sharing method is provided, where the information sharing method is applicable to a second terminal, and as shown in fig. 2a, a specific process of the information sharing method may be as follows:
201. a map page is displayed.
And displaying a map page, wherein the map page comprises a place identifier of the information acquisition place of the map page.
Similar to step 101, the information collection location may include a location where the user is located when collecting information, a location where the terminal is located when the user collects information using the terminal, and the like.
Similarly to step 101, the map page refers to a user operation page that can be displayed graphically by symbolic graphics of natural geography, administrative area, and road conditions.
The map page may display the user's surrounding map information according to the map information.
Similarly, in some embodiments, an instant messaging client may be installed on the second terminal, and the second terminal may display the map page through a sub-application on the instant messaging client. For example, the first terminal may display a map page through an applet. In some embodiments, in order to mark the location identifier of the current surrounding hot location of the user, the map information returned from the server may include interactive information, so that the step of displaying the map page based on the map information may further highlight the location identifier on the map page based on the interactive information, and the steps are as follows:
(1) obtaining map information based on the current position information, wherein the map information comprises a place identifier and interactive information of an information acquisition place corresponding to the place identifier;
(2) determining a display mode corresponding to the place identifier based on the interaction information;
(3) and displaying the map page according to the display mode and the map information.
Each place mark corresponds to interactive information, and the interactive information can represent popularity of a position corresponding to the place mark, wherein the interactive information refers to popularity of the place indicated by the place mark among users, and evaluation information of the users is determined, for example, by collection, sharing times, number of related works and the like of the users.
The display mode can refer to a display method of red marking, increasing or changing an icon of the place identifier, displaying the name of the place corresponding to the place identifier and the like, so that the place identifier is more prominent and prominent on a map page relative to other place identifiers.
For example, fig. 2b provides a HOT spot highlighted in the current periphery of the user, as shown in the figure, the collection frequency of the sight spot a is greater than 15, the sharing frequency is greater than 10, the number of uploaded works is greater than 8, the hotness parameter exceeds a preset threshold value, the sight spot becomes a HOT spot, the location identifier corresponding to the sight spot a is greater than the identifiers of other sight spots, the identifier is marked with a "HOT" character, and the sight spot a is also marked as the hottest sight spot nearby in the upper left corner of fig. 2 b.
In some embodiments, in order to avoid overlapping of the location identifiers due to too dense location identifiers in the area, the map information returned from the server may include a density parameter, so the step of displaying the map page based on the map information may further display the location identifiers on the map page in an aggregation manner based on the density parameter.
Each place mark corresponds to one density parameter, the density parameters represent the distance between the place marks, and when the distance between the place marks is smaller than a preset threshold value, the place marks are too dense.
The aggregation display refers to displaying a plurality of location identifiers which are too dense in the range as one location identifier again, wherein the location identifier may be one of the location identifiers, an area identifier of an area where the location identifiers are located, and the like.
In some embodiments, the user may zoom in or out on the map, which may result in too dense location identifiers within the page of the map, and the location identifiers may be adjusted based on the zoom scale of the map.
For example, fig. 2c provides a schematic diagram of performing aggregate display on the location identifier on the map page, as shown in the figure, the user performs a zoom-out operation on the pivot map shown on the left side of fig. 2c on the map page, so as to obtain a zoomed-out map on the right side of fig. 2 c. The scaling size of the original map is 10, the second terminal sends the scaling size to the server, and the server calculates four place identifiers in the original map according to the scaling size: the density parameters corresponding to the scenery a, the scenery B, the scenery C and the scenery D are (70, 70, 90), (70, 10, 100) and (70, 70, 100), respectively. Due to the zooming-out operation of the user, the sub-terminal running on the second terminal should measure the zoom size of the zoomed-out map as 100, the second terminal sends the new zoom size to the server, and the server calculates the density parameters corresponding to the scenery spot A, the scenery spot B, the scenery spot C and the scenery spot D as (7, 7, 9), (7, 1, 10), (7, 7, 10) according to the new zoom size.
In some embodiments, the second terminal may randomly select one of the location identifications to display when the location identification is too dense.
In some embodiments, when the location identifier is too dense, the server may randomly select one of the location identifiers from the too dense location identifiers, and send the related information to the second terminal as map information, so that the second terminal displays the map information directly.
In some embodiments, when the location identifiers are too dense, the server may determine the area identifiers of the areas where the location identifiers are too dense, and send information related to the area identifiers as map information to the second terminal, so that the second terminal directly displays the map information.
202. And displaying the sharing information corresponding to the information acquisition point based on the information viewing operation aiming at the place identifier.
In some embodiments, the second terminal may display, by using the sub-application on the instant messaging client, the shared information corresponding to the information acquisition point based on the information viewing operation for the location identifier. For example, in some embodiments, based on the information viewing operation for the location identifier, displaying the shared information corresponding to the information collection point may include the following steps:
(1) and displaying a preview page corresponding to the place identifier based on the information viewing operation aiming at the place identifier, wherein the preview page comprises summary information of the shared information corresponding to the information acquisition point.
The information viewing operation of the user for the location identifier may refer to that the user triggers the information viewing operation of the location identifier, and the triggering mode may be that the location identifier is clicked.
The preview page corresponding to the location identifier may include summary information corresponding to the shared information, such as a name, time, location information, and the like, where the shared information is shared information corresponding to the location identifier. For example, the preview page corresponding to the location identifier may display an image, rating, name, geographic information, etc. of the location identifier.
For example, fig. 2d provides a schematic view of a preview page, as shown in the figure, after the user clicks the sight spot a, the preview page corresponding to the sight spot a is skipped to display, and the preview page includes summary information such as image information, name information, collection information, and like corresponding to the sight spot a.
(2) And displaying a detailed information page based on the detailed information viewing operation aiming at the preview page, wherein the detailed information page comprises the sharing information corresponding to the information acquisition point.
The detailed information viewing operation may be a detailed information viewing operation triggered by a user on the preview page, and the detailed information page corresponding to the location identifier is displayed in a skipping manner, where the location identifier is a location identifier corresponding to the preview page. The triggering mode is various, for example, clicking the preview page, clicking a "detail" mark on the preview page or swiping the preview page, etc.
The detailed information page corresponding to the location identifier may include specific content corresponding to the shared information. For example, the detailed information page corresponding to the location identifier may display an image, an evaluation, a description, a name, geographic information, a photographing time, and the like of the location identifier.
For example, fig. 2e provides a schematic diagram of a detailed information page, as shown in the figure, after the user clicks the "scenery a-picture taking location 2" image on the preview page, the user jumps to display the schematic diagram of the detailed information page, where the schematic diagram of the detailed information page includes the name of the "scenery a-picture taking location 2", the picture taking location, the number of collections, the number of praise, the description of the finder, and other images corresponding to the location identifier.
In some embodiments, the detailed information page further includes a shared information adding control, the user can click the shared information adding control on the detailed information page to add the information to be shared, the position information corresponding to the detailed information page can be directly used as the position information corresponding to the information to be shared, and the specific steps are as follows, as described in steps 104 and 105:
(1) receiving an adding instruction triggered by a user aiming at the shared information adding control;
(2) displaying a shared information editing page according to the adding instruction;
(3) and acquiring the information to be shared based on the editing operation of the user on the shared information editing page.
The shared information adding control is to trigger to jump and display graphic symbols such as graphics, characters or links of the shared information editing page, for example, as shown in fig. 2e, a button that "i also need to share" is provided in the middle of the drawing, and the button is the shared information adding control.
As can be seen from the above, in the embodiment of the present application, a map page may be displayed, where the map page includes a location identifier of an information collection location; and displaying the sharing information corresponding to the information acquisition place based on the information viewing operation aiming at the place identification. Therefore, in the application, the information to be shared and the corresponding acquisition place can be acquired and displayed, so that the information and the acquisition place can be shared.
In this embodiment, an information sharing method is provided, where the information sharing method may be used in a server, the server may be various web servers, and the information sharing method takes the server as a communication medium of a first terminal and a second terminal as an example, and introduces specific processes thereof:
firstly, an information sharing request sent by a first terminal is received.
The method comprises the steps of receiving an information sharing request sent by a first terminal, wherein the information sharing request comprises information to be shared and position information.
Table 1 shows a format of the information sharing request, and as shown in table 1, the information sharing request includes an address, an information type, information to be shared, and location information of the first terminal.
Figure BDA0001991537960000191
Figure BDA0001991537960000201
TABLE 1
In some embodiments, in order to feed back a successful sharing message to the client, after receiving the information sharing request sent by the first terminal, the server may further receive successful feedback information to the first terminal, so that the first terminal displays a successful feedback page.
In some embodiments, the success feedback page includes a shared information viewing control, the user views the shared information list displayed by the first terminal by clicking the shared information viewing control, and the content of the shared information list is from the server, so that the server can transmit the shared information to the first terminal by detecting a shared information viewing request sent by the first terminal, and the specific steps are as follows:
(1) the method comprises the steps of obtaining a shared information viewing request sent by a first terminal, wherein the shared information viewing request comprises user information;
(2) determining sharing information corresponding to the user information according to the user information;
(3) and sending the sharing information corresponding to the user information to the first terminal.
And secondly, updating the mapping relation set according to the information sharing request.
Updating a mapping relation set according to the information sharing request, wherein the mapping relation set comprises: and mapping relation between the position information and the shared information.
The mapping relationship refers to a relationship between two objects, for example, a corresponds to a, i.e. there is a mapping relationship: a-a.
According to the information sharing request, a mapping relationship between the position information and the shared information, that is, a position information-mapping relationship, may be established.
The mapping relationship set may be stored in a local memory of the server, or may be acquired from other terminals or the server, for example, after receiving the information sharing request sent by the first terminal, the server may detect whether a mapping relationship between the location information and the shared information exists in the local mapping relationship set. For another example, the server may further communicate with other servers through a network to detect whether a mapping relationship between the location information and the shared information exists in the mapping relationship set of the other servers.
In some embodiments, the specific steps of updating the mapping relationship set according to the information sharing request are as follows:
a. when the mapping relation set does not have the mapping relation between the position information and the sharing information, creating the mapping relation between the position information and the information to be shared, and adding the mapping relation into the mapping relation set;
b. and when the mapping relation between the position information and the sharing information exists in the mapping relation set, updating the mapping relation according to the information to be shared.
For example, when the mapping relationship between the position a and the shared information a does not exist in the mapping relationship set, the mapping relationship of a-a is created, and a-a is added to the mapping relationship set.
And thirdly, acquiring the current position information from the second terminal.
The current position information represents the current position of the second terminal, and can be acquired by the second terminal and sent to the server.
And fourthly, determining the sharing information corresponding to the current position information according to the current position information and the updated mapping relation set.
According to the current position information and the updated mapping relation set, the server can determine the sharing information corresponding to the current position information.
And fifthly, returning the sharing information corresponding to the current position information to the second terminal.
As can be seen from the above, in the embodiment of the application, the information sharing request sent by the first terminal is received, and the information sharing request includes information to be shared and position information; updating a mapping relation set according to the information sharing request, wherein the mapping relation set comprises: mapping relation between the position information and the sharing information; acquiring current position information from a second terminal; determining shared information corresponding to the current position information according to the current position information and the updated mapping relation set; and returning the sharing information corresponding to the current position information to the second terminal. In the application, the server can map and share the information to be shared corresponding to the received acquisition places and the corresponding position information, so that the information and the acquisition places can be shared.
The information sharing method according to the above embodiments is further described in detail below.
In this embodiment, the method of the embodiment of the present invention is described in detail by taking an example that a smart phone is used as a first terminal to upload a sight spot photo, and at the same time, a second terminal accesses a photographing location shared by other users, and adds another sight spot photo to the photographing location.
The shooting location is the target location, and the scenery spot photo is the image information in the information to be shared.
In the description of this embodiment, the first terminal is used to refer to the sub-application on the instant messaging client on the first terminal, and the second terminal is used to refer to the sub-application on the instant messaging client on the second terminal.
Firstly, sharing the photo to a photographing place.
Firstly, a user opens a first terminal, and the first terminal sends acquired current GPS information as a current position to a server.
The server searches for nearby scenic spots of 1 kilometer near the current position through an Elastic Search (a Lucene-based Search server) Search engine, and sends the nearby scenic spots to the first terminal.
The first terminal displays a map page, the map page is as shown in fig. 3a, and includes four location identifiers including a sight spot a, a sight spot B, a sight spot C, and a sight spot D, and a top-level area name "a city, a B city, a C park" of the four location identifiers, and includes three controls, which are "map", "share", and "user" respectively, below fig. 3 a.
And clicking the sharing icon by the user, namely skipping to display a sharing information editing page by the first terminal after the user passes an information sharing instruction triggered by the map page.
The shared information editing page is shown in fig. 3b, and includes two input interfaces, namely an "upload picture" interface and an "add description" interface, and after the user clicks the "next step" button, the first terminal may acquire information to be shared, which is input by the user, through the input interfaces.
In this embodiment, the first terminal may extract the location information from the picture uploaded by the user, and when the picture uploaded by the user does not include the location information, the first terminal may prompt the user to perform manual location and skip to display a location page.
Fig. 3c provides a schematic diagram of a positioning page, as shown in the figure, a user drags and moves the map to make the map and the location identifier move relatively, when the user moves the location identifier to a suitable location, the user clicks an "upload" button, and the first terminal can acquire the position information corresponding to the information to be shared, that is, the shooting location corresponding to the picture.
After the first terminal uploads the information to be shared to the server, the server feeds back uploading success information to the first terminal, and the first terminal skips and displays a success feedback page according to the uploading success information.
Fig. 3d is a schematic diagram of a success feedback page, which includes success feedback information and a shared information view control, i.e., an "view immediately" button. And after the user clicks the button, the first terminal skips to display the shared information list.
Fig. 3e is a schematic diagram of the sharing information list, as shown in the figure, the sharing information list includes the work just uploaded by the user and named "scenery spot X-photo-taking point 2" and the work uploaded previously and named "scenery spot Y photo-taking point 3". The shared information list comprises information of the works such as the auditing state, the photographing position information, the picture thumbnail, the name and the like.
And secondly, checking the photo of the photo taking place, and sharing the photo to the photo taking place.
And when the photo spots uploaded by the user pass the verification, the photo spots are displayed on the map in a place identification mode.
For example, the user turns on the first terminal again, and the first terminal sends the acquired current GPS information as the current location to the server. The server searches for nearby scenic spots of 1 kilometer near the current position through an Elastic Search engine and sends the nearby scenic spots to the first terminal.
The first terminal displays a map page, the map page is as shown in fig. 3f, and the location identifier includes a sight spot a, a sight spot B, a sight spot C, and a sight spot D, and a sight spot X shared by the user appears.
After the user clicks the location identifier of the scenery spot X, the first terminal sends an information viewing request to the server, after the server returns the summary information of the scenery spot X to the first terminal, the first terminal skips to display a preview page schematic diagram of the scenery spot X, as shown in fig. 3g, the preview page schematic diagram of the scenery spot X includes the picture X shared by the user, pictures 2, 3 and 4 shared by other users, and the praise number and collection number received by the name of the picture X shared by the user, namely the scenery spot X-photographing point 2, and the picture X shared by the user.
After a user clicks a picture X on a preview page, a first terminal sends a detailed information viewing request to a server, after the server returns the specific content of the picture X to the first terminal, the first terminal skips to display a detailed page schematic diagram of the picture X, as shown in FIG. 3h, the detailed information page of the picture X comprises the name, shooting location, thumbnail, praise number received by the picture X, collection number, description of the picture X by the user, pictures shared by other users in a scenic spot X, and a shared information adding control, namely an 'I also shares' button.
After a user clicks a 'I also share' button, the first terminal skips to display a shared information editing page, the user edits the shared information editing page and clicks an uploading button, the first terminal sends information edited by the user to the server, and the server adds the information to be shared corresponding to the scenic spot X.
Therefore, in the embodiment of the application, the user shares the photo to the photo taking place through the first terminal (which is also used as the second terminal), then looks up the photo shared by other users in the photo taking place, and shares the photo to the photo taking place. Therefore, in the application, the shared information can be displayed according to the position information corresponding to the information to be shared, and the information is shared based on the position.
In order to better implement the method, an embodiment of the present application further provides an information sharing device, where the information sharing device may be specifically integrated in an electronic device, and the electronic device may be an electronic device such as a terminal, a server, and a personal computer. For example, in this embodiment, the method according to the embodiment of the present invention will be described in detail by taking the first terminal as an example integrated in the electronic device.
For example, as shown in fig. 4, the information sharing apparatus may include a first map module 401, a trigger module 402, a display editing module 403, an information obtaining module 404, a location obtaining module 405, and a sharing module 406 as follows:
first display module 401:
the first display module 401 is configured to display a user operation page.
In some embodiments, the user operation page includes a map page, and the first display module 401 may be specifically configured to:
obtaining map information based on the current position information;
displaying a map page based on the map information, the map page including a location identification of a location identification information acquisition location;
the first display module 401 may also be configured to: and when the sharing is successful, additionally displaying a place identifier corresponding to the acquisition place on the map page according to the position information of the acquisition place.
In some embodiments, the user operation page includes a map page, and the first display module 401 for a location identifier of a location where information is collected may be specifically configured to:
and displaying the sharing information corresponding to the information acquisition point based on the information viewing operation aiming at the place identifier.
In some embodiments, the first display module 401 may be specifically configured to:
obtaining map information based on the current position information, wherein the map information comprises a place identifier of an information acquisition point and interaction information of the information acquisition place;
determining a display mode corresponding to the place identifier based on the interaction information;
and displaying the map page according to the display mode and the map information.
(II) trigger module 402:
the triggering module 402 is configured to receive an information sharing instruction triggered by a user operation page.
(iii) display editing module 403:
and a display editing module 403, configured to display a shared information editing page according to the information sharing instruction.
(IV) get information module 404:
the information obtaining module 404 is configured to obtain the acquired information to be shared based on an editing operation on the shared information editing page.
(V) acquire position module 405:
the location obtaining module 405 is configured to obtain location information of a collection location corresponding to the information to be shared, where the collection location is a direct collection location where the information to be shared can be directly collected.
In some embodiments, the obtain location module 405 may be specifically configured to:
carrying out position information detection on information to be shared;
when the information to be shared is detected to contain the position information, the position information contained in the information to be shared is used as the position information of the acquisition place corresponding to the information to be shared.
In some embodiments, the obtain location module 405 may be specifically configured to:
identifying an object in the information to be shared to obtain identification information, wherein the identification information comprises acquisition parameter information;
and acquiring the position information of the acquisition place corresponding to the information to be shared based on the identification information.
In some embodiments, the identification information further includes identity information of the object, and when the step "obtaining location information of an acquisition location corresponding to the information to be shared based on the identification information" is executed, the obtaining location module 405 may be specifically configured to:
acquiring location information corresponding to the identity information based on the identity information of the object;
and determining the position information of the acquisition place corresponding to the information to be shared based on the acquisition parameter information and the acquired position information.
In some embodiments, the identification information further includes identity information of the object, and when the step "obtaining location information of an acquisition location corresponding to the information to be shared based on the identification information" is executed, the obtaining location module 405 may be specifically configured to:
acquiring a current position area;
and determining the position information of the acquisition place corresponding to the information to be shared in the position area based on the acquisition parameter information.
(VI) the sharing module 406:
the sharing module 406 is configured to share the acquisition location and the information to be shared corresponding to the acquisition location according to the location information.
As can be seen from the above, the information sharing apparatus of this embodiment displays the user operation page through the first display module; receiving an information sharing instruction triggered by a user operation page by a triggering module; displaying a shared information editing page by a display editing module according to the information sharing instruction; the information acquisition module acquires the acquired information to be shared based on editing operation on the shared information editing page; the method comprises the steps that position information of an acquisition place corresponding to information to be shared is acquired by an acquisition position module, wherein the acquisition place is a direct acquisition place where the information to be shared can be directly acquired; and the sharing module shares the acquisition place and the information to be shared corresponding to the acquisition place according to the position information. The information to be shared and the corresponding acquisition places can be acquired and shared, so that the information and the acquisition places can be shared.
In order to better implement the method, an embodiment of the present application further provides an information sharing device, where the information sharing device may be specifically integrated in an electronic device, and the electronic device may be a terminal, a server, a personal computer, or another device. For example, in this embodiment, the method according to the embodiment of the present invention will be described in detail by taking the second terminal as an example integrated in the electronic device.
For example, as shown in fig. 5, the information sharing apparatus may include a second display module 501 and an information viewing module 502, as follows:
the second display module 501:
the second display module 501 is configured to display a map page, where the map page includes current surrounding map information and a location identifier, and the location identifier is a location identifier corresponding to an acquisition location of the shared information.
In some embodiments, the second display module 501 may be specifically configured to:
obtaining map information based on the current position information, wherein the map information comprises a place identifier and interactive information of an information acquisition place corresponding to the place identifier;
determining a display mode corresponding to the place identifier based on the interaction information;
and displaying the map page according to the display mode and the map information.
(II) information viewing module 502:
the information viewing module 502 is configured to display shared information corresponding to the information acquisition point based on an information viewing operation for the location identifier.
In some embodiments, information viewing module 502 may be specifically configured to:
displaying a preview page corresponding to the place identifier based on the information viewing operation aiming at the place identifier, wherein the preview page comprises summary information of the shared information corresponding to the information acquisition point;
and displaying a detailed information page based on the detailed information viewing operation aiming at the preview page, wherein the detailed information page comprises the sharing information corresponding to the information acquisition point.
As can be seen from the above, in the information sharing device of this embodiment, the second display module displays a map page, the map page includes current peripheral map information and a place identifier, and the place identifier is a place identifier corresponding to an acquisition place of the shared information; and displaying the sharing information corresponding to the information acquisition point by the information viewing module based on the information viewing operation aiming at the place identifier. The embodiment can acquire the information to be shared and the corresponding acquisition place thereof and display the information, thereby realizing the sharing of the information and the acquisition place thereof.
In specific implementation, the above modules may be implemented as independent entities, or may be combined arbitrarily to be implemented as the same or several entities, and specific implementation of the above modules may refer to the foregoing method embodiments, which are not described herein again.
The embodiment of the application further provides a terminal, and the terminal can be a mobile terminal, such as a smart phone, a tablet computer, a micro processing box, an unmanned aerial vehicle, an image acquisition device and the like. As shown in fig. 6, it shows a schematic structural diagram of a terminal according to an embodiment of the present application, specifically:
the terminal may include components such as a processor 601 of one or more processing cores, memory 602 of one or more computer-readable storage media, a power supply 603, and an input unit 604. Those skilled in the art will appreciate that the terminal structure shown in fig. 6 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the processor 601 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 602 and calling data stored in the memory 602, thereby performing overall monitoring of the terminal. In some embodiments, processor 601 may include one or more processing cores; in some embodiments, processor 601 may integrate an application processor, which primarily handles operating systems, user operation pages, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 601.
The memory 602 may be used to store software programs and modules, and the processor 601 executes various functional applications and data processing by operating the software programs and modules stored in the memory 602. The memory 602 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 602 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 602 may also include a memory controller to provide the processor 601 with access to the memory 602.
The terminal also includes a power supply 603 for providing power to the various components, and in some embodiments, the power supply 603 may be logically coupled to the processor 601 through a power management system, such that functions of managing charging, discharging, and power consumption are performed through the power management system. The power supply 603 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
The terminal may further include an input unit 604, and the input unit 604 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs in connection with user settings and function control.
Although not shown, the terminal may further include a display unit and the like, which will not be described in detail herein. Specifically, in this embodiment, the processor 601 in the terminal loads the executable file corresponding to the process of one or more application programs into the memory 602 according to the following instructions, and the processor 601 runs the application programs stored in the memory 602, thereby implementing various functions as follows:
displaying a user operation page;
receiving an information sharing instruction triggered by a user operation page;
displaying a shared information editing page according to the information sharing instruction;
acquiring the collected information to be shared based on editing operation on the shared information editing page;
acquiring position information of an acquisition place corresponding to the information to be shared, wherein the acquisition place is a direct acquisition place where the information to be shared can be directly acquired;
and sharing the acquisition place and the information to be shared corresponding to the acquisition place according to the position information.
In some embodiments, the application may also implement the following functionality:
displaying a map page, wherein the map page comprises a place identifier of an information acquisition place;
and displaying the sharing information corresponding to the information acquisition place based on the information viewing operation aiming at the place identification.
Therefore, in the embodiment, the terminal can acquire and share the information to be shared and the corresponding acquisition place thereof, so that the acquisition place and the information to be shared corresponding to the acquisition place can be shared according to the position information.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by instructions or by associated hardware controlled by the instructions, which may be stored in a computer readable storage medium and loaded and executed by a processor.
To this end, embodiments of the present application provide a storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps in any one of the information sharing methods provided in the embodiments of the present application. For example, the instructions may perform the steps of:
displaying a user operation page;
receiving an information sharing instruction triggered by a user operation page;
displaying a shared information editing page according to the information sharing instruction;
acquiring the collected information to be shared based on editing operation on the shared information editing page;
acquiring position information of an acquisition place corresponding to the information to be shared, wherein the acquisition place is a direct acquisition place where the information to be shared can be directly acquired;
and sharing the acquisition place and the information to be shared corresponding to the acquisition place according to the position information.
In some embodiments, the instructions may further perform the steps of:
displaying a map page, wherein the map page comprises a place identifier of an information acquisition place;
and displaying the sharing information corresponding to the information acquisition place based on the information viewing operation aiming at the place identification.
Wherein the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
Since the instructions stored in the storage medium may execute the steps in any information sharing method provided in the embodiments of the present application, beneficial effects that can be achieved by any information sharing method provided in the embodiments of the present application may be achieved, which are detailed in the foregoing embodiments and will not be described herein again.
The information sharing method, the information sharing device, and the storage medium provided in the embodiments of the present application are described in detail above, and a specific example is applied in the description to explain the principle and the implementation of the present application, and the description of the embodiments above is only used to help understand the method and the core idea of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (14)

1. An information sharing method, comprising:
displaying a user operation page;
receiving an information sharing instruction triggered by the user operation page;
displaying a shared information editing page according to the information sharing instruction;
acquiring the collected information to be shared based on the editing operation on the shared information editing page;
acquiring position information of an acquisition place corresponding to the information to be shared, wherein the acquisition place is a direct acquisition place capable of directly acquiring the information to be shared;
and sharing the acquisition place and the information to be shared corresponding to the acquisition place according to the position information.
2. The information sharing method according to claim 1, wherein obtaining the position information and the position information of the acquisition location corresponding to the information to be shared includes:
detecting the position information of the information to be shared;
and when the information to be shared is detected to contain position information, taking the position information contained in the information to be shared as the position information of the acquisition place corresponding to the information to be shared.
3. The information sharing method according to claim 1, wherein obtaining the position information of the acquisition location corresponding to the information to be shared includes:
identifying an object in the information to be shared to obtain identification information, wherein the identification information comprises acquisition parameter information;
and acquiring the position information of the acquisition place corresponding to the information to be shared based on the identification information.
4. The information sharing method according to claim 3, wherein the identification information further includes identity information of the object; acquiring the position information of the acquisition place corresponding to the information to be shared based on the identification information, wherein the acquisition method comprises the following steps:
acquiring location information corresponding to the identity information based on the identity information of the object;
and determining the position information of the acquisition place corresponding to the information to be shared based on the acquisition parameter information and the acquired position information.
5. The information sharing method according to claim 3, wherein obtaining the position information of the acquisition place corresponding to the information to be shared based on the identification information includes:
acquiring a current position area;
and determining the position information of the acquisition place corresponding to the information to be shared based on the acquisition parameter information in the position area.
6. The information sharing method according to claim 1, wherein the user operation page includes a map page, and the displaying the user operation page includes:
obtaining map information based on the current position information;
displaying a map page based on the map information, wherein the map page comprises a place identifier of a peripheral map information place identifier information acquisition place;
the method further comprises the following steps: and when the sharing is successful, additionally displaying a place identifier corresponding to the acquisition place on a map page according to the position information of the acquisition place.
7. The information sharing method according to claim 1, wherein the user operation page includes a map page, the map page including a place identification of an information collection place;
the information sharing method further comprises the following steps:
and displaying the sharing information corresponding to the information acquisition place based on the information viewing operation aiming at the place identification.
8. The information sharing method according to claim 1, wherein displaying a user operation page includes:
obtaining map information based on current position information, wherein the map information comprises a place identifier of an information acquisition place and interaction information of the information acquisition place;
determining a display mode corresponding to the place identifier based on the interaction information;
and displaying a map page according to the display mode and the map information.
9. An information sharing method, comprising:
displaying a map page, wherein the map page comprises map information surrounding a place identifier of an information acquisition place;
and displaying the sharing information corresponding to the information acquisition place based on the information viewing operation aiming at the place identification.
10. The information sharing method according to claim 9, wherein displaying the shared information corresponding to the information collection place based on an information viewing operation for the place identifier includes:
displaying a preview page corresponding to the place identifier based on information viewing operation aiming at the place identifier, wherein the preview page comprises summary information of the shared information corresponding to the information acquisition place;
and displaying a detailed information page based on the detailed information viewing operation aiming at the preview page, wherein the detailed information page comprises the sharing information corresponding to the information acquisition place.
11. The information sharing method according to claim 9, wherein the displaying a map page includes:
obtaining map information based on current position information, wherein the map information comprises peripheral map information place identification and interaction information of information acquisition places corresponding to the place identification;
determining a display mode corresponding to the place identifier based on the interaction information;
and displaying a map page according to the display mode and the map information.
12. An information sharing apparatus, comprising:
the first display module is used for displaying a user operation page;
the triggering module is used for receiving an information sharing instruction triggered by the user operation page;
the display editing module is used for displaying a shared information editing page according to the information sharing instruction;
the information acquisition module is used for acquiring the acquired information to be shared based on the editing operation on the shared information editing page;
the acquisition position module is used for acquiring position information of an acquisition place corresponding to the information to be shared, wherein the acquisition place is a direct acquisition place capable of directly acquiring the information to be shared;
and the sharing module is used for sharing the acquisition place and the information to be shared corresponding to the acquisition place according to the position information.
13. An information sharing apparatus, comprising:
the second display module is used for displaying a map page, wherein the map page comprises current peripheral map information and a place identifier, and the place identifier is a place identifier corresponding to an acquisition place of the shared information;
and the information viewing module is used for displaying the sharing information corresponding to the information acquisition place based on the information viewing operation aiming at the place identification.
14. A storage medium storing instructions adapted to be loaded by a processor to perform the steps of the information sharing method according to any one of claims 1 to 8.
CN201910181876.3A 2019-03-11 2019-03-11 Information sharing method, device and storage medium Active CN111680238B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910181876.3A CN111680238B (en) 2019-03-11 2019-03-11 Information sharing method, device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910181876.3A CN111680238B (en) 2019-03-11 2019-03-11 Information sharing method, device and storage medium

Publications (2)

Publication Number Publication Date
CN111680238A true CN111680238A (en) 2020-09-18
CN111680238B CN111680238B (en) 2023-07-14

Family

ID=72451286

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910181876.3A Active CN111680238B (en) 2019-03-11 2019-03-11 Information sharing method, device and storage medium

Country Status (1)

Country Link
CN (1) CN111680238B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113010723A (en) * 2021-03-17 2021-06-22 维沃移动通信有限公司 Electronic equipment, server control method and device
CN113436628A (en) * 2021-08-27 2021-09-24 广州小鹏汽车科技有限公司 Voice interaction method, device, system, vehicle and medium
CN114578999A (en) * 2020-11-16 2022-06-03 深圳市万普拉斯科技有限公司 Image sharing method and device and terminal equipment
WO2023082813A1 (en) * 2021-11-15 2023-05-19 Oppo广东移动通信有限公司 Information sharing method and apparatus, electronic device and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104830A (en) * 2010-09-16 2011-06-22 厦门雅迅网络股份有限公司 Method for fast sharing positional information
CN103841511A (en) * 2012-11-22 2014-06-04 腾讯科技(深圳)有限公司 Method and terminal for releasing information, and method and terminal for displaying information
CN104202673A (en) * 2014-08-27 2014-12-10 杨锦才 Method and system for sharing and viewing real-time traffic status videos based on automobile data recorders
CN104581634A (en) * 2014-12-31 2015-04-29 深圳如果技术有限公司 Method for sending position information and mobile terminal
CN104897164A (en) * 2014-03-06 2015-09-09 宇龙计算机通信科技(深圳)有限公司 Video map sharing method, and apparatus and system thereof
WO2016019898A1 (en) * 2014-08-08 2016-02-11 宁波舜宇光电信息有限公司 Device and method for sharing photo instantly
CN105469461A (en) * 2015-11-19 2016-04-06 莆田市云驰新能源汽车研究院有限公司 Road view sharing method and device
CN106446108A (en) * 2016-09-14 2017-02-22 维沃移动通信有限公司 Method for sharing images, mobile terminal and server
CN106951467A (en) * 2017-03-01 2017-07-14 心触动(武汉)文化传媒有限公司 A kind of photo display method and system of photo sharing platform
CN107079144A (en) * 2014-12-29 2017-08-18 深圳市大疆创新科技有限公司 A method, device and system for realizing media object display
CN107291791A (en) * 2016-11-10 2017-10-24 北京安云世纪科技有限公司 Method, device and mobile terminal that a kind of positional information is shared

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102104830A (en) * 2010-09-16 2011-06-22 厦门雅迅网络股份有限公司 Method for fast sharing positional information
CN103841511A (en) * 2012-11-22 2014-06-04 腾讯科技(深圳)有限公司 Method and terminal for releasing information, and method and terminal for displaying information
CN104897164A (en) * 2014-03-06 2015-09-09 宇龙计算机通信科技(深圳)有限公司 Video map sharing method, and apparatus and system thereof
WO2016019898A1 (en) * 2014-08-08 2016-02-11 宁波舜宇光电信息有限公司 Device and method for sharing photo instantly
CN104202673A (en) * 2014-08-27 2014-12-10 杨锦才 Method and system for sharing and viewing real-time traffic status videos based on automobile data recorders
CN107079144A (en) * 2014-12-29 2017-08-18 深圳市大疆创新科技有限公司 A method, device and system for realizing media object display
CN104581634A (en) * 2014-12-31 2015-04-29 深圳如果技术有限公司 Method for sending position information and mobile terminal
CN105469461A (en) * 2015-11-19 2016-04-06 莆田市云驰新能源汽车研究院有限公司 Road view sharing method and device
CN106446108A (en) * 2016-09-14 2017-02-22 维沃移动通信有限公司 Method for sharing images, mobile terminal and server
CN107291791A (en) * 2016-11-10 2017-10-24 北京安云世纪科技有限公司 Method, device and mobile terminal that a kind of positional information is shared
CN106951467A (en) * 2017-03-01 2017-07-14 心触动(武汉)文化传媒有限公司 A kind of photo display method and system of photo sharing platform

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YAMATO KOZAKI 等: "Generating Pictorial Maps for Tourists using Flickr Photo Data", 《2018 IEEE 7TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE)》 *
肖文杰 等: "旅游足迹照片分享网站的设计与实现", 《电脑知识与技术》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114578999A (en) * 2020-11-16 2022-06-03 深圳市万普拉斯科技有限公司 Image sharing method and device and terminal equipment
CN113010723A (en) * 2021-03-17 2021-06-22 维沃移动通信有限公司 Electronic equipment, server control method and device
CN113436628A (en) * 2021-08-27 2021-09-24 广州小鹏汽车科技有限公司 Voice interaction method, device, system, vehicle and medium
WO2023082813A1 (en) * 2021-11-15 2023-05-19 Oppo广东移动通信有限公司 Information sharing method and apparatus, electronic device and storage medium

Also Published As

Publication number Publication date
CN111680238B (en) 2023-07-14

Similar Documents

Publication Publication Date Title
JP4796435B2 (en) Image viewer
US8254727B2 (en) Method and apparatus for providing picture file
EP2262258A2 (en) Mobile terminal, server device, information processing system, display control method, and program
CN111680238B (en) Information sharing method, device and storage medium
JP2009239397A (en) Imaging apparatus, imaging system, control method of imaging apparatus, and control program
US20150032771A1 (en) System and method for sharing geo-localized information in a social network environment
CN103685960A (en) Method and system for processing image with matched position information
JP2004118685A (en) Display device, image information management device, image information management terminal, image information management system, image search method, database construction method, and photographing device
CN101911072B (en) The method searched in collection of data items
JP6555026B2 (en) Information provision system
CN103562957A (en) Information providing device, information providing method, information providing processing program, recording medium recording information providing processing program, and information providing system
CN105606106A (en) Photo taking management method and system based on mobile positioning and electronic map
US20120062590A1 (en) Information display device, information display system, and computer program product
JPWO2011136341A1 (en) Information providing apparatus, information providing method, information providing processing program, and recording medium on which information providing processing program is recorded
US20210327004A1 (en) Information processing apparatus, information processing method, and system
KR100882025B1 (en) GS image search method, geographic location service based GS image search method, blog service based GS image search method and regional blog service provision method
US9824447B2 (en) Information processing apparatus, information processing system, and information processing method
CN118392152A (en) Image generation method, device, equipment and storage medium
JP2011095867A (en) Highlight spot distribution method and device
WO2023021759A1 (en) Information processing device and information processing method
WO2025223325A1 (en) Video recording method and apparatus, and electronic device and storage medium
CN112544060A (en) Pushing method, electronic equipment, movable platform, pushing system and computer readable storage medium
CN113885550B (en) Information processing device, information processing method and non-transitory storage medium
JP2016143269A (en) Content search device, content search method, content storage device and content storage method
KR102204721B1 (en) Method and user terminal for providing AR(Augmented Reality) documentary service

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