Article Searching Method, Label Generation Method and Their Devices

By receiving item search requests and querying map tags, and combining images and signals to identify the map tags of generated items, the problem of inconvenience in finding existing items is solved, and efficient item positioning and searching is achieved.

CN114416905BActive Publication Date: 2025-07-25VIVO MOBILE COMM CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202210062721.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-19
Publication Date
2025-07-25
Estimated Expiration
2042-01-19

AI Technical Summary

Technical Problem

It is inconvenient to find existing items, especially when installing signal transmitters or alarms on light and compact items, and it is easy to lose the items before they are lost, resulting in poor user experience.

Method used

By receiving user's item search request, check whether there is a map tag for the target item in the target database, generate and display the location information corresponding to the map tag of the target item, and combine image recognition and signal recognition technology to identify surrounding items and generate map tags.

Benefits of technology

It improves the success rate of item search, and users can intuitively view the location of lost items on the map, reducing the possibility of lost items, and providing a simple and convenient object search solution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114416905B_ABST
    Figure CN114416905B_ABST
Patent Text Reader

Abstract

The present application discloses an article finding method, belonging to the field of communications. The present application includes: receiving an article search request of a user, where the article search request is used to find the location of a target article; in response to the article search request, querying whether there is a map tag of the target article in a target database, where the map tag is used to record the location information of the target article, and the target database is used to store the map tags of lost articles; if there is a map tag of the target article, presenting the location information corresponding to the map tag of the target article to the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of communications, and particularly relates to an item search method, a tag generation method, and their devices. Background Art

[0002] With the rapid development of transportation technology, the pace of daily life has accelerated. The sense of urgency brought about by this acceleration increases the probability of users losing items in daily life. To solve the problem of difficult item search, many users choose to install signal transmitters or alarms on important items.

[0003] However, in actual use, the situation where the signal transmitter or alarm is lost before the item often occurs. Moreover, installing signal transmitters and alarms on some small and light items inevitably gives a sense of putting the cart before the horse, bringing a bad user experience. Summary of the Invention

[0004] The purpose of the embodiments of this application is to provide an item search method, a tag generation method, and their devices, which can solve the problem of inconvenience in existing item search methods.

[0005] In a first aspect, the embodiments of this application provide an item search method, which includes:

[0006] Receiving a user's item search request for finding the location of a target item;

[0007] In response to the item search request, querying whether there is a map tag of the target item in a target database, where the map tag is used to record the location information of the target item, and the target database is used to store map tags of vulnerable items;

[0008] If there is a map tag of the target item, presenting the location information corresponding to the map tag of the target item to the user.

[0009] In a second aspect, the embodiments of this application provide a map tag generation method, which includes:

[0010] Receiving a user's item identification request;

[0011] In response to the item identification request, identifying the user's surrounding items based on the characteristics of the target item, where the target item is the user's vulnerable item;

[0012] If it is identified that the target item is included in the surrounding items, obtaining the current location information and the current time information;

[0013] Generating a map tag of the target item based on the current location information and the current time information.

[0014] In a third aspect, an embodiment of the present application provides an item registration method, which includes:

[0015] Receiving an item registration request from a user;

[0016] In response to the item registration request, obtaining appearance feature information of a target item, where the target item is a perishable item of the user;

[0017] Based on the appearance feature information of the target item and the name information of the target item, performing item registration.

[0018] In a fourth aspect, an embodiment of the present application provides an item search device, which includes:

[0019] A receiving module, configured to receive an item search request from a user, where the item search request is used to search for the location of a target item;

[0020] A query module, configured to, in response to the item search request, query whether a map label of the target item exists in a target database, where the map label is used to record location information of the target item, and the target database is used to store map labels of perishable items;

[0021] A display module, if the map label of the target item exists, then displaying the location information corresponding to the map label of the target item to the user.

[0022] In a fifth aspect, an embodiment of the present application provides a map label generation device, which includes:

[0023] A receiving module, configured to receive an item identification request from a user;

[0024] An identification module, configured to, in response to the item identification request, identify the surrounding items of the user based on the features of a target item, where the target item is a perishable item of the user;

[0025] An obtaining module, if it is identified that the target item is included in the surrounding items, then obtaining the current location information and the current time information;

[0026] A generation module, configured to generate a map label of the target item based on the current location information and the current time information.

[0027] In a sixth aspect, an embodiment of the present application provides an item registration device, which includes:

