A data processing system based on information service

By integrating data acquisition, analysis and reminder modules on the vehicle terminal, the problems of vehicle lane occupation and information security are solved, user preference recommendation and lane occupation processing are realized, and user experience and system security are improved.

CN117953702BActive Publication Date: 2024-12-24CHONGQING KUIHAI DIGITAL TECH CO LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202311803461.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-26
Publication Date
2024-12-24
Estimated Expiration
2043-12-26

AI Technical Summary

Technical Problem

Existing vehicle-mounted terminals cannot recommend nearby locations of interest in a timely manner according to user preferences, and cannot deal with it in time when vehicles occupy roads, resulting in road blockage and information security risks.

Method used

Design a data processing system based on information services, including data acquisition module, data analysis module and information reminder module. By collecting user history navigation records and vehicle surrounding environment data, analyzing user preferences and recommending locations, detecting vehicle road occupation, and The road occupation problem is handled through remote vehicle moving modules and virtual connection modules.

Benefits of technology

Improve user experience, ensure that the recommended location meets user preferences, handle vehicle occupation in a timely manner, enhance system security, prevent information leakage, and avoid traffic accidents caused by operational errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117953702B_ABST
    Figure CN117953702B_ABST
Patent Text Reader

Abstract

The present invention discloses a data processing system based on information service, comprising a data acquisition module, a data analysis module and an information reminder module, characterized in that: the data acquisition module is used to collect user historical navigation records, user stay duration and vehicle surrounding environment data, the data analysis module is used to analyze and extract user preferences and recommend places of interest to users and analyze vehicle surrounding data to build a three-dimensional model, the information reminder module is used to send information to remind users that their vehicles are occupying the road, the data acquisition module, the data analysis module and the information reminder module are connected to communicate with each other, the data acquisition module comprises a navigation record module, a stay duration record module and a vehicle-mounted radar module, and the present invention has the characteristics of strong practicality and improved user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle-mounted systems, and in particular to a data processing system based on information services. Background Art

[0002] In today's society, automobile technology is developing rapidly and maturing. There are more and more cars on the road. While people enjoy fast travel, they also have higher requirements for the vehicle experience. Therefore, the functions of on-board terminals in vehicles are increasing.

[0003] With the continuous development of science and technology and the emergence of Internet of Vehicles technology, the vehicle-mounted terminal can establish a connection with the terminal server through the Internet to obtain information and provide people with a better driving experience. However, the existing vehicle-mounted terminal cannot timely recommend places or food that the user may be interested in near the current location according to the user's preferences. Moreover, with more and more vehicles on the road, vehicles occupying the road and blocking the road frequently occur. When users arrive at the place recommended by the system to park, they may inadvertently occupy the road and cannot contact the owner of the occupied road in time. The blocked owner can only be anxious. Sometimes the owner of the occupied road is contacted, but the owner cannot arrive at the scene in time to move the car, resulting in the vehicle being towed away. In addition, the existing technology cannot ensure the security of the information entered by the user into the system, and there is a risk of information leakage. Therefore, it is very necessary to design a data processing system based on information services that is highly practical and improves user experience. Summary of the invention

[0004] The object of the present invention is to provide a data processing system based on information services to solve the problems raised in the above background technology.

[0005] In order to solve the above technical problems, the present invention provides the following technical solutions: a data processing system based on information services, including a data acquisition module, a data analysis module and an information reminder module, characterized in that: the data acquisition module is used to collect user historical navigation records, user stay duration and vehicle surrounding environment data, the data analysis module is used to analyze and extract user preferences and recommend places of interest to the user and analyze the vehicle surrounding data to build a three-dimensional model, the information reminder module is used to send information to remind users that their vehicles are occupying the road, and the data acquisition module, data analysis module and information reminder module are communicatively connected to each other.

[0006] According to the above technical solution, the data acquisition module includes a navigation recording module, a stay duration recording module and a vehicle-mounted radar module. The navigation recording module is used to record the user's historical navigation records, the stay duration recording module is used to record the user's stay duration at the location in real time, and the vehicle-mounted radar module is used to collect vehicle surrounding environment data.

