Fishing place recommendation method and system and vehicle

Through server screening and recommendations of fishing spots that meet users' fishing preferences, the cumbersome problem of fishing enthusiasts finding fishing places is solved, and the accuracy of fishing experience and recommendations is improved.

CN119669583APending Publication Date: 2025-03-21GREAT WALL MOTOR CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311227835.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-21
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

In the prior art, fishing enthusiasts need to go to the riverside to check the water conditions, fishing conditions and parking locations many times when looking for fishing locations, resulting in cumbersome processes and affecting the fishing experience.

Method used

A fishing location recommendation method and system are proposed. The server receives information acquisition requests sent by the vehicle through the server, filters out target fishing spot information that meets the user's fishing preference information, and recommends these fishing spots to the user.

Benefits of technology

This method can directly recommend fishing spots based on historical fishing spot information, avoiding the cumbersome process of users finding fishing spots by themselves, improving the fishing experience, and ensuring that the recommended fishing spots are more in line with users' fishing preferences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119669583A_ABST
    Figure CN119669583A_ABST
Patent Text Reader

Abstract

The invention provides a fishing place recommendation method and system and a vehicle, belongs to the technical field of vehicles, and aims to improve the fishing experience of a user by recommending historical fishing place information uploaded by the vehicle. The method is applied to a server, and comprises the following steps: receiving an information acquisition request sent by a first vehicle; the information acquisition request comprises fishing preference information, and the fishing preference information comprises at least one of positioning information, fishing mode information, fish information and time information; based on the information acquisition request, acquiring target fishing point information matched with the fishing preference information from multiple pieces of historical fishing point information; the plurality of pieces of historical fishing point information comprise fishing point information uploaded by a second vehicle at historical moments; and generating target recommendation information based on the target fishing point information, and sending the target recommendation information to the first vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicle technology, and in particular to a fishing spot recommendation method, system and vehicle. Background Art

[0002] Currently, when fishing enthusiasts are looking for a fishing spot, they need to go to the river several times to check the specific water conditions, fishing conditions, and whether there is a place to park to choose a fishing spot, which makes the process of finding a fishing spot cumbersome and affects the fishing experience. Summary of the invention

[0003] In view of this, the present invention aims to propose a fishing spot recommendation method, system and vehicle to solve the problem that the current process of users finding fishing spots is cumbersome and the fishing experience is poor.

[0004] A first aspect of the present invention provides a method for recommending fishing locations, which is applied to a server and comprises:

[0005] receiving an information acquisition request sent by the first vehicle; wherein the information acquisition request includes fishing preference information, and the fishing preference information includes at least one of positioning information, fishing method information, fish information, and time information;

[0006] Based on the information acquisition request, acquiring target fishing spot information matching the fishing preference information from a plurality of historical fishing spot information; wherein the plurality of historical fishing spot information includes fishing spot information uploaded by the second vehicle at a historical moment;

[0007] Based on the target fishing spot information, target recommendation information is generated, and the target recommendation information is sent to the first vehicle.

[0008] The advantages of the fishing spot recommendation method provided by the first aspect of the present invention over the prior art are as follows:

[0009] The method for recommending fishing spots provided by the present invention filters out target fishing spot information from multiple historical fishing spot information stored in a server when receiving an information acquisition request from a first vehicle. Thus, the method directly recommends a fishing spot to a first user of the first vehicle based on the historical fishing spot information uploaded by a second vehicle at a historical moment. The first user does not need to search for the fishing spot by himself, thereby avoiding the impact of the process of searching for the fishing spot by himself on the fishing experience of the first user. At the same time, before recommending the fishing spot to the first user, the historical fishing spot information is filtered based on the fishing preference information contained in the information acquisition request sent by the first vehicle. This makes the target fishing spot information recommended to the first user more in line with the fishing preference of the first user, making it convenient for the first user to select a fishing spot that meets his requirements. Thus, the fishing experience of the user is improved by recommending a fishing spot that meets his preferences to the user.

[0010] A second aspect of the present invention provides a method for recommending a fishing spot, which is applied to a first vehicle and comprises:

[0011] In response to triggering of the fishing spot recommendation function, obtaining fishing preference information of the first user of the first vehicle; wherein the fishing preference information includes at least one of positioning information, fishing method information, fish information, and time period information;

[0012] sending an information acquisition request including the fishing preference information to a server, so that the server acquires target fishing spot information matching the fishing preference information from a plurality of historical fishing spot information based on the information acquisition request; wherein the plurality of historical fishing spot information includes fishing spot information uploaded by the second vehicle at a historical moment;

[0013] Receive and display the target recommendation information returned by the server; wherein the target recommendation information is generated based on the target fishing spot information.

[0014] The fishing spot recommendation method provided in the second aspect of the present invention has the following advantages over the prior art:

[0015] When the first user of the first vehicle triggers the fishing spot recommendation function, the fishing preference information of the first user is obtained, and an information acquisition request including the fishing preference information is sent to the server. Since the server stores the historical fishing spot information uploaded by the second vehicle, the server can directly send the recommendation information to the first vehicle according to the information acquisition request, and then the first vehicle displays the recommendation information to the first user, thereby avoiding the problem of poor fishing experience caused by the first user finding the fishing spot by himself. At the same time, since the information acquisition request sent to the server includes the fishing preference information of the first user obtained by the first vehicle, the target fishing spot information in the target recommendation information received and displayed by the first vehicle is all fishing spot information matching the fishing preference of the first user, thereby improving the user's fishing experience.

[0016] A third aspect of the present invention provides a fishing location recommendation device, which is applied to a server and includes:

[0017] A receiving module, configured to receive an information acquisition request sent by a first vehicle; wherein the information acquisition request includes fishing preference information, and the fishing preference information includes at least one of positioning information, fishing method information, fish information, and time information;

[0018] an acquisition module, configured to acquire target fishing spot information matching the fishing preference information from a plurality of historical fishing spot information based on the information acquisition request; wherein the plurality of historical fishing spot information includes fishing spot information uploaded by the second vehicle at a historical moment;

[0019] A sending module is used to generate target recommendation information based on the target fishing spot information, and send the target recommendation information to the first vehicle.

[0020] The advantages of the fishing spot recommendation device and the fishing spot recommendation method described in the first aspect above over the prior art are the same, and will not be elaborated here.

[0021] A fourth aspect of the present invention provides a fishing spot recommendation device, which is applied to a first vehicle and comprises:

[0022] an acquisition module, configured to acquire fishing preference information of a first user of the first vehicle in response to triggering of a fishing spot recommendation function; wherein the fishing preference information includes at least one of positioning information, fishing method information, fish information, and time information;

[0023] a sending module, configured to send an information acquisition request including the fishing preference information to a server, so that the server acquires target fishing spot information matching the fishing preference information from a plurality of historical fishing spot information based on the information acquisition request; wherein the plurality of historical fishing spot information includes the fishing spot information uploaded by the second vehicle at the historical moment;

[0024] The display module is used to receive and display the target recommendation information returned by the server; wherein the target recommendation information is generated based on the target fishing spot information.

[0025] The advantages of the fishing spot recommendation device and the above-mentioned fishing spot recommendation method over the prior art are the same, and will not be elaborated here.

[0026] A fifth aspect of the present invention provides a fishing spot recommendation system, comprising:

[0027] A server and a plurality of vehicles; wherein the server is used to execute the method for recommending a fishing spot according to the first aspect, and the plurality of vehicles are used to execute the method for recommending a fishing spot according to the second aspect;

[0028] Wherein, the system also includes a map server, which is communicatively connected to the plurality of vehicles and is used for performing route planning based on the location information in the target fishing spot information selected by each vehicle, generating a navigation route, and returning the navigation route to the vehicle.

[0029] The advantages of the fishing spot recommendation system and the fishing spot recommendation method described in the first aspect above over the prior art are the same, which will not be elaborated here.

[0030] A sixth aspect of the present invention provides a vehicle, comprising:

[0031] The vehicle-mounted client is used to execute the fishing spot recommendation method described in the second aspect above.

[0032] The advantages of the vehicle and the method for recommending fishing spots described in the first aspect above over the prior art are the same, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the accompanying drawings:

[0034] Figure 1 A flowchart showing the steps of the method for recommending fishing spots provided in the first embodiment of the present invention is shown;

[0035] Figure 2 A flowchart showing the steps of the method for recommending fishing spots provided in the second embodiment of the present invention is shown;