[0028] A receiving module, configured to receive an item registration request from a user;

[0029] An acquisition module, configured to acquire appearance feature information of a target item in response to the item registration request, where the target item is a perishable item of the user;

[0030] A registration module, configured to perform item registration based on the appearance feature information of the target item and the name information of the target item.

[0031] In a seventh aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory. The memory stores a program or instruction that can run on the processor. When the program or instruction is executed by the processor, the steps of the method described in any one of the first aspect to the third aspect are implemented.

[0032] In an eighth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in any one of the first aspect to the third aspect are implemented.

[0033] In a ninth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method described in any one of the first aspect to the third aspect.

[0034] In a tenth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in any one of the first aspect to the third aspect.

[0035] In an embodiment of the present application, by responding to the received item search request of the user, it is queried whether there is a map label of the target item in the target database, where the map label is used to record the location information of the target item, and the target database is used to store the map labels of perishable items; if there is a map label of the target item, the location information corresponding to the map label of the target item is displayed to the user. Thus, by displaying the location of the item on the map and providing it to the user, the user can intuitively view the possible location of their lost item on the map. Through such a map label, the user can have a clear understanding of the possible location of their item. It is not only simple and convenient but also can improve the success rate of finding lost items. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] Figure 1 is a schematic flowchart of the item finding method according to an embodiment of the present application.

[0037] Figure 2 A schematic flowchart of the item registration step according to an embodiment of the present application.

[0038] Figure 3 Schematic flowchart of the steps for generating map labels in an embodiment of this application.

[0039] Figure 4 Schematic diagram for identifying registered items in an embodiment of this application.

[0040] Figure 5 Schematic diagram of the item search result in an embodiment of this application.

[0041] Figure 6 Overall schematic flowchart of the item search method in an embodiment of this application.

[0042] Figure 7 Schematic flowchart of the map label generation method in an embodiment of this application.

[0043] Figure 8 Schematic flowchart of the item registration method in an embodiment of this application.

[0044] Figure 9 Block diagram of the structure of the item search device in an embodiment of this application.

[0045] Figure 10 Block diagram of the structure of the map label generation device in an embodiment of this application.

[0046] Figure 11 Block diagram of the structure of the item registration device in an embodiment of this application.

[0047] Figure 12 Block diagram of the structure of the electronic device in an embodiment of this application.

[0048] Figure 13 Schematic diagram of the hardware structure of an electronic device for implementing an embodiment of this application. Detailed implementation manners

[0049] Next, the technical solutions in the embodiments of this application will be clearly described in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are some, but not all, of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application belong to the scope protected by this application.

[0050] The terms "first", "second", etc. in the description and claims of this application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged under appropriate circumstances, so that the embodiments of this application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the description and claims means at least one of the connected objects, and the character " / ", generally represents an "or" relationship between the associated objects before and after.

[0051] The method for finding an item provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and their application scenarios.

[0052] Figure 1 is a schematic flowchart of the method for finding an item according to the embodiments of this application, as Figure 1 shown, the method for finding an item according to the embodiments of this application includes the following steps 12 to step 16.

[0053] Step 12, receive a user's item search request, where the item query request is used to find the location of a target item.

[0054] In step 12, the user can query for an item by opening a preset item search application. For example, open the target interface of the item search application to find the target item. The target item is the item that the user wants to find, and the target item can be recorded in the item search application through prior item registration.

[0055] Figure 2 shows a schematic flowchart of the item registration steps according to the embodiments of this application, as Figure 2 shown, the specific steps are as follows:

[0056] Step 101, for items that the user considers to be perishable items, the appearance characteristics of the item can be photographed to register the item.

[0057] For example, when the user always forgets his / her teacup, he / she can open the registration function of the item search application and photograph the teacup. The user can photograph the teacup from multiple angles to extract the appearance characteristics of the item, and mark the item with these appearance characteristics as "teacup".

[0058] Step 102, during the registration process, determine whether the currently registered item is equipped with a signal transmitter. If it is equipped with a signal transmitter, the signal of the signal transmitter can be registered for the item. For example, register the frequency band of the signal emitted by the signal transmitter as the signal characteristic of the signal transmitter. If not, go to step 103.

[0059] The user can choose whether to register the signal characteristics of the signal transmitter together with the appearance characteristics of the item.

[0060] Step 103, if the item does not have a signal transmitter, it can be not registered or registered later as a supplement to the image recognition method. Registering the signal transmitter equipped with each item can further improve the accuracy of item search.

