Customizable freight rate search result sorting method, system and equipment

By creating a preference priority configuration table, personalized sorting of freight results of the international ticket search system, the problem of lack of flexibility and customization in the existing system is solved, and the user experience and system maintenance efficiency is improved.

CN119848332APending Publication Date: 2025-04-18TRAVELSKY TECHNOLOGY LIMITED
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411774004.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

The existing international ticket search system adopts a single ticket price sorting mechanism, which lacks flexibility and customizability, and cannot meet the complex and diverse needs of users.

Method used

By creating a preference priority configuration table and personalizing the freight results generated by search engines based on user's needs and preferences, users can flexibly set preference priority and percentage of the number of results.

Benefits of technology

It realizes personalized sorting of search results, improves user selection efficiency and flexibility, improves user satisfaction, and simplifies the system maintenance and expansion process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119848332A_ABST
    Figure CN119848332A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of passenger services, and provides a customizable freight rate search result sorting method, system and equipment, and the method comprises the steps: creating a preference priority configuration table according to the demand preference of a user, and preloading the created preference priority configuration table through creating a map; when a search request of a user is received, searching corresponding preference priority information from the preloaded preference priority configuration table for the received search request; and according to the searched preference priority information, carrying out personalized sorting on the freight rate results generated by the search engine, and outputting the personalized sorting result to the user through the search engine. According to the method, personalized sorting of the search results can be realized by configuring preference priorities, the user selection efficiency and flexibility are improved, the user satisfaction is improved, the maintenance and expansion process of the system is simplified, the stability and long-term effectiveness of the system are ensured, the richness of international freight rate results is improved, and more travel choices are provided for users.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of passenger services, and in particular relates to a customizable fare search result sorting method, system and device. Background Art

[0002] With the continuous growth of the aviation market and the increasing diversification of passenger travel needs, ticket sales methods are constantly improving, and international ticket search systems are facing unprecedented challenges in ticket display. The current international ticket search system mainly adopts a single ticket price sorting mechanism, that is, sorting and displaying tickets from low to high according to ticket prices. Although this method is intuitive, it is difficult to meet the complex needs of the market and users. On the one hand, this single sorting mechanism lacks flexibility and customizability, resulting in users being unable to adjust sorting parameters according to their specific needs, limiting the optimization of user experience. On the other hand, with the rapid changes in market demand, the existing sorting algorithm cannot be flexibly adjusted and is difficult to adapt to the diversification of user needs.

[0003] The Chinese patent "Information search method and device, electronic device, computer storage medium" with publication number CN111859145A discloses a template request configuration method and device based on user identity. The method distinguishes the user's identity according to the requested office number, and loads the corresponding template request according to the user identity. However, this solution is used to generate freight rate requests and does not involve the sorting of freight rate results.

[0004] Therefore, how to provide a ticket display technology with more flexible and personalized services, so that users can adjust the order and display of tickets according to their preferences, such as price, time, airline, comfort and other factors, as passengers' demand for personalized and diversified travel options grows, has become a technical problem that needs to be solved urgently. Summary of the invention

[0005] In view of the above problems, the present invention provides a customizable method, system and device for sorting freight rate search results.

[0006] According to one aspect of the present invention, a customizable method for sorting fare search results is provided, comprising:

[0007] Create a preference priority configuration table based on user needs and preferences, and preload the created preference priority configuration table by creating a map;

[0008] When receiving a search request from a user, searching for corresponding preference priority information from a preloaded preference priority configuration table for the received search request;

[0009] The freight rate results generated by the search engine are personalized sorted according to the search preference priority information, and the personalized sorting results are output to the user through the search engine.

[0010] Preferably, in the customizable freight rate search result sorting method of the present invention, a preference priority configuration table is created according to the user's demand preferences, including: collecting the user's demand preference data, configuring the priority and the corresponding result quantity percentage for each preference of the user, and creating a preference priority configuration table according to the configured priority and the corresponding result quantity percentage.

