A vehicle tbox control method and vehicle control system
By combining the vehicle's overall mode, authorization status, and network connectivity status, the GPS and data sharing status of the vehicle's TBOX are dynamically adjusted, solving the problem that existing technologies cannot adapt to different needs and achieving better adaptability and flexibility.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING JINGWEI HIRAIN TECH CO INC
- Filing Date
- 2022-12-23
- Publication Date
- 2026-06-26
AI Technical Summary
The existing vehicle TBOX control method cannot adapt to the changes in GPS and data sharing status under different life cycles, usage scenarios and user needs.
By combining the vehicle's overall mode, vehicle authorization status, network status, and cache sharing status, the current state of the vehicle is determined, and the sharing status of GPS and data is dynamically adjusted according to the status mapping relationship.
It enables flexible adjustment of vehicle GPS and data sharing status to adapt to different lifecycles, usage scenarios and user needs, thereby improving the system's adaptability and practicality.
Smart Images

Figure CN116279204B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle networking technology, and more specifically, to a control method for a vehicle TBOX and a vehicle control system. Background Technology
[0002] With the development of vehicle-to-everything (V2X) technology, comprehensive network connections have been achieved between vehicles and cloud platforms, between vehicles themselves, between vehicles and roads, and between vehicles and people. Communication between vehicles and cloud platforms refers to the information transmission between vehicles and the V2X service platform. Vehicles can receive control commands from the cloud platform and share vehicle data in real time. In the construction of V2X systems, vehicle GPS and data access to the cloud platform are crucial components.
[0003] The Telematics Box (TBOX) is a core device in the Internet of Vehicles (IoV) and an important component for enabling remote data services in vehicles. The functions of the TBOX include: remote vehicle control, big data reporting, and high-precision positioning.
[0004] In existing technologies, the sharing status of vehicle GPS and data is primarily set uniformly by automakers. Once set, this sharing status remains unchanged throughout the vehicle's lifecycle. However, in real-world scenarios, the sharing status may change depending on the vehicle's lifecycle, usage environment, and the needs of different users at different times. Therefore, the current method of automakers fixing the sharing status of vehicle GPS and data is no longer suitable for real-world needs. Summary of the Invention
[0005] In view of this, this application provides a vehicle TBOX control method and a vehicle control system to solve the problem that the existing vehicle TBOX control methods, which rely on automakers to set the vehicle GPS and data sharing status in a fixed manner, cannot meet the needs of changing vehicle GPS and data sharing status in different real-world scenarios.
[0006] To achieve the above objectives, the following solution is proposed:
[0007] A method for controlling a vehicle TBOX includes:
[0008] The current status of a vehicle is determined by combining its vehicle mode, vehicle authorization status, network status, and cache sharing status. The cache sharing status refers to the sharing status of GPS and data currently cached through the user terminal. The vehicle mode includes transportation status and normal status. The vehicle authorization status includes unauthorized and authorized status. The network status includes whether the vehicle can connect to the network.
[0009] Based on the mapping relationship between the vehicle's current state and the data sharing state, the target data sharing state mapped to the current state of the vehicle is determined, and the target data sharing state includes the sharing state of GPS and data.
[0010] The vehicle's state includes multiple states, and the transition between any two vehicle states is based on changes in vehicle mode, vehicle authorization status, network connectivity status, and cache sharing status.
[0011] Optionally, the current state of the vehicle can be determined by combining the vehicle's overall mode, vehicle authorization status, network connectivity status, and cache sharing status, including:
[0012] When the vehicle's overall mode is transportation mode, the vehicle's authorization status is unauthorized, and the network status is connected, the current vehicle is determined to be in the first category of status.
[0013] And / or,
[0014] When the vehicle is in normal mode and the vehicle authorization status is unauthorized, the current vehicle is determined to be in the second type of state. The second type of state is divided into multiple sub-states according to the changes in the network status.
[0015] And / or,
[0016] When the vehicle is in normal mode and the vehicle authorization status is authorized, the current vehicle is determined to be in the third type of state. The third type of state is divided into multiple sub-states based on changes in network status and cache sharing status.
[0017] Optionally, the first type of state includes a sub-state, which is the first state;
[0018] The second type of state includes multiple sub-states, which include two sub-states, namely the second state and the third state.
[0019] The second state corresponds to a network connection status of "connected" and the third state corresponds to a network connection status of "not connected".
[0020] The third type of state includes four sub-states, namely the fourth state, the fifth state, the sixth state, and the seventh state.
[0021] The fourth state corresponds to the network connection status being connected, and the cache sharing status being GPS sharing and data sharing;
[0022] The fifth state corresponds to the network connection status as connected, and the cache sharing status is GPS not shared, data shared;
[0023] The sixth state corresponds to the network connection status being connected, and the cache sharing status being GPS not shared and data not shared;
[0024] The seventh state corresponds to the offline state.
[0025] Optionally, determining the target data sharing state mapped to the current state of the vehicle includes:
[0026] When the current vehicle is in the first state, the target data sharing state mapped by the first state is determined to be GPS sharing and data sharing;
[0027] When the current vehicle is in the second state, the target data sharing state mapped by the second state is determined to be GPS not shared and data shared;
[0028] When the current vehicle is in the third state, the target data sharing state mapped to the third state is determined to be GPS not shared and data not shared.
[0029] When the current vehicle is in the fourth state, the target data sharing state mapped to the fourth state is determined to be GPS sharing and data sharing;
[0030] When the current vehicle is in state 5, the target data sharing state mapped to state 5 is determined to be GPS not shared, data shared;
[0031] When the current vehicle is in the sixth state, the target data sharing state mapped to the sixth state is determined to be GPS not shared and data not shared.
[0032] When the current vehicle is in state seven, the target data sharing state mapped to state seven is determined to be GPS not shared and data not shared.
[0033] Optionally, the transitions between each pair of vehicle states are based on changes in vehicle mode, vehicle authorization status, network connectivity, and cache sharing status, including:
[0034] When only the vehicle mode changes among the vehicle mode, vehicle authorization status, and network status, and the mode changes from transportation mode to normal mode, the vehicle jumps from the first state to the second state.
[0035] Optionally, the transitions between each pair of vehicle states are based on changes in vehicle mode, vehicle authorization status, network connectivity, and cache sharing status, including:
[0036] When only the network status changes among the vehicle mode, vehicle authorization status, and network status, the vehicle's status will switch between the second and third states, or between any one of the fourth, fifth, and sixth states and the seventh state, depending on the change in the network status.
[0037] Optionally, when only the network status changes among the vehicle mode, vehicle authorization status, and network status, the vehicle's status transitions between the second and third states, or between any one of the fourth, fifth, and sixth states and the seventh state, depending on the change in network status. This includes:
[0038] In the vehicle mode, vehicle authorization status, and network status, only the network status changes, and the vehicle authorization status is unauthorized. When the network status changes from not connected to connected, the vehicle jumps from the third state to the second state. When the network status changes from connected to not connected, the vehicle jumps from the second state to the third state.
[0039] In the vehicle mode, vehicle authorization status, and network status, only the network status changes, and the vehicle authorization status is authorized. When the network status changes from not connected to connected, the vehicle jumps from the seventh state to any one of the fourth, fifth, or sixth states. When the network status changes from connected to not connected, the vehicle jumps from any one of the fourth, fifth, or sixth states to the seventh state.
[0040] Optionally, the transitions between each pair of vehicle states are based on changes in vehicle mode, vehicle authorization status, network connectivity, and cache sharing status, including:
[0041] When only the vehicle authorization status changes in the vehicle mode, vehicle authorization status, and network status, the vehicle's status will switch between the second state and any one of the fourth, fifth, or sixth states, depending on the change in the vehicle authorization status.
[0042] Optionally, the step of switching the vehicle's state between the second state and any one of the fourth, fifth, or sixth states based on changes in the vehicle's authorized state includes:
[0043] When the vehicle's authorization status changes from authorized to unauthorized, the vehicle will jump from any one of the fourth, fifth, or sixth states to the second state.
[0044] When the vehicle's authorization status changes from unauthorized to authorized, the vehicle jumps from the second state to the fourth state.
[0045] Optionally, the transitions between each pair of vehicle states are based on changes in vehicle mode, vehicle authorization status, network connectivity, and cache sharing status, including:
[0046] When only the cache sharing status changes among the vehicle mode, vehicle authorization status, network status, and cache sharing status, the vehicle's status will switch between the fourth, fifth, and sixth states depending on the change in the cache sharing status.
[0047] Optionally, the step of the vehicle's state transitioning between the fourth, fifth, and sixth states based on changes in the cache sharing state includes:
[0048] When the cache sharing status changes from GPS sharing and data sharing to GPS not sharing and data sharing, the vehicle jumps from the fourth state to the fifth state;
[0049] When the cache sharing status changes from GPS not shared, data shared to GPS shared, data shared, the vehicle jumps from the fifth state to the fourth state;
[0050] When the cache sharing status changes from GPS sharing and data sharing to GPS not sharing and data not sharing, the vehicle jumps from the fourth state to the sixth state;
[0051] When the cache sharing state changes from GPS not shared and data not shared to GPS shared and data shared, the vehicle jumps from the sixth state to the fourth state;
[0052] When the cache sharing status changes from GPS not shared, data shared to GPS not shared, data not shared, the vehicle jumps from the fifth state to the sixth state;
[0053] When the cache sharing status changes from GPS not shared and data not shared to GPS not shared and data shared, the vehicle jumps from the sixth state to the fifth state.
[0054] Optionally, after determining the target data sharing state mapped to the current vehicle state based on the mapping relationship between the vehicle's current state and the data sharing state, the method further includes:
[0055] The target data sharing status is synchronized to the cloud platform, entertainment system IVI, and user terminal.
[0056] A vehicle control system, characterized in that it includes: a user terminal, a cloud platform, an entertainment system (IVI), and a TBOX;
[0057] The user terminal is used to respond to the user's operation of setting the vehicle's GPS and data sharing status, and upload the user-set vehicle's GPS and data sharing status to the cloud platform.
[0058] The cloud platform is used to synchronize the GPS and data sharing status of the vehicle uploaded by the user terminal to the TBOX;
[0059] The IVI is used to respond to the user's operation of setting the vehicle network status and synchronize the user's vehicle network status to the TBOX;
[0060] The TBOX is used to cache the shared state of the vehicle's GPS and data synchronized by the cloud platform, and to execute the steps of the vehicle TBOX control method described above.
[0061] This application provides a vehicle TBOX control method that determines the current state of the vehicle by combining the vehicle's overall mode, authorization status, network status, and cache sharing status. Therefore, the current state of the vehicle can represent its lifecycle, usage scenario, and user needs. Furthermore, transitions between any two vehicle states can occur based on changes in the overall mode, authorization status, network status, and cache sharing status. Thus, the vehicle's state can change according to its lifecycle, usage scenario, and user needs at different times. Based on the mapping relationship between the vehicle's current state and the data sharing state, the target data sharing state mapped to the current vehicle state is determined. This target data sharing state takes into account the vehicle's lifecycle, usage scenario, and user needs, thus better adapting to real-world requirements. Attached Figure Description
[0062] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of this application. For those skilled in the art, other drawings can be obtained based on the provided drawings without creative effort.
[0063] Figure 1 This is a vehicle control system architecture diagram disclosed in an embodiment of this application;
[0064] Figure 2 A flowchart illustrating a vehicle TBOX control method provided in this application embodiment;
[0065] Figure 3 This is a schematic diagram illustrating the vehicle's state transitions as provided in this application embodiment;
[0066] Figure 4 A flowchart illustrating a shared state update method in the event of a change in authorized state, as provided in an embodiment of this application;
[0067] Figure 5 A flowchart illustrating a shared state update method for a vehicle mode change according to an embodiment of this application;
[0068] Figure 6 This is a flowchart illustrating a method for updating shared state when the network status changes, as provided in an embodiment of this application. Detailed Implementation
[0069] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0070] This application provides a control scheme for a vehicle TBOX, which can be applied to various in-vehicle TBOXes capable of collecting and communicating vehicle information, so as to achieve the purpose of controlling the vehicle's GPS and data sharing status through the TBOX.
[0071] First, refer to Figure 1 , Figure 1 An architecture diagram of a vehicle control system provided in this application embodiment is shown below. Figure 1 As shown in the embodiments of this application, a vehicle control system may include: a user terminal 100, a cloud platform 200, an entertainment system IVI 300, and a TBOX 400.
[0072] User terminal 100 is used to respond to user operations that set the vehicle's GPS and data sharing status, and uploads the user-set vehicle GPS and data sharing status to cloud platform 200. User terminal 100 can be a computer, mobile phone, or other terminal device.
[0073] The cloud platform 200 is used to synchronize the vehicle's GPS data and data sharing status uploaded by the user terminal 100 to the TBOX400. This data may include vehicle fuel level, mileage, driving frequency, engine speed, etc.
[0074] The IVI 300 is used to respond to user operations that set the vehicle's network connectivity status and synchronize the user-set vehicle network connectivity status to the TBOX 400.
[0075] The TBOX 400 is used to cache the GPS and data sharing status of vehicles synchronized by the cloud platform 200. It combines the vehicle's overall mode, vehicle authorization status, network status, and cache sharing status to determine the current status of the vehicle. Then, based on the mapping relationship between the vehicle's current status and the data sharing status, it determines the target data sharing status mapped to the current vehicle status.
[0076] This application provides a vehicle control system in which a cloud platform 200 receives GPS and data sharing status settings uploaded by a user terminal 100 and synchronizes these settings to a TBOX 400. Simultaneously, an IVI 300 responds to user settings for vehicle network connectivity and synchronizes these settings to the TBOX 400. The TBOX 400 caches the GPS and data sharing status synchronized by the cloud platform 200 and, combined with the vehicle's overall mode, vehicle authorization status, network connectivity, and cached sharing status, determines the current state of the vehicle. Then, based on the mapping relationship between the current vehicle state and the data sharing status, it determines the target data sharing status mapped to the current vehicle state. In this application embodiment, the TBOX 400 determines the current vehicle state by combining the vehicle's overall mode, vehicle authorization status, network connectivity, and cached sharing status. Therefore, the current vehicle state can represent the vehicle's lifecycle, usage scenario, and user needs. Then, based on the mapping relationship between the vehicle's current state and the data sharing state, the TBOX 400 determines the target data sharing state that the current state of the vehicle is mapped to. At this time, the target data sharing state takes into account the vehicle's life cycle, usage scenarios, and user needs, and therefore can better adapt to real-world needs.
[0077] Next, combined Figure 2 From the perspective of TBOX 400, a control method for a vehicle TBOX provided in this application embodiment is described as follows:
[0078] Step S01: Determine the current state of the vehicle by combining the vehicle's overall mode, vehicle authorization status, network status, and cache sharing status.
[0079] Specifically, vehicle mode, authorization status, network connectivity status, and cache sharing status can represent the different needs of a vehicle for GPS and data sharing at different stages of its lifecycle, usage scenarios, and by different users. Therefore, the current state of a vehicle can be determined by combining these four statuses.
[0080] The vehicle mode represents a specific point in the vehicle's lifecycle. Vehicle modes include transportation mode and normal mode. Transportation mode is set during new vehicle transport, while normal mode is the mode in which the vehicle can be driven normally. The TBOX can collect signals from the vehicle's CAN bus and determine the vehicle's mode based on the signal values. The collected signals are those emitted by the vehicle's electronic components.
[0081] Authorization status includes authorized and unauthorized. Automakers can authorize vehicles, and only after authorization do users have the right to remotely operate the vehicle. When a vehicle is unauthorized, users cannot set the vehicle's GPS and data sharing status through the terminal.
[0082] Connectivity status includes "connected" and "disconnected." If the vehicle is connected, it can access the internet; if it is disconnected, it cannot. When disconnected, the vehicle cannot share any GPS or data. A connectivity button can be set on the infotainment system (IVI). Controlling the connection status by turning the button on or off controls the vehicle's connectivity. For example, when the connection button is on, the vehicle is connected; when it is off, the vehicle is disconnected.
[0083] The cache sharing status refers to the sharing status of GPS and data set by the user terminal.
[0084] The vehicle's current state includes multiple factors, determined by a combination of vehicle mode, vehicle authorization status, network connectivity, and cache sharing status. Therefore, transitions between any two vehicle states can occur based on changes in these factors.
[0085] Step S02: Determine the target data sharing state mapped to the current state of the vehicle based on the mapping relationship between the vehicle's current state and the data sharing state.
[0086] Specifically, the target data sharing state includes the GPS and data sharing state. The vehicle's GPS and data sharing state may differ depending on its current vehicle state. Each vehicle state corresponds to a specific target data sharing state. Therefore, after determining the vehicle's current state, the mapping relationship between the vehicle's current state and the data sharing state can be used to determine the GPS and data sharing state mapped to the current vehicle state.
[0087] This application provides a vehicle TBOX control method that determines the current state of the vehicle by combining the vehicle's overall mode, authorization status, network status, and cache sharing status. Therefore, the current state of the vehicle can represent the vehicle's lifecycle, usage scenario, and user needs. Furthermore, transitions between any two vehicle states can occur based on changes in the overall mode, vehicle authorization status, network status, and cache sharing status. Thus, the vehicle's state can transition according to changes in the vehicle's lifecycle, usage scenario, and user needs at different times. Based on the mapping relationship between the vehicle's current state and the data sharing state, the target data sharing state mapped to the current vehicle state is determined. This target data sharing state takes into account the vehicle's lifecycle, usage scenario, and user needs, thus better adapting to real-world requirements.
[0088] Some embodiments of this application describe step S01, which involves determining the current state of the vehicle by considering the vehicle's overall mode, vehicle authorization status, network connectivity, and cache sharing status. In this embodiment, the vehicle's state can be categorized into several types, for example:
[0089] When the vehicle's overall mode is transportation mode, the vehicle's authorization status is unauthorized, and the network status is connected, the vehicle is determined to be in the first category of status.
[0090] Specifically, when the vehicle's overall mode is transportation mode, it indicates that the vehicle is in transit. In this case, the automaker will not authorize the vehicle, and to obtain timely information about the vehicle's status during transit, the automaker can default to setting the vehicle's network connection status to "connected." Since the shared GPS and data settings via the user terminal cannot be cached when the vehicle is unauthorized, caching the shared status is not necessary. Therefore, the first type of status can include a sub-status, defined as the first state.
[0091] In another scenario, when the vehicle is in normal mode and its authorization status is unauthorized, the vehicle is determined to be in the second type of state. The second type of state can be further divided into multiple sub-states based on changes in network connectivity.
[0092] Specifically, when the vehicle's overall mode is normal and the vehicle's authorization status is unauthorized, the user can change the vehicle's network status via IVI. However, in the unauthorized state, the GPS and data sharing status set through the user terminal cannot be cached, and caching the sharing status is unnecessary. Since network status includes both connected and disconnected states, the multiple sub-states of the second type of status can include two sub-states: the second state is the vehicle's status when the network status is connected, and the third state is the vehicle's status when the network status is disconnected.
[0093] In another scenario, when the vehicle is in normal mode and the vehicle authorization status is authorized, the current vehicle is determined to be in a third type of state. This third type of state is divided into multiple sub-states based on changes in network status and cache sharing status.
[0094] Specifically, when the vehicle's overall mode is normal and the vehicle's authorization status is authorized, the user can change the vehicle's network status via IVI. Furthermore, in the network state, the GPS and data sharing status set through the user terminal can be cached. The cached sharing status can include: (1) GPS sharing, data sharing; (2) GPS not sharing, data sharing; (3) GPS not sharing, data not sharing. Therefore, the multiple sub-states of the third type of status can include four sub-states, for example:
[0095] 1. The vehicle's state when it is connected to the network and its cache sharing status is GPS sharing and data sharing can be considered as the fourth state;
[0096] 2. The fifth state can be defined as the vehicle's status when it is connected to the network and the cache sharing status is GPS not shared but data shared.
[0097] 3. The sixth state can be defined as the vehicle's state when the network connection status is "connected" and the cache sharing status is "GPS not shared, data not shared";
[0098] 4. The vehicle's state when it is not connected to the network can be considered as the seventh state.
[0099] This application embodiment categorizes the vehicle's current state into seven states based on its vehicle mode, authorization status, network connectivity, and cache sharing status. This fully considers the vehicle's state when at least one of these states differs. The current vehicle state can be quickly determined based on its vehicle mode, authorization status, network connectivity, and cache sharing status.
[0100] This application embodiment describes step S02, which involves determining the target data sharing state mapped to the current vehicle state based on the mapping relationship between the vehicle's current state and the data sharing state. The process may include:
[0101] Step S021: When the current state of the vehicle is the first state, determine that the target data sharing state mapped by the first state is GPS sharing and data sharing.
[0102] Specifically, when the vehicle is currently in state one, its overall vehicle mode is transportation mode. At this time, in order to better track vehicle information during transportation, the automaker needs to obtain the vehicle's GPS and data. Therefore, the target data sharing state mapped to state one could be GPS sharing or data sharing.
[0103] Step S022: When the current state of the vehicle is the second state, determine the target data sharing state mapped by the second state as GPS not shared and data shared.
[0104] Specifically, when the vehicle is currently in the second state, the vehicle's overall mode is normal, the authorization status is unauthorized, and the network status is connected. Since the vehicle is unauthorized, the GPS and data sharing status set through the terminal cannot be cached at this time. Considering that GPS is more important than data, the target data sharing status mapped in the second state can be GPS not shared, but data shared.
[0105] Step S023: When the current state of the vehicle is the third state, determine that the target data sharing state mapped by the third state is GPS not shared and data not shared.
[0106] Specifically, when the vehicle is currently in state three, its network connectivity is disabled. In this state, the vehicle network is blocked, preventing it from connecting to the network and sharing GPS and data. Therefore, the target data sharing state mapped by state three could be either GPS not shared or data not shared.
[0107] Step S024: When the current state of the vehicle is the fourth state, determine the target data sharing state mapped by the fourth state as GPS sharing and data sharing.
[0108] Specifically, when the vehicle is currently in state four, its network connectivity is established and its cache sharing status is GPS sharing and data sharing. In this case, the cache sharing status can be identified as the target data sharing status. Therefore, the target data sharing status mapped to state four can be GPS sharing and data sharing.
[0109] Step S025: When the current vehicle is in state 5, determine the target data sharing state mapped to state 5 as GPS not shared, data shared.
[0110] Specifically, when the vehicle is currently in state five, its network connectivity is established and its cache sharing status is GPS not shared, but data shared. In this case, the cache sharing status can be identified as the target data sharing status. Therefore, the target data sharing status mapped from state five can be GPS not shared, but data shared.
[0111] Step S026: When the current vehicle is in the sixth state, determine the target data sharing state mapped to the sixth state as GPS not shared and data not shared.
[0112] Specifically, when the vehicle is currently in state six, its network connectivity is established and its cache sharing status is GPS not shared and data not shared. In this case, the cache sharing status can be defined as the target data sharing status. Therefore, the target data sharing status mapped to state six can be GPS not shared and data not shared.
[0113] Step S027: When the current vehicle is in the seventh state, determine the target data sharing state mapped to the seventh state as GPS not shared and data not shared.
[0114] Specifically, when the vehicle is currently in state seven, its network connectivity is disabled. In this state, the vehicle's network is blocked, preventing it from connecting to the internet and sharing GPS and data. Therefore, the target data sharing state mapped to state seven could be either GPS not shared or data not shared.
[0115] The mapping relationship between the vehicle's overall mode, authorization status, network status, cache sharing status, and the vehicle's current status and target data sharing status is summarized in Table 1:
[0116] Table 1
[0117]
[0118] This application's embodiments are combined with Figure 3 This section describes the process of transitioning between the states of each type of vehicle based on changes in vehicle mode, vehicle authorization status, network connectivity, and cache sharing status. This process may include:
[0119] In step S031, when only the vehicle mode changes among the vehicle mode, vehicle authorization status, and network status, and the mode changes from transportation mode to normal mode, the vehicle's status jumps from the first state to the second state.
[0120] Specifically, when the vehicle is in the first state, its overall vehicle mode is transportation mode, its authorization status is unauthorized, and its network status is connected. When the overall vehicle mode changes from transportation mode to normal mode, the vehicle's overall vehicle mode is normal mode, its authorization status is unauthorized, and its network status is connected, thus determining that the vehicle is in the second state. For example... Figure 3 As shown: When the vehicle mode is changed to normal mode, the vehicle's state can jump from the first state to the second state.
[0121] Step S032: When only the network status changes among the vehicle mode, vehicle authorization status, and network status, the vehicle's status jumps between the second and third states, or between any one of the fourth, fifth, and sixth states and the seventh state, depending on the change in the network status.
[0122] Specifically, when the vehicle is in the second or third state, the vehicle's overall mode is normal mode and the authorization status is unauthorized. However, the network connection status corresponding to the second state is connected, while the network connection status corresponding to the third state is not connected. Therefore, when the vehicle's authorization status is unauthorized, such as... Figure 3 As shown: When the IVI network is enabled, the network status changes from not connected to connected, and the vehicle jumps from the third state to the second state; when the IVI network is disabled, the network status changes from connected to not connected, and the vehicle jumps from the second state to the third state.
[0123] When the vehicle is in any of the fourth, fifth, sixth, or seventh states, the vehicle mode is normal and the authorization status is authorized. However, the network connection status corresponding to the fourth, fifth, and sixth states is connected, while the network connection status for the seventh state is not connected. Therefore, in the authorized vehicle state, such as... Figure 3 As shown: When the IVI network is enabled, the network status changes from not connected to connected, and the vehicle jumps from the seventh state to any one of the fourth, fifth, or sixth states; when the IVI network is disabled, the network status changes from connected to not connected, and the vehicle jumps from any one of the fourth, fifth, or sixth states to the seventh state.
[0124] Step S033: When only the vehicle authorization status changes among the vehicle mode, vehicle authorization status, and network status, the vehicle's status jumps between the second state and any one of the fourth, fifth, or sixth states, depending on the change in the vehicle authorization status.
[0125] Specifically, when the vehicle is in any of the second, fourth, fifth, or sixth states, the vehicle's overall mode is normal mode and its network connection status is connected. However, the authorization status corresponding to the second state is unauthorized, while the authorization status corresponding to the fourth, fifth, and sixth states is authorized. For example... Figure 3 As shown: When a vehicle is deauthorized, its authorization status changes from authorized to unauthorized, and the vehicle jumps from any of the fourth, fifth, or sixth states to the second state; when a vehicle is authorized, its authorization status changes from unauthorized to authorized, and the vehicle jumps from the second state to the fourth state.
[0126] Step S034: When only the cache sharing status changes among the vehicle mode, vehicle authorization status, network status, and cache sharing status, the vehicle's status jumps between the fourth, fifth, and sixth states according to the change in the cache sharing status.
[0127] Specifically, when the vehicle is in the fourth, fifth, or sixth state, the vehicle mode is normal, the authorization status is authorized, and the network status is connected. However, the cache sharing status corresponding to the fourth state is GPS sharing and data sharing, the cache sharing status corresponding to the fifth state is GPS not sharing and data sharing, and the cache sharing status corresponding to the sixth state is GPS not sharing and data not sharing.
[0128] Based on this, such as Figure 3 As shown: The cache sharing state refers to the sharing status of GPS and data cached through the user terminal. Therefore, when the cache sharing state changes from GPS shared and data shared to GPS not shared and data shared, the vehicle jumps from state four to state five; when the cache sharing state changes from GPS not shared and data shared to GPS shared and data shared, the vehicle jumps from state five to state four; when the cache sharing state changes from GPS shared and data shared to GPS not shared and data not shared, the vehicle jumps from state four to state six; when the cache sharing state changes from GPS not shared and data not shared to GPS shared and data shared, the vehicle jumps from state six to state four; when the cache sharing state changes from GPS not shared and data shared to GPS not shared and data not shared, the vehicle jumps from state five to state six; when the cache sharing state changes from GPS not shared and data not shared to GPS not shared and data shared, the vehicle jumps from state six to state five.
[0129] The embodiments of this application can switch between vehicle states based on changes in vehicle mode, authorization status, network status, and cache sharing status, fully considering the needs of vehicles in different life cycles, different usage scenarios, and different users, and can better adapt to real-world needs.
[0130] Table 2 summarizes the transitions between every two vehicle states among the seven vehicle states provided in this application embodiment, and shows the transition relationships between vehicle states. As shown in Table 2:
[0131] Table 2
[0132] initial state Triggering conditions Jump state First state The vehicle mode has been changed from transportation mode to normal mode. Second state Second state IVI setting the vehicle connectivity button to off. Third state Second state The vehicle was changed from unauthorized mode to authorized mode. Fourth state Third state IVI settings: Vehicle connectivity button is on. Second state Fourth state The vehicle was changed from authorized mode to unauthorized mode. Second state Fourth state Terminal settings: GPS not shared, data shared. Fifth state Fourth state Terminal settings: GPS not shared, data not shared. Sixth state Fourth state IVI setting the vehicle connectivity button to off. Seventh state Fifth state The vehicle was changed from authorized mode to unauthorized mode. Second state Fifth state Terminal settings for GPS sharing and data sharing Fourth state Fifth state Terminal settings: GPS not shared, data not shared. Sixth state Fifth state IVI setting the vehicle connectivity button to off. Seventh state Sixth state The vehicle was changed from authorized mode to unauthorized mode. Second state Sixth state Terminal settings for GPS sharing and data sharing Fourth state Sixth state Terminal settings: GPS not shared, data shared. Fifth state Sixth state IVI setting the vehicle connectivity button to off. Seventh state Seventh state IVI settings: Vehicle connectivity button is on. Fourth state Seventh state IVI settings: Vehicle connectivity button is on. Fifth state Seventh state IVI settings: Vehicle connectivity button is on. Sixth state
[0133] In this embodiment of the application, after determining the target data sharing state mapped to the current vehicle state based on the mapping relationship between the vehicle's current state and the data sharing state, the following may be included:
[0134] Step S04: Synchronize the target data sharing status to the cloud platform, entertainment system IVI, and user terminal.
[0135] Specifically, the vehicle's network connectivity status can be set via the IVI (Internet Infotainment System), and the GPS and data sharing status can be set via the user terminal. After setting the GPS and data sharing status via the user terminal, the user terminal's settings are synchronized to the cloud platform. The cloud platform can then synchronize the user terminal's GPS and data sharing status settings to the TBOX (Total Vehicle Optimizer), which in turn sends information to the CAN bus and then synchronizes it to the IVI for display. Furthermore, after setting the network connectivity status via the IVI, the TBOX can synchronize the set network connectivity status to the cloud platform, which in turn synchronizes the network connectivity status to the user terminal.
[0136] After determining the target data sharing status, this embodiment of the application can synchronize the target data sharing status to the cloud platform, the infotainment system (IVI), and the user terminal. Users can understand the current target data sharing status of the vehicle through multiple channels, and can promptly change the vehicle's target data sharing status according to changes in needs.
[0137] Some embodiments of this application describe a method flow for shared state updates. Combined with... Figure 4 This embodiment describes the process of updating the sharing status when the authorization status of a vehicle changes while the vehicle is already connected to the network. The process is as follows:
[0138] Step S10: Determine whether an authorization change instruction has been received.
[0139] Specifically, determine whether an authorization or cancellation instruction has been received from the automaker. If an instruction has been received, then step S11 below can be executed.
[0140] Step S11: Determine whether the vehicle mode is normal mode.
[0141] Specifically, the authorization change instruction can only be executed after it is received in normal mode. Therefore, after receiving the authorization change instruction, it is possible to detect whether the current signal value corresponds to the vehicle mode.
[0142] If the vehicle mode is normal, then proceed with step S12 below.
[0143] Step S12: Is the instruction an authorized instruction?
[0144] Specifically, the received instruction content is parsed to determine whether the instruction is an authorization instruction or a revocation instruction.
[0145] If the instruction is an authorization instruction, then step S13 is executed; if it is not an authorization instruction, then step S14 is executed.
[0146] Step S13: Configure GPS and data sharing.
[0147] Specifically, after executing the authorization command, the vehicle's authorization status changes to authorized. At this point, the vehicle's overall mode is normal, and its network status is connected; only the authorization status changes from unauthorized to authorized. Therefore, the vehicle's state transitions to the fourth state, which maps to GPS sharing and data sharing. Thus, the TBOX can set the vehicle to share both GPS and data.
[0148] Step S14: Configure GPS to not be shared, but data to be shared.
[0149] Specifically, after the authorization cancellation command is executed, the vehicle's authorization status changes from unauthorized to authorized. At this point, the vehicle's overall mode is normal, and its network status is connected; only the authorization status has changed from authorized to unauthorized. Therefore, the vehicle's state transitions to a second state, which maps to a target data sharing state of GPS not shared and data shared. Thus, the TBOX can set the vehicle to GPS not shared and data shared.
[0150] After setting whether the vehicle GPS and data are shared in steps S13 and S14, the following step S15 can be executed.
[0151] Step S15: The current GPS and data sharing status of TBOX is sent to the CAN bus to notify IVI via a signal.
[0152] Specifically, after the TBOX sets whether the vehicle's GPS and data are shared, it can send the current GPS and data sharing status to the CAN bus in the form of a signal. The CAN bus then synchronizes the GPS and data sharing status to the IVI infotainment system.
[0153] In the network-connected state provided in this application embodiment, when the vehicle's authorization status changes, the sharing status update scheme, upon receiving an authorization change instruction, if the vehicle mode is normal, parses the authorization change instruction and executes the parsed instruction. At this time, the vehicle's authorization status changes, and the sharing status of the vehicle's GPS and data is updated according to the new authorization status. It is not set to assume a change in authorization status upon receiving an authorization change instruction; instead, it adds judgments on the vehicle's overall mode and the instruction content, making the sharing status update more accurate. Furthermore, after the vehicle's GPS and data sharing status is updated, the current GPS and data sharing status set by the TBOX is synchronized to the IVI for display, allowing the user to promptly know the current vehicle GPS and data sharing status.
[0154] In some embodiments of this application, another method flow for shared state updates is described. Combined with... Figure 5 This embodiment describes the process of updating the sharing status when the vehicle mode changes while the vehicle is already connected to the network. The process is as follows:
[0155] Step S20: Determine whether the vehicle mode has changed.
[0156] Specifically, the CAN bus signal can be periodically sampled to determine if the signal value of the CAN bus has changed. If the signal value on the CAN bus changes, the vehicle mode changes.
[0157] If the vehicle mode changes, proceed with step S21 below.
[0158] Step S21: Determine whether the vehicle mode is normal mode.
[0159] Specifically, it determines whether the vehicle mode corresponding to the signal value collected on the current CAN bus is the normal mode.
[0160] If the vehicle mode is normal, then proceed with step S22 below.
[0161] Step S22: Determine if the vehicle is authorized.
[0162] Specifically, it can be determined whether the vehicle has been authorized by checking whether the automaker has issued an authorization order.
[0163] If the vehicle is not authorized, proceed to step S23 below; if it is not authorized, proceed to step S24 below.
[0164] Step S23: Configure GPS to not be shared, but data to be shared.
[0165] Specifically, when the vehicle mode is changed to normal mode, the vehicle's overall mode is now normal, and its network connection status is "connected." If the vehicle is not authorized, its current state is the second state, which maps to a target data sharing state of "GPS not shared, data shared." Therefore, the TBOX can set the vehicle's GPS and data sharing status to "GPS not shared, data shared."
[0166] Step S24: Configure GPS sharing and data sharing.
[0167] Specifically, when the vehicle mode is changed to normal mode, the vehicle's current mode is normal, and the network connection status is "connected." If the vehicle is authorized, its current state is the fourth state, which maps to GPS sharing and data sharing. Therefore, the TBOX can set the vehicle's GPS and data sharing status to GPS sharing and data sharing.
[0168] After setting the vehicle GPS and data sharing in steps S23 and S24, step S25 can be executed.
[0169] Step S25: The current GPS and data sharing status of TBOX is sent to the CAN bus to notify IVI.
[0170] Step S25 is the same as the operation process of step S15 mentioned above, and will not be repeated here.
[0171] The method for updating the GPS and data sharing status when the vehicle mode changes in a network-connected state, as provided in this embodiment, involves determining the changed vehicle mode and authorization status before updating the GPS and data sharing status accordingly. This allows for a more accurate determination of the updated sharing status. Furthermore, after the vehicle's GPS and data sharing status is updated, the current GPS and data sharing status set by the TBOX is synchronized to the IVI for display, allowing users to promptly ascertain the current vehicle GPS and data sharing status.
[0172] Another method flow for shared state updates is described in some embodiments of this application. Combined with... Figure 6 This embodiment describes the process of updating the sharing status when the vehicle's network connectivity status changes. The process is as follows:
[0173] Step S30: Determine whether the network connection status has changed.
[0174] Specifically, it can periodically detect whether the signal value of the vehicle connectivity button status signal in the in-vehicle infotainment system (IVI) changes. If the signal value of the connectivity button status signal changes, the vehicle's connectivity status changes.
[0175] If the network status changes, proceed with step S31 below.
[0176] Step S31: Determine whether the vehicle mode is normal mode.
[0177] Specifically, when a vehicle is in transport mode, to facilitate automakers in determining the vehicle's status during transport, the vehicle's network connection status is set to "connected" by default and cannot be changed. Only in normal mode can the vehicle's network connection status be set via the in-vehicle infotainment system (IVI), at which point the vehicle's network connection status can be changed. Therefore, it is necessary to determine whether the current vehicle mode is normal mode.
[0178] If the vehicle mode is not in normal mode, proceed to step S32 below; if the vehicle mode is in normal mode, proceed to step S33 below.
[0179] Step S32: Set up GPS and data sharing.
[0180] Specifically, when the vehicle is in transport mode, its authorization status is unauthorized and its network status is connected, so the current vehicle state is the first state. The target data sharing state mapped to the first state is both GPS and data shared. Therefore, TBOX can set the vehicle's GPS and data sharing state to GPS sharing and data sharing.
[0181] Step S33: Send the network connection status to the cloud platform.
[0182] Specifically, in vehicle mode, the network status of the IVI settings can be sent to the cloud platform.
[0183] Step S34: Determine whether the network connection status has been successfully synchronized.
[0184] Specifically, it determines whether the network status settings of the IVI have been successfully synchronized to the cloud platform.
[0185] If it has already been synchronized to the cloud platform, proceed with step S35 below.
[0186] Step S35: Determine if the vehicle is authorized.
[0187] Specifically, users can only set the sharing status of vehicle GPS and data through their terminals after the vehicle has been authorized. Therefore, it is possible to determine whether the car manufacturer has authorized the vehicle.
[0188] If the vehicle is authorized, proceed to step S36 below; if the vehicle is not authorized, proceed to step S37 below.
[0189] Step S36: Determine whether the vehicle is connected to the network.
[0190] Specifically, when the vehicle's overall mode is normal and the authorization status is authorized, the current vehicle status can be determined to be the third type of status. This third type of status is further divided into four sub-states based on network connectivity and cache sharing status. Therefore, before setting the vehicle's GPS and data sharing status, it is necessary to determine the vehicle's current network connectivity. If the vehicle is already connected to the network, then proceed to step S39 below.
[0191] Step S37: Determine whether the vehicle is connected to the network.
[0192] Specifically, when the vehicle's overall mode is normal and the authorization status is unauthorized, the current vehicle status can be determined to be the second type of status. This second type of status can be further divided into two sub-status based on network connectivity. Therefore, before setting the vehicle's GPS and data sharing status, it is necessary to determine the vehicle's current network connectivity. If the vehicle is already connected to the network, then proceed to step S38 below.
[0193] Step S38: Configure GPS to not be shared, but data to be shared.
[0194] Specifically, when the vehicle is in normal mode, unauthorized, and connected to the network, its current state can be determined as the second state. Since the target data sharing state mapped to the second state is GPS not shared, but data shared, the TBOX can set the vehicle's GPS and data sharing state to GPS not shared, but data shared.
[0195] Step S39: Obtain the cache sharing status.
[0196] Specifically, when the vehicle is in normal mode, authorized, and connected to the network, its current state can be determined as the fourth, fifth, or sixth state. The cache sharing states differ between the fourth, fifth, and sixth states; therefore, before setting the vehicle's GPS and data sharing states, it is necessary to obtain the current vehicle cache sharing state.
[0197] Step S40: Configure whether GPS and data are shared.
[0198] Specifically, after obtaining the current vehicle's cache sharing status, the system can determine whether the current vehicle is in the fourth, fifth, or sixth state based on the cache sharing status. The TBOX can then set whether the vehicle's GPS and data are shared based on the target data sharing status mapped to the current vehicle's state.
[0199] After setting the vehicle GPS and data sharing status in steps S32, S38 and S40, the following step S41 can be executed.
[0200] Step S41: The current GPS and data sharing status of TBOX is sent to the CAN bus to notify IVI via a signal.
[0201] Step S41 is the same as the aforementioned step S15, and will not be repeated here.
[0202] The method for updating the sharing status of a vehicle when its network connection status changes, provided in this application embodiment, determines whether the vehicle mode, authorization status, and current network connection status have been successfully set when the network connection status changes. This avoids situations where the network connection status setting fails but the sharing status is updated, improving the accuracy of the sharing status update. Furthermore, after the vehicle's GPS and data sharing status is updated, the current GPS and data sharing status set by the TBOX is synchronized to the IVI for display, allowing users to promptly know the current sharing status of the vehicle's GPS and data.
[0203] This application embodiment also provides a storage medium that can store a program suitable for processor execution, the program being used to implement various processing flows in the aforementioned vehicle TBOX control scheme.
[0204] Finally, it should be noted that in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0205] The various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. The same or similar parts between the various embodiments can be referred to each other.
[0206] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A control method for a vehicle TBOX, characterized in that, include: The current vehicle status is determined by combining the vehicle's overall mode, authorization status, network status, and cache sharing status. The overall mode, authorization status, network status, and cache sharing status represent the different needs of the vehicle for GPS and data sharing at different stages of its lifecycle, usage scenarios, and by different users. The cache sharing status is the current cached sharing status of GPS and data set via the user terminal. The overall mode includes transportation and normal states; the authorization status includes unauthorized and authorized states; and the network status includes whether the vehicle can connect to the network. The authorization status indicates the vehicle manufacturer's authorization of the vehicle. In an authorized state, the user has remote operation rights over the vehicle; in an unauthorized state, the user cannot set the vehicle's GPS and data sharing status via the terminal. The current vehicle status represents the vehicle's lifecycle, usage scenario, and user needs. Based on the mapping relationship between the vehicle's current state and the data sharing state, the target data sharing state mapped to the current state of the vehicle is determined, and the target data sharing state includes the sharing state of GPS and data. The vehicle's state includes multiple states, and the transition between any two vehicle states is based on changes in vehicle mode, vehicle authorization status, network connectivity status, and cache sharing status.
2. The method according to claim 1, characterized in that, Based on the vehicle's overall mode, vehicle authorization status, network connectivity status, and cache sharing status, determine the current state of the vehicle, including: When the vehicle's overall mode is transportation mode, the vehicle's authorization status is unauthorized, and the network status is connected, the current vehicle is determined to be in the first category of status. And / or, When the vehicle is in normal mode and the vehicle authorization status is unauthorized, the current vehicle is determined to be in the second type of state. The second type of state is divided into multiple sub-states according to the changes in the network status. And / or, When the vehicle is in normal mode and the vehicle authorization status is authorized, the current vehicle is determined to be in the third type of state. The third type of state is divided into multiple sub-states based on changes in network status and cache sharing status.
3. The method according to claim 2, characterized in that, The first type of state includes a sub-state, which is the first state; The second type of state includes multiple sub-states, which include two sub-states, namely the second state and the third state. The second state corresponds to a network connection status of "connected" and the third state corresponds to a network connection status of "not connected". The third type of state includes four sub-states, namely the fourth state, the fifth state, the sixth state, and the seventh state. The fourth state corresponds to the network connection status being connected, and the cache sharing status being GPS sharing and data sharing; The fifth state corresponds to the network connection status as connected, and the cache sharing status is GPS not shared, data shared; The sixth state corresponds to the network connection status being connected, and the cache sharing status being GPS not shared and data not shared; The seventh state corresponds to the offline state.
4. The method according to claim 3, characterized in that, Determining the target data sharing state mapped to the current state of the vehicle includes: When the current vehicle is in the first state, the target data sharing state mapped by the first state is determined to be GPS sharing and data sharing; When the current vehicle is in the second state, the target data sharing state mapped by the second state is determined to be GPS not shared and data shared; When the current vehicle is in the third state, the target data sharing state mapped to the third state is determined to be GPS not shared and data not shared. When the current vehicle is in the fourth state, the target data sharing state mapped to the fourth state is determined to be GPS sharing and data sharing; When the current vehicle is in state 5, the target data sharing state mapped to state 5 is determined to be GPS not shared, data shared; When the current vehicle is in the sixth state, the target data sharing state mapped to the sixth state is determined to be GPS not shared and data not shared. When the current vehicle is in state seven, the target data sharing state mapped to state seven is determined to be GPS not shared and data not shared.
5. The method according to claim 3, characterized in that, The transitions between each of the two vehicle states are based on changes in vehicle mode, vehicle authorization status, network connectivity, and cache sharing status, including: When only the vehicle mode changes among the vehicle mode, vehicle authorization status, and network status, and the mode changes from transportation mode to normal mode, the vehicle jumps from the first state to the second state.
6. The method according to claim 3, characterized in that, The transitions between each of the two vehicle states are based on changes in vehicle mode, vehicle authorization status, network connectivity, and cache sharing status, including: When only the network status changes among the vehicle mode, vehicle authorization status, and network status, the vehicle's status will switch between the second and third states, or between any one of the fourth, fifth, and sixth states and the seventh state, depending on the change in the network status.
7. The method according to claim 6, characterized in that, When only the network status changes among the vehicle mode, vehicle authorization status, and network status, the vehicle's status transitions between the second and third states, or between any one of the fourth, fifth, and sixth states and the seventh state, depending on the change in network status. This includes: In the vehicle mode, vehicle authorization status, and network status, only the network status changes, and the vehicle authorization status is unauthorized. When the network status changes from not connected to connected, the vehicle jumps from the third state to the second state. When the network status changes from connected to not connected, the vehicle jumps from the second state to the third state. In the vehicle mode, vehicle authorization status, and network status, only the network status changes, and the vehicle authorization status is authorized. When the network status changes from not connected to connected, the vehicle jumps from the seventh state to any one of the fourth, fifth, or sixth states. When the network status changes from connected to not connected, the vehicle jumps from any one of the fourth, fifth, or sixth states to the seventh state.
8. The method according to claim 3, characterized in that, The transitions between each of the two vehicle states are based on changes in vehicle mode, vehicle authorization status, network connectivity, and cache sharing status, including: When only the vehicle authorization status changes in the vehicle mode, vehicle authorization status, and network status, the vehicle's status will switch between the second state and any one of the fourth, fifth, or sixth states, depending on the change in the vehicle authorization status.
9. The method according to claim 8, characterized in that, The process of transitioning the vehicle's state between the second state and any one of the fourth, fifth, or sixth states based on changes in the vehicle's authorized status includes: When the vehicle's authorization status changes from authorized to unauthorized, the vehicle will jump from any one of the fourth, fifth, or sixth states to the second state. When the vehicle's authorization status changes from unauthorized to authorized, the vehicle jumps from the second state to the fourth state.
10. The method according to claim 3, characterized in that, The transitions between each of the two vehicle states are based on changes in vehicle mode, vehicle authorization status, network connectivity, and cache sharing status, including: When only the cache sharing status changes among the vehicle mode, vehicle authorization status, network status, and cache sharing status, the vehicle's status will switch between the fourth, fifth, and sixth states depending on the change in the cache sharing status.
11. The method according to claim 10, characterized in that, The process of the vehicle transitioning between the fourth, fifth, and sixth states based on changes in the cache sharing state includes: When the cache sharing status changes from GPS sharing and data sharing to GPS not sharing and data sharing, the vehicle jumps from the fourth state to the fifth state; When the cache sharing state changes from GPS not shared, data shared to GPS shared, data shared, the vehicle jumps from the fifth state to the fourth state; When the cache sharing status changes from GPS sharing and data sharing to GPS not sharing and data not sharing, the vehicle jumps from the fourth state to the sixth state; When the cache sharing state changes from GPS not shared and data not shared to GPS shared and data shared, the vehicle jumps from the sixth state to the fourth state; When the cache sharing status changes from GPS not shared, data shared to GPS not shared, data not shared, the vehicle jumps from the fifth state to the sixth state; When the cache sharing status changes from GPS not shared and data not shared to GPS not shared and data shared, the vehicle jumps from the sixth state to the fifth state.
12. The method according to any one of claims 1-11, characterized in that, After determining the target data sharing state mapped to the current vehicle state based on the mapping relationship between the vehicle's current state and the data sharing state, the method further includes: The target data sharing status is synchronized to the cloud platform, entertainment system IVI, and user terminal.
13. A vehicle control system, characterized in that, include: User terminals, cloud platforms, entertainment systems (IVI, TBOX); The user terminal is used to respond to the user's operation of setting the vehicle's GPS and data sharing status, and upload the user-set vehicle's GPS and data sharing status to the cloud platform. The cloud platform is used to synchronize the GPS and data sharing status of the vehicle uploaded by the user terminal to the TBOX; The IVI is used to respond to the user's operation of setting the vehicle network status and synchronize the user's vehicle network status to the TBOX; The TBOX is used to cache the shared state of the vehicle's GPS and data synchronized by the cloud platform, and to execute the steps of the vehicle TBOX control method according to any one of claims 1-12.