[0061] Step 104, at this time, the item information registration is completed. The user can open the preset item registration interface to view all the registered items and delete or re-register the registered items.

[0062] Through item registration, the user can register the appearance information of perishable items at low cost and quickly, so as to link with subsequent map label generation functions and item search functions. In addition, with the help of devices such as signal transmitters, the recognition accuracy of perishable items can be further improved.

[0063] Step 14, in response to the item search request, query whether there is a map label of the target item in the target database, where the map label is used to record the location information of the target item, and the target database is used to store the map labels of perishable items.

[0064] The map labels of perishable items can be pre-generated and stored in the target database.

[0065] Optionally, before receiving the user's item search request, it further includes the step of generating the map label of the target item. Specifically, it includes: receiving the user's item recognition request; in response to the item recognition request, recognizing the user's surrounding items based on the characteristics of the target item; if it is recognized that the surrounding items include the target item, obtaining the current location information and the current time information; based on the current location information and the current time information, generating the target map label of the target item.

[0066] The user's item recognition request is that when the user is about to leave a certain place and is worried that there may be items lost, the user can trigger the target function on the preset item search application, such as the look-around and take-picture function, and then send out the item recognition request.

[0067] Optionally, in response to the item recognition request, recognizing the user's surrounding items based on the characteristics of the target item includes: in response to the item recognition request, obtaining the captured image of the surrounding items; based on the appearance characteristics of the target item, recognizing whether the captured image includes the target item.

[0068] In this embodiment, after receiving the user's item recognition request, the camera of the corresponding electronic device is called to perform panoramic shooting or multi-angle shooting on the surrounding environment of the user, and a captured image including surrounding items is obtained. Through image recognition, the appearance features of the surrounding items are extracted and compared with the appearance features of the items registered by the user, so as to identify whether there are any lost items registered by the user among the surrounding items.

[0069] Optionally, in response to the item recognition request, recognizing the user's surrounding items based on the features of the target item includes: in response to the item recognition request, obtaining the signal emitted by the signal transmitter bound to the surrounding item; based on the signal features of the signal emitted by the signal transmitter bound to the target item, identifying whether the target item is included in the surrounding objects.

[0070] In this embodiment, after receiving the user's item recognition request, the signal recognizer of the corresponding electronic device is called to receive and recognize the emitted signals in the surrounding environment. Through signal frequency band recognition, the signal features of the surrounding items are extracted and compared with the signal features of the items registered by the user, so as to identify whether there are any lost items registered by the user among the surrounding items.

[0071] If it is recognized that there are lost items registered by the user among the surrounding items, a map label corresponding to the item is generated according to the current location and current time of the user. For the case where multiple registered items are recognized, map labels for each registered item can be generated respectively.

[0072] The map labels of each registered item may include the item name, date, and geographical location. For the registered items recognized by image recognition, the captured image of the recognized registered item may also be included for subsequent display to the user for viewing. For the registered items recognized by signal recognition, it includes the item name, date, and geographical location.

[0073] Figure 3 A flowchart showing the steps of generating map labels in the embodiment of the present application is given, as Figure 3 shown, and the specific steps are as follows:

[0074] Step 201, the user opens the camera for shooting through the look-around shooting function on the preset item search application.

[0075] Step 202, during the look-around shooting process, an interface as Figure 4 shown can be displayed. In this interface, the user can intuitively check whether there are any lost items registered by themselves in the current scene.

[0076] Step 203, during the recognition process in Step 202, the registered items are screened through image recognition. When it is determined that the similarity between a certain item and the registered item exceeds the defined threshold, this item will be highlighted and the corresponding registered item will be added to the Figure 4 recognized items shown. In addition, if the signal of the signal transmitter is detected, the corresponding registered item will also be added to the Figure 4 recognized items shown.

[0077] For example, through image recognition, the appearance features of the shoes and hairpins in the captured image are respectively recognized, and if they match the appearance features of the user's registered items, the items "hairpin" and "shoes" recognized by the current look-around photo-taking function can be added to the Figure 4 recognized items shown below.

[0078] Step 204, after the recognition result is generated by the current look-around photo-taking function, the user can select whether to take away the items recognized below.

[0079] In one embodiment, if the user performs a preset operation on a certain recognized item shown, such as swiping it out of the screen or clicking, long-pressing, etc., it can be regarded that the user selects to take away this item, and the taken-away item can be considered as an item that the user is not likely to lose. A map label corresponding to the item can be generated and stored in the database. Figure 4