[0036] Figure 3 A flowchart showing the steps of the method for collecting fishing spot information in the second embodiment of the present invention is shown;

[0037] Figure 4 A flowchart showing the steps of the method for recommending fishing spots provided in the third embodiment of the present invention is shown;

[0038] Figure 5 A logical schematic diagram showing a method for generating a recommended fishing spot list in a third embodiment of the present invention is shown;

[0039] Figure 6 The present invention is a logic diagram of fishing spot navigation and fishing spot information collection after displaying target recommendation information to the first user in the third embodiment;

[0040] Figure 7 A schematic diagram showing the structure of a fishing location recommendation system provided by an embodiment of the present invention is shown;

[0041] Figure 8 A schematic diagram showing the structure of a fishing location recommendation device applied to a server provided by an embodiment of the present invention;

[0042] Fig. 9 A schematic structural diagram of a fishing spot recommendation device applied to a first vehicle provided by an embodiment of the present invention is shown;

[0043] Description of reference numerals:

[0044] 510, server; 511, storage module; 512, retrieval module; 520, vehicle; 521, display module; 522, collection module; 523, route planning module; 524, fishing spot navigation module; 530, map server; 531, route calculation module; 532, navigation module. DETAILED DESCRIPTION

[0045] It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments may be combined with each other.

[0046] Currently, when users go fishing by car, they usually need to stop the car to check the water conditions in order to find a suitable fishing spot. The process of finding a fishing spot requires stopping and starting, and a convenient parking location needs to be considered. As a result, the process of finding a fishing spot is relatively cumbersome, which affects the user's fishing experience.

[0047] In view of this, the present invention provides a fishing spot recommendation method, system and vehicle, by filtering out fishing spot information that meets the fishing preference of a first user of the first vehicle from historical fishing spot information when receiving an information acquisition request from a first vehicle, wherein the historical fishing spot information is fishing spot information of historically visited fishing spots uploaded by the first user or other users. Thus, the vehicle can directly recommend historically visited fishing spots or historically visited fishing spots by other users to the first user, without the user having to find the fishing spots by himself, thus avoiding the cumbersome process of users finding fishing spots and affecting the user's fishing experience.

[0048] The present invention will be described in detail from the perspectives of a server and a vehicle respectively with reference to the accompanying drawings and in combination with embodiments.

[0049] Embodiment 1

[0050] This embodiment 1 describes the fishing location recommendation method provided by the present invention from the perspective of the server. Figure 1 , Figure 1 FIG. 4 is a flowchart showing the steps of the method for recommending a fishing spot according to an embodiment of the present invention. Figure 1 As shown, the method specifically includes:

[0051] Step S101, receiving an information acquisition request sent by a first vehicle; wherein the information acquisition request includes fishing preference information, and the fishing preference information includes at least one of positioning information, fishing method information, fish information and time information.

[0052] The first vehicle indicates a vehicle that currently needs to be recommended a fishing spot, that is, the user triggers the fishing spot recommendation function on the vehicle side, at which time the vehicle sends an information acquisition request to request the server for recommended fishing spot information. Then, the server receives the information acquisition request sent by the first vehicle.

[0053] In the fishing preference information, the positioning information is used to indicate the fishing area preferred by the first user of the first vehicle, and can also be used to indicate the area where the first user is located. The fishing method information is used to indicate the fishing method preferred by the first user, wherein the fishing methods may include hand fishing, sea fishing, lure fishing, etc. The fish information is used to indicate the fish preferred by the first user, and the fish may include crucian carp, carp, grass carp, black carp, black carp, catfish, etc. The time information is used to indicate the fishing time period preferred by the first user, which may include morning, noon or evening; it may also be a specific time period, such as 6:00-10:00, 13:00-17:00, 19:00-22:00, etc.

[0054] Step S102: based on the information acquisition request, acquiring target fishing spot information matching the fishing preference information from a plurality of historical fishing spot information.

[0055] Among them, the plurality of historical fishing spot information is the fishing spot information uploaded by the second vehicle at the historical moment. Among them, the historical fishing spot information includes the location information of the fishing spot, the fishing method information, the fishing fish information, and the fishing time period information; among them, the fishing method information is used to indicate the fishing method adopted by the user who uploaded the fishing spot information at the fishing spot, the fishing fish information is used to indicate the fish caught by the user who uploaded the fishing spot information at the fishing spot, and the fishing time period information is used to indicate the time period during which the user who uploaded the fishing spot information fished at the fishing spot. Among them, the second vehicle represents other vehicles except the first vehicle; by collecting the fishing spot information of the fishing spots visited by other vehicles, when the user of the first vehicle needs to find a fishing spot, the server can directly recommend the fishing spots visited by other vehicles to the user, and then the user only needs to make a selection based on the fishing spot information, without having to find the fishing spot by himself, thereby improving the user experience.

[0056] In some examples, historical fishing spot information may also include ratings of the fishing spot given to users who fished at the fishing spot at historical moments. The rating may be a subjective rating based on the user's fishing experience at the fishing spot, which is scored and uploaded by the user independently, or it may be an automatic rating by the vehicle based on the user's fishing time at the fishing spot and uploaded.

[0057] In some examples, historical fishing spot information may also include the historical number of visitors to the fishing spot location, that is, the historical number of visitors is counted by determining the number of times different vehicles upload the historical fishing spot information. The historical number of visitors can be used as a reference for evaluating the fishing spot location corresponding to the historical fishing spot information.

[0058] Specifically, the server may be provided with a storage module for storing historical fishing spot information uploaded by vehicles. The historical fishing spot information may be uploaded by the current first vehicle or by other vehicles. Thus, the server directly recommends to the user the historical fishing spot information uploaded by the current vehicle or other vehicles based on the information acquisition request. The user can directly find the fishing spot location based on the recommended fishing spot information without having to find the fishing spot by himself, thereby avoiding affecting the user's fishing experience.

[0059] In the embodiment of the present invention, if the historical fishing spot information is directly recommended to the user, there is a situation that the recommended fishing spot information does not conform to the user's habits, that is, it is difficult to match the user's fishing intention and is useless information. At the same time, directly recommending the historical fishing spot information to the first user has the problem that too much historical fishing spot information is transmitted and it is difficult for the user to choose. Therefore, the historical fishing spot information is filtered through the fishing preference information to filter out the target fishing spot information that meets the user's preference.

[0060] In specific implementation, multiple information in each historical fishing spot information is matched with corresponding information in the fishing preference information, and the historical fishing spot information with completely or partially matched information is used as the target fishing spot information; wherein, the target fishing spot information is the fishing spot information to be recommended.

[0061] For example, when the fishing preference information only includes positioning information, the location information in the historical fishing spot information and the positioning information in the fishing preference information are matched to indicate a city match or a region match; that is, if they are in the same city, it indicates a match, if they are not in the same city, it does not match; or, whether the regional location of the historical fishing spot information is the same as the regional location of the fishing preference information, if so, it matches; otherwise, it does not match. Then the matched historical fishing spot information is used as the target fishing spot information; and when the fishing preference information includes multiple types, such as positioning information, fishing method information and fish information, the location information, fishing method information and fish information in the historical fishing spot information are matched one by one with the positioning information, fishing method information and fish information in the fishing preference information, and when the three types of information completely match, the historical fishing spot information is used as the target fishing spot information.

[0062] In some embodiments, when multiple types of fishing preference information are included, if part of the information in the historical fishing spot information matches the fishing preference information, the historical fishing spot information is used as the target fishing spot information; specifically, when the fishing preference information includes two, three or more types, if at least one of the information can match, the historical fishing spot information is used as the target fishing spot information. For example, when the fishing preference information includes positioning information, fishing method information and fish information, if one of the position information, fishing method information or fish information in the historical fishing spot information can match the fishing preference information, the historical fishing spot information is used as the target fishing spot information; or when the fishing preference information includes positioning information, fishing method information and fish information, if two of the position information, fishing method information or fish information in the historical fishing spot information can match the fishing preference information, the historical fishing spot information is used as the target fishing spot information.

[0063] Step S103: generating target recommendation information based on the target fishing spot information, and sending the target recommendation information to the first vehicle.

[0064] Among them, in order to intuitively display the target fishing spot information to the user, the target fishing spot information can be processed. For example, a list is generated based on the various information included in the target fishing spot information, and each information is a table header, so that the location information, fishing method information, fish information, time period information, etc. in the target fishing spot information can be intuitively displayed. The target recommendation information generated according to the target fishing spot information is sent to the first vehicle, and the vehicle displays the recommendation information to the user. The user can directly view the list, which is convenient for the user to make a selection from the recommended fishing spots according to the fishing spot information.