[0011] Preferably, in the customizable fare search result sorting method of the present invention, a preference priority configuration table is created according to the configured priorities and the corresponding result quantity percentages, including:

[0012] The user's office number field, the user's preference priority field, and the percentage of the number of results corresponding to the preference are used as the header of the preference priority configuration table, and the value corresponding to the user's office number, the value corresponding to the user's preference priority, and the value corresponding to the percentage of the number of results of the preference are used as data rows in the preference priority configuration table.

[0013] Preferably, in the customizable fare search result sorting method of the present invention, the preference priority configuration table is created by creating a map to preload the created map, including: creating a map, using the user's office number as the key of the created map, and using the user's preference priority as the value of the created map.

[0014] Preferably, in the customizable freight rate search result sorting method of the present invention, when a user's search request is received, corresponding preference priority information is searched from a preloaded preference priority configuration table for the received search request, including: when a user's search request is received, the office number field of the user's search request is obtained, and the corresponding preference priority configuration information is searched from the created map according to the value of the office number field of the obtained search request.

[0015] Preferably, in the customizable fare search result sorting method of the present invention, the fare results generated by the search engine are sorted in a personalized manner according to the search preference priority information, including: generating fare results for the user's search request by the search engine, sorting the fare results generated by the search engine in a personalized manner according to the search preference priority information, and outputting the personalized sorting results to the user by the search engine, including:

[0016] Traverse the preference priority fields in the preference priority configuration table, select the highest priority preference according to the priority of the preference priority field to sort the freight rate results generated by the search engine for the user's search request, select the preferred result from the sorted freight rate results according to the percentage of the number of results corresponding to the current preference, add the selected preferred result to the result sequence, and use the remaining results in the freight rate results as the results to be selected;

[0017] If there are other preference priority fields in the preference priority configuration table, continue to select the highest priority preference according to the priority of the preference priority field to sort the candidate results, select the preferred result from the sorted candidate results according to the percentage of the number of results corresponding to the current preference, add the selected preference result to the result sequence, and update the candidate results by removing the preferred result selected to be added to the result sequence from the candidate results;

[0018] If there are no other preference priority fields in the preference priority configuration table, sort the candidate results from low to high according to price, and add the sorted candidate results to the result sequence;

[0019] The result sequence is output to the user as a personalized sorting result through the search engine.

[0020] Preferably, in the customizable freight rate search result sorting method of the present invention, the preferred results are selected from the sorted freight rate results according to the percentage of the number of results corresponding to the current preference, including: multiplying the number of freight rate results by the percentage of the number of results corresponding to the current preference, rounding down the obtained product, and selecting the corresponding number of preference results from the sorted freight rate results from top to bottom according to the rounded value.

[0021] Preferably, the customizable fare search result sorting method of the present invention further includes: when the preference priority information corresponding to the received search request does not exist in the preloaded preference priority configuration table, sorting the fare results generated by the search engine for the user's search request according to price from low to high.

[0022] According to a second aspect of the present invention, a customizable freight rate search result sorting system is provided, the system comprising a custom sorting server, the custom sorting server being used to: create a preference priority configuration table according to user demand preferences, and preload the created preference priority configuration table by creating a map; when receiving a user's search request, search for corresponding preference priority information from the preloaded preference priority configuration table for the received search request; and perform personalized sorting on the freight rate results generated by the search engine according to the searched preference priority information, and output the personalized sorting results to the user through the search engine.

[0023] The customizable freight rate search result sorting method and system of the present invention has the following beneficial technical effects:

[0024] 1. Personalized sorting of search results can be achieved by configuring preference priorities. Users can flexibly set preference priorities and the number of results for each selection option to meet their personalized needs.

[0025] 2. Through personalized sorting and display of search results, tickets can be displayed according to the user's personalized preferences, improving the efficiency and flexibility of user selection and enhancing user satisfaction.