[0080] Step 205, when an item is recognized in Step 202 and not selected by the user to take away in Step 204, it is considered that this item is an item that the user is likely to lose and needs to be searched for later. The current location information is automatically obtained to generate a corresponding map label and stored in the database. At the same time, an item label of this item is generated at this position on the map. The item label is a label generated according to the map label of the item for front-end display to the user to remind the user of the location of this item. The position where the item label is located usually represents the last position where the item appeared.

[0081] Step 206, after the operation of generating the item label in Step 205 is completed, the user is reminded of the item label with the current location generated, and the location of this item is shown on the map for the user to view.

[0082] Step 207, after the user activates the look-around photo-taking function, the system determines that the user hopes to leave the current position. In the next period of time, it can be checked whether the signal of the registered item is received, and the signal of the registered item is further inspected according to the signal characteristics.

[0083] If no registered item is recognized, it ends. If a registered item is recognized by the signal, go to Step 205, and generate a map label of this item according to the user's current location and current time.

[0084] Step 16, if there is a map label of the target item, display the location information corresponding to the map label of the target item to the user.

[0085] Optionally, displaying the location information corresponding to the map label of the target item to the user includes: obtaining the latest generated target map label according to the time in the map label of the target item; and displaying the location information corresponding to the target map label to the user.

[0086] As described above, after receiving the item recognition request of the user, a corresponding map label is generated based on the current location and time of the recognized item. If the user sends the item recognition request multiple times at different locations, multiple different map labels can be generated for the same item.

[0087] After receiving the search request of the user for the target item, multiple map labels of the target item at different times and different locations may be obtained from the target database.

[0088] Therefore, when displayed to the user, the last generated map label can be obtained from the database, and an item label is generated accordingly and displayed to the user, for example Figure 5 as shown. Thus, the last location and time of the item requested to be searched by the user will be prompted.

[0089] Optionally, if the user does not find the target item according to the location information corresponding to the target map label, it further includes: receiving the map label acquisition request of the user; in response to the map label acquisition request, querying all the map labels generated corresponding to the target item; and sequentially displaying the location information corresponding to all the map labels to the user according to the time in all the map labels.

[0090] In this embodiment, if the target item cannot be found according to the latest generated map label, it may be because the location of the subsequent target item has changed, but the user has not generated a map label in time. Or, there may be an error in image recognition or signal recognition of the map label.

[0091] Therefore, the map labels generated by the target item at different times and locations can be obtained and displayed to the user. The user can recall the possible locations of the target item according to the time and location information corresponding to the map label, so as to facilitate finding the target item. Or, verify whether there is an error in recognition according to the captured image used in image recognition, resulting in the failure to find the target item.

[0092] Optionally, if there is no map label of the target item, it further includes: querying the map labels of other items in the target database; presenting to the user the location information corresponding to the map labels of other items during the target time period.

[0093] In this embodiment, if there is no map label of the target item, it may be because the target item has not been registered, or has been registered but not recognized according to the user's item recognition request.

[0094] Therefore, based on the map labels of other registered items, a rough location activity range is generated for the user to remind the user of the possible locations where the target item is lost, so as to facilitate the search for the target item. Even if the user has not registered a specified item, the lost item can be quickly found through the rough range provided by the above steps.

[0095] Figure 6 is a schematic diagram of the overall process of the item search method according to an embodiment of the present application. As Figure 6 shown, it includes the following steps:

[0096] Step 301, when the user discovers that one of his registered items is lost, he can go to the corresponding interface of the preset item search application to search for the item.

[0097] Step 302, check whether there is an item label of item A on the map. The item label will show the location where the item last appeared.

[0098] Step 303, if it is determined in step 302 that item A has an item label, the user will be prompted with the location where the item label of item A is located.

[0099] Step 304, if the item label of item A is not found in step 302, or the user does not find item A at the location corresponding to the item label in step 303, it will then be determined whether item A has a map label.

[0100] Step 305, if it is found in step 304 that item A has a map label, these map labels will be presented to the user in reverse chronological order. If it is image recognition in the surround photography function, the presentation form will be the map location, time, and the photo used to recognize item A by its appearance features (item A is highlighted). If it is signal identifier recognition, only the map location and time will be presented.

[0101] Step 306, if item A does not have a map label, it will be determined whether there are map labels generated by other items within a predetermined time period for the user, for example, within the last 7 days.