[0065] The method for recommending fishing spots provided in an embodiment of the present invention filters out target fishing spot information from multiple historical fishing spot information stored in a server for recommendation upon receiving an information acquisition request from a first vehicle. As a result, fishing spots can be recommended to a first user directly based on historical fishing spot information uploaded by the first vehicle and the second vehicle at historical moments, without the need for the first user to search for fishing spots by himself, thereby avoiding the impact of the process of searching for fishing spots by himself on the fishing experience of the first user. Since the target fishing spot information is obtained by filtering based on the fishing preference information in the information acquisition request, the server can filter out fishing spot information that meets the preferences of the first user of the first vehicle. At the same time, before recommending a fishing spot to the first user, the historical fishing spot information is also filtered based on the fishing preference information of the first user of the first vehicle contained in the information acquisition request sent by the first vehicle. Therefore, the target fishing spot information recommended to the first user is more in line with the fishing preferences of the first user, making it convenient for the first user to select a fishing spot that meets his or her requirements.

[0066] In some embodiments, the target fishing spot information includes a score value and / or the number of visitors, and the score value includes a fishing score and a parking difficulty score. Thus, multiple target fishing spot information can be sorted according to the score value and / or the number of visitors to obtain a recommended fishing spot list; then, the recommended fishing spot list is determined as the target recommendation information.

[0067] Among them, the target fishing spot information may include a scoring value, or include the number of visitors, or may include both the scoring value and the number of visitors; wherein the scoring value may be a fishing score of the fishing spot, which is used to indicate the user's fishing satisfaction at the fishing spot, or it may be a parking difficulty score of the fishing spot, which is used to indicate the parking difficulty of the fishing spot, or it may be a comprehensive scoring value of the fishing score and the parking difficulty score, and the comprehensive scoring value is used to represent the comprehensive evaluation of the fishing spot from both fishing and parking aspects.

[0068] When the target fishing spot information includes a scoring value, multiple target fishing spot information can be scored according to the scoring value. For example, when the scoring value includes a fishing score, the multiple target fishing spot information can be sorted in descending order of the fishing score or in ascending order of the fishing score. When the scoring value includes a parking difficulty score, the multiple target fishing spot information can be sorted in descending order of the parking difficulty score or in ascending order of the scoring difficulty. When the scoring value includes both the fishing score and the parking difficulty score, the multiple target fishing spot information can be sorted in ascending order of the score or in descending order of the score based on the comprehensive score of the two. It can also be first sorted in descending order of the fishing score or in ascending order of the fishing score, and then the target fishing spot information with the same score can be sorted in descending order or in ascending order according to the parking difficulty score. It can also be the opposite, first sorted according to the parking difficulty score, and then the target fishing spot information with the same parking difficulty score can be sorted according to the fishing score.

[0069] In the case where the target fishing spot information includes the number of visitors, the multiple target fishing spot information may be sorted in ascending order according to the number of visitors, or may be sorted in descending order according to the number of visitors.

[0070] In this case, the target recommendation information sent to the first vehicle can enable the first user to intuitively observe the ranking order of multiple target fishing spot information, thereby facilitating the first user to select a fishing spot that meets his or her requirements from the list.

[0071] In some embodiments, if the target fishing spot information includes a rating value and the number of visitors, and the rating value includes a fishing rating and a parking difficulty rating, the target fishing spot information with the same fishing rating may be sorted first according to the fishing rating, and then the target fishing spot information with the same parking difficulty rating may be sorted. Alternatively, a comprehensive rating of the three may be determined, and multiple target fishing spot information may be sorted according to the comprehensive rating of the three, so that users can choose fishing spots with good fishing experience, low parking difficulty, and a large number of visitors. In the case of sorting multiple target fishing spot information according to the comprehensive rating of the three, the specific steps of sorting include:

[0072] Obtaining a first weight corresponding to the number of visitors, a second weight corresponding to the fishing score, and a third weight corresponding to the parking difficulty score;

[0073] Determine a recommended score for the target fishing spot information based on the number of visitors and the first weight, the fishing score and the second weight, and the parking difficulty score and the third weight;

[0074] Based on the recommendation score, at least one of the target fishing spot information is sorted to obtain the recommended fishing spot list.

[0075] Among them, the first weight, the second weight and the third weight can be the same or different; when the first weight, the second weight and the third weight are the same, the values ​​of the three can be summed as the recommended score, or the average value of the three can be used as the recommended score. When the first weight, the second weight and the third weight are different, the fishing score can be used as the main reference, the second weight is larger, and the first weight and the third weight are smaller. The recommended score is obtained by determining the product of the first weight and the number of visitors, the product of the second weight and the fishing score, and the product of the third weight and the parking difficulty, and then adding the three products. Among them, the first weight, the second weight and the third weight can be preset or assigned according to the user's preference. For example, if the user pays more attention to the fishing experience, the second weight corresponding to the fishing score is larger, while the first weight and the third weight are smaller; if the user pays more attention to the parking difficulty, the third weight corresponding to the parking difficulty score is larger, while the first weight and the second weight are smaller; if the user pays more attention to the number of visitors, the first weight corresponding to the number of visitors is larger, while the second weight and the third weight are smaller.

[0076] In some embodiments, when the target fishing spot information includes a scoring value and the number of visitors, and the scoring value includes a fishing score and a parking difficulty score, it is also possible to sort the recommended fishing spots in multiple sorting methods according to the fishing score, parking difficulty score, number of visitors and comprehensive score, and send the lists to the first vehicle. Then, the user can make a selection in the first vehicle, and the corresponding list of recommended fishing spots will be displayed to the user according to the user's selection.

[0077] For example, when the user chooses to sort by fishing scores, a list of recommended fishing spots with the target fishing spot information arranged in descending or ascending order of the fishing scores is displayed to the user; when the user chooses to sort by parking difficulty scores, a list of recommended fishing spots with the target fishing spot information arranged in descending or ascending order of the parking difficulty scores is displayed to the user; and when the user chooses to sort by comprehensive scores, a list of recommended fishing spots with the target fishing spot information sorted according to the recommended scores is displayed to the user.

[0078] In some embodiments, in addition to the fishing spot information uploaded by the second vehicle at a historical moment, the historical fishing spot information may also include the fishing spot information uploaded by the first vehicle at a historical moment. The server can then send the fishing spot information of the fishing spots visited by the user and the fishing spot information of the fishing spots visited by other vehicles to the first vehicle, respectively, thereby facilitating the user to choose to go to the fishing spots visited historically or to the fishing spots visited by other users according to his or her intention.

[0079] In this case, the target fishing spot information carries a user identifier. At this time, based on the user identifier, at least one of the target fishing spot information is divided into a first fishing spot group and a second fishing spot group; wherein the first fishing spot group belongs to a first user of the first vehicle, and the second fishing spot group belongs to a second user of the second vehicle;

[0080] The step of sorting at least one of the target fishing spot information based on the score value and / or the number of visitors to obtain a recommended fishing spot list includes:

[0081] Based on the score values, the first fishing spot group is sorted to obtain a first recommended fishing spot list; and / or,

[0082] Based on the number of visitors, the second fishing spot group is sorted to obtain a second recommended fishing spot list.

[0083] Among them, the first fishing spot group can be sorted only according to the score value to obtain the first recommended fishing spot list, or the first fishing spot group can be sorted only according to the number of visitors to obtain the second recommended fishing spot list; or both the first recommended fishing spot list and the second recommended fishing spot list can be obtained.

[0084] In an embodiment of the present invention, the target recommendation information sent to the first vehicle may be the first recommendation list, the second recommendation list, or the first recommendation list and the second recommendation list; wherein, the user may select a fishing spot from the first recommended fishing spot list or the second recommended fishing spot list according to actual needs; that is, when the user intends to visit a fishing spot that has been visited historically, the user selects from the first recommended fishing spot list, and when the user intends to visit a fishing spot that has been visited historically by other users, the user selects from the second recommended fishing spot list.

