Place-based information processing method and apparatus
Abstract
Methods and apparatuses for place-based information processing are disclosed. The method includes receiving annotation information inputted by a user; acquiring geographical location information of a mobile terminal device; sending the annotation information and the geographical location information to a server so that the server determines place information of where the user is located according to the geographical location information, establishes and stores a correspondence between the annotation information and the place information to provide the annotation information to a querying user in the place. In the present disclosure, “traces” of the user may be kept in the place and are not subject to an actual condition in the place, which do not need real paper and pen, and do not affect the actual scenery of the place.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method comprising:
receiving a request from a querying user for viewing surrounding annotation information; obtaining geographical location information of the querying user; sending the geographical location information to a server to enable the server to determine a target place where the querying user is located based on the geographical location information, and to determine and return each piece of annotation information corresponding to the target place according to a pre-stored correspondence relationship between the respective piece of annotation information and place information; and receiving each piece of annotation information returned by the server for the querying user to view.
2 . The method of claim 1 , wherein the server further stores annotation position information corresponding to each piece of the annotation information, and further comprising:
capturing and sending scene image information in the place to the server to enable the server to determine and return annotation information that is in the place and within a field of vision according to the scene image information received thereby.
3 . The method of claim 2 , further comprising:
receiving from the server image feature information of an identifiable object that is associated with each piece of annotation information, and displaying each piece of annotation information near the identifiable object in the currently captured scene image accordingly.
4 . The method of claim 2 , further comprising:
receiving from the server image feature information of an identifiable object that is associated with each piece of annotation information and information of a relative positional relationship between each piece of annotation information and the identifiable object, and displaying each piece of annotation information at a position corresponding to the identifiable object in the currently captured scene image.
5 . The method of claim 1 , wherein the information returned by the server does not include matched annotation information; and
further comprising: providing first prompt information to the querying user prompting the querying user to change a field of vision.
6 . The method of claim 1 , wherein the server further stores identity information of an annotating user of information content, and further comprising:
sending identity information of the querying user to the server to enable the server to acquire identity information of buddy users of the querying user, to acquire identity information of annotating users of each piece of the information content in the place where the user is currently located, and to determine that a buddy user of the querying user is among the annotating users; and returning annotation information of the buddy user of the querying user in the place.
7 . The method of claim 1 , further comprising:
providing second prompt information to the querying user indicating that the querying user is allowed to leave annotation information in the current place.
8 . A method comprising:
receiving a request for querying annotation information from a querying client terminal, the request including geographical location information of a querying user; determining a target place where the querying user is located based on the geographical location information; and determining annotation information corresponding to the target place according to a pre-established correspondence relationship between the annotation information and place information, and returning thereof to the querying client terminal.
9 . The method of claim 8 , wherein the correspondence relationship further includes annotation position information of the annotation information in the place, and further comprising:
acquiring scene position information of the querying user in the current place; acquiring matched annotation information based on annotation position information corresponding to each piece of the annotation information, and returning the matched annotation information to the querying client terminal to enable the querying client terminal to provide the annotation information at the corresponding annotation position.
10 . The method of claim 9 , wherein the annotation position information is image feature information of a scene image in the place that is uploaded by an annotating client terminal;
wherein acquiring scene position information of the querying user in the current place comprises: receiving image feature information of a scene image in the place that is uploaded by the querying client terminal; and wherein acquiring matched annotation information based on annotation position information corresponding to each piece of the annotation information comprises: comparing the received image feature information with image feature information corresponding to each piece of annotation information to acquire matched annotation information.
11 . The method of claim 9 , wherein the annotation position information is image feature information of an identifiable object in the place;
wherein acquiring scene position information of the querying user in the current place comprises: receiving image feature information of a scene image in the place that is uploaded by the querying client terminal; and wherein acquiring matched annotation information based on annotation position information corresponding to each piece of the annotation information comprises: determining that an identifiable object exists based on the received image feature information; and comparing at least one image feature of the identifiable object with at least one image feature of a respective identifiable object that corresponds to each piece of annotation information to acquire matched annotation information.
12 . The method of claim 9 , wherein the annotation position information includes image feature information of an identifiable object in the place and relative positional information between the annotation information and the identifiable object;
wherein acquiring scene position information of the querying user in the current place comprises: receiving image feature information of a scene image in the place that is uploaded by the querying client terminal; and wherein acquiring matched annotation information based on annotation position information corresponding to each piece of the annotation information comprises: determining that an identifiable object exists based on the received image feature information; and comparing at least one image feature of the identifiable object with at least one image feature of a respective identifiable object that corresponds to each piece of annotation information to acquire matched annotation information; and further comprising: returning the image feature information of the identifiable object corresponding to the matched annotation information and corresponding relative positional relationship information to the querying client terminal.
13 . The method of claim 12 , wherein the image feature information of an identifiable object in the place and the relative position information are uploaded by an annotating client terminal.
14 . An apparatus comprising:
one or more processors; memory; a view request receiving unit stored in the memory and configured to be executable by the one or more processors to receive a request from a querying user for viewing surrounding annotation information; a geographical location information acquiring unit stored in the memory and configured to be executable by the one or more processors to obtain geographical location information of the querying user; a sending unit stored in the memory and configured to be executable by the one or more processors to send the geographical location information to a server to enable the server to determine a target place where the querying user is located based on the geographical location information, and to determine and return each piece of annotation information corresponding to the target place according to a pre-stored correspondence relationship between the respective piece of annotation information and place information; and an annotation information providing unit stored in the memory and configured to be executable by the one or more processors to receive each piece of annotation information returned by the server for the querying user to view.
15 . The apparatus of claim 14 , wherein the server further stores annotation position information corresponding to each piece of the annotation information, and further comprising:
an image information capturing and sending unit stored in the memory and configured to be executable by the one or more processors to capture and send scene image information in the place to the server to enable the server to determine and return annotation information that is in the place and within a field of vision according to the scene image information received thereby.
16 . The apparatus of claim 15 , further comprising:
an identifiable object information receiving unit stored in the memory and configured to be executable by the one or more processors to receive from the server image feature information of an identifiable object that is associated with each piece of annotation information, and display each piece of annotation information near the identifiable object in the currently captured scene image accordingly.
17 . The apparatus of claim 15 , further comprising:
a relative positional relationship information receiving unit stored in the memory and configured to be executable by the one or more processors to receive from the server image feature information of an identifiable object that is associated with each piece of annotation information and information of a relative positional relationship between each piece of annotation information and the identifiable object, and display each piece of annotation information at a position corresponding to the identifiable object in the currently captured scene image.
18 . The apparatus of claim 14 , wherein the information returned by the server does not include matched annotation information; and
further comprising: a first prompt information providing unit stored in the memory and configured to be executable by the one or more processors to provide first prompt information to the querying user prompting the querying user to change a field of vision.
19 . The apparatus of claim 14 , wherein the server further stores identity information of an annotating user of information content, and further comprising:
an identity information sending unit stored in the memory and configured to be executable by the one or more processors to send identity information of the querying user to the server to enable the server to acquire identity information of buddy users of the querying user, to acquire identity information of annotating users of each piece of the information content in the place where the user is currently located, and to determine that a buddy user of the querying user is among the annotating users; and a returning unit stored in the memory and configured to be executable by the one or more processors to return annotation information of the buddy user of the querying user in the place.
20 . The apparatus of claim 14 , further comprising:
a second prompt information providing unit stored in the memory and configured to be executable by the one or more processors to provide second prompt information to the querying user indicating that the querying user is allowed to leave annotation information in the current place.Join the waitlist — get patent alerts
Track US2019243888A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.