[0102] Step 307: If there are map tags generated by other items, the possible range where the lost item A may be located will be delimited according to the positions corresponding to these items' map tags and presented to the user.

[0103] In the embodiment of the present application, in response to the user's item search request, it is queried whether there is a map tag of the target item in the target database, where the map tag is used to record the location information of the target item, and the target database is used to store the map tags of lost items; if there is a map tag of the target item, the location information corresponding to the map tag of the target item is presented to the user. Thus, by presenting the location of the item on the map to the user, the user can intuitively view the possible locations of their lost items on the map. Through such map tags, the user can have a clear understanding of the possible locations of their items. It is not only simple and convenient but also can improve the success rate of finding lost items.

[0104] Optionally, as Figure 7 shown, the embodiment of the present application also provides a method for generating a map tag, including:

[0105] Step 22: Receive the user's item identification request;

[0106] Step 24: In response to the item identification request, identify the user's surrounding items based on the characteristics of the target item, where the target item is the user's lost item;

[0107] Step 26: If it is identified that the target item is included in the surrounding items, obtain the current location information and the current time information;

[0108] Step 28: Generate a map tag of the target item based on the current location information and the current time information.

[0109] Through the map tag generation method of the embodiment of the present invention, the lost items of the user are identified and location tags are automatically generated, which can greatly reduce the possibility of the user losing items. When the user cannot find an item, they can quickly confirm the possible location of the item through the map tag.

[0110] The map tag generation method provided by the embodiment of the present application can correspondingly implement Figure 3 each process implemented by the embodiment of the steps for generating a map tag. To avoid repetition, it will not be elaborated here.

[0111] Optionally, as Figure 8 shown, the embodiment of the present application also provides an item registration method, including:

[0112] Step 32: Receive the user's item registration request;

[0113] Step 34: In response to the item registration request, obtain the appearance feature information of the target item, where the target item is the user's perishable item;

[0114] Step 36: Based on the appearance feature information of the target item and the name information of the target item, perform item registration.

[0115] Optionally, in response to the item registration request, it further includes: obtaining the signal feature emitted by the signal transmitter bound to the target item; based on the appearance feature information of the target item, the signal feature, and the name information of the target item, perform item registration.

[0116] Through the item registration method of the embodiments of the present invention, the user can register the appearance information of perishable items at low cost and quickly for linkage with subsequent map label generation functions and lost item search functions.

[0117] In addition, the user can also use devices such as signal transmitters to further improve the recognition accuracy of perishable items.

[0118] The item registration method provided by the embodiments of the present application can correspondingly implement Figure 2 each process implemented by the item registration step embodiments. To avoid repetition, it will not be elaborated here.

[0119] For the item search method provided by the embodiments of the present application, the execution subject can be an item search device. In the embodiments of the present application, taking the item search device executing the item search method as an example, the item search device provided by the embodiments of the present application is described.

[0120] Figure 9 It is the structural block diagram of the item search device of the embodiments of the present application. As Figure 9 shown, the item search device 600 includes:

[0121] A receiving module 620, configured to receive a user's item search request, where the item search request is used to search for the location of a target item;

[0122] A query module 640, configured to, in response to the item search request, query whether there is a map label of the target item in a target database, where the map label is used to record the location information of the target item, and the target database is used to store map labels of perishable items;

[0123] A display module 660, if there is a map label of the target item, then display the location information corresponding to the map label of the target item to the user.

[0124] Optionally, the item search device 600 further includes:

[0125] A map label generation module (not shown in the figure) for generating a map label of the target item before receiving a user's item search request, specifically for:

[0126] Receiving a user's item identification request;

[0127] In response to the item identification request, identifying the user's surrounding items based on the characteristics of the target item;

[0128] If it is identified that the target item is included in the surrounding items, obtaining the current location information and the current time information;

[0129] Generating a target map label of the target item based on the current location information and the current time information.

[0130] Optionally, the map label generation module is specifically used for:

[0131] In response to the item identification request, obtaining a captured image of the surrounding items;

[0132] Based on the appearance characteristics of the target item, identifying whether the target item is included in the captured image.

[0133] Optionally, the map label generation module is specifically used for:

[0134] In response to the item identification request, obtaining the signal emitted by the signal transmitter bound to the surrounding items;

[0135] Based on the signal characteristics of the signal emitted by the signal transmitter bound to the target item, identifying whether the target item is included in the surrounding items.