[0026] 3. Based on the flexible configuration method, the system maintenance and expansion process is significantly simplified. When new preference priorities or result selection algorithms need to be introduced, the system can adapt to these changes directly through configuration updates without large-scale modifications to the existing system architecture. This not only reduces maintenance costs, but also reduces the difficulty of expansion, allowing the system to flexibly adapt to future changes in demand while maintaining the applicability of existing templates, ensuring the stability and long-term effectiveness of the system.

[0027] 4. The display of international freight rate search engine results has been enriched, the richness of international freight rate results has been improved, and more travel options have been provided for users.

[0028] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures pointed out in the description, claims and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0030] Figure 1 This is a diagram showing an example of the architecture of a customizable freight rate search result sorting system according to an embodiment of the present invention;

[0031] Figure 2 This is an example diagram of the architecture of a customized sorting server of a customizable freight rate search result sorting system according to an embodiment of the present invention;

[0032] Figure 3 A flowchart of the steps of a customizable method for sorting freight rate search results according to an embodiment of the present invention;

[0033] Figure 4This is an example diagram of performing personalized sorting of freight rate results according to a customizable freight rate search result sorting method according to an embodiment of the present invention;

[0034] Figure 5 A schematic diagram of the structure of the device provided by the present invention. DETAILED DESCRIPTION

[0035] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0036] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein may be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on the present disclosure, it should be understood by those skilled in the art that an aspect described herein may be implemented independently of any other aspect, and two or more of these aspects may be combined in various ways. For example, any number of aspects described herein may be used to implement the device and / or practice the method. In addition, other structures and / or functionalities other than one or more of the aspects described herein may be used to implement this device and / or practice this method.

[0037] Figure 1 FIG. 1 is a diagram showing an example of the architecture of a customizable fare search result sorting system according to an embodiment of the present invention. Figure 1 As shown, the system may include a custom sorting server 101, a communication network 102 and / or one or more custom sorting clients 103. Figure 1 The example shown in FIG. 1 is a plurality of customized sorting clients 103 .

[0038] The customized sorting server 101 can be any appropriate server for storing information, data, programs and / or any other suitable type of content. In some embodiments, the customized sorting server 101 can perform appropriate functions. For example, in some embodiments, the customized sorting server 101 can be used to perform customized sorting of fare search results. As an optional example, in some embodiments, the customized sorting server 101 can be used to implement customized sorting of fare search results by creating and loading a preference priority configuration table. For example, the customized sorting server 101 can be used to: create a preference priority configuration table according to the user's demand preferences, and preload the created preference priority configuration table by creating a map; when receiving a user's search request, search for the corresponding preference priority information from the preloaded preference priority configuration table for the received search request; personalize the fare results generated by the search engine according to the searched preference priority information, and output the personalized sorting results to the user through the search engine.

[0039] As another example, in some embodiments, the customized sorting server 101 may send a customizable fare search result sorting method to the customized sorting client 103 for the user to use according to the request of the customized sorting client 103 .

[0040] Figure 2 FIG. 1 is an example diagram of the architecture of a customized sorting server of a customizable fare search result sorting system according to an embodiment of the present invention, such as Figure 2 As shown, the customized sorting service end of this embodiment includes a configuration management component and a result sorting component. For example, the configuration management component is used to manage the user's preference priority profile, including admitting and reading the user's preference priority profile. The result sorting component is used to personalize the fare results generated by the search engine, such as analyzing the fare results given by the search engine, obtaining the flight route, flight time and price of the result, and sorting the fare results according to the read preference priority configuration, and finally outputting the personalized sorting results. In actual applications, the result sorting component can also structure the preference priority data by reading the preference priority configuration, and then store it in the memory for subsequent use. The search engine of this embodiment is used to receive the user's search request, and return and display the sorting results to the user. The search engine of this embodiment can be an international fare search engine. When implementing this embodiment, those skilled in the art can also select other search engines according to the actual application scenario, and this embodiment does not limit this.

