Information processing method, server and terminal
By using tag conditions and scope in the dating scene to search and display user information of the searched target user who meets the conditions, and allowing the current search user to observe and decide whether to expose his or her coordinate position, the problem of users being unable to obtain trusted stranger information is solved and the willingness to make friends is improved.
Patent Information
- Application Number
- CN202311254548.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-26
- Publication Date
- 2025-04-01
AI Technical Summary
When users make strangers' friendships, they cannot obtain trusted strangers information, resulting in low user willingness to make friends.
By setting tag conditions and ranges on the current search user side (such as within a 50-meter range), search and display user information of the searched target user who meets the conditions, and allow the current search user to decide whether to expose his or her coordinate position based on user information and environment observation.
This increases the satisfaction and trust of the current search user with the possible search target user when choosing, thereby improving the willingness to make friends.
Smart Images

Figure CN119743519A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer technology, and in particular to an information processing method, a server and a terminal. Background Art
[0002] With the rapid development of Internet technology, people's living habits have also undergone tremendous changes, from previous phone calls to current video calls, from previous offline dating to current online dating, which has improved the quality of people's lives. Dating includes dating between men and women, and dating with people who are looking for certain characteristics, such as looking for business partners (such as suppliers looking for customers).
[0003] When users make friends with strangers, the searched visible strangers can be displayed on the user side, showing the basic information of each stranger (for example, nickname, gender, self-introduction, etc.) and the distance from the current user (for example, how many kilometers away from the current user). However, for the current user, what he sees is the information set by the stranger himself, and the authenticity of the information is not high; since it is impossible to obtain reliable information about strangers, the user's willingness to make friends is low. Based on the above technical problems, the applicant proposed the technical solution of this application. Summary of the invention
[0004] The purpose of the present invention is to provide an information processing method, a server and a terminal, so that when the current search user searches out the searched target user, he can find several searched target users that meet the conditions within the currently set range, such as within a range of 50 meters, according to the label conditions of the searched target user set by the current search user. Once the searched target users with matching label information are known within the set range, it is possible to observe the environment containing the searched target users, especially the possible searched target users, based on the user information of each searched target user, that is, to obtain a small amount of real information of the searched target user, such as seeing several possible searched target users, and then decide whether to expose their own coordinates based on this, thereby increasing the current search user's satisfaction and trust in the selection of several possible searched target users, so as to enhance the current search user's willingness to make friends with the searched target users.
[0005] To achieve the above-mentioned purpose, the present invention provides an information processing method, which is applied to a server; the method includes: responding to a search instruction of a current searching user terminal, searching for a number of searched target user terminals that meet set label conditions and are located within a first preset range of the current searching user terminal; displaying user information of each of the searched target user terminals on the current searching user terminal; and responding to a push confirmation instruction of the current searching user terminal, pushing the coordinate position of the current searching user terminal to the searched target user terminal for display.
[0006] An embodiment of the present invention also provides a server, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the information processing method as described above.
[0007] An embodiment of the present invention also provides an information processing method, which is applied to a terminal; the method includes: forwarding the search instruction received from the current search user input to the server, so that the server searches for several searched target user terminals that meet the set label conditions and are located within a first preset range of the current search user terminal; displaying the user information of each of the searched target user terminals sent by the server; forwarding the push confirmation instruction received from the current search user input to the server, so that the server pushes the coordinate position of the current search user terminal to the searched target user terminal for display.
[0008] The embodiment of the present invention further provides a terminal, comprising: at least one processor; and a memory in communication connection with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the above-mentioned information processing method. Such a common terminal is a mobile phone.
[0009] In one embodiment, the user information includes a second preset range covering the location of the searched target user terminal.
[0010] In one embodiment, there are multiple searched target user terminals; when the current search user terminal displays the user information of each searched target user terminal, if there are other searched target user terminals within the set distance range of any of the searched target user terminals, the second preset range of any of the searched target user terminals is merged with the second preset range of the other searched target user terminals to obtain a third preset range, and the range is displayed.
[0011] In one embodiment, before pushing the coordinate position of the current searching user terminal to the searched target user terminal for display, it also includes: sending a request to the searched target user terminal to confirm whether to disclose the location to the current searching user terminal, the request includes the tag information of the current searching user terminal, and / or covers a second preset range of the location of the current searching user terminal; when receiving an instruction to determine the public location fed back by any of the searched target user terminals, entering the step of pushing the coordinate position of the current searching user terminal to the searched target user terminal for display; pushing the coordinate position of the current searching user terminal to the searched target user terminal for display includes: pushing the coordinate position of the current searching user terminal to the searched target user terminal that has fed back an instruction to determine the public location for display.
[0012] In one embodiment, before the current searching user terminal displays the user information of each of the searched target user terminals, it also includes: for each of the searched target user terminals, obtaining the current distance or current distance range between the current searching user terminal and the searched target user terminal; the displaying of the user information of each of the searched target user terminals on the current searching user terminal includes: for each of the searched target user terminals, displaying the user information of the searched target user terminal and an image identifier representing the current distance or current distance range between the current searching user terminal and the searched target user terminal on the current searching user terminal.
[0013] In one embodiment, the push confirmation instruction includes: at least one of the searched target user terminals is selected; the request sent to the searched target user terminal to confirm whether to disclose the location to the current searching user terminal includes: sending a request to the selected searched target user terminal to confirm whether to disclose the location to the current searching user terminal.
[0014] In one embodiment, after receiving the instruction to determine the public location fed back by any of the searched target user terminals, it also includes: pushing the coordinate position of the searched target user terminal that fed back the instruction to determine the public location to the current searching user terminal for display.
[0015] In one embodiment, before sending a request to the searched target user terminal for confirming whether to disclose the location to the current searching user terminal, it also includes: comparing the demand information for the current searching user configured by each of the searched target user terminals with the tag information of the current searching user terminal, obtaining the matching degree between each of the searched target user terminals and the current searching user terminal, and based on the matching degree between each of the searched target user terminals and the current searching user terminal, obtaining prompt information for suggesting whether each of the searched target user terminals should display the coordinate location to the current searching user terminal; the request also includes: the prompt information of each of the target terminal user terminals.
[0016] In one embodiment, the user information includes: at least part of the tag information of the searched target user terminal, and / or the matching degree between the tag information of the searched target user terminal and the set tag condition of the current searching user terminal.
[0017] In one embodiment, the method further includes: comparing the demand information for the current searching user configured by each of the searched target user terminals with the tag information of the current searching user terminal, respectively, to obtain the matching degree between each of the searched target user terminals and the current searching user terminal; pushing the coordinate position of the current searching user terminal to the searched target user terminal for display includes: pushing the coordinate position of the current searching user terminal to the searched target user terminal whose matching degree with the current searching user terminal is greater than a preset matching degree threshold for display. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] Figure 1 is a specific flow chart of the information processing method according to the first embodiment of the present invention;
[0019] Figure 2 is a schematic diagram of a current searching user terminal and a searched target user terminal displayed by a current searching user terminal in a first embodiment of the present invention;
[0020] Figure 3 is a schematic diagram of a current searching user terminal and a searched target user terminal displayed by a current searching user terminal according to the first embodiment of the present invention, wherein there are multiple searched target users within a set distance range of the searched target user D;
[0021] Figure 4 is a schematic diagram of a current searching user terminal and a searched target user terminal displayed by a current searching user terminal according to the first embodiment of the present invention, wherein the image marker is a circular ring located at the boundary line of a second preset range of the searched target user terminal;
[0022] Figure 5 is a specific flow chart of the information processing method according to the second embodiment of the present invention;
[0023] Figure 6 is a specific flow chart of the information processing method according to the third embodiment of the present invention;
[0024] Figure 7 is a specific flow chart of the information processing method according to the fourth embodiment of the present invention. DETAILED DESCRIPTION
[0025] The following will be described in detail with reference to the accompanying drawings to provide a clearer understanding of the purpose, features and advantages of the present invention. It should be understood that the embodiments shown in the accompanying drawings are not intended to limit the scope of the present invention, but are only intended to illustrate the essential spirit of the technical solution of the present invention.
[0026] In the following description, certain specific details are set forth for the purpose of illustrating various disclosed embodiments to provide a thorough understanding of the various disclosed embodiments. However, those skilled in the relevant art will recognize that the embodiments may be practiced without one or more of these specific details. In other cases, well-known devices, structures, and techniques associated with the present application may not be shown or described in detail to avoid unnecessarily obscuring the description of the embodiments.
[0027] Unless the context requires otherwise, throughout the specification and claims, the word "comprise" and variations such as "include" and "have" should be construed in an open, inclusive sense, ie, should be interpreted as "including, but not limited to."
[0028] References throughout the specification to "one embodiment" or "an embodiment" indicate that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of "in one embodiment" or "in an embodiment" in various places throughout the specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any manner in one or more embodiments.
[0029] As used in this specification and the appended claims, the singular forms "a", "an", and "the" include plural referents unless the context clearly dictates otherwise. It should be noted that the term "or" is generally employed in its sense including "or / and" unless the context clearly dictates otherwise.
[0030] In the following description, in order to clearly show the structure and working mode of the present invention, many directional words will be used for description, but the words "front", "back", "left", "right", "outside", "inside", "outward", "inward", "up", "down", etc. should be understood as convenient terms and should not be understood as restrictive terms.
[0031] The first embodiment of the present invention relates to an information processing method, which is applied to a server. The server can use the information processing method of this embodiment to reasonably display the user's location. This embodiment can perform information processing for online dating scenarios, where the current search user terminal refers to the terminal used by the current search user who initiates dating, and the searched target user terminal refers to the terminal used by the searched target user (the searched stranger user), and the terminals used by the users include but are not limited to: mobile phones, tablet computers, laptops, etc.
[0032] The specific process of the information processing method of this embodiment is as follows: Figure 1 shown.
[0033] Step 101 , in response to a search instruction of a current search client, searching for a plurality of searched target client terminals that are located within a first preset range of the current search client terminal and meet a set tag condition.
[0034] Specifically, an application for making friends is installed in the terminal used by the user (searching user or searched user). The current searching user can trigger the search function of the dating application in the current searching user terminal. When the current searching user terminal detects that the user has triggered the search function of the dating application, it generates a search instruction and sends it to the server. After receiving the search instruction, the server first obtains the coordinate position of the current searching user, that is, the coordinate position of the current searching user terminal; the coordinate position can be obtained by the positioning module in the current searching user terminal, so that the server can request the coordinate position of the current searching user terminal.
[0035] After obtaining the coordinate position of the current search user terminal, the server obtains the first preset range of the current search user terminal and the label condition set by the current search user in the server. The first preset range covers the coordinate position of the current search user terminal; each user configures corresponding label information in the server, and the label information may include information configured by the user himself, and / or user-related information already in the server.
[0036] The server searches within the first preset range to find unfamiliar users that meet the set tag conditions, i.e., searched target users, thereby searching for searched target users that match the current search user. Specifically, the server first searches for all unfamiliar users within the first preset range, and then determines and compares the tag information of each unfamiliar user with the set tag conditions to obtain the matching degree between the tag information of each unfamiliar user and the set tag conditions, and selects unfamiliar users that meet the set matching degree threshold as searched target users that match the current search user; however, it is not limited thereto, and unfamiliar users that must meet all set tag conditions can be selected as searched target users.
[0037] In addition, if the search target user who meets the set tag condition cannot be found, a prompt message can be sent to the current search user terminal to prompt the user to modify the first preset range and / or the set characteristic information and then search again.
[0038] The set label condition is the requirement information for the target user to be searched configured in the server by the current search user, and the label condition includes but is not limited to: gender, age range, occupation type, income range, height range, weight range, etc. The first preset range can be the range configured by the current search user when triggering the search function, for example, the current search user takes the range contained in the current building space as the first preset range based on the current building space; it can also be the range pre-configured by the current search user, for example, the current search user pre-configures a circular range with its location as the center and a radius of 50 meters as the first preset range.
[0039] Among them, after detecting that the current search user triggers the search function of the application, the current search user terminal can display an animation or text prompt to prompt the current search user that he is searching.
[0040] Step 102: Display user information of each searched target user terminal on the current searching user terminal.
[0041] Specifically, after obtaining all search target users matching the current search user, the server obtains the tag information configured by each search target user in the search target user terminal, and the user information includes: at least part of the tag information of the search target user terminal, and / or the matching degree between the tag information of the search target user terminal and the set tag condition of the current search user terminal. The at least part of the tag information includes but is not limited to: gender, age, occupation type, income, height, weight, etc.
[0042] Subsequently, the user information of each searched target user is displayed in the current search user terminal, so that the current search user can obtain some basic information of each searched target user.
[0043] In one example, the user information of the searched target user also includes a second preset range covering the location of the searched target user terminal; the second preset range is equivalent to blurring the coordinate position of the searched target user terminal, so that when the location of the searched target user is displayed, the current searching user can only view the blurred location of the searched target user, thereby providing a buffer between the current searching user and the searched target user, avoiding direct exposure of the searched target user and protecting the privacy of the searched target user.
[0044] Specifically, the server will also obtain the coordinate position of each searched target user terminal and the second preset range of each searched target user. After obtaining the second preset range of each searched target user, an area covering the coordinate position of each searched target user terminal is generated to represent the fuzzy position of each searched target user terminal. Taking a searched target user terminal as an example, after obtaining the coordinate position and the second preset range of the searched target user terminal, the second preset range is randomly covered on the coordinate position of the searched target user terminal to obtain an area that can be used to represent the second preset range of the searched target user terminal. Among them, the second preset range of each searched target user is a safe area set by the searched target user to prevent the actual coordinate position of the user from being exposed without the user's permission. It can be any shape such as a circle, square, polygon, etc., which is specifically specified by the user using the searched target user terminal, or it can be a default in the server.
[0045] After obtaining the second preset range of each searched target user terminal, the second preset range of each searched target user terminal is sent to the current search user terminal for display; please refer to Figure 2 , the specific display method is, for example: the first preset range (dashed circle in the figure) is a circle centered on the position of the current search user A, and the second preset range of the three searched target users (B, C, and D) is a circle; at this time, the content displayed on the display interface of the display screen of the current search user terminal includes: with the position of the current search user terminal A as the center, the boundary line of the first preset range is displayed, and the circle of the second preset range of each searched target user is displayed. Since the second preset range of each target position also covers the coordinate position of the searched target user, the second preset range of each searched target user terminal at the position of the display interface also displays the relative position of the searched target user terminal and the current search user terminal. When displaying the second preset range, the second preset range is opaque to cover the actual coordinate position of each searched target user. In addition, the coordinate position of the current search user and the corresponding second preset range can also be displayed on the display interface (it can be transparent, only the boundary line of the second range is displayed for the user to view); and the direction pointed by the current search user terminal can also be displayed (it can be in the form of an icon or arrow, etc.), so that the current search user can distinguish the direction of each searched target user.
[0046] Among them, the number of searched target user terminals is multiple; when the user information of each searched target user terminal is displayed on the current search user terminal, if there are other searched target user terminals within the set distance range of any searched target user terminal, the second preset range of any searched target user terminal is merged with the second preset range of other searched target user terminals to obtain a third preset range, and then displayed.
[0047] That is, among the multiple searched target user terminals, there are at least two searched target user terminals whose coordinate positions are close, for example, the second preset range of a searched target user terminal covers multiple searched target user terminals in the surrounding area; taking a searched target user terminal J as an example, if there are other one or more searched target user terminals K within the set distance range of the searched target user terminal J, the searched target user terminal J and the searched target user terminal K are regarded as a whole, and the searched target user terminal J and the second preset ranges of all searched target user terminals K are merged to obtain a third preset range. The fusion method is, for example: generate a first large third preset range that can cover the searched target user terminal J and all searched target user terminals K; or, after generating the second preset range of the searched target user terminal J, obtain the number of searched target user terminals K within the set distance range of the searched target user terminal J, and increase the size of the second preset range of the searched target user terminal J based on the number of searched target user terminals K, for example, for each additional searched target user terminal K covered, the boundary of the second preset range of the searched target user terminal J is correspondingly expanded by a certain distance.
[0048] like Figure 3 As shown, assume that the first preset range (the dotted circle in the figure) is a circle centered on the position of the current searching user A, and the fuzzy positions of the searched target users B, C, and D are a circle, wherein the searched target users E and F are also within the set distance range of the searched target user D; at this time, the content displayed on the display interface of the display screen of the current searching user terminal includes: taking the position of the current searching user terminal A as the center, displaying the boundary line of the first preset range, displaying the second preset range of the searched target users B and C, and a circle of the third preset range covering the positions of the searched target users D, E, and F; at this time, the current searching user can also be prompted that the fuzzy position of the searched target user D covers the searched target users D, E, and F.
[0049] In one example, the server further obtains, for each searched target user terminal, a current distance or distance range between the current searching user terminal and the searched target user terminal.
[0050] Therefore, when the fuzzy position of each searched target user terminal is displayed on the current search user terminal, for each searched target user terminal, the fuzzy position of the searched target user terminal and an image identifier representing the current distance or distance range between the current search user terminal and the searched target user terminal are displayed on the current search user terminal; that is, when the position of each searched target user terminal is displayed, an image identifier is also displayed, which represents the current distance or distance range between the current search user and the searched target user, and changes as the distance between the two changes; for example, please refer to Figure 4, the image is identified as a circular ring located at the boundary line of the second preset range of the searched target user end (i.e., B, C, D). The color depth of the circular ring changes with the current distance or distance range between the current search user and the searched target user. For example, the circular ring is displayed in light red when the current distance or distance range between the current search user and the searched target user is greater than 30m. As the distance between the current search user and the searched target user shortens, the red color of the circular ring gradually deepens until the distance between the two is less than 3m, and the red color of the circular ring no longer changes. At the same time, the circular ring can also be set to flash as the distance between the current search user and the searched target user changes. For example, the closer the distance between the two is, the faster the frequency of the circular ring flashes. In this way, the distance between the current search user and the searched target user can be prompted without exposing the actual coordinate position of the searched target user, so that the current search user can make further observations and judgments.
[0051] Step 103: in response to the push confirmation instruction of the current searching user terminal, the coordinate position of the current searching user terminal is pushed to the searched target user terminal for display.
[0052] Specifically, the current search user terminal displays the fuzzy positions of all searched target user terminals (i.e., the second preset range), so that the current search user can observe the surrounding environment based on the fuzzy positions of each searched target user to determine whether they are willing to expose their coordinate positions. If they are willing to expose their coordinate positions, a push confirmation instruction can be triggered on the current search user terminal, and the current search user terminal sends the push confirmation instruction to the server. When the server receives the push confirmation instruction sent by the current search user terminal, it determines that the current search user is willing to expose his coordinate position, and then the coordinate position of the current search user terminal can be sent to the searched target user terminal of the searched target user for display. For each searched target user terminal, when it receives the coordinate position of the current search user pushed by the server, if the searched target user terminal is in the display interface of the application, for example, displaying the fuzzy positions of all users around it, the server can remove the second preset range representing the fuzzy position of the current search user to display the actual coordinate position of the current search user, and issue a prompt message (such as a pop-up prompt) to prompt the searched target user which current search user has displayed the actual coordinate position; if the searched target user terminal is not using the application, a system prompt can be issued to prompt the searched target user that other users have displayed the actual coordinate position to it, and inform it to enter the application to view it.
[0053] Among them, the current searching user can also select the searched target user whose actual coordinate position he wants to display from the displayed searched target users. Therefore, the push confirmation instruction can also include one or more searched target users selected by the current searching user. After receiving the push confirmation instruction, the server can only push the coordinate position of the current searching user terminal to the searched target user terminal of the searched target user selected by the current searching user for display.
[0054] This embodiment provides an information processing method, when searching for a target user, the current search user can find several target users that meet the conditions within the currently set range, such as within a range of 50 meters, according to the label conditions for the target user set by the current search user. Once the target users with matching label information are known within the set range, the environment containing the target users, especially the possible target users, can be observed based on the user information of each target user, that is, a small amount of real information about the target users can be obtained, such as seeing several possible target users, and then deciding whether to expose their own coordinates based on this, which increases the satisfaction and trust of the current search user in selecting several possible target users, so as to enhance the current search user's willingness to make friends with the target users.
[0055] The second embodiment of the present invention relates to an information processing method. Compared with the first embodiment, the main improvement of this embodiment is that when this embodiment displays the coordinate position of the current searching user to the searched target user, it also displays the coordinate position of the searched target user on the current searching user terminal.
[0056] The specific process of the information processing method of this embodiment is as follows Figure 5 shown.
[0057] Step 201, in response to the search instruction of the current search user terminal, searching for a plurality of searched target user terminals that meet the set tag condition and are located within a first preset range of the current search user terminal. This is substantially the same as step 101 in the first embodiment and will not be described in detail here.
[0058] Step 202, displaying user information of each searched target user terminal on the current search user terminal, which is substantially the same as step 102 in the first embodiment and will not be described in detail here.
[0059] Step 203, a request is sent to the searched target user terminal to confirm whether to disclose the location to the current search user terminal, and it is determined whether an instruction to confirm the disclosure of the location is received from any searched target user terminal; wherein the request includes the tag information of the current search user terminal, and / or covers the second preset range of the location of the current search user terminal. If yes, proceed to step 204; if no, directly end.
[0060] Step 204: Push the coordinate position of the current searching user terminal to the searched target user terminal that has fed back an instruction to determine the public position for display.
[0061] Specifically, the server will also send a request to each searched target user terminal to confirm whether to disclose the location to the current search user terminal, in order to confirm whether the searched target user wants to expose his or her coordinate location. After receiving the request sent by the server, each searched target user terminal can issue a prompt for the searched target user to choose whether to disclose his or her coordinate location. If the searched target user chooses to disclose his or her coordinate location, the searched target user terminal will feedback an instruction to determine the public location to the server, and then the server will mark the searched target user terminal that has fed back the instruction to determine the public location, and push the coordinate location of the current search user terminal to the marked searched target user terminal for display. If no searched target user chooses to disclose his or her coordinate location, the server can feedback a prompt information to the current search user terminal to prompt the current search user that the searched target user has not chosen to disclose the actual coordinate location, and for the current search user to choose whether to disclose his or her coordinate location to the searched target user.
[0062] Among them, the request includes the tag information of the current searching user terminal, and / or a second preset range covering the location of the current searching user terminal, that is, when the server sends a request to each searched target user terminal to confirm whether to disclose the location to the current searching user terminal, it also carries some user information of the current searching user terminal (including tag information and / or the second preset range), so that each searched target user can view the user information of the current searching user to choose whether to disclose his or her own coordinate location.
[0063] In one example, the push confirmation instruction includes: at least one selected searched target user terminal; that is, the current searching user selects the searched target user whose actual coordinate location he wants to display from the displayed searched target users. Thus, the push confirmation instruction may also include one or more searched target users selected by the current searching user. After receiving the push confirmation instruction, the server only sends a request to the selected searched target user terminal to confirm whether to disclose the location to the current searching user terminal.
[0064] In one embodiment, the server is provided with the demand information of each search target user terminal for the current search user, so that the server can compare the demand information of each search target user terminal for the current search user with the tag information of the current search user terminal, obtain the matching degree of each search target user terminal with the current search user terminal, and then obtain the prompt information for suggesting whether each search target user terminal should display the coordinate position to the current search user terminal based on the matching degree of each search target user terminal with the current search user terminal. That is, each user will set the demand information for the search user in the server through the user terminal used by him / her, and the reference demand information can be gender, age range, occupation type, income range, height range, weight range, etc. The server will compare the tag information of the current searching user corresponding to the current searching user terminal with the demand information of each searched target user terminal to obtain the degree of match between the current searching user and the needs of each searched target user; for each searched target user, if the degree of match between the current searching user and the searched target user is high (for example, greater than a set threshold), it is recommended that the searched target user disclose the coordinate position to the current searching user; conversely, if the degree of match between the current searching user and the searched target user is low (for example, less than a set threshold), it is recommended that the searched target user not disclose the coordinate position to the current searching user, thereby obtaining prompt information for each searched target user terminal, and the prompt information is used to recommend whether the searched target user terminal should display the coordinate position to the current searching user terminal.
[0065] Subsequently, when the server sends a request to each searched target user terminal to confirm whether to disclose the location to the current searching user, the server adds prompt information of each searched target user terminal to the request sent to each searched target user terminal to suggest whether the searched target user should disclose the coordinate location to the current searching user.
[0066] In another embodiment, the server is provided with the demand information of each search target user terminal for the current search user, so that the server can compare the demand information of each search target user terminal for the current search user with the tag information of the current search user terminal, obtain the matching degree of each search target user terminal with the current search user terminal, and then push the coordinate position of the current search user terminal to the search target user terminal whose matching degree with the current search user terminal is greater than the preset matching degree threshold for display. That is, each user will set his demand information for the search user in the server through the user terminal he uses, and the reference demand information can be gender, age range, occupation type, income range, height range, weight range, etc. The server will compare the tag information of the current search user corresponding to the current search user terminal with the demand information of each searched target user terminal to obtain the degree of match between the current search user and the needs of each searched target user; for each searched target user, if the current search user has a high degree of match with the searched target user (for example, greater than a set threshold), it is determined that the searched target user discloses the coordinate position to the current search user, and conversely, if the current search user has a low degree of match with the searched target user (for example, less than a set threshold), it is determined that the searched target user does not disclose the coordinate position to the current search user, thereby determining whether the current search user displays the coordinate position to each searched target user terminal. Therefore, when the coordinate position of the current search user terminal is pushed to the searched target user terminal for display, the coordinate position of the current search user terminal can be pushed to the searched target user terminal whose matching degree with the current search user terminal is greater than the preset matching degree threshold for display.
[0067] Furthermore, for each searched target user terminal that is determined to have a low matching degree with the current search user, a request for confirming whether to disclose the location is sent to these searched target user terminals, and the searched target users independently decide whether to display the coordinate location to the current search user.
[0068] Step 205: Push the coordinate position of the searched target user terminal that has fed back the instruction to determine the public position to the current searching user terminal for display.
[0069] Specifically, when the server displays the coordinate position of the current searching user terminal on each marked searched target user terminal, it also displays the coordinate position of each marked searched target user terminal on the current searching user terminal, so that the current searching user can also obtain the actual coordinate position of the searched target user who is willing to make friends, so as to further determine the real information of the searched target user. That is, the server displays the actual coordinate position of both parties on the terminals of both parties who are willing to make friends, for example, removing the second preset range representing the fuzzy position of the user, which is equivalent to removing the user's safety zone protection, and displaying the actual coordinate position of both parties, so that both parties can obtain the real information of the other party, so as to further enhance the willingness of both parties to make friends.
[0070] The third embodiment of the present invention relates to an information processing method, which is applied to a terminal used by a current search user (ie, a current search user terminal). The current search user terminal can use the information processing method of this embodiment to perform reasonable user location push.
[0071] The specific process of the information processing method of this embodiment is as follows: Figure 6 shown.
[0072] Step 301: forwarding the received search instruction input by the current search user to the server, so that the server can search for a number of search target user terminals that meet the set characteristic information and are located within a first preset range of the current search user terminal.
[0073] Step 302: Display the user information of each searched target user terminal sent by the server.
[0074] In one example, the user information includes a second preset range covering the location of the searched target user terminal, that is, the fuzzy position of each searched target user terminal sent by the server can be displayed. Furthermore: the fuzzy position of the searched target user terminal and an image identifier representing the current distance or distance range between the current searching user terminal and the searched target user terminal can also be displayed.
[0075] Step 303: forward the received push confirmation instruction input by the current searching user to the server, so that the server can push the coordinate position of the current searching user terminal to the searched target user terminal for display.
[0076] Since the first embodiment corresponds to this embodiment, this embodiment can be implemented in conjunction with the first embodiment. The relevant technical details mentioned in the first embodiment are still valid in this embodiment, and the technical effects that can be achieved in the first embodiment can also be achieved in this embodiment. In order to reduce repetition, they are not repeated here. Accordingly, the relevant technical details mentioned in this embodiment can also be applied in the first embodiment.
[0077] The fourth embodiment of the present invention relates to an information processing method. Compared with the third embodiment, the main improvement of this embodiment is that when this embodiment displays the coordinate position of the current searching user to the searched target user, it also displays the coordinate position of the searched target user on the current searching user side.
[0078] The specific process of the information processing method of this embodiment is as follows: Figure 7 shown.
[0079] Step 401: forwarding the search instruction received from the current searching user to the server, so that the server can search for a number of search target user terminals that meet the set characteristic information and are located within a first preset range of the current searching user terminal.
[0080] Step 402: Display the user information of each searched target user terminal sent by the server.
[0081] Step 403: forward the received push confirmation instruction input by the current searching user to the server, so that the server can push the coordinate position of the current searching user terminal to the searched target user terminal for display.
[0082] Step 404: receiving and displaying the coordinate position of any searched target user terminal sent by the server when receiving an instruction to determine a public position fed back by any searched target user terminal.
[0083] Since the second embodiment corresponds to this embodiment, this embodiment can be implemented in conjunction with the second embodiment. The relevant technical details mentioned in the second embodiment are still valid in this embodiment, and the technical effects that can be achieved in the second embodiment can also be achieved in this embodiment. In order to reduce repetition, they are not repeated here. Accordingly, the relevant technical details mentioned in this embodiment can also be applied in the second embodiment.
[0084] The fifth embodiment of the present invention relates to a server, which can be a single server or a server group, and the server includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the information processing method of the first or twenty-fourth embodiment.
[0085] Among them, the memory and the processor are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor is transmitted on a wireless medium via an antenna, and further, the antenna also receives data and transmits the data to the processor.
[0086] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory can be used to store data used by the processor when performing operations.
[0087] The sixth embodiment of the present invention relates to a terminal, the terminal comprising: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the information processing method in the third or fourth embodiment. The terminal includes but is not limited to: a mobile phone, a tablet computer, a laptop computer, etc.
[0088] Among them, the memory and the processor are connected in a bus manner, and the bus may include any number of interconnected buses and bridges, and the bus connects various circuits of one or more processors and memories together. The bus can also connect various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface between the bus and the transceiver. The transceiver can be one element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices on a transmission medium. The data processed by the processor is transmitted on a wireless medium via an antenna, and further, the antenna also receives data and transmits the data to the processor.
[0089] The processor is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory can be used to store data used by the processor when performing operations.
[0090] Preferred embodiments of the present invention have been described above in detail, but it should be understood that aspects of the embodiments can be modified, if necessary, to employ aspects, features and concepts of the various patents, applications and publications to provide further embodiments.
[0091] These and other changes can be made to the embodiments in light of the above detailed description.In general, in the claims, the terms used should not be considered limited to the specific embodiments disclosed in the specification and the claims, but should be construed to include all possible embodiments along with the full scope of equivalents to which these claims are entitled.
Claims
1. An information processing method, characterized in that: Applied to a server; the method comprises: In response to a search instruction of a currently searching user terminal, searching for a plurality of searched target user terminals that meet a set tag condition and are located within a first preset range of the currently searching user terminal; Displaying user information of each of the searched target user terminals on the current searching user terminal; In response to the push confirmation instruction of the current searching user terminal, the coordinate position of the current searching user terminal is pushed to the searched target user terminal for display.
2. The information processing method according to claim 1, characterized in that: The user information at least includes a second preset range covering the location of the searched target user terminal.
3. The information processing method according to claim 2, characterized in that: The number of the searched target user terminals is multiple; When the current searching user terminal displays the user information of each of the searched target user terminals, if there are other searched target user terminals within the set distance range of any of the searched target user terminals, the second preset range of any of the searched target user terminals is merged with the second preset range of the other searched target user terminals to obtain a third preset range, and the range is displayed.
4. The information processing method according to claim 1, characterized in that: Before pushing the coordinate position of the current searching user terminal to the searched target user terminal for display, the method further includes: Sending a request to the searched target user terminal for confirming whether to disclose the location to the current searching user terminal, wherein the request includes tag information of the current searching user terminal and / or covers a second preset range of the location of the current searching user terminal; When receiving an instruction to determine a public location fed back by any of the searched target user terminals, entering the step of pushing the coordinate position of the current searching user terminal to the searched target user terminal for display; The pushing the coordinate position of the current searching user terminal to the searched target user terminal for display includes: The coordinate position of the current searching user terminal is pushed to the searched target user terminal that has fed back an instruction to determine the public position for display.
5. The information processing method according to claim 1, characterized in that: Before the current searching user terminal displays the user information of each of the searched target user terminals, the method further includes: For each of the searched target user terminals, obtaining a current distance or a current distance range between the current searching user terminal and the searched target user terminal; The displaying of user information of each of the searched target user terminals on the current searching user terminal includes: For each of the searched target user terminals, user information of the searched target user terminal and an image identifier representing a current distance or a current distance range between the current searching user terminal and the searched target user terminal are displayed on the current searching user terminal.
6. The information processing method according to claim 4, characterized in that: The push confirmation instruction includes: at least one selected target user terminal to be searched; The sending a request to the searched target user terminal for confirming whether to disclose the location to the current searching user terminal includes: A request for confirming whether to disclose the location to the current searching user terminal is sent to the selected searched target user terminal.
7. The information processing method according to claim 3, characterized in that: After receiving the instruction for determining the public location fed back by any of the search target user terminals, the method further includes: The coordinate position of the searched target user terminal that has fed back an instruction to determine the public position is pushed to the current searching user terminal for display.
8. The information processing method according to claim 4, characterized in that: Before sending a request to the searched target user terminal for confirming whether to disclose the location to the current searching user terminal, the method further includes: Compare the demand information for the current searching user configured by each of the searched target user terminals with the tag information of the current searching user terminal to obtain the matching degree between each of the searched target user terminals and the current searching user terminal, and based on the matching degree between each of the searched target user terminals and the current searching user terminal, obtain prompt information for suggesting whether each of the searched target user terminals should display the coordinate position to the current searching user terminal; The request also includes: prompt information of each target end user end.
9. The information processing method according to claim 1, characterized in that: The user information includes: at least part of the tag information of the searched target user terminal, and / or the matching degree between the tag information of the searched target user terminal and the set tag condition of the current searching user terminal.
10. The information processing method according to claim 1, characterized in that: The method further comprises: comparing the requirement information of the current searching user configured by each of the searched target user terminals with the tag information of the current searching user terminal, respectively, to obtain the matching degree between each of the searched target user terminals and the current searching user terminal; Pushing the coordinate position of the current searching user terminal to the searched target user terminal for display includes: The coordinate position of the current searching user terminal is pushed to the searched target user terminal whose matching degree with the current searching user terminal is greater than a preset matching degree threshold for display.
11. An information processing method, characterized in that: Applied to a terminal; the method comprises: Forwarding the received search instruction input by the current search user to the server, so that the server searches for a number of search target user terminals that meet the set tag condition and are located within a first preset range of the current search user terminal; Displaying the user information of each searched target user terminal sent by the server; The received push confirmation instruction input by the current searching user is forwarded to the server, so that the server can push the coordinate position of the current searching user terminal to the searched target user terminal for display.
12. The information processing method according to claim 11, characterized in that: The user information includes a second preset range covering the location of the searched target user terminal.
13. The information processing method according to claim 11, characterized in that: After forwarding the received push confirmation instruction input by the current search user to the server, the method further includes: The coordinate position of any of the searched target user terminals sent by the server when receiving an instruction to determine a public position fed back by any of the searched target user terminals is received and displayed.
14. The information processing method according to claim 11, characterized in that: The displaying of the user information of each searched target user terminal sent by the server includes: Display the user information of the searched target user terminal and an image identifier representing the current distance or distance range between the current searching user terminal and the searched target user terminal.
15. A server, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the information processing method according to any one of claims 1 to 10.
16. A terminal, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the information processing method according to any one of claims 11 to 14.
17. The terminal according to claim 16, characterized in that: The terminal is a mobile phone.