Methods and related products for generating wizard paths and providing wizard services.
By generating guide routes by acquiring vehicle and driver information, the problem of navigation failure in special road conditions by in-vehicle navigation systems has been solved, achieving more efficient navigation service quality and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-29
- Publication Date
- 2026-03-10
AI Technical Summary
Existing in-vehicle navigation systems struggle to provide high-quality navigation services under special road conditions or environments, leading to unsatisfactory driving experiences.
By acquiring vehicle driving information and driver information, a guide route is generated, and on the server side, a guide route is generated based on the route information and driver experience to provide matching navigation services.
It improves the convenience and safety of driving in special road conditions or environments, and enhances the quality and reliability of navigation services.
Smart Images

Figure CN116295482B_ABST
Abstract
Description
Technical Field
[0001] This invention generally relates to the field of vehicle navigation. More specifically, this invention relates to a method for generating guided routes, a method for providing guided services, an in-vehicle terminal, and a server. Background Technology
[0002] This section is intended to provide background or context for embodiments of the invention set forth in the claims. The description herein may include concepts that may be explored, but not necessarily concepts that have been previously conceived or explored. Therefore, unless otherwise stated, what is described in this section is not prior art for the purposes of this application's specification and claims, and is not acknowledged as prior art simply by virtue of its inclusion in this section.
[0003] With the continuous development and improvement of positioning systems, their applications have become increasingly widespread. Especially in recent years, they have been widely used in in-vehicle navigation systems. The development and popularization of in-vehicle navigation systems have greatly facilitated people's travel. Currently, all vehicles are equipped with car navigation systems, which have positioning functions, allowing drivers to know their exact location anytime, anywhere. Furthermore, car navigation systems also have functions such as automatic voice navigation and optimal route search, making driving easier for drivers. However, car navigation systems still have certain shortcomings. Current navigation systems typically provide services such as electronic map browsing, location searching, public transportation and driving route queries, and real-time traffic updates. In some special road conditions or environments, they cannot provide high-quality navigation services. For example, in remote mountainous areas, mountain roads, or other special road conditions, or when driving at night, on long distances, or in environments with height or weight restrictions, drivers unfamiliar with the roads may experience difficulties.
[0004] Therefore, generating corresponding guide routes for certain special road sections to match appropriate driving guidance services according to drivers' needs plays an important role in improving driving service quality and road safety management. Summary of the Invention
[0005] To address one or more of the aforementioned technical problems, this invention proposes to improve the convenience of driving in special road conditions or environments by acquiring driving information during vehicle operation and generating a guiding path based on this information. To this end, this invention provides solutions in the following aspects.
[0006] In a first aspect, the present invention provides a method for generating a guided path, the method being implemented at an in-vehicle terminal, the method comprising: acquiring driving information during vehicle operation, the driving information including path information; and uploading the driving information during vehicle operation to a server, so that the server generates a guided path when the number of times it receives the same path information reaches a first threshold.
[0007] In one embodiment, the method further includes: obtaining driver information; and uploading the driver information to a server so that the server marks the driver as the online service provider of the corresponding guide route when the number of times the same driver uploads the same route information reaches a second threshold.
[0008] In one embodiment, uploading driving information and driver information to the server during vehicle operation includes: uploading driver information and / or the driving information to the server in real time during vehicle operation; or storing the driver information and / or the driving information and uploading it to the server under preset conditions.
[0009] In one embodiment, the driver information includes one or more of driver identity information, online service provider identification information, and driver's seat monitoring information; the driving information also includes speed information and road environment information.
[0010] In a second aspect, the present invention also provides a method for generating a guide path, the method being implemented at a server, the method comprising: receiving driving information of one or more vehicles, the driving information including path information; determining whether the number of identical path information reaches a first threshold; and in response to the number of times identical path information is received reaching the first threshold, generating a guide path based on the identical path information.
[0011] In one embodiment, the method further includes: receiving driver information; authenticating the route information based on the driver information; and storing the vehicle's driving information and the corresponding driver information in response to successful authentication.
[0012] In one embodiment, the method further includes: in response to a second threshold number of times the same driver uploads the same route information, marking the driver as an online service provider for the corresponding guide route.
[0013] In one embodiment, the driving information further includes speed information and road environment information, wherein storing the vehicle's driving information includes storing the speed information and road environment information as reference information for the guided path.
[0014] In one embodiment, the driver's information includes one or more of the following: driver identity information, online service provider identification information, and driver's seat monitoring information.
[0015] In a third aspect, the present invention also provides a method for providing a guide service, the method being implemented at an in-vehicle terminal, the method comprising: acquiring guide request information input by a user and uploading the guide request information to a server; receiving a guide path from the server that fully or partially matches the guide request information, the guide path being generated based on the method described in one or more embodiments of the first aspect; acquiring a user's selection and uploading the user's selection to the server; and acquiring a guide service from the server corresponding to the selection.
[0016] In one embodiment, the guide request information includes a start point and an end point, as well as one or more of the following: intermediate points, recommended speed, road environment information, online services, offline services, and the time when the guide is provided.
[0017] In a fourth aspect, the present invention also provides a method for providing a guide service, the method being implemented at a server, the method comprising: receiving guide request information from an in-vehicle terminal; searching for a guide path that fully or partially matches the guide request information based on the guide request information; in response to finding a guide path that fully or partially matches the guide request information, sending the guide path to the in-vehicle terminal, the guide path being generated based on the method described in one or more embodiments of the second aspect above; receiving a selection from the in-vehicle terminal; and providing the in-vehicle terminal with a guide service corresponding to the selection.
[0018] In one embodiment, the guide request information includes a start point and an end point, as well as one or more of the following: intermediate points, recommended speed, road environment information, online services, offline services, and the time when the guide is provided.
[0019] In one embodiment, providing the guide service corresponding to the selection to the vehicle terminal includes: in response to the guide request information including offline services, sending a guide path that fully or partially matches the guide request information to the vehicle terminal; or in response to the guide request information including online services, sending a guide path that fully or partially matches the guide request information, and information of the corresponding online service provider, to the vehicle terminal.
[0020] In a fifth aspect, the present invention also provides a vehicle-mounted terminal, the vehicle-mounted terminal including one or more processing modules to implement the method described in one or more embodiments of the first aspect, or to implement the method described in one or more embodiments of the third aspect.
[0021] In a sixth aspect, the present invention also provides a server, comprising: a processor; and a memory storing computer instructions for generating wizard paths and / or providing wizard services, wherein when the computer instructions are executed by the processor, the electronic device performs the method according to one or more embodiments of the preceding second aspect, or performs the method according to one or more embodiments of the preceding fourth aspect.
[0022] The present invention provides a guide path that can be generated from the driving information of one or more vehicles, based on a certain number of path information entries, to provide guidance to users. Specifically, the driving information is uploaded to a server, and a guide path is generated when the number of times identical path information is received reaches a first threshold. This provides suitable guidance services for vehicles in special road conditions or environments, greatly facilitating driving in such situations and aiding in road traffic safety management. Furthermore, some embodiments of the present invention provide different forms of guidance services based on the user's guidance needs, effectively improving the quality of the guidance service. Additionally, some embodiments of the present invention verify the identity information of the guiding vehicle, effectively protecting the security and reliability of the guidance service. Attached Figure Description
[0023] The above and other objects, features, and advantages of exemplary embodiments of the present invention will become readily apparent upon reading the following detailed description with reference to the accompanying drawings. In the drawings, several embodiments of the invention are illustrated by way of example and not limitation, and like or corresponding reference numerals denote like or corresponding parts, wherein:
[0024] Figure 1 This is a schematic diagram illustrating an exemplary scenario of a scheme for providing guidance services to user vehicles according to an embodiment of the present invention;
[0025] Figure 2 This is a flowchart illustrating, schematically, a method for generating a guide path performed by an in-vehicle terminal according to an embodiment of the present invention;
[0026] Figure 3 This is a flowchart illustrating the specific steps of a server-side method for generating a wizard path according to an embodiment of the present invention;
[0027] Figure 4This is a flowchart illustrating, schematically, a method for providing guidance services performed by an in-vehicle terminal according to an embodiment of the present invention;
[0028] Figure 5 This is a flowchart illustrating, according to an embodiment of the present invention, a server performing a method for providing a wizard service;
[0029] Figure 6 This is a schematic diagram illustrating the composition structure of an in-vehicle terminal according to an embodiment of the present invention;
[0030] Figure 7 This is a schematic diagram illustrating one compositional structure of a server according to an embodiment of the present invention. Detailed Implementation
[0031] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0032] It should be understood that the terms "first," "second," "third," and "fourth," etc., in the claims, specification, and drawings of this invention are used to distinguish different objects, rather than to describe a specific order. The terms "comprising" and "including" used in the specification and claims of this invention indicate the presence of the described features, integrals, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components, and / or collections thereof.
[0033] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this specification and claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations.
[0034] As used in this specification and claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."
[0035] The specific embodiments of the present invention will now be described in detail with reference to the accompanying drawings.
[0036] Figure 1 This is a schematic diagram illustrating an exemplary scenario 100 of a solution for providing guidance services to user vehicles according to an embodiment of the present invention. In the context of the present invention, the aforementioned scenario can include various traffic environments, such as remote mountainous areas, mountain roads, road sections with height and weight restrictions, or highways and expressways requiring nighttime or long-distance driving. Based on this, it can be understood that... Figure 1 The scenario is shown as a typical road for illustrative purposes only. Furthermore, in the context of this invention, the aforementioned user vehicle can be any vehicle involved in road activities / traffic activities.
[0037] like Figure 1 As shown, according to the present invention, an in-vehicle intelligent terminal (or in-vehicle terminal) can be installed in user vehicles 102 and 103. The in-vehicle terminal integrates positioning technology, mileage positioning technology, and vehicle black box technology, and can be used for modern management of user vehicles, realizing driving safety monitoring and management, operation management, etc. Specifically, the in-vehicle intelligent terminal may include an image acquisition module, a positioning module, a network module, a storage module, a voice receiving module, a voice sending module, a display module, etc. The image acquisition module can be used for driving image acquisition, environmental acquisition inside and outside the vehicle, etc. The positioning module can provide positioning services. The network module can provide network transmission capabilities, and the storage module can provide storage for intelligent driving records. The voice sending module can provide voice playback devices on the one hand, and place the voice messages to be sent in the message queue of data processing on the other hand. The voice receiving module can also pull information sent by other modules from the queue, or passively receive pushed information, and convert the received information into corresponding instructions and transmit them to the information processing center 101. The display module can provide human-machine interaction services, such as information display and receiving operation commands. In addition, the vehicle intelligent terminal may not include a display module, but instead use some existing human-machine interaction devices in the vehicle, such as the vehicle infotainment system. The vehicle intelligent terminal can realize corresponding functions by connecting with the vehicle infotainment system.
[0038] The aforementioned in-vehicle intelligent terminal can transmit the collected information to the information processing center 101 of this invention, and can also receive information sent by the information processing center 101. In one embodiment, the information processing center can be implemented as an analysis unit, module, or server, and is used to perform operations such as information processing, path finding, and push notifications. In some embodiments, the information processing center 101 can store the driving information of the guide vehicle uploaded by the in-vehicle terminal, analyze driving point information, generate guide routes, and provide guide services in various modes.
[0039] For example, the information processing center can obtain information such as vehicle owner information, vehicle information, device information, and driving information through the in-vehicle terminal and bind this information. After binding the information, the information processing center generates public and private keys based on the vehicle owner information, vehicle information, and device information, and sends the public key to the in-vehicle intelligent terminal for local storage. Furthermore, the information processing center 101 can also provide guidance services through interaction with the in-vehicle intelligent terminal. Specifically, the information processing center 101 can generate corresponding guidance paths based on the vehicle driving information obtained by the in-vehicle terminal. It can also find guidance paths that match or partially match the user's guidance needs based on the user's vehicle guidance requirements and push them to the user's vehicle. The information processing center 101 can also provide corresponding guidance services to the user's vehicle and provide corresponding guidance service formats based on the service mode selected by the user's vehicle.
[0040] The above combination Figure 1 Exemplary application scenarios of the present invention have been described. It is understood that the above description is merely exemplary and not restrictive. Those skilled in the art can apply the teachings of the present invention to... Figure 1 The scenarios shown may be modified without departing from the spirit and essence of the invention.
[0041] Figure 2 This is a flowchart schematically illustrating a method 200 for generating a guided path performed by an in-vehicle terminal according to an embodiment of the present invention. It is understood that... Figure 2 The method flow shown is applied to the vehicle terminal and can be used in... Figure 1 Implemented in the exemplary scenario shown, therefore regarding Figure 1 The content described also applies to Figure 2 .
[0042] like Figure 2As shown, in step S201, driving information during the vehicle's journey is acquired. In some embodiments, this driving information includes path information, such as the start point, end point, and driving location of the path. Furthermore, the vehicle's driving information may also include speed information and road environment information. Road environment information may include, but is not limited to, road condition information such as height restrictions, width restrictions, weight restrictions, and speed limits. For example, when a vehicle is traveling on a road segment, it may adopt different speeds based on different road conditions. When a road segment is straight and has good road conditions, the vehicle speed is higher; when road conditions are poor in a road segment, the vehicle speed is lower.
[0043] In step S202, the vehicle's driving information is uploaded to the server so that the server can generate a guide path when the number of times it receives the same path information reaches a first threshold. In some embodiments, the vehicle can upload driving information to the server during its journey, allowing the server to analyze and store path information for different road segments. When the number of times the same path information is received reaches the first threshold, it indicates that the path information can provide guidance to the user.
[0044] In one application scenario, drivers may frequently pass through a certain road segment and upload driving information while driving on that segment. Based on this, when the driving information provided by these drivers meets certain requirements, they can be marked as online service providers, thereby providing users with online guidance services. Specifically, when authenticating drivers as online service providers, driver information can be obtained when uploading driving information. The driver's information is then uploaded to the server so that when the number of times the same driver uploads the same route information reaches a second threshold, the server marks the driver as the online service provider for the corresponding guidance route. In some embodiments, the driver's information may include one or more of driver identity information, online service provider identification information, and driver's seat monitoring information.
[0045] When uploading vehicle information and driver information to the server, different upload strategies can be employed due to variations in network quality or the size of the data being transmitted. For example, when network conditions are good, driver and / or driving information can be uploaded to the server in real time while the vehicle is in motion. When network quality is poor, driver and / or driving information can be stored and uploaded to the server under preset conditions. These preset conditions could be a preset time point, network signal quality, data size meeting certain requirements, a connection to a non-mobile network, or manual upload by the user. Based on this, real-time upload or storage followed by upload to the server can be used, and the upload method can be configured according to actual needs.
[0046] Figure 3 This is a flowchart schematically illustrating the specific steps of a server-side method 300 for generating a wizard path according to an embodiment of the present invention. It is understood that... Figure 3 The method flow shown is applied to the server and can be used in... Figure 1 Implemented in the exemplary scenario shown, therefore regarding Figure 1 The content described also applies to Figure 3 .
[0047] like Figure 3 As shown, in step S301, driving information of one or more vehicles is received. In some embodiments, the server may receive driving information of one or more vehicles and perform statistics, analysis and storage on the path information in the driving information, thereby continuously enriching the information of a certain path, such as determining the driving points included in the path information and the driving speed at the driving points.
[0048] In step S302, it is determined whether the number of identical path information reaches a first threshold. In some embodiments, the server stores the received identical path information and counts the number of stored identical path information to determine whether the number reaches the first threshold requirement.
[0049] In step S303, in response to the number of times the same path information is received reaching a first threshold, a guide path is generated based on the same path information. In some embodiments, when the number of times the same path information is received reaches the first threshold, the path information of that road segment can be considered to have high reliability, and a guide path can be generated based on the same path information to provide guidance services for other vehicles that need to travel.
[0050] To ensure the validity of the route information, this scheme also authenticates the route information based on the driver's information. Specifically, the system receives the route information along with the driver's information. The uploaded route information is then authenticated based on the driver's information to verify its legitimacy. Upon successful authentication, the vehicle's driving information and the corresponding driver's information are stored to provide effective and reliable information for the subsequent guided route generation process.
[0051] When a driver frequently travels through a certain road segment and uploads driving information for that segment multiple times, it can be assumed that the driver has extensive experience driving on that segment. Based on this, if the number of times the same driver uploads the same route information reaches a second threshold, that driver can be marked as the online service provider for the corresponding navigation route.
[0052] In some embodiments, the driving information stored by the server may also include speed information and road environment information. When driving information is received from the vehicle terminal, in addition to storing the route information and generating a guide route based on the route information, the speed information and road environment information in the driving information may also be stored as reference information for the guide route, so as to provide the driving speed and surrounding road environment information at each point in the corresponding guide route when providing guidance services to the user's vehicle.
[0053] The following section will use the interaction between the vehicle terminal and the server during the guide path generation process as an example to illustrate the guide path generation process in this invention.
[0054] In one application scenario, the process of generating a guided path can be achieved by triggering a program on the vehicle's in-vehicle terminal to upload vehicle driving information (e.g., path information, which includes driving point information and corresponding timestamp information). Specifically, any smart device in a vehicle connected to the server can upload driving point information and corresponding timestamp information to the server in real time at fixed intervals through the device's positioning module. After receiving the vehicle's driving information, the server can perform correction processing on the path information (e.g., correcting points) and count the number of identical path information. When the number of identical path information reaches a first threshold, the path information is used as the guided path, thus completing the process of generating the guided path. Alternatively, instead of real-time uploading, vehicle driving information can be uploaded when preset conditions are met. In this case, the driving information can include complete path information, meaning that the driving point information and corresponding timestamp information can be processed to form the path information. The driving point information can be corrected before generating the path information, or the initially formed path can be corrected to generate the final path information before uploading.
[0055] Furthermore, the server obtains path information from multiple driving information uploaded by the vehicle. If the number of times these path information overlaps on a certain road segment reaches a preset threshold (e.g., a first threshold), then the overlapping road segment can be used as a guide path and stored. Alternatively, the guide path can be determined by the number of repetitions of driving points. For example, if one pre-guided path contains 1-2-3-4-5, another contains 3-4-5-6-7, and yet another contains 3-4-8-9, then clearly the 3-4 segment has three occurrences. If the preset threshold is 3, then the 3-4 segment can be used as a guide path. It should be noted that the distance between points here is relatively large and is only for illustrative purposes, not to limit the solution of this invention. Those skilled in the art can set it according to actual needs.
[0056] Figure 4This is a flowchart schematically illustrating a method 400 for providing guidance services performed by an in-vehicle terminal according to an embodiment of the present invention. It is understood that... Figure 4 The method flow shown is applied to the vehicle terminal and can be used in... Figure 1 Implemented in the exemplary scenario shown, therefore regarding Figure 1 The content described also applies to Figure 4 .
[0057] like Figure 4 As shown, in step S401, the user-inputted guidance request information is obtained and uploaded to the server. This guidance request information may include, for example, a start point and an end point, and one or more of the following: intermediate points, recommended speed, road environment information, online service, offline service, and the time for providing the guidance. The intermediate point may be, for example, a point between the start and end points. The recommended speed may be speed information obtained by the server processing the uploaded speed information. Alternatively, the user may choose whether to provide speed information corresponding to the path (this could be speed information at each point along the path, or the average speed of a certain segment of the road; no specific limitation is made here).
[0058] In step S402, a wizard path that fully or partially matches the wizard requirement information is received from the server. The method for generating this wizard path has already been described above. Figure 2 The methods described in detail in the document will not be repeated here.
[0059] In step S403, the user's selection is obtained and uploaded to the server. In one application scenario, the vehicle terminal can receive the user's selected service mode as online service or offline service and upload the selected mode to the server.
[0060] In step S404, the user obtains the corresponding guide service from the server. In one application scenario, the user selects an online guide service, which is a following service mode, meaning the vehicle providing the guide service can drive in front of the user's vehicle and provide guidance.
[0061] Figure 5 This is a flowchart illustrating, schematically, a method for providing a wizard service executed by a server according to an embodiment of the present invention. It is understood that... Figure 5 The method flow shown is applied to the server and can be used in... Figure 1 Implemented in the exemplary scenario shown, therefore regarding Figure 1 The content described also applies to Figure 5 .
[0062] like Figure 5As shown, in step S501, guidance request information is received from the vehicle terminal. In some embodiments, the guidance request information includes a starting point and an ending point. Further, the guidance request information may also include one or more of the following: intermediate points, recommended speed, road environment information, online services, offline services, and the time for providing guidance.
[0063] In step S502, a guide path that fully or partially matches the guide requirement information is searched based on the guide requirement information. According to the guide path generation method described above, the server generates multiple guide paths and can generate a guide path set based on these paths. When guide requirement information is received from the vehicle terminal, for example, if the start and end points of the guide are required, these points can be matched against the guide paths in the guide path set to find a suitable guide path, i.e., a guide path that fully or partially matches the guide requirement information.
[0064] In step S503, in response to finding a guide path that fully or partially matches the guide requirement information, the guide path is sent to the vehicle terminal. In some embodiments, the server may send one or more guide paths to the vehicle terminal for the user to choose from.
[0065] In step S504, a selection is received from the vehicle terminal. Then, in step S505, a wizard service corresponding to the selection is provided to the vehicle terminal.
[0066] In some embodiments, the guidance service may include offline guidance services and online guidance services. When the guidance request information uploaded by the in-vehicle terminal includes offline services, a guidance path that fully or partially matches the guidance request information is sent to the in-vehicle terminal so that the user's vehicle can navigate and drive according to the guidance path.
[0067] When the guide request information uploaded by the vehicle terminal includes online services, the server will send the vehicle terminal a guide path that fully or partially matches the guide request information, as well as the information of the corresponding online service provider.
[0068] Taking a scenario where a user vehicle needs to travel from a certain starting point to a certain destination as an example, a vehicle requiring guidance services (the user vehicle) can send information such as the starting point, destination, start time, and its own vehicle, driver, and onboard equipment information through the network module in its in-vehicle terminal. This information is encrypted with a public key and sent to the server. The server decrypts the information using a private key and finds one or more guidance paths from the set of guidance paths that match or partially match the guidance requirements based on the starting point and destination. If a suitable guidance path exists, it is recommended to the in-vehicle terminal. The server can then send the guidance path back to the in-vehicle terminal of the user vehicle that needs guidance services. The in-vehicle terminal can then display the received information, and the driver can query and select as needed. While selecting a guidance path, the user can also choose the corresponding service mode, i.e., whether to use online or offline service.
[0069] When providing online guidance services, the server verifies the information of online service providers that meet the guidance requirements. If the verification is successful, the corresponding online service provider's information is sent to the user's vehicle for the user to select.
[0070] Next, the server will bind the user's selected online service provider to the user to provide ride-sharing (online) service.
[0071] When the user's vehicle selects offline service, the chosen guided route can be displayed on the in-vehicle terminal device. The in-vehicle terminal can match real-time location information with the point information of the guided route, and combine this with the guided driving speed for the corresponding road segment of the guided route for the driver's reference. The driver can also click on any point on the guided route through the in-vehicle terminal to obtain the latitude and longitude information of that point. The vehicle uses map navigation to navigate to the guided route and begin guided driving. Furthermore, the in-vehicle terminal can obtain real-time location information through the positioning module and judge whether the vehicle's location information has deviated from the guided route. If it deviates, it can promptly remind the driver whether to continue guided driving. If the driver chooses to continue guided driving, they need to return to the guided route. Alternatively, the driver can close the guided interface to end guided driving. Or, when the vehicle deviates from the guided route by a certain distance or for a certain period of time, the in-vehicle intelligent terminal can automatically end guided driving.
[0072] Furthermore, the guiding vehicles provided above can receive corresponding rewards, such as tokens. Similarly, user vehicles also need to pay rewards when using the services corresponding to the guiding routes.
[0073] Figure 6 This is a schematic diagram illustrating the composition structure of an in-vehicle terminal according to an embodiment of the present invention.
[0074] like Figure 6 As shown, the vehicle-mounted terminal may include one or more processing modules to implement the methods described in the aforementioned one or more embodiments. For example, the processing modules in the vehicle-mounted terminal may include a receiving module, a processing module, and a sending module. The receiving module can receive user selections and information from various devices in the vehicle (e.g., speed information, basic vehicle information, etc.). Simultaneously, the receiving module can also establish a connection with a server via a network to receive various types of information sent by the server. The processing module can package, compress, and convert the acquired information, and then upload the information to the server through the sending module. Communication links can also be established between vehicle-mounted terminals to achieve online services. Furthermore, the vehicle-mounted terminal may also include a display module to display information sent by the server and other devices.
[0075] As can be seen from the above description of the modular design of the present invention, the vehicle terminal of the present invention can be flexibly arranged according to application scenarios or needs, and is not limited to the architecture shown in the accompanying drawings. Furthermore, it should be understood that any module, unit, component, server, computer, or device performing operations in the examples of the present invention may include or otherwise access computer-readable media, such as storage media, computer storage media, or data storage devices (removable) and / or non-removable) such as disks, optical discs, or magnetic tapes. Computer storage media may include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information, such as computer-readable instructions, data structures, program modules, or other data. Based on this, the present invention also discloses a computer-readable storage medium storing computer-readable instructions for generating wizard paths and / or providing wizard services, which, when executed by one or more processors, implement the methods and operations described above in conjunction with the accompanying drawings.
[0076] Figure 7 This is a schematic diagram illustrating one compositional structure of a server according to an embodiment of the present invention.
[0077] like Figure 7 As shown, the server may include a processor and a memory. The memory stores computer instructions for generating wizard paths and / or providing wizard services. The processor, memory, and communication interface communicate with each other via a communication bus. When the computer instructions are executed by the processor, the electronic device performs the method described according to one or more of the foregoing embodiments.
[0078] While various embodiments of the invention have been shown and described herein, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. Many modifications, alterations, and alternatives will occur to those skilled in the art without departing from the spirit and intent of the invention. It should be understood that various alternatives to the embodiments of the invention described herein may be employed in the practice of the invention. The appended claims are intended to define the scope of protection of the invention and therefore cover modular compositions, equivalents, or alternatives within the scope of these claims.
Claims
1. A method for generating a guide path, characterized by, The method is implemented at a vehicle terminal, and the method comprises: obtaining driving information during vehicle driving, the driving information comprising path information; and uploading the driving information during vehicle driving to a server, so that the server generates a guide path when a number of times of receiving the same path information reaches a first threshold, wherein the path information is considered reliable when the number of times of receiving the same path information reaches the first threshold; the method further comprises: obtaining driver information; uploading the driver information to the server, so that the server marks the driver as an online service provider of the corresponding guide path when a number of times of uploading the same path information by the same driver reaches a second threshold.
2. The method of claim 1, wherein, wherein uploading the driving information during vehicle driving and the driver information to the server comprises: uploading the driver information and / or the driving information to the server in real time during vehicle driving; or storing the driver information and / or the driving information, and uploading to the server under a preset condition.
3. The method according to claim 1 or 2, characterized in that, The driver information comprises one or more of driver identity information, online service provider identification information and driving position monitoring information; and the driving information further comprises speed information and road environment information.
4. A method of generating a guide path, characterized by, The method is implemented at a server, and the method comprises: receiving driving information of one or more vehicles, the driving information comprising path information; judging whether a number of times of receiving the same path information reaches a first threshold, wherein the path information is considered reliable when the number of times of receiving the same path information reaches the first threshold; and in response to the number of times of receiving the same path information reaching the first threshold, generating a guide path according to the same path information; wherein the method further comprises: in response to a number of times of uploading the same path information by the same driver reaching a second threshold, marking the driver as an online service provider of the corresponding guide path.
5. The method of claim 4, wherein, The method further comprises: receiving driver information; authenticating the path information according to the driver information; and in response to successful authentication, storing the driving information of the vehicle and the corresponding driver information.
6. The method of claim 5, wherein, The driving information further comprises speed information and road environment information, and storing the driving information of the vehicle comprises: storing the speed information and road environment information as reference information of the guide path.
7. The method of claim 6, wherein, The driver information comprises one or more of driver identity information, online service provider identification information and driving position monitoring information.
8. A method for providing a guide service, characterized by, The method is implemented at a vehicle terminal, and the method comprises: obtaining guide demand information input by a user, and uploading the guide demand information to a server; receiving a guide path from the server, the guide path being completely or partially matched with the guide demand information, the guide path being generated based on the method of any one of claims 1-3; obtaining a selection of the user, and uploading the selection of the user to the server; and obtaining a guide service corresponding to the selection from the server.
9. The method of claim 8, wherein, The guide demand information comprises a starting point and an ending point, and one or more of the following: intermediate point, recommended speed, road environment information, online service, offline service, and time for providing guidance.
10. A method for providing a guide service, characterized by, The method is implemented at a server, the method comprising: receiving guidance demand information from a vehicle terminal; finding a guidance path that completely or partially matches the guidance demand information according to the guidance demand information; sending the guidance path to the vehicle terminal in response to finding a guidance path that completely or partially matches the guidance demand information, the guidance path being generated based on the method of any one of claims 4-7; receiving a selection from the vehicle terminal; providing guidance service corresponding to the selection to the vehicle terminal.
11. The method of claim 10, wherein, The guidance demand information comprises a start point and an end point, and one or more of the following: intermediate point, recommended speed, road environment information, online service, offline service, and time for providing guidance.
12. The method of claim 11, wherein, The providing guidance service corresponding to the selection to the vehicle terminal comprises: in response to the guidance demand information comprising offline service, sending a guidance path that completely or partially matches the guidance demand information to the vehicle terminal; or in response to the guidance demand information comprising online service, sending a guidance path that completely or partially matches the guidance demand information to the vehicle terminal, and information of a corresponding online service provider.
13. A vehicle terminal, characterized by The vehicle terminal comprises one or more processing modules to implement the method of any one of claims 1-3, or to implement the method of any one of claims 8-9.
14. A server, characterized by comprises: a processor; and a memory storing computer instructions for generating a guidance path and / or providing guidance service, which, when executed by the processor, causes the electronic device to perform the method of any one of claims 4-7, or to perform the method of any one of claims 10-12.
Citation Information
Patent Citations
Creating and sharing personal routes through drawing on map
KR1020160124055A
Navigation based on popular user-defined paths
US20100145608A1