[0041] As an optional example, in some embodiments, the customized sorting client 103 is used to provide a visual customized sorting interface, which is used to receive a user's selection input operation for customized sorting of freight search results, and, in response to the selection input operation, obtain from the customized sorting server 101 a customized sorting interface corresponding to the option selected by the selection input operation and display the customized sorting interface, wherein the customized sorting interface displays at least information for customized sorting of freight search results and operation options for customized sorting of the freight search results.

[0042] In some embodiments, the communication network 102 can be any suitable combination of one or more wired and / or wireless networks. For example, the communication network 102 can include any one or more of the following: the Internet, an intranet, a wide area network (WAN), a local area network (LAN), a wireless network, a digital subscriber line (DSL) network, a frame relay network, an asynchronous transfer mode (ATM) network, a virtual private network (VPN), and / or any other suitable communication network. The custom sorting client 103 can be connected to the communication network 102 via one or more communication links (e.g., communication link 104), and the communication network 102 can be linked to the custom sorting service end 101 via one or more communication links (e.g., communication link 105). The communication link can be any communication link suitable for transmitting data between the custom sorting client 103 and the custom sorting service end 101, such as a network link, a dial-up link, a wireless link, a hard-wired link, any other suitable communication link, or any suitable combination of such links.

[0043] The customized sorting client 103 may include any one or more clients that present an interface related to customized sorting of freight search results in an appropriate form for use and operation by a user. In some embodiments, the customized sorting client 103 may include any suitable type of device. For example, in some embodiments, the customized sorting client 103 may include a mobile device, a tablet computer, a laptop computer, a desktop computer, and / or any other suitable type of client device.

[0044] Although the custom ordering service 101 is illustrated as one device, in some embodiments, any suitable number of devices may be used to perform the functions performed by the custom ordering service 101. For example, in some embodiments, multiple devices may be used to implement the functions performed by the custom ordering service 101. Alternatively, the functions of the custom ordering service 101 may be implemented using a cloud service.

[0045] Based on the above system, an embodiment of the present invention provides a customizable method for sorting freight rate search results, which is described below through the following embodiments.

[0046] Figure 3 1 is a flow chart of steps of a customizable fare search result sorting method according to an embodiment of the present invention. The customizable fare search result sorting method of this embodiment can be executed at a custom sorting server, such as Figure 3 As shown, the customizable freight rate search result sorting method includes the following steps:

[0047] Step S201: Create a preference priority configuration table according to the user's demand preferences, and preload the created preference priority configuration table by creating a map.

[0048] This embodiment collects the user's demand preference data, configures the priority and the corresponding result quantity percentage for each preference of the user, and creates a preference priority configuration table according to the configured priority and the corresponding result quantity percentage. As an optional example, this embodiment uses the user's office number field, the user's preference priority field, and the result quantity percentage field corresponding to the preference as the header of the preference priority configuration table, and uses the value corresponding to the user's office number, the value corresponding to the user's preference priority, and the value corresponding to the result quantity percentage of the preference as the data row in the preference priority configuration table. For example, this embodiment first investigates all preferences of user needs, and then determines the priority of each preference in the sorting and the applicable result quantity percentage. The result quantity percentage indicates that in the current results, the current preference is sorted, and the top percentage of the results is selected and added to the final display results. In the preference priority configuration table created according to the user's demand preferences in this embodiment, the header includes fields such as office number, direct flight priority, direct flight result percentage, main segment priority, main segment result percentage, flight time priority, and flight time result percentage. In the method of this embodiment, users can set different preference weights for factors such as direct, main segment, flight time, flight path, and price according to their needs to achieve personalized search result sorting.

[0049] After completing the creation of the preference priority configuration table, this embodiment creates a map, uses the user's office number as the key of the created map, and uses the user's preference priority as the value of the created map. By creating a map, this embodiment can quickly read and load the preference priority configuration information in the user's preference priority configuration table. In this embodiment, a map is a data structure used to store key-value pairs, allowing the corresponding value to be quickly retrieved through a key. In this embodiment, the user's office number is the user's unique identification number or code, which is used for internal tracking and management of customer information, orders, service requests, etc.

