CN114416905A - Article searching method, label generating method and device - Google Patents

Article searching method, label generating method and device Download PDF

Info

Publication number
CN114416905A
CN114416905A CN202210062721.XA CN202210062721A CN114416905A CN 114416905 A CN114416905 A CN 114416905A CN 202210062721 A CN202210062721 A CN 202210062721A CN 114416905 A CN114416905 A CN 114416905A
Authority
CN
China
Prior art keywords
item
target
user
map
article
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
CN202210062721.XA
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.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication 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 Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN202210062721.XA priority Critical patent/CN114416905A/en
Publication of CN114416905A publication Critical patent/CN114416905A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • G06F16/2457Query processing with adaptation to user needs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2218/00Aspects of pattern recognition specially adapted for signal processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Remote Sensing (AREA)
  • Computational Linguistics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The application discloses an article searching method, and belongs to the field of communication. The application includes: receiving an item searching request of a user, wherein the item searching request is used for searching the position of a target item; responding to the item searching request, and inquiring whether a map label of the target item exists in a target database, wherein the map label is used for recording the position information of the target item, and the target database is used for storing the map label of a volatile item; and if the map label of the target item exists, displaying the position information corresponding to the map label of the target item to the user.

Description

Article searching method, label generating method and device
Technical Field
The application belongs to the field of communication, and particularly relates to an article searching method, a label generating method and a device thereof.
Background
With the rapid development of traffic technology, the fast rhythm of daily life is triggered, and the urgency brought by the fast rhythm can improve the probability of losing articles in daily life of users. In order to solve the problem that articles are lost and difficult to find, many users can choose to install a signal transmitter or an alarm on important articles.
In actual use, however, the signal emitter or the alarm is often lost before the article is lost. In addition, the signal emitter and the alarm are arranged on some light and small articles, so that the user can not feel inverted at the end, and bad use experience is brought to the user.
Disclosure of Invention
The embodiment of the application aims to provide an article searching method, a label generating method and a device thereof, which can solve the problem that the existing article searching method is inconvenient.
In a first aspect, an embodiment of the present application provides an article finding method, where the method includes:
receiving an item searching request of a user, wherein the item searching request is used for searching the position of a target item;
responding to the item searching request, and inquiring whether a map label of the target item exists in a target database, wherein the map label is used for recording the position information of the target item, and the target database is used for storing the map label of a volatile item;
and if the map label of the target item exists, displaying the position information corresponding to the map label of the target item to the user.
In a second aspect, an embodiment of the present application provides a method for generating a map icon label, where the method includes:
receiving an item identification request of a user;
in response to the item identification request, identifying a peripheral item of the user based on a feature of a target item, wherein the target item is a volatile item of the user;
if the target object is identified to be included in the peripheral object, current position information and current time information are obtained;
and generating a map label of the target object based on the current position information and the current time information.
In a third aspect, an embodiment of the present application provides an article registration method, including:
receiving an item registration request of a user;
responding to the item registration request, and acquiring appearance feature information of a target item, wherein the target item is a volatile item of the user;
and registering the object based on the appearance characteristic information of the object and the name information of the object.
In a fourth aspect, an embodiment of the present application provides an article searching device, including:
the receiving module is used for receiving an item searching request of a user, wherein the item searching request is used for searching the position of a target item;
the query module is used for responding to the item search request, and querying whether a map label of the target item exists in a target database, wherein the map label is used for recording the position information of the target item, and the target database is used for storing the map label of a volatile item;
and the display module is used for displaying the position information corresponding to the map label of the target object to the user if the map label of the target object exists.
In a fifth aspect, an embodiment of the present application provides a map icon label generating apparatus, where the apparatus includes:
the receiving module is used for receiving an item identification request of a user;
an identification module, configured to identify, in response to the item identification request, a peripheral item of the user based on a feature of a target item, where the target item is a volatile item of the user;
the acquisition module is used for acquiring current position information and current time information if the target object is identified to be included in the peripheral objects;
and the generating module is used for generating a map label of the target object based on the current position information and the current time information.
In a sixth aspect, an embodiment of the present application provides an article registration apparatus, including:
the receiving module is used for receiving an article registration request of a user;
the acquisition module is used for responding to the item registration request and acquiring the appearance characteristic information of a target item, wherein the target item is a volatile item of the user;
and the registration module is used for registering the object based on the appearance characteristic information of the target object and the name information of the target object.
In a seventh aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, where the memory stores a program or instructions executable on the processor, and the program or instructions, when executed by the processor, implement the steps of the method according to any one of the first to third aspects.
In an eighth aspect, the present application provides a readable storage medium, on which a program or instructions are stored, which when executed by a processor implement the steps of the method according to any one of the first to third aspects.
In a ninth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the method according to any one of the first to third aspects.
In a tenth aspect, embodiments of the present application provide a computer program product, stored on a storage medium, for execution by at least one processor to implement a method as described in any one of the first to third aspects.
In the embodiment of the application, whether a map tag of the target item exists in a target database is inquired by responding to a received item searching request of a user, wherein the map tag is used for recording the position information of the target item, and the target database is used for storing the map tag of a volatile item; if the map label of the target object exists, the position information corresponding to the map label of the target object is displayed for the user, so that the position of the object is displayed on the map and provided for the user, the user can visually check the possible position of the lost object on the map, and the user can clearly know the possible position of the lost object through the map label. Not only simple and convenient, can also improve the success rate of looking for the thing.
Drawings
Fig. 1 is a schematic flowchart of an article finding method according to an embodiment of the present application.
Fig. 2 is a schematic flow chart of an item registration procedure according to an embodiment of the present application.
Fig. 3 is a flowchart illustrating a step of generating a map label according to an embodiment of the present application.
FIG. 4 is a schematic illustration of a registered item identification of an embodiment of the present application.
Fig. 5 is a schematic diagram of an article search result according to an embodiment of the present application.
Fig. 6 is an overall flowchart of an article finding method according to an embodiment of the present application.
Fig. 7 is a flowchart illustrating a map label generating method according to an embodiment of the present application.
Fig. 8 is a flowchart illustrating an article registration method according to an embodiment of the present application.
Fig. 9 is a block diagram showing a configuration of an article searching apparatus according to an embodiment of the present application.
Fig. 10 is a block diagram showing the structure of a map label generation device according to an embodiment of the present application.
Fig. 11 is a block diagram showing the configuration of an article registration apparatus according to an embodiment of the present application.
Fig. 12 is a block diagram showing a configuration of an electronic device according to an embodiment of the present application.
Fig. 13 is a hardware configuration diagram of an electronic device implementing an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described clearly below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some, but not all, embodiments of the present application. All other embodiments that can be derived by one of ordinary skill in the art from the embodiments given herein are intended to be within the scope of the present disclosure.
The terms first, second and the like in the description and in the claims of the present application are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that embodiments of the application may be practiced in sequences other than those illustrated or described herein, and that the terms "first," "second," and the like are generally used herein in a generic sense and do not limit the number of terms, e.g., the first term can be one or more than one. In addition, "and/or" in the specification and claims means at least one of connected objects, a character "/" generally means that a preceding and succeeding related objects are in an "or" relationship.
The article searching method provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings through specific embodiments and application scenarios thereof.
Fig. 1 is a schematic flowchart of an article finding method according to an embodiment of the present application, and as shown in fig. 1, the article finding method according to the embodiment of the present application includes the following steps 12 to 16.
And step 12, receiving an item searching request of a user, wherein the item searching request is used for searching the position of a target item.
In step 12, the user may perform item query by opening a preset item search application, for example, opening a target interface of the item search application to search for a target item. The target object is an object which the user wants to search for, and the target object can be recorded in the object searching application through the prior object registration.
Fig. 2 is a schematic flow chart of the step of registering the article according to the embodiment of the present application, and as shown in fig. 2, the specific steps are as follows:
for a volatile item considered by a user, the item may be registered by capturing the appearance of the item, step 101.
For example, when a user finds that his or her own cup is always forgotten, the registration function of the item finding application may be turned on and the cup photographed. The user may take a cup from multiple angles to extract an appearance feature of an item and mark the item with the appearance feature as a "cup.
Step 102, in the registration process, it is determined whether the currently registered article is equipped with a signal transmitter, and if so, the signal of the signal transmitter can be registered for the article. For example, the frequency band of a signal transmitted by a signal transmitter is registered as a signal characteristic of the signal transmitter. If not, go to step 103.
The user can select whether to register the signal characteristics of the signal emitter together with the appearance characteristics of the article.
If the article does not have a signal emitter, the article may not be registered or may be subsequently registered in a supplementary manner, so that the registration of the signal emitter provided for each article may further improve the accuracy of article searching.
Step 104, at this time, the registration of the article information is completed, and the user can open a preset article registration interface to check all the registered articles, and delete or re-register the boarding articles.
Through article registration, a user can register volatile article geographic appearance information at low cost and quickly so as to be linked with a subsequent map label generation function and an article searching function. In addition, the accuracy of identifying volatile articles can be further improved by means of signal transmitters and the like.
Step 14, responding to the item search request, inquiring whether a map label of the target item exists in a target database, wherein the map label is used for recording the position information of the target item, and the target database is used for storing the map label of the volatile item.
Map tags for volatile items may be generated in advance and stored in the target database.
Optionally, before receiving the item search request of the user, the method further includes a step of generating a map tag of the target item. The method specifically comprises the following steps: receiving an item identification request of a user; in response to the item identification request, identifying a peripheral item of the user based on a feature of the target item; if the target object is identified to be included in the peripheral object, current position information and current time information are obtained; and generating a target map label of the target item based on the current position information and the current time information.
The article identification request of the user is that when the user is about to leave a certain place, worrying about possible article loss, a target function on a preset article searching application, such as a look-around photographing function, can be triggered, and then an article identification request is sent.
Optionally, in response to the item identification request, identifying the user's peripheral items based on the characteristics of the target item, including: in response to the article identification request, acquiring a shot image of the peripheral article; and identifying whether the target object is included in the shot image or not based on the appearance characteristics of the target object.
In this embodiment, after receiving an article identification request of a user, a camera corresponding to the electronic device is called to perform panoramic shooting or multi-angle shooting on an environment around the user, so as to obtain a shot image including surrounding articles. Through image recognition, the appearance features of the peripheral articles are extracted and compared with the appearance features of the articles registered by the user, so that whether the volatile articles registered by the user exist in the peripheral articles or not is recognized.
Optionally, in response to the item identification request, identifying the user's peripheral items based on the characteristics of the target item, including: responding to the article identification request, and acquiring a signal transmitted by a signal transmitter bound to the peripheral article; and identifying whether the target object is included in the peripheral objects or not based on the signal characteristics of the signals transmitted by the signal transmitters bound to the target object.
In this embodiment, after receiving the item identification request of the user, the signal identifier of the corresponding electronic device is invoked to receive and identify the transmission signal of the surrounding environment. And extracting the signal characteristics of the peripheral articles through signal frequency band identification, and comparing the signal characteristics with the signal characteristics of the articles registered by the user, thereby identifying whether the volatile articles registered by the user exist in the peripheral articles.
And if the volatile articles registered by the user exist in the peripheral articles, generating a map label of the corresponding article according to the current position and the current time of the user. For the case where a plurality of registered items are identified, a map label for each registered item may be generated separately.
The map label for each registered item may include an item name, date, geographic location. For the registered item identified by the image, a shot image identifying the registered item may be further included for subsequent presentation to the user for viewing. The registered item identified by the signal includes the item name, date, and geographic location.
Fig. 3 is a schematic flow chart of a step of generating a map label in an embodiment of the present application, and as shown in fig. 3, the specific steps are as follows:
step 201, a user opens a camera to shoot through a look-around shooting function on a preset article searching application.
Step 202, in the process of performing look-around shooting, an interface as shown in fig. 4 may be displayed, and in this interface, a user may visually check whether there is a volatile item registered by the user in the current scene.
Step 203, in the identification process of step 202, the registered item is checked through image identification, and when it is determined that the similarity between a certain item and the registered item exceeds a defined threshold, the item is highlighted and the corresponding registered item is added to the identified item shown in fig. 4. In addition, if the signal of the signal transmitter is detected, the corresponding registered item is also added to the identified item shown in fig. 4.
For example, if the appearance features of the shoes and the hair clips in the photographed image are recognized by image recognition and match with the appearance features of the registered articles of the user, the articles "hair clip" and "shoes" recognized by the present review photography function may be added to the recognized articles below fig. 4.
In step 204, after the review photo function generates the recognition result, the user can select whether the object recognized below is taken away.
In one embodiment, if the user performs a predetermined operation on a certain identified item shown in fig. 4, for example, drawing out of the screen, or clicking, pressing for a long time, etc., the user may be considered to select to take away the item, and the taken away item may be considered to be an item that is not easily lost by the user. Map tags corresponding to the items may be generated and stored in a database.
Step 205, when an article is identified in step 202 and is not selected to be taken away by the user in step 204, the article is considered to be an article which is easy to lose by the user and needs to be searched subsequently, and the current positioning information is automatically acquired to generate a corresponding map tag, and the map tag is stored in the database. Meanwhile, an article label of the article is generated at the position of the map, the article label is a label which is generated according to the map label of the article and is used for being displayed to a user at the front end, so as to remind the user of the position of the article, and the position of the article label usually represents the position where the article appears last time.
Step 206, after the operation of generating the article label in step 205 is completed, reminding the user to currently position the generated article label, and displaying the position of the article on the map for the user to view.
Step 207, after the user starts the look-around photo taking function, the system determines that the user wishes to leave the current location, and can check whether the signal of the registered article is received in the next period of time, and further check the registered article signal according to the signal characteristics.
If the registered item is not recognized, the process ends. If the signal identifies a registered item, the process proceeds to step 205 where a map label for the item is generated based on the current location and current time of the user.
And step 16, if the map label of the target object exists, displaying the position information corresponding to the map label of the target object to the user.
Optionally, displaying, to the user, location information corresponding to the map tag of the target item, includes: acquiring a newly generated target map label according to the time in the map label of the target article; and displaying the position information corresponding to the target map label to the user.
As described above, upon receiving an item identification request from a user, a corresponding map tag is generated based on the current location and time of the identified item. If a user sends an item identification request multiple times at different locations, multiple different map tags may be generated for the same item.
After receiving a search request of a user for a target item, a plurality of map labels of the target item at different times and different positions may be obtained from a target database.
Therefore, when displayed to the user, the map label generated last time can be obtained from the database, and the item label generated accordingly is displayed to the user, for example, as shown in fig. 5. Thus, the user is prompted with the last location and time of the item requested to be sought.
Optionally, if the user does not find the target item according to the location information corresponding to the target map tag, the method further includes: receiving a map label acquisition request of a user; responding to the map label acquisition request, and inquiring all map labels correspondingly generated by the target object; and sequentially displaying the position information corresponding to all the map labels to the user according to the time in all the map labels.
In this embodiment, if the target item cannot be found from the newly generated map tag, it may be because the location of the subsequent target item has changed, but the user has not generated the map tag in time. Alternatively, it may be that the map tag has an error in image recognition or signal recognition.
Therefore, the map labels generated by the target object at different times and positions can be acquired and displayed to the user. The user can recall the possible existing position of the target object according to the time and position information corresponding to the map label so as to find the target object conveniently. Alternatively, it is verified whether or not there is an error in recognition from a captured image used in image recognition, resulting in that the target item cannot be found.
Optionally, if there is no map tag of the target item, the method further includes: inquiring map labels of other articles in the target database; and displaying the position information corresponding to the map labels of other articles in the target time period to the user.
In this embodiment, if the map tag of the target item is not present, it may be because the target item is not registered, or is registered but not identified according to the user's item identification request.
Therefore, a rough position activity range is generated for the user through the map labels of other registered articles, and the user is reminded of the place where the target article is possibly lost, so that the target article is conveniently found. Even if the user does not register the specified articles, the user can quickly find the lost articles through the rough range provided by the steps.
Fig. 6 is a schematic overall flowchart of an article finding method according to an embodiment of the present application, and as shown in fig. 6, the method includes the following steps:
step 301, after finding that the registered item is lost, the user may go to the corresponding interface of the preset item search application to search for the item.
Step 302, check whether there is an item label of item a on the map, where the item label will show the last appearance position of the item.
Step 303, if it is determined in step 302 that the article tag exists in the article a, the user is prompted about the location of the article tag of the article a.
In step 304, if the item tag of the item a is not found in step 302, or the user does not find the item a in the corresponding position of the item tag in step 303, it is determined whether the item a has a map tag.
In step 305, if the map label exists in the item a in step 304, the map labels are displayed to the user in reverse time order. If the image recognition in the look-around function is used, a photograph in the form of a map location, time, and appearance feature used when the item a was recognized is presented (item a is highlighted). If the signal is identified by the signal identifier, only the map position and the time are shown.
In step 306, if the article a does not have a map label, it is determined whether the user has a map label generated by another article within a predetermined time period, for example, within the last 7 days.
In step 307, if there are map tags generated by other articles, the range in which the lost article a may exist is defined according to the positions corresponding to the map tags of the articles, and the range is displayed to the user.
In the embodiment of the application, in response to an article search request of a user, querying whether a map tag of a target article exists in a target database, wherein the map tag is used for recording the position information of the target article, and the target database is used for storing the map tag of a volatile article; if the map label of the target object exists, the position information corresponding to the map label of the target object is displayed for the user, so that the position of the object is displayed on the map and provided for the user, the user can visually check the possible position of the lost object on the map, and the user can clearly know the possible position of the lost object through the map label. Not only simple and convenient, can also improve the success rate of looking for the thing.
Optionally, as shown in fig. 7, an embodiment of the present application further provides a method for generating a map icon label, including:
step 22, receiving an article identification request of a user;
step 24, in response to the item identification request, identifying the user's peripheral items based on the characteristics of the target item, wherein the target item is a volatile item of the user;
step 26, if the target object is identified to be included in the peripheral objects, acquiring current position information and current time information;
and 28, generating a map label of the target object based on the current position information and the current time information.
By the map label generation method, volatile articles of the user are identified, and the position label is automatically generated, so that the possibility of losing the articles of the user can be greatly reduced. When a user cannot find a certain item, the user can quickly confirm the position where the item may exist through the map tag.
The map label generation method provided by the embodiment of the present application can correspondingly implement each process implemented in the step of generating a map label of fig. 3, and is not repeated here to avoid repetition.
Optionally, as shown in fig. 8, an embodiment of the present application further provides an article registration method, including:
step 32, receiving an article registration request of a user;
step 34, responding to the item registration request, and acquiring appearance feature information of a target item, wherein the target item is a volatile item of the user;
and step 36, registering the object based on the appearance characteristic information of the object and the name information of the object.
Optionally, in response to the item registration request, further comprising: acquiring signal characteristics transmitted by a signal transmitter bound to a target object; and registering the object based on the appearance characteristic information of the target object, the signal characteristic and the name information of the target object.
By the article registration method provided by the embodiment of the invention, a user can quickly register the appearance information of volatile articles at low cost so as to be linked with the subsequent map label generation function and the subsequent object searching function.
In addition, the user can further improve the identification precision of the volatile object by means of a signal transmitter and the like.
The article registration method provided in the embodiment of the present application can implement each process implemented in the embodiment of the article registration step in fig. 2, and is not described here again to avoid repetition.
According to the article searching method provided by the embodiment of the application, the execution main body can be an article searching device. In the embodiment of the present application, an article searching apparatus for executing an article searching method is taken as an example, and the article searching apparatus provided in the embodiment of the present application is described.
Fig. 9 is a block diagram showing a configuration of an article search device according to an embodiment of the present application, and as shown in fig. 9, the article search device 600 includes:
a receiving module 620, configured to receive an item search request of a user, where the item search request is used to search for a location of a target item;
the query module 640 is configured to query, in response to the item search request, whether a map tag of the target item exists in a target database, where the map tag is used to record location information of the target item, and the target database is used to store a map tag of a volatile item;
the displaying module 660 displays, to the user, the location information corresponding to the map tag of the target item if the map tag of the target item exists.
Optionally, the article searching apparatus 600 further includes:
a map tag generating module (not shown in the figure), configured to generate a map tag of the target item before receiving an item search request of a user, and specifically configured to:
receiving an item identification request of a user;
in response to the item identification request, identifying a peripheral item of the user based on a feature of the target item;
if the target object is identified to be included in the peripheral object, current position information and current time information are obtained;
and generating a target map label of the target item based on the current position information and the current time information.
Optionally, the map tag generating module is specifically configured to:
in response to the article identification request, acquiring a shot image of the peripheral article;
and identifying whether the target object is included in the shot image or not based on the appearance characteristics of the target object.
Optionally, the map tag generating module is specifically configured to:
responding to the article identification request, and acquiring a signal transmitted by a signal transmitter bound to the peripheral article;
and identifying whether the target item is included in the peripheral items or not based on the signal characteristics of the signals transmitted by the signal transmitters bound to the target item.
Optionally, the display module 660 is specifically configured to:
acquiring a newly generated target map label according to the time in the map label of the target article;
and displaying the position information corresponding to the target map label to the user.
Optionally, the article searching apparatus 600 further includes:
a request receiving module (not shown in the figure), which receives a map tag obtaining request of the user if the user does not find the target object according to the position information corresponding to the target map tag;
the query module 640 is further configured to: responding to the map label acquisition request, and inquiring all map labels correspondingly generated by the target object;
the presentation module 660 is further configured to: and sequentially displaying the position information corresponding to all the map labels to the user according to the time in all the map labels.
Optionally, the query module 640 is further configured to: if the map label of the target object does not exist, inquiring the map labels of other objects in the target database;
the presentation module 660 is further configured to: and displaying the position information corresponding to the map labels of other articles in the target time period to the user.
In the embodiment of the application, in response to an article search request of a user, querying whether a map tag of a target article exists in a target database, wherein the map tag is used for recording the position information of the target article, and the target database is used for storing the map tag of a volatile article; if the map label of the target object exists, the position information corresponding to the map label of the target object is displayed for the user, so that the position of the object is displayed on the map and provided for the user, the user can visually check the possible position of the lost object on the map, and the user can clearly know the possible position of the lost object through the map label. Not only simple and convenient, can also improve the success rate of looking for the thing.
In addition, according to the map label generation method provided by the embodiment of the application, the execution subject can be a map label generation device. The map tag generation device provided by the embodiment of the present application will be described by taking an example in which a map tag generation device executes a map tag generation method.
Fig. 10 is a block diagram showing a configuration of a map label generation apparatus according to an embodiment of the present application, and as shown in fig. 10, a map label generation apparatus 700 includes:
a receiving module 720, configured to receive an item identification request of a user;
an identification module 740, configured to identify, in response to the item identification request, a peripheral item of the user based on a feature of a target item, wherein the target item is a volatile item of the user;
an obtaining module 760, configured to obtain current location information and current time information if the peripheral object is identified to include the target object;
a generating module 780, configured to generate a map label of the target item based on the current location information and the current time information.
In the embodiment of the application, the volatile articles of the user are identified through the article identification request of the user to automatically generate the position tags, so that the possibility that the user loses the articles can be greatly reduced. When a user cannot find a certain item, the user can quickly confirm the position where the item may exist through the map tag.
In addition, according to the article registration method provided by the embodiment of the application, the execution subject can be an article registration device. In the embodiment of the present application, an article registration apparatus provided in the embodiment of the present application will be described by taking an example of a method for executing article registration by an article registration apparatus.
Fig. 11 is a block diagram showing a configuration of an article registration apparatus according to an embodiment of the present application, and as shown in fig. 11, an article registration apparatus 800 includes:
a receiving module 820 for receiving an item registration request of a user;
an obtaining module 840, configured to obtain appearance feature information of a target item in response to the item registration request, where the target item is a volatile item of the user;
a registration module 860, configured to perform item registration based on the appearance feature information of the target item and the name of the target item information.
Optionally, the obtaining module 840 is further configured to:
acquiring signal characteristics transmitted by a signal transmitter bound to a target object;
and registering the object based on the appearance characteristic information of the target object, the signal characteristic and the name information of the target object.
In the embodiment of the application, by receiving an article registration request of a user to acquire the appearance characteristics of a target article and registering the article based on the appearance characteristics of the target article and the name of the target article, the user can register the appearance information of a volatile article at low cost and quickly so as to be linked with a subsequent map label generation function and an article searching function.
The article finding device, the map tag generating device, and the article registering device in the above embodiments of the present application may be electronic devices, or may be components in electronic devices, such as integrated circuits or chips. The electronic device may be a terminal, or may be a device other than a terminal. By way of example, the electronic Device may be a Mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic Device, a Mobile Internet Device (MID), an Augmented Reality (AR)/Virtual Reality (VR) Device, a robot, a wearable Device, an ultra-Mobile personal computer (UMPC), a netbook or a Personal Digital Assistant (PDA), and the like, and may also be a Personal Computer (PC), and the like, and the embodiments of the present application are not limited in particular.
The article searching device, the map label generating device, and the article registering device in the embodiments of the present application may be devices having an operating system. The operating system may be an Android operating system (Android), an iOS operating system, or other possible operating systems, which is not specifically limited in the embodiments of the present application.
The article searching device provided in the embodiment of the present application can correspondingly implement each process implemented by the article searching method embodiments of fig. 1 to 6, and is not described here again to avoid repetition.
The map tag generation device provided in the embodiment of the present application can correspondingly implement each process implemented by the map tag generation method embodiment of fig. 7, and is not repeated here to avoid repetition.
The article registration apparatus provided in this embodiment of the present application can implement each process implemented in the embodiment of the article registration method in fig. 8, and is not described here again to avoid repetition.
Optionally, as shown in fig. 12, an electronic device 900 is further provided in this embodiment of the present application, and includes a processor 940 and a memory 920, where the memory 920 stores a program or an instruction that can be executed on the processor 940, and when the program or the instruction is executed by the processor 940, the steps of the embodiments of the article finding method, the map label generating method, and the article registering method are implemented, and the same technical effects can be achieved, and are not described herein again to avoid repetition.
It should be noted that the electronic device in the embodiment of the present application includes the mobile electronic device and the non-mobile electronic device described above.
Fig. 13 is a schematic hardware structure diagram of an electronic device implementing an embodiment of the present application.
The electronic device 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010.
Those skilled in the art will appreciate that the electronic device 1000 may further comprise a power source (e.g., a battery) for supplying power to various components, and the power source may be logically connected to the processor 1010 through a power management system, so as to implement functions of managing charging, discharging, and power consumption through the power management system. The electronic device structure shown in fig. 13 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than those shown, or combine some components, or arrange different components, and thus, the description is omitted here.
The input unit 1004 is configured to receive an item search request of a user, where the item search request is used to search for a location of a target item;
a processor 1010, configured to query, in response to the item search request, whether a map tag of the target item exists in a target database, where the map tag is used to record location information of the target item, and the target database is used to store a map tag of a volatile item;
a display unit 1006, configured to show, to the user, location information corresponding to the map tag of the target item if the map tag of the target item exists.
In the embodiment of the application, in response to an article search request of a user, querying whether a map tag of a target article exists in a target database, wherein the map tag is used for recording the position information of the target article, and the target database is used for storing the map tag of a volatile article; if the map label of the target object exists, the position information corresponding to the map label of the target object is displayed for the user, so that the position of the object is displayed on the map and provided for the user, the user can visually check the possible position of the lost object on the map, and the user can clearly know the possible position of the lost object through the map label. Not only simple and convenient, can also improve the success rate of looking for the thing.
Optionally, the input unit 1004 is further configured to receive an item identification request of the user before receiving an item search request of the user;
a processor 1010 further configured to identify, in response to the item identification request, a perimeter item of the user based on a characteristic of the target item; if the target object is identified to be included in the peripheral object, current position information and current time information are obtained; and generating a target map label of the target item based on the current position information and the current time information.
Optionally, the input unit 1004 is further configured to receive a map tag obtaining request of the user if the user does not find the target item according to the location information corresponding to the target map tag;
the processor 1010 is further configured to, in response to the map tag obtaining request, obtain all map tags generated corresponding to the target item;
the display unit 1006 is further configured to sequentially display the position information corresponding to all the map labels to the user according to the time in all the map labels.
Map labels generated by the target object at different time and positions are acquired and displayed to the user. The user can recall the possible existing position of the target object according to the time and position information corresponding to the map label so as to find the target object conveniently. Alternatively, it is verified whether or not there is an error in recognition from a captured image used in image recognition, resulting in that the target item cannot be found.
Optionally, the processor 1010 is further configured to query the map tags of other items in the target database if the map tag of the target item does not exist;
the display unit 1006 is further configured to display, to the user, location information corresponding to the map tags of other articles in the target time period.
And generating a rough position activity range for the user through map labels of other registered articles, and reminding the user of a place where the target article is possibly lost so as to find the target article. Even if the user does not register the specified articles, the user can quickly find the lost articles through the rough range provided by the steps.
It should be understood that in the embodiment of the present application, the input Unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042, and the Graphics Processing Unit 10041 processes image data of still pictures or videos obtained by an image capturing device (such as a camera) in a video capturing mode or an image capturing mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, or the like. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 may include two parts, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which are not described in detail herein.
The memory 1009 may be used to store software programs as well as various data. The memory 1009 may mainly include a first storage area storing a program or an instruction and a second storage area storing data, wherein the first storage area may store an operating system, an application program or an instruction (such as a sound playing function, an image playing function, and the like) required for at least one function, and the like. Further, the memory 1009 may include volatile memory or nonvolatile memory, or the memory 1009 may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. The volatile Memory may be a Random Access Memory (RAM), a Static Random Access Memory (Static RAM, SRAM), a Dynamic Random Access Memory (Dynamic RAM, DRAM), a Synchronous Dynamic Random Access Memory (Synchronous DRAM, SDRAM), a Double Data Rate Synchronous Dynamic Random Access Memory (Double Data Rate SDRAM, ddr SDRAM), an Enhanced Synchronous SDRAM (ESDRAM), a Synchronous Link DRAM (SLDRAM), and a Direct Memory bus RAM (DRRAM). The memory 1009 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memory.
Processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor, which primarily handles operations related to the operating system, user interface, and applications, and a modem processor, which primarily handles wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into processor 1010.
An embodiment of the present application further provides a readable storage medium, where a program or an instruction is stored on the readable storage medium, and when the program or the instruction is executed by a processor, the program or the instruction implements each process of the above-mentioned embodiment of the article searching method, the map label generating method, or the article registering method, and can achieve the same technical effect, and in order to avoid repetition, details are not repeated here.
The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read only memory ROM, a random access memory RAM, a magnetic or optical disk, and the like.
The embodiment of the present application further provides a chip, where the chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or an instruction to implement each process of the above embodiment of the article searching method, the map tag generating method, and the article registration method, and can achieve the same technical effect, and in order to avoid repetition, the details are not repeated here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as system-on-chip, system-on-chip or system-on-chip, etc.
Embodiments of the present application provide a computer program product, where the program product is stored in a storage medium, and the program product is executed by at least one processor to implement the processes of the foregoing method embodiments, and achieve the same technical effects, and in order to avoid repetition, details are not described here again.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Further, it should be noted that the scope of the methods and apparatus of the embodiments of the present application is not limited to performing the functions in the order illustrated or discussed, but may include performing the functions in a substantially simultaneous manner or in a reverse order based on the functions involved, e.g., the methods described may be performed in an order different than that described, and various steps may be added, omitted, or combined. In addition, features described with reference to certain examples may be combined in other examples.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present application may be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
While the present embodiments have been described with reference to the accompanying drawings, it is to be understood that the invention is not limited to the precise embodiments described above, which are meant to be illustrative and not restrictive, and that various changes may be made therein by those skilled in the art without departing from the spirit and scope of the invention as defined by the appended claims.