[0085] The method for recommending fishing spots provided in an embodiment of the present invention recommends historical fishing spot information to a first user by sending recommendation information generated according to historical fishing spot information to the first vehicle upon receiving an information acquisition request from the first vehicle. As a result, the first user does not need to find the fishing spot by himself, but can directly go to the fishing spot according to the fishing spot location information, thereby avoiding the problem that the first user's fishing experience is affected by finding the fishing spot location by himself. At the same time, since the historical fishing spot information is filtered according to the fishing preference information included in the information acquisition request, the target fishing spot information to be recommended is more in line with the fishing habit of the first user, thereby avoiding the display of fishing spots that do not meet the requirements of the first user, which requires the first user to filter by himself. selection, reducing the problem of the first user's experience; in addition, the embodiment of the present invention also sorts the target fishing spot information according to the score value and / or the number of visitors, and generates a recommended fishing spot list, which enables the first user to more intuitively compare the scores of multiple target fishing spots through the recommended fishing spot list, and is convenient for the first user to select a fishing spot with better fishing experience; and at the same time, since the present invention also divides the recommended fishing spot list into a first recommended fishing spot list including the fishing spots historically visited by the first user, and a second recommended fishing spot list including the fishing spots historically visited by the second user, the first user can select the fishing spots he has visited in the past or the fishing spots visited by the second user, that is, other users except himself, according to his own preferences.

[0086] Embodiment 2

[0087] This second embodiment describes the method for recommending fishing locations provided by the embodiment of the present invention from the perspective of the vehicle: Figure 2 , Figure 2 FIG. 4 is a flowchart showing the steps of the method for recommending a fishing spot according to an embodiment of the present invention. Figure 2 As shown, the specific methods include:

[0088] S201, in response to triggering of a fishing spot recommendation function, obtaining fishing preference information of a first user of the first vehicle; wherein the fishing preference information includes at least one of positioning information, fishing method information, fish information and time period information.

[0089] Among them, the fishing spot recommendation function can be a separately set touch button, or it can be a control set on the navigation interface of the first vehicle, so as to facilitate the linkage between the fishing spot recommendation function and the navigation system. After the user selects the fishing spot, navigation is performed according to the location information in the fishing spot information.

[0090] In the embodiment of the present invention, the fishing preference information can be obtained by user selection or user input. For example, when the user triggers the fishing spot recommendation function, "Please select the preferred fishing method" is displayed to the user, and multiple fishing methods are displayed for the user to choose; or an input interface can be popped up, and the input interface includes multiple information columns, each of which is used to input a type of information, such as fishing method information, fish information or time information. Then, after collecting the user's selection information or input information, the fishing preference information is generated.

[0091] Among them, the fishing preference information may include one or more types, such as only including positioning information, fishing method information or fish information, or it may include both positioning information and fishing method information; it may also include positioning information, fishing method information, fish information and time period information.

[0092] S202, sending an information acquisition request including the fishing preference information to a server, so that the server acquires target fishing spot information matching the fishing preference information from a plurality of historical fishing spot information based on the information acquisition request.

[0093] The plurality of historical fishing spot information includes the fishing spot information uploaded by the second vehicle at a historical moment. The matching process can refer to the relevant process of the above server embodiment, which will not be described in detail here.

[0094] S203, receiving and displaying target recommendation information returned by the server; wherein the target recommendation information is generated based on the target fishing spot information.

[0095] Specifically, by including the fishing preference information in the information acquisition request, the server can filter the stored historical fishing spot information based on the fishing preference information after acquiring the information acquisition request, thereby avoiding the situation where all the stored historical fishing spot information is sent to the first vehicle, making it difficult for the first user to select. The process of generating the target recommendation information can refer to the relevant process of the above-mentioned server embodiment, and will not be repeated here.

[0096] In an embodiment of the present invention, the displayed target recommendation information can be selected. By selecting a fishing spot information, the user intends to go to the fishing spot location corresponding to the fishing spot information. At this time, the location information corresponding to the selected fishing spot information can be sent to the vehicle's navigation system. The vehicle navigation system uses the location information as the destination, performs route planning, and provides navigation for the first user.

[0097] In some embodiments, when navigating for the first user based on the fishing spot location information, it is also possible to confirm with the first user whether to set a waypoint. When the confirmation information is received, a fishing tackle store is searched within the generated navigation route and used as a waypoint.

[0098] The fishing spot recommendation method provided by the embodiment of the present invention obtains the fishing preference information of the first user when the first user triggers the fishing spot recommendation function, and sends an information acquisition request including the fishing preference information to the server. Since the server stores the historical fishing spot information uploaded by the second vehicle, the server can directly send the recommendation information to the first vehicle according to the information acquisition request, and then the first vehicle displays the recommendation information to the first user, thereby avoiding the problem of poor fishing experience caused by the first user finding the fishing spot by himself. At the same time, since the information acquisition request sent to the server includes the fishing preference information of the first user obtained by the first vehicle, the target fishing spot information in the target recommendation information received and displayed by the first vehicle is all fishing spot information that matches the fishing preference of the first user, and there is no need for the first user to actively screen, thereby improving the user experience.

[0099] In some embodiments, the target recommendation information includes multiple target fishing spot information, each target fishing spot information includes a rating value and / or the number of visitors; wherein the multiple target fishing spot information is sorted according to the rating value and / or the number of visitors.

[0100] Each target fishing spot information may include only a score value, only the number of visitors, or both; the score value may be a fishing score value, a parking difficulty score value, or a comprehensive score value of the fishing score and the parking difficulty score. When the target fishing spot information includes a score value and the number of visitors, and the score value includes a fishing score and a parking difficulty score, a recommended score may be determined based on the three data and preset weights, and the recommended scores may be sorted, so as to achieve sorting by score value and number of visitors.

[0101] In some embodiments, the first vehicle may also be provided with a sorting option. After the user selects the sorting option, the first vehicle displays the corresponding list of recommended fishing spots; by way of example, the sorting options may include fishing score sorting, parking difficulty score sorting, number of visitors sorting, and comprehensive sorting; if the user selects fishing score sorting, the user is displayed a list of recommended fishing spots sorted by fishing score; if the user selects parking difficulty score sorting, the user is displayed a list of recommended fishing spots sorted by parking difficulty score; if the user selects number of visitors sorting, the user is displayed a list of recommended fishing spots sorted by number of visitors; if the user selects comprehensive sorting, the user is displayed a list of recommended fishing spots sorted by recommendation score.

[0102] The sorting process may refer to the relevant process of the above-mentioned server embodiment, which will not be described in detail here.

[0103] In some embodiments, the historical fishing spot information also includes fishing spot information uploaded by the first vehicle at a historical moment, and the acquired target fishing spot information may include fishing spots historically visited by the first vehicle and fishing spots historically visited by other vehicles, so that the user can choose to go to the fishing spots historically visited by the first vehicle or fishing spots historically visited by other vehicles according to his or her own intention; specifically, the target fishing spot information carries a user identifier, and the target fishing spot information includes a rating value and / or the number of visitors;

[0104] The target recommendation information includes a first recommended fishing spot list and / or a second recommended fishing spot list, wherein the first recommended fishing spot list displays target fishing spot information including a user identifier of the first user, and the second recommended fishing spot list displays target fishing spot information including a user identifier of a second user of the second vehicle;

[0105] Wherein, the first recommended fishing spot list is sorted according to the score value, and / or the second recommended fishing spot list is sorted according to the number of visitors.

[0106] The target recommendation information may be a first recommended fishing spot list, a second recommended fishing spot list, or a first recommended fishing spot list and a second recommended fishing spot list. Specifically, the information acquisition request may include the first identification information or the second identification information. When the information acquisition request includes the first identification information, it indicates that the first user intends to obtain his own historical fishing spot information, and the first recommended fishing spot list is sent to the first vehicle; when the information acquisition request includes the second identification information, it indicates that the first user intends to obtain other users' historical fishing spot information, and the second recommended fishing spot list is sent to the first vehicle; and when neither of the two identification information is included, both the first recommended fishing spot list and the second recommended fishing spot list are sent to the first vehicle.

[0107] In some embodiments, when the first vehicle leaves the fishing spot, it indicates that the first user has finished fishing. At this time, data such as the fishing method, fish caught, fishing score, and parking difficulty score of this fishing trip can be collected from the first user and uploaded to the server as historical fishing spot information for storage, or the previously stored historical fishing spot information can be modified. Figure 3 , Figure 3 A flowchart showing the steps of a method for collecting fishing spot information in a method for recommending fishing spots provided by an embodiment of the present invention is shown. The method for collecting fishing spot information specifically includes:

[0108] S301, in response to triggering of a target event, outputting an information collection page; wherein the target event represents that the first vehicle leaves the fishing spot.

[0109] Among them, the target event can be that the navigation system of the first vehicle generates a route leaving the current fishing spot. At this time, it indicates that the user intends to leave the fishing spot, so the fishing spot information of the user's current fishing spot is collected; the information collection page is used to collect fishing spot information of the current fishing point, and the information collection page can be output by the vehicle-mounted display screen to remind the user that the fishing spot information of the current fishing location needs to be collected.

[0110] In some embodiments, the target event can be actively triggered by the user, such as when the user actively opens the information collection page of the first vehicle, which can also represent the user's intention to leave the fishing spot. The target event can also be when the first vehicle is parked for a long period of time and then restarted. For example, when the first vehicle is parked for four hours and then restarted, it means that the user intends to leave the current fishing spot. At this time, the information collection page is output on the display screen of the first vehicle to collect fishing spot information.

[0111] In some embodiments, a pop-up window of an information collection page may be displayed on the navigation route display screen of the first vehicle to remind the user that it is currently necessary to collect fishing spot information of the fishing location to prevent the user from ignoring the collected information.

[0112] S302, based on the control triggered by the information collection page, collecting the fishing spot information of the fishing spot from the information collection page, and / or, based on the navigation information of the first vehicle, acquiring the fishing spot information of the fishing spot.

[0113] The information collection page may include multiple controls to determine the method of collecting fishing spot information of the fishing location according to the controls triggered by the user; specifically, the method of collecting fishing spot information may be to directly collect user input or selection information from the information collection page, or to directly obtain information based on the navigation information of the first vehicle, or to collect part of the information from the information collection page and obtain part of the information based on the navigation information of the first vehicle. The fishing spot information at least includes the location information of the fishing spot, the parking difficulty score, the fishing score, and the fishing time period information; when the fishing spot information is collected from the information collection page, the fishing spot information also includes the fishing method information and the harvested fish information of the fishing spot location.

[0114] In some embodiments, the control includes a first control and a second control; the control triggered based on the information collection page collects the fishing point information of the fishing point from the information collection page, and / or obtains the fishing point information of the fishing point based on the navigation information of the first vehicle, including:

[0115] When the first control is triggered, the fishing spot information is collected from the information collection page; wherein the information collection page includes a plurality of information collection columns, and the plurality of information collection columns respectively correspond to the collection of the fish information, the fishing method information, the parking difficulty score, and the fishing score; and / or,

[0116] When the second control is triggered, the fishing spot information is obtained based on the navigation information.

[0117] In the embodiment of the present invention, when the first control and the second control are triggered, different information collection methods are executed:

[0118] When the first control is triggered, it means that the user inputs or selects the fishing spot information by himself, and at this time, the fishing spot information is directly collected from the information collection page. In this case, the information collection page includes multiple information collection columns, which are respectively used to collect fishing methods, fish harvested, parking difficulty and fishing scores, wherein each information column may include an input box for inputting information, or may include multiple selectable keywords for directly selecting corresponding information.

[0119] When the second control is triggered, it means that the user does not input the fishing spot information. At this time, by obtaining the navigation information of the first vehicle, the user's fishing time and parking time are determined according to multiple time nodes in the navigation information, and then the fishing score and parking difficulty score of the fishing spot can be determined.

[0120] If the first control and the second control are triggered at the same time, it means that the user inputs part of the fishing spot information by himself, and the other part of the fishing spot information is obtained autonomously by the vehicle; for example, when both the first control and the second control are triggered, the output information collection page may only include fishing method information and harvested fish information of the fishing spot; and the remaining location information, parking difficulty score, fishing score and fishing time period are automatically obtained by the vehicle.

[0121] In some embodiments, if the user only inputs part of the collected information when the first control is triggered, such as the user only enters the fishing method information and fish harvest information of the fishing location, the first vehicle can independently obtain other information, namely the fishing score and the parking difficulty score.

[0122] For example, when it is determined based on the navigation information that the first vehicle is about to leave the current fishing spot, a pop-up window of an information collection page pops up on the on-board display screen of the first vehicle, reminding the user to collect information of the current fishing spot. The pop-up window on the information collection page may be provided with a "Confirm" button and a "Skip" button. When the user triggers the "Confirm" button, it indicates that the user intends to enter the fishing spot information by himself. In this case, an information collection page with multiple information columns is displayed to the user. The information columns of the information collection page may include an information column for entering the fishing method, an information column for entering the harvested fish, and an information column for entering the fishing spot score.

[0123] In some embodiments, the information collection page may include multiple component boxes, and the user may select the component boxes by pulling them down to determine the fishing spot information. In this case, the user does not need to manually input the relevant information, and can directly select the information, thereby improving the convenience of user operation. When the user completes the operation on the information collection page, the fishing spot information of the current fishing spot location is collected from the information collection page.

[0124] If the user triggers the "Skip" button, it means that the user has no intention of entering the fishing spot information by himself. In this case, the first vehicle directly obtains the fishing spot information of the current fishing spot based on the navigation information. At this time, the fishing spot information only includes the fishing spot location information, parking difficulty score and fishing score.

[0125] In some embodiments, the navigation information includes location information of the fishing spot, arrival time of the first vehicle at the fishing spot, parking time at the fishing spot, and departure time of the first vehicle from the fishing spot; a specific method for obtaining fishing spot information based on the navigation information includes:

[0126] Determine the parking time based on the arrival time and the parking time, and determine the fishing time based on the arrival time and the departure time;

[0127] Determine a parking difficulty score of the fishing spot based on the parking time, and determine a fishing score of the fishing spot based on the fishing time;

[0128] The location information, the parking difficulty score, and the fishing score are determined as the fishing spot information.

[0129] Specifically, the in-vehicle navigation is connected to the map server and can directly obtain the latitude and longitude information of the fishing spot based on the navigation information, and use the latitude and longitude information as the location information of the current fishing spot; the in-vehicle navigation will stop navigating when it reaches the specified location, and the time when the navigation stops can be used as the time when the user arrives at the current fishing spot, and the time when the navigation system is dormant can be used as the parking time of the vehicle, and the time when the navigation is started when the user leaves can be used as the time of leaving the current fishing spot.

[0130] Therefore, the fishing time of the user at the current fishing spot can be determined based on the arrival time and departure time recorded by the navigation system, and the parking time of the user at the current fishing spot can be determined based on the arrival time and parking time recorded by the navigation system, wherein the parking time represents the time from the user arriving at the parking location to finding a parking space for parking. Furthermore, the fishing experience of the user can be judged based on the fishing time, and the score of the current fishing spot can be determined; the parking time can be used to determine the time spent by the user to park, and then the parking difficulty score of the current fishing spot can be determined.

[0131] In the embodiment of the present invention, the correspondence between the preset fishing time and the fishing score, as well as the correspondence between the parking time and the score can be that the first fishing time corresponds to a satisfactory fishing experience score, the second fishing time corresponds to a better fishing experience score, and so on; similarly, the first parking time corresponds to a simple parking difficulty score, the second parking time corresponds to a general parking difficulty score, and so on.

[0132] For example, if the fishing time is less than 1 hour, the fishing point is scored as "poor"; if the fishing time is between 1 hour and 2 hours, the fishing point is scored as "average"; if the fishing time is between 2 hours and 4 hours, the fishing point is scored as "good"; if the fishing time is more than 4 hours, the fishing point is scored as "very good". If the parking time is less than 10 minutes, the parking difficulty is "easy"; if the parking time is between 10 minutes and 20 minutes, the parking difficulty is "average"; if the parking time is more than 20 minutes, the parking difficulty is "difficult".

[0133] S303, uploading the fishing spot information to the server.

[0134] In some embodiments, it is taken into account that the weather information of the fishing spot will affect the evaluation of the fishing spot. For example, when encountering rain or snow during fishing, the user will choose to return early. At this time, the fishing time is used as a reference for the fishing score, that is, the fishing spot score obtained based on the fishing time is not reliable. At this time, the fishing spot information will not be uploaded.

[0135] Therefore, before uploading the fishing spot information to the server, the method further includes:

[0136] Acquire current weather information, and match the current weather information with preset weather information;

[0137] When the current weather information matches the preset weather information, uploading the fishing spot information to the server;

[0138] In the case where the current weather information does not match the preset weather information, the fishing spot information is deleted.