[0050] Step S202: When a user's search request is received, corresponding preference priority information is searched for in a preloaded preference priority configuration table for the received search request.

[0051] As an optional example, when a user's search request is received, the office number field of the user's search request is obtained, and the corresponding preference priority configuration information is searched from the created map according to the value of the office number field of the obtained search request. It should be noted that in this embodiment, when the preference priority information corresponding to the received search request does not exist in the preloaded preference priority configuration table, the freight rate results generated by the search engine for the user's search request are sorted from low to high according to price.

[0052] Step S203: performing personalized sorting on the fare results generated by the search engine according to the searched preference priority information, and outputting the personalized sorting results to the user through the search engine.

[0053] Figure 4 FIG. 1 is an example diagram of performing personalized sorting of freight results according to a customizable freight search result sorting method according to an embodiment of the present invention, such as Figure 3 and Figure 4 As shown, in this embodiment, the freight rate results are sorted in a personalized manner, and the following steps are implemented:

[0054] Traverse the preference priority fields in the preference priority configuration table, select the highest priority preference according to the priority of the preference priority field to sort the freight rate results generated by the search engine for the user's search request, select the preference results from the sorted freight rate results according to the percentage of the number of results corresponding to the current preference, add the selected preference results to the result sequence, and use the remaining results in the freight rate results as the results to be selected; for example, in this embodiment, the number of freight rate results is multiplied by the percentage of the number of results corresponding to the current preference, the obtained product is rounded down, and the corresponding number of preference results are selected from the sorted freight rate results from top to bottom according to the rounded value.

[0055] If there are other preference priority fields in the preference priority configuration table, continue to select the highest priority preference according to the priority of the preference priority field to sort the candidate results, select the preferred result from the sorted candidate results according to the percentage of the number of results corresponding to the current preference, add the selected preference result to the result sequence, and update the candidate results by removing the preference result selected to be added to the result sequence from the candidate results.

[0056] If there are no other preference priority fields in the preference priority configuration table, the candidate results are sorted from low to high according to price, and the sorted candidate results are added to the result sequence.

[0057] The result sequence is output to the user as a personalized sorting result through the search engine. In actual application, this embodiment can also cut the personalized sorting result according to the needs of the actual application scenario, and display the final cut result to the user.

[0058] This embodiment performs personalized sorting on the fare results generated by the search engine for the user's search request, so that the user can find the flight that best meets his or her needs from a large number of options more quickly, thereby saving search and decision-making time.

[0059] The personalized sorting method of this embodiment is further described in detail below in a specific scenario. In this scenario example, the fare results given by the search engine are sorted and selected in order according to the priority order of direct flight, main flight segment, and flight time. In this embodiment, the main flight segment is a specific flight segment in the itinerary, which has the following characteristics: the first cross-regional flight in the itinerary, or the first cross-border flight, or the longest flight in the itinerary. The main flight segment generally represents the main path of the itinerary.

[0060] Assume that the number of fare results given by the search engine is N1, and the direct flight priority means that the priority is given to one-way direct flights or round-trip direct flights. According to the percentage of direct flight results P1%, at most S1 = N1*P1% (rounded down) direct flight results are selected to add to the final result sequence L. The remaining number of results is N2 = N1-S1. The main flight segment priority means that results of different main flight segments are selected as much as possible. First, group them according to the main flight segment, and then select one result from each group of results in turn until all groups are selected, and finally form a new result sequence. According to the percentage of main flight segment results P2%, the first S2 = N2*P2% (rounded down) results are selected to add to the final result sequence L. The remaining number of results is N3 = N2-S2. The flight time priority means that the results are sorted from low to high according to the flight time of the itinerary. According to the percentage of flight time results P3%, the first S3 = N3*P3% (rounded down) results are selected to add to the final result sequence L. Finally, the remaining results are sorted from low to high according to price and added to the final result sequence L.