Claims (12)

1. An item finding method, comprising:
receiving an item searching request of a user, wherein the item searching request is used for searching the position of a target item;
responding to the item searching request, and inquiring whether a map label of the target item exists in a target database, wherein the map label is used for recording the position information of the target item, and the target database is used for storing the map label of a volatile item;
and if the map label of the target item exists, displaying the position information corresponding to the map label of the target item to the user.
2. The method according to claim 1, further comprising, before receiving an item lookup request from a user, a step of generating a map tag of the target item, specifically comprising:
receiving an item identification request of a user;
in response to the item identification request, identifying a peripheral item of the user based on a feature of the target item;
if the target object is identified to be included in the peripheral object, current position information and current time information are obtained;
and generating a target map label of the target item based on the current position information and the current time information.
3. The method of claim 2, wherein identifying the user's perimeter items based on the characteristics of the target item in response to the item identification request comprises:
in response to the article identification request, acquiring a shot image of the peripheral article;
and identifying whether the target object is included in the shot image or not based on the appearance characteristics of the target object.
4. The method of claim 2, wherein identifying the user's perimeter items based on the characteristics of the target item in response to the item identification request comprises:
responding to the article identification request, and acquiring a signal transmitted by a signal transmitter bound to the peripheral article;
and identifying whether the target item is included in the peripheral items or not based on the signal characteristics of the signals transmitted by the signal transmitters bound to the target item.
5. The method of claim 2, wherein presenting the user with location information corresponding to the map label of the target item comprises:
acquiring a newly generated target map label according to the time in the map label of the target article;
and displaying the position information corresponding to the target map label to the user.
6. The method of claim 5, wherein if the user does not find the target item according to the location information corresponding to the target map tag, further comprising:
receiving a map label acquisition request of a user;
responding to the map label acquisition request, and acquiring all map labels correspondingly generated by the target object;
and sequentially displaying the position information corresponding to all the map labels to the user according to the time in all the map labels.
7. A method for generating a map icon label is characterized by comprising the following steps:
receiving an item identification request of a user;
in response to the item identification request, identifying a peripheral item of the user based on a feature of a target item, wherein the target item is a volatile item of the user;
if the target object is identified to be included in the peripheral object, current position information and current time information are obtained;
and generating a map label of the target object based on the current position information and the current time information.
8. An article registration method, comprising:
receiving an item registration request of a user;
responding to the item registration request, and acquiring appearance feature information of a target item, wherein the target item is a volatile item of the user;
and registering the object based on the appearance characteristic information of the object and the name information of the object.
9. The method of claim 8, in response to the item registration request, further comprising:
acquiring signal characteristics transmitted by a signal transmitter bound to a target object;
and registering the object based on the appearance characteristic information of the target object, the signal characteristic and the name information of the target object.
10. An item finding device, comprising:
the receiving module is used for receiving an item searching request of a user, wherein the item searching request is used for searching the position of a target item;
the query module is used for responding to the item search request, and querying whether a map label of the target item exists in a target database, wherein the map label is used for recording the position information of the target item, and the target database is used for storing the map label of a volatile item;
and the display module is used for displaying the position information corresponding to the map label of the target object to the user if the map label of the target object exists.
11. A map label generation device, comprising:
the receiving module is used for receiving an item identification request of a user;
an identification module, configured to identify, in response to the item identification request, a peripheral item of the user based on a feature of a target item, where the target item is a volatile item of the user;
the acquisition module is used for acquiring current position information and current time information if the target object is identified to be included in the peripheral objects;
and the generating module is used for generating a map label of the target object based on the current position information and the current time information.
12. An article registration device, comprising:
the receiving module is used for receiving an article registration request of a user;
the acquisition module is used for responding to the item registration request and acquiring the appearance characteristic information of a target item, wherein the target item is a volatile item of the user;
and the registration module is used for registering the object based on the appearance characteristic information of the target object and the name information of the target object.
CN202210062721.XA 2022-01-19 2022-01-19 Article searching method, label generating method and device Pending CN114416905A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210062721.XA CN114416905A (en) 2022-01-19 2022-01-19 Article searching method, label generating method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210062721.XA CN114416905A (en) 2022-01-19 2022-01-19 Article searching method, label generating method and device

