Method and device for providing recommended travel destination, and computer program product
By recommending travel end points based on user positioning points and historical travel orders in the shared travel platform, the problem of difficulty in matching passengers' travel needs is solved, the travel experience and efficiency are improved, and traffic congestion and environmental pollution are reduced.
Patent Information
- Application Number
- CN202411981466.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-05-06
AI Technical Summary
Passenger users' travel needs are difficult to match in time in traditional shared travel platforms, resulting in poor travel experience and increasing the risk of traffic congestion and environmental pollution.
By determining the starting point of the user's travel based on the user positioning points sent by the user equipment, and using history to match the historical travel end points in the travel order, the travel end points are recommended to the user to increase the matching rate of travel needs.
It improves the possibility of users' travel needs to obtain travel services, makes users' travel needs meet more timely, improves the travel experience, and helps reduce traffic congestion and environmental pollution.
Smart Images

Figure CN119941481A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of Internet technology, and in particular, relates to a method, device and computer program product for providing a recommended travel destination. Background Art
[0002] With the development of Internet technology, online car-hailing has become a common way of travel. People can enter the location of the pick-up point or locate the current location on the user terminal, and enter the location of the drop-off point to initiate a car request. The driver picks up and drops off passengers according to the user's order information. In traditional technology, during the car-hailing process, users can choose from a variety of car types, such as express, special express, ride-sharing or carpooling.
[0003] Shared travel can not only bring cost benefits to both passengers and car owners, but also effectively reuse transportation resources and reduce social problems such as environmental pollution and congestion. Hitchhiking is a way of shared travel. Generally speaking, before starting a journey, private car owners provide information such as departure time, starting point and destination to the travel platform. At the same time, passengers with travel needs also provide the above information to the travel platform. In this way, the travel platform can find "on the way" passengers for car owners to complete a journey together. However, if the travel needs of passengers and car owners do not match, it will make it difficult for passengers' travel needs to be met and matched in a timely manner, which is not conducive to the travel experience of passengers, and is also not conducive to reducing traffic congestion and environmental pollution. How to better enable passengers to have a more satisfactory travel experience is an urgent problem to be solved. Summary of the invention
[0004] The embodiments of the present application provide a method, device and computer program product for providing recommended travel destinations, which can solve the problem that the travel needs of passengers are not easily matched in a timely manner.
[0005] In a first aspect, an embodiment of the present application provides a method for providing a recommended travel destination, the method being applied to a network device, the method comprising:
[0006] Determine the user's travel starting point based on the user's location point sent by the user's device;
[0007] Determine one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders, wherein the historical matching travel orders include historical travel starting points, and the historical travel starting points match the user's travel starting point;
[0008] The one or more recommended travel destinations are sent to the user device.
[0009] In a possible implementation manner of the first aspect, determining the user travel starting point according to the user location point sent by the user equipment includes:
[0010] The first travel area closest to the user's location point is determined as the user's travel starting point.
[0011] In a possible implementation manner of the first aspect, determining one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders includes:
[0012] If the multiple historical travel destinations include one or more second travel areas whose order quantity is greater than the first threshold, the one or more second travel areas sorted by the order quantity are determined as one or more recommended travel destinations, and the one or more recommended travel destinations have a sequence.
[0013] In a possible implementation manner of the first aspect, determining one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders further includes:
[0014] If the multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than a first threshold, and the multiple historical travel destinations include one or more third travel areas with a number of orders greater than a second threshold, the one or more third travel areas sorted by the number of orders will be determined as one or more recommended travel destinations, the geographical scope of the third travel area is larger than the geographical scope of the second travel area, and the one or more recommended travel destinations have a sequence of precedence.
[0015] In a possible implementation manner of the first aspect, determining one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders further includes:
[0016] If the multiple historical travel destinations do not include one or more second travel areas where the number of orders is greater than a first threshold, and the multiple historical travel destinations do not include one or more third travel areas where the number of orders is greater than a second threshold, one or more recommended travel destinations are determined based on a fourth travel area where the first travel area is located and multiple historical travel destinations included in multiple historical matching travel orders, the geographical scope of the fourth travel area is larger than the geographical scope of the first travel area, the historical matching travel orders include historical travel starting points, and the historical travel starting points match the fourth travel area.
[0017] In a possible implementation manner of the first aspect, determining one or more recommended travel destinations according to a fourth travel area in which the first travel area is located and multiple historical travel destinations included in multiple historical matching travel orders includes:
[0018] The third travel areas and the second travel areas included in the multiple historical travel destinations are sorted according to the number of orders, and the second travel areas with a higher ranking in the third travel areas with a higher ranking are determined as one or more recommended travel destinations, and the one or more recommended travel destinations have a sequence.
[0019] In a second aspect, an embodiment of the present application provides a method for providing a recommended travel destination, the method being applied to a user device, the method comprising:
[0020] Sending the user location point to the network device, so that the network device determines one or more recommended travel destinations according to the user location point;
[0021] receiving one or more recommended travel destinations sent by a network device;
[0022] The one or more recommended travel destinations are displayed.
[0023] In a third aspect, an embodiment of the present application provides a device for providing a recommended travel destination, the device being applied to a network device, the device comprising:
[0024] A first determination module is used to determine the user's travel starting point according to the user location point sent by the user device;
[0025] A second determination module is used to determine one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders, wherein the historical matching travel orders include historical travel starting points, and the historical travel starting points match the user's travel starting point;
[0026] A third sending module is configured to send the one or more recommended travel destinations to the user equipment.
[0027] In a fourth aspect, an embodiment of the present application provides a device for providing a recommended travel destination, the device being applied to a user device, and the method comprising:
[0028] A first sending module, configured to send the user location point to the network device, so that the network device determines one or more recommended travel destinations according to the user location point;
[0029] A second receiving module, configured to receive one or more recommended travel destinations sent by a network device;
[0030] The third display module is used to display the one or more recommended travel destinations.
[0031] In a fifth aspect, an embodiment of the present application provides a computer program product, a computer program, which, when executed, enables the method for providing a recommended travel destination described in the first aspect or the second aspect to be executed.
[0032] In a sixth aspect, an embodiment of the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the first aspect or the second aspect when executing the computer program.
[0033] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect or the second aspect above is implemented.
[0034] It can be understood that the beneficial effects of the third to seventh aspects mentioned above can be found in the relevant descriptions of the first and second aspects mentioned above, and will not be repeated here.
[0035] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0036] This application determines the user's travel starting point based on the user's location point sent by the user device, and then determines and sends one or more recommended travel destinations to the user device based on the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders, wherein the historical matching travel orders include historical travel starting points, and the historical travel starting points match the user's travel starting point. Since historical matching travel orders represent the most likely travel needs of similar travel users with the same travel starting point, by providing historical travel destinations included in historical matching travel orders that match the user's travel starting point as recommended travel destinations to the user, this application can increase the possibility of obtaining travel services for the user's travel needs, so that the user's travel needs can be met more promptly, improve the user's travel experience, and help reduce traffic congestion and environmental pollution. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0038] Figure 1 It is a flowchart of a method for providing a recommended travel destination provided in an embodiment of the present application;
[0039] Figure 2is a flowchart of a method for providing a recommended travel destination provided by another embodiment of the present application;
[0040] Figure 3 It is a flowchart of a method for providing a recommended travel destination provided in an embodiment of the present application;
[0041] Figure 4 This is a schematic diagram of a user device displaying a recommended travel destination on a passenger travel page provided by an embodiment of the present application;
[0042] Figure 5 This is a schematic diagram of a user device displaying a recommended travel destination on a regional value-added route page provided by an embodiment of the present application;
[0043] Figure 6 It is a structural schematic diagram of a device for providing a recommended travel destination provided in an embodiment of the present application;
[0044] Figure 7 is a structural schematic diagram of a device for providing a recommended travel destination provided in another embodiment of the present application;
[0045] Figure 8 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0047] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.
[0048] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0049] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0050] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0051] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0052] The method for providing a recommended travel destination provided in the embodiment of the present application can be applied to user devices such as mobile phones, tablet computers, wearable devices, vehicle-mounted devices, augmented reality (AR) / virtual reality (VR) devices, laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), etc. The embodiment of the present application does not impose any restrictions on the specific type of user devices.
[0053] For example, the user equipment can be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a vehicle networking terminal, a computer, a laptop computer, a handheld communication device, a handheld computing device, a satellite wireless device, a wireless modem card, a TV set top box (STB), a customer premises equipment (CPE) and / or other devices for communicating on a wireless system and a next-generation communication system, such as a mobile terminal in a 5G network or a mobile terminal in a future evolved public land mobile network (PLMN) network, etc.
[0054] The method for providing recommended travel destinations provided in the embodiment of the present application can also be applied to network devices, and the embodiment of the present application does not impose any restrictions on the specific type of network devices.
[0055] For example, the network device may be a network server, a station (STAION, ST) in a WLAN, a wireless local loop (Wireless Local Loop, WLL) station, etc.
[0056] Figure 1 It is a flowchart of a method for providing a recommended travel destination provided in one embodiment of the present application.
[0057] The method for providing a recommended travel destination provided in the embodiment of the present application can be applied to the network device 11.
[0058] S11, the network device 11 determines the user's travel starting point according to the user location point sent by the user device.
[0059] The user device 12 can obtain the user positioning point through positioning methods such as GPS (Global Positioning System). The user positioning point is the address location point where the user is currently located. The user device 12 can send the user positioning point to the network device 11 through communication methods such as wireless communication. Correspondingly, the network device 11 can receive the user positioning point sent by the user device 12 through communication methods such as wireless communication. The network device 11 can directly determine the user positioning point as the starting point of the user's travel. Alternatively, the network device 11 can also determine the travel area where the user positioning point is located as the starting point of the user's travel. For example, if the user positioning point is "Community A, Shangdi Street, Haidian District, Beijing", the user's travel starting point can be "Community A, Shangdi Street, Haidian District, Beijing", and the user's travel starting point can also be the travel area where the location is located, such as "Shangdi Street, Haidian District, Beijing", "Haidian District, Beijing", "Beijing City", etc.
[0060] S12, the network device 11 determines one or more recommended travel destinations based on the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders, wherein the historical matching travel orders include historical travel starting points, and the historical travel starting points match the user's travel starting point.
[0061] The network device 11 stores a large number of historical travel orders. The historical travel orders include historical travel starting points and historical travel end points. The historical travel starting point matches the user travel starting point, which means that the historical travel starting point is consistent with the user travel starting point, or the geographical locations of the two are close. Correspondingly, the historical travel starting point does not match the user travel starting point, which means that the geographical locations of the historical travel starting point and the user travel starting point are not close. Among the large number of historical travel starting points of a large number of historical travel orders, some historical travel starting points match the user travel starting points, and some historical travel starting points do not match the user travel starting points. The network device 11 can search a large number of historical travel orders based on the user travel starting points to obtain search results that match the user travel starting points, that is, obtain historical matching travel orders whose historical travel starting points match the user travel starting points in a large number of historical travel orders.
[0062] Since the historical travel starting points included in the historical matching travel orders match the user's travel starting points, these historical matching travel orders represent the most likely travel needs of similar travel users with the same travel starting points. Therefore, the multiple historical travel destinations included in the historical matching travel orders can be determined as recommended travel destinations recommended to the user. The network device 11 can, for example, sort the multiple historical travel destinations included in the multiple historical matching travel orders according to the number of the same geographical locations. For example, if the number of geographical locations A, B, and C among the multiple historical travel destinations is the first, second, and third, respectively, then the geographical locations A, B, and C among the multiple historical travel destinations can be determined as recommended travel destinations.
[0063] S13, the network device 11 sends the one or more recommended travel destinations to the user device.
[0064] The network device 11 may send one or more recommended travel destinations to the user device 12 via wireless communication or other communication methods.
[0065] This application determines the user's travel starting point based on the user's location point sent by the user device, and then determines and sends one or more recommended travel destinations to the user device based on the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders, wherein the historical matching travel orders include historical travel starting points, and the historical travel starting points match the user's travel starting point. Since historical matching travel orders represent the most likely travel needs of similar travel users with the same travel starting point, by providing historical travel destinations included in historical matching travel orders that match the user's travel starting point as recommended travel destinations to the user, this application can increase the possibility of obtaining travel services for the user's travel needs, so that the user's travel needs can be met more promptly, improve the user's travel experience, and help reduce traffic congestion and environmental pollution.
[0066] Since historical matching travel orders represent the most likely travel needs of similar travel users with the same travel starting point, the travel platform can also configure the travel routes consisting of the historical travel destinations and the user's travel starting point included in the historical matching travel orders with lower user-required resources to improve the travel experience of the travel users. For example, the travel platform can configure lower travel costs for these travel routes.
[0067] In addition, since historical matching travel orders represent the most likely travel needs of similar travel users with the same travel starting point, for the hitchhiking scenario, the hitchhiking car owner as a driver may be able to obtain multiple travel users with similar travel needs by providing travel services for the travel route. This further enhances the service experience of the hitchhiking car owner as a driver, and is further conducive to reducing traffic congestion and environmental pollution, and improving the efficiency of shared travel in the entire society.
[0068] In one embodiment, determining the user's travel starting point according to the user location point sent by the user device includes:
[0069] The first travel area closest to the user's location point is determined as the user's travel starting point.
[0070] The network device 11 may store an electronic map. The electronic map may store several travel areas according to geographical locations. The geographical range of the travel area may be set by user, or may be set according to a predetermined area or predetermined size.
[0071] The network device 11 can determine the first travel area closest to the user location point according to the user location point sent by the user device 12, and determine the first travel area as the user travel starting point. When the user location point is located in a travel area, the travel area can be regarded as the first travel area closest to the user location point. When the user location point is not located in any travel area, a travel area closest to the user location point can be determined according to the distance between the user location point and each nearby travel area, and the determined travel area is the first travel area.
[0072] For example, if the user's location point is "Community A, Shangdi Street, Haidian District, Beijing", and the first travel area closest to the user's location point is "Haidian District, Beijing", the network device 11 can determine "Haidian District, Beijing" as the user's travel starting point.
[0073] This application determines the first travel area closest to the user's location point as the user's travel starting point. By using the first travel area closest to the user's location point as the user's travel starting point, the user's location points can be better clustered, so that the geographical range of the user's travel starting point is wider, so that more historical matching travel orders can be obtained in subsequent steps, thereby increasing the number of recommended travel destinations provided to the user, further improving the possibility of the user's travel needs obtaining travel services, so that the user's travel needs can be met more promptly, improving the user's travel experience, and helping to reduce traffic congestion and environmental pollution.
[0074] In one embodiment, determining one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders includes:
[0075] If the multiple historical travel destinations include one or more second travel areas whose order quantity is greater than the first threshold, the one or more second travel areas sorted by the order quantity are determined as one or more recommended travel destinations, and the one or more recommended travel destinations have a sequence.
[0076] The number of orders may be the number of orders that are actually completed, or the number of call orders generated by passenger users.
[0077] The second travel area may be a travel area that provides fewer resources for passenger users.
[0078] The network device 11 can filter out the historical matching travel orders that match the user's travel starting point within a period of time (for example, within the past 30 days). Then, the network device 11 counts the number of orders corresponding to each second travel area according to the travel area. Subsequently, the network device 11 sorts one or more second travel areas according to the number of orders. The higher the second travel area is ranked, the better the recommendation ranking will be when it is subsequently displayed to the user. After the network device 11 sorts one or more second travel areas, one or more second travel areas with a number of orders greater than a first threshold (for example, the number of orders is greater than 1,000) are determined as recommended travel destinations to be recommended. In addition, the network device 11 determines one or more second travel areas sorted by the number of orders as one or more recommended travel destinations and provides them to the user device 12. Those skilled in the art should understand that the network device 11 may also first eliminate the second travel areas with a number of orders less than the first threshold according to the first threshold, and then sort the remaining second travel areas with a number of orders greater than the first threshold.
[0079] For example, the user's travel starting point is "Haidian District, Beijing". The historical matching travel orders include three historical travel destinations, namely "Chaoyang District, Beijing (number of orders 1500)", "Yanqing District, Beijing (number of orders 500)", and "Daxing District, Beijing (number of orders 2000)". When the first threshold is 1000, the network device 11 determines that the second travel area with a number of orders greater than the first threshold includes: "Chaoyang District, Beijing (number of orders 1500)", "Daxing District, Beijing (number of orders 2000)". Subsequently, the network device 11 determines the two second travel areas "Daxing District, Beijing (number of orders 2000)" and "Chaoyang District, Beijing (number of orders 1500)" sorted by the number of orders as one or more recommended travel destinations and provides them to the user device 12. That is, the one or more recommended travel destinations obtained by the user device 12 have a sequence, with "Daxing District, Beijing" ranking first and "Chaoyang District, Beijing" ranking second.
[0080] Since the second travel area is a travel area that requires passengers to provide fewer resources, the present application provides users with recommended travel destinations after sorting one or more second travel areas with an order number greater than the first threshold according to the order number. This can increase the possibility of users obtaining travel services for their travel needs, and is conducive to reducing the resources provided by passengers, so that users' travel needs can be met more promptly, improving users' travel experience, and is conducive to reducing traffic congestion and environmental pollution.
[0081] In one embodiment, determining one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders further includes:
[0082] If the multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than a first threshold, and the multiple historical travel destinations include one or more third travel areas with a number of orders greater than a second threshold, the one or more third travel areas sorted by the number of orders will be determined as one or more recommended travel destinations, the geographical scope of the third travel area is larger than the geographical scope of the second travel area, and the one or more recommended travel destinations have a sequence of precedence.
[0083] The second travel area can be a travel area where the passenger user needs to provide fewer resources. If the number of orders in the second travel area corresponding to multiple historical travel destinations is less than the first threshold, the network device 11 can determine the number of orders in the third travel area. The geographical scope of the third travel area is greater than the geographical scope of the second travel area. For example, the user's travel starting point is "Changping District, Beijing", and the historical matching travel orders include nine historical travel destinations, namely "Chaoyang District, Beijing (number of orders 300)", "Yanqing District, Beijing (number of orders 600)", "Daxing District, Beijing (number of orders 500)", "Chang'an District, Shijiazhuang (number of orders 300)", "Qiaoxi District, Shijiazhuang (number of orders 800)", "Xinhua District, Shijiazhuang (number of orders 800)", "Hedong District, Tianjin (number of orders 400)", "Hexi District, Tianjin (number of orders 900)", "Binhai New Area, Tianjin (number of orders 800)". When the first threshold is 1000, the number of orders for the nine historical travel destinations of the network device 11 is less than the first threshold, that is, the network device 11 determines that the multiple historical travel destinations of the multiple historical matching travel orders do not include one or more second travel areas with a number of orders greater than the first threshold. Subsequently, the network device 11 counts the number of orders for the historical travel destinations based on the travel area with a larger geographical range. Following the previous example, since the user's travel starting point is "Changping District, Beijing", the historical matching travel orders include the above nine historical travel destinations, the network device 11 can re-count the historical travel destinations based on the city as the level, and obtain the three statistical results of "Beijing (number of orders 1400)", "Shijiazhuang (number of orders 1900)", and "Tianjin (number of orders 2100)". Taking the second threshold of 1500 as an example, the number of orders in "Shijiazhuang" and "Tianjin" is greater than the second threshold, and the network device 11 can use "Shijiazhuang" and "Tianjin" with a number of orders greater than the second threshold as the third travel area. Subsequently, the network device 11 determines the two third travel areas "Tianjin" and "Shijiazhuang" ranked by the number of orders as recommended travel destinations. That is, the one or more recommended travel destinations obtained by the user device 12 have a sequence, with "Tianjin" ranked first and "Shijiazhuang" ranked second.
[0084] Since the geographical scope of the third travel area is larger than that of the second travel area, when multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than the first threshold and multiple historical travel destinations include one or more third travel areas with a number of orders greater than the second threshold, this application will provide the third travel area sorted by the number of orders as a recommended travel destination to the user, which can increase the possibility of users obtaining travel services for their travel needs, and help reduce the resources provided by passengers, so that users' travel needs can be met more promptly, improve users' travel experience, and help reduce traffic congestion and environmental pollution.
[0085] In one embodiment, determining one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders further includes:
[0086] If the multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than a first threshold, and the multiple historical travel destinations include one or more third travel areas with a number of orders greater than a second threshold, the second travel area among the one or more third travel areas sorted by the number of orders will be determined as one or more recommended travel destinations, the geographical scope of the third travel area is larger than the geographical scope of the second travel area, and the one or more recommended travel destinations have a sequence of precedence.
[0087] Following the previous example, taking the second threshold of 1500 as an example, the number of orders in "Shijiazhuang City" and "Tianjin City" is greater than the second threshold, and the network device 11 can use "Shijiazhuang City" and "Tianjin City" with the number of orders greater than the second threshold as the third travel area. Subsequently, the network device 11 determines the second travel area of the two third travel areas "Tianjin City" and "Shijiazhuang City" sorted by the number of orders as the recommended travel destination. That is, the network device 11 can use "Hedong District, Tianjin City", "Hexi District, Tianjin City", "Binhai New Area, Tianjin City", "Chang'an District, Shijiazhuang City", "Qiaoxi District, Shijiazhuang City", and "Xinhua District, Shijiazhuang City" as recommended travel destinations. That is, the one or more recommended travel destinations obtained by the user device 12 have a sequence, and the order from first to last is "Hedong District, Tianjin City", "Hexi District, Tianjin City", "Binhai New Area, Tianjin City", "Chang'an District, Shijiazhuang City", "Qiaoxi District, Shijiazhuang City", and "Xinhua District, Shijiazhuang City".
[0088] Since the geographical scope of the third travel area is larger than that of the second travel area, when multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than the first threshold and multiple historical travel destinations include one or more third travel areas with a number of orders greater than the second threshold, this application will provide the second travel area in the third travel area sorted by the number of orders as a recommended travel destination to the user, which can increase the possibility of users obtaining travel services for their travel needs, and help reduce the resources provided by passengers, so that users' travel needs can be met more promptly, improve users' travel experience, and help reduce traffic congestion and environmental pollution.
[0089] In one embodiment, determining one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders further includes:
[0090] If the multiple historical travel destinations do not include one or more second travel areas where the number of orders is greater than a first threshold, and the multiple historical travel destinations do not include one or more third travel areas where the number of orders is greater than a second threshold, one or more recommended travel destinations are determined based on a fourth travel area where the first travel area is located and multiple historical travel destinations included in multiple historical matching travel orders, the geographical scope of the fourth travel area is larger than the geographical scope of the first travel area, the historical matching travel orders include historical travel starting points, and the historical travel starting points match the fourth travel area.
[0091] If the multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than the first threshold, and the multiple historical travel destinations do not include one or more third travel areas with a number of orders greater than the second threshold, it means that there are few historical matching travel orders that match the user's travel starting point. In this case, the network device 11 can use a fourth travel area with a larger geographical range than the first travel area as the user's travel starting point to search for historical travel orders to obtain historical matching travel orders that match the fourth travel area.
[0092] Continuing with the previous example, for example, the user location point is "Community A, Shangdi Street, Haidian District, Beijing", and the first travel area closest to the user location point is "Haidian District, Beijing". When the multiple historical travel destinations of the multiple historical matching travel orders obtained with the first travel area "Haidian District, Beijing" as the user's travel starting point do not include one or more second travel areas with a number of orders greater than the first threshold, and the multiple historical travel destinations do not include one or more third travel areas with a number of orders greater than the second threshold, the network device 11 can use the fourth travel area "Beijing" where the first travel area "Haidian District, Beijing" is located as the user's travel starting point to search for multiple historical travel orders and obtain multiple historical matching travel orders. The historical travel starting points of the obtained historical matching travel orders match the fourth travel area "Beijing". Next, the network device 11 determines one or more recommended travel destinations based on the fourth travel area where the first travel area is located and the multiple historical travel destinations included in the multiple historical matching travel orders.
[0093] Since the geographical scope of the fourth travel area is larger than that of the first travel area, when multiple historical travel destinations do not include one or more second travel areas where the number of orders is greater than the first threshold and multiple historical travel destinations do not include one or more third travel areas where the number of orders is greater than the second threshold, the present application determines one or more recommended travel destinations based on the fourth travel area where the first travel area is located and the multiple historical travel destinations included in multiple historical matching travel orders. This can expand the number of historical matching travel orders, thereby increasing the possibility of users obtaining travel services for their travel needs, and is conducive to reducing the resources provided by passengers, so that users' travel needs can be met more promptly, improving users' travel experience, and helping to reduce traffic congestion and environmental pollution.
[0094] In one embodiment, one or more recommended travel destinations are determined according to the fourth travel area where the first travel area is located and multiple historical travel destinations included in multiple historical matching travel orders, including but not limited to the following two methods:
[0095] 1) Sorting the plurality of historical travel destinations according to the number of orders in the third travel areas and the second travel areas therein, and determining the second travel areas with the highest order in the third travel areas with the highest order as one or more recommended travel destinations, wherein the one or more recommended travel destinations have a sequence of order.
[0096] The network device 11 may sort the plurality of third travel areas according to the number of orders, and re-sort the second travel areas in the third travel areas according to the number of orders. Subsequently, the network device 11 determines the top-ranked second travel areas in the top-ranked third travel areas as one or more recommended travel destinations according to the number of orders.
[0097] Since the second travel area with a higher ranking among the third travel areas with a higher ranking after sorting by the number of orders is more likely to match the user's travel needs, this application provides the second travel area with a higher ranking among the third travel areas with a higher ranking as a recommended travel destination to the user, which can increase the possibility of obtaining travel services for the user's travel needs, and help reduce the resources provided by passengers, so that the user's travel needs can be met more promptly, improve the user's travel experience, and help reduce traffic congestion and environmental pollution.
[0098] 2) Sorting the plurality of historical travel destinations according to the number of orders in the third travel areas included in the plurality of historical travel destinations, and determining the third travel areas with the highest order as one or more recommended travel destinations, wherein the one or more recommended travel destinations have a chronological order.
[0099] The network device 11 may sort the plurality of third travel areas according to the number of orders. Subsequently, the network device 11 determines the third travel areas with the highest sorting as one or more recommended travel destinations according to the number of orders.
[0100] Since the third travel area that is ranked higher after sorting by the number of orders is more likely to match the user's travel needs, this application will provide the third travel area that is ranked higher as the recommended travel destination to the user, which can increase the possibility of the user's travel needs obtaining travel services, and help reduce the resources provided by passengers, so that the user's travel needs can be met more promptly, improve the user's travel experience, and help reduce traffic congestion and environmental pollution.
[0101] Figure 2 It is a flowchart of a method for providing a recommended travel destination provided in another embodiment of the present application.
[0102] The method for providing a recommended travel destination provided in the embodiment of the present application can be applied to the network device 11.
[0103] S21, the network device 11 determines the first travel area that is closest to the user location point sent by the user equipment as the user travel starting point.
[0104] S221, the network device 11 determines whether multiple historical travel destinations included in multiple historical matching travel orders include one or more second travel areas where the number of orders is greater than a first threshold, and the historical matching travel orders include historical travel starting points, and the historical travel starting points match the user travel starting points.
[0105] S222: If the multiple historical travel destinations include one or more second travel areas where the number of orders is greater than the first threshold, the network device 11 will determine the one or more second travel areas sorted by the number of orders as one or more recommended travel destinations, and the one or more recommended travel destinations have a sequence.
[0106] S223, if the multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than a first threshold, the network device 11 determines whether the multiple historical travel destinations include one or more third travel areas with a number of orders greater than a second threshold, and the geographical scope of the third travel area is greater than the geographical scope of the second travel area.
[0107] S224, if the multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than a first threshold, and the multiple historical travel destinations include one or more third travel areas with a number of orders greater than a second threshold, the network device 11 will determine the one or more third travel areas sorted by the number of orders as one or more recommended travel destinations, the geographical scope of the third travel area is larger than the geographical scope of the second travel area, and the one or more recommended travel destinations have a sequence of precedence.
[0108] S225, if the multiple historical travel destinations do not include one or more second travel areas where the number of orders is greater than the first threshold, and the multiple historical travel destinations do not include one or more third travel areas where the number of orders is greater than the second threshold, the network device 11 determines one or more recommended travel destinations based on the fourth travel area where the first travel area is located and the multiple historical travel destinations included in the multiple historical matching travel orders, the geographical scope of the fourth travel area is greater than the geographical scope of the first travel area, the historical matching travel orders include historical travel starting points, and the historical travel starting points match the fourth travel area.
[0109] S23, the network device 11 sends the one or more recommended travel destinations to the user equipment.
[0110] above Figure 2 The implementation of the steps in is similar or close to the implementation described in the previous embodiments of this article, and will not be repeated here.
[0111] Figure 3 It is a flowchart of a method for providing a recommended travel destination provided in one embodiment of the present application.
[0112] The method for providing a recommended travel destination provided in the embodiment of the present application can be applied to the user device 12 .
[0113] S31, the user device 12 sends the user location point to the network device, so that the network device determines one or more recommended travel destinations according to the user location point.
[0114] The user device 12 can obtain the user location point through positioning methods such as GPS. The user location point is the address location point where the user is currently located. The user device 12 can send the user location point to the network device 11 through communication methods such as wireless communication. The network device 11 determines one or more recommended travel destinations based on the user location point in the same manner as Figure 1 The methods described in the embodiments are similar or close and will not be described in detail here.
[0115] S32, the user device 12 receives one or more recommended travel destinations sent by the network device.
[0116] The network device 11 may send one or more recommended travel destinations to the user device 12 via wireless communication or other communication methods. Accordingly, the user device 12 may receive one or more recommended travel destinations sent by the network device 11 via wireless communication or other communication methods.
[0117] S33, the user device 12 displays one or more recommended travel destinations.
[0118] The user device 12 may display one or more recommended travel destinations via a graphical user interface.
[0119] In this application, the user device sends the user location point to the network device, so that the network device determines one or more recommended travel destinations based on the user location point; then, the user device receives and displays the one or more recommended travel destinations sent by the network device. Since the recommended travel destinations represent the most likely travel needs of similar travel users with the same travel starting point, by providing the recommended travel destinations to the user, this application can increase the possibility of the user's travel needs obtaining travel services, so that the user's travel needs can be met more promptly, improve the user's travel experience, and help reduce traffic congestion and environmental pollution.
[0120] In one embodiment, one or more recommended travel destinations are displayed, including:
[0121] The one or more recommended travel destinations are displayed according to the order in which the one or more recommended travel destinations have a precedence.
[0122] Since the recommended travel destinations ranked higher are more likely to meet the user's travel needs, the user device 12 may display the recommended travel destinations ranked higher at a more forward position when displaying the recommended travel destinations. Accordingly, the user device 12 may display the recommended travel destinations ranked relatively lower at a relatively forward position when displaying the recommended travel destinations.
[0123] This application displays one or more recommended travel destinations according to the order of one or more recommended travel destinations. Since the recommended travel destinations represent the most likely travel needs of similar users with the same travel starting point, by displaying the recommended travel destinations according to the order of the recommended travel destinations, this application can increase the possibility of users' travel needs obtaining travel services, allowing users to first understand the recommended travel destinations with higher rankings, so that users' travel needs can be met more promptly, improving users' travel experience, and helping to reduce traffic congestion and environmental pollution.
[0124] Figure 4 This is a schematic diagram of a user device displaying a recommended travel destination on a passenger travel page provided by an embodiment of the present application.
[0125] like Figure 4 As shown, the user device 12 displays the recommended travel destination on the passenger travel page. The text of control 401 is displayed as "passenger". When control 401 is triggered, the user device 12 displays the passenger travel page. The text of control 402 is displayed as "owner". When control 402 is triggered, the user device 12 displays the owner page. The passenger travel page includes card 403, card 404, card 405, card 406, card 407, card 408, card 409, and card 410. Among them, the text of card 403 displays "Welcome to use hitchhiking". Card 404 displays an electronic map, and the electronic map displays the user location point. Card 405 includes a user starting point selection control and a user destination selection control. Card 406 is a recent trip card, and the recent trip card includes the recent trip starting point and the recent trip destination. Card 407 is a regional value-for-money route card, which displays two recommended travel routes, and the text displayed is "User travel starting point-recommended travel destination 1: Required resources 1" and "User travel starting point-recommended travel destination 2: Required resources 2" respectively. The regional value-for-money route card also includes a control 411, and the text displayed in control 411 is "More". When control 411 is triggered, the user device 12 can display the regional value-for-money route page. Card 408 is a regional special price card, which displays a recommended travel route, and the text displayed is "User travel starting point-recommended travel destination 3: Required resources 3". Card 409 is a regional special price card, which displays another recommended travel route, and the text displayed is "User travel starting point-recommended travel destination 4: Required resources 4". Card 410 is a regional special price card, which displays another recommended travel route, and the text displayed is "User travel starting point-recommended travel destination 5: Required resources 5".
[0126] Figure 5 This is a schematic diagram of a user device displaying a recommended travel destination on a regional value-added route page provided by an embodiment of the present application.
[0127] Figure 4 In the case where the control 411 is triggered, the user device 12 can display the regional value-added route page. Those skilled in the art should understand that the user device 12 displaying the regional value-added route page when the control 411 is triggered is only one triggering method. The user device 12 can also display the regional value-added route page in other cases.
[0128] like Figure 5As shown in (a) in the figure, the user device 12 displays the recommended travel destination on the regional value-added route page. The regional value-added route page includes cards 501, 502, 503, 504, 505, and 506. Card 501 displays the text "Regional Value-added Route". Card 502 includes a user starting point selection control, a user end point selection control, an optional control whose text is displayed as "All Cities", an optional control whose text is displayed as "Beijing", and an optional control whose text is displayed as "Tianjin". When any of the optional controls whose text is displayed as "All Cities", the optional controls whose text is displayed as "Beijing", and the optional controls whose text is displayed as "Tianjin" are triggered, all recommended travel destinations (that is, the geographical location belongs to all cities), the recommended travel destinations whose geographical location belongs to "Beijing", and the recommended travel destinations whose geographical location belongs to "Tianjin" can be displayed respectively according to the corresponding geographical locations. Card 503 is a display card for the recommended travel destination 1. Card 503 includes text prompt information such as "Recommended travel destination 1 (e.g., Haidian District, Beijing)", "Required resources 11, required resources 12, required resources 13 (e.g., xx yuan for carpooling for 1 person, xx yuan for carpooling for 2 people, xx yuan for exclusive use)". Card 503 also includes control 5031 with text displayed as "Overview", control 5032 with text displayed as "Starting point map", and control 5033 with text displayed as "Destination map". Control 5031 is currently selected, and the electronic map area of card 503 displays the electronic maps of the "starting area" and the "destination area" and the connection between the two. Since the "starting area" and the "destination area" are usually travel areas, the fence lines of the travel areas can be displayed around the travel areas of the "starting area" and the "destination area" respectively in the electronic map. Card 504 is a display card for recommending travel destination 2. Card 504 includes text prompt information such as "Recommended travel destination 2 (e.g., Chaoyang District, Beijing)", and "Required resources 2 (e.g., starting from xx yuan)". Card 505 includes text prompt information such as "Recommended travel destination 3 (e.g., Daxing District, Beijing)" and "Required resources 3 (e.g., starting from xx yuan)". Card 506 includes text prompt information such as "Recommended travel destination n (e.g., Fengtai District, Beijing)" and "Required resources n (e.g., starting from xx yuan)".
[0129] like Figure 5 As shown in (a) in FIG. 1 , cards 504, 505, 505, and 506 can also be triggered. When card 505 is triggered, the regional value route page is displayed as follows: Figure 5 The style of (b) in . Figure 5 As shown in (b) in FIG. 5 , card 503 is folded and displayed as card 504 . Figure 5 The card 505 in (b) is expanded as follows Figure 5The style of 503 in (a) in FIG. 505 is a display card for the recommended travel destination 3. Card 505 includes text prompt information such as "Recommended travel destination 3 (e.g., Daxing District, Beijing)", "Required resources 31, required resources 32, required resources 33 (e.g., xx yuan for carpooling for 1 person, xx yuan for carpooling for 2 people, xx yuan for exclusive use)". Card 505 also includes a control 5051 with the text displayed as "Overview", a control 5052 with the text displayed as "Starting point map", and a control 5053 with the text displayed as "Destination map". Currently, control 5051 is selected, and the electronic map area of card 505 displays the electronic maps of the "starting area", the "destination area", and the connection between the two. Since the "starting area" and the "destination area" are usually travel areas, the fence lines of the travel areas can be displayed around the travel areas of the "starting area" and the "destination area" respectively in the electronic map.
[0130] like Figure 5 As shown in (a) of FIG. 1 , the control 5032 whose text is displayed as “starting point map” can be triggered. When the control 5032 whose text is displayed as “starting point map” is triggered, the regional value route page is displayed as follows: Figure 5 The style of (c) in . Figure 5 As shown in (c), the current control 5032 is selected, and the electronic map area of the card 503 displays the electronic map of the "starting area". Since the "starting area" is usually a travel area, the electronic map can display the fence line of the travel area around the travel area of the "starting area".
[0131] like Figure 5 As shown in (a) of FIG. 1 , the control 5033 whose text is displayed as “Destination Map” can be triggered. When the control 5033 whose text is displayed as “Destination Map” is triggered, the regional value route page is displayed as follows: Figure 5 The style of (d) in . Figure 5 As shown in (d), the current control 5033 is in the selected state, and the electronic map area of the card 503 displays the electronic map of the "destination area (i.e., the recommended travel destination 1)". Since the "destination area" is usually a travel area, the electronic map can display the fence line of the travel area around the travel area of the "destination area".
[0132] Figure 6 It is a structural schematic diagram of a device for providing a recommended travel destination provided in one embodiment of the present application.
[0133] like Figure 6 As shown, the device 6 for providing a recommended travel destination is applied to the network device 11. The device 6 for providing a recommended travel destination includes:
[0134] A first determination module 61 is used to determine the user's travel starting point according to the user location point sent by the user device;
[0135] A second determination module 62, configured to determine one or more recommended travel destinations according to the user's travel starting point and a plurality of historical travel destinations included in a plurality of historical matching travel orders, wherein the historical matching travel orders include a historical travel starting point, and the historical travel starting point matches the user's travel starting point;
[0136] The third sending module 63 is configured to send the one or more recommended travel destinations to the user equipment.
[0137] Another embodiment of the present invention discloses a device 6 for providing a recommended travel destination. Figure 6 Based on the corresponding embodiment, the first determining module 61 is used for:
[0138] The first travel area closest to the user's location point is determined as the user's travel starting point.
[0139] Another embodiment of the present invention discloses a device 6 for providing a recommended travel destination. Figure 6 Based on the corresponding embodiment, the second determining module 62 is used for:
[0140] If the multiple historical travel destinations include one or more second travel areas whose order quantity is greater than the first threshold, the one or more second travel areas sorted by the order quantity are determined as one or more recommended travel destinations, and the one or more recommended travel destinations have a sequence.
[0141] Another embodiment of the present invention discloses a device 6 for providing a recommended travel destination. Figure 6 Based on the corresponding embodiment, the second determining module 62 is further used for:
[0142] If the multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than a first threshold, and the multiple historical travel destinations include one or more third travel areas with a number of orders greater than a second threshold, the one or more third travel areas sorted by the number of orders will be determined as one or more recommended travel destinations, the geographical scope of the third travel area is larger than the geographical scope of the second travel area, and the one or more recommended travel destinations have a sequence of precedence.
[0143] Another embodiment of the present invention discloses a device 6 for providing a recommended travel destination. Figure 6 Based on the corresponding embodiment, the second determining module 62 is further used for:
[0144] If the multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than a first threshold, and the multiple historical travel destinations include one or more third travel areas with a number of orders greater than a second threshold, the second travel area among the one or more third travel areas sorted by the number of orders will be determined as one or more recommended travel destinations, the geographical scope of the third travel area is larger than the geographical scope of the second travel area, and the one or more recommended travel destinations have a sequence of precedence.
[0145] Another embodiment of the present invention discloses a device 6 for providing a recommended travel destination. Figure 6 Based on the corresponding embodiment, the second determining module 62 is further used for:
[0146] If the multiple historical travel destinations do not include one or more second travel areas where the number of orders is greater than a first threshold, and the multiple historical travel destinations do not include one or more third travel areas where the number of orders is greater than a second threshold, one or more recommended travel destinations are determined based on a fourth travel area where the first travel area is located and multiple historical travel destinations included in multiple historical matching travel orders, the geographical scope of the fourth travel area is larger than the geographical scope of the first travel area, the historical matching travel orders include historical travel starting points, and the historical travel starting points match the fourth travel area.
[0147] Another embodiment of the present invention discloses a device 6 for providing a recommended travel destination. Figure 6 Based on the corresponding embodiment, the second determining module 62 is further used for:
[0148] The third travel areas and the second travel areas included in the multiple historical travel destinations are sorted according to the number of orders, and the second travel areas with a higher ranking in the third travel areas with a higher ranking are determined as one or more recommended travel destinations, and the one or more recommended travel destinations have a sequence.
[0149] Figure 7 It is a structural schematic diagram of a device for providing a recommended travel destination provided in another embodiment of the present application.
[0150] like Figure 7 As shown, the device 7 for providing a recommended travel destination is applied to the user device 12. The device 7 for providing a recommended travel destination includes:
[0151] A first sending module 71, configured to send the user location point to a network device, so that the network device determines one or more recommended travel destinations according to the user location point;
[0152] A second receiving module 72, configured to receive one or more recommended travel destinations sent by a network device;
[0153] The third display module 73 is used to display the one or more recommended travel destinations.
[0154] Another embodiment of the present invention discloses a device 7 for providing a recommended travel destination. Figure 7 Based on the corresponding embodiment, the third display module 73 is used for:
[0155] The one or more recommended travel destinations are displayed according to the order in which the one or more recommended travel destinations have a precedence.
[0156] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0157] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0158] The present application also provides an electronic device, such as Figure 8 As shown, the electronic device 8 includes: at least one processor 80, a memory 81, and a computer program 82 stored in the memory 81 and executable on the at least one processor 80, and when the processor 80 executes the computer program 82, the steps in any of the above-mentioned method embodiments are implemented.
[0159] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0160] An embodiment of the present application provides a computer program product. When the computer program product runs on a mobile terminal, the mobile terminal can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0161] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the camera / electronic device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, RandomAccess Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0162] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0163] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0164] In the embodiments provided in the present application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0165] 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, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0166] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for providing a recommended travel destination, characterized in that: The method is applied to a network device, and the method comprises: Determine the user's travel starting point based on the user's location point sent by the user's device; Determine one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders, wherein the historical matching travel orders include historical travel starting points, and the historical travel starting points match the user's travel starting point; The one or more recommended travel destinations are sent to the user device.
2. The method for providing a recommended travel destination according to claim 1, wherein: The step of determining the user's travel starting point according to the user location point sent by the user device includes: The first travel area closest to the user's location point is determined as the user's travel starting point.
3. The method for providing a recommended travel destination according to claim 2, characterized in that: The determining one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders includes: If the multiple historical travel destinations include one or more second travel areas whose order quantity is greater than the first threshold, the one or more second travel areas sorted by the order quantity are determined as one or more recommended travel destinations, and the one or more recommended travel destinations have a sequence.
4. The method for providing a recommended travel destination according to claim 3, wherein: The determining one or more recommended travel destinations according to the user's travel starting point and a plurality of historical travel destinations included in a plurality of historical matching travel orders further includes: If the multiple historical travel destinations do not include one or more second travel areas with a number of orders greater than a first threshold, and the multiple historical travel destinations include one or more third travel areas with a number of orders greater than a second threshold, the one or more third travel areas sorted by the number of orders will be determined as one or more recommended travel destinations, the geographical scope of the third travel area is larger than the geographical scope of the second travel area, and the one or more recommended travel destinations have a sequence of precedence.
5. The method for providing a recommended travel destination according to claim 4, characterized in that: The determining one or more recommended travel destinations according to the user's travel starting point and a plurality of historical travel destinations included in a plurality of historical matching travel orders further includes: If the multiple historical travel destinations do not include one or more second travel areas where the number of orders is greater than a first threshold, and the multiple historical travel destinations do not include one or more third travel areas where the number of orders is greater than a second threshold, one or more recommended travel destinations are determined based on a fourth travel area where the first travel area is located and multiple historical travel destinations included in multiple historical matching travel orders, the geographical scope of the fourth travel area is larger than the geographical scope of the first travel area, the historical matching travel orders include historical travel starting points, and the historical travel starting points match the fourth travel area.
6. The method for providing a recommended travel destination according to claim 5, characterized in that: The determining one or more recommended travel destinations according to the fourth travel area where the first travel area is located and the multiple historical travel destinations included in the multiple historical matching travel orders includes: The third travel areas and the second travel areas included in the multiple historical travel destinations are sorted according to the number of orders, and the second travel areas with a higher ranking in the third travel areas with a higher ranking are determined as one or more recommended travel destinations, and the one or more recommended travel destinations have a sequence.
7. A method for providing a recommended travel destination, characterized in that: The method is applied to a user equipment side, and the method comprises: Sending the user location point to the network device, so that the network device determines one or more recommended travel destinations according to the user location point; receiving one or more recommended travel destinations sent by a network device; The one or more recommended travel destinations are displayed.
8. A device for providing a recommended travel destination, characterized in that: The device is applied to a network device end, and the device comprises: A first determination module is used to determine the user's travel starting point according to the user location point sent by the user device; A second determination module is used to determine one or more recommended travel destinations according to the user's travel starting point and multiple historical travel destinations included in multiple historical matching travel orders, wherein the historical matching travel orders include historical travel starting points, and the historical travel starting points match the user's travel starting point; A third sending module is configured to send the one or more recommended travel destinations to the user equipment.
9. A device for providing a recommended travel destination, characterized in that: The device is applied to a user equipment end, and the method includes: A first sending module, configured to send the user location point to the network device, so that the network device determines one or more recommended travel destinations according to the user location point; A second receiving module, configured to receive one or more recommended travel destinations sent by a network device; The third display module is used to display the one or more recommended travel destinations.
10. A computer program product, characterized in that The invention comprises a computer program, which, when being executed, enables the method according to any one of claims 1 to 7 to be performed.