[0061] The customizable fare search result sorting method of this embodiment is described in detail in another scenario below.

[0062] The preference priority configuration table created for the user with office number PEK099 is shown in Table 1 below.

[0063] Table 1

[0064]

[0065] As shown in Table 1, the user's preferences are direct flights, main segments, and flight time, and the priority order is direct flights, flight time, and main segments.

[0066] According to the user's search request, the freight rate results are obtained from the international freight rate search engine, and the obtained freight rate results are shown in Table 2 below.

[0067] Table 2

[0068]

[0069]

[0070] In this scenario, the first flight of the route is the main segment.

[0071] First, sort and select according to the direct flight priority, and give priority to the direct flight result SOL1 from the freight rate results. According to the direct flight percentage of 20%, select 1 direct flight result and add SOL1 to the final result queue L.

[0072] Secondly, sort and select according to the flight time priority. After sorting and selecting according to the direct flight priority, there are 5 results left. The remaining results SOL2-SOL6 are sorted according to the flight time, and 1 result is selected. SOL2 is selected and SOL2 is added to the final result queue L.

[0073] Next, sort and select according to the priority of the main flight segment. After sorting and selecting according to the priority of flight time, there are 4 results left. The remaining results SOL3-SOL6 are divided into three groups according to the main flight segment, one of which is SOL3, one of which is SOL4 and SOL5, and one of which is SOL6. Select one from each group in turn to form a sequence SOL3, SOL4, SOL6, SOL5, and select 2 results according to the percentage of the main flight segment results, select SOL3 and SOL4, and add SOL3 and SOL4 to the final result queue L.

[0074] Then, the remaining results are processed, and finally there are 2 results left, SOL5 and SOL6. They are sorted from low to high according to price, and SOL6 and SOL5 are added to the final result queue L. The result order of the final result queue L is SOL1, SOL2, SOL3, SOL4, SOL6, SOL5.

[0075] Finally, the final result queue L is output and transmitted to the international freight rate search engine.

[0076] The customizable fare search result sorting method and system of the embodiment of the present invention has the following beneficial technical effects:

[0077] 1. Personalized sorting of search results can be achieved by configuring preference priorities. Users can flexibly set preference priorities and the number of results for each selection option to meet their personalized needs.

[0078] 2. Through personalized sorting and display of search results, tickets can be displayed according to the user's personalized preferences, improving the efficiency and flexibility of user selection and enhancing user satisfaction.

[0079] 3. Based on the flexible configuration method, the system maintenance and expansion process is significantly simplified. When new preference priorities or result selection algorithms need to be introduced, the system can adapt to these changes directly through configuration updates without large-scale modifications to the existing system architecture. This not only reduces maintenance costs, but also reduces the difficulty of expansion, allowing the system to flexibly adapt to future changes in demand while maintaining the applicability of existing templates, ensuring the stability and long-term effectiveness of the system.

[0080] 4. The display of international freight rate search engine results has been enriched, the richness of international freight rate results has been improved, and more travel options have been provided for users.

[0081] like Figure 5 As shown, the present invention further provides a device, including a processor 310, a communication interface 320, a memory 330 for storing a computer program executable by the processor, and a communication bus 340. The processor 310, the communication interface 320, and the memory 330 communicate with each other through the communication bus 340. The processor 310 implements the above-mentioned customizable fare search result sorting method by running the executable computer program.

[0082] Among them, the computer program in the memory 330 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0083] The system embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected based on actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art may understand and implement it without creative effort.

[0084] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods of each embodiment or some parts of the embodiment.

[0085] Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent substitutions for some of the technical features therein; and these modifications or substitutions do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A customizable method for sorting freight rate search results, characterized in that: The method comprises: Create a preference priority configuration table based on user needs and preferences, and preload the created preference priority configuration table by creating a map; When receiving a search request from a user, searching for corresponding preference priority information from a preloaded preference priority configuration table for the received search request; The freight rate results generated by the search engine are personalized sorted according to the search preference priority information, and the personalized sorting results are output to the user through the search engine.

