US2019243888A1PendingUtilityA1

Place-based information processing method and apparatus

Assignee: ALIBABA GROUP HOLDING LTDPriority: Jun 9, 2014Filed: Apr 17, 2019Published: Aug 8, 2019
Est. expiryJun 9, 2034(~7.9 yrs left)· nominal 20-yr term from priority
G06F 16/29G06F 40/169H04W 4/02H04W 4/029G06F 16/903H04W 64/00H04L 67/42H04L 67/38G06F 17/241G06K 9/00671H04L 67/18G06K 9/46H04L 61/609H04W 4/185H04W 4/023H04L 67/52H04L 2101/69H04L 67/131G06V 20/20G06V 10/40
47
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.