[go: up one dir, main page]

CN104202393A - Map display method, client and server - Google Patents

Map display method, client and server Download PDF

Info

Publication number
CN104202393A
CN104202393A CN201410438546.5A CN201410438546A CN104202393A CN 104202393 A CN104202393 A CN 104202393A CN 201410438546 A CN201410438546 A CN 201410438546A CN 104202393 A CN104202393 A CN 104202393A
Authority
CN
China
Prior art keywords
information
client
server
map
service information
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.)
Pending
Application number
CN201410438546.5A
Other languages
Chinese (zh)
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.)
Shell Internet Beijing Security Technology Co Ltd
Original Assignee
Shell Internet Beijing Security Technology 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 Shell Internet Beijing Security Technology Co Ltd filed Critical Shell Internet Beijing Security Technology Co Ltd
Priority to CN201410438546.5A priority Critical patent/CN104202393A/en
Publication of CN104202393A publication Critical patent/CN104202393A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The embodiment of the invention discloses a map display method applied to a first client mounted on a first device. The map display method comprises the steps of: obtaining service information from a server, the service information includes position information uploaded to the server by a second client mounted on a second device within a preset time range, and published information corresponding to the position information; displaying the published information at the position corresponding to the position information in the map to enable a user of the first client to be able to search the published information uploaded by the second client and the position corresponding to the published information. The embodiment of the invention also discloses a client and a server. With the adoption of the invention, the latest published information can be displayed in the map in time based on the demands of the user.

Description

