Information processing method, device, storage medium and electronic device
By displaying unaudited locations added by users in the search interface, and updating the location database after the review is approved or failed, the problem of users being unable to use during the review of new locations is solved, improving travel convenience and user experience.
Patent Information
- Application Number
- CN202310869740.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-14
- Publication Date
- 2024-12-31
- Estimated Expiration
- 2043-07-14
AI Technical Summary
During the review of new locations in the existing technology, users cannot search for unaudited locations they have added, resulting in limited travel convenience.
By displaying unaudited locations added by users in the search interface, displaying them with predetermined sorting rules, and updating the location library after the review is passed or failed, ensuring that users can use their own added locations during the review period.
It improves the convenience of users' travel, allowing users to search for places they have added during the review of new locations, improving travel efficiency and user experience.
Smart Images

Figure CN118410245B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of information processing technology, and in particular to an information processing method, device, storage medium and electronic device. Background Art
[0002] At present, many travel scenarios (such as taxis, navigation, etc.) require the use of maps to obtain accurate locations in order to improve travel efficiency. In geographic information systems, POIs (Point of Interest) may change at any time. Therefore, in order to make the geographic location as accurate as possible, users can provide newly added locations to inform the platform that the location has changed. However, the existing technology only uses the newly added location information provided by users as the source of POI update information. Only after the platform verifies and confirms the authenticity and validity of the newly added location, users can find the destination through functions such as search. Since the review of newly added locations takes a certain amount of time, and the newly added locations cannot be searched during the review period, it brings great inconvenience to users' travel. Summary of the invention
[0003] In view of this, the purpose of the embodiments of the present invention is to provide an information processing method, device, storage medium and electronic device, which can enable the target user to search for the new places that they have added and have not been reviewed during the review of the new places, thereby improving the convenience of the user's travel.
[0004] In a first aspect, an embodiment of the present invention provides an information processing method, the method comprising:
[0005] In response to search information input by a target user, a target location corresponding to the search information is acquired, wherein the target location includes at least one of a first location and a second location, wherein the first location is a location that has passed review, and the second location is a location that has been added by the target user and has not been reviewed;
[0006] The target location is displayed on the search interface according to a predetermined sorting rule.
[0007] In some embodiments, the method further comprises:
[0008] In response to the new location control being triggered, displaying a new location interface;
[0009] Acquiring new location information through the new location interface, the new location information including one or more of a location name, a location address, and location latitude and longitude information; and
[0010] The process of adding a location is executed according to the information of the added location.
[0011] In some embodiments, executing a new location process according to the new location information includes:
[0012] A new location is added to a new location library according to the new location information, wherein the new location library is a local new location library.
[0013] In some embodiments, executing a new location process according to the new location information includes:
[0014] A new location request is sent to the server, wherein the new location request includes the new location information and the user identifier of the target user, so that the server adds the new location to the new location library corresponding to the user identifier according to the new location information, wherein the new location library is a cloud-based new location library.
[0015] In some embodiments, obtaining a target location corresponding to the search information includes:
[0016] Acquire a second location matching the search information in the newly added location library; and
[0017] A search request is sent to a server, the search request including the search information, and the target location sent by the server is received. The server is used to obtain a first location matching the search information in a unified location library in response to receiving the search request and send it to the user terminal.
[0018] In some embodiments, obtaining a target location corresponding to the search information includes:
[0019] Sending a search request to a server, the search request including the search information and a user identifier of a target user; and
[0020] Receive the target location sent by the server, wherein the server is used to obtain a first location matching the search information in a unified location library in response to receiving the search request, detect a newly added location library corresponding to the target user according to the user identifier of the target user, and in response to the existence of the newly added location library corresponding to the target user, obtain a second location matching the search information in the newly added location library, and send the first location and the second location as the target locations to the user terminal.
[0021] In some embodiments, executing a new location process according to the new location information includes:
[0022] Jump to the location submission interface, which includes a completion control and / or an order issuance control, wherein in response to the completion control being triggered, the location submission interface is exited, and in response to the order issuance control being triggered, the order issuance interface is entered, and the end point of the order issuance interface is the newly added location.
[0023] In some embodiments, executing a new location process according to the new location information includes:
[0024] Perform risk control on the newly added locations.
[0025] In some embodiments, the method further comprises:
[0026] Obtaining the audit result of the newly added location, wherein the audit result includes passed and failed;
[0027] In response to the audit result being approved, moving the newly added location from the newly added location library to the unified location library; and
[0028] In response to the audit result being that the audit fails, the newly added location is deleted from the newly added location database.
[0029] In some embodiments, the predetermined sorting rule includes at least one of the following:
[0030] The second location is ranked before the first location;
[0031] Sorting by relevance score, wherein the relevance score is used to represent the matching degree between the target location and the search information;
[0032] Sort by the time the second location was added, from farthest to nearest.
[0033] In some embodiments, displaying the target location on the search interface according to a predetermined sorting rule includes:
[0034] An unreviewed label and / or prompt information is displayed at the second location.
[0035] In a second aspect, an embodiment of the present invention provides an information processing device, the device comprising:
[0036] a target location acquisition unit, configured to acquire a target location corresponding to the search information in response to the search information input by the target user, wherein the target location includes at least one of a first location and a second location, wherein the first location is a location that has passed the review, and the second location is a location that has been added by the target user and has not been reviewed;
[0037] The target location display unit is used to display the target location on the search interface according to a predetermined sorting rule.
[0038] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method described in the first aspect.
[0039] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium storing computer program instructions, wherein the computer program instructions implement the method described in the first aspect when executed by a processor.
[0040] The technical solution of the embodiment of the present invention obtains the target location corresponding to the search information in response to the search information input by the target user, wherein the target location includes at least one of the first location that has passed the review and the second location that has been added by the target user and has not been reviewed, and displays the target location on the search interface according to a predetermined sorting rule. As a result, during the review period of the newly added location, the target user can search for the newly added location that has been added and has not been reviewed, thereby improving the convenience of the user's travel. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0042] Figure 1 is a schematic diagram of an information processing system according to an embodiment of the present invention;
[0043] Figure 2 is a flow chart of information interaction according to the first embodiment of the present invention;
[0044] Figure 3 is a schematic diagram of a search interface according to an embodiment of the present invention;
[0045] Figure 4 is a schematic diagram of a new location interface according to an embodiment of the present invention;
[0046] Figure 5 is a schematic diagram of a location submission interface of an embodiment of the present invention;
[0047] Figure 6 is a schematic diagram of an order issuing interface of an embodiment of the present invention;
[0048] Figure 7 is a schematic diagram of a search interface according to another embodiment of the present invention;
[0049] Figure 8 is a flow chart of information interaction according to the second embodiment of the present invention;
[0050] Fig. 9 is a flow chart of an information processing method according to an embodiment of the present invention;
[0051] Fig.10 is a schematic diagram of an information processing device according to an embodiment of the present invention;
[0052] Fig.11 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0053] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the detailed description of the present invention below, some specific details are described in detail. It is possible for a person skilled in the art to fully understand the present invention without the description of these details. In order to avoid confusing the essence of the present invention, known methods, processes, flows, components and circuits are not described in detail.
[0054] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.
[0055] Unless the context clearly requires otherwise, the words "include", "comprising" and the like throughout this application should be interpreted as including rather than exclusive or exhaustive; that is, as meaning "including but not limited to".
[0056] In the description of the present invention, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, "plurality" means two or more.
[0057] At present, many map platforms use the user's newly added location information as one of the sources of POI update information. For the platform, POI only has public attributes and is not unique to a certain user. The newly added POI information can only be integrated into the online POI library and take effect after being verified and confirmed by the platform, and can be searched, found and used by all users. With the in-depth development of mobile Internet, in many scenarios (such as taxis, navigation, etc.), users have immediate needs for newly added locations, that is, they need to use the newly added location immediately to quickly travel to their destination, but when they cannot find their desired destination, the existing technology only informs the platform that there is a POI point that the platform does not have through the newly added location. In essence, the user still cannot use the newly added location. Therefore, the present invention provides an information processing method, which supports the submission of newly added locations. On the basis of not violating laws and regulations, the newly added locations are directly published to the online POI library. Before the platform has reviewed and confirmed, the target user can use the newly added location submitted by himself, thereby improving the convenience of the user.
[0058] Figure 1 is a schematic diagram of an information processing system according to an embodiment of the present invention. Figure 1 In the illustrated embodiment, the information processing system includes a server 1 and a user terminal 2. The server 1 and the user terminal 2 are communicatively connected.
[0059] Server 1 is a geographic location service platform. For example, in a navigation scenario, server 1 may be a map platform, and in a taxi scenario, server 1 may be an online taxi platform.
[0060] The server 1 may be a server cluster composed of multiple servers, or may be a single server.
[0061] The user terminal 2 is a terminal device used by the user. The user may be a taxi user, a navigation user, or a POI user. For example, assuming that the POI is a shop, the POI user is a merchant.
[0062] The user terminal 2 may be implemented by a mobile phone, a tablet computer, a laptop computer, a desktop computer, a vehicle-mounted terminal or other dedicated data processing terminals.
[0063] The server 1 and the user terminal 2 are connected in communication, and the information processing method of the embodiment of the present invention is implemented through data interaction.
[0064] Specifically, Figure 2 is a flow chart of information interaction of the first embodiment of the present invention. Figure 2 In the illustrated embodiment, information interaction includes the following steps:
[0065] Step S101: A new location control is triggered.
[0066] When a user needs to add a new location, a new location control is triggered. The embodiment of the present invention takes a taxi user as an example for explanation. The user is a passenger, and the passenger takes a taxi through an APP, web page, mini program or other taxi software. The new location control can be set on any page, for example, the new location control can be found through the "setting function", or through other methods.
[0067] In a specific implementation, a new location control may be provided in the search interface.
[0068] Figure 3 FIG. 1 is a schematic diagram of a search interface according to an embodiment of the present invention. Figure 3 In the embodiment shown, the search interface includes a search box K11, through which a target city can be selected and search information of a location to be found can be input. After the city and search information are input, a search list is displayed, and the search list includes multiple locations K12. At the same time, the search interface also includes a "report" control K13. If the user's search list does not have the location to be found, or there is an incorrect location in the search list, the "report" control can be clicked to correct it.
[0069] In some embodiments, when the reporting control is triggered, the page jumps to a new page and displays a new location control and an error reporting control. The user can click the new location control to add a new location, or click the error reporting control to report an incorrect location.
[0070] Step S102: display a new location interface.
[0071] In this embodiment, when the user clicks on the add location control, the page is redirected to the add location interface.
[0072] Figure 4 is a schematic diagram of a new location interface according to an embodiment of the present invention. Figure 4 In the illustrated embodiment, the new location interface includes a user type selection control, wherein the user type selection control includes a user control and a merchant control, and the user can select a corresponding type according to his or her identity.
[0073] The new location interface also includes a location name input box where users can enter the location name.
[0074] The new location interface also includes a location selection box, and users can select the corresponding location by dragging the map.
[0075] The new location interface also includes a contact information input box where users can enter their contact information. The contact information is used by the platform to notify users of the review results.
[0076] The new location interface also includes a submit control. After the user enters the new location information, click the submit control to submit it.
[0077] Step S103: Acquire the newly added location information.
[0078] The user terminal obtains the newly added location information through the newly added location interface, and the newly added location information includes one or more of the location name, location address, and location longitude and latitude information. The location name is input by the user. The location address and location longitude and latitude information are obtained by the user through the location in the map selected by the user.
[0079] Step S104: perform risk control on the newly added location.
[0080] The user terminal performs risk control processing on the newly added location information. Specifically, the risk control processing is filtering sensitive words. That is, the user terminal performs sensitive word filtering on the information input by the user.
[0081] If the inputted new location information meets the risk control requirements, the new location process is executed according to the new location information, specifically entering step S105.
[0082] Step S105: Send a request to add a new location.
[0083] The user terminal sends a new location request to the server, where the new location request includes the new location information and the user identifier of the target user.
[0084] Step S106, jump to the location submission interface.
[0085] After the user terminal sends a request to add a new location to the server, it jumps to the location submission interface.
[0086] Figure 5 Schematic diagram of the location submission interface of an embodiment of the present invention. Figure 5 In the illustrated embodiment, the location submission interface includes a display area K31 for information such as the location name, etc., for users to view.
[0087] At the same time, the location submission interface also includes a status display area K32 for displaying the status of the newly added location to the user. Figure 5 The status of the newly added location in is Submission completed and being processed.
[0088] The location submission interface includes a completion control K33 and / or an order issuance control K34.
[0089] In response to the completion control being triggered, the location submission interface is exited and the interface is redirected to the search interface.
[0090] In response to the order placement control being triggered, the order placement interface is entered, and the end point of the order placement interface is the newly added location.
[0091] Figure 6 Schematic diagram of the order issuing interface of an embodiment of the present invention. Figure 6 In the embodiment shown, the order placement interface includes a list of vehicle types and a prompt for a newly added location. The prompt for a newly added location may be "The destination has been added by you, but the platform has not yet reviewed and confirmed it. Please proceed with caution." After the user selects the vehicle type, click the confirmation control to complete the order placement. As a result, after the user adds a location, the user can directly set off for the newly added location, thereby improving the user's travel efficiency.
[0092] Step S107: adding a new location to the new location library.
[0093] After receiving the new location request, the server parses the new location request to obtain the new location information, and adds the new location to the new location database according to the new location information. The new location database is a cloud-based new location database, which refers to a database stored in the server or a database connected to the server.
[0094] Specifically, the new location request includes the new location information and the user ID of the target user, and the server detects whether there is a new location library corresponding to the user ID, and if so, adds the new location information to the new location library. If so, a new location library corresponding to the user ID is established, and then the new location information is added to the new location library.
[0095] When the user submits information through the new location function, the relevant information will be subject to risk control. If it involves sensitive words, it will be filtered. The rest of the new location information that does not involve risks will be virtually constructed as POI results in the user's new location library, including location name, location address, location longitude and latitude, user ID, intelligence ID, and addition time.
[0096] Among them, the place name, place address, and place latitude and longitude information are all information filled in and submitted by the user when adding a new place.
[0097] The intelligence identifier is generated when the user submits a new location. Its main purpose is to match and map the corresponding location information in the database when the platform reviews the intelligence.
[0098] Thus, the newly added location can be completed. Since the newly added location has not been reviewed, the newly added location is only used by the user who added the location to avoid misleading other users due to inaccurate location.
[0099] Furthermore, the embodiment of the present invention also provides a location search method, which is as follows:
[0100] Step S108: Obtain search information.
[0101] The user terminal obtains the search information input by the user. Specifically, the search information can be obtained through the search interface. Figure 3 , the search information includes cities, keywords and other information.
[0102] Step S109: Send a search request.
[0103] The user terminal sends a search request to the server, and the search information includes the search information and the user identifier of the target user.
[0104] Step S110: Obtain a first location in the unified location database.
[0105] In response to receiving the search request, the server parses the search request to obtain search information, and obtains a first location matching the search information in a unified location database according to the search information.
[0106] Among them, all approved locations are stored in the unified location library.
[0107] Step S111: Acquire a second location in the newly added location library.
[0108] In response to receiving the search request, the server parses the search request to obtain search information and a user identifier, detects a newly added location library corresponding to the target user based on the user identifier of the target user, and in response to the existence of the newly added location library corresponding to the target user, obtains a second location matching the search information in the newly added location library.
[0109] The newly added location database stores the newly added locations submitted by the user and not reviewed. Not reviewed means that the user has submitted the newly added location and has not received the review result of the newly added location.
[0110] That is, after users submit a new location, they can search for it by entering relevant search information in the search box. Since the platform has not yet verified the authenticity of these new location information, only the submitting user can search and issue an order. At the same time, the user's actual taxi-hailing behavior can also provide more verification information to prove whether it is a correct new location information.
[0111] For steps S110-S111, after the user enters the search information in the search box, in addition to requesting the unified location database to find relevant results (online search logic), the newly added location database will be requested synchronously, specifically: concurrently requesting the newly added location database, the request parameters are the user ID and the search information, the user ID is mainly used to determine whether there is any information newly added by the user in the newly added location database, and the search information is mainly used to determine whether there is a matching POI result in the newly added location information. First, the newly added location database is queried with the user ID. If it is found, the search is recalled based on the search information. If there is a new location result hit, the relevant results are returned through the interface. If there is no new result hit, the query is terminated; if the user ID is not found, the query is also terminated; terminating the query means that no results are returned.
[0112] Step S112: Send the target location.
[0113] The server sends the searched first location and second location as the target location to the user terminal.
[0114] Step S113: display the target location.
[0115] After receiving the target location, the user terminal displays the target location on the search interface according to a predetermined sorting rule.
[0116] The predetermined sorting rule includes at least one of the following:
[0117] The second location is ranked before the first location;
[0118] Sorting by relevance score, wherein the relevance score is used to represent the matching degree between the target location and the search information;
[0119] Sort by the time the second location was added, from farthest to nearest.
[0120] Furthermore, displaying the target location on the search interface according to a predetermined sorting rule further includes:
[0121] An unreviewed label and / or prompt information is displayed at the second location.
[0122] Specifically, Figure 7 FIG. 1 is a schematic diagram of a search interface according to another embodiment of the present invention. Figure 7 In the embodiment shown, the search interface includes a search box K41, through which a target city can be selected and search information of the place to be found can be entered. After the city and search information are entered, a search list is displayed, and the search list includes multiple target places. Among them, the multiple target places include one or more first places K43, and one or more second places K42. At the same time, the search interface also includes a "report" control K44. If the user's search list does not have the place to be found, or there is an incorrect place in the search list, click the "report" control to correct it.
[0123] Furthermore, for the second location, an "unreviewed label" and a prompt message "The destination has been added by you and has not yet been reviewed and confirmed by the platform. Please proceed with caution" are displayed.
[0124] Therefore, users can set up locations that cannot be found by adding new places and go there.
[0125] Step S114: Obtain the audit result.
[0126] The audit results are uploaded to the server by the auditor, and the audit results include passed and failed.
[0127] Step S115: Update the location database.
[0128] For steps S114 and S115, the newly added location may be a correct location or an incorrect location. Therefore, in order to improve the travel safety and convenience of users, it is necessary to review the newly added location and update the location library based on the review results. Updating the location library refers to updating the newly added location library and the unified location library.
[0129] The server obtains the audit result of the newly added location, and the audit result includes a passed audit and a failed audit. In response to the audit result being a passed audit, the newly added location is moved from the newly added location library to the unified location library, so that all users can search for it, thereby improving user convenience. In response to the audit result being a failed audit, the newly added location is deleted from the newly added location library, so that the current user cannot search for it, thereby improving user safety.
[0130] The data in the newly added location database is stored and queried based on user representations. It is a database specifically designed for use by new users. After the platform verifies the newly added location information, it is necessary to clean and transfer the prepared and erroneous information.
[0131] The logic for processing newly added location information that has been verified as accurate by the platform: If the newly added location information is verified to be accurate by the platform, the information in the newly added location database will be transferred to the unified location database, and the information in the original newly added location database will be deleted. All users can query the location to take a taxi.
[0132] Logic for processing newly added location information that is verified as incorrect by the platform: If the newly added location information is verified as incorrect by the platform, the information will be cleared from the newly added location database, and the user will be informed via SMS or app push notification that the newly added location information submitted has not been approved, and all users will be unable to query the location.
[0133] In the embodiment of the present invention, in response to the search information input by the target user, the target location corresponding to the search information is obtained, the target location includes at least one of a first location that has passed the review and a second location that has been added by the target user and has not been reviewed, and the target location is displayed on the search interface according to a predetermined sorting rule. In this way, during the review period of the newly added location, the target user can search for the newly added location that he has added and has not been reviewed, thereby improving the convenience of the user's travel.
[0134] It should be noted that the newly added location database in the embodiment of the present invention may also be implemented by adding a new location database locally.
[0135] Specifically, Figure 8 is a flow chart of information interaction of the second embodiment of the present invention. Figure 8 In the illustrated embodiment, information interaction includes the following steps:
[0136] Step S201: A new location control is triggered.
[0137] Step S202: display a new location interface.
[0138] Step S203: Acquire the newly added location information.
[0139] Step S204: perform risk control on the newly added location.
[0140] Among them, the above steps S201-S204 can refer to steps S101-S104, and the embodiment of the present invention will not be repeated here.
[0141] Step S205: Add a new location to the new location library.
[0142] After the user terminal obtains the newly added location information, it adds the newly added location to the newly added location database according to the newly added location information. The newly added location database is a local newly added location database, which refers to a database stored in the user terminal.
[0143] Step S206: Jump to the location submission interface.
[0144] Step S207: Obtain search information.
[0145] Among them, the above steps S206-S207 can refer to steps S106 and S108, and the embodiment of the present invention will not be repeated here.
[0146] Step S208: Acquire a second location in the newly added location library.
[0147] The user terminal obtains a second location matching the search information from the newly added location library.
[0148] The newly added location database stores the newly added locations submitted by the user and not reviewed. Not reviewed means that the user has submitted the newly added location and has not received the review result of the newly added location.
[0149] That is, after users submit a new location, they can search for it by entering relevant search information in the search box. Since the platform has not yet verified the authenticity of these new location information, only the submitting user can search and issue an order. At the same time, the user's actual taxi-hailing behavior can also provide more verification information to prove whether it is a correct new location information.
[0150] Step S209: Send a search request.
[0151] Step S210: Obtain a first location in the unified location database.
[0152] In response to receiving the search request, the server parses the search request to obtain search information, and obtains a first location matching the search information in a unified location database according to the search information.
[0153] Among them, all approved locations are stored in the unified location library.
[0154] For steps S208-S210, after the user enters the search information in the search box, in addition to requesting the unified location library to search for relevant results from the server (online search logic), the local new location library will be requested synchronously. If there are new location results hit, the relevant results will be returned through the interface. If no new results are hit, the query will be terminated; if the user identifier is not found, the query will also be terminated; terminating the query means that no results are returned.
[0155] Step S211, sending the first location.
[0156] The server sends the searched first location to the user terminal.
[0157] Step S212: display the target location.
[0158] After receiving the first location, the user terminal displays the first location received from the server and the second location searched in the local location library on the search interface according to a predetermined sorting rule.
[0159] The predetermined sorting rule includes at least one of the following:
[0160] The second location is ranked before the first location;
[0161] Sorting by relevance score, wherein the relevance score is used to represent the matching degree between the target location and the search information;
[0162] Sort by the time the second location was added, from farthest to nearest.
[0163] Furthermore, displaying the target location on the search interface according to a predetermined sorting rule further includes:
[0164] An unreviewed label and / or prompt information is displayed at the second location.
[0165] Step S213: Obtain the audit result.
[0166] The audit results are uploaded to the server by the auditor, and the audit results include passed and failed.
[0167] It should be noted that although the search for the second location in the newly added location library is implemented in the local newly added location library, the user terminal still needs to send the newly added location library to the server for storage, and the server issues an audit task to the auditor based on the newly added location library.
[0168] Step S214: Update the unified location database.
[0169] The server updates the unified location database based on the audit results.
[0170] Step S215: Send the audit result.
[0171] The server sends the audit result to the user terminal.
[0172] Step S216: Update the newly added location database.
[0173] After receiving the audit result, the user terminal updates the newly added location database according to the audit result.
[0174] For steps S213 and S216, the newly added location may be a correct location or an incorrect location. Therefore, in order to improve the travel safety and convenience of users, it is necessary to review the newly added location and update the newly added location library and the unified location library based on the review results.
[0175] The server obtains the audit result of the newly added location uploaded by the auditor, and the audit result includes passed and failed. In response to the audit result being passed, the newly added location is added to the unified location library, so that all users can search for it, improving user convenience.
[0176] The server sends the audit result to the user terminal. Regardless of whether the audit result is passed or not, the user terminal deletes the corresponding newly added location from the newly added location database. At this time, the newly added locations that have passed the audit can be searched in the unified location database, while the newly added locations that have not passed the audit are not accurate and cannot be searched again.
[0177] The data in the newly added location database is stored and queried based on user representations. It is a database specifically designed for use by new users. After the platform verifies the newly added location information, it is necessary to clean and transfer the prepared and erroneous information.
[0178] The logic for processing newly added location information that has been verified as accurate by the platform: If the newly added location information is verified to be accurate by the platform, the information in the newly added location database will be transferred to the unified location database, and the information in the original newly added location database will be deleted. All users can query the location to take a taxi.
[0179] Logic for processing newly added location information that is verified as incorrect by the platform: If the newly added location information is verified as incorrect by the platform, the information will be cleared from the newly added location database, and the user will be informed via SMS or app push notification that the newly added location information submitted has not been approved, and all users will be unable to query the location.
[0180] In the embodiment of the present invention, in response to the search information input by the target user, the target location corresponding to the search information is obtained, the target location includes at least one of a first location that has passed the review and a second location that has been added by the target user and has not been reviewed, and the target location is displayed on the search interface according to a predetermined sorting rule. In this way, during the review period of the newly added location, the target user can search for the newly added location that he has added and has not been reviewed, thereby improving the convenience of the user's travel.
[0181] Fig. 9 is a flow chart of the information processing method according to an embodiment of the present invention. Fig. 9 As shown, the information processing method of the embodiment of the present invention is applicable to a user terminal, and specifically includes the following steps:
[0182] Step S310, in response to the search information input by the target user, obtain a target location corresponding to the search information, the target location including at least one of a first location and a second location, the first location is a reviewed location, and the second location is a location added by the target user and not reviewed.
[0183] Step S320: display the target location on the search interface according to a predetermined sorting rule.
[0184] In some embodiments, the method further comprises:
[0185] In response to the new location control being triggered, displaying a new location interface;
[0186] Acquiring new location information through the new location interface, the new location information including one or more of a location name, a location address, and location latitude and longitude information; and
[0187] The process of adding a location is executed according to the information of the added location.
[0188] In some embodiments, executing a new location process according to the new location information includes:
[0189] A new location is added to a new location library according to the new location information, wherein the new location library is a local new location library.
[0190] In some embodiments, executing a new location process according to the new location information includes:
[0191] A new location request is sent to the server, wherein the new location request includes the new location information and the user identifier of the target user, so that the server adds the new location to the new location library corresponding to the user identifier according to the new location information, wherein the new location library is a cloud-based new location library.
[0192] In some embodiments, obtaining a target location corresponding to the search information includes:
[0193] Acquire a second location matching the search information in the newly added location library; and
[0194] A search request is sent to a server, the search request including the search information, and the target location sent by the server is received. The server is used to obtain a first location matching the search information in a unified location library in response to receiving the search request and send it to the user terminal.
[0195] In some embodiments, obtaining a target location corresponding to the search information includes:
[0196] Sending a search request to a server, the search request including the search information and a user identifier of a target user; and
[0197] Receive the target location sent by the server, wherein the server is used to obtain a first location matching the search information in a unified location library in response to receiving the search request, detect a newly added location library corresponding to the target user according to the user identifier of the target user, and in response to the existence of the newly added location library corresponding to the target user, obtain a second location matching the search information in the newly added location library, and send the first location and the second location as the target locations to the user terminal.
[0198] In some embodiments, executing a new location process according to the new location information includes:
[0199] Jump to the location submission interface, which includes a completion control and / or an order issuance control, wherein in response to the completion control being triggered, the location submission interface is exited, and in response to the order issuance control being triggered, the order issuance interface is entered, and the end point of the order issuance interface is the newly added location.
[0200] In some embodiments, executing a new location process according to the new location information includes:
[0201] Perform risk control on the newly added locations.
[0202] In some embodiments, the method further comprises:
[0203] Obtaining the audit result of the newly added location, wherein the audit result includes passed and failed;
[0204] In response to the audit result being approved, moving the newly added location from the newly added location library to the unified location library; and
[0205] In response to the audit result being that the audit fails, the newly added location is deleted from the newly added location database.
[0206] In some embodiments, the predetermined sorting rule includes at least one of the following:
[0207] The second location is ranked before the first location;
[0208] Sorting by relevance score, wherein the relevance score is used to represent the matching degree between the target location and the search information;
[0209] Sort by the time the second location was added, from farthest to nearest.
[0210] In some embodiments, displaying the target location on the search interface according to a predetermined sorting rule includes:
[0211] An unreviewed label and / or prompt information is displayed at the second location.
[0212] In the embodiment of the present invention, in response to the search information input by the target user, the target location corresponding to the search information is obtained, the target location includes at least one of a first location that has passed the review and a second location that has been added by the target user and has not been reviewed, and the target location is displayed on the search interface according to a predetermined sorting rule. In this way, during the review period of the newly added location, the target user can search for the newly added location that he has added and has not been reviewed, thereby improving the convenience of the user's travel.
[0213] Fig.10 Schematic diagram of an information processing device according to an embodiment of the present invention. Fig.10 As shown, the information processing device of the embodiment of the present invention is applicable to a user terminal, and specifically includes a target location acquisition unit 101 and a target location display unit 102. The target location acquisition unit 101 is used to respond to the search information input by the target user, and obtain the target location corresponding to the search information, and the target location includes at least one of a first location and a second location, the first location is a location that has passed the review, and the second location is a location that has been added by the target user and has not been reviewed. The target location display unit 102 is used to display the target location on the search interface according to a predetermined sorting rule.
[0214] In some embodiments, the apparatus further comprises:
[0215] A new location interface display unit, used to display a new location interface in response to the new location control being triggered;
[0216] a newly added location information acquisition unit, configured to acquire the newly added location information through the newly added location interface, wherein the newly added location information includes one or more of a location name, a location address, and location latitude and longitude information; and
[0217] The newly added location process execution unit is used to execute the newly added location process according to the newly added location information.
[0218] In some embodiments, the new location process execution unit is used to:
[0219] A new location is added to a new location library according to the new location information, wherein the new location library is a local new location library.
[0220] In some embodiments, the new location process execution unit is used to:
[0221] A new location request is sent to the server, wherein the new location request includes the new location information and the user identifier of the target user, so that the server adds the new location to the new location library corresponding to the user identifier according to the new location information, wherein the new location library is a cloud-based new location library.
[0222] In some embodiments, the target location acquisition unit includes:
[0223] A second location acquisition subunit is configured to acquire a second location matching the search information from the newly added location library; and
[0224] The first location acquisition subunit is used to send a search request to the server, the search request includes the search information, and receives the target location sent by the server. The server is used to respond to receiving the search request, obtain the first location matching the search information in the unified location library and send it to the user terminal.
[0225] In some embodiments, the target location acquisition unit includes:
[0226] A search request sending subunit is used to send a search request to a server, wherein the search request includes the search information and a user identifier of a target user; and
[0227] A target location receiving subunit is used to receive the target location sent by the server, wherein the server is used to obtain a first location matching the search information in a unified location library in response to receiving the search request, detect a newly added location library corresponding to the target user according to the user identifier of the target user, and in response to the existence of the newly added location library corresponding to the target user, obtain a second location matching the search information in the newly added location library, and send the first location and the second location as the target locations to the user terminal.
[0228] In some embodiments, the new location process execution unit is used to:
[0229] Jump to the location submission interface, which includes a completion control and / or an order issuance control, wherein in response to the completion control being triggered, the location submission interface is exited, and in response to the order issuance control being triggered, the order issuance interface is entered, and the end point of the order issuance interface is the newly added location.
[0230] In some embodiments, the new location process execution unit is used to:
[0231] Perform risk control on the newly added locations.
[0232] In some embodiments, the apparatus further comprises:
[0233] An audit result obtaining unit, used to obtain the audit result of the newly added location, wherein the audit result includes a passed audit and a failed audit;
[0234] A first updating unit is configured to move the newly added location from the newly added location library to the unified location library in response to the audit result being approved; and
[0235] The second updating unit is configured to delete the newly added location from the newly added location database in response to the audit result being that the audit fails.
[0236] In some embodiments, the predetermined sorting rule includes at least one of the following:
[0237] The second location is ranked before the first location;
[0238] Sorting by relevance score, wherein the relevance score is used to represent the matching degree between the target location and the search information;
[0239] Sort by the time the second location was added, from farthest to nearest.
[0240] In some embodiments, the target location display unit is used to:
[0241] An unreviewed label and / or prompt information is displayed at the second location.
[0242] In the embodiment of the present invention, in response to the search information input by the target user, the target location corresponding to the search information is obtained, the target location includes at least one of a first location that has passed the review and a second location that has been added by the target user and has not been reviewed, and the target location is displayed on the search interface according to a predetermined sorting rule. In this way, during the review period of the newly added location, the target user can search for the newly added location that he has added and has not been reviewed, thereby improving the convenience of the user's travel.
[0243] Fig.11 is a schematic diagram of an electronic device according to an embodiment of the present invention. Fig.11The electronic device shown is a general data processing device, which includes a general computer hardware structure, which includes at least a processor 111 and a memory 112. The processor 111 and the memory 112 are connected via a bus 113. The memory 112 is suitable for storing instructions or programs executable by the processor 111. The processor 111 can be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor 111 executes the instructions stored in the memory 112, thereby executing the method flow of the embodiment of the present invention as described above to realize the processing of data and the control of other devices. The bus 113 connects the above-mentioned multiple components together, and at the same time connects the above-mentioned components to the display controller 114 and the display device and the input / output (I / O) device 115. The input / output (I / O) device 115 can be a mouse, a keyboard, a modem, a network interface, a touch input device, a somatosensory input device, a printer, and other devices known in the art. Typically, the input / output device 115 is connected to the system through an input / output (I / O) controller 116.
[0244] It should be understood by those skilled in the art that the embodiments of the present invention may be provided as methods, devices (equipment) or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0245] The present invention is described with reference to flowcharts of methods, apparatuses (devices) and computer program products according to embodiments of the present application. It should be understood that each process in the flowchart can be implemented by computer program instructions.
[0246] These computer program instructions may be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device that implements the process Figure 1 A function specified in a process or multiple processes.
[0247] These computer program instructions may also be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the instructions for implementing the process Figure 1 A device that specifies functions in a process or multiple processes.
[0248] The solutions described in this specification and in the examples, if they involve the processing of personal information, will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.
[0249] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. An information processing method, characterized in that: The method comprises: In response to search information input by a target user, a target location corresponding to the search information is acquired, wherein the target location includes at least one of a first location and a second location, wherein the first location is a location that has passed review, and the second location is a location that has been added by the target user and has not been reviewed; Displaying the target location on the search interface according to a predetermined sorting rule; Wherein, acquiring the target location corresponding to the search information includes: acquiring the first location from a unified location library, and acquiring the second location from a newly added location library; Among them, obtaining the second location from the newly added location library includes: requesting the newly added location library according to the search information, the request parameters including the user identifier and the search information, the user identifier is used to determine whether there is a newly added location of the target user in the newly added location library, and the search information is used to determine whether there is a matching POI result in the newly added location.
2. The method according to claim 1, characterized in that The method further comprises: In response to the new location control being triggered, displaying a new location interface; Acquiring new location information through the new location interface, the new location information including one or more of a location name, a location address, and location latitude and longitude information; and The process of adding a location is executed according to the information of the added location.
3. The method according to claim 2, characterized in that The process of executing a new location according to the new location information includes: A new location is added to a new location library according to the new location information, wherein the new location library is a local new location library.
4. The method according to claim 2, characterized in that: The process of executing a new location according to the new location information includes: A new location request is sent to the server, wherein the new location request includes the new location information and the user identifier of the target user, so that the server adds the new location to the new location library corresponding to the user identifier according to the new location information, wherein the new location library is a cloud-based new location library.
5. The method according to claim 3, characterized in that: The acquiring of the target location corresponding to the search information comprises: Acquire a second location matching the search information in the newly added location library; and A search request is sent to a server, the search request including the search information, and the target location sent by the server is received. The server is used to obtain a first location matching the search information in a unified location library in response to receiving the search request and send it to the user terminal.
6. The method according to claim 4, characterized in that The acquiring of the target location corresponding to the search information comprises: Sending a search request to a server, the search request including the search information and a user identifier of a target user; and Receive the target location sent by the server, wherein the server is used to obtain a first location matching the search information in a unified location library in response to receiving the search request, detect a newly added location library corresponding to the target user according to the user identifier of the target user, and in response to the existence of the newly added location library corresponding to the target user, obtain a second location matching the search information in the newly added location library, and send the first location and the second location as the target locations to the user terminal.
7. The method according to claim 2, characterized in that The process of executing a new location according to the new location information includes: Jump to the location submission interface, which includes a completion control and / or an order issuance control, wherein in response to the completion control being triggered, the location submission interface is exited, and in response to the order issuance control being triggered, the order issuance interface is entered, and the end point of the order issuance interface is the newly added location.
8. The method according to claim 2, characterized in that: The process of executing a new location according to the new location information includes: Perform risk control on the newly added locations.
9. The method according to claim 5 or 6, characterized in that: The method further comprises: Obtaining the audit result of the newly added location, wherein the audit result includes passed and failed; In response to the audit result being approved, moving the newly added location from the newly added location library to the unified location library; and In response to the audit result being that the audit fails, the newly added location is deleted from the newly added location database.
10. The method according to claim 1, characterized in that The predetermined sorting rule includes at least one of the following: The second location is ranked before the first location; Sorting by relevance score, wherein the relevance score is used to represent the matching degree between the target location and the search information; Sort by the time the second location was added, from farthest to nearest.
11. The method according to claim 1, characterized in that: The displaying of the target location on the search interface according to the predetermined sorting rule includes: An unreviewed label and / or prompt information is displayed at the second location.
12. An information processing device, characterized in that: The device comprises: a target location acquisition unit, configured to acquire a target location corresponding to the search information in response to the search information input by the target user, wherein the target location includes at least one of a first location and a second location, wherein the first location is a location that has passed the review, and the second location is a location that has been added by the target user and has not been reviewed; A target location display unit, used to display the target location on the search interface according to a predetermined sorting rule; The target location acquisition unit is used to acquire the first location from a unified location library and acquire the second location from a newly added location library; Among them, obtaining the second location from the newly added location library includes: requesting the newly added location library according to the search information, the request parameters including the user identifier and the search information, the user identifier is used to determine whether there is a newly added location of the target user in the newly added location library, and the search information is used to determine whether there is a matching POI result in the newly added location.
13. An electronic device comprising a memory and a processor, characterized in that: The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1-11.
14. A computer-readable storage medium storing computer program instructions, characterized in that: The computer program instructions implement the method according to any one of claims 1 to 11 when executed by a processor.
