A service processing method and related device
Patent Information
- Application Number
- CN202510486628.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2026-10-23
AI Technical Summary
然而,目前大多数出行服务更多地是附加关于某个地点的推荐功能,如果用户需要判别出行前往某个地点是否合适,需要搜索相关攻略或基于对某个地点的搜索额外地查看该地点的相关评价数据后确定行程目的地,这增加了用户出行决策的时间成本,用户出行不够省时省力
[0013]在本申请实施例中,可以显示出行搜索页面,该出行搜索页面中显示有出行目的地的标识,响应于对出行目的地的标识的选择,可以显示出行服务页面,并且该出行服务页面中显示有出行目的地的标识及出行目的地的评价标签,该评价标签用于指示针对出行目的地的出行建议。可见,在搜索出行目的地的场景下,通过搜索可以显示出行目的地的标识,并在选择该出行目的地的标识后,可以跳转至出行服务页面,并在出行服务页面中显示出行目的地的标识时也显示出行目的地的评价标签,从而通过评价标签呈现针对出行目的地的出行建议,通过出行建议可以为出行对象决策出行目的地提供更加客观、更多有用的行程参考,为用户确定出行目的地提供便捷的决策信息,此外,优化了使用出行服务的过程中出行建议的呈现逻辑,用户无需通过额外的搜索查看出行建议,而是使用出行服务的过程中通过搜索地点时显示评价标签,快速地触达出行建议,节约了用户出行决策的时间成本,提升出行决策的效率。
Smart Images