[0007] According to the above technical solution, the data analysis module includes a preference recommendation module, an environmental model construction module, a positioning module and a road occupation detection module. The preference recommendation module is used to analyze user preferences and recommend places that the user may be interested in based on the user preferences. The environmental model construction module is used to analyze the data around the vehicle to construct a three-dimensional model of the vehicle's surroundings. The positioning module is used to locate the current position of the vehicle. The road occupation detection module is used to detect whether the vehicle's parked position occupies the road.

[0008] According to the above technical solution, the information reminder module includes a communication module, a virtual connection module, a remote car moving module and a car moving information reminder module. The communication module is used to establish a communication connection between the blocked vehicle and the user's vehicle, the virtual connection module is used for the user to establish a virtual connection with the vehicle for controlling the vehicle, the remote car moving module is used for the user to remotely move the car, and the car moving information reminder module is used for the vehicle to send a car moving reminder to the user.

[0009] According to the above technical solution, the preference recommendation module includes a preference analysis submodule, a route analysis submodule and a recommendation submodule. The preference analysis submodule is used to analyze and extract the user's preferences. The route analysis submodule is used to analyze the road conditions. The recommendation submodule is used to recommend places that the user may be interested in to the user. The remote car moving module includes a route simulation submodule, a car moving route planning submodule and a speed control submodule. The route simulation submodule is used to simulate car moving in a three-dimensional model. The car moving route planning submodule is used to plan the car moving route according to the three-dimensional model of the surrounding environment. The speed control submodule is used for the user to set the maximum speed of the vehicle and limit the vehicle speed.

[0010] According to the above technical solution, the operation method of the data processing system includes the following steps:

[0011] Step S1: The system retrieves the historical navigation record of the vehicle through the navigation record module. The system retrieves the length of time the vehicle stays at various locations on the route through the historical navigation record of the vehicle, and collects the surrounding environment of the vehicle through the vehicle radar module;

[0012] Step S2: further, checking the user's interest characteristics, supplementing the user's preference characteristics by entering the user's preferences into the system, wherein the navigation record data and the stay duration record data entered into the system are one-to-one corresponding, retrieving radar data for analysis, and constructing an environmental model around the vehicle, and further, correcting the user's preference characteristics by analyzing the navigation record and the stay duration record;

[0013] Step S3: When the vehicle-mounted terminal receives a request to establish a communication connection, the lane-occupying detection module is activated to detect the vehicle's surrounding environment and determine whether the vehicle is occupying the lane. When receiving a reminder message for moving the vehicle, the system activates a virtual connection module via radio to establish a connection between the owner of the moving vehicle and the vehicle.

[0014] Step S4: After confirming that the vehicle is occupying the road, the electric signal triggers the remote vehicle moving module to start, analyze the three-dimensional model of the environment and plan the vehicle moving route.

[0015] According to the above technical solution, step S2 further includes the following steps:

[0016] Step S21: Obtain a list of favorite tourist spots and food entered by the user into the system, extract the features of each tourist spot and food, and merge the tourist spot features and food features respectively;

[0017] Step S22: Obtain the user's historical navigation records, identify the destination name and type of the navigation records, delete the place names excluded by the user, and then use the loop function to count the number of times according to the destination name, obtain the user's stay time at a certain place and the location information of the place, analyze the location information, identify the location name and type, delete the location information of the unrecognizable name and the place name excluded by the user, and then use the summation formula to calculate the total stay time at the place;

[0018] Step S23: locate the current location, obtain the names and types of surrounding places, retrieve the user's preferences, use the user preference model to filter the names and types of surrounding places, filter out places that meet the user's preferences, retrieve nearby road remote sensing data, analyze and identify the number of vehicles on the road and the road traffic conditions, select and mark the road sections with a traffic degree greater than a threshold, use the marked roads to plan routes to the places that meet the user's preferences, sort the routes in descending order according to their lengths, and the system will recommend places based on the ranking;

[0019] Step S24: Retrieve the vehicle-mounted radar data, analyze the radar feedback data, identify the outline of obstacles near the vehicle and the obstacle position distribution, build a three-dimensional model of obstacles near the vehicle based on the obstacle outline, combine the obstacle models according to the obstacle position distribution to build a three-dimensional model of the vehicle's surrounding environment, and build a vehicle three-dimensional model in the three-dimensional model based on the vehicle's various parameter data.

[0020] According to the above technical solution, step S22 further includes the following steps:

[0021] Step S221: Sort the locations in the identified navigation record list data in descending order, and select the location at the top of the list. Locations, above The percentage of locations in the total number of locations is less than the threshold set by the system. The locations are classified according to the location type, and the location features are extracted and merged with the user's input preferences according to the location type;

[0022] Step S222: sorting the place stay duration results in the identified stay duration list data in descending order, selecting the place at the top of the list, identifying the type of the place, extracting its place features and integrating them with the preferences entered by the user into the system;

[0023] Step S223: Obtain the fused user preference features, use the user preference features to train the recommendation model, set an update cycle, fuse the extracted location features in the navigation record and the location features in the stay duration data with the user preference features, and update the model.

[0024] According to the above technical solution, step S3 further includes the following steps:

[0025] Step S31: When a vehicle occupies the road, the blocked vehicle establishes a communication connection with the occupying vehicle through the communication module, and the owner of the blocked vehicle sends a request to move the vehicle to the occupying vehicle;

[0026] Step S32: When the road-occupying vehicle receives a request to move, it turns on its onboard radar to detect the surroundings of the vehicle, and builds a three-dimensional model based on the radar data, identifies the surrounding environment in the three-dimensional model, detects the vehicle communicating with the road-occupying vehicle, identifies its vehicle specifications, and measures the straight-line distance between itself and the surrounding obstacles respectively. , Respectively represent the distance between the road-occupying vehicle and the obstacles in front, behind, left and right. When the road-occupying vehicle is parked in the direction of the road, if If both are smaller than the specifications of the traffic jam, it means that the traffic jam cannot pass through, otherwise the communication connection will be cut off immediately;

[0027] Step S33: When it is detected that the user's vehicle is occupying the road, the system sends a reminder to the user to move the vehicle through the wireless network via the communication module. If the user does not respond within the system preset threshold, the system server establishes a temporary communication connection to connect the user with the blocked vehicle, and the owner of the blocked vehicle contacts the user through the temporary communication connection;

[0028] Step S34: When it is determined that the user cannot move the vehicle manually after the vehicle needs to be moved, the user sends a remote operation instruction to the system server, and the system establishes a virtual connection between the user operation terminal and the vehicle-mounted terminal through the virtual connection module.

[0029] According to the above technical solution, step S4 further includes the following steps:

[0030] Step S41: Acquire a three-dimensional model and detect surrounding free parking spaces. When there are free parking spaces around, lock the parking space in the three-dimensional model and limit the maximum speed of the vehicle during the moving process to less than a system-set threshold through a speed control submodule;

[0031] Step S42: Detect the number of surrounding obstacles in the three-dimensional model, select a route with fewer obstacles as the vehicle moving route, simulate the vehicle driving on the vehicle moving route in the three-dimensional model, and determine in real time whether the length, width and height of the vehicle can pass. If so, the route is available, and if not, the route is unavailable.

[0032] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention can reduce the influence of non-user preferred locations on the extraction of user preference features by deleting invalid and user-set locations, making the extraction of user preference features more accurate; by analyzing the road smoothness to screen the roads, it can ensure that the recommended locations can be reached by users at the fastest speed, thereby improving the user experience; by extracting and fusing the features of the destinations most frequently navigated by users, it can obtain accurate user preferences; by fusing the collected user preference features with the preference features entered by the user into the system, it can continuously improve the user preferences, thereby making the recommended locations more in line with the user's preferences; through the dual protection of information reminders and telephone voice reminders, it can ensure that the user can receive the reminder to move the car, and the user number and the virtual number will not be exposed, thereby further increasing the safety of the system; by limiting the speed of the vehicle, it can ensure that no accidents will be caused by user operation errors; by simulating the vehicle moving on the moving route in the three-dimensional model, it can detect whether the moving route allows the vehicle to pass, thereby ensuring that the vehicle will not be stuck during the actual moving process, and it has great practicality. BRIEF DESCRIPTION OF THE DRAWINGS

[0033] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0034] Figure 1 It is a schematic diagram of the system module composition of the present invention. DETAILED DESCRIPTION