Map display method, client and server
Technical Field
The invention relates to the technical field of internet, in particular to a map display method, a client and a server.
Background
With the rapid development of internet technology, users can obtain various kinds of demand information without going out, such as searching for merchant information and obtaining merchant addresses through an electronic map. However, the current map can only display some location information, such as location information of merchants with a certain scale, but cannot display information published by a common user on the map according to user requirements, which may cause that the user cannot obtain information published by the common user on the map, and cannot realize information sharing between the common users. Moreover, the displayed information such as the merchant address matched with the searched merchant often has the problem of untimely update, so that the user cannot acquire the required information from the map in time.
Disclosure of Invention
The technical problem to be solved by the embodiments of the present invention is to provide a map display method, a client and a server, which can display the latest release information on a map in time according to the user's needs.
In order to solve the foregoing technical problem, an embodiment of the present invention provides a map display method, where the method is applied to a first client installed in a first device, and includes:
acquiring service information from a server, wherein the service information comprises position information uploaded to the server by a second client installed on second equipment within a preset time range and release information corresponding to the position information;
and displaying the release information at a position corresponding to the position information in a map, so that a user of the first client can view the release information uploaded by the second client and the position corresponding to the release information through the map.
Correspondingly, the embodiment of the invention also provides a map display method, which is applied to a server and comprises the following steps:
acquiring service information to be sent, wherein the service information comprises position information uploaded by a second client installed on second equipment within a preset time range and release information corresponding to the position information;
and sending the service information to a first client so that the first client installed on the first equipment displays the release information at a position corresponding to the position information in a map, and a user of the first client can view the release information uploaded by the second client and the position corresponding to the release information through the map.
Correspondingly, an embodiment of the present invention further provides a client, where the client is a first client disposed in a first device, and the client includes:
the system comprises a first acquisition module, a second acquisition module and a first processing module, wherein the first acquisition module is used for acquiring service information from a server, and the service information comprises position information uploaded to the server by a second client installed on second equipment within a preset time range and release information corresponding to the position information;
and the display module is used for displaying the release information acquired by the first acquisition module at a position corresponding to the position information in a map, so that a user of the first client can view the release information uploaded by the second client and the position corresponding to the release information through the map.
Correspondingly, an embodiment of the present invention further provides a server, including:
the information acquisition module is used for acquiring service information to be sent, wherein the service information comprises position information uploaded by a second client installed on second equipment within a preset time range and release information corresponding to the position information;
the information sending module is used for sending the service information to a first client so that the first client installed on the first device displays the release information at a position corresponding to the position information in a map, and a user of the first client can view the release information uploaded by the second client and the position corresponding to the release information through the map.
The embodiment of the invention has the following beneficial effects:
the map display method, the client and the server provided by the embodiment of the invention can display the latest release information of the user on the map in time by acquiring the service information which is uploaded by the second client and comprises the release information and the position information thereof in the preset time range and displaying the release information at the corresponding position in the map according to the position information, so that the user can check the release information uploaded by the second client and the position corresponding to the release information through the map, and the timely sharing and interaction of the release information among common users can be realized.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a flow chart of a map display method according to an embodiment of the present invention;
FIG. 2 is a flow chart illustrating another map displaying method according to an embodiment of the present invention;
FIG. 3 is an interaction diagram of a map display method according to an embodiment of the present invention;
FIG. 4 is an interaction diagram of another map display method provided by the embodiment of the invention;
fig. 5 is a schematic structural diagram of a client according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of another client according to an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a server according to an embodiment of the present invention;
fig. 8 is a schematic structural diagram of a map display system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, 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 invention.
Referring to fig. 1, a flowchart of a map display method according to an embodiment of the present invention is shown, where the method is specifically applicable to a first client installed in a first device, and specifically, the method includes:
s101: the method comprises the steps that a first client installed on first equipment obtains service information from a server, wherein the service information comprises position information uploaded to the server by a second client installed on second equipment within a preset time range and release information corresponding to the position information.
Specifically, the first device and the second device may be terminal devices such as a mobile phone, a tablet computer, or a personal computer, and the embodiment of the present invention is not limited.
In a specific embodiment, the server stores service information including the release information and the location information thereof uploaded by a second client installed in the second device, that is, other users through other clients, and the current user can obtain the service information uploaded by other users through other clients within a predetermined time range from the server through the first client. Specifically, the release information may include any one or more of picture information, voice information, video information, and text information, and the location information may be obtained by locating a release location of the release information through a Global Positioning System (GPS).
It should be noted that, in the embodiment of the present invention, the second device and the second client may be one or more, that is, the second device and the second client may obtain the service information uploaded by the one or more clients from the server, and display the publishing information in the service information at the position corresponding to the position information.
S102: the first client displays the release information at a position corresponding to the position information in a map, so that a user of the first client can view the release information uploaded by the second client and the position corresponding to the release information through the map.
Further, the service information further includes an aging instruction, and the aging instruction is used for indicating a time for displaying the release information at a position corresponding to the position information in a map. When the first client displays the relevant service information acquired from the server on a map, the first client can display the release information at a position corresponding to the position information in the map according to the time range indicated by the aging instruction.
By implementing the embodiment of the invention, the service information which is uploaded in the preset time range and comprises the release information and the position information thereof is obtained from the server, and the release information is displayed at the corresponding position in the map according to the position information, so that the latest release information can be timely displayed on the map, the user can check the release information uploaded by the second client user and the position corresponding to the release information in real time through the map, and the timely sharing and interaction of the release information among common users can be realized.
In the embodiment of the present invention, as an optional manner, before the first client obtains the service information from the server and obtains the service information from the server, the first client may first obtain a keyword for performing information search, and determine a target area that needs to perform information search from a map; and sending the keywords and the target area information to a server so that the server acquires service information in the target area range matched with the keywords. And receiving the service information which is returned by the server and matched with the keyword and is in the target area range. In this embodiment, the user may search for service information in a target area range matching a keyword in the map by inputting the keyword to perform a search.
In particular embodiments, in determining the target area, the target area may be determined in any one of the following ways:
the center position of information search can be determined from the map according to the keywords, and then the target area needing information search is determined according to a preset distance threshold and the center position. As a specific implementation manner, the keyword input by the user includes position information, and the target area may be determined by taking the position information included in the keyword as a central position;
the target area needing information search can be determined according to the search position selected by the user from the map and then according to a preset distance threshold and the center position. Specifically, a user can directly select a position in a map as a central position, the selected central position is taken as a center, and a preset distance threshold value is taken as a radius to determine a target area;
the method also comprises the steps of determining the center position of information search from a map according to the current position of the first client, and determining a target area needing information search according to a preset distance threshold and the center position. For example, the current location of the first device where the first client is located may be located through a GPS, and the located location is determined as a center location, and if the preset distance threshold is 500 meters, an area determined with the center location as a center and a coverage radius of 500 meters may be used as a target area.
In the embodiment of the present invention, as another optional manner, the server stores therein second account information of a second client that is associated with the first account information of the first client. Correspondingly, before the first client acquires the service information from the server and acquires the service information from the server, a service information acquisition request can be sent to the server, wherein the service information acquisition request carries the first account information, so that the server searches the service information corresponding to the second account information associated with the first account information according to the first account information. And acquiring the service information corresponding to the second account information from the server.
In this embodiment, it should be noted that the association relationship between the first account information of the first client and the second account information of the second client may be obtained through presetting, for example, the association between the first account information and the second account information may be realized through a manner of adding a friend. In this way, the service information corresponding to the second account having the association relation with the first account can be obtained from the server, and the release information in the service information corresponding to the second account is displayed at the position corresponding to the position information in the map, the embodiment can enable the user to check the release information uploaded by other users establishing an association relationship (friend relationship) with the user on the map, user B, for example, has added user a as a buddy, then user a publishes a message at a first location, the information includes the current position S of the user a, the taken picture and video, etc., then after the user B opens the map client, namely, the information issued by the user A can be seen at the position S on the map, so that the interaction between the user A and the user B can be realized through the map, and the related information can be displayed at the specific position of the map.
It can be understood that, in a specific implementation, when a user starts a map client, publication information published by clients corresponding to other accounts having an association relationship with the user account may be directly displayed on the map, and when the user searches through a search function, publication information within a target area may be displayed on the map. Therefore, the user can not only see the information issued by the friend at a specific place, but also search the information issued by other users or merchants, and the purposes of information interaction among friends and target position searching can be conveniently realized at the same time.
Referring to fig. 2, a schematic flow chart of another map display method according to an embodiment of the present invention is shown, which corresponds to the map display method applied to the first client, and the method may be specifically applied to a server, and specifically, the method includes:
s201: the server acquires service information needing to be sent, wherein the service information comprises position information uploaded by a second client installed on second equipment within a preset time range and release information corresponding to the position information.
In a specific embodiment, the server stores service information including the release information and the location information thereof, which is uploaded by a second client installed in the second device, that is, other users through the client.
Optionally, when the server acquires the service information to be transmitted, the server may receive a target area and keyword information which are sent by the first client and used for indicating information search, and search for the service information in the target area range matched with the keyword according to the keyword, so as to trigger the server to search for the service information which is matched with the keyword information and is in the target area range from the currently stored service information, so as to acquire the service information to be transmitted.
Optionally, when the server acquires the service information to be sent, the server may further receive a service information acquisition request sent by a first client, where the service information acquisition request carries first account information of the first client, and search, according to the first account information, service information corresponding to second account information of a second client that is pre-stored and associated with the first account information, so as to acquire the service information to be sent.
Further, in order to ensure timeliness of the information, the server may screen out, from the found service information, service information whose uploading time is within a predetermined time range, such as within 3 days, which is matched with the keyword information and which is within the target area range, so as to push the screened service information to the first client.
Specifically, the association relationship between the first account information of the first client and the second account information of the second client may be obtained through presetting, for example, the association between the first account information and the second account information may be implemented in a manner of adding a friend.
S202: and the server sends the service information to a first client so that the first client installed on the first equipment displays the release information at a position corresponding to the position information in a map.
Specifically, the server may push the found service information to the first client, for example, send the found service information in the target area range matched with the keyword to the first client, or send the service information corresponding to the second account information to the first client, so that the client displays information in a map according to the location information corresponding to each service information, and a user of the first client can view the release information uploaded by the second client and the location corresponding to the release information through the map.
Further, the service information may further include an aging instruction, where the aging instruction is used to instruct the first client to display the issue information at a time of the location corresponding to the location information in the map, so that the first client displays the issue information at the location corresponding to the location information in the map within a time range indicated by the aging instruction.
By implementing the embodiment of the invention, the service information which is uploaded in the server within the preset time range and comprises the release information and the position information thereof can be obtained, so that the service information is pushed to the first client, the first client displays the release information at the corresponding position in the map according to the position information, a user can check the release information uploaded by the second client user and the position corresponding to the release information through the map, and the timely sharing and interaction of the release information among common users can be realized.
Referring to fig. 3, an interaction diagram of a map display method according to an embodiment of the present invention is shown, specifically, the method includes:
s301: and the second client uploads service information to the server, wherein the service information comprises position information and release information corresponding to the position information.
In a specific embodiment, the second client installed in the second device may upload service information including the release information and the location information thereof to the server in advance, and store the service information by the server. Specifically, the user can log in the second client to issue information. The release information may include picture, voice, video or text information, etc., and the embodiment of the present invention is not limited.
Further, if the release information carries location information, for example, the information released by the client is a picture, and the picture has a watermark carrying the location information to be released, or the picture is associated with location information input by a user, the release information carrying the location information can be uploaded to a server as service information; if the release information does not carry any position information, the release position of the release information, namely the position information of the second device where the second client is located, can be obtained, service information is generated according to the release information and the release position information thereof, and the service information is uploaded to the server. Wherein the position information can be obtained by positioning the second device through a GPS.
S302: the first client side obtains keywords for information search and determines a target area needing information search from a map.
In a specific embodiment, a user can obtain a keyword for information search by logging in a client, namely a first client, on a terminal device such as a mobile phone, for example, obtain keyword information for instructing a server to perform information search according to a character string input by the user, and determine a target area required to perform information search from a map.
Optionally, when the target area is determined, the client may determine a center position of information search from the map according to a keyword input by the user, or according to a search position selected by the user from the map, or according to the current position of the first client; and determining a target area needing information search according to a preset distance threshold and the central position. For example, the target area may be determined according to the keyword, for example, if the keyword input by the user is "science and technology park coffee", then "science and technology park" may be extracted from the keyword as the center position of the information search; for another example, the client may use a single-click or double-click position as a center position of information search according to a single-click or double-click operation of a user at a certain position in the map; positioning the terminal equipment where the current first client is located, for example, positioning the equipment through a GPS, and using the position obtained by positioning as a central position of information search; then, according to a preset distance threshold value, for example, 500 m, an area determined with the center position as the center and the coverage radius of 500 m is used as a target area for information search.
Further optionally, when determining the target area, the first client may further select the target area that needs to be searched for information from the area distribution information by obtaining the area distribution information associated with the map.
S303: and the first client sends the keywords and the target area information to a server.
S304: and the server searches for service information in the target area range matched with the keyword according to the keyword, wherein the service information comprises position information uploaded by the second client within a preset time range and release information corresponding to the position information.
In a specific embodiment, when receiving a target area and keyword information sent by a client, a server may trigger to find service information that is matched with the keyword information and is within the target area from currently stored service information, where the service information includes release information and corresponding location information thereof. Further, the server may screen out, from the found service information, service information whose uploading time is within a predetermined time range, for example, within 3 days, which is matched with the keyword information and is within the target area range, so as to push the screened service information to the first client.
S305: and the server sends the service information to the first client.
S306: and the first client displays the release information at a position corresponding to the position information in a map.
Further, the service information further includes an aging instruction, and the aging instruction is used for indicating a time for displaying the release information at a position corresponding to the position information in a map. When the first client displays the relevant service information acquired from the server on a map, the first client can display the release information at a position corresponding to the position information in the map according to the time range indicated by the aging instruction.
In a specific embodiment, when receiving service information returned by the server in response to the target area and the keyword information, the first client may display the published information at a position indicated by the position information in a map, and may further display the position information in a text form, so that a user may perform search result query, and the user of the first client may view the published information uploaded by the second client and a position corresponding to the published information through the map.
By implementing the embodiment of the invention, the searching area and the key word determined by the client are sent to the server, so that the server searches the service information matched with the key word in the service information in the searching area range in real time, the matched service information is finally displayed at the corresponding position of the map through the client, and the stored service information is subjected to aging management, so that the latest service information is timely pushed to the client according to the user requirements.
Referring to fig. 4, an interaction diagram of another map display method according to an embodiment of the present invention is shown, specifically, the method includes:
s401: and the second client uploads service information to the server, wherein the service information comprises position information and release information corresponding to the position information.
In a specific embodiment, a second client installed on the second device, that is, other users, may upload service information including the distribution information and the location information thereof to the server in advance through the client, and store the service information by the server.
S402: the first client sends a service information acquisition request to the server, wherein the service information acquisition request carries first account information.
It should be noted that the server stores second account information of a second client associated with first account information of the first client.
Specifically, the association relationship between the first account information and the second account information may be preset, for example, the association between the first account information and the second account information is realized by adding a friend.
S403: and the server searches for pre-stored service information corresponding to second account information of a second client associated with the first account information according to the first account information, wherein the service information comprises position information uploaded by the second client within a preset time range and release information corresponding to the position information.
S404: and the server sends the service information corresponding to the second account information to the first client.
In a specific embodiment, the server may perform, according to the received first account information, a search of associated account information, and search for service information corresponding to account information associated with the first account information, that is, second account information, where the service information corresponding to the second account information is service information uploaded by the second client. Further, the service information with the uploading time within a preset time range, such as 5 hours, can be screened from the service information corresponding to the second account information, and the screened service information is pushed to the first client.
S405: and the first client displays the release information at a position corresponding to the position information in a map.
Further, the service information further includes an aging instruction, and the aging instruction is used for indicating a time for displaying the release information at a position corresponding to the position information in a map. When the first client displays the relevant service information acquired from the server on a map, the first client can display the release information at a position corresponding to the position information in the map according to the time range indicated by the aging instruction.
In a specific embodiment, when receiving the service information returned by the server in response to the service information acquisition request, the first client may display the published information at a position indicated by the position information in a map, and may further display the position information in a text form, so that a user may perform search result query, and the user of the first client may view the published information uploaded by the second client and a position corresponding to the published information through the map.
By implementing the embodiment of the invention, when a service information acquisition request sent by a client is received, the server searches the service information corresponding to the account associated with the account information corresponding to the client from the prestored service information, and pushes the service information to the client, and the client displays the matched service information at the corresponding position of the map, so that the information shared by the user can be visually displayed at the specific position in the map, and the timely sharing and interaction of the information among friends can be realized.
Referring to fig. 5, a schematic structural diagram of a client according to an embodiment of the present invention is shown, in which the client is specifically a first client disposed in a first device, and includes: a first acquisition module 11 and a display module 12. Wherein,
the first obtaining module 11 is configured to obtain service information from a server, where the service information includes location information uploaded to the server by a second client installed in a second device within a predetermined time range and release information corresponding to the location information.
In a specific embodiment, the server stores service information including the release information and the location information thereof, which is uploaded by a second client installed in the second device, that is, other users through the client. The first obtaining module 11 may obtain, from the server, service information that is uploaded by other users through the client within a predetermined time range. Specifically, the release information may include any one or more of picture information, voice information, video information, and text information, and the location information may be obtained by positioning a release location of the release information by a GPS.
A display module 12, configured to display the release information acquired by the first acquiring module 11 in a location corresponding to the location information in a map, so that a user of the first client can view the release information uploaded by the second client and the location corresponding to the release information through the map.
In a specific embodiment, the display module 12 may display the release information at a location in a map corresponding to the location information according to the location information acquired by the first acquisition module 11, so that a current user can view service information pushed by the server through the map.
By implementing the embodiment of the invention, the service information which is uploaded in the preset time range and comprises the release information and the position information thereof is obtained from the server, and the release information is displayed at the corresponding position in the map according to the position information, so that the user can view the release information uploaded by the second client user and the position corresponding to the release information through the map, and the timely sharing and interaction of the release information among common users can be realized.
Further, please refer to fig. 6, which is a schematic structural diagram of another client according to an embodiment of the present invention, where the client includes the first obtaining module 11 and the display module 12 of the client, and optionally, in an embodiment of the present invention, the client may further include:
the second obtaining module 13 is configured to obtain a keyword for information search, and determine a target area that needs to be subjected to information search from a map.
Alternatively, before the client, that is, the first client installed in the first device, acquires the service information from the server and acquires the service information from the server, the second acquiring module 13 may acquire a keyword for performing information search, for example, acquire keyword information for instructing the server to perform information search according to a character string input by a user, and determine a target area that needs to perform information search from a map.
A first sending module 14, configured to send the keyword and the target area information acquired by the second acquiring module 13 to a server, so that the server acquires service information in the target area range matched with the keyword.
The first obtaining module 11 may specifically be configured to:
and receiving the service information which is returned by the server and matched with the keywords and is in the target area range.
Further, in the embodiment of the present invention, the second obtaining module 13 may specifically include:
an information acquisition unit 131 for acquiring a keyword for information search;
a position determining unit 132, configured to determine a center position of an information search from a map according to the keyword obtained by the information obtaining unit 131, or according to a search position selected by a user from the map, or according to a current position of the first client;
the area determining unit 133 is configured to determine a target area that needs to be searched for information according to a preset distance threshold and the center position determined by the position determining unit 132.
In a specific embodiment, the location determining unit 132 may determine a center location of the information search from the map according to the keyword acquired by the information acquiring unit 131, or according to a search location selected by the user from the map, or according to the current location of the first client, and the area determining unit 133 may determine the target area that needs to be subjected to the information search according to a preset distance threshold and the center location determined by the location determining unit 132. For example, the target area may be determined according to the keyword, for example, if the keyword input by the user is "science and technology park coffee", the location determining unit 132 may extract "science and technology park" from the keyword as the central location of the information search; for another example, the position determining unit 132 may use a single click or double click position as a center position of information search according to a single click or double click operation of a user at a certain position in the map; for example, the location determining unit 132 may locate the terminal device where the current first client is located, for example, locate the device through a GPS, and use a location obtained by the location as a center location of information search; the area determination unit 133 may use an area determined by taking the center position as a center and the coverage radius of 500 meters as a target area of information search according to a preset distance threshold, for example, 500 meters.
Optionally, the server stores therein second account information of a second client associated with the first account information of the first client, and the client may further include:
a second sending module 15, configured to send a service information obtaining request to a server, where the service information obtaining request carries the first account information, so that the server searches, according to the first account information, for service information corresponding to second account information associated with the first account information;
the first obtaining module 11 may specifically be configured to:
and acquiring service information corresponding to the second account information from a server.
Specifically, the association relationship between the first account information and the second account information may be preset, for example, the association between the first account information and the second account information is realized by adding a friend.
Further, the service information further includes an aging instruction, and the aging instruction is used for indicating a time for displaying the release information at a position corresponding to the position information in a map.
The display module 12 may be specifically configured to:
and displaying the release information at a position corresponding to the position information in a map within a time range indicated by the aging instruction.
When the display module 12 displays the relevant service information acquired from the server on the map, the release information may be displayed at a position in the map corresponding to the position information according to the time range indicated by the aging instruction.
By implementing the embodiment of the invention, the service information which is uploaded in a preset time range and comprises the release information and the position information thereof is acquired from the server by sending the keyword and the target area information to the server or sending the service information acquisition request to the server, and the release information is displayed at the corresponding position in the map according to the position information, so that the user can check the release information uploaded by the second client user and the position corresponding to the release information through the map, and the timely sharing and interaction of the release information among common users can be realized.
Referring to fig. 7, a schematic structural diagram of a server according to an embodiment of the present invention is shown, in which the server includes: an information acquisition module 21 and an information transmission module 22. Wherein,
the information obtaining module 21 is configured to obtain service information to be sent, where the service information includes location information uploaded by a second client installed in a second device within a predetermined time range and release information corresponding to the location information;
the information sending module 22 is configured to send the service information to a first client, so that the first client installed in a first device displays the published information at a position corresponding to the position information in a map, and a user of the first client can view the published information uploaded by a second client and the position corresponding to the published information through the map.
In an embodiment, the information obtaining module 21 may find out the service information that needs to be pushed to the first client from the stored service information. Specifically, the server stores in advance service information including release information and location information thereof uploaded by a second client installed in the second device, that is, a user through the client. The release information may include picture, voice, video or text information, etc., and the embodiment of the present invention is not limited.
Further, the location information uploaded by the second client can be obtained by positioning the release location of the second device releasing the information through a Global Positioning System (GPS).
Optionally, the information obtaining module 21 may include:
a first receiving unit 211, configured to receive a target area and keyword information, which are sent by a first client and used for instructing to perform information search;
a first searching unit 212, configured to search, according to the keyword, service information in the target area range that matches the keyword;
the information sending module 22 is specifically configured to:
and sending the searched service information in the target area range matched with the keywords to a first client.
In a specific embodiment, when the first receiving unit 211 receives a target area and keyword information, which are sent by the first client and used for instructing to perform information search, according to the keyword information, the information obtaining module 21 may trigger the first searching unit 212 to search, from the currently stored service information, service information that is matched with the keyword information and is within the range of the target area, and push the searched service information to the first client through the information sending module 22.
Further, the first searching unit 212 may further screen out service information, which has an uploading time within a predetermined time range, such as within 3 days, is matched with the keyword information and is located within the target area range, from the searched service information, and push the further screened service information to the first client through the information sending module 22.
Optionally, the information obtaining module 21 may include:
a second receiving unit 213, configured to receive a service information obtaining request sent by a first client, where the service information obtaining request carries first account information of the first client;
a second searching unit 214, configured to search, according to the first account information, service information corresponding to second account information of a second client that is stored in advance and is associated with the first account information;
the information sending module 22 may specifically be configured to:
and sending the service information corresponding to the second account information to the first client.
It should be noted that the server stores second account information of a second client associated with first account information of the first client.
Specifically, the association relationship between the first account information and the second account information may be preset, for example, the association between the first account information and the second account information is realized by adding a friend.
Further, the service information further includes an aging instruction, and the aging instruction is used for instructing the first client to display the time of the position corresponding to the position information in the map. And displaying the release information at a position corresponding to the position information in a map by the first client within the time range indicated by the aging instruction.
By implementing the embodiment of the invention, the service information which is uploaded in the server within the preset time range and comprises the release information and the position information thereof can be obtained, so that the service information required by the first client is pushed to the first client, the first client displays the release information at the corresponding position in the map according to the position information, and the latest release information is displayed on the map in time according to the user requirements.
Further, please refer to fig. 8, which is a schematic structural diagram of a map display system according to an embodiment of the present invention, where the system includes a first client 1, a second client 2, and a server 3, the first client 1 is disposed in a first device, and the second client 2 is disposed in a second device. Wherein,
the second client 2 is configured to upload service information to the server 3, where the service information includes location information and release information corresponding to the location information;
the first client 1 is configured to obtain service information from a server 3, where the service information includes location information uploaded to the server 3 by a second client 2 installed in a second device within a predetermined time range and release information corresponding to the location information;
the server 3 is used for acquiring service information to be sent and sending the service information to the first client 1; the service information comprises position information uploaded by a second client 2 installed in the second equipment within a preset time range and release information corresponding to the position information;
the first client 1 is further configured to display the release information at a position corresponding to the position information in a map, so that a user of the first client 1 can view the release information uploaded by the second client 2 and the position corresponding to the release information through the map.
Optionally, the release information includes any one or more of picture information, voice information, video information, and text information, and the location information may be obtained by positioning a release location of the release information through a GPS.
Further, the service information further includes an aging instruction, and the aging instruction is used for indicating a time for displaying the release information at a position corresponding to the position information in a map. So that the first client 1 displays the issue information at a position corresponding to the position information in a map within the time range indicated by the aging instruction.
By implementing the embodiment of the invention, the service information which is uploaded in the preset time range and comprises the release information and the position information thereof is obtained from the server, and the release information is displayed at the corresponding position in the map according to the position information, so that the user can check the release information uploaded by the second client user and the position corresponding to the release information through the map, thereby realizing the timely sharing and interaction of the release information among common users and enriching the display content of the map.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), or the like.
The above disclosure is only for the purpose of illustrating the preferred embodiments of the present invention, and it is therefore to be understood that the invention is not limited by the scope of the appended claims.

