Data processing method and device, computer equipment and storage medium
By generating and updating the vehicle's TBOX configuration information through a remote information service provider, the vehicle can adapt to new network service types, solving the problem of having to drive the vehicle to a maintenance location after an update, thus achieving convenience and cost savings.
Patent Information
- Application Number
- CN202511304624.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-12
- Publication Date
- 2025-12-12
AI Technical Summary
After the communication network service is updated, the vehicle needs to be driven to the maintenance location to update the network type information, which results in poor convenience.
The remote information service provider generates configuration information and updates the configuration items of the vehicle's communication network, voice service, and SMS service via TBOX to adapt to the target network type service. The vehicle then connects and transmits data according to the new configuration items.
Network type services can be updated without driving to a maintenance location, improving convenience and saving costs, and avoiding large-scale software upgrades.
Smart Images

Figure CN121125482A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, and in particular to a data processing method and device, computer equipment and a storage medium. BACKGROUND
[0002] In the related art, the information indicating the network type of the communication network provided to the vehicle is firmware, and the vehicle stores the information indicating the network type of the communication network provided to the vehicle before the vehicle is shipped. However, it often happens that the communication network service provided to the vehicle is updated, that is, from one network type to another network type. After the communication network provided to the vehicle is updated, in order to use the updated network, the vehicle needs to be driven to a place for maintaining the vehicle to update the information indicating the network type of the communication network provided to the vehicle, resulting in poor convenience of the vehicle using the updated network type. SUMMARY
[0003] Therefore, the embodiments of the present application provide a data processing method and device, computer equipment and a storage medium.
[0004] In a first aspect, the embodiments of the present application provide a data processing method, which comprises:
[0005] The remote information service provider generates first configuration information, and the first configuration information comprises: a configuration item corresponding to a target network type service;
[0006] The remote information service provider sends the first configuration information to a telematics box (TBOX) of a target vehicle, so that the TBOX of the target vehicle updates the configuration item indicating the network type service of the communication network provided to the target vehicle from the configuration item when the first configuration information is received to the configuration item corresponding to the target network type service, and the target vehicle transmits data through the communication network of the target network type service.
[0007] In one possible implementation, the method further comprises:
[0008] The remote information service provider generates second configuration information, and the second configuration information comprises: a configuration item corresponding to a target voice service;
[0009] The remote information service provider sends the second configuration information to the TBOX of the target vehicle, so that the TBOX of the target vehicle updates the configuration item indicating the voice service provided to the target vehicle from the configuration item when the second configuration information is received to the configuration item corresponding to the target voice service, and the target vehicle transmits voice through the target voice service.
[0010] In one possible implementation, the method further comprises:
[0011] The remote information service provider generates third configuration information, which includes configuration items corresponding to the target SMS service.
[0012] The telematics service provider sends third configuration information to the target vehicle's TBOX, so that the target vehicle's TBOX updates the configuration item indicating the SMS service provided to the target vehicle from the configuration item when the third configuration information is received to the configuration item corresponding to the target SMS service, and the target vehicle transmits SMS messages through the target SMS service.
[0013] In one possible implementation, the remote information service provider generates the first configuration information including:
[0014] When a remote information service provider receives an update to the network type service of the communication network provided to a network service object in the region where the target vehicle is located, the remote information service provider generates the first configuration information.
[0015] In one possible implementation, the remote information service provider generates the first configuration information including:
[0016] When the telematics service provider receives an update to the network type service of the communication network provided to the target vehicle, the telematics service provider generates the first configuration information.
[0017] In one possible implementation, during the development phase of the vehicle model to which the target vehicle belongs, the telematics service provider sends different fourth configuration information from multiple fourth configuration information to the TBOX of each of the multiple vehicles participating in the test that belong to the same vehicle model as the target vehicle. This allows each vehicle participating in the test to update the configuration item indicating the network type service provided to the communication network of the vehicle participating in the test to the configuration item in the fourth configuration information received by the vehicle participating in the test through its TBOX. It also tests whether the vehicle participating in the test can use the communication network indicating the network type service in the fourth configuration information received by the vehicle participating in the test. Each of the multiple fourth configuration information includes different configuration items corresponding to the network type service.
[0018] Secondly, embodiments of this application provide a data processing apparatus integrated into a remote information service provider. The data processing apparatus includes:
[0019] The first configuration information generation unit is used to generate first configuration information, which includes: configuration items corresponding to the target network type service;
[0020] The first configuration information sending unit is used to send first configuration information to the remote information processing box (TBOX) of the target vehicle, so that the TBOX of the target vehicle updates the configuration item indicating the network type service of the communication network provided to the target vehicle from the configuration item when the first configuration information is received to the configuration item corresponding to the target network type service, and the target vehicle transmits data through the communication network of the target network type service.
[0021] In one possible implementation, the data processing apparatus further includes:
[0022] The voice service configuration item update unit is used to generate second configuration information, the second configuration information including: configuration items corresponding to the target voice service; sending the second configuration information to the TBOX of the target vehicle, so that the TBOX of the target vehicle updates the configuration items indicating the voice service provided to the target vehicle from the configuration items when the second configuration information is received to the configuration items corresponding to the target voice service, and the target vehicle transmits voice through the target voice service.
[0023] In one possible implementation, the data processing apparatus further includes:
[0024] The SMS service configuration item update unit is used to generate third configuration information, which includes: configuration items corresponding to the target SMS service; sending the third configuration information to the TBOX of the target vehicle, so that the TBOX of the target vehicle updates the configuration items indicating the SMS service provided to the target vehicle from the configuration items when the third configuration information is received to the configuration items corresponding to the target SMS service; and the target vehicle transmits SMS messages through the target SMS service.
[0025] In one possible implementation, the first configuration information generation unit is further configured to generate first configuration information when the remote information service provider receives an update of the network type service of the communication network provided to the network service object in the area where the target vehicle is located to the target network type service.
[0026] In one possible implementation, the first configuration information generation unit is further configured to generate first configuration information when the remote information service provider receives an update of the network type service of the communication network provided to the target vehicle to the target network type service.
[0027] In one possible implementation, the data processing apparatus further includes:
[0028] The test configuration unit is used during the development phase of the vehicle model to which the target vehicle belongs. A telematics service provider sends different fourth configuration information from multiple fourth configuration information to the TBOX of each of the multiple vehicles participating in the test that belong to the same vehicle model as the target vehicle. This allows each vehicle participating in the test to update the configuration item indicating the network type service provided to the communication network to the configuration item in the fourth configuration information received by the vehicle participating in the test through its TBOX. The test also tests whether the vehicle participating in the test can use the communication network indicating the network type service in the fourth configuration information received by the vehicle participating in the test. Each of the multiple fourth configuration information includes different configuration items corresponding to the network type service.
[0029] Thirdly, embodiments of this application provide a computer device integrated on the side of a remote information service provider, including: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to perform the method described in the first aspect or any of its corresponding embodiments.
[0030] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer instructions for causing a computer to perform the method described in the first aspect or any corresponding embodiment.
[0031] Fifthly, the present invention provides a computer program product, including computer instructions for causing a computer to perform the method described in the first aspect or any corresponding embodiment thereof.
[0032] The data processing method provided in this application embodiment, on one hand, in the case of an update to the communication network provided to the target vehicle, involves a remote information service provider sending first configuration information to the target vehicle's TBOX. The target vehicle's TBOX updates the configuration item indicating the network type service of the communication network provided to the target vehicle to a configuration item corresponding to the target network type service. After updating the configuration item indicating the network type service of the communication network provided to the target vehicle to a configuration item corresponding to the target network type service, the target vehicle can determine that the network type service of the network provided to the target vehicle is the target network type service. After determining that the network type service of the network provided to the target vehicle is the target network type service, the target vehicle can connect to the communication network of the target network type service according to the connection procedure defined by the protocol involved in the target network type service. After connecting to the communication network of the target network type service, the target vehicle transmits data through the communication network of the target network type service. This data transmission through the communication network of the target network type service includes: the target vehicle generating data according to the protocol involved in the target network type service and sending the generated data through the communication network of the target network type service; and parsing the data received through the communication network of the target network type service according to the protocol involved in the target network type service. This eliminates the need to drive the target vehicle to a maintenance location in order for the target vehicle to use the updated network type service. The data processing method provided in this application is particularly applicable to the following situations: iterations in the network infrastructure of the vehicle's location lead to updates to the network type service of the communication network provided to the vehicle; updates to the network service contract signed between the vehicle's user and the vehicle manufacturer lead to updates to the network type service of the communication network provided to the vehicle; and communication operators in overseas regions provide communication network type services to service recipients in overseas regions where the vehicle is sold that are inconsistent with the network type service stored in the vehicle before it left the factory. This improves the convenience of using communication networks with updated network type services and saves on the cost of using communication networks with updated network type services.
[0033] On the other hand, the TBOX of the target vehicle will update the configuration item indicating the network type service of the communication network provided to the target vehicle to the configuration item corresponding to the target network type service. This eliminates the need for a large-scale software upgrade, such as an OTA software upgrade, to update the information indicating the network type service of the communication network provided to the target vehicle, thus saving the target vehicle the cost of using the updated network type service. Attached Figure Description
[0034] To more clearly illustrate the technical solutions in the specific embodiments of this application or the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0035] Figure 1 This is a flowchart illustrating the data processing method provided in an embodiment of this application;
[0036] Figure 2 This is a flowchart illustrating an example of interaction between a telematics service provider and the target vehicle's TBOX;
[0037] Figure 3 This is a flowchart illustrating another data processing method provided in an embodiment of this application;
[0038] Figure 4 This is a schematic diagram of the structure of the computer device provided in the embodiments of this application. Detailed Implementation
[0039] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, 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, 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.
[0040] refer to Figure 1 The diagram illustrates a flowchart of the data processing method provided in an embodiment of this application.
[0041] In step S101, the remote information service provider generates first configuration information, which includes configuration items corresponding to the target network type service.
[0042] In this embodiment, the Telematics Service Provider (TSP) may belong to the vehicle manufacturer providing the target vehicle. The TSP is a cloud platform. The TSP can also be called a remote service platform. The TSP includes a cloud server used to execute the data processing method provided in this embodiment.
[0043] As an example, the network type of the communication network can be 4G network type, 5G NSA network type, 5G SA network type, satellite communication network type, etc.
[0044] In one possible implementation, the data type of the configuration item corresponding to the network type service is an integer.
[0045] As an example, integer 1 corresponds to the 5G SA network type of non-standalone (NSA), integer 2 corresponds to the 5G SA network type based on standalone (SA), and integer 3 corresponds to the satellite communication network type.
[0046] It should be noted that the telematics service provider generates the first configuration information because it determines that the configuration item indicating the network type service of the communication network provided to the target vehicle needs to be updated. Prior to generating the first configuration information, the telematics service provider determines that the configuration item indicating the network type service of the communication network provided to the target vehicle needs to be updated.
[0047] As an example, the target vehicle is exported to an overseas region. The network type service of the communication network provided by the communication operator in that overseas region to the service recipients of the vehicle is inconsistent with the network type service stored in the target vehicle before it left the factory. The network type stored in the target vehicle is indicated by a configuration item that specifies the network type service of the communication network provided to the target vehicle. When the target vehicle is in that overseas region, the target vehicle determines that it needs to update the configuration item indicating the network type service of the communication network provided to the target vehicle.
[0048] In one possible implementation, the remote information service provider generates the first configuration information by: when the remote information service provider receives an update of the network type service of the communication network provided to the network service object in the region where the target vehicle is located to the target network type service, the remote information service provider generates the first configuration information.
[0049] The update of the network type service of the communication network provided to the network service object in the area where the target vehicle is located to the target network type service may be due to the update, such as the upgrade, of the network infrastructure applied to the area where the target vehicle is located.
[0050] As an example, before the target vehicle leaves the factory, the network type service stored in the target vehicle is 5G NSA. After the network infrastructure update applied to the area where the target vehicle is located, the network type service of the communication network provided to network service objects in the area where the target vehicle is located is 5G SA. The network type service of the communication network provided to network service objects in the area where the target vehicle is located is updated from 5G NSA to the target network type service, i.e., 5G SA.
[0051] In another possible implementation, the telematics service provider generates the first configuration information by: when the telematics service provider receives an update of the network type service of the communication network provided to the target vehicle to the target network type service, the telematics service provider generates the first configuration information.
[0052] The update of the network type service of the communication network provided to the target vehicle to the target network type service may be caused by the update of the network service contract signed between the user of the target vehicle and the vehicle manufacturer that provides the target vehicle.
[0053] In step S102, the telematics service provider sends first configuration information to the telematics box (TBOX) of the target vehicle, so that the TBOX of the target vehicle updates the configuration item indicating the network type service of the communication network provided to the target vehicle from the configuration item when the first configuration information is received to the configuration item corresponding to the target network type service, and the target vehicle transmits data through the communication network of the target network type service.
[0054] The target vehicle can be any vehicle to which the data processing method provided in this application embodiment is applied.
[0055] A Telematics Box (TBOX) is an in-vehicle remote communication terminal device used to enable vehicle networking. TBOX integrates vehicle network and wireless communication functions.
[0056] In one possible implementation, the telematics service provider sends the first configuration information to the target vehicle's TBOX via Message Queuing Telemetry Transport (MQTT).
[0057] In this embodiment, the telematics service provider sends first configuration information to the target vehicle's TBOX, which triggers the TBOX to update the configuration item indicating the network type service of the communication network provided to the target vehicle from the configuration item at the time of receiving the first configuration information to the configuration item corresponding to the target network type service. After the target vehicle's TBOX updates the configuration item indicating the network type service of the communication network provided to the target vehicle from the configuration item at the time of receiving the first configuration information to the configuration item corresponding to the target network type service, the target vehicle determines the network type service of the communication network provided to the target vehicle as the target network type service based on the configuration item corresponding to the target network type service. After determining that the network type service provided by the target vehicle is the target network type service, the target vehicle can connect to the communication network of the target network type service according to the connection procedure defined by the protocol involved in the target network type service. After the target vehicle connects to the communication network of the target network type service, the target vehicle transmits data through the communication network of the target network type service.
[0058] Among them, the configuration item that indicates the network type service of the communication network provided to the target vehicle when the first configuration information is received is the configuration item when the first configuration information is received.
[0059] As an example, the configuration item corresponding to the 5G SA network type is integer 1, and the configuration item corresponding to the 5G SA network type service is integer 2. The target network type service is the 5G SA network type service. The configuration item received upon receiving the first configuration information is integer 1, meaning that upon receiving the first configuration information, the configuration item indicating the network type service of the communication network provided to the target vehicle is 1. The target vehicle's TBOX updates the configuration item indicating the network type service of the communication network provided to the target vehicle from configuration item 1 (received upon receiving the first configuration information) to configuration item 2 (corresponding to the 5G SA network type service). Based on the configuration item corresponding to the 5G SA network type service, the target vehicle determines that the network type service of the communication network provided to the target vehicle is the 5G SA network type service. After determining that the network type service of the communication network provided to the target vehicle is the 5G SA network type service, the target vehicle transmits data through the 5G SA network.
[0060] It should be noted that the operations involved by the remote information service provider in this application embodiment can be implemented on a specific single vehicle or on a batch of target vehicles.
[0061] refer to Figure 2 It shows a flowchart illustrating an example of a telematics service provider interacting with the TBOX of a target vehicle.
[0062] In this example, before the target vehicle leaves the factory, the configuration item indicating the network type service of the communication network provided to the target vehicle is a configuration item corresponding to the 5G SA network type service. The target vehicle is exported to an overseas region, where the network type service of the communication network provided to the network service objects in the target vehicle's region is the 5G SA network type service.
[0063] In this example, when the target vehicle is in an overseas region, the telematics service provider determines that the communication network provided by the overseas communication operator to the service recipient in the overseas region where the vehicle was sold is inconsistent with the network type service stored in the vehicle before it left the factory, and determines that the configuration item indicating the network type service provided to the communication network of the target vehicle needs to be updated.
[0064] In this example, after the telematics service provider determines that the configuration item for the network type service of the communication network provided to the target vehicle needs to be updated, the telematics service provider sends the first configuration information to the TBOX of the target vehicle. The 5GSA network type service is the target network type service. The first configuration information includes: configuration item 2 corresponding to the 5GSA network type service.
[0065] In this example, the target vehicle's TBOX will update the configuration item indicating the network type service of the communication network provided to the target vehicle from 1 to 2.
[0066] In this example, after the target vehicle's TBOX updates the configuration item indicating the network type service of the communication network provided to the target vehicle from 1 to 2, the target vehicle transmits data through the 5GSA network.
[0067] refer to Figure 3 The diagram illustrates a flowchart of another data processing method provided in an embodiment of this application.
[0068] In step S301, the remote information service provider generates first configuration information, which includes configuration items corresponding to the target network type service.
[0069] In step S302, the telematics service provider sends first configuration information to the telematics box (TBOX) of the target vehicle, so that the TBOX of the target vehicle updates the configuration item indicating the network type service of the communication network provided to the target vehicle from the configuration item when the first configuration information is received to the configuration item corresponding to the target network type service, and the target vehicle transmits data through the communication network of the target network type service.
[0070] In step S303, the telematics service provider generates second configuration information, which includes: configuration items corresponding to the target voice service; the telematics service provider sends the second configuration information to the TBOX of the target vehicle, so that the TBOX of the target vehicle updates the configuration items indicating the voice service provided to the target vehicle from the configuration items when the second configuration information is received to the configuration items corresponding to the target voice service, and the target vehicle transmits voice through the target voice service.
[0071] As an example, voice services can be VoLTE, VoNR, etc.
[0072] It should be noted that the telematics service provider generates the second configuration information because it determines that the configuration items indicating the voice services provided to the target vehicle need to be updated. Prior to generating the second configuration information, the telematics service provider determines that the configuration items indicating the voice services provided to the target vehicle need to be updated.
[0073] In one possible implementation, the telematics service can determine that the configuration item indicating the voice service provided to the target vehicle needs to be updated when any of the following conditions are detected: the iteration of network infrastructure in the region where the target vehicle is located leads to an update of the voice service provided to the target vehicle by the manufacturer providing the target vehicle; the update of the network service contract signed between the user of the target vehicle and the manufacturer providing the target vehicle leads to an update of the voice service provided to the target vehicle; the voice service provided by the overseas telecommunications operator to the service recipients in the overseas region where the target vehicle is sold is the same as the voice service indicated by the information stored in the vehicle before the target vehicle left the factory.
[0074] In this embodiment, the telematics service provider sends second configuration information to the target vehicle's TBOX, which triggers the TBOX to update the configuration item indicating the voice service provided to the target vehicle from the configuration item at the time of receiving the second configuration information to the configuration item corresponding to the target voice service. After the target vehicle's TBOX updates the configuration item indicating the voice service provided to the target vehicle from the configuration item at the time of receiving the second configuration information to the configuration item corresponding to the target voice service, the target vehicle determines that the voice service provided to the target vehicle is the target voice service based on the configuration item corresponding to the target voice service. After the target vehicle determines that the voice service provided to the target vehicle is the target voice service, the target vehicle transmits voice through the target voice service.
[0075] When the second configuration information is received, the configuration item indicating the voice service to be provided to the target vehicle is the configuration item at the time the second configuration information is received.
[0076] The transmission of voice by the target vehicle through the target voice service includes: the target vehicle generating voice data according to the protocol involved in the target voice service and sending the generated data through the target voice service; and the target vehicle extracting voice data from the voice data frames received through the target voice service according to the protocol involved in the target voice service.
[0077] As an example, the configuration item received upon receiving the second configuration information corresponds to the VoLTE service, and the target voice service is the VoNR service. The configuration item corresponding to the VoLTE service is an integer 3, and the configuration item corresponding to the VoNR service is an integer 4. The target vehicle's TBOX modifies the configuration item indicating the voice service provided to the target vehicle from configuration item 3 (corresponding to the VoLTE service) to configuration item 4 (corresponding to the VoNR service). After the target vehicle's TBOX modifies the configuration item indicating the voice service provided to the target vehicle from the configuration item corresponding to the VoLTE service to the configuration item corresponding to the VoNR service, the target vehicle determines that the voice service provided to the target vehicle is the VoNR service based on the configuration item corresponding to the VoNR service. The target vehicle transmits voice through the VoNR service.
[0078] In step S303, when the voice service provided to the target vehicle is updated, the telematics service provider sends second configuration information to the target vehicle's TBOX. The target vehicle's TBOX updates the configuration items indicating the voice service provided to the target vehicle from the configuration items when the second configuration information is received to the configuration items corresponding to the target voice service, and the target vehicle transmits voice data through the target voice service. This eliminates the need to drive the target vehicle to a maintenance location to update the information indicating the voice service provided to the target vehicle in order for the target vehicle to use the updated voice service. This improves the convenience of using the updated voice service and saves on the cost of using the updated voice service. Furthermore, it eliminates the need for large-scale software upgrades, such as OTA software upgrades, to update the information indicating the voice service provided to the target vehicle, saving on the cost of using the updated voice service.
[0079] In step S304, the telematics service provider generates third configuration information, which includes: configuration items corresponding to the target SMS service; the telematics service provider sends the third configuration information to the TBOX of the target vehicle, so that the TBOX updates the configuration items indicating the SMS service provided to the target vehicle from the configuration items when the third configuration information is received to the configuration items corresponding to the target SMS service, and the target vehicle transmits SMS messages through the target SMS service.
[0080] As an example, SMS services can be SMS over NAS, SMS over IMS, SMS over SGs, CS SMS, etc.
[0081] It should be noted that the generation of third-party configuration information by the telematics service provider is triggered by the telematics service provider determining that configuration items indicating the SMS service to be provided to the target vehicle need to be updated. Prior to generating the third-party configuration information, the telematics service provider determines the configuration items indicating the SMS service to be provided to the target vehicle.
[0082] In one possible implementation, the telematics service can determine that the configuration item indicating the SMS service provided to the target vehicle needs to be updated when any of the following conditions are detected: the iteration of network infrastructure in the region where the target vehicle is located causes an update to the SMS service provided to the vehicle by the manufacturer providing the target vehicle; the update of the network service contract signed between the user of the target vehicle and the manufacturer providing the target vehicle causes an update to the SMS service provided to the target vehicle; or the network type of the communication network provided by the overseas telecommunications operator to the overseas service recipients to whom the target vehicle is sold is inconsistent with the SMS service indicated by the information stored in the target vehicle before it left the factory.
[0083] In this embodiment, the telematics service provider sends third configuration information to the target vehicle's TBOX, which triggers the TBOX to update the configuration item indicating the SMS service provided to the target vehicle from the configuration item received when the third configuration information was received to the configuration item corresponding to the target SMS service. After the target vehicle's TBOX updates the configuration item indicating the SMS service provided to the target vehicle from the configuration item received when the third configuration information was received to the configuration item corresponding to the target SMS service, the target vehicle determines that the SMS service provided to the target vehicle is the target SMS service based on the configuration item corresponding to the target voice service. After the target vehicle determines that the SMS service provided to the target vehicle is the target SMS service, the target vehicle transmits SMS messages through the target SMS service. The transmission of SMS messages by the target vehicle through the target SMS service includes: the target vehicle generating SMS data according to the protocol involved in the target SMS service and sending the generated SMS data through the target SMS service; and the target vehicle extracting SMS data from SMS data frames received through the target SMS service according to the protocol involved in the target SMS service.
[0084] Among them, the configuration item that indicates the SMS service to be provided to the target vehicle when the third configuration information is received is: the configuration item when the third configuration information is received.
[0085] As an example, when the third configuration information is received, the configuration item corresponds to the SMSoverNAS service, and the target SMS service is the SMSoverSGs service. The configuration item corresponding to the SMSoverNAS service is integer 5, and the configuration item corresponding to the SMSoverSGs service is integer 6. The target vehicle's TBOX modifies the configuration item indicating the SMS service provided to the target vehicle from configuration item 5 corresponding to the SMSoverNAS service to configuration item 6 corresponding to the SMSoverSGs service. After the target vehicle's TBOX modifies the configuration item indicating the SMS service provided to the target vehicle from the configuration item corresponding to the SMSoverNAS service to the configuration item corresponding to the SMSoverSGs service, the target vehicle determines that the SMS service provided to the target vehicle is the SMSoverSGs service based on the configuration item indicating SMSoverSGs. The target vehicle transmits SMS messages through the SMSoverSGs service.
[0086] In step S304, when the SMS service provided to the target vehicle is updated, the telematics service provider sends third configuration information to the target vehicle's TBOX. The target vehicle's TBOX updates the configuration items indicating the SMS service provided to the target vehicle from the configuration items when the third configuration information is received to the configuration items corresponding to the target SMS service, and the target vehicle transmits SMS messages through the target SMS service. This eliminates the need to drive the target vehicle to a maintenance location to update the information indicating the SMS service provided to the target vehicle in order for the target vehicle to use the updated SMS service. This improves the convenience of using the updated SMS service and saves on the cost of using the updated SMS service. Furthermore, it eliminates the need for large-scale software upgrades, such as OTA software upgrades, to update the information indicating the SMS service provided to the vehicle, saving on the cost of using the updated SMS service.
[0087] In one possible implementation, step S305 is also included.
[0088] In step S305, during the development phase of the vehicle model to which the target vehicle belongs, the telematics service provider sends different fourth configuration information from multiple fourth configuration information to the TBOX of each of the multiple vehicles participating in the test that belong to the same vehicle model as the target vehicle. This allows each vehicle participating in the test to update the configuration item indicating the network type service provided to the communication network of the vehicle participating in the test to the configuration item in the fourth configuration information received by the vehicle participating in the test through its TBOX. It also tests whether the vehicle participating in the test can use the communication network indicating the network type service in the fourth configuration information received by the vehicle participating in the test. Each of the multiple fourth configuration information includes different configuration items corresponding to the network type service.
[0089] The development stage of the target vehicle model precedes the mass production of the target vehicle model.
[0090] It should be noted that sending the fourth configuration information to the TBOX of a participating vehicle is triggered when, during a test to determine whether the participating vehicle can use a communication network, the configuration item indicating the network type service of the communication network provided to the participating vehicle does not indicate the network type service to which the communication network belongs. The configuration items in the fourth configuration information sent to the participating vehicle correspond to the network type service to which the communication network belongs. After the participating vehicle updates the configuration item indicating the network type service of the communication network provided to it to the configuration item in the fourth configuration information via its TBOX, the participating vehicle, based on the configuration item in the fourth configuration information, determines that the network type service of the communication network provided to it is the network type service to which the communication network belongs, and then tests whether the participating vehicle can use the communication network.
[0091] As an example, when testing whether a participating vehicle can use communication network B, the configuration item indicating the network type service of the communication network provided to the participating vehicle indicates network type A, not network type B to which communication network B belongs. The configuration item in the fourth configuration information sent to the participating vehicle corresponds to network type B. After the participating vehicle updates the configuration item indicating the network type service of the communication network provided to it to the configuration item corresponding to network type B through its TBOX, the participating vehicle determines that the network type service of the communication network provided to it is network type B based on the configuration item corresponding to network type B, and then tests whether the participating vehicle can use communication network B.
[0092] In step S305, for each of the multiple communication networks, if it is unclear whether the vehicle model to which the test vehicle belongs can use the communication network, and the network type service indicated by the configuration item for the network type service provided to the test vehicle is not the network type to which the communication network belongs, the telematics service provider sends fourth configuration information to the test vehicle. This fourth configuration information includes a configuration item corresponding to the network type service to which the communication network belongs. The test vehicle updates the configuration item indicating the network type service provided to the test vehicle through its TBOX to the configuration item corresponding to the network type service to which the communication network belongs. Therefore, the test vehicle can determine the network type service provided to the test vehicle based on the configuration item corresponding to the network type service to which the communication network belongs, and test whether the test vehicle can use the communication network. This eliminates the need to drive the target vehicle to a maintenance location and have relevant personnel modify the configuration item indicating the network type service provided to the test vehicle at the maintenance location to test whether the test vehicle can use the corresponding communication network. This improves the ease with which test vehicles can use the corresponding communication networks, saving on testing costs. It eliminates the need for large-scale software upgrades, such as OTA (Over-The-Air) updates, to update configuration items indicating the network type services provided to test vehicles, further reducing testing costs.
[0093] This application provides a data processing apparatus. This data processing apparatus is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "unit" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0094] The data processing device is integrated into a remote information service provider and includes:
[0095] The first configuration information generation unit is used to generate first configuration information, which includes: configuration items corresponding to the target network type service;
[0096] The first configuration information sending unit is used to send first configuration information to the remote information processing box (TBOX) of the target vehicle, so that the TBOX of the target vehicle updates the configuration item indicating the network type service of the communication network provided to the target vehicle from the configuration item when the first configuration information is received to the configuration item corresponding to the target network type service, and the target vehicle transmits data through the communication network of the target network type service.
[0097] In one possible implementation, the data processing apparatus further includes:
[0098] The voice service configuration item update unit is used to generate second configuration information, the second configuration information including: configuration items corresponding to the target voice service; sending the second configuration information to the TBOX of the target vehicle, so that the TBOX of the target vehicle updates the configuration items indicating the voice service provided to the target vehicle from the configuration items when the second configuration information is received to the configuration items corresponding to the target voice service, and the target vehicle transmits voice through the target voice service.
[0099] In one possible implementation, the data processing apparatus further includes:
[0100] The SMS service configuration item update unit is used to generate third configuration information, which includes: configuration items corresponding to the target SMS service; sending the third configuration information to the TBOX of the target vehicle, so that the TBOX of the target vehicle updates the configuration items indicating the SMS service provided to the target vehicle from the configuration items when the third configuration information is received to the configuration items corresponding to the target SMS service; and the target vehicle transmits SMS messages through the target SMS service.
[0101] In one possible implementation, the first configuration information generation unit is further configured to generate first configuration information when the remote information service provider receives an update of the network type service of the communication network provided to the network service object in the area where the target vehicle is located to the target network type service.
[0102] In one possible implementation, the first configuration information generation unit is further configured to generate first configuration information when the remote information service provider receives an update of the network type service of the communication network provided to the target vehicle to the target network type service.
[0103] In one possible implementation, the data processing apparatus further includes:
[0104] The test configuration unit is used during the development phase of the vehicle model to which the target vehicle belongs. A telematics service provider sends different fourth configuration information from multiple fourth configuration information to the TBOX of each of the multiple vehicles participating in the test that belong to the same vehicle model as the target vehicle. This allows each vehicle participating in the test to update the configuration item indicating the network type service provided to the communication network to the configuration item in the fourth configuration information received by the vehicle participating in the test through its TBOX. The test also tests whether the vehicle participating in the test can use the communication network indicating the network type service in the fourth configuration information received by the vehicle participating in the test. Each of the multiple fourth configuration information includes different configuration items corresponding to the network type service.
[0105] In this embodiment, the device is presented in the form of a functional unit. Here, a unit refers to an ASIC circuit, a processor and memory that execute one or more software or fixed programs, and / or other devices that can provide the above-mentioned functions.
[0106] Further functional descriptions of the above-mentioned units are the same as those in the corresponding embodiments described above, and will not be repeated here.
[0107] refer to Figure 4 This illustration shows a schematic diagram of a computer device provided in an embodiment of this application. The computer device includes one or more processors 10, a memory 20, and interfaces for connecting the various components, including high-speed interfaces and low-speed interfaces. The various components are interconnected via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on an external input / output device (such as a display device coupled to the interface). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system).
[0108] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0109] The memory 20 stores instructions executable by at least one processor 10 to cause the at least one processor 10 to perform the method shown in the above embodiments.
[0110] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the computer device. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0111] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0112] The computer device also includes an input device 30 and an output device 40. The processor 10, memory 20, input device 30, and output device 40 can be connected via a bus or other means.
[0113] Input device 30 can receive input numerical or character information, and generate key signal inputs related to user settings and function control of the computer device, such as a touchscreen, keypad, mouse, trackpad, touchpad, joystick, one or more mouse buttons, trackball, joystick, etc. Output device 40 may include display devices, auxiliary lighting devices (e.g., LEDs), and haptic feedback devices (e.g., vibration motors). The aforementioned display devices include, but are not limited to, liquid crystal displays, light-emitting diodes, displays, and plasma displays. In some alternative embodiments, the display device may be a touchscreen.
[0114] This application also provides a computer-readable storage medium. The methods described in this application can be implemented in hardware or firmware, or implemented as recordable on a storage medium, or implemented as computer code downloaded over a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and subsequently stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the methods shown in the above embodiments are implemented.
[0115] A portion of the embodiments of this application can be applied as a computer program product, such as computer program instructions. When executed by a computer, these instructions, through the operation of the computer, can invoke or provide the methods and / or technical solutions according to the present invention. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Accordingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.
[0116] Although embodiments of this application have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of this application, and all such modifications and variations fall within the scope defined by the appended claims.
Claims
1. A data processing method, characterized in that, The method includes: The remote information service provider generates first configuration information, which includes configuration items corresponding to the target network type service. The telematics service provider sends first configuration information to the telematics box (TBOX) of the target vehicle, so that the TBOX of the target vehicle updates the configuration item indicating the network type service of the communication network provided to the target vehicle from the configuration item when the first configuration information is received to the configuration item corresponding to the target network type service, and the target vehicle transmits data through the communication network of the target network type service.
2. The method according to claim 1, characterized in that, The method further includes: The remote information service provider generates second configuration information, which includes configuration items corresponding to the target voice service; The telematics service provider sends second configuration information to the target vehicle's TBOX, so that the target vehicle's TBOX updates the configuration item indicating the voice service provided to the target vehicle from the configuration item when the second configuration information is received to the configuration item corresponding to the target voice service, and the target vehicle transmits voice through the target voice service.
3. The method according to claim 1, characterized in that, The method further includes: The remote information service provider generates third configuration information, which includes configuration items corresponding to the target SMS service. The telematics service provider sends third configuration information to the target vehicle's TBOX, so that the target vehicle's TBOX updates the configuration item indicating the SMS service provided to the target vehicle from the configuration item when the third configuration information is received to the configuration item corresponding to the target SMS service, and the target vehicle transmits SMS messages through the target SMS service.
4. The method according to claim 1, characterized in that, The remote information service provider generates the first configuration information, including: When a remote information service provider receives an update to the network type service of the communication network provided to a network service object in the region where the target vehicle is located, the remote information service provider generates the first configuration information.
5. The method according to claim 1, characterized in that, The remote information service provider generates the first configuration information, including: When the telematics service provider receives an update to the network type service of the communication network provided to the target vehicle, the telematics service provider generates the first configuration information.
6. The method according to any one of claims 1-5, characterized in that, The method further includes: During the development phase of the vehicle model to which the target vehicle belongs, the telematics service provider sends different fourth configuration information from multiple fourth configuration information to the TBOX of each of the multiple vehicles participating in the test that belong to the same vehicle model as the target vehicle. This allows each vehicle participating in the test to update the configuration item indicating the network type service provided to the communication network of the vehicle participating in the test to the configuration item in the fourth configuration information received by the vehicle participating in the test through its TBOX. This also tests whether the vehicle participating in the test can use the communication network indicating the network type service in the fourth configuration information received by the vehicle participating in the test. Each of the multiple fourth configuration information includes different configuration items corresponding to the network type service.
7. A data processing apparatus, characterized in that, Integrated on the remote information service provider side, the device includes: The first configuration information generation unit is used to generate first configuration information, which includes: configuration items corresponding to the target network type service; The first configuration information sending unit is used to send first configuration information to the remote information processing box (TBOX) of the target vehicle, so that the TBOX of the target vehicle updates the configuration item indicating the network type service of the communication network provided to the target vehicle from the configuration item when the first configuration information is received to the configuration item corresponding to the target network type service, and the target vehicle transmits data through the communication network of the target network type service.
8. A computer device, characterized in that, Integrated on the remote information service provider side, including: A memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, the processor executing the computer instructions to perform the method of any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing a computer to perform the method of any one of claims 1 to 6.
10. A computer program product, characterized in that, Includes computer instructions for causing a computer to perform the method of any one of claims 1 to 6.