[0035] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0036] See also Figure 1The present invention provides a technical solution: a data processing system based on information services, including a data acquisition module, a data analysis module and an information reminder module, characterized in that: the data acquisition module is used to collect user historical navigation records, user stay duration and vehicle surrounding environment data, the data analysis module is used to analyze and extract user preferences and recommend places of interest to users and analyze vehicle surrounding data to build a three-dimensional model, the information reminder module is used to send information to remind users that their vehicles are occupying the road, and the data acquisition module, the data analysis module and the information reminder module are interconnected for communication.

[0037] The data collection module includes a navigation recording module, a stay duration recording module and a vehicle-mounted radar module. The navigation recording module is used to record the user's historical navigation records, the stay duration recording module is used to record the user's stay duration at the location in real time, and the vehicle-mounted radar module is used to collect vehicle surrounding environment data.

[0038] The data analysis module includes a preference recommendation module, an environmental model construction module, a positioning module and a lane occupation detection module. The preference recommendation module is used to analyze user preferences and recommend places that the user may be interested in based on the user's preferences. The environmental model construction module is used to analyze the data around the vehicle and build a three-dimensional model of the vehicle's surroundings. The positioning module is used to locate the current position of the vehicle. The lane occupation detection module is used to detect whether the vehicle is parked in an occupied position.

[0039] The information reminder module includes a communication module, a virtual connection module, a remote car moving module and a car moving information reminder module. The communication module is used to establish a communication connection between the blocked vehicle and the user's vehicle. The virtual connection module is used to establish a virtual connection between the user and the vehicle for controlling the vehicle. The remote car moving module is used by the user to move the car remotely. The car moving information reminder module is used by the vehicle to send a car moving reminder to the user.

[0040] The preference recommendation module includes a preference analysis submodule, a route analysis submodule and a recommendation submodule. The preference analysis submodule is used to analyze and extract user preferences. The route analysis submodule is used to analyze the road conditions. The recommendation submodule is used to recommend places that the user may be interested in. The remote car moving module includes a route simulation submodule, a car moving route planning submodule and a speed control submodule. The route simulation submodule is used to simulate car moving in a three-dimensional model. The car moving route planning submodule is used to plan the car moving route according to the three-dimensional model of the surrounding environment. The speed control submodule is used for the user to set the maximum speed of the vehicle and limit the vehicle speed.

[0041] The operation method of the data processing system comprises the following steps:

[0042] Step S1: The system retrieves the historical navigation record of the vehicle through the navigation record module. The system retrieves the length of time the vehicle stays at various locations on the route through the historical navigation record of the vehicle, and collects the surrounding environment of the vehicle through the vehicle radar module;

[0043] Step S2: further, checking the user's interest characteristics, supplementing the user's preference characteristics by entering the user's preferences into the system, wherein the navigation record data and the stay duration record data entered into the system are one-to-one corresponding, retrieving radar data for analysis, and constructing an environmental model around the vehicle, and further, correcting the user's preference characteristics by analyzing the navigation record and the stay duration record;

[0044] Step S3: When the vehicle-mounted terminal receives a request to establish a communication connection, the lane-occupying detection module is activated to detect the vehicle's surrounding environment and determine whether the vehicle is occupying the lane. When receiving a reminder message for moving the vehicle, the system activates a virtual connection module via radio to establish a connection between the owner of the moving vehicle and the vehicle.

[0045] Step S4: After confirming that the vehicle is occupying the road, the electric signal triggers the remote vehicle moving module to start, analyze the three-dimensional model of the environment and plan the vehicle moving route.

[0046] Step S2 further comprises the following steps:

[0047] Step S21: Obtain a list of favorite tourist spots and food entered by the user into the system, extract the features of each tourist spot and food, and merge the tourist spot features and food features respectively;

[0048] Step S22: Obtain the user's historical navigation record, identify the destination name and type of the navigation record, delete the excluded place name set by the user, and then use the loop function to count the number of times according to the destination name, obtain the user's stay time at a certain place and the location information of the place, analyze the location information, identify the location name and type, delete the location information of the unrecognizable name and the excluded place name set by the user, and then use the summation formula to calculate the total stay time at the place. By deleting invalid and user-set places, the influence of non-user-favorite places on the user's preference feature extraction can be reduced, making the user's preference feature extraction more accurate;

