CN114356182A - Article positioning method, device, equipment and storage medium - Google Patents

Article positioning method, device, equipment and storage medium Download PDF

Info

Publication number
CN114356182A
CN114356182A CN202011056563.4A CN202011056563A CN114356182A CN 114356182 A CN114356182 A CN 114356182A CN 202011056563 A CN202011056563 A CN 202011056563A CN 114356182 A CN114356182 A CN 114356182A
Authority
CN
China
Prior art keywords
user account
user
article
searching
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202011056563.4A
Other languages
Chinese (zh)
Other versions
CN114356182B (en
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.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen 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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202011056563.4A priority Critical patent/CN114356182B/en
Publication of CN114356182A publication Critical patent/CN114356182A/en
Application granted granted Critical
Publication of CN114356182B publication Critical patent/CN114356182B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses an article positioning method, an article positioning device and a storage medium, and relates to the field of article positioning. The method comprises the following steps: displaying an item searching interface, wherein the item searching interface comprises items which have a binding relationship with the first user account; in response to receiving a first selection operation on the item searching interface, determining a selected target item, and displaying an account recommendation list; in response to receiving a second selection operation on the account recommendation list, sending object searching information to the selected at least one second user account, wherein the object searching information comprises item information of the target item; and receiving the object positioning information of the target object sent by the second user account. By sending the object searching information to other users, the users receiving the object searching information can help to search the target object, the probability of the target object being found is increased, and meanwhile the searching efficiency of the target object is improved.

Description

Article positioning method, device, equipment and storage medium
Technical Field
The present disclosure relates to the field of article positioning, and in particular, to an article positioning method, an article positioning apparatus, an article positioning device, and a storage medium.
Background
The Global Positioning System (GPS) is a System that performs Positioning and navigation in real time in the Global context by using navigation satellites in combination with the technology of satellite and communication development.
The global positioning system is applied to various terminals, and the application of the global positioning system to a smart phone is taken as an example. In the process of moving with the smart phone, the real-time coordinate position of the smart phone is sent by using the GPS technology, so that an application program installed in the smart phone can determine the position of the user and the position of an article carried by the user by acquiring the coordinate position of the smart phone.
Based on the technical scheme, if the GPS signal of the position of the target object is weak, the smart phone cannot accurately position the target object, so that the probability of finding the target object is reduced.
Disclosure of Invention
The embodiment of the application provides an article positioning method, an article positioning device, article positioning equipment and a storage medium. By sending the object searching information to other users, the users receiving the object searching information can help to search the target object, the probability of the target object being found is increased, and meanwhile the searching efficiency of the target object is improved. The technical scheme comprises the following steps:
according to an aspect of the present application, there is provided an article positioning method, the method comprising:
displaying an item searching interface, wherein the item searching interface comprises items which have a binding relationship with the first user account;
in response to receiving a first selection operation on the item searching interface, determining a selected target item and displaying an account recommendation list;
in response to receiving a second selection operation on the account recommendation list, sending item searching information to the selected at least one second user account, wherein the item searching information comprises item information of the target item;
and receiving the object positioning information of the target object sent by the second user account.
According to another aspect of the present application, there is provided an article positioning method, the method comprising:
receiving positioning information of a first user account;
acquiring a moving path corresponding to the first user account according to the positioning information, wherein the moving path comprises a moving path formed by positioning coordinate points periodically sent to a server by a terminal corresponding to the first user account in the moving process;
generating a searching area according to the moving path;
determining a marked user account from the searching area, and sending the marked user account to a terminal corresponding to the first user account, wherein the marked user account is a user account which is located in the searching area and meets the object searching condition, the marked user account is used for displaying an account recommendation list for the terminal corresponding to the first user account, the account recommendation list is used for providing a second user account for receiving object searching information for the first user account, and the second user account is used for sending object positioning information of a target object to the first user account according to the received object searching information.
According to another aspect of the present application, there is provided an article positioning device, the device comprising:
the display module is used for displaying an article searching interface, and the article searching interface comprises articles which have a binding relationship with the first user account;
the processing module is used for responding to the received first selection operation on the item searching interface, determining a selected target item and displaying an account recommendation list;
the sending module is used for responding to the second selection operation received from the account recommendation list, and sending the object searching information to the selected at least one second user account, wherein the object searching information comprises the item information of the target item;
and the receiving module is used for receiving the article positioning information of the target article sent by the second user account.
According to another aspect of the present application, there is provided an article positioning device, the device comprising:
the display module is used for receiving positioning information of the first user account;
the acquisition module is used for acquiring a moving path corresponding to the first user account according to the positioning information, wherein the moving path comprises a moving path formed by positioning coordinate points periodically sent to a server by a terminal corresponding to the first user account in the moving process;
the generating module is used for generating a searching area according to the moving path;
the system comprises a sending module, a first user account and a second user account, wherein the sending module is used for determining a marked user account from the searching area, sending the marked user account to a terminal corresponding to the first user account, the marked user account is a user account which is positioned in the searching area and meets the object searching condition, the marked user account is used for displaying an account recommendation list for the terminal corresponding to the first user account, the account recommendation list is used for providing a second user account for receiving object searching information for the first user account, and the second user account is used for sending the object positioning information of a target object to the first user account according to the received object searching information.
According to another aspect of the present application, there is provided a computer device comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by the processor to implement the article location method as described in the above aspect.
According to another aspect of the present application, there is provided a computer readable storage medium having stored therein at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by a processor to implement the article location method as described in the above aspect.
According to another aspect of the application, a computer program product or computer program is provided, comprising computer instructions stored in a computer readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, the processor executing the computer instructions causing the computer device to perform the article positioning method as described above.
The beneficial effects brought by the technical scheme provided by the embodiment of the application at least comprise:
the user selects a second user account on the account recommendation list, and sends the article searching information to the selected second user account (at least one second user account), so that the user corresponding to the second user account receiving the article searching information can help the user to search the target article together, the probability of finding the target article is increased, and the target article searching efficiency is improved.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1 is a block diagram of a computer system provided in an exemplary embodiment of the present application;
FIG. 2 is a flow chart of an item location method provided by an exemplary embodiment of the present application;
FIG. 3 is a schematic illustration of an item-finding interface provided by an exemplary embodiment of the present application;
FIG. 4 is a flow chart of an item location method provided by another exemplary embodiment of the present application;
FIG. 5 is a schematic illustration of an item-finding interface provided by another exemplary embodiment of the present application;
FIG. 6 is a schematic illustration of an item-finding interface provided by another exemplary embodiment of the present application;
FIG. 7 is a schematic illustration of an item-finding interface provided by another exemplary embodiment of the present application;
FIG. 8 is a block flow diagram of an object finding process provided by an exemplary embodiment of the present application;
FIG. 9 is a schematic diagram of a location coordinate point acquisition provided by an exemplary embodiment of the present application;
FIG. 10 is a schematic diagram of a search area provided by an exemplary embodiment of the present application;
FIG. 11 is a schematic diagram of a seek area provided by another exemplary embodiment of the present application;
FIG. 12 is a schematic diagram of a search area provided by another exemplary embodiment of the present application;
FIG. 13 is a schematic diagram of a seek area provided by another exemplary embodiment of the present application;
FIG. 14 is a schematic diagram of a seek area provided by another exemplary embodiment of the present application;
FIG. 15 is a frame diagram of an article positioning device provided in an exemplary embodiment of the present application;
FIG. 16 is a frame diagram of an article positioning device provided in accordance with another exemplary embodiment of the present application;
FIG. 17 is a schematic block diagram of a computer device provided in an exemplary embodiment of the present application;
fig. 18 is a schematic structural diagram of a server according to an exemplary embodiment of the present application.
Detailed Description
To make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
First, terms related to embodiments of the present application will be described.
Global Positioning System (GPS): the system is a system for positioning and navigating in real time by using the content of a navigation satellite in the global range by combining the technology of satellite and communication development. The GPS space system comprises 24 satellites (21 working satellites and 3 spare satellites) located 20200 km above the ground with a 12 hour period of operation. The satellites are uniformly distributed on 6 orbital planes (4 per orbital plane) with an orbital inclination of 55 °. The distribution of the satellites enables more than 4 satellites to be observed anywhere in the world at any time, navigation information can be prestored in the satellites, and the navigation accuracy of the satellites is gradually reduced along with the time due to the problems of atmospheric friction and the like.
The Ground control system comprises a monitoring Station (Monitor Station), a Master control Station (Master Station) and a Ground Antenna (Ground Antenna), and is responsible for collecting messages sent back by satellites and calculating data such as satellite ephemeris, relative distance, atmospheric correction and the like.
The user equipment part is a GPS signal receiver. The main function of the system is to capture the satellite to be tested selected according to a certain satellite cut-off angle and track the operation of the satellite. After the GPS signal receiver captures the tracked satellite signal, the change rate of the pseudo distance and the distance from the receiving antenna to the satellite can be measured, and data such as satellite orbit parameters are demodulated. According to the data, the microprocessor computer in the GPS signal receiver can perform positioning calculation according to a positioning calculation method, and calculate the longitude and latitude, the height, the speed, the time and other information of the geographic position of the user.
The article positioning method provided by the embodiment of the application can be applied to computer equipment with stronger data processing capacity. In a possible implementation manner, the article positioning method provided by the embodiment of the present application may be applied to a personal computer, a workstation, or a server, that is, a function of positioning an article lost by a user may be implemented by the personal computer, the workstation, or the server. Illustratively, the article positioning method is applied to a background server of an application program, so that a terminal installed with the application program can realize a function of positioning an article lost by a user by means of the background server.
FIG. 1 illustrates a schematic diagram of a computer system provided by an exemplary embodiment of the present application. The computer system 100 includes a terminal 110 and a server 120, wherein the terminal 110 and the server 120 perform data communication through a communication network, optionally, the communication network may be a wired network or a wireless network, and the communication network may be at least one of a local area network, a metropolitan area network, and a wide area network.
The terminal 110 is installed with an application program that supports a positioning function and a social function, where the application program may be a social application program, a Virtual Reality application program (VR), an Augmented Reality application program (AR), a game application program, a shopping application program, a group buying application program, a sharing application program, an object finding application program, and the like.
Optionally, the terminal 110 may be a mobile terminal such as a smart phone, a smart watch, a tablet computer, a laptop portable notebook computer, an intelligent robot, or a terminal such as a desktop computer and a projection computer, and the type of the terminal is not limited in this embodiment of the application.
The server 120 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a Content Delivery Network (CDN), a big data and artificial intelligence platform, and the like. In one possible implementation, the server 120 is a backend server for applications in the terminal 110.
As shown in fig. 1, in this embodiment, a social application program runs in the terminal 110, a user selects an item to be searched in the social application program, and after clicking a determination control, the terminal 110 sends an item search request for searching the item to the server 120, where the item search request carries information of the item that the user needs to search and information of a time when the user finds that the item is lost. In the embodiment of the present application, the user who finds the item is named as an initiator, and refers to a person who initiates a finding request.
After receiving the object-finding request of the terminal 110, the server 120 acquires the positioning information 11 of the initiator, where the positioning information 11 of the initiator refers to the positioning coordinates sent by the terminal 110 to the server every time period N (unit is minute). The server 120 generates a map 12 of the moving path range of the user in a period of time according to the positioning information 11 in the period of time, for example, the positioning information in two hours before the user finds the lost article, and the server 120 generates the map 12 of the moving path range of the user according to the positioning information in the two hours. The movement path range diagram 12 is circles of different sizes generated according to the positioning coordinate points moved by the user, and the circle in which the positioning coordinate point corresponding to the time closest to the time when the user finds the lost article is located is the largest, and the circle in which the positioning coordinate point corresponding to the time farthest from the time when the user finds the lost article is the smallest. A tangent is made between two adjacent circles, and the tangent and the circles form a closed area which is an area where the article may be lost, namely the search area 13.
The server 120 screens the search area 13 for users 14 having an account relationship with the originator. There are a plurality of users moving in the search area 13, which may or may not have an account relationship with the initiator, and the server 120 determines the user having an account relationship with the initiator from the search area 13 and generates the recommendation list 15 according to the user having an account relationship with the initiator.
The server 120 sends the recommendation list 15 to the terminal 110, the recommendation list 15 is displayed on the terminal 110, and the user initiates an invitation for finding the lost article to the account according to the user information in the recommendation list 15 and helps to find the lost article through an account for which the invitation for finding the lost article requests.
It should be understood that the above embodiment only takes a social application program in the terminal as an example, and in an actual use process, the above item location method may also be applied to an application program specially used for finding objects, which is not limited in this application embodiment.
Fig. 2 shows a flowchart of an article location method provided by an exemplary embodiment of the present application. The embodiment is described by taking the method as an example for the terminal 110 in the computer system 100 shown in fig. 1, and the method includes the following steps:
step 201, displaying an item searching interface, where the item searching interface includes an item having a binding relationship with the first user account.
An application program is installed and run on the terminal 110 used by the user, the application program has a positioning function and a social function, the positioning function means that the application program can obtain positioning coordinates of the terminal 110, and the social function means that the user performs chat communication or information sharing with other users through the application program. Illustratively, the application includes at least one of an instant messaging application, an information sharing application, a shopping application, and a group purchase application. The user finds the missing target item through the application.
Illustratively, the terminal 110 also runs an applet that depends on the host program, which has a location function and a social function, through which the user finds the missing target item.
Illustratively, the terminal 110 further operates a browser, and an item finding page is displayed in the browser, through which the user finds the lost target item.
In one example, as shown in the left diagram of fig. 3, a social application program is run in the terminal 110, the user starts an "article finding function" of the social application program to enter the article finding interface 20, and the headset 21 having a binding relationship with the first user account is displayed in the article finding interface 20. The binding relationship is used for indicating that an association relationship exists between the first user account and the article. Illustratively, the user owns the headset 21, and when the user logs in the social application program using the first user account, the social application program uses the headset 21 to establish a binding relationship between the headset 21 and the first user account; or, the headset 21 is a bluetooth headset, and establishes a connection with a terminal used by the user, and the social application program calls the connection record to establish a binding relationship between the headset 21 and the first user account.
Step 202, in response to receiving a first selection operation on the item finding interface, determining a selected target item, and displaying an account recommendation list.
When the terminal used by the user is a mobile terminal with a touch display screen, such as a smart phone, a tablet computer and a smart watch, the first selection operation includes at least one of the following operations: single click operations, double click operations (including single finger double click and double finger double click), long press operations, slide operations, drag operations, hover operations, and combinations thereof.
When the terminal used by the user is a terminal having an external input device, such as a desktop computer to which a mouse is connected, the first selection operation includes a single mouse operation, a double-click mouse operation, a right-click mouse operation, a scroll wheel operation, and combinations thereof.
Illustratively, the terminal used by the user is a smart phone, as shown in the left diagram of fig. 3, the target item to be searched by the user is an earphone 21, the user clicks a control corresponding to the earphone 21 and then clicks a "determination" control 22, the interface jumps to an interface shown in the right diagram of fig. 3, and an account recommendation list 23 is displayed in the interface.
Step 203, responding to the received second selection operation on the account recommendation list, and sending the object searching information to the selected at least one second user account, wherein the object searching information comprises the item information of the target item.
When the terminal used by the user is a mobile terminal with a touch display screen, such as a smart phone, a tablet computer and a smart watch, the second selection operation includes at least one of the following operations: single click operations, double click operations (including single finger double click and double finger double click), long press operations, slide operations, drag operations, hover operations, and combinations thereof.
When the terminal used by the user is a terminal having an external input device, such as a desktop computer to which a mouse is connected, the second selection operation includes a single mouse operation, a double-click mouse operation, a right-click mouse operation, a scroll wheel operation, and combinations thereof.
Illustratively, the user using terminal is a smart phone, and as shown in the right diagram of fig. 3, the user selects the user account for receiving the article finding information by clicking the selection frame corresponding to the avatar of the account. When the 'number matching' mark is displayed in the selection frame, the user account corresponding to the 'number matching' mark is selected as an object for receiving the article searching information. It is understood that the user may also deselect the selected user account, for example, deselecting the user account to receive the article finding information if the user clicks once more in the dialog box displaying the "number matching" flag.
When the user selects the user account receiving the article searching information, the user clicks the 'one-key sending invitation' control 24 to send the article searching information to the selected user account, and the article searching information comprises the article information of the target article. If the target item selected by the user to be searched is the headphone 21, the item information includes at least one of appearance information, model information, name information, and chip serial number information of the headphone 21.
The second user account has a friend relationship with the first user account, or the second user account has a temporary session relationship with the first user account, or the second user account has no friend relationship with the first user account.
And step 204, receiving the item positioning information of the target item sent by the second user account.
Illustratively, the first user corresponds to a first user account, and the second user corresponds to a second user account. After receiving the object information of the target object, the second user helps the first user to find the target object through the object information, and after finding the target object, the second user sends the object positioning information of the target object to the first user account through the second user account. For example, the second user sends the item location information of the target item to a chat dialog box with the first user through the location function.
Illustratively, after the second user account receives the object finding information, the second user can autonomously select whether to help the first user find the target object. For example, after the second user account receives the article-seeking information, a prompt message is displayed on the terminal used by the second user, where the prompt message is: do you accept the invitation to seek from the first user? Choose "yes" or "no". The second user selects 'yes', the second user accepts the invitation of finding the article from the first user, and the second user account can receive the article information of the target article; and the second user selects 'no', which indicates that the second user refuses the invitation of finding the object from the first user, and the second user account does not receive the object information of the target object.
In summary, in the method provided in this embodiment, an account recommendation list is displayed for the user through a first selection operation applied by the user on the item search interface, the second user account is selected on the account recommendation list by the user, and the article searching information is sent to the selected second user account (at least one second user account), so that the user corresponding to the second user account receiving the article searching information can help the user to search for the target item together, the probability that the target item is found is increased, and the efficiency of searching for the target item is improved at the same time.
Fig. 4 shows a flowchart of an item location method provided by another exemplary embodiment of the present application. The embodiment is described by taking the method as an example for the terminal 110 in the computer system 100 shown in fig. 1, and the method includes the following steps:
step 401, displaying an item searching interface, where the item searching interface includes an item having a binding relationship with the first user account.
As shown in the left diagram of fig. 5, the item-finding interface 20 includes a headset 21, a bracelet, and an electronic pen having a binding relationship with the first user account. Each kind of article corresponds to a grid, and a user can check other articles with binding relations by sliding the grids left and right.
Step 402, according to the target item selected by the first selection operation, sending an article searching request to a server, wherein the article searching request carries the positioning information of the first user account and the item information of the target item.
Illustratively, after the user has selected the target object to be searched, the user's identity needs to be verified in order to prevent a wrong operation by a non-user himself. The verification method is as follows:
1. and responding to the received first selection operation on the article searching interface, and displaying an identity verification interface, wherein the identity verification interface comprises at least one of a password input interface, a fingerprint input interface and a face recognition interface.
Illustratively, when the user clicks on the headset 21, and clicks on the "ok" control 22, the authentication interface 25 is displayed, as shown in the middle diagram of fig. 5, where the authentication interface 25 is a face recognition interface.
2. And responding to the received identity authentication information of the first user account, and authenticating the identity of the first user account.
In some embodiments, the authentication interface 25 is a face recognition interface, i.e. by recognizing whether the face authentication is performed by the user himself, the user aligns the face with the scanning box 26 and clicks the start recognition control 27 to perform the authentication. In other embodiments, the authentication interface 25 is a password input interface, and a password is input in the password input interface to verify whether the operation is performed by the user himself, wherein the password is not less than four digits; in other embodiments, the authentication interface 25 is a fingerprint input interface, where a fingerprint is input to verify whether the operation is performed by the user himself, and the fingerprint is input by the user touching a physical key or a fingerprint collection area on the terminal.
Step 403, in response to receiving the marked user account sent by the server, displaying an account recommendation list according to the marked user account, where the marked user account is obtained by the server marking a user account meeting the article searching condition according to the article searching request.
The server acquires a moving path corresponding to the first user account according to the article searching request, generates a searching area according to the moving path of the first user account, and determines the user account which is positioned in the searching area and meets article searching conditions. The server marks the user account which meets the object searching condition to obtain a marked user account, and the server sends the marked user account to the first user account.
When the identity of the first user account is matched with the pre-stored identity (the identity information of the first user account is verified), the terminal corresponding to the first user account displays an account recommendation list 23 as shown in the right diagram of fig. 5. The account recommendation list is generated by a terminal corresponding to the first user account according to the marked user account sent by the server.
And responding to the successful authentication of the first user account and receiving the marked user account sent by the server, and displaying an account recommendation list by a terminal corresponding to the first user account. Illustratively, when the identity authentication is successful, the authentication success information is displayed on the identity authentication interface, and the authentication success information is used for prompting that the first user account passes the identity authentication.
And step 404, in response to receiving a second selection operation on the account recommendation list, sending the item searching information to the selected at least one second user account, wherein the item searching information comprises item information of the target item.
As shown in the right diagram of fig. 5, the account recommendation list includes selection boxes, and the selection boxes correspond to the number of the second user accounts one to one. The user can autonomously select the user account for receiving the object searching information.
And sending the searched item to the selected at least one second user account in response to receiving the determined selection operation on the selection frame. It is understood that the user may deselect the selected second user account, and in response to receiving the deselection operation on the selection box, deselect the second user account that received the seek information.
If the user initiates the "finding process" for the first time, a dialog box pops up below the interface for the user to select "whether to allow sharing of location information in the finding relation? (only for the initiation of finding objects visible, the rest of the state invisible) ", the user selectable options have two" yes "and" no ". In some embodiments, the user may be asked whether to share location information each time the user initiates a "seek process," the user may set whether to ask each time or whether to never ask.
In the ' yes ' state, the next operation can be carried out, the system can automatically generate an ' account recommendation list ', the account with the symbolic label at the upper left corner of the account head represents the person who belongs to the ' bound finding relation ', and if no symbolic label exists, the account is the person who does not have the bound finding relation '.
The user clicks the one-click invitation control 24, and the user can initiate invitations to all the recommended accounts by default, and can also manually select the "all-selection" selection box, and send the object seeking information to all the people in the account recommendation list, or click the upper right corner of the friend head to cancel people who do not want to receive the object seeking information, for example, select the "all-no-selection" selection box, and then cancel sending the object seeking information to all the people in the account recommendation list.
Step 405, receiving the item positioning information of the target item sent by the second user account.
Illustratively, the target object to be searched contains a radio frequency chip or a patch containing a radio frequency chip. A Radio Frequency Identification (RFID) reader in the terminal may determine the orientation of an item with respect to the RFID reader according to a signal transmitted by an RFID chip to which the item is bound. For example, the distance of the target item from the RFID reader may be determined by the strength of the signal received by the RFID reader or by adjusting the power transmitted by the RFID reader (the transmission power is related to the maximum distance the reader can read the RFID chip), and the distance may be displayed in the social application.
The first user account corresponds to the first user, the second user account corresponds to the second user, when the second user account receives the object searching information, the server simultaneously sends the chip serial number of the target object to the second user account, and calls an RFID reader in a terminal used by the second user, and sends a radio frequency signal with a certain frequency through a transmitting antenna of the RFID reader.
Illustratively, the position of the target object is determined in a passive radio frequency identification mode, and the passive RFID chip is driven by receiving electromagnetic waves without a power supply. When a terminal carried by a second user moves to a position near a target object to be searched, an RFID chip bound by the target object enters a magnetic field corresponding to the terminal and generates induction current, information such as a self serial number and the like is sent out through a card built-in sending antenna in a carrier signal mode, a receiving antenna of an RFID reader in the terminal receives the carrier signal and decodes the carrier signal to obtain a chip serial number of the RFID chip, the chip serial number obtained by decoding is compared with a chip serial number received from a server, when the chip serial number obtained by decoding is the same as the chip serial number received from the server, the target object to be searched is determined to be near, the second user can find the target object, and the position coordinate of the target object is sent to a first user account. And if the second user account refuses to receive the object searching information, the first user account cannot receive the position information of the target object.
Illustratively, the position of the target object is determined by an active radio frequency identification mode, and the active RFID chip is provided with a power supply. The method comprises the steps that an RFID chip bound to a target object sends a carrier signal at a certain frequency, the carrier signal carries information such as a serial number of the RFID chip, when an RFID reader in a terminal reads the carrier signal, the carrier signal is decoded, whether a chip sequence carried in the carrier signal is the same as a chip sequence received from a server or not is analyzed, and if the chip sequence carried in the carrier signal is the same as the chip sequence received from the server, the target object to be searched is determined to be nearby.
In some embodiments, the location of the target item may also be determined by way of semi-active radio frequency identification. Semi-active RFID chips have a power supply that is used only for auxiliary support of the voltage required for chip operation or to power the circuits that maintain the data. When the semi-active RFID chip does not enter the working state, the semi-active RFID chip is in a dormant state, which is equivalent to a passive RFID chip; when the semi-active RFID chip enters a reading area corresponding to an RFID reader of the terminal, the semi-active RFID chip is excited by a radio frequency signal sent by the RFID reader to enter a working state, and a power supply in the RFID chip is used for making up the condition that the radio frequency field intensity of the position where the target object is located is insufficient. It will be appreciated that the RFID reader determines where the target item is located by reading the carrier signal of the semi-active RFID chip.
Illustratively, the location of the target item is determined by bluetooth technology. The target object is provided with a Bluetooth module, the target object sends a broadcast message through the Bluetooth module, the broadcast message carries an object identifier of the target object (or information such as a chip serial number of the target object), when a second user carrying the terminal moves to the vicinity of the target object, the terminal receives the broadcast message sent by the target object through the Bluetooth module, so that the object identifier of the target object (or information such as the chip serial number of the target object) is obtained and compared with the object identifier (or chip serial number information of the target object) received from the server, and if the object identifier and the chip serial number information are the same, the target object to be searched is determined to be nearby.
In summary, in the method of this embodiment, an account recommendation list is displayed for the user through a first selection operation applied by the user on the item search interface, the second user account is selected on the account recommendation list by the user, and the article searching information is sent to the selected second user account (at least one second user account), so that the user corresponding to the second user account receiving the article searching information can help the user to search for the target item together, the probability of finding the target item is increased, and the efficiency of finding the target item is improved at the same time.
The server marks the user account number which meets the article searching condition according to the article searching request, so that the terminal corresponding to the first user account number can generate an account number recommendation list according to the marked user account number, the server recommends the user account number which meets the user requirement to the first user account number, the probability of finding the target article is increased, and meanwhile the searching efficiency of the target article is improved.
The identity information of the first user account is visually verified through the identity verification interface, so that other people are prevented from carrying out misoperation on the article corresponding to the user, and privacy disclosure is prevented.
The selection frame is arranged on the account recommendation list, so that the user can manually select the target object for sending the object searching information, and the sending efficiency of the object searching information is improved.
In an alternative embodiment based on fig. 4, the user is explained to view his or her bound items.
Step 41, displaying a first binding user interface, wherein the first binding user interface comprises an article having a binding relationship with the first user account.
As shown in the left diagram of fig. 6, the user starts the social application program on the terminal, enters the function list, a "find one" control 31 is displayed in the function list, and by clicking the "find one" control 31, the terminal displays a first binding user interface 32 as shown in the upper right diagram of fig. 6. In some embodiments, the "find one" control is named as an object finding control, and the first bound user interface 32 is named as a device bound interface or a "my devices" interface, which is not limited in this embodiment.
The bound device 1 and device 2 are displayed in the first binding user interface 32, and the device models or chip serial numbers of the device 1 and device 2 are displayed respectively. Also displayed in the first binding user interface 32 is a binding control 33.
Step 42, in response to receiving the first binding operation on the first binding user interface, establishing a binding relationship between the first item and the first user account.
The user clicks the binding control 33 to establish a binding relationship with the unbound first item, and if the user clicks the binding control 33 to establish a binding relationship between the first user account and the bracelet, the bracelet is an item for which the binding relationship has not been established before by the user. The binding in the embodiment of the application refers to adding the article to be bound to the first binding user interface, and does not need to actually establish connection between the article and the terminal (for example, connection to the same wireless network or connection through bluetooth).
It should be noted that, step 41 is executed before step 401, and when there is no article bound to the first user account, the first user account is bound to the article first, and then the "article finding process" in the above embodiment is executed.
In summary, in the method of this embodiment, the items bound by the user are intuitively displayed through the first binding user interface, so that the user can quickly establish a binding relationship between the new items and the first user account.
In an alternative embodiment based on fig. 4, a user account for viewing an item associated with editing a first user account and establishing a binding relationship is described.
Step 43, displaying a second binding user interface, wherein the second binding user interface comprises a second user account.
As shown in the right diagram of fig. 6, the display may toggle between the first binding user interface 32 and the second binding user interface 34. A plurality of second user accounts including a user account having a binding relationship with the article corresponding to the first user account and a user account having no binding relationship are displayed on the second binding user interface 34. As shown in the lower right diagram of fig. 6, a second user account with an established binding relationship is included below the bound option, and it should be noted that a second user account below the bound option establishes a binding relationship with one or more items.
Step 44, in response to the second user account having a binding relationship with the first article and the first editing operation being received on the second binding user interface, releasing the binding relationship; or, in response to that the second user account and the first article have a binding relationship and a second editing operation is received on the second binding user interface, binding the second user account and the second article, where the first article and the second article are articles corresponding to the first user account.
As shown in the lower right diagram of fig. 6, an editing control is displayed on one side of each second user account, and the editing control is used for editing the binding relationship between the second user account and the article. Illustratively, the user clicks the edit control to edit the item information of the item bound to the second user account. For example, the second user account a has a binding relationship with the bracelet, and the user can release the binding relationship by clicking the editing control. For another example, the second user account a has a binding relationship with the bracelet, and the user establishes the binding relationship between the headset and the second user account a by clicking the editing control. It should be noted that the step of editing the binding relationship may be performed at any time.
When the user clicks the "invite to click" control 35, the item search interface 20 shown in the right diagram of fig. 6 is displayed, thereby entering a step of selecting a target item to be searched (step 401).
In summary, in the method of this embodiment, the second user account having the binding relationship is intuitively displayed through the second binding user interface, so that the efficiency of the user in browsing information is improved.
In an alternative embodiment based on fig. 4, the establishment of the binding relationship for the user account is explained.
And step 45, displaying a second binding user interface, wherein the second binding user interface comprises a second user account.
As shown in the lower right diagram of fig. 6, a plurality of second user accounts are displayed below the unbound option, and the plurality of second user accounts are second user accounts that do not establish a binding relationship with any item corresponding to the first user account.
And step 46, in response to that the second user account does not have the binding relationship with the article corresponding to the first user account and that a second binding operation is received on the second binding user interface, establishing the binding relationship between the second user account and the article corresponding to the first user account.
And displaying a binding control in the second binding user interface, and clicking the binding control by a user to establish a binding relationship between the second user account and the article to be bound. A second user establishes a binding relationship with one or more items. It should be noted that, if the binding relationship established by the second user account already exists, the step of establishing the binding relationship may be performed at any time, and if the binding relationship established by the second user account does not exist, the object-finding process may be performed only by establishing the binding relationship first.
In summary, in the method provided in this embodiment, the second user account without the binding relationship is visually displayed through the second binding user interface, so that the user can directly establish the binding relationship between the second user account and the article corresponding to the first user account through the second binding user interface, and the efficiency of establishing the binding relationship by the user is improved.
In an alternative embodiment based on fig. 4, the first user account receiving the article seeking information is explained.
And step 47, displaying a first binding user interface, wherein the first binding user interface comprises at least one of binding request information and article searching request information sent by the second user account, the binding request information is used for requesting the first user account to establish a binding relationship with an article corresponding to the second user account, and the article searching request information is used for representing a request for searching the article sent by the second user account.
For illustration, the first user account receives the article-seeking information. As shown in the left diagram of fig. 7, the user starts the social application on the terminal, enters the function list, and displays the "find one find" function in the function list and displays the prompt message 51 in the column of the "find one find" function. The user clicks on the find one column and enters the first binding user interface 32 as shown in the right diagram of fig. 7. Also displayed on the first binding interface 32 are binding request information 52 and finding request information 53. The binding request information is that the second user account requests the first user account to establish a binding relationship with an article corresponding to the second user account, and the binding relationship is permanent unless the binding relationship is released manually. The article searching request information belongs to one-time information, namely after the article searching process is finished, the binding relation between the articles corresponding to the first user account and the second user account is released.
And 48, responding to the received agreement operation on the first binding user interface, and acquiring the item information of the item corresponding to the second user account.
And when the first user account agrees to receive the article searching information sent by the second user account, the server sends the corresponding article information to the first user account.
In summary, the method provided in this embodiment intuitively displays the article-searching information received by the first user account through the first binding user interface, so that the first user account can quickly participate in the article-searching process.
The following describes a process for generating an account recommendation list in connection with a server.
Fig. 8 shows a framework diagram of an object-finding process provided by an exemplary embodiment of the present application, which includes the following steps:
step 801, a terminal corresponding to a first user account initiates an object searching request.
And a social application program is installed and operated on a terminal corresponding to the first user account, and the object searching request is initiated through the social application program.
Step 802, the server retrieves the positioning data corresponding to the first user account for X hours before the lost object.
And the terminal corresponding to the first user account periodically sends positioning information to a background server of the social application program through a GPS technology.
In step 803, the server determines the user account meeting the object-finding condition in the object-finding area when the first user account initiates the object-finding request.
Step 803 may be replaced with the following steps:
step 8031, the server receives the positioning information of the first user account.
Step 8032, the server obtains, according to the positioning information, a movement path corresponding to the first user account, where the movement path includes a movement path formed by positioning coordinate points periodically sent to the server by the terminal corresponding to the first user account during the movement process.
The first user corresponds to the first user account, and when the first user carries the terminal to move, the moving path of the first user is recorded through the GPS technology of the terminal. As shown in fig. 9, a moving path corresponding to the first user account is formed by intercepting a segment of (6) positioning coordinate points, which is schematically a moving path (X is a positive integer) formed by positioning coordinate points corresponding to X hours before the object is lost, and the larger the number of the positioning coordinate points is, the closer the time when the user finds that the target object is lost is.
In step 8033, the server generates a search area according to the movement path.
The search area refers to an area where the target item may be located, and is generated by the following method:
1. the server acquires positioning coordinate points in a moving path in a first time interval, the positioning coordinate points are arranged according to the sequence of the time interval from small to large of the first time, the positioning coordinate points have descending positioning numbers, the first time is the time when the target object has the maximum loss probability, and the first time interval is used for representing the time period when the target object is lost.
Schematically, the probability of the target object loss is maximum at the closest time when the first user (initiator) finds that the target object is lost, and the server is preset with the maximum searching radius maxR (unit: meter) of the moving area; the loss probability of the target object is the minimum at the farthest moment when the initiator finds that the target object is lost, and the server is preset with the minimum searching radius minR (unit: meter) of the moving area. The server presets a maximum search Time range maxTime (unit: minutes, the following parameter units related to Time are minutes), the initiator can select a Time value Time within an interval of (0, maxTime), for example, two previous hours (120 minutes) from the Time of finding a lost object, where the Time value Time is an integral multiple of N, N is a period for the terminal to send a location coordinate point to the server, and the unit is minutes, and the maximum search radius and the minimum search radius are adjustable in size.
As can be seen from the above setting, in the Time value Time minute (the first Time interval), the total number of the positioning coordinate points is dot _ sum which is Time/N, and when the initiator initiates the object-finding request, the server generates a set of coordinate points in Time sequence: n-0 is the earliest point in time (i.e., the point in time farthest from the discovery of the item loss), and n-dot _ sum-1 is the closest point in time (the first time) at which the user discovers the item loss.
2. And sequentially generating a moving area corresponding to each positioning coordinate point according to the descending positioning numbers, wherein the moving area is an area where a terminal corresponding to the user account meeting the object searching condition is located when moving.
The server acquires a maximum searching radius and a minimum searching radius, wherein the maximum searching radius corresponds to the maximum probability of finding the target object, and the minimum searching radius corresponds to the minimum probability of finding the target object; the server acquires the moving radius of the moving area corresponding to the ith positioning coordinate point according to the positioning number, the maximum searching radius, the minimum searching radius and the number of the positioning coordinate points, wherein i is a positive integer; generating a moving area corresponding to the ith positioning coordinate point according to the ith positioning coordinate point and the moving radius; and repeating the step of generating the moving areas corresponding to the positioning coordinate points until the positioning coordinate points in the first time interval generate the corresponding moving areas respectively.
The server generates a moving area at each location coordinate point according to the following formula:
Figure BDA0002711031680000171
the server generates a moving region corresponding to the positioning coordinate point at the (dot _ sum-1) th position from the positioning number n — dot _ sum-1, then generates a moving region corresponding to the positioning coordinate point at the (dot _ sum-2) th position, and so on until a moving region corresponding to the positioning coordinate point at the 0 th position is generated, as shown by a moving region 61 in fig. 10. In the embodiment of the application, the moving area indicates an area where a terminal corresponding to a user account meeting the article searching condition is located when the terminal moves, that is, other users may exist around the terminal in the moving process of the first user, and the server uses the other users around the first user as candidates for receiving article searching information by defining an area. In the embodiments of the present application, the moving area is a circle. The user account number meeting the article searching condition comprises a user account number with a friend relationship or a user account number without the friend relationship with the first user account.
3. And connecting the moving areas corresponding to the adjacent positioning numbers to form a searching area.
The server cuts a tangent line from a moving area corresponding to the ith positioning coordinate point to a moving area corresponding to the (i + 1) th positioning coordinate point, wherein i is a positive integer; repeating the step of cutting lines between the moving areas corresponding to the adjacent positioning numbers until the moving areas in the first time interval are connected by the cutting lines; the search area is formed according to the moving area connected by the tangent line.
As shown in fig. 11, the closed figure formed by the tangent and the moving area 61 is a search area.
In some embodiments, since the moving area 61 is related to the position of the positioning coordinate point corresponding to the first user account, there may be a case where the distance between two positioning coordinate points is close, and the moving areas corresponding to the two positioning coordinate points are also close, so that one moving area completely contains the other moving area, as shown in fig. 12. In this case, the server may create a new moving area for the two moving areas, where the center of the new moving area is the end point of the connection line of the two positioning coordinate points, and the radius is the sum of the radii of the two circular areas. If the newly created moving area still contains other moving areas completely, the above process of creating moving areas is repeated until other moving areas are not contained completely. When the moving area does not completely include other moving areas, a tangent line is drawn between the two moving areas in a direction in which the positioning numbers of the positioning coordinate points are in descending order, for example, a tangent line is drawn from the moving area at n-5 to the moving area at n-4, a tangent line is drawn from the moving area at n-3 to the moving area at n-2, and so on.
And step 804, the server marks the user accounts meeting the object searching conditions.
The server determines a marked user account from the searching area, and sends the marked user account to a terminal corresponding to the first user account, wherein the marked user account is a user account which is located in the searching area and meets the object searching conditions, the marked user account is used for displaying an account recommendation list for the terminal corresponding to the first user account, the account recommendation list is used for providing a second user account for receiving object searching information to the first user account, and the second user account is used for sending object positioning information of a target object to the first user account according to the received object searching information. The target item is an item determined when the terminal corresponding to the first user account receives the first selection operation.
The user account meeting the article searching condition comprises a user account having a friend relationship with the first user account, for example, the server determines the user account having the friend relationship with the first user account from the searching area, and uses the user account as the user account meeting the article searching condition.
And the user accounts meeting the article searching condition comprise user accounts which do not have a friend relationship with the first user account and have a distance from the terminal corresponding to the first user account to be less than a preset distance (such as 500 meters), and then the user accounts are used as the user accounts meeting the article searching condition.
And the user accounts meeting the object searching conditions comprise user accounts which do not have friend relationship with the first user account and are positioned in the moving area with the largest area for a time exceeding a preset threshold value, and the user accounts are used as the user accounts meeting the object searching conditions. For example, as shown in fig. 10, if the area of the corresponding moving area is the largest when n is 5, the user account located in the moving area and having a duration exceeding a preset threshold (e.g., 3 hours) is taken as the user account meeting the article-seeking condition.
And the server marks the user account which meets the object searching condition to obtain a marked user account. In some embodiments, the social application will close the seek request if the originator does not close the seek request within a valid time after initiating the seek request.
Step 805, the marked user account is sent to the terminal corresponding to the first user account.
Step 806, displaying an account recommendation list by the terminal corresponding to the first user account.
And when the target object is found, the second user account sends object finding success information to the first user account, wherein the object finding success information is used for representing information sent when the target object is found successfully. In some embodiments, the first user account sends the information of successful finding of the object to the server, and the server records the finding process of the target object after receiving the information of successful finding of the object sent by the first user account.
In summary, in the method of this embodiment, the server generates, according to the moving path corresponding to the first user account, a search area where the target item may be located, so as to determine the user account meeting the object-finding condition where the moving track is located in the search area, screen out, from the user accounts meeting the object-finding condition, the user account meeting the object-finding condition, which has an account relationship with the first user account, and perform tagging, so that the account recommended by the server to the first user account according to the moving path better meets the user's requirements, the probability of finding the target item is increased, and the efficiency of finding the target item is improved.
The server sequentially generates moving areas according to positioning coordinate points in a moving path corresponding to the first user account, so that areas where the target object possibly exists are represented through the moving areas, the moving areas are associated with moving ranges corresponding to user accounts meeting the object finding conditions, the areas where the target object possibly exists are determined to be associated with the user accounts, and object finding information is further sent to the user accounts. The probability of finding the target object is increased, and the finding efficiency of the target object is improved.
The size of the moving area is related to the probability of finding the target object, namely the moving area is larger when the probability of finding the target object is larger, the time when the user finds that the target object is lost is taken as the time when the probability of losing the target object is maximum, the moving area is generated by the positioning coordinate points corresponding to the time when the user finds that the target object is lost, and the moving areas are sequentially generated by the positioning coordinate points far away from the time, so that the moving area can accurately represent the probability of losing the object, and the user can be ensured to send object searching information to more other users.
The server screens the users who may provide help based on the search area, and the whereabouts data of the users who provide help is not sent to the users who are helped, so that the privacy of the users who provide help is protected.
In the above embodiment, the server screens the user account meeting the object finding condition according to the finding area generated by the moving path corresponding to the first user account, and in addition, the server may also find the user account meeting the object finding condition in other manners.
In some embodiments, the server obtains the positioning coordinate point 131 at the moment when the first user finds that the item is lost, calculates a moving radius 132 two hours ahead from the moment (the moving distance of two hours is 8 kilometers when the walking speed of the person is 4 kilometers per hour), for example, the moment when the first user finds that the item is lost is zero-five minutes in ten hours in the morning and is eight-zero-five minutes in two hours ahead. The server makes a circle (search area) with the positioning coordinate point 131 as the center of the circle, and uses the user account in the circle area as the user account meeting the object searching condition, as shown in fig. 13. In other embodiments, the circle (search area) is made in the above manner, and the user account located in the search area for more than 90 minutes is used as the user account meeting the object-finding condition.
In some embodiments, the time when the first user finds that the item is lost is taken as a criterion, the server obtains the first positioning coordinate point 141 at the time, and when the server determines that the first user is located at the first positioning coordinate point 141, the server determines the first number of users around, where the distance around the first user is within a preset distance range from the first user (for example, the first preset distance is 500 meters). Then, the server acquires the second positioning coordinate point 142 corresponding to the closest time to the first positioning coordinate point 141, and determines the second user number of the surrounding users when the first user is located at the second positioning coordinate point 142. A circle 1 (first radius R1) is drawn for the first position coordinate point 141 and a circle 2 (second radius R2) is drawn for the second position coordinate point 142. Comparing the first number of users with the second number of users, and if the first number of users is greater than the second number of users, then R1 is less than R2; if the first number of users is less than the second number of users, then R1 is greater than R2. When the number of users around the first user is small, the range of the search area needs to be expanded, so that more users are ensured to be used as alternative users meeting the object searching condition. Similarly, a tangent line is drawn between two circles to form a search area, as shown in fig. 14 (a) and 14 (b). Illustratively, the user account meeting at least one of the following conditions is taken as the user account meeting the article seeking condition: the user account number which has friend relationship with the first user account number in the searching area, the user account number which has distance with the first user account number less than preset distance in the searching area, the user account number which is located in the searching area and has time exceeding a time threshold value, and the user account number which has no friend relationship with the first user account number in the searching area.
The following description is provided for the case where the method is applied to object finding by a stranger in the embodiment of the present application. If the friend range is too small to meet the object searching requirement, the object searching crowd can be properly expanded to the non-friend crowd, and the crowd can be divided into the following three priorities.
First, in conjunction with the "people nearby" function, strangers near user A will be the first priority when user A initiates a seek request. Secondly, all people in X hours before the lost article are taken as alternatives, different levels are divided according to the time length of the user appearing in the area (a circle with the radius of 1 kilometer), the area with the appearance time length exceeding 5 hours is taken as a key area, and when the user A initiates a search request, people in the area are taken as a second priority. Thirdly, in the alternative users after the previous two-level screening, different levels are also classified according to the time length of the user appearing in the area (a circle with the radius of 1 kilometer), the area with the appearance time length more than 2 hours and less than 5 hours is used as a secondary important area, and when the user A initiates an object searching request, people in the area are used as a third priority.
Fig. 15 shows a block diagram of an article positioning device according to an exemplary embodiment of the present application, which includes the following components:
a display module 1510, configured to display an item finding interface, where the item finding interface includes an item having a binding relationship with the first user account;
the processing module 1520, configured to determine a selected target item in response to receiving a first selection operation on the item finding interface, and display the account recommendation list;
the sending module 1530, configured to send, in response to receiving a second selection operation on the account recommendation list, the item finding information to the selected at least one second user account, where the item finding information includes item information of the target item;
the receiving module 1540 is configured to receive the item location information of the target item sent by the second user account.
In an optional embodiment, the sending module 1530 is configured to send an article finding request to the server according to the target article selected by the first selection operation, where the article finding request carries the location information of the first user account and the article information of the target article; the processing module 1520, configured to respond to a received marked user account sent by the server, display an account recommendation list according to the marked user account, where the marked user account is obtained by the server marking a user account meeting an item searching condition according to an item searching request.
In an optional embodiment, the user account meeting the object finding condition is a user account located in the finding area, and the finding area is generated by the server according to the moving path corresponding to the first user account.
In an optional embodiment, the display module 1510 is configured to display an authentication interface, where the authentication interface includes at least one of a password input interface, a fingerprint input interface, and a face recognition interface; the processing module 1520, configured to verify the identity of the first user account in response to receiving the authentication information of the first user account.
In an optional embodiment, the account recommendation list comprises selection boxes, and the selection boxes correspond to the number of the second user accounts one by one;
the processing module 1520, configured to send the article-seeking information to the selected at least one second user account in response to receiving the determined selection operation on the selection box; and in response to receiving the deselection operation on the selection frame, deselecting the second user account receiving the article finding information.
In an alternative embodiment, the display module 1510 is configured to display a first binding user interface, where the first binding user interface includes an item having a binding relationship with a first user account; the processing module 1520, configured to establish a binding relationship between the first item and the first user account in response to receiving the first binding operation on the first binding user interface.
In an alternative embodiment, the display module 1510 is configured to display a second binding user interface, where the second binding user interface includes a second user account; the processing module 1520, configured to respond that the second user account has a binding relationship with the first article, and the first editing operation is received on the second binding user interface, and release the binding relationship; or, in response to that the second user account and the first article have a binding relationship and a second editing operation is received on the second binding user interface, binding the second user account and the second article, where the first article and the second article are articles corresponding to the first user account.
In an alternative embodiment, the display module 1510 is configured to display a second binding user interface, where the second binding user interface includes a second user account; the processing module 1520, configured to establish a binding relationship between the second user account and the article corresponding to the first user account in response to that the second user account does not have the binding relationship with the article corresponding to the first user account and a second binding operation is received on the second binding user interface.
In an optional embodiment, the display module 1510 is configured to display a first binding user interface, where the first binding user interface includes at least one of binding request information and article finding request information sent by a second user account, the binding request information is used to request the first user account to establish a binding relationship with an article corresponding to the second user account, and the article finding request information is used to represent an article finding request sent by the second user account; the processing module 1520, configured to obtain the item information of the item corresponding to the second user account in response to receiving the approval operation on the first binding user interface.
In summary, in the apparatus provided in this embodiment, an account recommendation list is displayed for a user through a first selection operation applied by the user on the item search interface, and the item search information is sent to a selected second user account (at least one second user account) through a second user account selected by the user on the account recommendation list, so that the user corresponding to the second user account receiving the item search information can help the user to search for the target item together, thereby increasing the probability that the target item is found and improving the efficiency of finding the target item.
The server marks the user account number which meets the article searching condition according to the article searching request, so that the terminal corresponding to the first user account number can generate an account number recommendation list according to the marked user account number, the server recommends the user account number which meets the user requirement to the first user account number, the probability of finding the target article is increased, and meanwhile the searching efficiency of the target article is improved.
The identity information of the first user account is visually verified through the identity verification interface, so that other people are prevented from carrying out misoperation on the article corresponding to the user, and privacy disclosure is prevented.
The selection frame is arranged on the account recommendation list, so that the user can manually select the target object for sending the object searching information, and the sending efficiency of the object searching information is improved.
The items bound by the user are visually displayed through the first binding user interface, so that the user can quickly establish a binding relationship between the new items and the first user account.
And the second user account with the binding relationship is visually displayed through the second binding user interface, so that the information browsing efficiency of the user is improved.
The second user account which does not have the binding relationship is visually displayed through the second binding user interface, so that the user can directly establish the binding relationship between the second user account and the article corresponding to the first user account through the second binding user interface, and the efficiency of establishing the binding relationship by the user is improved.
And visually displaying the object searching information received by the first user account through the first binding user interface, so that the first user account can rapidly participate in the object searching process.
It should be noted that: the article positioning device provided in the above embodiment is only illustrated by dividing the functional modules, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the article positioning device and the article positioning method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments and are not described herein again.
Fig. 16 shows a block diagram of an article positioning device according to another exemplary embodiment of the present application, which includes the following components:
a receiving module 1610, configured to receive location information of a first user account;
an obtaining module 1620, configured to obtain, according to the positioning information, a moving path corresponding to the first user account, where the moving path includes a moving path formed by positioning coordinate points periodically sent to the server by the terminal corresponding to the first user account in the moving process;
a generating module 1630, configured to generate a search area according to the moving path;
the sending module 1640 is configured to determine a marked user account from the search area, send the marked user account to a terminal corresponding to the first user account, where the marked user account is a user account located in the search area and meeting the article searching condition; and the marked user account is used for displaying an account recommendation list for a terminal corresponding to the first user account, the account recommendation list is used for providing a second user account for receiving the article searching information to the first user account, and the second user account is used for sending the article positioning information of the target article to the first user account according to the received article searching information.
In an optional embodiment, the obtaining module 1620 is configured to obtain the positioning coordinate points in the moving path in the first time interval, where the positioning coordinate points are arranged according to a sequence that a time interval with a first time is from small to large, the positioning coordinate points have descending positioning numbers, the first time is a time when the target item has the maximum loss probability, and the first time interval is used to represent a time period where the target item is lost; the generating module 1630 is configured to sequentially generate a moving area corresponding to each positioning coordinate point according to the descending positioning number, where the moving area is an area where a terminal corresponding to a user account meeting the object finding condition is located when moving; and connecting the moving areas corresponding to the adjacent positioning numbers to form a searching area.
In an optional embodiment, the obtaining module 1620 is configured to obtain a maximum searching radius and a minimum searching radius, where the maximum searching radius corresponds to a maximum probability of finding the target item, and the minimum searching radius corresponds to a minimum probability of finding the target item; acquiring the moving radius of a moving area corresponding to the ith positioning coordinate point according to the positioning number, the maximum searching radius, the minimum searching radius and the number of the positioning coordinate points, wherein i is a positive integer; the generating module 1630 is configured to generate a moving area corresponding to the ith positioning coordinate point according to the ith positioning coordinate point and the moving radius; and repeating the process of generating the moving areas corresponding to the positioning coordinate points until the positioning coordinate points in the first time interval respectively generate the corresponding moving areas.
In an optional embodiment, the generating module 1630 is configured to tangent from a moving area corresponding to the ith positioning coordinate point to a moving area corresponding to the (i + 1) th positioning coordinate point, where i is a positive integer; repeating the process of making tangent lines between the moving areas corresponding to the adjacent positioning numbers until the moving areas in the first time interval are connected by the tangent lines; the search area is formed according to the moving area connected by the tangent line.
In summary, in the apparatus provided in this embodiment, the server generates, according to the moving path corresponding to the first user account, a search area for defining a possible location of the target item, so as to determine the user account meeting the object-finding condition and having the moving track located in the search area, screen out the user account meeting the object-finding condition and having an account relationship with the first user account from the user accounts meeting the object-finding condition, and perform tagging, so that the account recommended by the server to the first user account according to the moving path better meets the user's requirement, the probability of finding the target item is increased, and meanwhile, the efficiency of finding the target item is improved.
The server sequentially generates moving areas according to positioning coordinate points in a moving path corresponding to the first user account, so that areas where the target object possibly exists are represented through the moving areas, the moving areas are associated with moving ranges corresponding to user accounts meeting the object finding conditions, the areas where the target object possibly exists are determined to be associated with the user accounts, and object finding information is further sent to the user accounts. The probability of finding the target object is increased, and the finding efficiency of the target object is improved.
The size of the moving area is related to the probability of finding the target object, namely the moving area is larger when the probability of finding the target object is larger, the time when the user finds that the target object is lost is taken as the time when the probability of losing the target object is maximum, the moving area is generated by the positioning coordinate points corresponding to the time when the user finds that the target object is lost, and the moving areas are sequentially generated by the positioning coordinate points far away from the time, so that the moving area can accurately represent the probability of losing the object, and the user can be ensured to send object searching information to more other users.
It should be noted that: the article positioning device provided in the above embodiment is only illustrated by dividing the functional modules, and in practical applications, the functions may be distributed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the article positioning device and the article positioning method provided by the above embodiments belong to the same concept, and specific implementation processes thereof are described in the method embodiments and are not described herein again.
Fig. 17 shows a block diagram of a computer device 1700 according to an exemplary embodiment of the present application. The computer device 1700 may be a portable mobile terminal, such as: smart phones, tablet computers, MP3 players (Moving Picture Experts Group Audio Layer III, motion video Experts compression standard Audio Layer 3), MP4 players (Moving Picture Experts Group Audio Layer IV, motion video Experts compression standard Audio Layer 4). Computer device 1700 may also be referred to by other names such as user equipment, portable terminal, etc.
Generally, computer device 1700 includes: a processor 1701 and a memory 1702.
The processor 1701 may include one or more processing cores, such as 4-core processors, 8-core processors, and the like. The processor 1701 may be implemented in at least one hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), and a PLA (Programmable Logic Array). The processor 1701 may also include a main processor, which is a processor for Processing data in an awake state, also called a Central Processing Unit (CPU), and a coprocessor; a coprocessor is a low power processor for processing data in a standby state. In some embodiments, the processor 1701 may be integrated with a GPU (Graphics Processing Unit) that is responsible for rendering and rendering content that the display screen needs to display. In some embodiments, the processor 1701 may further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.
Memory 1702 may include one or more computer-readable storage media, which may be tangible and non-transitory. The memory 1702 may also include high-speed random access memory, as well as non-volatile memory, such as one or more magnetic disk storage devices, flash memory storage devices. In some embodiments, a non-transitory computer readable storage medium in the memory 1702 is used to store at least one instruction for execution by the processor 1701 to implement the article location method provided in embodiments of the present application.
In some embodiments, computer device 1700 may also optionally include: a peripheral interface 1703 and at least one peripheral. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1704, a touch display screen 1705, a camera assembly 1706, an audio circuit 1707, a positioning assembly 1708, and a power supply 1709.
The peripheral interface 1703 may be used to connect at least one peripheral associated with I/O (Input/Output) to the processor 1701 and the memory 1702. In some embodiments, the processor 1701, memory 1702, and peripheral interface 1703 are integrated on the same chip or circuit board; in some other embodiments, any one or both of the processor 1701, the memory 1702, and the peripheral interface 1703 may be implemented on separate chips or circuit boards, which are not limited in this embodiment.
The Radio Frequency circuit 1704 is used for receiving and transmitting RF (Radio Frequency) signals, also called electromagnetic signals. The radio frequency circuit 1704 communicates with a communication network and other communication devices via electromagnetic signals. The rf circuit 1704 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1704 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, etc. The radio frequency circuit 1704 may communicate with other terminals via at least one wireless communication protocol. The wireless communication protocols include, but are not limited to: the world wide web, metropolitan area networks, intranets, generations of mobile communication networks (2G, 3G, 4G, 5G, and combinations thereof), Wireless local area networks, and Wireless Fidelity (WiFi). In some embodiments, the rf circuit 1704 may further include NFC (Near Field Communication) related circuits, which are not limited in this application.
The touch display screen 1705 is used to display a UI (User Interface). The UI may include graphics, text, icons, video, and any combination thereof. The touch display screen 1705 also has the ability to capture touch signals on or above the surface of the touch display screen 1705. The touch signal may be input as a control signal to the processor 1701 for processing. The touch screen 1705 is used to provide virtual buttons and/or a virtual keyboard, also referred to as soft buttons and/or a soft keyboard. In some embodiments, the touch display screen 1705 may be one, providing the front panel of the computer device 1700; in other embodiments, the touch screen display 1705 may be at least two, each disposed on a different surface of the computer device 1700 or in a folded design; in other embodiments, the touch display 1705 may be a flexible display, disposed on a curved surface or on a folded surface of the computer device 1700. Even more, the touch screen 1705 may be arranged in a non-rectangular irregular pattern, i.e., a shaped screen. The touch screen 1705 may be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), or the like.
The camera assembly 1706 is used to capture images or video. Optionally, camera assembly 1706 includes a front camera and a rear camera. Generally, a front camera is used for realizing video call or self-shooting, and a rear camera is used for realizing shooting of pictures or videos. In some embodiments, the number of the rear cameras is at least two, and each of the rear cameras is any one of a main camera, a depth-of-field camera and a wide-angle camera, so that the main camera and the depth-of-field camera are fused to realize a background blurring function, and the main camera and the wide-angle camera are fused to realize a panoramic shooting function and a VR (Virtual Reality) shooting function. In some embodiments, camera assembly 1706 may also include a flash. The flash lamp can be a monochrome temperature flash lamp or a bicolor temperature flash lamp. The double-color-temperature flash lamp is a combination of a warm-light flash lamp and a cold-light flash lamp, and can be used for light compensation at different color temperatures.
Audio circuitry 1707 is used to provide an audio interface between a user and computer device 1700. The audio circuit 1707 may include a microphone and a speaker. The microphone is used for collecting sound waves of a user and the environment, converting the sound waves into electric signals, inputting the electric signals into the processor 1701 for processing, or inputting the electric signals into the radio frequency circuit 1704 for voice communication. For stereo capture or noise reduction purposes, multiple microphones may be provided, each at a different location on the computer device 1700. The microphone may also be an array microphone or an omni-directional pick-up microphone. The speaker is used to convert electrical signals from the processor 1701 or the radio frequency circuit 1704 into sound waves. The loudspeaker can be a traditional film loudspeaker or a piezoelectric ceramic loudspeaker. When the speaker is a piezoelectric ceramic speaker, the speaker can be used for purposes such as converting an electric signal into a sound wave audible to a human being, or converting an electric signal into a sound wave inaudible to a human being to measure a distance. In some embodiments, the audio circuitry 1707 may also include a headphone jack.
Location component 1708 is used to locate the current geographic Location of computer device 1700 for navigation or LBS (Location Based Service). The Positioning component 1708 may be based on a GPS (Global Positioning System) in the united states, a beidou System in china, or a galileo System in russia.
Power supply 1709 is used to power the various components in computer device 1700. The power supply 1709 may be ac, dc, disposable or rechargeable. When the power supply 1709 includes a rechargeable battery, the rechargeable battery may be a wired rechargeable battery or a wireless rechargeable battery. The wired rechargeable battery is a battery charged through a wired line, and the wireless rechargeable battery is a battery charged through a wireless coil. The rechargeable battery may also be used to support fast charge technology.
In some embodiments, computer device 1700 also includes one or more sensors 1710. The one or more sensors 1710 include, but are not limited to: acceleration sensor 1711, gyro sensor 1712, pressure sensor 1713, fingerprint sensor 1714, optical sensor 1715, and proximity sensor 1716.
The acceleration sensor 1711 can detect the magnitude of acceleration in three coordinate axes of a coordinate system established with the computer apparatus 1700. For example, the acceleration sensor 1711 may be used to detect components of gravitational acceleration in three coordinate axes. The processor 1701 may control the touch display screen 1705 to display a user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 1711. The acceleration sensor 1711 may also be used for acquisition of motion data of a game or a user.
The gyro sensor 1712 may detect a body direction and a rotation angle of the computer apparatus 1700, and the gyro sensor 1712 may acquire a 3D motion of the user on the computer apparatus 1700 in cooperation with the acceleration sensor 1711. The processor 1701 may perform the following functions based on the data collected by the gyro sensor 1712: motion sensing (such as changing the UI according to a user's tilting operation), image stabilization at the time of photographing, game control, and inertial navigation.
Pressure sensors 1713 may be disposed on the side bezel of computer device 1700 and/or underlying touch display screen 1705. When the pressure sensor 1713 is disposed on the side frame of the computer apparatus 1700, a user's grip signal for the computer apparatus 1700 can be detected, and left-right hand recognition or shortcut operation can be performed based on the grip signal. When the pressure sensor 1713 is disposed at the lower layer of the touch display screen 1705, the control of the operability control on the UI interface can be realized according to the pressure operation of the user on the touch display screen 1705. The operability control comprises at least one of a button control, a scroll bar control, an icon control and a menu control.
The fingerprint sensor 1714 is used to collect a fingerprint of the user to identify the identity of the user based on the collected fingerprint. Upon identifying that the user's identity is a trusted identity, the processor 1701 authorizes the user to perform relevant sensitive operations including unlocking the screen, viewing encrypted information, downloading software, paying for and changing settings, etc. Fingerprint sensor 1714 may be disposed on the front, back, or side of computer device 1700. When a physical key or vendor Logo is provided on computer device 1700, fingerprint sensor 1714 may be integrated with the physical key or vendor Logo.
The optical sensor 1715 is used to collect the ambient light intensity. In one embodiment, the processor 1701 may control the display brightness of the touch display screen 1705 based on the ambient light intensity collected by the optical sensor 1715. Specifically, when the ambient light intensity is high, the display brightness of the touch display screen 1705 is increased; when the ambient light intensity is low, the display brightness of the touch display screen 1705 is turned down. In another embodiment, the processor 1701 may also dynamically adjust the shooting parameters of the camera assembly 1706 according to the ambient light intensity collected by the optical sensor 1715.
Proximity sensors 1716, also known as distance sensors, are typically provided on the front of the computer device 1700. Proximity sensor 1716 is used to capture the distance between the user and the front of computer device 1700. In one embodiment, the processor 1701 controls the touch display screen 1705 to switch from a bright screen state to a rest screen state when the proximity sensor 1716 detects that the distance between the user and the front surface of the computer device 1700 is gradually decreased; when the proximity sensor 1716 detects that the distance between the user and the front of the computer device 1700 is gradually increasing, the processor 1701 controls the touch display screen 1705 to switch from the breath screen state to the bright screen state.
Those skilled in the art will appreciate that the architecture shown in FIG. 17 is not intended to be limiting of the computer device 1700 and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components may be used.
Fig. 18 shows a schematic structural diagram of a server according to an exemplary embodiment of the present application. The server may be the server 120 in the computer system 100 shown in fig. 1.
The server 1800 includes a Central Processing Unit (CPU) 1801, a system Memory 1804 including a Random Access Memory (RAM) 1802 and a Read Only Memory (ROM) 1803, and a system bus 1805 connecting the system Memory 1804 and the Central Processing Unit 1801. The server 1800 also includes a basic Input/Output System (I/O) 1806 to facilitate information transfer between devices within the computer, and a mass storage device 1807 for storing an operating System 1813, application programs 1814, and other program modules 1815.
The basic input/output system 1806 includes a display 1808 for displaying information and an input device 1809 such as a mouse, keyboard, etc. for user input of information. Wherein the display 1808 and the input device 1809 are connected to the central processing unit 1801 through an input output controller 1810 connected to the system bus 1805. The basic input/output system 1806 may also include an input/output controller 1810 for receiving and processing input from a number of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, input-output controller 1810 also provides output to a display screen, a printer, or other type of output device.
The mass storage device 1807 is connected to the central processing unit 1801 through a mass storage controller (not shown) connected to the system bus 1805. The mass storage device 1807 and its associated computer-readable media provide non-volatile storage for the server 1800. That is, the mass storage device 1807 may include a computer-readable medium (not shown) such as a hard disk or Compact disk Read Only Memory (CD-ROM) drive.
Computer-readable media may include computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes RAM, ROM, Erasable Programmable Read-Only Memory (EPROM), Electrically Erasable Programmable Read-Only Memory (EEPROM), flash Memory or other Solid State Memory technology, CD-ROM, Digital Versatile Disks (DVD), or Solid State Drives (SSD), other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage, or other magnetic storage devices. The Random Access Memory may include a resistive Random Access Memory (ReRAM) and a Dynamic Random Access Memory (DRAM). Of course, those skilled in the art will appreciate that computer storage media is not limited to the foregoing. The system memory 1804 and mass storage device 1807 described above may be collectively referred to as memory.
The server 1800 may also operate in accordance with various embodiments of the present application by connecting to remote computers over a network, such as the internet. That is, the server 1800 may be connected to the network 1812 through the network interface unit 1811 that is coupled to the system bus 1805, or the network interface unit 1811 may be used to connect to other types of networks or remote computer systems (not shown).
The memory further includes one or more programs, and the one or more programs are stored in the memory and configured to be executed by the CPU.
In an alternative embodiment, a computer device is provided that includes a processor and a memory having at least one instruction, at least one program, set of codes, or set of instructions stored therein, which is loaded and executed by the processor to implement the article location method as described above.
In an alternative embodiment, a computer readable storage medium is provided having stored therein at least one instruction, at least one program, set of codes, or set of instructions that is loaded and executed by a processor to implement the article location method as described above.
Optionally, the computer-readable storage medium may include: a Read Only Memory (ROM), a Random Access Memory (RAM), a Solid State Drive (SSD), or an optical disc. The Random Access Memory may include a resistive Random Access Memory (ReRAM) and a Dynamic Random Access Memory (DRAM). The above-mentioned serial numbers of the embodiments of the present application are for description only and do not represent the merits of the embodiments.
Embodiments of the present application also provide a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, the processor executing the computer instructions causing the computer device to perform the article positioning method as described above.
It will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.
The above description is intended to be exemplary only, and not to limit the present application, and any modifications, equivalents, improvements, etc. made within the spirit and scope of the present application are intended to be included therein.

Claims (14)

1. A method of locating an item, the method comprising:
displaying an item searching interface, wherein the item searching interface comprises items which have a binding relationship with the first user account;
in response to receiving a first selection operation on the item searching interface, determining a selected target item and displaying an account recommendation list;
in response to receiving a second selection operation on the account recommendation list, sending item searching information to the selected at least one second user account, wherein the item searching information comprises item information of the target item;
and receiving the object positioning information of the target object sent by the second user account.
2. The method of claim 1, wherein determining the selected target item and displaying an account recommendation list in response to receiving a first selection operation on the item finding interface comprises:
sending an article searching request to a server according to the target article selected by the first selection operation, wherein the article searching request carries the positioning information of the first user account and the article information of the target article;
and responding to the received marked user account sent by the server, and displaying the account recommendation list according to the marked user account, wherein the marked user account is obtained by marking the user account which meets the article searching condition according to the article searching request by the server.
3. The method according to claim 2, wherein the user account meeting the object finding condition is a user account located in a finding area, and the finding area is generated by the server according to a moving path corresponding to the first user account.
4. The method of any of claims 1 to 3, further comprising:
displaying an identity verification interface, wherein the identity verification interface comprises at least one of a password input interface, a fingerprint input interface and a face recognition interface;
and responding to the received identity authentication information of the first user account, and authenticating the identity of the first user account.
5. The method according to any one of claims 1 to 3, wherein the account recommendation list comprises selection boxes, and the selection boxes correspond to the number of the second user accounts in a one-to-one manner;
the sending the article-seeking information to the selected at least one second user account in response to receiving the second selection operation on the account recommendation list comprises the following steps:
in response to receiving the determined selection operation on the selection frame, sending article searching information to the selected at least one second user account;
the method further comprises the following steps:
and in response to receiving the deselection operation on the selection frame, deselecting the second user account receiving the article finding information.
6. The method of any of claims 1 to 3, further comprising:
displaying a first binding user interface, the first binding user interface including an item having the binding relationship with the first user account;
and responding to the received first binding operation on the first binding user interface, and establishing the binding relation between the first article and the first user account.
7. The method of any of claims 1 to 3, further comprising:
displaying a second binding user interface, the second binding user interface including the second user account;
responding to the second user account and the first article having the binding relationship, and receiving a first editing operation on the second binding user interface, and removing the binding relationship; or, in response to that the second user account and the first article have the binding relationship, and a second editing operation is received on the second binding user interface, binding the second user account and the second article, where the first article and the second article are articles corresponding to the first user account.
8. The method of any of claims 1 to 3, further comprising:
displaying a second binding user interface, the second binding user interface including the second user account;
and in response to that the second user account and the article corresponding to the first user account do not have the binding relationship, and a second binding operation is received on the second binding user interface, establishing the binding relationship between the second user account and the article corresponding to the first user account.
9. The method of any of claims 1 to 3, further comprising:
displaying a first binding user interface, wherein the first binding user interface comprises at least one of binding request information and article searching request information sent by the second user account, the binding request information is used for requesting the first user account to establish the binding relationship with an article corresponding to the second user account, and the article searching request information is used for representing a request for searching the article sent by the second user account;
and in response to receiving the agreement operation on the first binding user interface, acquiring the article information of the article corresponding to the second user account.
10. A method of locating an item, the method comprising:
receiving positioning information of a first user account;
acquiring a moving path corresponding to the first user account according to the positioning information, wherein the moving path comprises a moving path formed by positioning coordinate points periodically sent to a server by a terminal corresponding to the first user account in the moving process;
generating a searching area according to the moving path;
determining a marked user account from the searching area, and sending the marked user account to a terminal corresponding to the first user account, wherein the marked user account is a user account which is located in the searching area and meets the object searching condition, the marked user account is used for displaying an account recommendation list for the terminal corresponding to the first user account, the account recommendation list is used for providing a second user account for receiving object searching information for the first user account, and the second user account is used for sending object positioning information of a target object to the first user account according to the received object searching information.
11. An article positioning device, the device comprising:
the display module is used for displaying an article searching interface, and the article searching interface comprises articles which have a binding relationship with the first user account;
the processing module is used for responding to the received first selection operation on the item searching interface, determining a selected target item and displaying an account recommendation list;
the sending module is used for responding to the second selection operation received from the account recommendation list, and sending the object searching information to the selected at least one second user account, wherein the object searching information comprises the item information of the target item;
and the receiving module is used for receiving the article positioning information of the target article sent by the second user account.
12. An article positioning device, the device comprising:
the receiving module is used for receiving the positioning information of the first user account;
the acquisition module is used for acquiring a moving path corresponding to the first user account according to the positioning information, wherein the moving path comprises a moving path formed by positioning coordinate points periodically sent to a server by a terminal corresponding to the first user account in the moving process;
the generating module is used for generating a searching area according to the moving path;
the sending module is used for determining a marked user account from the searching area, sending the marked user account to a terminal corresponding to the first user account, wherein the marked user account is a user account which is located in the searching area and meets the conditions, the marked user account is used for displaying an account recommendation list for the terminal corresponding to the first user account, the account recommendation list is used for providing a second user account for receiving the object searching information for the first user account, and the second user account is used for sending the object positioning information of the target object to the first user account according to the received object searching information.
13. A computer device comprising a processor and a memory, the memory having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by the processor to implement the item location method of any of claims 1 to 10.
14. A computer readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by a processor to implement the method of locating an item of claim 1 to 10.
CN202011056563.4A 2020-09-30 2020-09-30 Article positioning method, device, equipment and storage medium Active CN114356182B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011056563.4A CN114356182B (en) 2020-09-30 2020-09-30 Article positioning method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011056563.4A CN114356182B (en) 2020-09-30 2020-09-30 Article positioning method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN114356182A true CN114356182A (en) 2022-04-15
CN114356182B CN114356182B (en) 2023-06-27

Family

ID=81089826

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011056563.4A Active CN114356182B (en) 2020-09-30 2020-09-30 Article positioning method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN114356182B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116505992A (en) * 2023-06-25 2023-07-28 西安安森智能仪器股份有限公司 Wireless communication method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090249227A1 (en) * 2008-03-28 2009-10-01 International Business Machines Corporation Facilitating search for items in 3d simulations
CN105378809A (en) * 2013-03-14 2016-03-02 谷歌公司 Device, methods and related information processing for security in a smart-sensored home
CN105979012A (en) * 2016-07-11 2016-09-28 中国传媒大学 Position service-based smart campus lost and found system
CN106157184A (en) * 2015-05-15 2016-11-23 吴竟哲 A kind of method and system of looking for something of looking for something based on instant messaging network
US20180188898A1 (en) * 2016-12-29 2018-07-05 Intel Corporation User interfaces with semantic time anchors
CN109272076A (en) * 2018-09-25 2019-01-25 建湖联众智慧科技有限公司 Management system, management method and the fixed terminal of looking for something of a kind of electronic article mark
CN109685604A (en) * 2018-11-30 2019-04-26 北京三快在线科技有限公司 The method, apparatus and storage medium of lost article are found based on shared bicycle
CN110209952A (en) * 2018-12-18 2019-09-06 腾讯科技(深圳)有限公司 Information recommendation method, device, equipment and storage medium
US20190361952A1 (en) * 2018-08-08 2019-11-28 Baidu Online Network Technology (Beijing) Co., Ltd. Search Method, Device and Storage Medium

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090249227A1 (en) * 2008-03-28 2009-10-01 International Business Machines Corporation Facilitating search for items in 3d simulations
CN105378809A (en) * 2013-03-14 2016-03-02 谷歌公司 Device, methods and related information processing for security in a smart-sensored home
CN106157184A (en) * 2015-05-15 2016-11-23 吴竟哲 A kind of method and system of looking for something of looking for something based on instant messaging network
CN105979012A (en) * 2016-07-11 2016-09-28 中国传媒大学 Position service-based smart campus lost and found system
US20180188898A1 (en) * 2016-12-29 2018-07-05 Intel Corporation User interfaces with semantic time anchors
US20190361952A1 (en) * 2018-08-08 2019-11-28 Baidu Online Network Technology (Beijing) Co., Ltd. Search Method, Device and Storage Medium
CN109272076A (en) * 2018-09-25 2019-01-25 建湖联众智慧科技有限公司 Management system, management method and the fixed terminal of looking for something of a kind of electronic article mark
CN109685604A (en) * 2018-11-30 2019-04-26 北京三快在线科技有限公司 The method, apparatus and storage medium of lost article are found based on shared bicycle
CN110209952A (en) * 2018-12-18 2019-09-06 腾讯科技(深圳)有限公司 Information recommendation method, device, equipment and storage medium

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116505992A (en) * 2023-06-25 2023-07-28 西安安森智能仪器股份有限公司 Wireless communication method
CN116505992B (en) * 2023-06-25 2023-09-15 西安安森智能仪器股份有限公司 Wireless communication method

Also Published As

Publication number Publication date
CN114356182B (en) 2023-06-27

Similar Documents

Publication Publication Date Title
CN108924737B (en) Positioning method, device, equipment and computer readable storage medium
CN110278464B (en) Method and device for displaying list
CN113204298B (en) Method and device for displaying release progress, electronic equipment and storage medium
CN109117635B (en) Virus detection method and device for application program, computer equipment and storage medium
CN112751679B (en) Instant messaging message processing method, terminal and server
CN110210045B (en) Method and device for estimating number of people in target area and storage medium
CN110102063B (en) Identification binding method, device, terminal, server and storage medium
CN111031391A (en) Video dubbing method, device, server, terminal and storage medium
CN111402844B (en) Song chorus method, device and system
CN111106997B (en) Message reminding method, device, equipment and storage medium
CN113518237A (en) Voice live broadcast method and device, computer equipment and storage medium
CN111628925A (en) Song interaction method and device, terminal and storage medium
CN110532474B (en) Information recommendation method, server, system, and computer-readable storage medium
CN114356182B (en) Article positioning method, device, equipment and storage medium
CN111563201A (en) Content pushing method, device, server and storage medium
CN110213205B (en) Verification method, device and equipment
CN111641853B (en) Multimedia resource loading method and device, computer equipment and storage medium
CN110808985B (en) Song on-demand method, device, terminal, server and storage medium
CN115708372A (en) Vehicle position sharing method, system, device, equipment and readable storage medium
CN114826799A (en) Information acquisition method, device, terminal and storage medium
CN111984755A (en) Method and device for determining target parking point, electronic equipment and storage medium
CN111539794A (en) Voucher information acquisition method and device, electronic equipment and storage medium
CN111444289A (en) Incidence relation establishing method
CN111314205A (en) Instant messaging matching method, device, system, equipment and storage medium
CN111159168A (en) Data processing method and device

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 40070965

Country of ref document: HK

GR01 Patent grant
GR01 Patent grant