[0136] Optionally, the display module 660 is specifically used for:

[0137] According to the time in the map label of the target item, obtaining the latest generated target map label;

[0138] Showing the user the location information corresponding to the target map label.

[0139] Optionally, the item search device 600 further includes:

[0140] A request receiving module (not shown in the figure), if the user does not find the target item according to the location information corresponding to the target map label, receiving a user's map label acquisition request;

[0141] The query module 640 is further used for: In response to the map label acquisition request, querying all the map labels generated corresponding to the target item;

[0142] The display module 660 is further configured to: sequentially display the location information corresponding to all map tags to the user according to the time in all map tags.

[0143] Optionally, the query module 640 is further configured to: if there is no map tag of the target item, query the map tags of other items in the target database;

[0144] The display module 660 is further configured to: display the location information corresponding to the map tags of other items to the user within a target time period.

[0145] In the embodiment of the present application, in response to a user's item search request, it is queried whether there is a map tag of the target item in the target database, where the map tag is used to record the location information of the target item, and the target database is used to store the map tags of lost items; if there is a map tag of the target item, the location information corresponding to the map tag of the target item is displayed to the user. Thus, by displaying the location of the item on the map and providing it to the user, the user can intuitively view the possible locations of their lost items on the map. Through such map tags, the user can have a clear understanding of the possible locations of their items. It is not only simple and convenient but also can improve the success rate of finding lost items.

[0146] In addition, for the map tag generation method provided in the embodiment of the present application, the execution subject may be a map tag generation device. In the embodiment of the present application, taking the map tag generation device executing the map tag generation method as an example, the map tag generation device provided in the embodiment of the present application is described.

[0147] Figure 10 is a structural block diagram of the map tag generation device according to the embodiment of the present application, as Figure 10 shown, the map tag generation device 700 includes:

[0148] A receiving module 720, configured to receive a user's item identification request;

[0149] An identification module 740, configured to, in response to the item identification request, identify the user's surrounding items based on the characteristics of the target item, where the target item is the user's lost item;

[0150] An acquisition module 760, if it is identified that the target item is included in the surrounding items, acquires the current location information and the current time information;

[0151] A generation module 780, configured to generate a map tag of the target item based on the current location information and the current time information.

[0152] In the embodiments of the present application, by identifying the user's perishable items through the user's item identification request and automatically generating location tags, the possibility of the user losing items can be greatly reduced. When the user cannot find a certain item, they can quickly confirm the possible location of the item through the map tag.

[0153] In addition, for the item registration method provided in the embodiments of the present application, the execution subject may be an item registration device. In the embodiments of the present application, taking the item registration device executing the item registration method as an example, the item registration device provided in the embodiments of the present application is described.

[0154] Figure 11 is the structural block diagram of the item registration device in the embodiments of the present application, as Figure 11 shown, the item registration device 800 includes:

[0155] A receiving module 820, configured to receive the user's item registration request;

[0156] An obtaining module 840, configured to obtain the appearance feature information of the target item in response to the item registration request, where the target item is the user's perishable item;

[0157] 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.

[0158] Optionally, the obtaining module 840 is further configured to:

[0159] Obtain the signal feature emitted by the signal transmitter bound to the target item;

[0160] Perform item registration based on the appearance feature information of the target item, the signal feature, and the name information of the target item.

[0161] In the embodiments of the present application, by receiving the user's item registration request to obtain the appearance features of the target item and performing item registration based on the appearance features of the target item and the name of the target item, the user can register the appearance information of perishable items at low cost and quickly for linkage with subsequent map tag generation functions and lost item search functions.

[0162] The item search device, map label generation device, and item registration device in the above embodiments of the present application may be an electronic device or a component in an electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal or other devices other than terminals. Exemplarily, the electronic device may be a mobile phone, a tablet computer, a laptop computer, a handheld computer, an in-vehicle 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), etc., and may also be a personal computer (PC), etc. The embodiments of the present application do not make specific limitations.

[0163] The item search device, map label generation device, and item registration device in the embodiments of the present application may be devices with an operating system. The operating system may be the Android operating system, the iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.

[0164] The item search device provided by the embodiments of the present application can correspondingly implement Figures 1 to 6 each process implemented by the item search method embodiments. To avoid repetition, it will not be elaborated here.