[0139] The current weather information refers to the weather information at the current moment obtained by the vehicle, and the preset weather information refers to the weather information suitable for fishing. If the current weather information matches the preset weather information, then in this case, the collected fishing spot information is valid information; if the current weather information does not match the preset weather information, then the fishing spot information has no reference value, in which case the fishing spot information is deleted and not uploaded. The weather information can be obtained based on the vehicle navigation or the weather application in the vehicle system, and the present invention does not make any specific restrictions.

[0140] In some embodiments, it can also be judged by the fishing time. When the user fishes at the current fishing spot for more than half an hour, the collected fishing spot information is uploaded as valid data. Otherwise, the collected fishing spot information is deleted, thereby avoiding uploading unreliable fishing spot information when the user leaves the fishing spot due to an emergency. In this case, whether to upload to the server can also be before obtaining the fishing score and parking difficulty score. For example, after determining the fishing time and parking time through the arrival time, parking time and departure time, first determine whether to upload to the server based on whether the determined fishing time is more than half an hour. If it is determined to upload to the server, then determine the fishing spot score and parking difficulty score, and then upload the obtained score and other information to the server. If it is determined not to upload to the server, directly abandon the collection of fishing spot information.

[0141] The fishing spot recommendation method provided in the embodiment of the present invention can not only recommend fishing spot information that meets the first user's preferences to a first user to avoid affecting the first user's fishing experience, but also obtain the first user's evaluation of the fishing spot, the evaluation of parking difficulty, and the first user's fishing method at the fishing spot, the fish harvested, and other information after the first user finishes fishing. Thus, the fishing spot information of each fishing spot visited by the first user can be collected and uploaded to the server for storage as historical fishing spot information for use in the subsequent fishing spot recommendation process.

[0142] Embodiment 3

[0143] This embodiment 3 describes the fishing location recommendation method provided by the embodiment of the present invention from the perspective of the server and the vehicle. Figure 4 , Figure 4 FIG. 4 is a flowchart showing the steps of the method for recommending a fishing spot according to an embodiment of the present invention. Figure 4 As shown, the specific methods include:

[0144] S401, in response to triggering of a fishing spot recommendation function, the first vehicle obtains fishing preference information of a first user, and sends an information acquisition request including the fishing preference information to a server.

[0145] In the embodiment of the present invention, the method for obtaining the fishing preference information is as described in the second embodiment, which will not be described in detail. The information acquisition request includes the fishing preference information, and the fishing preference information includes at least one of the positioning information, the fishing method information, the fish information and the time information.

[0146] S402, the server receives an information acquisition request sent by the first vehicle, and based on the information acquisition request, acquires target fishing spot information matching the fishing preference information from a plurality of historical fishing spot information, and generates target recommendation information based on the target fishing spot information.

[0147] The plurality of historical fishing spot information includes fishing spot information uploaded by the first vehicle at a historical moment, and fishing spot information uploaded by a second vehicle other than the first vehicle at a historical moment.

[0148] Among them, the target recommendation information can be a recommended fishing spot list composed of target fishing spot information, and the recommended fishing spot list is sorted according to the score value and / or the number of visitors. The specific sorting method refers to the sorting method described in Example 1, which is not repeated here; wherein, when the fishing preference information includes positioning information, fishing method information, fish information and time information, obtaining the target fishing spot information matching the fishing preference information from the historical fishing spot information can be to successively match multiple types of fishing preference information with corresponding information in the fishing spot information for screening.

[0149] For specific screening steps, please refer to Figure 5 , Figure 5 FIG. 1 is a logic diagram showing a method for generating a recommended fishing spot list according to an embodiment of the present invention. Figure 5 As shown, first, according to the positioning information, the area where the first vehicle is located is matched with the location information in the fishing spot information; thereby, the fishing spot information in the historical fishing spot information that is located in the same city and / or adjacent city as the first vehicle can be used as a reference, while the remaining fishing spots that are farther away have no actual reference value for the first user;

[0150] After filtering out the historical fishing spot information that matches the area where the first vehicle is located, the fishing method information in the filtered historical fishing spot information is matched with the fishing method in the fishing preference information; this is because different fishing methods have different fishing effects. For example, the fishing method of sea fishing is suitable for deep water layers, while hand fishing is suitable for shallow water layers. The fishing score obtained by sea fishing in the historical fishing spot information cannot be used as a reference for hand fishing. After filtering by fishing method, the historical fishing spot information after the second screening is filtered again according to the target fish information of the first user. This is because different target fish use different baits when fishing, that is, the bait used by the first user can only catch fish of the corresponding type, and it is difficult to catch other types of fish. Therefore, it is necessary to match the fish information in the historical fishing spot information with the fish information in the fishing preference information, and only refer to the fishing spot scores of similar fish.

[0151] Then, after the target fish are screened, considering that different fishing time periods will also affect the fishing experience, the time information in the historical fishing spot information screened for the third time will be matched with the time information in the fishing preference information, so as to use the scores of the historical fishing spot information in the same time period as a reference.

[0152] Finally, after multiple screenings, the target fishing spot information that meets the first user's fishing preference is obtained, and then the multiple target fishing spot information can be sorted according to the score value and / or the number of visitors, such as sorting the multiple target fishing spot information in descending order of score or in descending order of the number of visitors to obtain a list of recommended fishing spots; thereby, the first user can intuitively determine the fishing spot information with better fishing experience or more popular fishing spots.

[0153] S403: The first vehicle receives and displays the target recommendation information returned by the server.

[0154] Among them, the first vehicle is provided with an on-board display screen, and the target recommendation information received by the first vehicle is displayed on the on-board display screen. The target recommendation information can be selected. Therefore, when the first user selects the target fishing spot, that is, selects a certain target fishing spot information in the target recommendation information, the fishing point location corresponding to the fishing point information is used as the destination for navigation.

[0155] The method for recommending fishing spots provided in an embodiment of the present invention filters out target fishing spot information from multiple historical fishing spot information stored in a server for recommendation upon receiving an information acquisition request from a first vehicle. As a result, fishing spots can be recommended to a first user directly based on historical fishing spot information uploaded by the first vehicle and the second vehicle at historical moments, without the need for the first user to search for fishing spots by himself, thereby avoiding the impact of the process of searching for fishing spots by himself on the fishing experience of the first user. Since the target fishing spot information is obtained by filtering based on the fishing preference information in the information acquisition request, the server can filter out fishing spot information that meets the preferences of the first user of the first vehicle. At the same time, before recommending a fishing spot to the first user, the historical fishing spot information is also filtered based on the fishing preference information of the first user of the first vehicle contained in the information acquisition request sent by the first vehicle. Therefore, the target fishing spot information recommended to the first user is more in line with the fishing preferences of the first user, making it convenient for the first user to select a fishing spot that meets his or her requirements.

[0156] The above process is explained below with a specific example:

[0157] The method for recommending a fishing spot in an embodiment of the present invention, when implemented specifically, includes: when a first user of a first vehicle triggers a fishing spot recommendation function, the first vehicle obtains fishing preference information from the first user, and the fishing preference information may include positioning information, fishing method information, fish information, and time information; by way of example, the obtained positioning city is city A, the fishing method is method B, the fish is type C, and the time period is time D.

[0158] Then the first vehicle sends an information acquisition request containing the fishing preference information to the server. At this time, the server screens multiple historical fishing spot information according to the information acquisition request to obtain target fishing spot information that meets the fishing preference of the first user. Specifically, the server first performs the first step of screening according to the positioning information in the fishing preference information, and screens out multiple first fishing spot information located in the range of city A from multiple historical fishing spot information, and then screens multiple first fishing spot information according to the fishing method, and screens out multiple second fishing spot information with fishing method B from multiple first fishing spot information; then screens multiple second fishing spot information according to the target fish, and screens out multiple third fishing spot information with fish of type C; finally, screens multiple third fishing spot information according to the fishing time period, and screens out at least one target fishing spot information with fishing time period D. Thus, the target fishing spot information can fully match the fishing preference of the first user.

[0159] After the server filters out at least one target fishing spot information, the target fishing spot information can be divided into a first fishing spot group carrying the user identifier of a first user and a second fishing spot group carrying the user identifier of a second user other than the first user according to the user identifier of the target fishing spot information; the first fishing spot group is then sorted in descending order according to the score value to obtain a first recommended fishing spot list; and the second fishing spot group is sorted according to the number of visitors to obtain a second recommended fishing spot list.

[0160] Afterwards, the server sends the generated first recommended fishing spot list and the second recommended fishing spot list as target recommendation information to the first vehicle;