Publications (1)

Publication Number Publication Date
CN114416905A true CN114416905A (en) 2022-04-29

Family

ID=81274707

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210062721.XA Pending CN114416905A (en) 2022-01-19 2022-01-19 Article searching method, label generating method and device

Country Status (1)

Country Link
CN (1) CN114416905A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115017365A (en) * 2022-05-23 2022-09-06 北京声智科技有限公司 Article searching method, device, server, terminal and storage medium
CN116258984A (en) * 2023-05-11 2023-06-13 中航信移动科技有限公司 Object recognition system
CN116912760A (en) * 2023-06-25 2023-10-20 广东百德朗科技有限公司 Internet of things data processing method and device, electronic equipment and storage medium

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115017365A (en) * 2022-05-23 2022-09-06 北京声智科技有限公司 Article searching method, device, server, terminal and storage medium
CN116258984A (en) * 2023-05-11 2023-06-13 中航信移动科技有限公司 Object recognition system
CN116912760A (en) * 2023-06-25 2023-10-20 广东百德朗科技有限公司 Internet of things data processing method and device, electronic equipment and storage medium
CN116912760B (en) * 2023-06-25 2024-03-22 广东百德朗科技有限公司 Internet of things data processing method and device, electronic equipment and storage medium

Similar Documents