[0049] Step S23: locate the current location, obtain the names and types of surrounding places, retrieve the user's preferences, use the user preference model to filter the names and types of surrounding places, filter out places that meet the user's preferences, retrieve nearby road remote sensing data, analyze and identify the number of vehicles on the road and the road traffic conditions, select sections with traffic conditions greater than a threshold and mark them, filter the roads by analyzing the road traffic conditions, ensure that the recommended places can be reached by users at the fastest speed, improve the user experience, use the marked roads to plan routes to places that meet the user's preferences, sort them in descending order according to the route length, and the system will recommend places based on the sorting;

[0050] Step S24: Retrieve the on-board radar data, analyze the radar feedback data, identify the outline of obstacles and the obstacle position distribution near the vehicle, build a three-dimensional model of obstacles near the vehicle based on the obstacle outline, combine the obstacle models according to the obstacle position distribution to build a three-dimensional model of the vehicle's surrounding environment, and build a vehicle three-dimensional model in the three-dimensional model based on the vehicle's various parameter data, which greatly facilitates subsequent occupancy monitoring.

[0051] Step S22 further includes the following steps:

[0052] Step S221: Sort the locations in the identified navigation record list data in descending order, and select the location at the top of the list. Locations, above The percentage of locations in the total number of locations is less than the threshold set by the system. The locations are classified by location type, and the location features are extracted and integrated with the user's input preferences according to the location type. By combining the characteristics of each destination, we can get accurate user preferences.

[0053] Step S222: sorting the place stay duration results in the identified stay duration list data in descending order, selecting the place at the top of the list, identifying the type of the place, extracting its place features and integrating them with the preferences entered by the user into the system. By integrating the collected user preference features with the preference features entered by the user into the system, the user preferences can be continuously improved, and the recommended places can be more in line with the user's preferences, greatly improving the practical value of the system;

[0054] Step S223: Obtain the fused user preference features, use the user preference features to train the recommendation model, set an update cycle, fuse the extracted location features in the navigation record and the location features in the stay duration data with the user preference features, and update the model.

[0055] Step S3 further comprises the following steps:

[0056] Step S31: When a vehicle occupies the road, the blocked vehicle establishes a communication connection with the occupying vehicle through the communication module, and the owner of the blocked vehicle sends a request to move the vehicle to the occupying vehicle;

[0057] Step S32: When the road-occupying vehicle receives a request to move, it turns on its onboard radar to detect the surroundings of the vehicle, and builds a three-dimensional model based on the radar data, identifies the surrounding environment in the three-dimensional model, detects the vehicle communicating with the road-occupying vehicle, identifies its vehicle specifications, and measures the straight-line distance between itself and the surrounding obstacles respectively. , Respectively represent the distance between the road-occupying vehicle and the obstacles in front, behind, left and right. When the road-occupying vehicle is parked in the direction of the road, if If both are smaller than the specifications of the blocked vehicle, it means that the gap is too small and the blocked vehicle cannot pass through. On the contrary, it means that the blocked vehicle can pass through, indicating that there is a malicious connection intention, and the communication connection is immediately cut off;

[0058] Step S33: When it is detected that the user's vehicle is occupying the road, the system sends a reminder to the user to move the vehicle through the wireless network via the communication module. If the user does not respond within the system preset threshold, the system server establishes a temporary communication connection to connect the user with the blocked vehicle. The owner of the blocked vehicle contacts the user through the temporary communication connection. The dual protection of information reminder and telephone voice reminder can ensure that the user can receive the reminder to move the vehicle, and the user number and virtual number will not be exposed, further increasing the security of the system;

[0059] Step S34: When it is determined that the user cannot move the vehicle manually after the vehicle needs to be moved, the user sends a remote operation instruction to the system server, and the system establishes a virtual connection between the user operation terminal and the vehicle-mounted terminal through the virtual connection module.

[0060] Step S4 further comprises the following steps:

[0061] Step S41: Acquire the three-dimensional model and detect the surrounding free parking spaces. When there are free parking spaces around, lock the parking space in the three-dimensional model and limit the maximum speed of the vehicle during the moving process to less than the system set threshold through the speed control submodule. By limiting the speed of the vehicle, it can be ensured that no accidents are caused by user operation errors.