Claims (22)

1. A map display method is applied to a first client installed on a first device, and comprises the following steps:
acquiring service information from a server, wherein the service information comprises position information uploaded to the server by a second client installed on second equipment within a preset time range and release information corresponding to the position information;
and displaying the release information at a position corresponding to the position information in a map, so that a user of the first client can view the release information uploaded by the second client and the position corresponding to the release information through the map.
2. The method of claim 1, wherein prior to said obtaining service information from a server, the method further comprises:
acquiring keywords for information search, and determining a target area needing information search from a map;
sending the keywords and the target area information to a server so that the server can acquire service information in the target area range matched with the keywords;
the obtaining the service information from the server includes:
and receiving the service information which is returned by the server and matched with the keywords and is in the target area range.
3. The method of claim 2, wherein the determining a target area from the map for which information search is required comprises:
determining the center position of information search from a map according to the keyword or the search position selected from the map by the user or the current position of the first client;
and determining a target area needing information search according to a preset distance threshold and the central position.
4. The method according to claim 1, wherein the server stores therein second account information of a second client in association with first account information of the first client;
before the obtaining the service information from the server, the method further includes:
sending a service information acquisition request to a server, wherein the service information acquisition request carries the first account information, so that the server searches service information corresponding to second account information associated with the first account information according to the first account information;
the obtaining the service information from the server includes:
and acquiring service information corresponding to the second account information from a server.
5. The method according to any one of claims 1 to 4, wherein the service information further includes an aging instruction for indicating a time at which the issue information is displayed at a location in a map corresponding to the location information;
the displaying the release information at a position corresponding to the position information in a map includes:
and displaying the release information at a position corresponding to the position information in a map within a time range indicated by the aging instruction.
6. The method according to any one of claims 1 to 4, wherein the release information includes any one or more of picture information, voice information, video information, and text information.
7. The method according to any one of claims 1 to 4, wherein the location information is obtained by positioning a distribution location of the distribution information by a Global Positioning System (GPS).
8. A map display method is applied to a server and comprises the following steps:
acquiring service information to be sent, wherein the service information comprises position information uploaded by a second client installed on second equipment within a preset time range and release information corresponding to the position information;
and sending the service information to a first client so that the first client installed on first equipment displays the release information at a position corresponding to the position information in a map, and a user of the first client can view the release information uploaded by the second client and the position corresponding to the release information through the map.
9. The method of claim 8, wherein the obtaining the service information required to be sent comprises:
receiving a target area and keyword information which are sent by a first client and used for indicating information search;
searching service information in the target area range matched with the keywords according to the keywords;
the sending the service information to the first client comprises:
and sending the searched service information in the target area range matched with the keywords to a first client.
10. The method of claim 8, wherein the obtaining the service information required to be sent comprises:
receiving a service information acquisition request sent by a first client, wherein the service information acquisition request carries first account information of the first client;
searching for pre-stored service information corresponding to second account information of a second client associated with the first account information according to the first account information;
the sending the service information to the first client comprises:
and sending the service information corresponding to the second account information to the first client.
11. The method according to any one of claims 9 to 10, wherein the service information further includes an aging instruction for instructing the first client to display the issue information at a time of a location in a map corresponding to the location information.
12. A client, wherein the client is a first client disposed in a first device, and the client comprises:
the system comprises a first acquisition module, a second acquisition module and a first processing module, wherein the first acquisition module is used for acquiring service information from a server, and the service information comprises position information uploaded to the server by a second client installed on second equipment within a preset time range and release information corresponding to the position information;
and the display module is used for displaying the release information acquired by the first acquisition module at a position corresponding to the position information in a map, so that a user of the first client can view the release information uploaded by the second client and the position corresponding to the release information through the map.
13. The client of claim 12, further comprising:
the second acquisition module is used for acquiring keywords for information search and determining a target area needing information search from a map;
the first sending module is used for sending the keywords and the target area information acquired by the second acquiring module to a server so that the server acquires service information in the target area range matched with the keywords;
the first obtaining module is specifically configured to:
and receiving the service information which is returned by the server and matched with the keywords and is in the target area range.
14. The client of claim 13, wherein the second obtaining module comprises:
an information acquisition unit configured to acquire a keyword for information search;
the position determining unit is used for determining the central position of information search from the map according to the keywords acquired by the information acquiring unit, or according to the search position selected by the user from the map, or according to the current position of the first client;
and the area determining unit is used for determining a target area needing information search according to a preset distance threshold value and the central position determined by the position determining unit.
15. The client according to claim 12, wherein the server stores therein second account information of a second client in association with first account information of the first client, the client further comprising:
a second sending module, configured to send a service information obtaining request to a server, where the service information obtaining request carries the first account information, so that the server searches, according to the first account information, for service information corresponding to second account information associated with the first account information;
the first obtaining module is specifically configured to:
and acquiring service information corresponding to the second account information from a server.
16. The client according to any one of claims 12 to 15, wherein the service information further includes an aging instruction for indicating a time for displaying the release information at a location in a map corresponding to the location information;
the display module is specifically configured to:
and displaying the release information at a position corresponding to the position information in a map within a time range indicated by the aging instruction.
17. The client according to any one of claims 12 to 15, wherein the published information comprises any one or more of picture information, voice information, video information, and text information.
18. The client according to any one of claims 12-15, wherein the location information is obtained by positioning a distribution location of the distribution information through a Global Positioning System (GPS).
19. A server, comprising:
the information acquisition module is used for acquiring service information to be sent, wherein the service information comprises position information uploaded by a second client installed on second equipment within a preset time range and release information corresponding to the position information;
the information sending module is used for sending the service information to a first client so that the first client installed on first equipment can display the release information at a position corresponding to the position information in a map, and a user of the first client can view the release information uploaded by the second client and the position corresponding to the release information through the map.
20. The server according to claim 19, wherein the information obtaining module comprises:
the first receiving unit is used for receiving a target area and keyword information which are sent by a first client and used for indicating information search;
the first searching unit is used for searching the service information in the target area range matched with the keyword according to the keyword;
the information sending module is specifically configured to:
and sending the searched service information in the target area range matched with the keywords to a first client.
21. The server according to claim 19, wherein the information obtaining module comprises:
a second receiving unit, configured to receive a service information acquisition request sent by a first client, where the service information acquisition request carries first account information of the first client;
the second searching unit is used for searching service information corresponding to second account information of a second client which is stored in advance and is associated with the first account information according to the first account information;
the information sending module is specifically configured to:
and sending the service information corresponding to the second account information to the first client.
22. The server according to any one of claims 20 to 21, wherein the service information further includes an aging instruction for instructing the first client to display the issue information at a time of a location corresponding to the location information in a map.
CN201410438546.5A 2014-08-29 2014-08-29 Map display method, client and server Pending CN104202393A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410438546.5A CN104202393A (en) 2014-08-29 2014-08-29 Map display method, client and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410438546.5A CN104202393A (en) 2014-08-29 2014-08-29 Map display method, client and server