[0161] The first vehicle may display the first recommended fishing spot list or the second recommended fishing spot list according to user selection.

[0162] After the first vehicle displays the target recommendation information to the user, refer to Figure 6 , Figure 6 FIG. 1 shows a logic diagram of fishing spot navigation and fishing spot information collection after displaying target recommendation information to a first user in an embodiment of the present invention, such as Figure 6 As shown, specifically including:

[0163] After the first recommended fishing spot list is displayed to the user according to the user's selection, a navigation route is generated according to the fishing spot information selected by the user, and navigation is performed. At this time, the first vehicle can output confirmation information on whether fishing gear and / or bait needs to be purchased before navigation begins. If the user confirms that fishing gear and / or bait needs to be purchased, fishing tackle stores are searched for at the locations along the navigation route according to the currently generated navigation route, and then the searched fishing tackle stores are added as waypoints. Among them, if the searched fishing tackle stores include multiple stores, appropriate waypoints can be selected based on the distance between the fishing tackle stores and the navigation route, or the evaluation information of the fishing tackle stores. If the user confirms that they do not need to purchase fishing gear and / or bait, navigation is performed directly to the fishing spot selected by the user.

[0164] After reaching the fishing spot, the first vehicle records the arrival time and the parking time; then, when the first vehicle confirms that the user intends to leave the fishing spot, if the first vehicle is restarted after the parking time is longer than 1 hour, the departure time is recorded at this time, and the method of collecting the fishing spot information is determined according to the control triggered by the user. If the user triggers the first control, the fishing spot information is collected according to the information entered by the user on the information collection page; if the user triggers the second control, the fishing time and parking time of the user at the fishing spot are obtained through the arrival time, parking time and departure time, so as to determine the fishing score according to the parking time, and determine the parking difficulty score according to the parking time; and the location information, fishing score and parking difficulty score are used as fishing spot information.

[0165] Then the first vehicle obtains the current weather information, matches the current weather information with the preset weather information, and determines whether the fishing spot information is valid. If it can be matched, it means that the fishing spot information is valid, and the fishing spot information is uploaded to the server for storage; if it cannot be matched, it means that the fishing spot information is invalid, and the fishing spot information is deleted.

[0166] Based on the same inventive concept, the embodiment of the present invention also provides a fishing location recommendation system, referring to Figure 7 , Figure 7 FIG. 4 shows a schematic diagram of the structure of a fishing location recommendation system provided by an embodiment of the present invention. Figure 7 As shown, the system comprises:

[0167] A server 510 and a plurality of vehicles 520; wherein the server 510 is used to execute the method for recommending a fishing spot described in the first embodiment, and the plurality of vehicles 520 are used to execute the method for recommending a fishing spot described in the second embodiment;

[0168] The system further includes a map server 530 connection, and the map server 300 is in communication connection with the plurality of vehicles 520 , for generating a navigation route based on the route planning in the target fishing spot information selected by each of the vehicles 520 , and returning the navigation route to the vehicles 520 .

[0169] Specifically, the server 510 includes a storage module 511 and a retrieval module 512, wherein the storage module 511 stores fishing spot information uploaded by multiple vehicles 520, and the retrieval module 512 is connected to the storage module 511, and is used to obtain target fishing spot information matching the fishing preference information from multiple historical fishing spot information stored in the storage module 511 based on an information acquisition request including fishing preference information sent by the vehicle 520, and according to the information acquisition request; then the retrieval module 512 sorts the target fishing spot information according to the score value and / or the number of visitors to obtain a list of recommended fishing spots.

[0170] The vehicle 520 includes a display module 521 that is communicatively connected to the retrieval module 512 , and a collection module 522 that is communicatively connected to the storage module 511 ; the display module 521 is used to receive and display the recommended fishing spot list sent by the retrieval module 512 ; the collection module 522 is used to collect fishing spot information and upload it to the storage module 511 .

[0171] Among them, the vehicle 520 also includes a route planning module 523 and a fishing spot navigation module 524, wherein the route planning module 523 is used to receive the selected fishing spot information sent by the display module 521, and send the location information in the fishing spot information to the map server 530 for route planning, and is used to receive the navigation route sent by the map server 530; the fishing spot navigation module 524 is used to receive the navigation route sent by the route planning module 523, and perform navigation, and is used to send navigation information to the collection module 522 so that the collection module 522 obtains the fishing spot information.

[0172] The map server further includes a route calculation module 531 and a navigation module 532, wherein the route calculation module 531 is in communication with the route planning module 523, and is used to perform route planning based on the location information sent by the route planning module 523, and return the planned navigation route to the route planning module 523;

[0173] The navigation module 532 is in communication with the fishing spot navigation module 524 and is used to send navigation information to the fishing spot navigation module 524 .

[0174] Based on the same inventive concept, the embodiment of the present invention also provides a fishing location recommendation device, referring to Figure 8 , Figure 8 FIG. 1 shows a schematic diagram of the structure of a fishing location recommendation device provided by an embodiment of the present invention. The fishing location recommendation device is applied to a server, such as Figure 8 As shown, the device comprises:

[0175] The receiving module 601 is used to receive an information acquisition request sent by the first vehicle; wherein the information acquisition request includes fishing preference information, and the fishing preference information includes at least one of positioning information, fishing method information, fish information and time information;

[0176] The acquisition module 602 is used to acquire target fishing spot information matching the fishing preference information from multiple historical fishing spot information based on the information acquisition request; wherein the multiple historical fishing spot information includes the fishing spot information uploaded by the second vehicle at the historical moment.

[0177] The sending module 603 is used to generate target recommendation information based on the target fishing spot information, and send the target recommendation information to the first vehicle.

[0178] In some feasible embodiments, the target fishing spot information includes a score value and / or the number of visitors, the score value includes a fishing score and / or a parking difficulty score, and the first sending module 503 further includes:

[0179] A sorting module, used to sort the target fishing spot information based on the score value and / or the number of visitors to obtain a recommended fishing spot list;

[0180] A determination module is used to determine the recommended fishing spot list as the target recommendation information.

[0181] In some feasible embodiments, when the target fishing spot information includes a score value and the number of visitors, and the score value includes a fishing score and a parking difficulty score, the sorting module includes:

[0182] An acquisition submodule, used to acquire a first weight corresponding to the number of visitors, a second weight corresponding to the fishing score, and a third weight corresponding to the parking difficulty score;

[0183] A determination submodule, for determining a recommended score for the target fishing spot information based on the number of visitors and the first weight, the fishing score and the second weight, and the parking difficulty score and the third weight;

[0184] The first sorting submodule is used to sort the target fishing spot information based on the recommendation score to obtain the recommended fishing spot list.

[0185] In some feasible embodiments, the target fishing spot information carries a user identifier, and the sorting module includes:

[0186] a division module, configured to divide the target fishing spot information into a first fishing spot group and a second fishing spot group based on the user identifier; wherein the first fishing spot group belongs to a first user of the first vehicle, and the second fishing spot group belongs to a second user of the second vehicle;

[0187] A second sorting submodule is configured to sort the first fishing spot group based on the scoring value to obtain a first recommended fishing spot list; and / or,

[0188] The third sorting submodule is used to sort the second fishing spot group based on the number of visitors to obtain a second recommended fishing spot list.

[0189] Based on the same inventive concept, the embodiment of the present invention also provides a fishing location recommendation device, referring to Fig. 9 , Fig. 9 FIG. 1 shows a schematic diagram of the structure of a fishing spot recommendation device provided by an embodiment of the present invention. The fishing spot recommendation device is applied to a first vehicle, such as Fig. 9 As shown, the device comprises:

[0190] The acquisition module 701 is used to acquire the fishing preference information of the first user of the first vehicle in response to the triggering of the fishing spot recommendation function; wherein the fishing preference information includes at least one of positioning information, fishing method information, fish information and time period information;

[0191] The sending module 702 is used to send an information acquisition request including the fishing preference information to the server, so that the server acquires target fishing spot information matching the fishing preference information from a plurality of historical fishing spot information based on the information acquisition request; wherein the plurality of historical fishing spot information includes the fishing spot information uploaded by the second vehicle at the historical moment;

[0192] The display module 703 is used to receive and display the target recommendation information returned by the server; wherein the target recommendation information is generated based on the target fishing spot information.