[0165] The map label generation device provided by the embodiments of the present application can correspondingly implement Figure 7 each process implemented by the map label generation method embodiments. To avoid repetition, it will not be elaborated here.

[0166] The item registration device provided by the embodiments of the present application can correspondingly implement Figure 8 each process implemented by the item registration method embodiments. To avoid repetition, it will not be elaborated here.

[0167] Optionally, as Figure 12 shown, the embodiments of the present application further provide an electronic device 900, including a processor 940 and a memory 920. A program or instruction that can run on the processor 940 is stored on the memory 920. When the program or instruction is executed by the processor 940, it implements each step of the above item search method, map label generation method, and item registration method embodiments, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0168] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.

[0169] Figure 13 Schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application.

[0170] 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 and other components.

[0171] Those skilled in the art can understand that the electronic device 1000 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 1010 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 13 The structure of the electronic device shown does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0172] Among them, the input unit 1004 is used to receive a user's item search request, and the item search request is used to search for the location of a target item;

[0173] The processor 1010 is used to, in response to the item search request, query whether there is a map label of the target item in the target database. The map label is used to record the location information of the target item, and the target database is used to store the map labels of lost items;

[0174] The display unit 1006 is used to, if there is a map label of the target item, display the location information corresponding to the map label of the target item to the user.

[0175] In the embodiments of the present application, in response to a user's item search request, query whether there is a map label of the target item in the target database. The map label is used to record the location information of the target item, and the target database is used to store the map labels of lost items; if there is a map label of the target item, display the location information corresponding to the map label of the target item to the user. Thus, by displaying the location of the item on the map and providing it to the user, the user can intuitively view the possible location of their lost item on the map. Through this map label, the user can have a clear understanding of the possible location of their item. It is not only simple and convenient but also can improve the success rate of finding lost items.

[0176] Optionally, the input unit 1004 is further configured to receive an item identification request from the user before receiving the item search request from the user;

[0177] The processor 1010 is further configured to, in response to the item identification request, identify the user's surrounding items based on the characteristics of the target item; if it is identified that the target item is included in the surrounding items, obtain the current location information and the current time information; and generate a target map label of the target item based on the current location information and the current time information.

[0178] Optionally, the input unit 1004 is further configured to receive a map label acquisition request from the user if the user does not find the target item according to the location information corresponding to the target map label;

[0179] The processor 1010 is further configured to, in response to the map label acquisition request, obtain all the map labels generated corresponding to the target item;

[0180] The display unit 1006 is further configured to sequentially display the location information corresponding to all the map labels to the user according to the time in all the map labels.

[0181] By obtaining all the map labels of the target item generated at different times and locations and presenting them to the user. The user can recall the possible locations of the target item according to the time and location information corresponding to the map labels, so as to facilitate finding the target item. Or, verify whether there is an error in the recognition based on the captured image used in the image recognition, resulting in the failure to find the target item.

[0182] Optionally, the processor 1010 is further configured to query the map labels of other items in the target database if there are no map labels of the target item;

[0183] The display unit 1006 is further configured to display the location information corresponding to the map labels of other items to the user within the target time period.

[0184] By means of the map labels of other registered items, a general location activity range is generated for the user to remind the user of the possible location where the target item is lost, so as to facilitate finding the target item. Even if the user has not registered the specified item, the lost item can be quickly found through the general range provided by the above steps.

[0185] It should be understood that in the embodiments of the present application, the input unit 1004 may include a Graphics Processing Unit (GPU) 10041 and a microphone 10042. The graphics processor 10041 processes the image data of static pictures or videos obtained by an image capturing device (such as a camera) in a video capture mode or an image capture 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, etc. 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. The other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, power on / off keys, etc.), a trackball, a mouse, and a joystick, which will not be elaborated here.

[0186] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data. Among them, the first storage area may store an operating system, application programs or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory 1009 may include both a volatile memory and a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDR SDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synch link dynamic random access memory (SLDRAM), and a direct rambus random access memory (DRRAM). The memory 1009 in the embodiments of the present application includes, but is not limited to, these and any other suitable types of memories.

[0187] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor. Among them, the application processor mainly processes operations related to the operating system, user interface, and application programs, etc., and the modem processor mainly processes wireless communication signals, such as a baseband processor. It can be understood that the above modem processor may not be integrated into the processor 1010 either.

[0188] The embodiments of the present application also provide a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above-mentioned article finding method, map label generating method, or article registration method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.

[0189] Among them, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory ROM, random access memory RAM, magnetic disks, or optical discs, etc.