2. The customizable fare search result sorting method according to claim 1, characterized in that: A preference priority configuration table is created according to the user's demand preferences, including: collecting the user's demand preference data, configuring a priority and a corresponding result quantity percentage for each preference of the user, and creating a preference priority configuration table according to the configured priority and the corresponding result quantity percentage.

3. The customizable fare search result sorting method according to claim 2, characterized in that: Create a preference priority configuration table based on the configured priorities and the corresponding percentage of result quantities, including: The user's office number field, the user's preference priority field, and the percentage of the number of results corresponding to the preference are used as the header of the preference priority configuration table, and the value corresponding to the user's office number, the value corresponding to the user's preference priority, and the value corresponding to the percentage of the number of results of the preference are used as data rows in the preference priority configuration table.

4. The customizable fare search result sorting method according to claim 1, characterized in that: The preference priority configuration table is preloaded by creating a map, including: creating a map, using the user's office number as the key of the created map, and using the user's preference priority as the value of the created map.

5. The customizable fare search result sorting method according to claim 1, characterized in that: When a user's search request is received, the corresponding preference priority information is searched from the preloaded preference priority configuration table for the received search request, including: when a user's search request is received, the office number field of the user's search request is obtained, and the corresponding preference priority configuration information is searched from the created map according to the value of the office number field of the obtained search request.

6. The customizable fare search result sorting method according to claim 1, characterized in that: The freight rate results generated by the search engine are personalized sorted according to the search preference priority information, including: generating freight rate results for the user's search request through the search engine, personalized sorting the freight rate results generated by the search engine according to the search preference priority information, and outputting the personalized sorting results to the user through the search engine, including: Traverse the preference priority fields in the preference priority configuration table, select the highest priority preference according to the priority of the preference priority field to sort the freight rate results generated by the search engine for the user's search request, select the preferred result from the sorted freight rate results according to the percentage of the number of results corresponding to the current preference, add the selected preferred result to the result sequence, and use the remaining results in the freight rate results as the results to be selected; If there are other preference priority fields in the preference priority configuration table, continue to select the highest priority preference according to the priority of the preference priority field to sort the candidate results, select the preferred result from the sorted candidate results according to the percentage of the number of results corresponding to the current preference, add the selected preference result to the result sequence, and update the candidate results by removing the preferred result selected to be added to the result sequence from the candidate results; If there are no other preference priority fields in the preference priority configuration table, sort the candidate results from low to high according to price, and add the sorted candidate results to the result sequence; The result sequence is output to the user as a personalized sorting result through the search engine.

7. The customizable fare search result sorting method according to claim 6, characterized in that: Selecting the preferred results from the sorted freight rate results according to the percentage of the number of results corresponding to the current preference includes: multiplying the number of freight rate results by the percentage of the number of results corresponding to the current preference, rounding down the obtained product, and selecting the corresponding number of preferred results from the sorted freight rate results from top to bottom according to the rounded value.

8. The customizable fare search result sorting method according to claim 1, characterized in that: The method further includes: when the preference priority information corresponding to the received search request does not exist in the preloaded preference priority configuration table, sorting the freight rate results generated by the search engine for the user's search request according to price from low to high.

9. A customizable freight rate search result sorting system, characterized in that: The system includes a customized sorting server, which is used to: create a preference priority configuration table according to user demand preferences, and preload the created preference priority configuration table by creating a map; When receiving a search request from a user, searching for corresponding preference priority information from a preloaded preference priority configuration table for the received search request; The freight rate results generated by the search engine are personalized sorted according to the search preference priority information, and the personalized sorting results are output to the user through the search engine.

10. A computer device, characterized in that: The computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the method according to any one of claims 1 to 8 when executing the program.

Citation Information

Patent Citations

  • Information search method and device, electronic equipment and computer storage medium

    CN111859145A