Figure CN122964372A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and in particular to a service processing method, a service processing apparatus, a computer device, a computer-readable storage medium, and a computer program product. Background Technology
[0002] With the development of internet technology, travel services provided through applications (including but not limited to ride-hailing and navigation services) have brought great convenience to people's lives. However, most current travel services primarily offer recommendations for specific locations. If users need to determine whether traveling to a particular destination is suitable, they must search for relevant travel guides or review related evaluation data based on their search results before deciding on their destination. This increases the time cost for users to make travel decisions, making travel less time-saving and effortless. Summary of the Invention
[0003] This application provides a service processing method and related equipment that can reduce the time cost of travel decision-making and improve the efficiency of travel decision-making.
[0004] On one hand, embodiments of this application provide a service processing method, the method comprising:
[0005] The travel search page is displayed, showing the travel destination.
[0006] In response to the selection of a destination identifier, a travel service page is displayed, which shows the destination identifier and a rating label for the destination. The rating label is used to indicate travel suggestions for the destination.
[0007] On one hand, embodiments of this application provide a service processing apparatus, the apparatus comprising:
[0008] The display unit is used to display the travel search page, which shows the travel destination identifier;
[0009] The display unit is also used to display a travel service page in response to the selection of a travel destination identifier. The travel service page displays the travel destination identifier and a rating label for the travel destination. The rating label is used to indicate travel suggestions for the travel destination.
[0010] On one hand, embodiments of this application provide a computer device, which includes: a processor adapted to execute a computer program; and a computer-readable storage medium storing the computer program, wherein when the computer program is executed by the processor, it implements the service processing method described above.
[0011] On one hand, embodiments of this application provide a computer-readable storage medium storing a computer program, which is loaded by a processor and executes the service processing method described above.
[0012] On one hand, embodiments of this application provide a computer program product, which includes a computer program or computer instructions, and the computer program or computer instructions implement the above-mentioned service processing method when executed by a processor.
[0013] In this embodiment, a travel search page can be displayed, showing destination identifiers. In response to the selection of a destination identifier, a travel service page can be displayed, showing both the destination identifier and a rating tag. The rating tag indicates travel suggestions for the destination. Therefore, in a destination search scenario, the destination identifier is displayed through the search, and selecting the identifier redirects to the travel service page. The travel service page displays both the destination identifier and the destination's rating tag, providing travel suggestions for the destination. These suggestions offer more objective and useful itinerary references for travelers, providing convenient decision-making information. Furthermore, the presentation logic of travel suggestions during the use of the travel service is optimized. Users do not need to perform additional searches to view travel suggestions; instead, the rating tag is displayed when searching for a location during the use of the travel service, quickly accessing travel suggestions, saving time and improving the efficiency of travel decision-making. Attached Figure Description
[0014] Figure 1a This is an architecture diagram of a service processing system provided in an exemplary embodiment of this application;
[0015] Figure 1b This is a schematic diagram illustrating a service processing scenario provided by an exemplary embodiment of this application;
[0016] Figure 2 This is a flowchart illustrating a service processing method provided in an exemplary embodiment of this application;
[0017] Figure 3a This is a schematic diagram of a travel search page provided in an exemplary embodiment of this application;
[0018] Figure 3b This is a schematic diagram of a travel service page provided in an exemplary embodiment of this application;
[0019] Figure 3cThis is a schematic diagram illustrating a display of an evaluation details page provided in an exemplary embodiment of this application;
[0020] Figure 3d This is a schematic diagram illustrating a location details page provided in an exemplary embodiment of this application;
[0021] Figure 3e This is a schematic diagram illustrating the display of M travel suggestions provided in an exemplary embodiment of this application;
[0022] Figure 3f This is an exemplary embodiment of the present application, illustrating an operation diagram for switching the display mode of M travel suggestions;
[0023] Figure 3g This is a schematic diagram illustrating the display of interactive results provided in an exemplary embodiment of this application;
[0024] Figure 4 This is a flowchart illustrating another service processing method provided in an exemplary embodiment of this application;
[0025] Figure 5a This is an operational diagram of an authorized social relationship chain provided by an exemplary embodiment of this application;
[0026] Figure 5b This is a schematic diagram of a privacy agreement authorization page provided in an exemplary embodiment of this application;
[0027] Figure 5c This is a schematic diagram illustrating a display of an evaluation entry point provided in an exemplary embodiment of this application;
[0028] Figure 5d This is a schematic diagram illustrating a display of an online evaluation page, provided in an exemplary embodiment of this application.
[0029] Figure 5e This is an exemplary embodiment of the present application providing an operational diagram of evaluation based on evaluation guidance information;
[0030] Figure 5f This is an exemplary embodiment of the present application providing an operational diagram of evaluating based on candidate evaluation content;
[0031] Figure 6a This is a schematic diagram of the framework of a travel service system provided in an exemplary embodiment of this application;
[0032] Figure 6b This is an exemplary embodiment of the present application providing an interactive diagram of a travel service system;
[0033] Figure 7This is a schematic diagram of the structure of a service processing apparatus provided in an exemplary embodiment of this application;
[0034] Figure 8 This is a schematic diagram of the structure of a computer device provided in an exemplary embodiment of this application. Detailed Implementation
[0035] This application proposes a service processing method. This method can display a travel search page, which shows destination identifiers (which can be the names of the destinations). In response to the selection of a destination identifier, a travel service page can be displayed, showing the destination identifier and a rating tag for the destination. The rating tag indicates travel suggestions for the destination. Therefore, during the user's use of the travel service, by searching and selecting a location identifier, the travel service page can display the destination identifier and its rating tag. The rating tag indicates travel suggestions for the destination, providing quick and easy access to travel recommendations. This offers users itinerary references for determining their travel destination, reducing the time cost of decision-making and making travel smoother and more time-saving.
[0036] In this application, the terms "first," "second," etc., are used to distinguish identical or similar items with essentially the same function. It should be understood that there is no logical or temporal dependency between "first," "second," and "nth," nor is there any limitation on quantity or execution order. In this application, the term "at least one" means one or more, and "multiple" means two or more; for example, "at least one social object" refers to one, two, or more social objects.
[0037] A social relationship chain refers to a network formed between social objects through interaction, connection, or association within a platform (such as an application). Social relationship chains can be represented using nodes and relationship edges. Nodes represent an object (such as a user) and can store the object's account information (such as ID, nickname, and avatar). Relationship edges connect two nodes, indicating a social relationship between the objects represented by the two nodes. The types of social relationships represented by relationship edges include, but are not limited to: one-way relationships (such as following), two-way relationships (such as friends), hierarchical relationships (such as superiors and subordinates), and temporary relationships (such as temporary conversations). An object (such as object A) can add other objects (such as object B) as friends through search, recommendation, or invitation. After successful addition, a node representing object B can be added to object A's social relationship chain, and a node representing object A can also be added to object B's social relationship chain.
[0038] It is understood that in the specific implementation of this application, data related to social relationship chains and user information are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with relevant laws, regulations and standards.
[0039] The architecture of the service processing system provided in the embodiments of this application will now be described with reference to the accompanying drawings.
[0040] Please see Figure 1a This is an architecture diagram of a service processing system provided in an exemplary embodiment of this application. Figure 1a As shown, the service processing system includes a terminal device 101, a server 102, and a database 103. The terminal device 101 and the server 102 establish a connection wirelessly or via wired means, and the database 103 and the server 102 establish a connection wirelessly or via wired means. The terminal device 101 includes, but is not limited to, smartphones, tablets, smart wearable devices, smart voice interaction devices, smart home appliances, personal computers, in-vehicle terminals, smart cameras, virtual reality devices, augmented reality devices, etc., and this application does not limit this. The number of terminal devices is not limited in this application. The server 102 can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, but is not limited to these. The number of servers is not limited in this application. Database 103 can be used to store various data tables, including but not limited to: user data table, order data table, rating data table, and social relationship chain data table. The user data table is used to store user information (such as user account, nickname, etc.), the order data table is used to store travel order information (such as ride-hailing orders, chauffeur orders, cycling orders, etc.), the rating data table is used to store rating information, and the social relationship chain data table is used to store social relationship chain information.
[0041] Terminal device 101 can display a travel search page, which is an application page for providing location search services. On the travel search page, users can search for the origin and destination (including the final destination and waypoints) and select the appropriate mode of transportation (such as driving, cycling, public transportation, etc.). The origin can be obtained based on the geographic location located by terminal device 101, or it can be automatically searched or recommended based on the entered search terms. The travel search page displays destination identifiers, which can be the name of the destination. If based on the search terms entered on the travel search page, the destination identifier can include the search terms themselves. The destination identifiers can be displayed in response to search operations on the travel search page. For example, after entering search terms, at least one candidate destination identifier can be displayed. These candidate destination identifiers are all retrieved based on the search terms, and the destination identifier can be one of the at least one candidate destination identifier.
[0042] In response to the selection of a destination identifier, terminal device 101 displays a travel service page. This page displays the destination identifier and a rating label for the destination. The rating label indicates travel suggestions for the destination. The rating label can be displayed along with the destination identifier on the travel service page. By displaying the rating label alongside the destination identifier, it indicates that the travel suggestions indicated by the rating label are relevant to the destination, providing a better interactive experience. The rating label can be displayed around the destination identifier; for example, the rating label and the destination identifier can be displayed in the same area. The relative position between the rating label and the destination identifier can be vertical, such as the destination identifier being displayed above the rating label. By displaying the destination rating label, the travel suggestions indicated by the rating label can be presented. This provides travel references for travelers to determine their destinations, helping them make travel decisions quickly.
[0043] In one implementation, a first application runs on the terminal device 101. This first application can be either an application requiring installation or an application that does not require installation (such as a mini-program). If the first application requires installation, it can be launched and run independently on the terminal device after installation. If the first application does not require installation, it can be launched from a second application that is subordinate to it, and the first application runs along with the second application. The travel service page and travel search page are both application pages provided by the first application logged into with the first account. The first application can provide travel services, including but not limited to: taxi services, driving services, public transportation services, and cycling services. Users can make travel decisions based on the destination's rating tags through the travel services provided by the first application logged into with the first account. The rating tags consist of N travel suggestions, where N is a positive integer. These N suggestions can include travel suggestions from other accounts in the first account's social network regarding the destination. Each suggestion is derived from the rating of the destination by the corresponding account in the social network, and these other accounts have direct or indirect social relationships with the first account.
[0044] In one implementation, the terminal device 101 can also display M travel suggestions for the destination in response to the triggering of an evaluation tag, where M is a positive integer and M is greater than or equal to N. By triggering the evaluation tag, more travel suggestions for the destination can be displayed. This not only expands the scenarios for viewing travel suggestions but also provides more travel suggestions, offering objective itinerary references for travelers to decide whether to choose the destination.
[0045] For ease of understanding, exemplarily, the following is provided: Figure 1bThe diagram illustrates a service processing scenario, specifically a ride-hailing scenario. Taking the first application's account as an example, which includes a first account and a second account, and where there is a social relationship between the first account and the second account, in the ride-hailing scenario, after logging into the second account in the first application and authorizing the privacy agreement and social relationship chain, one can use the ride-hailing service provided by the first application. After completing the ride-hailing order, one can leave a review on the order details page and post travel suggestions for the destination given by the second account. When logged into the first account in the first application, after authorizing the privacy agreement and social relationship chain, the user can also use the ride-hailing service provided by the first application. When searching for the same travel destination with the second account, the terminal device can display a travel search page. Based on the social relationship between the first and second accounts and the travel suggestions given by the second account for the travel destination, the travel search page can not only display the name of the travel destination, but also display behavioral tags associated with the name of the travel destination, so as to indicate that friends have rated the travel destination. When the travel destination is selected, a ride-hailing price inquiry page (a type of travel service page) can be displayed. The ride-hailing price inquiry page displays the travel destination's icon and rating tags. Through the rating tags, the travel suggestions given by the second account for the travel destination can be displayed.
[0046] The service processing system provided in this application embodiment can display evaluation tags to show travel suggestions related to the travel destination by selecting the destination identifier during the use of travel services. This can provide itinerary reference information for determining the travel destination, making it easier for users to quickly decide on their travel destination, reducing the time cost for users to make travel decisions, and making users' travel smoother and more time-saving and labor-saving.
[0047] The service processing method provided in the embodiments of this application will be described next.
[0048] Please see Figure 2 This is a flowchart illustrating a service processing method provided in an exemplary embodiment of this application. This service processing method can be provided by a terminal device (such as...). Figure 1a The service processing method may be executed by terminal device 101 in the service processing system shown, and may include the following:
[0049] S201 displays the travel search page, which shows the travel destination.
[0050] The travel search page is an application page used to provide location search services. On this page, users can enter their origin (origin) and destination, as well as transit points between them. Both the destination and transit points can be considered as travel destinations. When searching for travel locations in the destination editing area, the travel search page displays at least one candidate destination identifier. This identifier is one of at least one candidate destination identifiers, retrieved based on the travel search terms. For example, entering "City A" will display candidate destination identifiers such as "City A North Station," "City A South Station," and "City A West Station," with the destination identifier being "City A North Station." At least one candidate destination includes at least one of the following: locations matched based on travel search terms, and locations searched based on the device's geographic location.
[0051] In one embodiment, both the travel search page and the travel service page are application pages provided by a first application logged into a first account. In addition to displaying the destination identifier, the travel search page also displays behavioral tags associated with the destination identifier. These behavioral tags can be generated based on actions performed on the destination by other accounts with social relationships with the first account (such as rating the destination, searching for the destination, and completing the trip). Depending on the type of action, the behavioral tags include a first behavioral tag or a second behavioral tag. The first behavioral tag indicates that other accounts in the first account's social relationship chain have rated the destination, and the second behavioral tag indicates that other accounts in the first account's social relationship chain have arrived at the destination. The behavioral tags can be displayed along with the destination identifier and can serve as prompts. If the travel search page displays a first-order tag associated with the travel destination, it indicates that other accounts in the first account's social network have not only visited the destination but also rated it. If the travel search page displays a second-order tag for the travel destination, it indicates that other accounts in the first account's social network have visited the destination, but the first account has not rated it. For example, the first-order tag might be labeled "Friend rated it," and the second-order tag might be labeled "Friend visited it." Based on the first-order tags presented on the travel search page, some reference can be provided in advance for travel destination decisions.
[0052] For any candidate destination, based on whether the candidate destination has been the subject of corresponding actions performed by other accounts in the social relationship chain, it can be determined whether the identifier of the candidate destination displayed in the travel search scenario should be accompanied by the display of associated behavioral tags. Thus, at least some or all of the candidate destination identifiers can be displayed along with corresponding types of behavioral tags. For example, such as... Figure 3a The travel search page shown allows users to enter their drop-off point. Before entering the drop-off point, the page displays the names of previously searched destinations. The first destination name is followed by a first-line tag 3101 that says "Reviewed by friends," while the others do not display any such tags.
[0053] In one embodiment, the terminal device can respond to the triggering of a behavior tag by displaying at least one account of a first application. Based on the selection of any account, a social conversation page is displayed. This social conversation page is a conversation page between the first account and the selected account. Through the social conversation page, users can consult accounts that have visited the destination or other accounts that have visited and rated the destination for travel suggestions. In this approach, the social conversation page can be quickly accessed through behavior tags. Even if other accounts have visited but not rated the destination, or if other accounts have rated the destination, the social conversation page provides a conversation function, allowing users to proactively obtain travel suggestions for reference by asking questions.
[0054] S202, in response to the selection of the destination identifier, the travel service page is displayed, which displays the destination identifier and the destination rating label. The rating label is used to indicate travel suggestions for the destination.
[0055] The travel service page is an application page used to provide travel services, including but not limited to: taxi fare inquiry services, driving navigation services, or cycling navigation services, etc. Since all travel services require navigation, the destination identifier is further displayed on the travel service page to provide the route trajectory required for navigation. The travel service page and the travel search page can be two independent pages. Based on the selection of the corresponding travel mode on the travel search page, the travel service page displays the route trajectory for the corresponding travel mode. Travel modes include but are not limited to: taxi, driving, cycling, walking, and public transportation, etc. The route trajectory is used to indicate the route trajectory from the origin to the destination on the virtual map. The route trajectory includes the destination identifier and the origin identifier. The virtual map is a digital map form, formed by simulating the spatial layout and geographic information of the real world or a fictional environment through computer technology. It can be a digital copy of the real world (such as a map provided by a map application) or a completely fictional environment (such as a map in a game). In this application, the virtual map refers to a map obtained by digitally copying the real world. In travel scenarios such as taking a taxi, driving, cycling, walking, and public transportation, the system can display the destination's icon along with its rating tag, helping users quickly determine whether the destination is suitable.
[0056] A travel destination can include at least one of the following: the final destination or a transit point of the trip. The destination identifier is a location identifier, which can be the name, ID, etc. of the destination. For example, the destination entered in the travel search page is "North Station of City A". A rating label for the travel destination can be displayed around the destination identifier, for example, below the destination identifier. The rating label is used to indicate travel suggestions for the destination. The rating label can be a text label, and the content of the rating label can include at least one travel suggestion for the destination. Since each travel suggestion is obtained by rating the destination from the account of the first application, and each account can identify an object, the format of each travel suggestion displayed through the rating label can include: "Object Identifier: Rating Content". For example, the evaluation label is: "Xiao Xi: No need to cross the overpass when getting off at the South Gate". Here, "Xiao Xi" is the object identifier, and "No need to cross the overpass when getting off at the South Gate" is the evaluation content. This evaluation content is a travel suggestion. The travel suggestion indicated by the evaluation label can provide a travel reference for travelers. When choosing the specific location of their travel destination, travelers can choose to get off at the South Gate of North Station in City A based on this evaluation label.
[0057] Based on the above description, the following can be provided: Figure 3bThe example travel service page shown is a taxi fare inquiry page. In addition to displaying the trip route trajectory overlaid on a virtual map, the page also displays different taxi prices. The trip route trajectory shows the route from the pick-up point "HH Building - South Gate" (i.e., the departure point) to the drop-off point "North Station of City A" (the destination). Below "North Station of City A," a rating label 3201 is displayed, with the tag content: "Xiao Xi: The South Entrance is closed." Therefore, when selecting a specific drop-off point, users can avoid choosing the South Entrance of "North Station of City A" and choose another entrance as their final drop-off location.
[0058] In one embodiment, the evaluation tags consist of N travel suggestions, where N is a positive integer. The travel service page is an application page provided by a first application logged into with the first account. The N travel suggestions may include travel suggestions for the destination from other accounts in the first account's social relationship chain. The first account's social relationship chain may include at least one of the following: a first social relationship chain and a second social relationship chain. The first social relationship chain is the first account's social relationship chain within the first application. This first social relationship chain is an internal social relationship chain, including the first account and at least one second account. The first account and each second account are accounts within the first application, and there is a social relationship between the first account and the second account. Optionally, the first account logged into the first application can be bound to at least one social media account. Each social media account is an account in the corresponding second application, and each social media account is also bound to an account in the first application. The second social relationship chain is generated based on the social relationship chain of the social media accounts bound to the first account. This second social relationship chain is an external social relationship chain and requires authorization to obtain. The second social relationship chain includes the first account and other accounts, and each account in the second social relationship chain is bound to a social media account. The first account and other accounts have indirect social relationships based on the bound social media accounts. This indirect social relationship refers to the social relationship between the first account and the social media accounts bound to each of the other accounts. The second application and the first application can have an association relationship, which includes, but is not limited to: ① a subordinate relationship, for example, the first application is a ride-hailing mini-program in the second application; ② a binding relationship, for example, any object logs into the first account of the first application and authorizes the binding of its own social media account registered in the second application. Based on this subordinate relationship, the social relationship chain of the social account bound to the first account can be authorized in the first application to generate a second relationship chain, display the evaluation content of other accounts in the second social relationship chain on the travel destination in the first application, and provide itinerary reference for the traveler.
[0059] In one implementation, the evaluation tag represents a target travel suggestion from among M travel suggestions. This target travel suggestion possesses at least one of the following attributes: highest social interaction popularity, most recent posting time, and posted by a second account within a first application. Social interaction popularity can be determined based on the number of social interactions associated with the travel suggestion (e.g., likes, favorites, or shares). Posting time refers to the timestamp after the first account evaluates the destination. The travel service page is an application page provided by the first application logged into with the first account. The second account is an account with a social relationship with the first account. For example, the target travel suggestion could be the one with the highest social interaction popularity among the M travel suggestions, or the most recently posted travel suggestion among the M travel suggestions, or a travel suggestion posted by a second account within the first application with a social relationship with the first account among the M travel suggestions. This allows for the selection of travel suggestions with reference value to be presented on the travel service page. For instance, the evaluation tag can present travel suggestions with the highest social interaction popularity (e.g., most likes), the most recently posted travel suggestion, or travel suggestions posted by friends, thereby providing effective information for users to decide on their travel destinations.
[0060] In one embodiment, the evaluation label includes N travel suggestions. The evaluation label is displayed in a target area on the travel service page. When N is greater than 1, the N travel suggestions are scrolled across the target area, allowing them to be presented one by one on the travel service page. When N equals 1 and the length of the content of the N travel suggestions exceeds the length of the target area, the content of the N travel suggestions can be displayed in one of the following ways: scrolled across the target area, or a portion of the content of the N travel suggestions is displayed. When a travel suggestion is scrolled across the target area, based on the length of the travel suggestion's content, both the first and subsequent occurrences of the content can be displayed simultaneously in the target area. Due to the length limitation of the target area, when displaying a portion of a travel suggestion's content, content of the travel suggestion with a length equal to the target area can be displayed, while the remaining content can be omitted. Optionally, the travel suggestion content includes text. The length of the target area is measured by a preset number of characters. The length of the travel suggestion content can refer to the number of characters in the travel suggestion. If the number of characters in the travel suggestion is less than or equal to the preset number of characters, the entire content of the travel suggestion is displayed. If the number of characters in the travel suggestion is greater than the preset number of characters, a portion of the content of the travel suggestion is displayed, for example, the preset number of characters are displayed, and the undisplayed portion can be replaced with ellipses. For example, the evaluation tag displayed on the travel service page includes the following content: "Xiao Xi: Getting off at the South Gate does not require crossing the overpass, and..." In this way, if the travel suggestion has a large number of characters, some characters can be displayed, and the undisplayed characters can be displayed as "...". This method of display can ensure the simplicity of the page, and when not fully displayed, detailed and complete travel suggestions can be viewed by triggering the evaluation tag.
[0061] In this application, "in response to" is used to indicate the conditions or states on which the operation performed depends. When the conditions or states on which the operation depends are met, one or more operations performed may be performed in real time or with a set delay. Unless otherwise specified, there is no restriction on the order in which the multiple operations are performed.
[0062] In one embodiment, after performing step S202, the terminal device may further: in response to the triggering of the evaluation tag, display M travel suggestions for the travel destination, where M is a positive integer.
[0063] The rating tag can be an interactive control. Triggering the rating tag can include preset gesture operations (such as swiping or long-pressing), clicking on the rating tag, etc., and this application does not impose any limitations. In one embodiment, the travel service page is an application page provided by a first application logged in with a first account. The M travel suggestions can include: travel suggestions for the travel destination given by a second account of the first application, where there is a social relationship between the second account and the first account. The second account and the first account are different accounts of the first application, and the social relationship is, for example, a friend relationship. The second account can be an account in the social relationship chain of the first account, and the number of second accounts can be K, that is, K suggestions given by second accounts for the travel destination, where K is less than or equal to M and K is a positive integer. For example, if the social relationship chain includes 100 accounts, and 10 of these accounts have arrived at and rated the travel destination, then based on the triggering of the rating tag, the travel suggestions given by these 10 accounts for the travel destination can be displayed.
[0064] In one implementation, M travel suggestions are displayed on at least one of the following pages: a review details page and a location details page; wherein the review details page is a subpage floating above the travel service page, and the location details page is an application page independent of the travel service page. From a process perspective, in one implementation, the terminal device can display the review details page in response to the triggering of a review tag. This review details page displays M travel suggestions for the travel destination, each presented as a comment. The review details page can be a fixed or movable floating window, supporting interactive operations such as swiping to view travel suggestions and engaging in social interaction with travel suggestions from various social media users; while interactive operations are performed on the review details page, the travel service page does not currently support interactive operations. The review details page contains a location details control; if the location details control is triggered, the location details page (i.e., the POI details page) can be displayed. For example, as shown... Figure 3cAs shown, after the rating tag is clicked, rating details page 3301 can be displayed. This rating details page 3301 displays the ratings of multiple friends, each rating providing travel suggestions for the destination "North Station of City A". If the "Location Details" control on this rating details page is clicked, the POI details page can be displayed. In another implementation, the terminal device can respond to the triggering of the rating tag and display the location details page of the travel destination. This location details page displays M travel suggestions for the travel destination. In addition to displaying travel suggestions, the location details page also displays other information about the travel destination, including but not limited to: geographical location information, restaurants near the location, and group buying options supported by the location. Through the location details page, in addition to displaying travel suggestions, location details information, shopping functions, etc., can also be integrated into the location details page to achieve one-stop browsing and convenient use of the travel destination. For example, as... Figure 3d As shown, clicking the rating tag displays location details page 3401. This destination is a restaurant. Besides friend reviews, location details page 3401 also displays group-buying deals, basic restaurant information, etc. Therefore, based on the triggering of the rating tag, more travel suggestions for the destination can be displayed, providing users with more reference information for their travel decisions and allowing them to refer to more useful travel advice.
[0065] In one implementation, the display methods of the M travel suggestions may include at least one or more of the following ①-③: ① Arranged by publication time from most recent to oldest. Each travel suggestion corresponds to a publication time, which refers to the point in time when the travel suggestion was published in the form of a comment (i.e., the publication time). The time granularity of the publication time can be accurate to the second, for example, the publication time of a travel suggestion is a certain year, month, day, minute, and second. Arranging them by publication time from most recent to oldest can display the most recently published travel suggestions, thus providing travelers with the latest travel advice and effectively helping them make travel decisions, avoiding the influence of outdated travel suggestions on their destination decisions. ② Arranged by interaction popularity from highest to lowest. The interaction popularity of each travel suggestion can be quantified by the interaction behavior of each account regarding the travel suggestion. The higher the interaction popularity, the more interest or resonance the travel suggestion can generate among users. Terminal devices can calculate the interaction popularity by weighted summation of the number of interactions under different interactive behaviors. Interactive behaviors include, but are not limited to, replying, liking, forwarding, collecting, and sharing. The number of interactions can include at least one of the following: number of replies, number of likes, number of forwards, number of shares, and number of collections. The more interactions, the higher the interaction popularity. By displaying various travel suggestions in descending order of interaction popularity, travel suggestions with more interactive content can be displayed first. This prioritizes presenting valuable information to travelers, improving the reliability of information for travelers' decision-making and enhancing travel smoothness. ③ Display according to social relationships. The travel service page is the application page of the first application logged in with the first account. If other accounts of the first application have visited the travel destination and rated it, their corresponding travel suggestions can also be included in the M travel suggestions. However, these other accounts include one or more of the following: accounts with social relationships to the first account and accounts without social relationships to the first account. Therefore, travel suggestions given by accounts with social relationships to the first account for the travel destination, as well as those given by accounts without social relationships to the first account for the travel destination, can be categorized and displayed to showcase travel suggestions from accounts with different social attributes, thus improving the objectivity of the itinerary reference. Furthermore, the suggestions can also be categorized and displayed according to the social relationship chain to which the accounts that rated the travel destination belong. Since the number of social relationship chains can include one or more, if the M travel suggestions include travel suggestions given by other accounts in multiple social relationship chains of the first account for the travel destination, then travel suggestions given by other accounts in different social relationship chains for the same travel destination can be categorized and displayed. When categorizing and displaying, the travel suggestions under each category can also be implemented according to the logic shown in ① or ② above. For example, travel suggestions under each category can be arranged from most recent to oldest in terms of publication time. For example, such as Figure 3eThe illustration shows at least one travel suggestion arranged in a specific order. At least one travel suggestion is displayed as a comment on the comment details page. Figure 3e The travel suggestions shown in (1) are displayed in order of publication time or by interaction popularity. Figure 3e (2) shows the results categorized by social relationships. Figure 3e (3) is the result displayed according to the social relationship chain to which the commenter belongs. Figure 3e Both (2) and (3) in the above section categorize and display travel suggestions, and different categories of travel suggestions can be switched. Displaying travel suggestions in an orderly manner as described above can improve the user's browsing experience and the operation experience when viewing travel suggestions.
[0066] In one implementation, the display method of the M travel suggestions can be set by the default settings of the travel service system (e.g., the default setting is to display them in ascending order of publication time), or it can be specified by the user. The page displaying the M travel suggestions (e.g., the review details page) has a review presentation method control. When the review presentation method control is triggered, at least one presentation method can be displayed, including the methods shown in ①-③ above. In response to the selection of any presentation method, at least one travel suggestion can be displayed according to the selected presentation method. In this way, users can flexibly set the display method of travel suggestions and can also switch the default configuration display method to conveniently view the M travel suggestions as needed. For example, as shown in the example... Figure 3f The diagram shown illustrates how to switch the display modes of M travel suggestions. Figure 3f When the "Evaluate Presentation Method" control 3601 in (1) is selected, it can be used as follows: Figure 3f As shown in (2), at least one presentation method is displayed for selection, including but not limited to: viewing by interaction popularity, viewing by social relationship chain, viewing by publication time, and viewing by social relationship chain. When viewing by social relationship chain is selected, it can be viewed as follows: Figure 3f As shown in (3), various travel suggestions are displayed according to the social relationship chain. The travel suggestions given by social objects in different social relationship chains can be switched based on the relationship chain control 3602.
[0067] In one embodiment, each travel suggestion supports social interaction, including but not limited to: replying, liking, forwarding, saving, and sharing. The terminal device can respond to any interactive operation on a travel suggestion and display the interaction result, which can indicate whether the social interaction was successful. Optionally, at least one interactive control is displayed around each travel suggestion. An interactive operation on any travel suggestion can be a selection operation on any of the interactive controls displayed around the travel suggestion, or it can be a preset gesture operation. Based on the type of social interaction supported by the travel suggestion, the interactive operation can also include multiple types. If the interactive operation includes a reply operation, the interaction result includes the reply content; if the interactive operation includes a like operation, the interaction result includes the like result; if the interactive operation includes a forwarding operation, the interaction result includes the forwarding result; if the interactive operation includes a sharing operation, the interaction result includes the sharing result; if the interactive operation includes a sharing operation, the interaction result includes the saving result. For example, as shown... Figure 3g The diagram illustrates the interaction results. When the reply control 3701 near the travel suggestion on the location details page is clicked, the editing area 3702 is displayed. Based on the confirmation of the reply content edited in the editing area 3702 (i.e., clicking the "Confirm Send" control), the interaction result 3703 is displayed, which includes the reply content edited in the editing area. When the like control near the travel suggestion is clicked, the number of likes for that travel suggestion is also updated. If no number is displayed near the corresponding interaction control, it indicates that the travel suggestion has not undergone the social interaction indicated by the interaction control.
[0068] The service processing method provided in this application embodiment can display the destination identifier on the travel search page. Based on the selection of the destination identifier, a travel service page can be displayed, and the destination identifier and evaluation tags used to indicate travel suggestions for the destination can be displayed on the travel service page. This can provide users with travel references and facilitate users to quickly decide on their destinations.
[0069] Please see Figure 4 This is a flowchart illustrating another service processing method provided in an exemplary embodiment of this application. This service processing method can be provided by a terminal device (such as...). Figure 1a The service processing method may be executed by terminal device 101 in the service processing system shown, and may include the following:
[0070] S401 displays the travel search page, which shows the travel destination.
[0071] The travel search interface is an application page provided by a first application, which corresponds to an application server. The travel search page also displays behavioral tags associated with the travel destination. In one embodiment, the backend technical process for displaying the travel destination identifier and behavioral tags on the travel search page may include the following: obtaining travel search terms, sending the travel search terms to the application server, so that the application server can query the travel destination identifier and behavioral tags based on the travel search terms. The application server can return the travel destination identifier and behavioral tags to the terminal device, and the terminal device can then receive the travel destination identifier and behavioral tags returned by the application server.
[0072] The travel search term is entered on the travel search page. Based on the input of the travel search term, the terminal device can obtain the travel search term. When a traveler initiates a search operation on the travel search page (such as clicking the search control), the terminal device can send a search request to the application server, which includes the travel search term. In one implementation, when the application server queries the identifier of a travel destination based on the travel search term, the application server can obtain the identifier of historical travel destinations from the order data table as the identifier of the travel destination. Specifically, based on the travel search term, the application server can call the search and recommendation module to search for order data related to the travel search term from the order data table. The order data related to the travel search term contains the identifier of historical travel destinations, and the application server can use the identifier of historical travel destinations contained in the order data related to the travel search term as the identifier of the travel destination. Alternatively, the application server can call the search and recommendation module to obtain the identifier of recommended destinations through the map service interface as the identifier of the travel destination. The identifier of the recommended destination is the identifier of the destination recommended based on the travel search term, and the identifier of the recommended destination includes the travel search term. Based on application server-side search and recommendation, the identifier of a travel destination may include: the identifier of a recommended destination or the identifier of a historical travel destination, and the identifier of the travel destination contains the travel search terms.
[0073] Optionally, the travel search page displays at least one candidate destination identifier, which is any one of the at least one candidate destination identifiers. Based on the travel search terms, the application server can also obtain at least one historical travel destination identifier from the order data table, and can also obtain at least one recommended destination identifier through the map service interface based on the travel search terms. Thus, the application server can send a list of candidate destination identifiers to the terminal device, which includes the identifiers of recommended destinations and / or historical travel destinations. The terminal device can present these location identifiers as candidate destination identifiers on the travel search page.
[0074] In one embodiment, the terminal device can also receive a behavior tag associated with the destination identifier returned by the application server. This behavior tag includes a first behavior tag or a first behavior label. The first behavior tag can be returned when the application server, based on the destination identifier, queries the evaluation data table and finds evaluation data associated with social objects in the social relationship chain. In the processing flow, after determining the destination identifier, the application server can query the evaluation data table based on the destination identifier. If at least one evaluation data is found, and the found evaluation data includes evaluation data from other accounts in the social relationship chain, then it means that other accounts with a social relationship with the first account have rated the destination. The application server can then return the first behavior tag associated with the destination identifier to the terminal device. Thus, when the terminal device displays the destination identifier on the travel search page, it can display the first behavior tag to indicate that the destination has been rated by a friend. Matching is done using Point of Interest (POIID). If a social connection within the user's social network has rated the destination, a first-order tag can be displayed on the travel search page. This first-order tag could be something like "Reviewed by a friend," indicating that the destination was recommended by another account with a social relationship. If the application server finds no reviews in the review data table based on the destination's identifier, but at least one order in the order data table, and the account associated with that order has a social relationship with the first-order account, the application server can return a second-order tag to the device. The device receives this second-order tag and displays it simultaneously on the travel search page when the destination's identifier is displayed.
[0075] S402, in response to the selection of a destination identifier, a travel service page is displayed, which displays the destination identifier and a rating label for the destination. The rating label is used to indicate travel suggestions for the destination.
[0076] This step can be found in the description of the same steps mentioned above, and will not be repeated here.
[0077] S403, in response to the triggering of the rating tag, displays M travel suggestions for the travel destination.
[0078] In one implementation, when the terminal device performs step S403, the corresponding background technical process includes the following (1) and (2): (1) In response to the triggering of the evaluation tag, a query request is sent to the application server so that the application server queries M travel suggestions for the travel destination. (2) The M travel suggestions are received from the application server and displayed.
[0079] When querying travel suggestions, the query request can include the destination identifier and the social relationship chain identifier as the query key, while the retrieved travel suggestions are the query value. After receiving the query request, the application server can call the rating management module to obtain the rating data table. This table includes at least one travel suggestion, each of which can be understood as a rating record. Each travel suggestion is stored in association with the location identifier, the first application's account, and the chain identifier. Based on the destination identifier, M travel suggestions for that destination can be retrieved from the rating data table. These M suggestions may include ratings from other accounts in the first account's social relationship chain. The application server can return the M retrieved travel suggestions to the terminal device, which can then receive and display them. During rendering, the travel suggestions can be populated into the page template, thus displaying the M travel suggestions for the destination on the corresponding page; for example, populating the page template for the rating details page with three travel suggestions will display those three suggestions on the rating details page.
[0080] In one embodiment, the terminal device may display a social relationship chain authorization page in response to a launch operation of the first application, and output the authorization result of the social relationship chain in response to an authorization operation on the authorization page. The launch operation of the first application may be a click operation on the application identifier (such as an application icon or name) of the first application. When the application identifier of the first application is clicked, the social relationship chain authorization page may be displayed. Optionally, the authorization page includes an allow authorization control and a deny authorization control. If the authorization operation triggers the allow authorization control, the authorization result of the social relationship chain indicates successful authorization; if the authorization operation triggers the deny authorization control, the authorization result of the social relationship chain indicates authorization failure.
[0081] In one implementation, a first application is logged into a first account, which is bound to at least one social media account. The authorization page displays at least one chain identifier, each of which can be the name or ID of a social relationship chain. Each chain identifier identifies a second social relationship chain of the first account, and each second social relationship chain is generated based on the social relationship chain of a bound social media account, where each social media account is an account of the second application. Based on the at least one chain identifier displayed on the authorization page, when the terminal device outputs the authorization result of the social relationship chain in response to the authorization operation on the authorization page, it can perform the following operations: if one or more chain identifiers on the authorization page are selected, an authorization confirmation prompt is displayed, indicating the number of social relationship chains for which authorization is requested; in response to confirmation of the authorization confirmation prompt, the authorization result of the social relationship chain is output. Before a chain identifier of a social relationship chain is selected on the authorization page, each chain identifier is in a pending selection state. When one or more chain identifiers of a social relationship chain are selected, the selected chain identifier is in a selected state, and the authorization confirmation prompt can be used to indicate the number of selected chain identifiers, thus indicating the number of social relationship chains for which authorization is requested by the first account. The authorization confirmation message may include confirmation text and a confirmation control. Confirmation of the authorization confirmation message may include triggering the confirmation control. The output authorization result for the social relationship chain can be used to indicate successful authorization and the number of authorized social relationship chains. For example, as... Figure 5a The illustrated diagram of the authorized social relationship chain operation shows three chain identifiers (social relationship chain C1, social relationship chain C2, and social relationship chain C3) displayed on the authorization page 5101. Each chain identifier identifies a social relationship chain. When two chain identifiers (social relationship chain C2 and social relationship chain C3) are selected and "Confirm" is clicked, an authorization confirmation prompt message 5102 is output. When the confirmation control in the authorization confirmation prompt message 5102 is clicked, the authorization result 5103 is displayed, indicating that social relationship chains C2 and C3 have been successfully authorized. After the authorization result of the social relationship chains is displayed, the travel search page can be displayed first. Based on the travel destination entered on the travel search page, the travel service page can be displayed. In the above method, by selecting the social relationship chains on the authorization page, users can independently and flexibly choose the social relationship chains required for authorization, improving the controllability and flexibility of social relationship chain authorization. Furthermore, the secondary confirmation of the selected social relationship chain provides room for undoing operations, improving the user experience.
[0082] In one implementation, after the first application starts, before authorizing the social relationship chain, a privacy agreement can be authorized first. The terminal device can display a privacy agreement authorization page, which includes an "allow authorization" control and a "deny authorization" control. If the "allow authorization" control is triggered, the privacy agreement authorization can be executed. By authorizing the privacy agreement, user information can be obtained, thus preparing for the social relationship chain authorization. If the "deny authorization" control is triggered, the privacy agreement authorization is prohibited, and user information cannot be obtained, thus skipping the display of the social relationship chain authorization page. For example, as... Figure 5b The privacy agreement authorization page shown in page 5201 displays a prompt message for authorizing the privacy agreement and includes "agree" and "disagree" controls. If the "agree" control is selected, the travel service can be used, and the travel destination can be entered on the travel search page. If the "disagree" control is selected, the first application will be automatically exited.
[0083] In one embodiment, the terminal device may send an authorization launch request to the application server in response to the launch operation of the first application, so that the application server obtains at least one chain identifier based on the bound social account based on the authorization launch request, and returns the obtained at least one chain identifier to the terminal device. The terminal device may receive the at least one chain identifier from the terminal device and display the at least one chain identifier on the authorization page.
[0084] The authorization request includes account information (such as account ID) of the first account. Based on this information, the application server can query the social media accounts bound to the first account. Then, by calling the API (Application Programming Interface) of the corresponding second application, the application server obtains the social relationship chain of the social media accounts bound to the first account. Based on this chain, it generates a second social relationship chain and its identifier. The application server can return the generated identifier to the terminal device. The terminal device can receive at least one identifier and display it on the authorization page of the social relationship chain. Alternatively, the application server can store the obtained identifier in a social relationship chain list. In response to the authorization operation on the authorization page, the terminal device can send an authorization execution request to the application server. The application server will then update the authorization status of the social relationship chain indicated by at least one identifier in the authorization execution request to "authorized." As can be seen, the authorization status of the social relationship chain identified by the chain identifier stored in the social relationship chain list can be updated based on the social relationship chain requested for authorization in the authorization operation on the authorization page. In this way, the authorization status of the social relationship chain identified by the selected chain identifier can be specified and updated based on the chain identifier selected on the front end.
[0085] S404: Once the trip to the destination is completed, the rating entry control will be displayed.
[0086] In one embodiment, the travel service page displays a trip route trajectory, and the travel destination is included in the trip route trajectory. During the trip, the location marker in the trip route trajectory can move based on the device's geographical location. When the location marker in the trip route trajectory moves to the display position of the travel destination's marker, it indicates that the trip corresponding to the travel destination has ended. After the trip corresponding to the travel destination ends, if the travel service is a ride-hailing service, an order details page can be displayed, and a rating entry control can be displayed on this order details page. If the travel service is another type of travel service (such as a driving navigation service), a trip end notification message can be output, and a rating entry control can be displayed in the display area of this trip end notification message. For example, as shown... Figure 5cThe illustration of the evaluation entry point shows that after the trip ends, a trip completion message 5301 is output. This message includes the text: "Order completed, this trip has ended. You are invited to leave a review." It also displays a "Go" control 5302 (an evaluation entry control) and a "Don't Go" control. If the "Go" control 5302 is triggered, users can go to the trip evaluation page to evaluate the destination. If the "Don't Go" control is triggered, users can choose not to evaluate the destination at this time. In this approach, by directly displaying the evaluation entry point, users are guided to evaluate the destination after the trip, thus providing travel references for other users.
[0087] S405, if the evaluation entry control is triggered, the evaluation page will be displayed.
[0088] The evaluation entry control is triggered, for example, by clicking the evaluation entry control. The travel evaluation page is used to edit evaluation content about the travel destination. Through the travel evaluation page, users can publish evaluation content about the travel destination, which can be used as travel suggestions to provide itinerary references for other users of the travel service. For example, such as Figure 5d The diagram shown illustrates the order review page. The review entry 5401 is displayed on the order details page 5402. When the review entry 5401 displayed on the order details page 5402 is clicked, the order review page 5403 can be displayed.
[0089] S406, responding to input on the travel review page, displays travel suggestions for the travel destination.
[0090] The input on the travel review page can be customizable, and this custom input can be published as review content, thus serving as travel suggestions for the destination. Optionally, the input on the travel review page can also be supplementary input based on other information, such as providing review dimensions to guide users in entering corresponding review content or directly generating commonly used review content.
[0091] In one embodiment, the selection area of the travel evaluation page includes at least one evaluation guidance message, each used to guide users in evaluating the travel destination under a corresponding dimension. For example, the evaluation guidance messages might include: "Do I need to wait for a traffic light?", "Do I need to cross a pedestrian bridge?", "Walking time after getting off the vehicle", etc. Through the guidance of the evaluation guidance messages, a framework for travel suggestions can be provided, guiding users to evaluate their travel destinations and enabling the rapid creation of travel suggestions. When the terminal device executes step S405 above, it can perform the following steps: if an evaluation guidance message in the travel evaluation page is selected, the selected evaluation guidance message is displayed in the editing area of the travel evaluation page; in response to the editing operation in the editing area, travel suggestions for the travel destination are displayed, including the evaluation content under the selected evaluation guidance message. The travel review page can include a selection area and an editing area. Once any review guidance information is selected in the selection area, it will appear in the editing area. When a review guidance information is displayed in the editing area, the review content can be edited according to the dimension indicated by the selected review guidance information. Alternatively, when multiple review guidance information is displayed in the editing area, the corresponding review content can be edited based on the guidance provided. The edited review content can be used as travel advice and published, thereby providing other users with travel suggestions with practical application value. For example, such as... Figure 5e The diagram illustrates the operation of providing feedback based on the guidance information. The travel feedback page displays feedback guidance information 5501, including: "#Do I need to cross the overpass?", "#Do I need to wait for the traffic light?", and "#Walking time after getting off the bus". When the feedback guidance information "#Do I need to cross the overpass?" is selected, the text content "#Do I need to cross the overpass?" can be displayed in the editing area 5502, and the relevant text content can be entered after this feedback guidance information: "No need to cross the overpass, direct elevator access after getting off the bus".
[0092] In another embodiment, the travel review page includes at least one candidate review item, which may be automatically generated based on an artificial intelligence model. When the terminal device executes step S405, it may perform the following steps: when one or more candidate review items on the travel review page are confirmed as selected, travel suggestions for the travel destination are displayed, including the selected candidate review items. For example, as... Figure 5fThe diagram illustrates the process of providing feedback based on candidate evaluation content. The travel evaluation page includes candidate evaluation content 5601: no need to cross a pedestrian bridge, immediate stop upon disembarkation, and free parking nearby. When a user selects "free parking nearby," this text content is displayed in the editing area 5602, where they can continue to enter custom text. By providing candidate evaluation content on the travel evaluation page, users can directly select one or more existing candidate evaluations and publish them. The selected candidate evaluations are used to generate travel suggestions, thus avoiding the need for users to manually write evaluation content and improving evaluation efficiency and convenience.
[0093] As shown in steps S404-S406 above, after completing the travel itinerary on the travel service page, users can also rate the travel destination. The rating provides the first account with travel suggestions for that destination, so that other accounts with social relationships with the first account can view the travel suggestions provided by the first account when searching for the same travel destination, providing itinerary references for other accounts searching for the same location.
[0094] Based on the flowcharts provided in the above embodiments, the following can be provided: Figure 6a The system framework diagram shown illustrates the overall structure of the travel service system and the relationships between its layers. The system framework includes a user interface layer, a business logic layer, a data storage layer, and third-party service integration. The content and functions of each layer are as follows: ① The user interface layer includes the first application (e.g., a ride-hailing platform) and various application pages provided by the first application, including but not limited to: order details page, POI details page, privacy agreement authorization page, and social relationship chain authorization page. Users can operate and view information through these application pages. ② Business logic includes: authorization management module, rating management module, search and recommendation module, and order processing module; these modules are responsible for handling user authorization requests, rating management, search and recommendation functions, and order processing, respectively. ③ The data storage layer includes: user data table, order data table, rating data table, and social relationship chain data table; these tables are used to store user information, order information, rating information, and social relationship chain information, respectively. ④ Third-party service integration includes: the API of the second application and the map service API. These two APIs are used to interact with the second application and the map service, respectively, to obtain relevant data.
[0095] Based on the design of the above hierarchical structure, it is possible to provide, for example... Figure 6b The interactive diagram shown is as follows. Figure 6bAs shown, when a user launches the first application, they can authorize the privacy agreement on the privacy agreement authorization page. If the user agrees, the authorization management module in the business logic layer stores the authorized user information in the user data table in the data storage layer and passes the user information from the user data table to the API of the second application for subsequent social relationship chain authorization. Social relationship chain authorization can be performed on the social relationship chain authorization page. When authorizing the social relationship chain, the API of the second application can be called to obtain the chain identifier of the social relationship chain based on the social accounts contained in the transmitted user information and store it in the social relationship chain table. After privacy agreement authorization and social relationship chain authorization, the user can search for travel destinations on the travel search page. When searching for travel destinations, the search and recommendation module in the business logic layer can be called to search for historical travel destinations from the order data table and to call the map service API to recommend destinations based on geographical location. The travel service system can match friend reviews with the identifiers (POIIDs) of the searched or recommended travel destinations and the chain identifiers recorded in the social relationship chain table, and display behavioral tags. After selecting a travel destination, users are redirected to a travel service page (such as a ride-hailing price inquiry page). This page displays reviews from friends via a rating tag. Clicking the rating tag leads to the POI details page, where more detailed reviews are shown. The display of reviews can be achieved by calling the rating management module in the business logic layer, which retrieves reviews from the rating data table. After a user completes their travel order, the order processing module stores the order in the order data table. Users can also rate and submit travel reviews on the travel rating page. These reviews are recorded in the rating data table to provide travel suggestions for other users, making travel smoother and more time-saving.
[0096] Please see Figure 7 , Figure 7 This is a schematic diagram of the structure of a service processing apparatus provided in an exemplary embodiment of this application. The service processing apparatus can be disposed in a computer device (such as a first node) that executes the embodiments of this application. Figure 7 The service processing device 700 shown may be a computer program (including program code) running on a computer device, and the service processing device 700 may be used to execute... Figure 2 and Figure 4 Some or all of the steps in the method embodiments shown. Please refer to [link / reference]. Figure 7 The service processing device 700 may include the following units:
[0097] Display unit 701 is used to display a travel search page, which displays an identifier of the travel destination;
[0098] The display unit 701 is also configured to display a travel service page in response to the selection of a travel destination identifier. The travel service page displays an identifier of the travel destination and a rating label for the travel destination. The rating label is used to indicate travel suggestions for the travel destination.
[0099] In one embodiment, the evaluation tags consist of N travel suggestions, where N is a positive integer.
[0100] In one embodiment, the display unit 701 is further configured to display M travel suggestions for the travel destination in response to the triggering of the evaluation tag, where M is a positive integer.
[0101] In one embodiment, the travel service page is an application page provided by a first application logged in with a first account, and the M travel suggestions include: travel suggestions for the travel destination given by a second account of the first application, and there is a social relationship between the second account and the first account.
[0102] In one embodiment, M travel suggestions are displayed on at least one of the following pages: a rating details page and a location details page; wherein, the rating details page is a subpage that floats above the travel service page, and the location details page is an application page that is independent of the travel service page.
[0103] In one embodiment, the M travel suggestions are displayed in one or more of the following ways: arranged by publication time from most recent to furthest, arranged by interaction popularity from highest to lowest, and displayed according to social relationships.
[0104] In one embodiment, each travel suggestion supports social interaction, which includes at least one of the following: replying, liking, forwarding, saving, and sharing. The display unit 701 is also used to display the interaction result in response to an interactive operation on any travel suggestion.
[0105] In one embodiment, the evaluation tag is a target travel suggestion among M travel suggestions; wherein the target travel suggestion has at least one of the following attributes: highest social interaction popularity, most recent posting time, and posted by a second account of the first application, wherein the travel service page is an application page provided by the first application logged in with the first account, and the second account is an account that has a social relationship with the first account.
[0106] In one embodiment, rating tags are displayed in a target area on the travel service page; when N is greater than 1, N travel suggestions are displayed in a scrolling manner in the target area; or, when N equals 1 and the content length of the N travel suggestions is greater than the length of the target area, the content of the N travel suggestions is displayed in one of the following ways: scrolling in the target area, or displaying a portion of the content of the N travel suggestions.
[0107] In one embodiment, the travel service page is an application page provided by a first application logged in with a first account; the travel search page also displays behavioral tags associated with the identifier of the travel destination; the behavioral tags include a first behavioral tag or a second behavioral tag, the first behavioral tag being used to indicate that other accounts in the social relationship chain of the first account have rated the travel destination, and the second behavioral tag being used to indicate that other accounts in the social relationship chain of the first account have arrived at the travel destination.
[0108] In one embodiment, the travel search page is an application page provided by the first application; the display unit 701 is further configured to: display the authorization page of the social relationship chain in response to the launch operation of the first application; and output the authorization result of the social relationship chain in response to the authorization operation in the authorization page.
[0109] In one embodiment, a first application is logged into a first account, and the first account is bound to at least one social account. The authorization page displays at least one chain identifier, and each chain identifier is used to identify a second social relationship chain of the first account. Each second social relationship chain is generated based on the social relationship chain of a bound social account. The display unit 701 is further configured to: if one or more chain identifiers in the authorization page are selected, display an authorization confirmation prompt message, which is used to indicate the number of social relationship chains for which authorization is requested; and in response to confirmation of the authorization confirmation prompt message, output the authorization result of the social relationship chains.
[0110] In one embodiment, the display unit 701 is further configured to: display an evaluation entry control after the trip corresponding to the travel destination has ended; if the evaluation entry control is triggered, display a travel evaluation page; and in response to input on the travel evaluation page, display travel suggestions for the travel destination.
[0111] In one embodiment, the selection area of the travel evaluation page includes at least one evaluation guidance information, each evaluation guidance information being used to guide the evaluation of the travel destination under a corresponding dimension. The display unit 701 is further configured to: if an evaluation guidance information in the travel evaluation page is selected, display the selected evaluation guidance information in the editing area of the travel evaluation page; and in response to an editing operation in the editing area, display travel suggestions for the travel destination, the travel suggestions including the evaluation content under the selected evaluation guidance information.
[0112] In one embodiment, the travel evaluation page includes at least one candidate evaluation content. The display unit 701 is further configured to: when one or more candidate evaluation contents are confirmed to be selected on the travel evaluation page, display travel suggestions for the travel destination, the travel suggestions including the selected candidate evaluation content.
[0113] In one embodiment, the travel search interface is an application page provided by a first application, which corresponds to an application server. The acquisition unit 702 is used to: acquire travel search terms; the sending and receiving unit 703 is used to: send the travel search terms to the application server so that the application server can query the identifier and behavior tags of the travel destination based on the travel search terms; and receive the identifier and behavior tags of the travel destination returned by the application server.
[0114] In one embodiment, the travel service interface is an application page provided by a first application, which corresponds to an application server; the transceiver unit 703 is configured to: in response to the triggering of the evaluation tag, send a query request to the application server so that the application server queries M travel suggestions for the travel destination; the display unit 701 is configured to: receive the M travel suggestions from the application server and display the M travel suggestions.
[0115] The terms "module" or "unit" refer to a computer program or part of a computer program that has a predetermined function and works with other related parts to achieve a predetermined goal, and can be implemented, wholly or partially, using software, hardware (such as processing circuitry or memory), or a combination thereof. Similarly, a processor (or multiple processors or memory) can be used to implement one or more modules or units. Furthermore, each module or unit can be part of a larger module or unit that contains the functionality of that module or unit.
[0116] An exemplary embodiment of this application also provides a structural schematic diagram of a computer device, which can be found in [reference needed]. Figure 8 The computer device may include a processor 801, an input device 802, an output device 803, and a memory 804. The processor 801, input device 802, output device 803, and memory 804 are connected via a bus. The memory 804 stores a computer-readable storage medium, including a computer program, and the processor 801 executes the computer program stored in the memory 804.
[0117] In one embodiment, the computer device includes a terminal device, and the processor 801 performs the following operations by running a computer program in the memory 804: displaying a travel search page through the output device 803, the travel search page displaying an identifier of the travel destination; and, in response to the selection of the identifier of the travel destination, displaying a travel service page, the travel service page displaying an identifier of the travel destination and a rating label for the travel destination, the rating label being used to indicate travel suggestions for the travel destination.
[0118] In one embodiment, the evaluation tags consist of N travel suggestions, where N is a positive integer.
[0119] In one embodiment, processor 801 is configured to: in response to triggering an evaluation tag, display M travel suggestions for a travel destination, where M is a positive integer.
[0120] In one embodiment, the travel service page is an application page provided by a first application logged in with a first account; the M travel suggestions include: travel suggestions for the travel destination given by a second account of the first application, and there is a social relationship between the second account and the first account.
[0121] In one embodiment, M travel suggestions are displayed on at least one of the following pages: a rating details page and a location details page; wherein, the rating details page is a subpage that floats above the travel service page, and the location details page is an application page that is independent of the travel service page.
[0122] In one embodiment, the M travel suggestions are displayed in one or more of the following ways: arranged by publication time from most recent to furthest, arranged by interaction popularity from highest to lowest, or arranged by social relationship.
[0123] In one embodiment, each travel suggestion supports social interaction, including at least one of the following: replying, liking, forwarding, saving, and sharing. The processor 801 is configured to: display the interaction result in response to an interactive action on any travel suggestion.
[0124] In one embodiment, the evaluation label is a target travel suggestion among M travel suggestions;
[0125] Among them, the target travel suggestion has at least one of the following attributes: the highest social interaction popularity, the most recent release time, and is released by the second account of the first application. The travel service page is the application page provided by the first application with the first account logged in, and the second account is an account that has a social relationship with the first account.
[0126] In one embodiment, rating tags are displayed in a target area on the travel service page; when N is greater than 1, N travel suggestions are displayed in a scrolling manner in the target area; or, when N equals 1 and the content length of the N travel suggestions is greater than the length of the target area, the content of the N travel suggestions is displayed in one of the following ways: scrolling in the target area, or displaying a portion of the content of the N travel suggestions.
[0127] In one embodiment, the travel service page is an application page provided by a first application logged in with a first account; the travel search page also displays behavioral tags associated with the identifier of the travel destination; the behavioral tags include a first behavioral tag or a second behavioral tag, the first behavioral tag being used to indicate that other accounts in the social relationship chain of the first account have rated the travel destination, and the second behavioral tag being used to indicate that other accounts in the social relationship chain of the first account have arrived at the travel destination.
[0128] In one embodiment, the travel search page is an application page provided by a first application; the processor 801 is configured to: display an authorization page for the social relationship chain in response to a startup operation of the first application; and output the authorization result of the social relationship chain in response to an authorization operation on the authorization page.
[0129] In one embodiment, a first application is logged into a first account, and the first account is bound to at least one social account. The authorization page displays at least one chain identifier, and each chain identifier is used to identify a second social relationship chain of the first account. Each second social relationship chain is generated based on the social relationship chain of the bound social account. The processor 801 is configured to: if one or more chain identifiers in the authorization page are selected, display an authorization confirmation prompt message, which indicates the number of social relationship chains for which authorization is requested; and in response to confirmation of the authorization confirmation prompt message, output the authorization result of the social relationship chains.
[0130] In one embodiment, the processor 801 is configured to: display an evaluation entry control after the trip corresponding to the travel destination has ended; if the evaluation entry control is triggered, display a trip evaluation page; and in response to input on the trip evaluation page, display travel suggestions for the travel destination.
[0131] In one embodiment, the selection area of the travel evaluation page includes at least one evaluation guidance information, each evaluation guidance information being used to guide the evaluation of the travel destination under a corresponding dimension. The processor 801 is configured to: if an evaluation guidance information in the travel evaluation page is selected, display the selected evaluation guidance information in the editing area of the travel evaluation page; and in response to an editing operation in the editing area, display travel suggestions for the travel destination, the travel suggestions including the evaluation content under the selected evaluation guidance information.
[0132] In one embodiment, the travel review page includes at least one candidate review item. The processor 801 is configured to: when one or more candidate review items on the travel review page are confirmed to be selected, display travel suggestions for the travel destination, the travel suggestions including the selected candidate review item.
[0133] In one embodiment, the travel service interface is an application page provided by a first application, which corresponds to an application server; the processor 801 is configured to: in response to the triggering of an evaluation tag, send a query request to the application server so that the application server queries M travel suggestions for the travel destination; receive the M travel suggestions from the application server and display the M travel suggestions.
[0134] In one embodiment, the travel search interface is an application page provided by a first application, which corresponds to an application server. The processor 801 is used to: obtain travel search terms; send the travel search terms to the application server so that the application server can query the identifier and behavior tags of the travel destination based on the travel search terms; and receive the identifier and behavior tags of the travel destination returned by the application server.
[0135] It should be understood that the computer device described in the embodiments of this application can execute the service processing method described in the corresponding embodiments above, or it can execute the service processing device described in the corresponding embodiments above, which will not be repeated here. In addition, the beneficial effects of using the same method will not be repeated here either.
[0136] Furthermore, it should be noted that this application also provides a computer-readable storage medium storing a computer program, which includes program instructions. When a processor executes these program instructions, it can execute the aforementioned... Figure 2 and Figure 4 The methods described in the corresponding embodiments will not be repeated here.
[0137] According to one aspect of this application, a computer program product is provided, comprising a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, enabling the computer device to perform the aforementioned... Figure 2 and Figure 4 The methods described in the corresponding embodiments will not be repeated here.
[0138] Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. This computer program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The computer-readable storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0139] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Those skilled in the art will understand that all or part of the processes for implementing the above embodiments and equivalent variations made in accordance with the claims of this application are still within the scope of this application.
Claims
1. A service processing method, characterized in that, The method includes: The travel search page is displayed, and the travel search page displays the travel destination identifier; In response to the selection of the destination identifier, a travel service page is displayed, which displays the destination identifier and the destination rating label, the rating label being used to indicate travel suggestions for the destination.
2. The method as described in claim 1, characterized in that, The evaluation tags consist of N travel suggestions, where N is a positive integer.
3. The method as described in claim 1 or 2, characterized in that, The method further includes: In response to the triggering of the rating tag, M travel suggestions for the travel destination are displayed, where M is a positive integer.
4. The method as described in claim 3, characterized in that, The travel service page is the application page provided by the first application that has been logged in with the first account; The M travel suggestions include: travel suggestions given by the second account of the first application for the travel destination, wherein the second account and the first account have a social relationship.
5. The method as described in claim 3, characterized in that, The M travel suggestions are displayed on at least one of the following pages: a review details page and a location details page; wherein, the review details page is a subpage that floats on the travel service page, and the location details page is an application page that is independent of the travel service page.
6. The method as described in claim 4, characterized in that, The M travel suggestions can be displayed in one or more of the following ways: arranged by publication time from most recent to furthest, arranged by interaction popularity from highest to lowest, and arranged according to the social relationships.
7. The method as described in claim 3, characterized in that, Each of the travel recommendations supports social interaction, including at least one of the following: replying, liking, forwarding, saving, and sharing; the method further includes: The system responds to any interactive action taken in response to a travel suggestion and displays the result of the interaction.
8. The method as described in claim 3, characterized in that, The evaluation label is a target travel suggestion from among M travel suggestions; The target travel suggestion has at least one of the following attributes: highest social interaction popularity, most recent posting time, and posted by a second account of the first application. The travel service page is an application page provided by the first application logged in with the first account, and the second account is an account that has a social relationship with the first account.
9. The method as described in claim 2, characterized in that, The rating labels are displayed in the target area of the travel service page; When N is greater than 1, the N travel suggestions are displayed in a scrolling manner in the target area; or, When N equals 1, and the length of the content of the N travel suggestions is greater than the length of the target area, the content of the N travel suggestions is displayed in one of the following ways: scrolling in the target area, or displaying a portion of the content of the N travel suggestions.
10. The method as described in claim 1, characterized in that, The travel service page is the application page provided by the first application that has been logged in with the first account; The travel search page also displays behavioral tags associated with the travel destination identifier; the behavioral tags include a first behavioral tag or a second behavioral tag, the first behavioral tag is used to indicate that other accounts in the social relationship chain of the first account have rated the travel destination, and the second behavioral tag is used to indicate that other accounts in the social relationship chain of the first account have arrived at the travel destination.
11. The method as described in claim 1, characterized in that, The method further includes: Once the trip to the destination is completed, an evaluation entry control will be displayed. If the evaluation entry control is triggered, the evaluation page will be displayed. In response to input on the travel review page, travel suggestions for the travel destination are displayed.
12. The method as described in claim 11, characterized in that, The selection area of the travel review page includes at least one review guidance message. Each review guidance message guides users to review the travel destination in a corresponding dimension. In response to input on the travel review page, travel suggestions for the travel destination are displayed, including: If the evaluation guidance information on the travel evaluation page is selected, the selected evaluation guidance information will be displayed in the editing area of the travel evaluation page; In response to an editing operation in the editing area, travel suggestions for the travel destination are displayed, including evaluation content under the selected evaluation guidance information.
13. The method as described in claim 12, characterized in that, The travel review page includes at least one candidate review item. The method of displaying travel suggestions for the travel destination in response to input on the travel review page includes: When one or more candidate reviews are selected on the travel review page, travel suggestions for the travel destination are displayed, including the selected candidate reviews.
14. The method as described in claim 10, characterized in that, The travel search interface is an application page provided by a first application, which corresponds to an application server. The method further includes: Get travel search terms; The travel search terms are sent to the application server so that the application server can query the identifier of the travel destination and the behavior tags based on the travel search terms; Receive the destination identifier and the behavior tag returned by the application server.
15. The method as described in claim 3, characterized in that, The travel service interface is an application page provided by the first application, and the first application has an application server. In response to the triggering of the evaluation tag, M travel suggestions are displayed for the travel destination, including: In response to the triggering of the evaluation tag, a query request is sent to the application server so that the application server queries M travel suggestions for the travel destination; Receive M travel suggestions from the application server and display the M travel suggestions.
16. A service processing apparatus, characterized in that, include: The display unit is used to display a travel search page, which displays an identifier of the travel destination; The display unit is also configured to display a travel service page in response to the selection of the identifier of the travel destination. The travel service page displays the identifier of the travel destination and the rating label of the travel destination. The rating label is used to indicate travel suggestions for the travel destination.
17. A computer device, characterized in that, include: A processor is used to execute computer programs; A computer-readable storage medium storing a computer program, which, when executed by the processor, performs the service processing method as described in any one of claims 1-15.
18. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, performs the service processing method as described in any one of claims 1-15.
19. A computer program product, characterized in that, The computer program product includes a computer program or computer instructions, which are executed by a processor to implement the service processing method as described in any one of claims 1-15.