[0190] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above-mentioned article finding method, map label generation method, and article registration method embodiments, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0191] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.

[0192] The embodiments of the present application provide a computer program product. The program product is stored in a storage medium and is executed by at least one processor to implement each process of the above method embodiments, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0193] It should be noted that in this article, the term "including", "comprising", or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such process, method, article, or device. Without more limitations, an element defined by the statement "including a..." does not exclude the existence of additional identical elements in the process, method, article, or device including that element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.

[0194] Through the description of the above embodiments, those skilled in the art can clearly understand that the above method of the embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present application.

[0195] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.

Claims

1. An article finding method, characterized in that, Including: Receiving an item search request from a user, where the item search request is used to find the location of a target item; In response to the item search request, querying whether there is a map tag of the target item in a target database, where the map tag is used to record the location information of the target item, and the map tag includes an item name, a date, and a geographical location, and the target database is used to store map tags of lost items; If there is a map tag of the target item, presenting the location information corresponding to the map tag of the target item to the user; If there is no map tag of the target item, querying map tags of other items in the target database; Presenting the location information corresponding to the map tags of other items during a target time period to the user.

2. The method according to claim 1, characterized in that, Before receiving the item search request from the user, it further includes the step of generating a map tag of the target item, specifically including: Receiving an item identification request from the user; In response to the item identification request, identifying the user's surrounding items based on the characteristics of the target item; If it is identified that the target item is included in the surrounding items, obtaining the current location information and the current time information; Based on the current location information and the current time information, generating a target map tag of the target item.

3. The method according to claim 2, wherein In response to the item identification request, identifying the user's surrounding items based on the characteristics of the target item, including: In response to the item identification request, obtaining a captured image of the surrounding items; Based on the appearance characteristics of the target item, identifying whether the target item is included in the captured image.

4. The method according to claim 2, wherein In response to the item identification request, identifying the user's surrounding items based on the characteristics of the target item, including: In response to the item identification request, obtaining the signal emitted by a signal transmitter bound to the surrounding items; Based on the signal characteristics of the signal emitted by the signal transmitter bound to the target item, identifying whether the target item is included in the surrounding items.

5. The method according to claim 2, characterized in that Presenting the location information corresponding to the map tag of the target item to the user, including: According to the time in the map tag of the target item, obtaining the latest generated target map tag; Presenting the location information corresponding to the target map tag to the user.

6. The method according to claim 5, wherein If the user does not find the target item according to the location information corresponding to the target map tag, it further includes: Receiving a map tag acquisition request from the user; In response to the map tag acquisition request, obtaining all the map tags generated corresponding to the target item; Sequentially presenting the location information corresponding to all the map tags to the user according to the time in all the map tags.

7. The method according to claim 1, wherein Before receiving the item search request from the user, it further includes: Receiving an item registration request from the user; In response to the item registration request, obtaining the appearance feature information of the target item, where the target item is a lost item of the user; Based on the appearance feature information of the target item and the name information of the target item, performing item registration.

8. The method according to claim 7, wherein In response to the item registration request, it further includes: Obtaining the signal characteristics of the signal emitted by the signal transmitter bound to the target item; Based on the appearance feature information of the target item, the signal feature, and the name information of the target item, item registration is performed.

9. An article finding device, characterized in that, It includes: A receiving module, configured to receive an item search request from a user, where the item search request is used to search for the location of a target item; A query module, configured to, in response to the item search request, query whether there is a map label of the target item in a target database, where the map label is used to record the location information of the target item, and the map label includes an item name, a date, and a geographical location, and the target database is used to store map labels of lost items; A display module, if there is a map label of the target item, then display the location information corresponding to the map label of the target item to the user; If there is no map label of the target item, then query the map labels of other items in the target database, and display the location information corresponding to the map labels of other items within a target time period to the user.

10. The device according to claim 9, characterized in that, It further includes: A sub-receiving module, configured to receive an item registration request from a user; An acquisition module, configured to, in response to the item registration request, acquire the appearance feature information of a target item, where the target item is a lost item of the user; A registration module, configured to perform item registration based on the appearance feature information of the target item and the name information of the target item.

Citation Information

Patent Citations

  • Small item searching system provided with active radio frequency identification (RFID) tag

    CN103164676A

  • Article searching method and electronic equipment

    CN111093034A

  • Article searching method and device, storage medium and mobile robot

    CN111582038A