Publications (1)

Publication Number Publication Date
CN104202393A true CN104202393A (en) 2014-12-10

Family

ID=52087618

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410438546.5A Pending CN104202393A (en) 2014-08-29 2014-08-29 Map display method, client and server

Country Status (1)

Country Link
CN (1) CN104202393A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699764A (en) * 2015-02-12 2015-06-10 广东欧珀移动通信有限公司 Information pushing method and equipment
CN105450781A (en) * 2016-01-12 2016-03-30 李劲杰 Interactive question and answer method, platform, client and server
CN105657047A (en) * 2016-02-24 2016-06-08 深圳市至壹科技开发有限公司 Advertising information pushing system and method
CN106210033A (en) * 2016-07-07 2016-12-07 腾讯科技(深圳)有限公司 Task method for pushing, Apparatus and system
CN106899623A (en) * 2015-12-18 2017-06-27 北京奇虎科技有限公司 Demand information promotion method and device
CN107123210A (en) * 2017-04-27 2017-09-01 广州御银自动柜员机技术有限公司 A kind of ATM monitoring systems based on electronic map
CN107391567A (en) * 2017-06-13 2017-11-24 深圳市巴内特技术有限公司 A kind of multi-media processing method, device and terminal
CN108446377A (en) * 2018-03-16 2018-08-24 四川高原之宝牦牛网络技术有限公司 Map special efficacy methods of exhibiting and device
CN110353637A (en) * 2019-06-19 2019-10-22 北京爱智尚科技有限公司 Data processing method, device and temperature check system
CN111221929A (en) * 2018-11-23 2020-06-02 山东宇易信息科技股份有限公司 Method and system for identifying places on electronic map according to industry classification
CN112581139A (en) * 2020-12-31 2021-03-30 支付宝(杭州)信息技术有限公司 Electronic certificate issuing method and device and electronic equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752336A (en) * 2011-04-22 2012-10-24 腾讯科技(深圳)有限公司 User generated content (UGC) sharing method and system based on geographical location service
CN102760129A (en) * 2011-04-27 2012-10-31 腾讯科技(深圳)有限公司 Network map comment information displaying method and device, and information processing system
CN102902810A (en) * 2012-10-19 2013-01-30 北京推博信息技术有限公司 Method, device and system for issuing and learning activity information
CN103188603A (en) * 2011-12-29 2013-07-03 上海盛霄云计算技术有限公司 Method and system for instant information communication
CN103327041A (en) * 2012-03-21 2013-09-25 腾讯科技(深圳)有限公司 Method and system for acquiring user contents

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102752336A (en) * 2011-04-22 2012-10-24 腾讯科技(深圳)有限公司 User generated content (UGC) sharing method and system based on geographical location service
CN102760129A (en) * 2011-04-27 2012-10-31 腾讯科技(深圳)有限公司 Network map comment information displaying method and device, and information processing system
CN103188603A (en) * 2011-12-29 2013-07-03 上海盛霄云计算技术有限公司 Method and system for instant information communication
CN103327041A (en) * 2012-03-21 2013-09-25 腾讯科技(深圳)有限公司 Method and system for acquiring user contents
CN102902810A (en) * 2012-10-19 2013-01-30 北京推博信息技术有限公司 Method, device and system for issuing and learning activity information

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104699764A (en) * 2015-02-12 2015-06-10 广东欧珀移动通信有限公司 Information pushing method and equipment
CN106899623A (en) * 2015-12-18 2017-06-27 北京奇虎科技有限公司 Demand information promotion method and device
CN105450781A (en) * 2016-01-12 2016-03-30 李劲杰 Interactive question and answer method, platform, client and server
CN105657047B (en) * 2016-02-24 2019-05-14 深圳市至壹科技开发有限公司 The supplying system of advertising information and the method for pushing of advertising information
CN105657047A (en) * 2016-02-24 2016-06-08 深圳市至壹科技开发有限公司 Advertising information pushing system and method
CN106210033A (en) * 2016-07-07 2016-12-07 腾讯科技(深圳)有限公司 Task method for pushing, Apparatus and system
CN106210033B (en) * 2016-07-07 2019-02-05 腾讯科技(深圳)有限公司 Task method for pushing, apparatus and system
CN107123210A (en) * 2017-04-27 2017-09-01 广州御银自动柜员机技术有限公司 A kind of ATM monitoring systems based on electronic map
CN107123210B (en) * 2017-04-27 2019-09-27 广州御银自动柜员机技术有限公司 A kind of ATM monitoring system based on electronic map
CN107391567A (en) * 2017-06-13 2017-11-24 深圳市巴内特技术有限公司 A kind of multi-media processing method, device and terminal
CN108446377A (en) * 2018-03-16 2018-08-24 四川高原之宝牦牛网络技术有限公司 Map special efficacy methods of exhibiting and device
CN111221929A (en) * 2018-11-23 2020-06-02 山东宇易信息科技股份有限公司 Method and system for identifying places on electronic map according to industry classification
CN110353637A (en) * 2019-06-19 2019-10-22 北京爱智尚科技有限公司 Data processing method, device and temperature check system
CN112581139A (en) * 2020-12-31 2021-03-30 支付宝(杭州)信息技术有限公司 Electronic certificate issuing method and device and electronic equipment