[0193] In some feasible embodiments, the target recommendation information includes multiple target fishing spot information, each target fishing spot information includes a rating value and / or the number of visitors; wherein the multiple target fishing spot information is sorted according to the rating value and / or the number of visitors.

[0194] In some feasible embodiments, the target fishing spot information carries a user identifier, and the target fishing spot information includes a rating value and / or the number of visitors;

[0195] The target recommendation information includes a first recommended fishing spot list and / or a second recommended fishing spot list, wherein the first recommended fishing spot list displays target fishing spot information including a user identifier of the first user, and the second recommended fishing spot list displays target fishing spot information including a user identifier of a second user of the second vehicle;

[0196] Wherein, the first recommended fishing spot list is sorted according to the score value, and / or the second recommended fishing spot list is sorted according to the number of visitors.

[0197] In some feasible embodiments, the device further comprises:

[0198] An output module, configured to output an information collection page in response to a triggering of a target event; wherein the target event represents that the first vehicle leaves the fishing spot;

[0199] an information collection module, configured to collect the fishing spot information of the fishing spot from the information collection page based on a control triggered by the information collection page, and / or to obtain the fishing spot information of the fishing spot based on the navigation information of the first vehicle;

[0200] An uploading module is used to upload the fishing spot information to the server.

[0201] In some feasible embodiments, the control includes a first control and a second control; the information collection module includes:

[0202] a first information collection submodule, for collecting the fishing spot information from the information collection page when the first control is triggered; wherein the information collection page includes a plurality of information collection columns, and the plurality of information collection columns respectively correspond to the collection of the fish information, the fishing method information, the parking difficulty score, and the fishing score; and / or,

[0203] The second information collection submodule is used to obtain the fishing spot information based on the navigation information.

[0204] In some feasible embodiments, the navigation information includes the location information of the fishing spot, the arrival time of the first vehicle at the fishing spot, the parking time at the fishing spot, and the departure time of the first vehicle from the fishing spot; the second information collection submodule includes:

[0205] A first determining unit is used to determine the parking time based on the arrival time and the parking time, and to determine the fishing time based on the arrival time and the departure time;

[0206] a second determining unit, configured to determine a parking difficulty score of the fishing spot based on the parking time, and to determine a fishing score of the fishing spot based on the fishing time;

[0207] The third determining unit is used to determine the location information, the parking difficulty score and the fishing score as the fishing spot information.

[0208] In some feasible embodiments, the upload module includes:

[0209] An acquisition submodule, used to acquire current weather information and match the current weather information with preset weather information;

[0210] an uploading submodule, for uploading the fishing spot information to the server when the current weather information matches the preset weather information;

[0211] The deleting module is used to delete the fishing spot information when the current weather information does not match the preset weather information.

[0212] Based on the same inventive concept, an embodiment of the present invention further provides a vehicle, the vehicle comprising an in-vehicle client, the in-vehicle client being used to execute the fishing spot recommendation method described in the above-mentioned embodiment 2.

[0213] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

[0214] For the method embodiments, for the sake of simplicity, they are all described as a series of action combinations, but those skilled in the art should know that the present invention is not limited by the order of the actions described, because according to the present invention, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and components involved are not necessarily required by the present invention.

[0215] The above is a detailed introduction to a fishing spot recommendation method, system and vehicle provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in the field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for recommending a fishing spot, characterized in that: Applied to a server, the method comprises: receiving an information acquisition request sent by the first vehicle; wherein the information acquisition request includes fishing preference information, and the fishing preference information includes at least one of positioning information, fishing method information, fish information, and time information; Based on the information acquisition request, acquiring target fishing spot information matching the fishing preference information from a plurality of historical fishing spot information; wherein the plurality of historical fishing spot information includes fishing spot information uploaded by the second vehicle at a historical moment; Based on the target fishing spot information, target recommendation information is generated, and the target recommendation information is sent to the first vehicle.

2. The method for recommending a fishing spot according to claim 1, characterized in that: The target fishing spot information includes a rating value and / or the number of visitors, the rating value includes a fishing rating and / or a parking difficulty rating, and the generating of target recommendation information based on the target fishing spot information includes: Based on the score value and / or the number of visitors, the target fishing spot information is sorted to obtain a recommended fishing spot list; The recommended fishing spot list is determined as the target recommendation information.

3. A method for recommending a fishing spot, characterized in that: Applied to a first vehicle, the method comprises: In response to triggering of the fishing spot recommendation function, obtaining fishing preference information of the first user of the first vehicle; wherein the fishing preference information includes at least one of positioning information, fishing method information, fish information, and time period information; Sending an information acquisition request including the fishing preference information to a server, so that the server acquires target fishing spot information matching the fishing preference information from a plurality of historical fishing spot information based on the information acquisition request; wherein the plurality of historical fishing spot information includes fishing spot information uploaded by the second vehicle at a historical moment; Receive and display the target recommendation information returned by the server; wherein the target recommendation information is generated based on the target fishing spot information.

4. The method for recommending a fishing spot according to claim 3, characterized in that: The target recommendation information includes a plurality of target fishing spot information, each of which includes a score value and / or the number of visitors; wherein the plurality of target fishing spot information is sorted according to the score value and / or the number of visitors.

5. The method for recommending a fishing spot according to claim 3, characterized in that: The target fishing spot information carries a user identifier, and the target fishing spot information includes a rating value and / or the number of visitors; The target recommendation information includes a first recommended fishing spot list and / or a second recommended fishing spot list; Wherein, the first recommended fishing spot list displays target fishing spot information including the user identifier of the first user, and the second recommended fishing spot list displays target fishing spot information including the user identifier of the second user of the second vehicle; Wherein, the first recommended fishing spot list is sorted according to the score value, and / or the second recommended fishing spot list is sorted according to the number of visitors.

6. The method for recommending a fishing spot according to claim 3, characterized in that: The method further comprises: In response to the triggering of a target event, an information collection page is output; wherein the target event represents that the first vehicle leaves the fishing spot; Based on the control triggered by the information collection page, collecting the fishing point information of the fishing point from the information collection page, and / or, based on the navigation information of the first vehicle, acquiring the fishing point information of the fishing point; The fishing spot information is uploaded to the server.

7. The method for recommending a fishing spot according to claim 6, characterized in that: The control includes a first control and a second control; the control triggered based on the information collection page collects the fishing point information of the fishing point from the information collection page, and / or obtains the fishing point information of the fishing point based on the navigation information of the first vehicle, including: When the first control is triggered, the fishing spot information is collected from the information collection page; wherein the information collection page includes a plurality of information collection columns, and the plurality of information collection columns respectively correspond to the collection of the fish information, the fishing method information, the parking difficulty score, and the fishing score; and / or, When the second control is triggered, the fishing spot information is obtained based on the navigation information.

8. The method for recommending a fishing spot according to claim 7, characterized in that: The navigation information includes the location information of the fishing spot, the arrival time of the first vehicle at the fishing spot, the parking time at the fishing spot, and the departure time of the first vehicle from the fishing spot; The acquiring the fishing spot information of the fishing spot based on the navigation information of the first vehicle includes: Determine the parking time based on the arrival time and the parking time, and determine the fishing time based on the arrival time and the departure time; Determine a parking difficulty score of the fishing spot based on the parking time, and determine a fishing score of the fishing spot based on the fishing time; The location information, the parking difficulty score, and the fishing score are determined as the fishing spot information.

9. The method for recommending a fishing spot according to claim 6, characterized in that: Before uploading the fishing spot information to the server, the method further includes: Acquire current weather information, and match the current weather information with preset weather information; The step of uploading the fishing spot information to the server includes: When the current weather information matches the preset weather information, uploading the fishing spot information to the server; In the case where the current weather information does not match the preset weather information, the fishing spot information is deleted.

10. A fishing spot recommendation system, characterized in that: The system comprises: A server and a plurality of vehicles; wherein the server is used to execute the fishing spot recommendation method described in any one of claims 1 to 4, and the plurality of vehicles are used to execute the fishing spot recommendation method described in any one of claims 5 to 11; Wherein, the system also includes a map server, which is communicatively connected to the plurality of vehicles and is used for performing route planning based on the location information in the target fishing spot information selected by each vehicle, generating a navigation route, and returning the navigation route to the vehicle.

11. A vehicle, characterized in that: The vehicle includes an on-board client, and the on-board client is used to execute the fishing spot recommendation method as described in any one of claims 3-9 above.

Citation Information

Cited By

  • Fishing field fish returning management method and system based on big data analysis

    CN120355161A