Interactive method, interactive device and interactive system for objects
An interactive method and object technology, applied in the field of Internet communication, can solve the problems of low efficiency and high cost of identifying the other party, and achieve the effect of improving recognition efficiency and avoiding wasting time
Active Publication Date: 2015-06-03
TENCENT TECH (BEIJING) CO LTD
6 Cites 4 Cited by
AI-Extracted Technical Summary
Problems solved by technology
[0010] Embodiments of the present invention provide an interaction method, device and system between objects to at least ...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View moreMethod used
As can be seen from the above, the first object 2 and the matching object 1 in the above-mentioned embodiment one can be mobile terminals, and the first object 2 and the matching object 1 can play the prompt information data uninterruptedly at the same time, and can also be every preset Time to play the prompt information data once. In the prior art, it is necessary to continuously update the location information of each object, and to calculate the location distance of each object requires a lot of energy of the mobile terminal. However, using the first embodiment of the present application, after the location distance is less than or equal to the predetermined distance value, Just acquire the prompt information data and then play the prompt information data without constantly locating the position information of each object, which saves a lot of energy. Further, the first embodiment above can also play the prompt information data at intervals, which saves A large amount of energy of the mobile terminal, and can quickly identify the other party through the prompt information data.
For example, after computing device 215 calculates and obtains index number N=19, subprocessor 235 uses this index number 19 to query the prompt information data corresponding to number 19 from the database, assuming that the prompt information type obtained is "song" , the prompt information is described as "so you are here" and the prompt information link (the link is not illustrated in this embodiment), and the sub-processor 235 sends a play request to the display devices of the first object 2 and the matching object 1 respectively. By playing the song, it turns out that you are also here to start the object search mode?", after the sub-processor 235 detects that the first object and the matching object both confirm to play the prompt information, it triggers the player to play the song at the same time, so it turns out that you are also here. The first successfully paired object and the matched object simultaneously play the same sound through the mobile terminal, so that the paired object can quickly identify and find each other in an offline environment, especially in a small area environment where users are densely populated.
In this embodiment one, the first object 2 and the matching object can continue to play the prompt information data without interruption, and can also play the prompt information data in sequence every preset time; and, each object terminal can play the prompt information While displaying data, choose to display or not display the location information map to save the energy of the mobile terminal.
While playing the prompt information data on the first object 2 and the matching object 1, the location information map is displayed on the first object 2 and/or the matching object 1, and double insurance is added to the user who is paired successfully, that is, the user The other party can be identified through the prompt information data and the location information displayed on the map at the same time, which further shortens the time for identifying the other party and im...
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View moreAbstract
The invention discloses an interactive method, an interactive device and an interactive system for objects. The method comprises the steps of acquiring location information of a match object, wherein the match object is an object which establishes communicated connection with a first object; determining location distance between the first object and the match object according to the location information of the first object and the location information of the match object; acquiring prompt message data when the location distance is less than or equal to a preset distance; and playing the prompt message data. Through adoption of the method, the problems of high cost and low efficiency of mutual recognition by objects successfully matched are solved, all objects successfully matched are recognized rapidly and accurately through the prompt message data, time waste is prevented, and recognition efficiency of the objects successfully matched is improved.
Application Domain
Technology Topic
Image
Examples
- Experimental program(4)
Example Embodiment
[0028] Example 1
[0029] Before describing further details of each embodiment of the present application, reference will be made to figure 1 To describe a suitable computing architecture that can be used to implement the principles of this application. In the following description, unless otherwise specified, each embodiment of the present application will be described with reference to symbolic representations of actions and operations performed by one or more computers. From this, it can be understood that such actions and operations sometimes referred to as computer-executed include manipulation of electrical signals that represent data in a structured form by the processing unit of the computer. This manipulation transforms the data or maintains it in a location in the computer's memory system, which reconfigures or changes the operation of the computer in a manner understood by those skilled in the art. The data structure of the maintenance data is the physical location of the memory with specific attributes defined by the format of the data. However, although the application is described in the above context, it is not meant to be restrictive. As understood by those skilled in the art, the actions and aspects of the operations described below can also be implemented by hardware.
[0030] In its most basic configuration, figure 1 It is a schematic structural diagram of an interaction system between objects according to the first embodiment of the present invention. For the purpose of description, the drawn architecture is only an example of a suitable environment, and does not impose any limitation on the scope or function of the application. Nor should the computing system be interpreted as figure 1 Any one or combination of components shown has any dependencies or requirements.
[0031] Such as figure 1 As shown, the system may include: at least one matching object 1 and a first object 2.
[0032] At least one matching object 1;
[0033] The first object 2, the object that establishes a communication connection with the matching object 1, is used to obtain the location information of the matching object corresponding to the first object, and determine the first object and the matching object according to the location information of the first object and the location information of the matching object The position distance between the objects, when the position distance is less than or equal to the predetermined distance value to obtain the prompt information data, the prompt information data is played.
[0034] In the foregoing embodiment of the present application, the first object and the matching object are successfully paired objects. In the process of identifying each other in the physical space, the first object establishes a communication connection with the matching object, and the first object obtains the matching object. Then determine the position distance between the two objects according to the position information of the first object and the position information of the matching object, and when the position distance is less than or equal to the predetermined distance value, obtain the prompt information data, and then play the prompt information data , Through the played prompt information data, the first object and the matching object can quickly find each other in the actual physical space through the prompt information data. Therefore, in the above-mentioned embodiment of the present invention, the first object and the matching object can find each other in the actual physical space through the prompt information data played by using the above method, and each object that is successfully paired does not need to be connected after the communication connection is established. Each object accurately reads the map. As long as the positional distance between each object is less than or equal to the predetermined distance, the first object and the matching object can play the prompt information data without requiring each user (in this embodiment, it can be each paired successfully. Objects) To identify the LBS map without artificial search, you can quickly find each other based on the played prompt information data, which can solve the problem of high cost and low efficiency in identifying each other between successfully paired objects. The technical effect of quickly and accurately identifying each object successfully paired through the prompt information data can avoid wasting time and improve the identification efficiency between each object successfully paired.
[0035] Preferably, the first object and the matching object matched with the first object in this system embodiment may be a hardware terminal, such as a mobile terminal.
[0036] Specifically, in the first embodiment provided by the present application, two or more objects that have been successfully paired can instantly view the relative position and absolute distance of each other in the process of finding and identifying each other (that is, the above embodiment When the distance range between any paired objects (that is, the position distance in the above embodiment) is less than a certain value N (that is, the predetermined distance in the above embodiment), the matching object and the first The object, that is, the mobile terminal corresponding to the object can play the prompt information data at the same time, so that the paired objects can quickly identify and find each other in an offline environment (for example, a small area environment with particularly dense users). Need to read the map, you can quickly identify each other according to the prompt information data, save a lot of time to identify each other, and improve the identification efficiency between the objects that are successfully paired.
[0037] For example, after a first object 2 establishes a communication relationship with a matching object 1, the first object 1 can obtain the location information of the first object and the location information of the matching object, and the first object 1 can determine the two objects based on the location information of the two objects. The positional distance between the two objects, and the corresponding prompt information data is obtained by a predetermined distance value at the position, and the players of the first object 2 and the matching object 1 respectively play the prompt information data.
[0038] Preferably, in the first embodiment above, after obtaining the location information of the first object and the location information of the matching object, the location information of the two objects can be displayed on the first object 1 on the location information map. Preferably, The location information of the first object and the matching object are displayed on the same location information map; or the above-mentioned location information map can be displayed on the display device (such as a display) of the matching object 1; or on the first object 2 and the matching object 1. The display device (such as a display) simultaneously displays the above-mentioned location information map.
[0039] While the prompt information data is played on the first object 2 and the matching object 1, the location information map is displayed on the first object 2 and/or the matching object 1. Double insurance is added for the users who are successfully matched, that is, the users can pass through at the same time The prompt information data and the location information displayed on the map identify each other, which further shortens the time for identifying each other, and improves the efficiency of mutual recognition between objects that are successfully paired.
[0040] Preferably, in the first embodiment above, the predetermined distance value may be a fixed value stored in the database, or the first object and the matching object may be determined according to different physical spaces (that is, different places where other objects need to be identified) The predetermined distance value. For example, when the user is located in a railway station, the physical space of the railway station is relatively large, the geographical situation is very complex, and the environment is noisy. The paired objects can set the predetermined distance value to a small value (such as 5M). Only a small distance can accurately identify each other; while in a relatively quiet and empty park, the user can set the predetermined distance value to a larger value (such as 15M). In a quiet and empty park, the personnel are not. In many cases, each successfully paired object can accurately identify each other without searching in a small range. The user sets a larger predetermined distance value to be the prompt information data that will be played at a longer distance between the first object and the matched object The match is successful and the opponent can be identified more quickly.
[0041] From the above comparative analysis, it can be seen that the first object and/or the matched object in the above-mentioned embodiment can determine the predetermined distance value according to the actual physical space, so that the user can use different predetermined distance values to determine the prompt information data in different actual environments. So that the system in the first embodiment above can be adapted to different environments, and the successfully paired objects can quickly recognize other objects in different environments, which not only saves the user's time and improves the recognition efficiency, but also can increase user experience.
[0042] Preferably, the first object 2 and the matching object 1 can play the prompt information data with a duration of P seconds every preset K seconds. In the process of identifying each other between the first object and the matching object, the prompt information data is played every preset time. , Can save the energy of the mobile terminal. Among them, K and P are both natural numbers.
[0043] It can be seen from the above that the first object 2 and the matching object 1 in the first embodiment above can be mobile terminals, and the first object 2 and the matching object 1 can play the prompt information data simultaneously and uninterruptedly, or can be played once every preset time. Prompt information data. In the prior art, it is necessary to constantly update the position information of each object and calculate the position distance of each object, which requires a large amount of mobile terminal energy. However, according to the first embodiment of the present application, after the position distance is less than or equal to the predetermined distance value Just obtain the prompt information data and then play the prompt information data, instead of constantly locating the position information of each object, saving a lot of energy. Further, the first embodiment above can also play the prompt information data at intervals, which saves more money. A lot of mobile terminal energy, and can quickly identify the other party through the prompt information data.
[0044] Specifically, the prompt information data played on the first object 2 and the matching object 1 in the above-mentioned embodiment can be the same sound or different sounds, as long as each object that is successfully paired is sufficient to recognize each other’s voice. can.
[0045] It should be further explained that the establishment of a communication relationship between a matching object 1 and a first object 2 involved in the foregoing embodiment is only for illustration, and the interaction method between objects in the foregoing embodiment 1 can also be applied to multiple matching objects. Between 1 and a first object 2.
[0046] This application can also provide another example as follows: after a first object 2 can establish a communication relationship with multiple matching objects 1, for example, through instant messaging tools (such as QQ communication software) in the same group of objects (in It is assumed that there are a total of 5 objects in the group) interacting at the agreed place, obtaining the position information of the matching object corresponding to the first object, and obtaining the position information of the other objects in the group (that is, the other four objects), And determine each position distance between the first object and each matching object, that is, 4 position distances can be obtained at this time, as long as any one of the four position distances is less than or equal to the predetermined distance value, the distance is less than or equal to The position distance of the predetermined distance value is recorded as the first sub-position distance, and the first object 2 obtains the prompt information data according to the first sub-position distance. At the same time, the matching object 1 corresponding to the first sub-position distance is also obtained With the prompt information data, the players of the first object 2 and the matching object 1 can play the prompt information data at the same time.
[0047] In the first embodiment, the first object 2 and the matching object can also continuously play the prompt information data without interruption, or can play the prompt information data sequentially at preset time intervals; and each object terminal can play the prompt information data at the same time , Choose to display or not display the location information map to save the energy of the mobile terminal.
[0048] According to the above-mentioned embodiments of the present invention, after the positional distance between any two object terminals is less than or equal to the predetermined distance value, the two objects may obtain the prompt information data from their respective mobile terminals, or only the first object 2 Obtain the prompt information data. After obtaining the prompt information data, you can send the prompt information data to the matching object 1 and trigger the matching object to play the prompt information data; or the position distance between any two object terminals is less than or equal to After a predetermined distance value, any object between the two objects obtains the prompt information data, and the prompt information data is played after the object's terminal obtains the prompt information data, and the other object terminal prompts the player through the prompt information data The location of the information data is close to achieve the purpose of the other party.
[0049] Using the system of the first embodiment above, in the process of identifying each other in the offline environment between successfully paired objects in instant messaging software, such as QQ groups and WeChat Moments, it is generally not a one-to-one identification. It is a one-to-many recognition. In this case, when the location distance of any two object terminals is less than or equal to the predetermined distance value, because there are more objects in the group, each object terminal determines the location distance and obtains Prompt information data will cause data congestion and reduce the speed of calculation. However, using any one of the two target terminals to obtain the prompt information data instead of both target terminals acquiring and playing the prompt information data will reduce data processing as a whole The process of avoiding data congestion, and different object terminals process different location data, thereby increasing the data processing time as a whole, and in the above-mentioned embodiment of the present application, any one between the two objects The object terminal plays the prompt information data, which further shortens the data processing time, thereby further accelerating the speed of identifying the other party based on the prompt information data. Assuming that the shortened time between any two objects is t, there are many In the case of two terminal objects (for example, p), the shortened total time T=p*t, which can be intuitively obtained from the above analysis, the use of the above embodiment greatly reduces the time for each pair to identify each other in the offline environment , Can greatly improve the efficiency of quickly identifying and finding each other in the offline environment.
[0050] Such as figure 2 As shown, the first object 2 in the first embodiment of the present application can also be used to broadcast an interaction request. The interaction request includes the location information of the first object and receives response information returned by the matching object. The response information includes the location information.
[0051] The above example may be implemented by the following hardware device, that is, the hardware terminal corresponding to the first object 2 may include the following parts: a broadcasting device 201 and a receiving device 203.
[0052] Among them, the broadcasting device 201 is used for broadcasting an interaction request, and the interaction request includes the location information of the first object; the receiving device 203 is used for receiving the location information returned by the matching object after responding to the interaction request.
[0053] The broadcasting device 201 and the receiving device 203 in the above-mentioned embodiment can be implemented by hardware devices as well as software.
[0054] Specifically, the first object 2 in the first embodiment above can be implemented by a user's mobile terminal (such as a mobile phone, a tablet computer, etc.). figure 2 The broadcasting device 201 and the receiving device 203 shown in the figure may be implemented directly using a network communication device (such as an antenna) on the user's mobile phone or tablet computer.
[0055] In the first embodiment above, the matching object 1 may also include the following parts: a request receiving device 101 and a response sending device 103.
[0056] Among them, the request receiving device 101 is used for receiving the interaction request broadcast by the broadcasting device 201; the response sending device 103 is used for sending the response information of the matching object 1 in response to the interaction request. Specifically, after the matching object receives the interaction request, the response sending device 103 can send the first sub-response information that does not agree to interact with the first object 2 (the interaction in this embodiment is that the matching object 1 continues with the first object Data information transmission), the second sub-response information agreeing to interact with the first object 2 can also be sent through the response sending device 103. In the case that the response information sent by the response sending device 103 is the second sub-response information, the second sub-response information carries the location information of the matching object.
[0057] The request receiving device 101 and the response sending device 103 in the above-mentioned embodiments can be implemented by hardware devices as well as software.
[0058] Specifically, the matching object 1 in the first embodiment above can be implemented by a user's mobile terminal (such as a mobile phone, a tablet computer, a walkie-talkie, etc.), and the request receiving device 101 and the response sending device 103 can also directly use the user's mobile phone or The network communication device (for example, antenna) on the tablet computer is realized.
[0059] It should be further explained that the first object and the matching object in the first embodiment are objects that are successfully paired. In the process of identifying each other in the physical space, the first object 2 broadcasts through the broadcasting device 201 An interaction request, the interaction request may include the location information of the first object. After the request receiving device 101 of the matching object 1 receives the interaction request, the matching object confirms whether to agree to interact with the first object, and when the matching object agrees to interact with the first object In the case of interaction, the matching object 1 sends response information agreeing to interact with the first object 2 to the first object 2 through the response sending device 103, wherein the second sub-response information carries the location information of the matching object, so that the first object 2 The object establishes a communication connection with the matching object through the first object 2 and the matching object 1. The first object 2 uses the receiving device 203 to receive the location information returned by the matching object in response to the interaction request, and the first object 2 obtains the location information of the first object. At this time, both the first object and the matching object have obtained the position information of both parties. The first object can determine the position distance between the two objects according to the position information of the first object and the position information of the matching object, and the position distance is less than or equal to After obtaining the prompt information data by the predetermined distance value, the first object and the matching object respectively play the prompt information data, and the first object and the matching object can quickly find each other in the actual physical space through the prompt information data sent by the first object and the matching object .
[0060] In the above-mentioned embodiment, after the first object and the matching object both obtain the position information of both, the first object 2 and the matching object 1 can respectively determine the position distance between the first object and the matching object from their own devices; or Only the first object or the matching object determines the position distance between the first object and the matching object according to the position information of the first object and the position information of the matching object, and when the position distance between the first object and the matching object is less than or equal to the predetermined distance value Get the prompt information data. After obtaining the prompt information data, if the two target terminals determine the position distance from their own devices and obtain the prompt information data, the first object 2 and the matching object 1 respectively play the prompt information data; after obtaining the prompt information data, if If it is the prompt information data obtained by one of the two target terminals, the prompt information data can be sent to the other target terminal for playback by the other target terminal; it can also be played separately by the target terminal that obtains the prompt information data through another The location information of a target terminal is changed to achieve the purpose of overlapping location information of the two.
[0061] For example, after the first object 2 obtains the prompt information data, it can send the prompt information data to the matching object 1. The first object 2 and the matching object 1 play the prompt information data separately, or the first object 2 can play the prompt information data separately. The matching object 1 achieves the purpose of overlapping the location information of the two through the change of its location information, and uses either one of the two object terminals to obtain the prompt information data, instead of both object terminals obtaining and playing the prompt information data, then The overall reduction of the data processing process reduces the overall data processing time, which can greatly improve the efficiency of quickly identifying and finding the counterparty in the offline environment.
[0062] The foregoing embodiment can be applied to the following application scenario: in the process of each object in the WeChat group searching for other objects through the above system, the first object and the matching object establish a communication relationship through the first object and the matching object. In order to establish a chat window in the group, the first object establishes a connection with the matching object by sending a chat request. The first object starts the function of seeing each other's position on the chat window interface of the matching object, and after starting the function of seeing each other's position, An object 2 broadcasts the interaction request to see each other’s location through the broadcasting device 201, where the interaction request can carry the location information of the first object. After the request receiving device 101 of the matching object 1 receives the interaction request, the request can be It is displayed on the chat window interface of the matching object with the first object. If the matching object agrees to interact with the first object, the response sending device 103 is used to send the location information of the matching object by clicking the confirm button on the chat window interface, And the chat window interfaces of the matching object and the first object on the matching object 1 and the first object 2 both enter the mutual look at each other's position mode, and the position information of the first object and the position information of the matching object are displayed in the same chat window. On a location information map; if the matching object does not agree to interact with the first object to see each other’s location, the process ends. After both the matching object 1 and the first object 2 display the position information of the first object and the matching object, the first object 2 determines the position distance between the first object and the matching object according to the position information of the first object and the matching object, and When the position distance is less than or equal to the predetermined distance value, the prompt information data is obtained, and then the matching object 1 and the first object 2 respectively play the prompt information data. The first object and the matching object move their positions according to the prompt information data to make the first The location information of the object overlaps the location information of the matching object, and the person can be recognized by listening, rather than just by the map, so as to achieve the effect of quickly identifying the other party in an area where users are dense and cannot be accurately recognized.
[0063] In the above embodiment, after the prompt information data is played, if the first object and the matching object are still displaying the location information map in the chat window, after the first object and the matching object are combined, the first object displayed on the map and the matching object The position information of the objects are overlapped, so that it can be verified from the map that the objects recognized by the first object and the matching object are correct, thereby ensuring the accuracy of recognition.
[0064] In the above-mentioned embodiments of this application, such as image 3 As shown, the above-mentioned first object can also be used to obtain identification information of the first object and/or matching object when the position distance is less than or equal to the predetermined distance value, and query the database according to the identification information to obtain the corresponding prompt Information data, where the prompt information data includes: prompt voice, prompt music or prompt distance data.
[0065] The above example may be implemented by the following hardware device, that is, the hardware terminal corresponding to the first object 2 may further include the following part: the processor 205.
[0066] The processor 205 is configured to obtain identification information of the first object and the matching object when the position distance is less than or equal to a predetermined distance value, and query the database according to the identification information to obtain corresponding prompt information data, where: The prompt information data includes: prompt voice, prompt music or prompt distance data.
[0067] Specifically, in the process that the first object and the matching object identify each other in physical space, the first object 2 broadcasts the interaction request through the broadcasting device 201, and after the request receiving device 101 of the matching object 1 receives the interaction request, the matching object confirms whether to agree Interacting with the first object. In the case that the matching object agrees to interact with the first object, the matching object 1 sends the second sub-response information agreeing to interact with the first object 2 to the first object 2 through the response sending device 103, In this way, the first object 2 and the matching object 1 establish a communication relationship. After the two object terminals establish a communication relationship, both the first object 2 and the matching object 1 can obtain the location information of the first object and the matching object. The matching object 1 can determine the position distance according to the position information of the first object and the matching object, and the processor 205 obtains the identification information of the first object and the matching object when the position distance is less than or equal to the predetermined distance value, and then according to the identification Information is queried from the database to obtain corresponding prompt information data, where the prompt information data includes: prompt voice, prompt music, or prompt distance data. After obtaining the prompt information data, the first object and the matching object respectively play the prompt information data.
[0068] In the above-mentioned embodiment of the present application, the processor 205 may also have a database for storing prompt information data, and the database may store the prompt information data corresponding to each identification information, such as: prompt voice, prompt music, and prompt Distance data etc. Specifically, the prompt voice may include a voice prompt such as "The first object and the matching object are both located at xxx", and each identification information can correspond to a prompt voice, but each prompt voice can correspond to different identification information, where "xxx "It can be the actual geographical location of the first object and the matched object, such as cafes, fast food restaurants, etc.; the prompt music can be a polyphonic ringtone pre-stored in the database, or a song fragment or a complete song, or It can be the user (that is, the music recorded by the first object or the matched object in the above embodiment). Each identification information corresponds to a prompt music. Different identification information can correspond to the same or different music. After playing the prompt music, the first object and the matching object can change their position information through the prompt music to make the position information of the two consistent; similarly, each identification information corresponds to a piece of prompt distance data, and different identification information It can correspond to the same or different prompt distance data. More specifically, the prompt distance data can be a distance range or a fixed distance value, for example: "The first object (here can be a specific name) and the matching object ( Here can be the specific name) 5M away" or "The distance between the first object and the matching object is less than 5M", the prompt distance data does not need to be limited to its specific content, its purpose is to enable users to judge each other faster based on the prompt information data The positional relationship between them allows users to quickly identify each other in a small offline area. In this embodiment, the prompt distance data may carry the identification of the first object and the matching object, for example, the identification may be the name of the first object and the matching object.
[0069] In another preferred embodiment of the present application, the system may further include: a third-party server, which establishes a communication relationship with each matching object and the first object, and is used to obtain identification information of the first object and the matching object, and according to the identification information Query from the database to obtain corresponding prompt information data, where the prompt information data includes: prompt voice, prompt music or prompt distance data.
[0070] Specifically, the above solution can realize that the database is stored on a third-party server, such as a cloud server. Specifically, after the above-mentioned database is saved on the third-party server, when the matching object responds to the interaction request, the response information can be directly sent to the third-party server. When the response information is the second sub-corresponding information, that is, the matching object agrees with When the first object interacts, the third-party server can obtain the current position information of the first object and the matching object, and determine the position distance between the first object and the matching object according to the current position information, and then obtain the prompt information data according to the position distance, Send the prompt information data to the first object and the matching object, so that the first object and the matching object can respectively play the prompt information data, so as to ensure that the first object and the matching object play the same information data at the same time, so that the double sending can be faster To find each other. Wherein, in this embodiment, the processor 205 may be set on a third-party server.
[0071] In an optional embodiment of the present application, when the identification information is a label, the first object 2 of the processor 205 may also be used to calculate the index number N of the prompt information data according to the following formula: N=md5(ID1+ ID2)%n, where ID1 is the label of the first object, ID2 is the label of the matching object, n is the total number of prompt information data, and query the database according to the index number N to obtain the prompt information data corresponding to the index number N .
[0072] The above example may be implemented by the following hardware device, that is, the hardware terminal corresponding to the first object 2 may include: a computing device 215 and a sub-processor 235.
[0073] Wherein, the calculation device 215 is used to calculate the index number N of the prompt information data according to the following formula: N=md5(ID1+ID2)%n, where ID1 is the label of the first object, ID2 is the label of the matching object, n Is the total number of prompt information data; the sub-processor 235 is configured to query the database according to the index number N to obtain the prompt information data corresponding to the index number N.
[0074] Specifically, when the processor 205 in the first embodiment above obtains the identification information of the first object and the matching object, and then queries the database according to the identification information to obtain the corresponding prompt information data, it can specifically use the computing device 215 and the sub The processor 235 implements the above-mentioned functions. When determining that the positional distance between the first object and the matching object is less than or equal to the predetermined distance value, the processor 205 obtains identification information of the first object and the matching object. The identification information may be a label represented by a natural number, and the computing device 215 According to the formula N=md5(ID1+ID2)%n, the index number N of the prompt information data is calculated, and the sub-processor 235 queries the database according to the index number N to obtain the corresponding prompt information data.
[0075] The above-mentioned database can be stored in the processor 205 or directly stored in the first object 2. The database can store an index table. The index table includes: number field, prompt information link field, prompt information description field, and prompt information type Field. After the computing device 215 calculates the index number N, the sub-processor 235 can find the number from the index table of the database according to the index number N, and then obtain the corresponding prompt information description, according to the association relationship between the fields in the index table, The prompt information type and the prompt information link are used, and the sub-processor is triggered through the prompt information link to obtain the specific content of the prompt information, and then the first object and the matching object respectively play the prompt information data. The above prompt information link is a hyperlink pointing to the specific content of the prompt information, through which the specific content of the prompt information can be directly opened; the prompt information description can include the title of the prompt information data, for example, the specific content of the prompt information is a song "Pass", the description of the prompt information can be "Song: Pass, Singer: XX"; the type of prompt information can be any of the prompt voice, prompt music, and prompt distance data in the above embodiment, for example, The prompt information type can be "prompt music". The prompt information data acquired by the sub-processor 235 may include the aforementioned number, prompt information type, prompt information link, and specific content of the prompt information. When the first object and the matching object respectively play the prompt information data, only the specific content of the prompt information can be played. There is no need to play the number, prompt information type, prompt information link, and specific content of the prompt information. This saves the time of playing content other than the specific content, and further shortens the time for the first object and the matching object to identify each other .
[0076] In the foregoing embodiment of the present application, after the sub-processor 235 obtains the prompt information data, it may send a play request to the display devices of the first object 2 and the matching object 1, respectively, and the play request may carry the prompt information type and the prompt Information description, the first object and the matching object are asked to confirm whether to play the prompt information data, and the player is used to play the above-mentioned prompt information data after the sub-processor 235 receives the confirmation message for confirming the play of the prompt information data. Wherein, the first object and the matching object may respectively start the player to play the prompt information data after receiving the confirmation information for confirming the playing prompt information. In the above system, it is preferable that the sub-processor 235 determines whether the first object and the matching object both confirm to play the prompt information, and after the first object and the matching object both go to play the prompt information, the player is simultaneously started to play the prompt information data.
[0077] For example, after the computing device 215 calculates the index number N=19, the sub-processor 235 uses the index number 19 to query the prompt information data corresponding to the number 19 from the database. Assuming that the obtained prompt information type is "song", the prompt information Described as "So you are here" and the prompt information link (the link is not illustrated in this embodiment), the sub-processor 235 sends a play request to the display devices of the first object 2 and the matching object 1, respectively, "whether to play the song? It turns out that you also started the object search mode here?” After the sub-processor 235 detects that the first object and the matching object both confirm the prompt message to play, it triggers the player to play the song at the same time. It turns out that you are here. The paired first object and the matched object play the same sound at the same time through the mobile terminal, so that the paired objects can quickly identify and find each other in a small area environment where the offline environment is particularly dense with users.
[0078] It needs to be further explained that in the first embodiment of the present application, the system may further include: timer 3.
[0079] Among them, the timer 3 is used for the first object to periodically send the current location information to the matching object.
[0080] The timer 3 in the above-mentioned embodiment can be realized by hardware as well as by software. In addition, in the foregoing embodiment, the timer 3 and the first object 2 may be set separately or integrated on a mobile terminal, and the timer 3 may also be set separately or integrated on the matching object 1 on a mobile terminal; or on the first object 2. Timer 3 can be set or integrated on the mobile terminal where the matching object 1 is located.
[0081] In the first embodiment of the present application, after the request receiving device 101 of the matching object 1 receives the interaction request, the matching object confirms to accept the request to interact with the first object, and the matching object 1 compares the location information of the first object with the The location information is displayed on the same location information map, and the second sub-response information is returned to the first object, and timer 3 is started at the same time, and the location information of the matching object is sent to the first object regularly, and the matching on the first object is updated in time The location information of the object; similarly, after receiving the response information that the matching object agrees to interact with the first object and the location information of the matching object, the first object 2 simultaneously displays the location information of the first object and the matching object in the same location On the information map, timer 3 is started, and the location information of the first object is sent to the matching object at regular intervals. With the above embodiment, the location information of the self and the other party can be updated in time on the successfully paired terminal, avoiding information lag.
[0082] Wherein, in the case where timer 3 is set on both the terminal where the first object is located and the terminal of the matching object, the first object and the matching object can respectively start the timers on the terminal where they are located; in both the first object and the matching object When there is only one timer set in the matching object, the matching object will start the timer first, and the first object does not need to start the timer again; when there is only one timer in the entire system, the paired objects are satisfied first The matching object whose position distance between the two is less than or equal to the predetermined distance value starts the timer, and other objects do not need to start the timer. This saves the start time of other objects starting the timer in the entire system, and further improves the system The calculation speed, thereby further improving the recognition efficiency.
[0083] The above-mentioned embodiment can be applied to the following application scenario: the first object A initiates the function of looking at each other's position on the interface of the instant chat window with the matching object B, and sends an activation request to the matching object B through the broadcasting device 201, (that is, the above implementation The broadcast interaction request in Example 1), the request information is accompanied by the location information of the first object A; the request receiving device 101 of the matching object B receives the interaction request, and if the matching object B does not agree, it will reply to the first object A no If the response to the request is approved (ie the first sub-response information in the above embodiment), the first object A receives the response that the matching object B does not agree, and the process ends; the matching object B receives the interaction request, if the matching object B agrees with the first When an object interacts, the response sending device 103 replies to the first object A with the reply information of the consent request, that is, the second sub-response information in the above embodiment. The reply information carries the location information of the matching object B and enters the mutual Look at the location mode of the other party, display the location information of the first object A and its own location information on the map, start a timer, and send the location information of the matching object B to the first object A at regular intervals, where the timer is preferably seconds The timer updates the location information of A and B on the map in time; the first object A receives the reply agreed by the matching object B, enters the mutual look at each other's location mode, and compares the location information of the matching object B with the location information of the first object A The same is displayed on the map, and the second timer is started, and the location information of the first object A is sent to the matching object B regularly.
[0084] In the above embodiment, when the first object A or the matching object B receives the location information of the other party, both the other party's location information and its own location information can be displayed on the map, and the processor 205 is activated to detect the location distance of both parties. If it is detected that the positional distance between the first object and the matching object is less than M meters, the identification information ID1 of the first object A and the identification information ID2 of the matching object are acquired, and the computing device 215 follows a certain rule (for example: md5(ID1+ID2) %*n) Calculate the index number N of the music to be played, and then the sub-processor 235 queries the database to obtain the prompt information data, and starts to play the prompt information data. Preferably, after the player starts to play the prompt information data, the timer can be paused, that is, the first object and the matching object do not periodically send geographical locations to each other, so as to save the energy of the terminal.
[0085] In the above embodiment, the identification information ID1 of the first object A and the identification information ID2 of the matching object preferably use a label represented by a natural number, or the ID of the first object and the matching object in the successfully paired group, or the first object A. The serial number of an object or matching object, etc.
Example Embodiment
[0086] Example 2
[0087] According to the embodiment of the present invention, a method embodiment for implementing the above system embodiment is also provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be implemented in a computer system such as a set of computer executable instructions. Although the logical sequence is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than here.
[0088] Figure 4 It is a flowchart of a method for interaction between objects according to the second embodiment of the present invention.
[0089] Such as Figure 4 As shown, the foregoing interaction method between objects may be applied to the first object, and the method may include the following steps:
[0090] Step S10, you can pass figure 1 The first object 2 shown is used to obtain the location information of the matching object, where the matching object is an object that establishes a communication connection with the first object;
[0091] Step S30, you can pass figure 1 The illustrated first object 2 determines the positional distance between the first object and the matching object according to the position information of the first object and the position information of the matching object;
[0092] Step S50, you can pass figure 1 When the position distance of the first object 2 shown is less than or equal to the predetermined distance value, the prompt information data is acquired;
[0093] Step S70, you can pass figure 1 The illustrated first object 2 controls the playing of prompt information data.
[0094] In the second embodiment of the present application, after the first object and the matching object establish a communication connection, the first object obtains the location information of the matching object, and then determines the relationship between the two objects according to the location information of the first object and the location information of the matching object. After the location distance is less than or equal to the predetermined distance value to obtain the prompt information data, the first object and the matching object respectively play the prompt information data, so that the other party can be quickly found in the actual physical space through the prompt information data. Therefore, in the above-mentioned embodiment of the present invention, the other party can be found in the actual physical space through the played prompt information data using the above-mentioned method, and the paired objects do not need to accurately read the map after the communication connection is established. , As long as the positional distance between each object is less than or equal to the predetermined distance, the first object and the matching object can play the prompt information data, without each user (in this embodiment, each object that is successfully paired) to identify the LBS map , And you don’t need to search manually, you can quickly find each other based on the played prompt information data, which can solve the problem of high cost and low efficiency in identifying each other between successfully paired objects, and realize the rapid and accurate information through the prompt information data The technical effect of recognizing each successfully paired object avoids wasting time and improves the recognition efficiency between each successfully paired object.
[0095] Steps S10 to S70 in the above-mentioned second embodiment provided by this application can be run on the first object 2 or the matching object 1. The system in the first embodiment includes one first object 2 and multiple When matching the object 1, the above steps S10 to S70 can be run on any terminal in the system.
[0096] Specifically, two or more objects that have been paired successfully can instantly view the relative position and absolute distance of each other (ie the position distance in the above-mentioned embodiment) in the process of finding and identifying each other. When any object is paired The distance range between (that is, the position distance in the above embodiment) is less than a specific value N (that is, the predetermined distance in the above embodiment), the matching object and the first object, that is, the mobile terminal corresponding to the object can play at the same time Prompt information data, so that the paired objects can quickly identify and find each other in an offline environment (for example, a small area environment with particularly dense users). Each user who is successfully paired can quickly follow the prompt information data without even reading the map. Recognize each other accurately, save a lot of time to recognize each other, and improve the recognition efficiency between objects that are successfully paired.
[0097] For example, after a first object establishes a communication relationship with a matching object, the first object can obtain the location information of the first object and the location information of the matching object, and the first object can determine the relationship between the two objects based on the location information of the two objects. The corresponding prompt information data is obtained at a predetermined distance value from the position, and the first object and the matching object respectively play the prompt information data.
[0098] Preferably, in the second embodiment above, after the prompt information data is played, the method may further include the following steps: displaying the location information of the first object and the location information of the matching object on the display location information map of the first object; and /Or, displaying the location information of the first object and the location information of the matching object on the display location information map of the matching object.
[0099] Specifically, the above embodiment discloses that after obtaining the position information of the first object and the position information of the matching object, the position information of the two objects can be displayed on the first object. Preferably, the first object can be The location information of the matching object is displayed on the same location information map; or the location information map can be displayed on the display device of the matching object; or the location information map can be displayed on the first object and the matching object at the same time.
[0100] While the prompt information data is played on the first object 2 and the matching object 1, the location information map is displayed on the first object 2 and/or the matching object 1. Double insurance is added for the users who are successfully matched, that is, the users can pass through at the same time The prompt information data and the location information displayed on the map identify each other, which further shortens the time for identifying each other, and improves the efficiency of mutual recognition between objects that are successfully paired.
[0101] Preferably, in the second embodiment above, the predetermined distance value may be a fixed value stored in the database, or the first object and the matching object may be determined according to different physical spaces (that is, different places where other objects need to be identified) The predetermined distance value. For example, when the user is located at the train station (that is, when the terminal in the system of the first embodiment is located at the train station), because the physical space of the train station is relatively large, the geographical situation is very complicated, and the environment is noisy, the paired objects can set the predetermined distance value as A smaller value (such as 5M), the user may only be able to accurately identify each other within a very small distance; while in a relatively quiet and empty park, the user can set the predetermined distance value to a larger value ( For example, 15M), in a quiet and empty park, there are not many people. The successfully matched objects can accurately identify each other without searching in a small area. The user can set a larger predetermined distance value in the first The object and the matched object successfully match the played prompt information data at a longer distance, thereby identifying the other party more quickly.
[0102] From the above comparative analysis, it can be seen that the first object and/or the matched object in the above-mentioned embodiment can determine the predetermined distance value according to the actual physical space, so that the user can use different predetermined distance values to determine the prompt information data in different actual environments. So that the system in the first embodiment above can be adapted to different environments, and the successfully paired objects can quickly recognize other objects in different environments, which not only saves the user's time and improves the recognition efficiency, but also can increase user experience.
[0103] Preferably, in the above embodiment of the present application, after the prompt information data is played, the method may further include the following steps: continuously playing the prompt information data, or playing the prompt information data according to a predetermined time.
[0104] Specifically, the first object and/or the matching object may play the prompt information data with a duration of P seconds every preset K seconds, and the prompt information data is played every preset time during the process of identifying each other between the first object and the matching object. , Can save the energy of the mobile terminal. Among them, K and P are both natural numbers.
[0105] It can be seen from the above that the first object and the matched object can simultaneously play the prompt information data without interruption, or can play the prompt information data once every preset time. In the prior art, it is necessary to constantly update the position information of each object and calculate the position distance of each object, which requires a large amount of mobile terminal energy. However, according to the first embodiment of the present application, after the position distance is less than or equal to the predetermined distance value Just obtain the prompt information data and then play the prompt information data, instead of constantly locating the position information of each object, saving a lot of energy. Further, the first embodiment above can also play the prompt information data at intervals, which saves more money. A lot of mobile terminal energy, and can quickly identify the other party through the prompt information data.
[0106] Specifically, the prompt information data played on the first object and the matching object in the above-mentioned embodiment may be the same sound or different sounds, as long as each object that is successfully paired is sufficient to recognize each other's voice.
[0107] It should be further explained that the interaction method for establishing a communication relationship between a matching object and a first object involved in the foregoing embodiment is only for illustration, and the interaction method between objects in the foregoing embodiment can also be applied to multiple matching objects. And a first object.
[0108] After a first object establishes a communication relationship with multiple matching objects, for example, each object in the same group (assuming a total of 5 objects in the group) through an instant messaging tool (such as QQ communication software) at an agreed place To interact, obtain the position information of the matching object corresponding to the first object, and obtain the position information of the other objects in the group (that is, the other four objects), and determine the positions between the first object and each matching object Distance, that is, 4 position distances can be obtained at this time, as long as any one of the four position distances is less than or equal to the predetermined distance value, the position distance less than or equal to the predetermined distance value is recorded as the first sub-position distance, The first object obtains the prompt information data according to the first sub-position distance. At the same time, the matching object corresponding to the first sub-position distance also obtains the prompt information data, and the first object and the matching object can simultaneously play the prompt information data.
[0109] In the first embodiment, the first object and the matching object can also continuously play the prompt information data without interruption, or can play the prompt information data in turn at preset time; and each object can select the prompt information data while playing the prompt information data. Display or not display the location information map to save the energy of the mobile terminal.
[0110] According to the above-mentioned embodiment of the present invention, after the positional distance between any two objects is less than or equal to the predetermined distance value, the two objects can obtain the prompt information data from their respective mobile terminals, or only the first object Prompt information data. After obtaining the prompt information data, the prompt information data can be sent to the matching object and trigger the matching object to play the prompt information data; or the position distance between any two object terminals is less than or equal to the predetermined distance value After that, any one object between the two objects obtains the prompt information data, and plays the prompt information data after the object's terminal obtains the prompt information data, and the other object terminal sends the prompt information data to the player playing the prompt information data through the prompt information data. The location is close to achieve the purpose of the other party.
[0111] Using the method of the above embodiment, in the process of identifying each other in the offline environment between successfully paired objects in instant messaging software, such as QQ groups and WeChat circle of friends, generally it is not one-to-one recognition, usually One-to-many recognition. In this case, when the position distance between any two objects is less than or equal to the predetermined distance value, because there are more objects in the group, each object determines the position distance and obtains the prompt information data Otherwise, it will cause data congestion and reduce the speed of calculation. Using either of the two objects to obtain the prompt information data instead of both objects obtaining and playing the prompt information data will reduce the overall data processing process and avoid Data is congested, and different objects process different location data, thereby increasing the data processing time as a whole. In the above-mentioned embodiment of the application, any object between two objects can also play the prompt information data. Further shorten the time of data processing, thereby further speeding up the speed of identifying each other according to the prompt information data. Assuming that the shortened time between any two objects is t, there are multiple objects in the system (for example, p In the case of ), the shortened total time T=p*t can be intuitively obtained from the above analysis. The adoption of the above embodiment greatly shortens the time for each party to identify each other in the offline environment, and can greatly improve the fast offline environment. Identify and find the efficiency of the other party.
[0112] In the second embodiment of this application, as Figure 5 As shown, in step S10, the step of obtaining the location information of the matching object can be obtained by the following implementation:
[0113] Step S101: Broadcast an interaction request through the first object, where the interaction request includes location information of the first object.
[0114] Step S104: The first object receives response information returned by the matching object, where the response information includes location information of the matching object. Preferably, the matching object can send current location information to the first object at regular intervals.
[0115] The above steps S101 and S103 may be executed in the first object.
[0116] Such as Figure 5 As shown, step S10, the step of obtaining the location information of the matching object may further include the following steps:
[0117] After step S101, step S102 is performed: receiving an interaction request through a matching object.
[0118] Step S103: the matching object sends response information. Specifically, after the matching object receives the interaction request, if it is determined to reply to the interaction request, the response information carrying the location information is returned to the first object.
[0119] Wherein, the matching object may send the first sub-response information that does not agree to interact with the first object 2 through the response sending device 103, or may send the second sub-response information that agrees to interact with the first object 2 through the response sending device 103. Specifically, when the response information sent by the response sending device 103 is the second sub-response information, the second sub-response information may carry the location information of the matching object.
[0120] It should be further explained that in the second embodiment above, during the process of identifying each other in the physical space between the first object and the matching object, the first object broadcasts an interaction request carrying the location information of the first object. After the matching object receives the interaction request , The matching object confirms whether it agrees to interact with the first object, and when the matching object agrees to interact with the first object, the matching object sends a response message agreeing to interact with the first object to the first object, where the second sub-response information It carries the location information of the matching object, so that the first object establishes a communication connection with the matching object, and the first object receives the location information returned by the matching object after responding to the interaction request. At this time, both the first object and the matching object have obtained the position information of both parties. The first object can determine the position distance between the two objects according to the position information of the first object and the position information of the matching object, and the position distance is less than or equal to After obtaining the prompt information data by a predetermined distance value, the first object and the matching object respectively play the prompt information data. Through the prompt information data played by the first object and the matching object, the first object and the matching object can be quickly found in the actual physical space other side.
[0121] In the above embodiment, after both the first object and the matching object have obtained the position information of both, the first object and the matching object can respectively determine the position distance between the first object and the matching object from their own devices; or only by The first object or the matching object determines the position distance between the first object and the matching object according to the position information of the first object and the position information of the matching object, and obtains it when the position distance between the first object and the matching object is less than or equal to a predetermined distance value Prompt information data. After obtaining the prompt information data, if two objects respectively determine the position distance from their own devices and obtain the prompt information data, the first object and the matching object will play the prompt information data separately; after obtaining the prompt information data, if there are two The reminder information data obtained by one of the objects can be sent to another object for playback by another object; it can also be played separately by the object that obtains the reminder information data, and the position information of the other object Change to achieve the purpose of overlapping position information of the two.
[0122] For example, after the first object 2 obtains the prompt information data, it can send the prompt information data to the matching object 1. The first object 2 and the matching object 1 play the prompt information data separately, or the first object 2 can play the prompt information data separately. The matching object 1 achieves the purpose of overlapping the location information of the two through the change of its location information, and uses either one of the two object terminals to obtain the prompt information data, instead of both object terminals obtaining and playing the prompt information data, then The overall reduction of the data processing process reduces the overall data processing time, which can greatly improve the efficiency of quickly identifying and finding the counterparty in the offline environment.
[0123] The foregoing embodiment can be applied to the following application scenario: in the process of each object in the WeChat group searching for other objects through the above system, the first object and the matching object establish a communication relationship through the first object and the matching object. In order to establish a chat window in the group, the first object establishes a connection with the matching object by sending a chat request. The first object starts the function of seeing each other's position on the chat window interface of the matching object, and after starting the function of seeing each other's position, An object broadcasts the interactive request to see each other’s location, where the interactive request can carry the location information of the first object, and after the matching object receives the interactive request, the request can be displayed in the chat of the matching object with the first object On the window interface, if the matching object agrees to interact with the first object, the location information of the matching object is sent by clicking the confirm button on the chat window interface, and the chat window interface of the matching object and the first object enters to see each other Location mode, and display the location information of the first object and the location information of the matching object on the same location information map in the chat window; if the matching object does not agree to interact with the first object to see each other’s location, it ends Process. After the matching object and the first object both display the position information of the first object and the matching object, the first object can determine the position distance between the first object and the matching object according to the position information of the first object and the matching object, and set the position When the distance is less than or equal to the predetermined distance value, the prompt information data is obtained, and then the matching object and the first object respectively play the prompt information data. The first object and the matching object move their positions according to the prompt information data so that the position information of the first object and The location information of the matching objects overlaps, and the person can be recognized by listening, rather than just by the map, so as to achieve the effect of quickly recognizing the other party in an area where users are dense and cannot be accurately recognized.
[0124] In the above embodiment, after the prompt information data is played, if the first object and the matching object are still displaying the location information map in the chat window, after the first object and the matching object are combined, the first object displayed on the map and the matching object The position information of the objects are overlapped, so that it can be verified from the map that the objects recognized by the first object and the matching object are correct, thereby ensuring the accuracy of recognition.
[0125] In another optional embodiment of the above-mentioned second embodiment of this application, in Image 6 In the embodiment shown in, step S50, when the position distance is less than or equal to the predetermined distance value, the step of obtaining prompt information data may include:
[0126] Step S501: When the position distance is less than or equal to a predetermined distance value, obtain identification information of the first object and the matching object.
[0127] Specifically, the identification information of the first object and the matching object can be a label represented by a natural number, or the ID of the first object and the matching object in the successfully paired group, or the sequence of the first object or the matching object The number is used as the identification information of the first object and the matching object.
[0128] Step S503: Query from the database according to the identification information to obtain corresponding prompt information data, where the prompt information data includes: prompt voice, prompt music, or prompt distance data.
[0129] Specifically, the prompt voice may include a voice prompt such as "The first object and the matching object are both located at xxx", and each identification information can correspond to a prompt voice, but each prompt voice can correspond to different identification information, where "xxx "It can be the actual geographical location of the first object and the matched object, such as cafes, fast food restaurants, etc.; the prompt music can be a polyphonic ringtone pre-stored in the database, or a song fragment or a complete song, or It can be the user (that is, the music recorded by the first object or the matched object in the above embodiment). Each identification information corresponds to a prompt music. Different identification information can correspond to the same or different music. After playing the prompt music, the first object and the matching object can change their position information through the prompt music to make the position information of the two consistent; similarly, each identification information corresponds to a piece of prompt distance data, and different identification information It can correspond to the same or different prompt distance data. More specifically, the prompt distance data can be a distance range or a fixed distance value, for example: "the first object is 5M away from the matching object" or "the first object and the The distance of the matching object is less than 5M", and the prompt distance data does not need to be constrained by its specific content. Its purpose is to enable users to quickly determine the position relationship between each other based on the prompt information data, so that users can quickly identify offline in a small area other side.
[0130] In the second embodiment of the present application, in the process of identifying each other in the physical space between the first object and the matching object, the first object broadcasts an interaction request. After the matching object receives the interaction request, the matching object confirms whether to agree with the first object. Interaction, when the matching object agrees to interact with the first object, the matching object sends the second sub-response message agreeing to interact with the first object to the first object, so that the first object and the matching object establish a communication relationship. After the two object terminals establish a communication relationship, the first object and the matching object can both obtain the location information of the first object and the matching object, and both the first object and the matching object can determine the location distance according to the location information of the first object and the matching object, And when the location distance is less than or equal to the predetermined distance value, the identification information of the first object and the matching object is obtained, and then the database is queried according to the identification information to obtain the corresponding prompt information data, where the prompt information data includes: prompt voice , Prompt music or prompt distance data. After obtaining the prompt information data, the first object and the matching object respectively play the prompt information data.
[0131] In the above-mentioned embodiment of the present application, the processor 205 of the first object 2 may also have a database for storing prompt information data, and the database may store the prompt information data corresponding to each identification information, such as: prompt voice , Prompt music and prompt distance data, etc.
[0132] In another preferred embodiment of the present application, the database may be stored on a third-party server, such as a cloud server. Specifically, after the above-mentioned database is saved on the third-party server, when the matching object responds to the interaction request, the response information can be directly sent to the third-party server. When the response information is the second sub-corresponding information, that is, the matching object agrees with When the first object interacts, the third-party server can obtain the current position information of the first object and the matching object, and determine the position distance between the first object and the matching object according to the current position information, and then obtain the prompt information data according to the position distance, Send the prompt information data to the first object and the matching object, so that the first object and the matching object can respectively play the prompt information data, so as to ensure that the first object and the matching object play the same information data at the same time, so that the double sending can be faster To find each other. Wherein, in this embodiment, the processor 205 may be set on a third-party server.
[0133] In another optional embodiment of the above-mentioned second embodiment of the present application, when the identification information is a label, step S503, inquiring from the database according to the identification information, and obtaining corresponding prompt information data may include:
[0134] S510: Obtain the index number N of the prompt information data according to the following formula: N=md5(ID1+ID2)%n, where ID1 is the label of the first object, ID2 is the label of the matching object, and n is the total number of prompt information data .
[0135] S530: Query in the database according to the index number N to obtain the prompt information data corresponding to the index number N.
[0136] Specifically, after performing step S50 to determine that the positional distance between the first object and the matching object is less than or equal to the predetermined distance value, the identification information of the first object and the matching object is acquired, and the identification information may be a label represented by a natural number, Then, in step S510, the index number N of the prompt information data is calculated according to the formula N=md5 (ID1+ID2)%n, and step S530 is executed to query the database according to the index number N to obtain the corresponding prompt information data.
[0137] Among them, the above-mentioned database may store an index table, and the index table includes: a number field, a prompt information link field, a prompt information description field, and a prompt information type field.
[0138] Specifically, after step S510 is performed to obtain the index number N, the step of performing step S530 to obtain the prompt information data can be specifically implemented by the following method:
[0139] The number can be found from the index table of the database according to the index number N, and then the corresponding prompt information description, prompt information type and prompt information link can be obtained according to the association relationship between the fields in the index table, and the prompt information can be obtained through the prompt information link The specific content of the information, and then the first object and the matching object respectively play the prompt information data. The above prompt information link is a hyperlink pointing to the specific content of the prompt information, through which the specific content of the prompt information can be directly opened; the prompt information description can include the title of the prompt information data, for example, the specific content of the prompt information is a song "Pass", the description of the prompt information can be "Song: Pass, Singer: XX"; the type of prompt information can be any of the prompt voice, prompt music, and prompt distance data in the above embodiment, for example, The prompt information type can be "prompt music". The prompt information data obtained by performing step S530 may include the above-mentioned number, prompt information type, prompt information link, and specific content of the prompt information. When the first object and the matching object respectively play the prompt information data, only the specific content of the prompt information can be played, and There is no need to play the number, the prompt information type, the prompt information link, and the specific content of the prompt information. This saves time for playing content other than the specific content, and further shortens the time for the first object and the matching object to identify each other.
[0140] In the above-mentioned embodiment of the present application, after obtaining the prompt information data in step S530, a play request may be sent to the display devices of the first object 2 and the matching object 1, respectively, and the play request may carry the prompt information type and the prompt information. Description: The first object and the matching object are asked to confirm whether to play the prompt information data, and use the player to play the above prompt information data after receiving the confirmation message confirming the play of the prompt information data. Wherein, the first object and the matching object may respectively start the player to play the prompt information data after receiving the confirmation information for confirming the playing prompt information. Using the above method, performing step S70 includes the following steps: judging whether the first object and the matching object both confirm to play the prompt information, and after the first object and the matching object both go to play the prompt information, simultaneously starting the player to play the prompt information data.
[0141] The foregoing embodiment can be applied to the following application scenario: after performing step S510 to calculate the index number N=19, perform step S530: use the index number 19 to query the prompt information data corresponding to the number 19 from the database. Assuming that the obtained prompt information type is "song", the prompt information is described as "So you are here" and the prompt information link (the link is not illustrated in this embodiment), after step S530 is performed, the first object 2 The sub-processor 235 sends a play request to the display devices of the first object 2 and the matching object 1, respectively, "Did you start the object search mode by playing the song originally?", and confirm the playback when the first object and the matching object are detected. After prompting the message, trigger the player to play the song "So you were here" at the same time. The paired first object and the matched object play the same sound at the same time through the mobile terminal, so that the paired objects can quickly identify and find each other in a small area environment where the offline environment is particularly dense with users.
[0142] It needs to be explained in detail that after the broadcasting device 201 of the first object 2 of the present application broadcasts the interaction request, the method may further include: the first object periodically sends current location information to the matching object.
[0143] Specifically, after receiving the location information of the matching object, the first object can periodically send the current location information to the matching object, and after the matching object sends corresponding information agreeing to interact with the matching object to the first object, it can also send it to the first object regularly The current location information, that is, after the first object and the matching object establish a communication relationship, the first object and the matching object can exchange current location information, and timely update the location information displayed on the map of the respective display interface, so that The position distance between the first object and the matching object is updated in time, so that each object can find each other faster, and the user experience can be improved.
[0144] In the second embodiment of the present application, it should be further explained that after the matching object receives the interaction request, the matching object confirms to accept the request to interact with the first object, and the matching object combines the location information of the first object and the matching object The location information of is displayed on the same location information map, and the second sub-response information is returned to the first object. At the same time, timer 3 is started to send the location information of the matching object to the first object at regular intervals, and update the first object in time The location information of the matching object; similarly, after receiving the response information that the matching object agrees to interact with the first object and the location information of the matching object, the first object can display the location information of the first object and the matching object at the same time. On the location information map, and start timer 3 to send the location information of the first object to the matching object at regular intervals. With the above-mentioned embodiment, the location information of oneself and the other party can be updated in time on the successfully paired terminal, avoiding information lag and improving The processing speed of the position information.
[0145] Wherein, in the case where timer 3 is set on both the terminal where the first object is located and the terminal of the matching object, the first object and the matching object can respectively start the timers on the terminal where they are located; in both the first object and the matching object When only one of the timers is set, the matching object has priority to start the timer, and sends the current location information to the first object regularly, and the first object does not need to start the timer; there is only one timer in the entire system In this case, the first matching object among the successfully paired objects whose position distance between the two is less than or equal to the predetermined distance value starts the timer, and other objects do not need to start the timer, so that other objects can be saved in the entire system. The start time of the object start timer further improves the calculation speed in the system, thereby further improving the recognition efficiency.
[0146] The above-mentioned embodiment can be applied to the following application scenario: the first object A initiates the function of viewing each other's position on the interface of the instant chat window with the matching object B, and sends an activation request to the matching object B, (that is, the first object in the first embodiment Broadcast interaction request), the request information is accompanied by the location information of the first object A; the matching object B receives the interaction request, and if the matching object B does not agree, it will reply to the first object A a reply of disagreement to the request (that is, the above embodiment In the first sub-response information), the first object A receives the reply that the matching object B does not agree, and the process ends; the matching object B receives the interaction request, and if the matching object B agrees to interact with the first object, it will Subject A replies to the reply message of the consent request, that is, the second sub-response message in the above-mentioned embodiment. The reply message carries the location information of the matching subject B, enters the mutual look at each other's location mode, and combines the location information of the first subject A with Your location information is displayed on the map, and a timer is started, and the location information of the matching object B is sent to the first object A regularly, and the location information of A and B on the map is updated in time; the first object A receives the matching object B Agree to the answer, enter the mutual look at each other's location mode, display the location information of the matching object B and the location information of the first object A on the map, start the second timer, and send the location of the first object A to the matching object B at regular intervals information.
[0147] In the above embodiment, when the first object A or the matching object B receives the location information of the other party, both the other party's location information and its own location information can be displayed on the map, and the processor 205 is activated to detect the location distance of both parties. If it is detected that the positional distance between the first object and the matching object is less than M meters, then the identification information ID1 of the first object A and the identification information ID2 of the matching object are obtained, according to certain rules (for example: md5(ID1+ID2)%*n ) Calculate the index number N of the music to be played, and then query the database to obtain the prompt information data, and start to play the prompt information data. Preferably, after the player starts to play the prompt information data, the timer can be paused, that is, the first object and the matching object can no longer periodically send geographical locations to each other, so as to save energy of the terminal.
[0148] Generally speaking, in the embodiments of this application, the above-mentioned hyperlink is an object, which realizes the link in the form of a specially coded text or graphic. Generally, the text, artwork, or artwork corresponding to the hyperlink can be obtained by clicking on the webpage. Music, while in the first and second embodiments of the present application, the target terminal can be directly triggered to play the prompt information data. This application does not limit how the target terminal triggers the player to play the prompt information data.
[0149] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the described sequence of actions. Because according to the present invention, some steps can be performed in other order or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the involved actions and modules are not necessarily required by the present invention.
[0150] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus the necessary general hardware platform, of course, it can also be implemented by hardware, but in many cases the former is Better implementation. Based on this understanding, the technical solution of the present invention essentially or the part that contributes to the existing technology can be embodied in the form of a software product, and the computer software product is stored in a storage medium (such as ROM/RAM, magnetic disk, The optical disc) includes a number of instructions to enable a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the method described in each embodiment of the present invention.
Example Embodiment
[0151] Example 3
[0152] Figure 7 It is a schematic structural diagram of an interaction device between objects according to the third embodiment of the present invention.
[0153] According to the embodiment of the present invention, there is also provided a device for implementing the second embodiment of the above method, such as Figure 7 As shown, the device can be applied to the first object that is successfully paired. The implementation process of this application will be described in detail below from the perspective of the first object running the above device.
[0154] The device may include: an acquiring module 10, a determining module 30, a determining module 50, and a playing module 70.
[0155] Wherein, the obtaining module 10 is configured to obtain location information of a matching object corresponding to a first object, where the matching object is an object that establishes a communication connection with the first object.
[0156] The determining module 30 is configured to determine the position distance between the first object and the matching object according to the position information of the first object and the position information of the matching object.
[0157] The judging module 50 is configured to obtain prompt information data when the position distance is less than or equal to a predetermined distance value.
[0158] The playing module 70 is used for playing prompt information data.
[0159] In the second embodiment of the present application, after the first object and the matching object establish a communication connection, the obtaining module obtains the location information of the matching object, and then the determining module determines which of the two objects is based on the location information of the first object and the location information of the matching object. After the determining module obtains the prompt information data when the position distance is less than or equal to a predetermined distance value, the playback module controls to play the prompt information data so that the other party can be quickly found in the actual physical space through the prompt information data. Therefore, in the above-mentioned embodiment of the present invention, the first object and the matching object can find each other in the actual physical space through the prompt information data played by using the above-mentioned method, and each object that is successfully paired does not need to be individually connected after the communication connection is established. The object reads the map accurately. As long as the positional distance between the objects is less than or equal to the predetermined distance, the first object and the matching object can play the prompt information data without requiring each user (in this embodiment, it can be each object that is successfully paired. ) To identify the LBS map, you can quickly find the other party based on the played prompt information data without manual search, so as to solve the problem of high cost and low efficiency of identifying each other between successfully paired objects, and realize the adoption The technical effect of prompting information data to quickly and accurately identify each object successfully paired, avoiding wasting time, and improving the identification efficiency between each object successfully paired.
[0160] The device in the third embodiment provided in this application can run on the first object 2 or on the matching object 1. The system in the first embodiment includes one first object 2 and multiple matching objects 1 In this case, the above device can be run on any terminal in the system.
[0161] Specifically, two or more objects that have been paired successfully can instantly view the relative position and absolute distance of each other (ie the position distance in the above-mentioned embodiment) in the process of finding and identifying each other. When any object is paired The distance range between (that is, the position distance in the above embodiment) is less than a specific value N (that is, the predetermined distance in the above embodiment), the matching object and the first object, that is, the mobile terminal corresponding to the object can play at the same time Prompt information data, so that the paired objects can quickly identify and find each other in an offline environment (for example, a small area environment with particularly dense users). Each user who is successfully paired can quickly follow the prompt information data without even reading the map. Recognize each other accurately, save a lot of time to recognize each other, and improve the recognition efficiency between objects that are successfully paired.
[0162] For example, after a first object establishes a communication relationship with a matching object, the first object can obtain the location information of the first object and the location information of the matching object, and the first object can determine the relationship between the two objects based on the location information of the two objects. The corresponding prompt information data is obtained at a predetermined distance value from the position, and the first object and the matching object respectively play the prompt information data.
[0163] Preferably, in the third embodiment, the above-mentioned apparatus may further include: a first display module, configured to display the position information of the first object and the position information of the matching object on the display position information map of the first object; and/ Or, the second display module is used to display the location information of the first object and the location information of the matching object on the display location information map of the matching object.
[0164] Specifically, the above embodiment realizes that after obtaining the position information of the first object and the position information of the matching object, the position information of the two objects can be displayed on the first object. Preferably, the first object can be The location information of the matching object is displayed on the same location information map; or the location information map can be displayed on the display device of the matching object; or the location information map can be displayed on the first object and the matching object at the same time.
[0165] While the prompt information data is played on the first object 2 and/or the matching object 1, the location information map is displayed on the first object 2 and/or the matching object 1. Double insurance is added to the users who are successfully paired, that is, the user can At the same time, the other party is identified through the prompt information data and the location information displayed on the map, which further shortens the time for identifying the other party and improves the efficiency of mutual recognition between the objects that are successfully paired.
[0166] Preferably, in the third embodiment above, the predetermined distance value may be a fixed value stored in the database, or the first object and the matching object may be determined according to different physical spaces (that is, different places where other objects need to be identified) The predetermined distance value. For example, when the user is located at the train station (that is, when the terminal in the system of the first embodiment is located at the train station), because the physical space of the train station is relatively large, the geographical situation is very complicated, and the environment is noisy, the paired objects can set the predetermined distance value as A smaller value (such as 5M), the user may only be able to accurately identify each other within a very small distance; while in a relatively quiet and empty park, the user can set the predetermined distance value to a larger value ( For example, 15M), in a quiet and empty park, there are not many people. The successfully matched objects can accurately identify each other without searching in a small area. The user can set a larger predetermined distance value in the first The object and the matched object successfully match the played prompt information data at a longer distance, thereby identifying the other party more quickly.
[0167] From the above comparative analysis, it can be seen that the first object and/or the matched object in the above-mentioned embodiment can determine the predetermined distance value according to the actual physical space, so that the user can use different predetermined distance values to determine the prompt information data in different actual environments. The device in the third embodiment above can be adapted to different environments, and the successfully paired objects can quickly recognize other objects in different environments, which not only saves the user's time and improves the recognition efficiency, but also increases user experience.
[0168] Preferably, in the above-mentioned embodiment of the present application, the playing module includes: a sub-playing module configured to continuously play the prompt information data or play the prompt information data according to a predetermined time.
[0169] Specifically, the first object and/or the matching object may play the prompt information data with a duration of P seconds every preset K seconds, and the prompt information data is played every preset time during the process of identifying each other between the first object and the matching object. , Can save the energy of the mobile terminal. Among them, K and P are both natural numbers.
[0170] It can be seen from the above that the first object and the matched object can simultaneously play the prompt information data without interruption, or can play the prompt information data once every preset time. In the prior art, it is necessary to constantly update the position information of each object and calculate the position distance of each object, which requires a large amount of mobile terminal energy. However, according to the first embodiment of the present application, after the position distance is less than or equal to the predetermined distance value Just obtain the prompt information data and then play the prompt information data, instead of constantly locating the position information of each object, saving a lot of energy. Further, the first embodiment above can also play the prompt information data at intervals, which saves more money. A lot of mobile terminal energy, and can quickly identify the other party through the prompt information data.
[0171] Specifically, the prompt information data played on the first object and the matching object in the above-mentioned embodiment may be the same sound or different sounds, as long as each object that is successfully paired is sufficient to recognize each other's voice.
[0172] It should be further explained that the interaction device for establishing a communication relationship between a matching object and a first object involved in the foregoing embodiment is only for illustration, and the interaction method between objects in the foregoing embodiment can also be applied to multiple matching objects. And a first object.
[0173] After a first object establishes a communication relationship with multiple matching objects, for example, each object in the same group (assuming a total of 5 objects in the group) through an instant messaging tool (such as QQ communication software) at an agreed place To interact, obtain the position information of the matching object corresponding to the first object, and obtain the position information of the other objects in the group (that is, the other four objects), and determine the positions between the first object and each matching object Distance, that is, 4 position distances can be obtained at this time, as long as any one of the four position distances is less than or equal to the predetermined distance value, the position distance less than or equal to the predetermined distance value is recorded as the first sub-position distance, The first object obtains the prompt information data according to the first sub-position distance. At the same time, the matching object corresponding to the first sub-position distance also obtains the prompt information data, and the first object and the matching object can simultaneously play the prompt information data.
[0174] In the first embodiment, the first object and the matching object can also continuously play the prompt information data without interruption, or can play the prompt information data in turn at preset time; and each object can select the prompt information data while playing the prompt information data. Display or not display the location information map to save the energy of the mobile terminal.
[0175] According to the above-mentioned embodiment of the present invention, after the positional distance between any two objects is less than or equal to the predetermined distance value, the two objects can obtain the prompt information data from their respective mobile terminals, or only the first object Prompt information data. After obtaining the prompt information data, the prompt information data can be sent to the matching object and trigger the matching object to play the prompt information data; or the position distance between any two object terminals is less than or equal to the predetermined distance value After that, any one object between the two objects obtains the prompt information data, and plays the prompt information data after the object's terminal obtains the prompt information data, and the other object terminal sends the prompt information data to the player playing the prompt information data through the prompt information data. The location is close to achieve the purpose of the other party.
[0176] With the device of the above embodiment, in the process of identifying each other in the offline environment between successfully paired objects in instant messaging software, such as QQ groups and WeChat Moments, generally it is not one-to-one recognition, usually One-to-many recognition. In this case, when the position distance between any two objects is less than or equal to the predetermined distance value, because there are more objects in the group, each object determines the position distance and obtains the prompt information data Otherwise, it will cause data congestion and reduce the speed of calculation. Using either of the two objects to obtain the prompt information data instead of both objects obtaining and playing the prompt information data will reduce the overall data processing process and avoid Data is congested, and different objects process different location data, thereby increasing the data processing time as a whole. In the above-mentioned embodiment of the application, any object between two objects can also play the prompt information data. Further shorten the time of data processing, thereby further speeding up the speed of identifying each other according to the prompt information data. Assuming that the shortened time between any two objects is t, there are multiple objects in the system (for example, p In the case of ), the shortened total time T=p*t can be intuitively obtained from the above analysis. The adoption of the above embodiment greatly shortens the time for each party to identify each other in the offline environment, and can greatly improve the fast offline environment. Identify and find the efficiency of the other party.
[0177] It needs to be further explained that in Figure 8 In an optional embodiment shown in, the acquiring module 10 may include: a broadcasting module 11 and a receiving module 13.
[0178] Wherein, the broadcast module 11 is used for the first object to broadcast an interaction request, and the interaction request includes location information of the first object.
[0179] The receiving module 13 is configured to receive response information returned by the matching object, where the response information includes location information of the matching object.
[0180] The above-mentioned broadcasting module 11 and receiving module 13 preferably run in a first object (for example, a mobile terminal).
[0181] In an optional embodiment of the third embodiment of the present application, after the broadcast module 11 broadcasts the interaction request, the interaction request may be received through the response module of the matching object (for example, another mobile terminal), and if it is determined to reply to the interaction request , The response module returns response information that carries location information to the first object. Preferably, the current location information can be sent to the first object regularly.
[0182] Specifically, the matching object may send the first sub-response information that does not agree to interact with the first object 2 through the response module, or may send the second sub-response information that agrees to interact with the first object 2 through the response module. Specifically, when the response information sent by the response module is the second sub-response information, the second sub-response information may carry the location information of the matching object.
[0183] The above-mentioned broadcasting module, receiving module and response module respectively correspond to the method implemented in step S101 to step S104 in the above-mentioned second embodiment. The above-mentioned three modules and the corresponding steps implement the same examples and application scenarios, but are not limited to the above-mentioned embodiment 2. Contents disclosed. The above-mentioned broadcasting module, receiving module and response module run on a computer terminal or a mobile terminal, and can be implemented by software or hardware.
[0184] It should be further explained that the determination module 50 in the third embodiment of the present application may include: a sub-determination module 51 and a query module 53.
[0185] Wherein, the sub-determination module 51 is configured to obtain identification information of the first object and/or the matching object when the position distance is less than or equal to a predetermined distance value.
[0186] Specifically, the identification information of the first object and the matching object can be a label represented by a natural number, or the ID of the first object and the matching object in the successfully paired group, or the sequence of the first object or the matching object The number is used as the identification information of the first object and the matching object.
[0187] The query module 53 is used to query the database according to the identification information to obtain corresponding prompt information data, where the prompt information data includes: prompt voice, prompt music, or prompt distance data.
[0188] Specifically, the prompt voice may include a voice prompt such as "The first object and the matching object are both located at xxx", and each identification information can correspond to a prompt voice, but each prompt voice can correspond to different identification information, where "xxx "It can be the actual geographical location of the first object and the matched object, such as cafes, fast food restaurants, etc.; the prompt music can be a polyphonic ringtone pre-stored in the database, or a song fragment or a complete song, or It can be the user (that is, the music recorded by the first object or the matched object in the above embodiment). Each identification information corresponds to a prompt music. Different identification information can correspond to the same or different music. After playing the prompt music, the first object and the matching object can change their position information through the prompt music to make the position information of the two consistent; similarly, each identification information corresponds to a piece of prompt distance data, and different identification information It can correspond to the same or different prompt distance data. More specifically, the prompt distance data can be a distance range or a fixed distance value, for example: "the first object is 5M away from the matching object" or "the first object and the The distance of the matching object is less than 5M", and the prompt distance data does not need to be constrained by its specific content. Its purpose is to enable users to quickly determine the position relationship between each other based on the prompt information data, so that users can quickly identify offline in a small area other side.
[0189] Further, when the identification information is a label, the query module 53 may include: a calculation module for obtaining the index number N of the prompt information data according to the following formula: N=md5(ID1+ID2)%n, where ID1 is The label of the first object, ID2 is the label of the matching object, and n is the total number of prompt information data; the search module is used to query the database according to the index number N to obtain the prompt information data corresponding to the index number N.
[0190] Specifically, after the determination module 50 determines that the positional distance between the first object and the matching object is less than or equal to the predetermined distance value, the identification information of the first object and the matching object is acquired through the sub-determination module. The identification information may be a natural number. Then use the calculation module in the query module to calculate the index number N of the prompt information data according to the formula N=md5 (ID1+ID2)%n, and use the search module to query the database according to the index number N to obtain the corresponding prompt information data.
[0191] Among them, the above-mentioned database may store an index table, and the index table includes: a number field, a prompt information link field, a prompt information description field, and a prompt information type field.
[0192] The above-mentioned sub-judgment module, query module, calculation module and search module respectively correspond to the methods implemented in step S501, step S503, step S510, and 530 in the second embodiment above. The above four modules and corresponding steps implement examples and The application scenarios are the same, but not limited to the content disclosed in the second embodiment. The aforementioned sub-judgment module, query module, calculation module, and search module run on a computer terminal or a mobile terminal, and can be implemented by software or hardware.
[0193] The methods used by the modules provided in the third embodiment of the present application and the solution provided in the second embodiment are also the same, and the application scenarios may also be the same. Of course, it should be noted that the foregoing solution of the third embodiment may not be limited to the content and scenes of the foregoing second embodiment.
[0194] It needs to be further explained in detail that the device may further include: a timing module, configured to send the current location information of the first object to the matching object at a fixed time.
[0195] Specifically, after receiving the location information of the matching object, the first object can periodically send the current location information to the matching object, and after the matching object sends corresponding information agreeing to interact with the matching object to the first object, it can also send it to the first object regularly The current location information, that is, after the first object and the matching object establish a communication relationship, the first object and the matching object can exchange current location information, and timely update the location information displayed on the map of the respective display interface, so that The position distance between the first object and the matching object is updated in time, so that each object can find each other faster, and the user experience can be improved.
[0196] It should be noted that the scheme of sending current location information regularly in the third embodiment is the same as the method, method, example, and application scenario of sending current location information in the second embodiment, but is not limited to the embodiment. 2. Contents disclosed.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more PUM


Description & Claims & Application Information
We can also present the details of the Description, Claims and Application information to help users get a comprehensive understanding of the technical details of the patent, such as background art, summary of invention, brief description of drawings, description of embodiments, and other original content. On the other hand, users can also determine the specific scope of protection of the technology through the list of claims; as well as understand the changes in the life cycle of the technology with the presentation of the patent timeline. Login to view more.
the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more Similar technology patents
Friction plate and method for optimizing same to reduce uneven wear
InactiveCN108536888AImprove efficiencyAvoid wasting timeGeometric CADDesign optimisation/simulationEngineeringSoftware
Owner:JIANGSU UNIV
College Chinese teaching demonstration board
InactiveCN107718945AImprove work efficiencyAvoid wasting timeWriting boardsCleaning using toolsWater pipeEngineering
Owner:王晓乐
ETL task scheduling method, system and device and storage medium
InactiveCN110362392AAvoid wastingAvoid wasting timeProgram initiation/switchingResource allocationSQLComputational resource
Owner:SHENZHEN LEXIN SOFTWARE TECH CO LTD
Image Encoding or Decoding Method and Device, with Parallelization of Processing Over Several Processors and Coprocessors, Corresponding Computer-Readable Storage Medium
ActiveUS20100067582A1Avoid wasting timeGood exploitationColor television with pulse code modulationColor television with bandwidth reductionFrequency bandCoprocessor
Owner:MK SYST USA INC
Classification and recommendation of technical efficacy words
- Avoid wasting time
- Improve recognition efficiency
Method for controlling traffic signal lamps of crossroad
InactiveCN101727752AAvoid waste, the exhaust gas is relatively increased,Avoid wasting timeDetection of traffic movementData transmissionWeight value
Owner:戴胜祝 +2
Method, apparatus, server and system for identifying user identity
InactiveCN105184881AGuaranteed Accuracy LetterAvoid wasting timeRegistering/indicating time of eventsFingerprintStatus changed
Owner:YULONG COMPUTER TELECOMM SCI (SHENZHEN) CO LTD
Queuing management method and system possessing pre-engagement function
InactiveCN101286247AAvoid wasting timeSave customer timeTelephonic communicationChecking apparatusPagerManagement system
Owner:沈海涛
Attendance checking method, terminal equipment and server
InactiveCN105023304AAvoid wasting timeImprove attendance efficiencyRegistering/indicating time of eventsTransmissionTime informationTerminal equipment
Owner:AUTONAVI INFORMATION TECH
Multi-meter character recognition system and multi-meter character recognition method based on machine vision
PendingCN106909941AImprove recognition efficiencySave human resourcesNeural learning methodsCharacter recognitionOptical character recognitionNetwork storage
Owner:GUANGDONG UNIV OF TECH
Method and system for naming picture
ActiveCN103631819AImprove recognition efficiencyImprove experienceSpecial data processing applicationsComputers technologyImage content
Owner:HUAWEI TECH CO LTD
Ring tone recognition method and system for call center system
ActiveCN105979106ASmall amount of calculationImprove recognition efficiencySpecial service for subscribersManual exchangesFacsimileSpeech sound
Owner:BEIJING RONGLIAN YITONG INFORMATION TECH CO LTD