Similar Documents

Publication Publication Date Title
CN104202393A (en) Map display method, client and server
US10594854B2 (en) Location based personal organizer
CN108256718B (en) Policy service task allocation method and device, computer equipment and storage equipment
US9832614B2 (en) Method, server and terminal for information interaction
EP3242225B1 (en) Method and apparatus for determining region of image to be superimposed, superimposing image and displaying image
US9172767B2 (en) Mobile terminal, data distribution server, data distribution system, and data distribution method
US20130329061A1 (en) Method and apparatus for storing image data
US20150012555A1 (en) POI Information Providing System, POI Information Providing Device, POI Information Output Device, POI Information Providing Method, and Program Therefor
CN105553831B (en) Message delivery method and system
US20190102938A1 (en) Method and Apparatus for Presenting Information
US20160004723A1 (en) Providing Geographically Relevant Information to Users
CN106462628B (en) System and method for automatically pushing location-specific content to a user
CN106682146B (en) Method and system for retrieving scenic spot evaluation according to keywords
KR20060083102A (en) Image file management system having location information and method thereof, portable terminal
CN103379022B (en) A kind of instant communication method based on Internet map search and system
US20190178665A1 (en) Destination estimation apparatus, destination estimation system, and destination estimation method
CN104144107A (en) Method, device and system for achieving account noting
CN106998476B (en) Video viewing method and device based on geographic information system
TW200917744A (en) Real-time communication module for locating a contact person and a method thereof
JP2021143905A (en) Information processor, program, and system
KR101350710B1 (en) Server for providing information based on place
CN109446438A (en) Multidate information acquisition methods, device, equipment and storage medium
US8874141B2 (en) Provision of information
CN110377654B (en) Data request processing method and device, electronic equipment and computer-readable storage medium
JP2014219333A (en) Submission information display system, server, terminal device, submission information display method, and program

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20141210