[0062] Step S42: Detect the number of surrounding obstacles in the three-dimensional model, select a route with fewer obstacles as the moving route, simulate the vehicle traveling on the moving route in the three-dimensional model, and judge in real time whether the length, width and height of the vehicle can pass. If it can pass, the route is available, if not, the route is unavailable. By simulating the vehicle moving on the moving route in the three-dimensional model, it is possible to detect whether the moving route allows the vehicle to pass, ensuring that the vehicle will not be stuck during the actual moving process, which is extremely practical.

[0063] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0064] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. 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.

Claims

1. A data processing system based on information service, comprising a data acquisition module, a data analysis module and an information reminder module, characterized in that: The data acquisition module is used to collect user navigation history records, user stay time and vehicle surrounding environment data, the data analysis module is used to analyze and extract user preferences and recommend places of interest to users and analyze vehicle surrounding data to build a three-dimensional model, the information reminder module is used to send information to remind users that their vehicles are occupying the road, and the data acquisition module, data analysis module and information reminder module are connected to each other in communication; The data collection module includes a navigation recording module, a stay duration recording module and a vehicle-mounted radar module. The navigation recording module is used to record the user's historical navigation records, the stay duration recording module is used to record the user's stay duration at the location in real time, and the vehicle-mounted radar module is used to collect vehicle surrounding environment data; The data analysis module includes a preference recommendation module, an environment model construction module, a positioning module and a road occupation detection module. The preference recommendation module is used to analyze user preferences and recommend places that the user may be interested in according to the user preferences. The environment model construction module is used to analyze the vehicle surrounding data to build a three-dimensional model of the vehicle surroundings. The positioning module is used to locate the current position of the vehicle. The road occupation detection module is used to detect whether the vehicle is parked at a position that occupies the road. The information reminder module includes a communication module, a virtual connection module, a remote car moving module and a car moving information reminder module. The communication module is used to establish a communication connection between the blocked vehicle and the user's vehicle. The virtual connection module is used for the user to establish a virtual connection with the vehicle for controlling the vehicle. The remote car moving module is used for the user to remotely move the vehicle. The car moving information reminder module is used for the vehicle to send a car moving reminder to the user. The preference recommendation module includes a preference analysis submodule, a route analysis submodule and a recommendation submodule. The preference analysis submodule is used to analyze and extract the user's preferences. The route analysis submodule is used to analyze the road conditions. The recommendation submodule is used to recommend places that the user may be interested in. The remote vehicle moving module includes a route simulation submodule, a vehicle moving route planning submodule and a speed control submodule. The route simulation submodule is used to simulate vehicle moving in a three-dimensional model. The vehicle moving route planning submodule is used to plan the vehicle moving route according to the three-dimensional model of the surrounding environment. The speed control submodule is used for the user to set the maximum speed of the vehicle and limit the vehicle speed. The operation method of the data processing system comprises the following steps: Step S1: The system retrieves the historical navigation record of the vehicle through the navigation record module. The system retrieves the length of time the vehicle stays at various locations on the route through the historical navigation record of the vehicle, and collects the surrounding environment of the vehicle through the vehicle radar module; Step S2: further, checking the user's interest characteristics, supplementing the user's preference characteristics by entering the user's preferences into the system, wherein the navigation record data and the stay duration record data entered into the system are one-to-one corresponding, retrieving radar data for analysis, and constructing an environmental model around the vehicle, and further, correcting the user's preference characteristics by analyzing the navigation record and the stay duration record; Step S3: When the vehicle-mounted terminal receives a request to establish a communication connection, the lane-occupying detection module is activated to detect the vehicle's surrounding environment and determine whether the vehicle is occupying the lane. When receiving a reminder message for moving the vehicle, the system activates a virtual connection module via radio to establish a connection between the owner of the moving vehicle and the vehicle. Step S4: After confirming that the vehicle is occupying the road, the electric signal triggers the remote vehicle moving module to start, start analyzing the three-dimensional model of the environment and plan the vehicle moving route; The step S2 further comprises the following steps: Step S21: Obtain a list of favorite tourist spots and food entered by the user into the system, extract the features of each tourist spot and food, and merge the tourist spot features and food features respectively; Step S22: Obtain the user's historical navigation records, identify the destination name and type of the navigation records, delete the place names excluded by the user, and then use the loop function to count the number of times according to the destination name, obtain the user's stay time at a certain place and the location information of the place, analyze the location information, identify the location name and type, delete the location information of the unrecognizable name and the place name excluded by the user, and then use the summation formula to calculate the total stay time at the place; Step S23: locate the current location, obtain the names and types of surrounding places, retrieve the user's preferences, use the user preference model to filter the names and types of surrounding places, filter out places that meet the user's preferences, retrieve nearby road remote sensing data, analyze and identify the number of vehicles on the road and the road traffic conditions, select and mark the road sections with a traffic degree greater than a threshold, use the marked roads to plan routes to the places that meet the user's preferences, sort the routes in descending order according to their lengths, and the system will recommend places based on the ranking; Step S24: Retrieving the vehicle-mounted radar data, analyzing the radar feedback data, identifying the outline of obstacles near the vehicle and the obstacle position distribution, constructing a three-dimensional model of obstacles near the vehicle according to the obstacle outline, combining the obstacle models according to the obstacle position distribution to construct a three-dimensional model of the vehicle's surrounding environment, and constructing a vehicle three-dimensional model in the three-dimensional model according to various parameter data of the vehicle; The step S22 further comprises the following steps: Step S221: Sort the locations in the identified navigation record list data in descending order, and select the location at the top of the list. Locations, above The percentage of locations in the total number of locations is less than the threshold set by the system. The locations are classified according to the location type, and the location features are extracted and merged with the user's input preferences according to the location type; Step S222: sorting the place stay duration results in the identified stay duration list data in descending order, selecting the place at the top of the list, identifying the type of the place, extracting its place features and integrating them with the preferences entered by the user into the system; Step S223: obtaining the fused user preference features, using the user preference features to train the recommendation model, setting an update cycle, fusing the extracted location features in the navigation records and the location features in the stay duration data with the user preference features, and updating the model; The step S3 further comprises the following steps: Step S31: When a vehicle occupies the road, the blocked vehicle establishes a communication connection with the occupying vehicle through the communication module, and the owner of the blocked vehicle sends a request to move the vehicle to the occupying vehicle; Step S32: When the road-occupying vehicle receives a request to move, it turns on its onboard radar to detect the surroundings of the vehicle, and builds a three-dimensional model based on the radar data, identifies the surrounding environment in the three-dimensional model, detects the vehicle communicating with the road-occupying vehicle, identifies its vehicle specifications, and measures the straight-line distance between itself and the surrounding obstacles respectively. , Respectively represent the distance between the road-occupying vehicle and the obstacles in front, behind, left and right. When the road-occupying vehicle is parked in the direction of the road, if If both are smaller than the specifications of the traffic jam, the traffic jam cannot pass through, otherwise the communication connection will be cut off immediately; Step S33: When it is detected that the user's vehicle is occupying the road, the system sends a reminder to the user to move the vehicle through the wireless network via the communication module. If the user does not respond within the system preset threshold, the system server establishes a temporary communication connection to connect the user with the blocked vehicle, and the owner of the blocked vehicle contacts the user through the temporary communication connection; Step S34: When it is determined that the user cannot manually move the car after the car needs to be moved, the user sends a remote operation instruction to the system server, and the system establishes a virtual connection between the user operation terminal and the vehicle terminal through the virtual connection module; The step S4 further comprises the following steps: Step S41: Acquire a three-dimensional model and detect surrounding free parking spaces. When there are free parking spaces around, lock the parking space in the three-dimensional model and limit the maximum speed of the vehicle during the moving process to less than a system-set threshold through a speed control submodule; Step S42: Detect the number of surrounding obstacles in the three-dimensional model, select a route with fewer obstacles as the vehicle moving route, simulate the vehicle driving on the vehicle moving route in the three-dimensional model, and determine in real time whether the length, width and height of the vehicle can pass. If so, the route is available, and if not, the route is unavailable.

Citation Information

Patent Citations

  • Personalized line recommendation system and method based on a location social network

    CN109918573A

  • Vehicle moving reminding method and device and computer storage medium

    CN112235748A

  • Remote vehicle moving control method, device and equipment and readable storage medium

    CN114312758A

  • Roadside vehicle illegal lane occupation detection method and system based on image recognition

    CN114743120A

  • Car moving reminding method and device, electronic equipment and storage medium

    CN115527379A