Publication Publication Date Title
CN114416905A (en) Article searching method, label generating method and device
US10013600B2 (en) Digital image processing method and apparatus, and storage medium
CN109189879B (en) Electronic book display method and device
US11893790B2 (en) Augmented reality item collections
US20170161382A1 (en) System to correlate video data and contextual data
CN105094760B (en) A kind of picture indicia method and device
US9015029B2 (en) Camera dictionary based on object recognition
CN107111740A (en) For retrieving content item using augmented reality and object recognition and being allowed to the scheme associated with real-world objects
US9953221B2 (en) Multimedia presentation method and apparatus
US11604819B2 (en) Associating a graphical element to media content item collections
US9020918B2 (en) Information registration device, information registration method, information registration system, information presentation device, informaton presentation method, informaton presentaton system, and program
US20180241704A1 (en) Media item attachment system
CN111046205A (en) Image searching method, device and readable storage medium
CN107679128B (en) Information display method and device, electronic equipment and storage medium
CN113987326B (en) Resource recommendation method and device, computer equipment and medium
WO2021196551A1 (en) Image retrieval method and apparatus, computer device, and storage medium
CN113220928B (en) Image searching method and device, electronic equipment and storage medium
CN105488168B (en) Information processing method and electronic equipment
CN111104915B (en) Method, device, equipment and medium for peer analysis
CN109949887B (en) Consultation recording method, consultation recording device and computer readable storage medium
CN110019863B (en) Object searching method and device, terminal equipment and storage medium
CN114283453A (en) Method and device for acquiring information of wandering animal, storage medium and electronic equipment
CN109084750B (en) Navigation method and electronic equipment
CN113918661A (en) Knowledge graph generation method and device and electronic equipment
CN112970025A (en) Image searching method, image searching device, storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination