Vehicle data cross-region reporting method and device, electronic equipment, medium and product
By determining the location of the vehicle's IP address and setting the APN, and reporting data according to the preset network configuration, the reliability and flexibility issues of cross-border transmission of automobile data are solved, and the data transmission needs within and outside the country are met.
Patent Information
- Application Number
- CN202510810043.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-17
- Publication Date
- 2025-09-16
AI Technical Summary
How to achieve reliable cross-border transmission of automotive data, taking into account differences in regulations, operator mechanisms and network capabilities, and ensure domestic and international data transmission needs.
By determining the location of the vehicle's current IP address, setting the network access point name APN, and determining the vehicle data to be reported based on the preset network configuration, different transmission methods are used for cross-regional reporting.
It realizes flexible and reliable cross-border transmission of automobile data, meets the data transmission needs at home and abroad, improves the reliability and flexibility of transmission, and reduces costs.
Smart Images

Figure CN120658727A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of vehicle communication technology, and in particular to a method, device, electronic device, medium, and product for reporting vehicle data across regions. Background Art
[0002] With the rapid global growth of the automotive industry and the deepening transformation towards digitalization, intelligence, and connectivity, the cross-border flow of automotive data has become a hot topic. The global operation of the automotive industry chain inevitably requires data interaction and integration, and the need for cross-border data flow must be met. Domestic and international transmission of automotive data differs due to differences in regulations, operator mechanisms, network capabilities, and other factors, as well as security and sensitive data considerations. Enabling reliable cross-border transmission of automotive data is a pressing issue. Summary of the Invention
[0003] This application provides a method, device, electronic device, medium and product for reporting vehicle data across regions to achieve reliable cross-border transmission of vehicle data.
[0004] In a first aspect, an embodiment of the present application provides a method for reporting vehicle data across regions, including:
[0005] Determine the location of the vehicle's current IP address, where the location includes a jurisdiction or a non-jurisdiction area;
[0006] Setting the network access point name APN according to the preset network configuration corresponding to the home location;
[0007] The vehicle data to be reported is determined according to the preset network configuration, and the vehicle data is reported based on the APN.
[0008] In a second aspect, an embodiment of the present application further provides a vehicle data cross-region reporting device, comprising:
[0009] A network module, configured to determine the location of the vehicle's current IP address, wherein the location includes a jurisdictional area or a non-jurisdictional area;
[0010] A cross-region management module, configured to set a network access point name (APN) according to a preset network configuration corresponding to the home location;
[0011] A reporting data arbitration module, configured to determine vehicle data to be reported according to the preset network configuration;
[0012] A data transmission module is used to report the vehicle data based on the APN.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, including:
[0014] one or more processors;
[0015] a storage device for storing one or more programs;
[0016] When the one or more programs are executed by the one or more processors, the one or more processors implement the vehicle data cross-region reporting method as described in the first aspect.
[0017] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored, which, when executed by a processor, implements the method for cross-regional reporting of vehicle data as described in the first aspect.
[0018] In a fifth aspect, an embodiment of the present application further provides a computer program product, comprising a computer program and / or instructions, which, when executed by a processor, implements the method for cross-regional reporting of vehicle data as described in any of the above embodiments.
[0019] Embodiments of the present application provide a method, apparatus, electronic device, medium, and product for cross-regional vehicle data reporting. The method includes: determining the location of the vehicle's current IP address, where the location includes a jurisdictional area or a non-jurisdictional area; setting a network access point name (APN) based on a preset network configuration corresponding to the location; determining vehicle data to be reported based on the preset network configuration, and reporting the vehicle data based on the APN. Configuring the APN accordingly for the location and reporting the vehicle data accordingly can meet domestic and international data transmission requirements and enable flexible and reliable cross-border transmission of vehicle data. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0021] Figure 1 A flowchart of a method for cross-regional reporting of vehicle data provided in an embodiment of the present application;
[0022] Figure 2 A schematic diagram of a cross-regional vehicle data reporting process provided in an embodiment of the present application;
[0023] Figure 3 A schematic diagram of the structure of a vehicle data cross-region reporting device provided in an embodiment of the present application;
[0024] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0025] The present application will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are intended only to illustrate the present application and are not intended to limit the present application. It should also be noted that, for ease of description, the accompanying drawings only illustrate portions of the present application, not all of the structures.
[0026] Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flow charts. Although the flow charts describe the steps as sequential processes, many of the steps can be implemented in parallel, concurrently, or simultaneously. In addition, the order of the steps can be rearranged. The process can be terminated when its operation is completed, but can also have additional steps not included in the accompanying drawings. The process can correspond to a method, function, procedure, subroutine, subprogram, etc.
[0027] It should be noted that the concepts of "first" and "second" mentioned in the embodiments of this application are only used to distinguish different devices, modules, units or other objects, and are not used to limit the order or interdependence of the functions performed by these devices, modules, units or other objects.
[0028] In addition, the embodiments and features in the embodiments of the present application may be combined with each other unless there is any conflict.
[0029] The acquisition, storage, use, and processing of data in this application's technical solution comply with relevant national laws and regulations.
[0030] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned. They should be regarded as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the relevant content of the solution.
[0031] Figure 1 A flowchart of a method for cross-regional reporting of vehicle data provided in an embodiment of the present application, this embodiment can be applied to the situation of cross-regional reporting of vehicle data. Specifically, the method for cross-regional reporting of vehicle data can be executed by a cross-regional reporting device for vehicle data, and the cross-regional reporting device for vehicle data can be implemented by software and / or hardware and integrated into an electronic device. Electronic devices include but are not limited to vehicle-mounted controllers, vehicle-mounted remote communication terminals or electronic control units (ECUs), etc. The electronic device can be used to achieve domestic and overseas network connections and vehicle-to-cloud data transmission, and can automatically switch between domestic and overseas data transmission methods and transmission content.
[0032] As an example, the electronic device may be a Telematics BOX (T-BOX). The TBOX may include a network module, a cross-region management module, a data transmission module, a reporting data arbitration module, and other system modules.
[0033] like Figure 1 As shown, the method specifically includes the following steps:
[0034] S110: Determine the location of the current IP address of the vehicle, where the location includes a jurisdiction area or a non-jurisdiction area.
[0035] In this embodiment, the place of ownership can be determined based on the vehicle's own IP address. For example, the service provided by the website or platform can be queried based on the place of ownership, and the interconnection protocol query command (such as the curl cip.cc command) can be used to obtain the place of ownership information of the current IP address. The jurisdiction area can be understood as the area within the jurisdiction boundary. In the embodiment of this application, the jurisdiction area mainly refers to the territory; the non-jurisdiction area can be understood as the area outside the jurisdiction boundary. In the embodiment of this application, the jurisdiction area mainly refers to the outside. On this basis, it can be determined whether the vehicle where the electronic device is located is located in the jurisdiction area, and then the corresponding network configuration can be adopted to transmit vehicle data.
[0036] S120, setting a network access point name APN according to a preset network configuration corresponding to the home location;
[0037] In this embodiment, the preset network configuration is used to specify network-related configurations, such as access point names, the number and type of transmission channels, the vehicle data encryption method, and / or the vehicle data reporting mode. The preset network configurations for jurisdictional and non-jurisdictional areas can be different. For example, for jurisdictional areas, there can be one or more access points, the transmission channels can be public networks and / or private networks, the vehicle data reporting mode can be full reporting, partial reporting based on demand, or selective reporting based on user customization, and vehicle data can be transmitted unencrypted or encrypted using a relatively simple encryption algorithm. For non-jurisdictional areas, there can be only one access point, the transmission channel can be a private network, the vehicle data reporting mode can be partial reporting based on demand, or selective reporting based on user customization, and vehicle data can be transmitted unencrypted or encrypted using a relatively complex encryption algorithm. Based on this, network access points can be flexibly configured for different regions based on actual circumstances, such as compliance, security, cost, and efficiency of data transmission.
[0038] S130: Determine vehicle data to be reported according to the preset network configuration, and report the vehicle data based on the APN.
[0039] In this embodiment, vehicle data (also referred to as car data) may refer to data related to the vehicle, such as vehicle location and traffic data, vehicle operating conditions and business data, upgrade data and / or user data of the vehicle, etc. For different preset network configurations, the vehicle data that needs to be reported may be different. For example, for the jurisdiction area, the preset network configuration may be to report all vehicle data; for the non-jurisdictional area, the preset network configuration may be to report necessary vehicle data, and some non-essential vehicle data (data on vehicle rapid acceleration or deceleration events) may not be reported. On this basis, based on the APN set according to the preset network configuration, the vehicle data to be reported is reported to the main server of the vehicle data. The main server may refer to a server used to monitor vehicles within the jurisdiction area, which may be a cloud server.
[0040] The embodiment of the present application provides a method for cross-regional reporting of vehicle data, which performs corresponding APN configuration for the location of ownership and performs corresponding vehicle data reporting. It can meet domestic and foreign data transmission needs, realize domestic and foreign network connections and vehicle-to-cloud data transmission, and the data transmission methods of different locations can be flexibly switched, thereby improving the reliability and flexibility of cross-border transmission of vehicle data.
[0041] In one embodiment, when the home location is a jurisdiction area, the APN is set to two paths, one is a public network access point, and the other is a private network access point built based on a GRE tunnel.
[0042] For example, when the place of attribution is determined to be the jurisdiction area based on the current IP address, the network card configuration work can be started. For example, the network configuration preset in the territory of the TBOX can be read, and the network access point APN can be set to two routes. One route can be the public network access point provided by the operator. After negotiation with the Internet of Things card operator, the network can be connected through the general SIM card traffic. The other route can be a dedicated network access point built by the operator based on the GRE tunnel, which can realize point-to-point dedicated network communication, which is safer and more efficient. Optionally, after negotiation with the Internet of Things card operator, a whitelist can be set, and there is no restriction on the SIM card traffic in the whitelist. After the network configuration is completed, vehicle data such as vehicle CAN bus data can be collected based on the preset network configuration by reporting the data arbitration module, and the vehicle data is forwarded to the data transmission module.
[0043] In one embodiment, reporting the vehicle data based on the APN includes:
[0044] The vehicle's business data and / or regulatory data are reported through a dedicated network access point;
[0045] The vehicle's desensitized data and / or abnormal data are reported through the public network access point.
[0046] Exemplarily, after the vehicle data to be reported is received through the data transmission module, the transmission channel used by the corresponding vehicle data can be allocated according to the preset network configuration. For example, relevant vehicle business data and / or required regulatory data can be transmitted through a dedicated network channel, and desensitized data (such as test data and / or upgrade packages, etc.) and / or abnormal data (such as abnormal data and / or) can be transmitted through a public network link channel.
[0047] In one embodiment, when the home location is a non-jurisdictional area, the APN is set as a public network access point.
[0048] For example, when the location is determined to be a non-jurisdictional area based on the current IP address, the network card configuration can be started, such as reading the overseas network configuration preset by TBOX and setting the network APN to one, which is a public network access point.
[0049] In one embodiment, the preset network configuration includes a jurisdiction configuration, a default configuration and / or a user-defined configuration; wherein the default configuration is obtained by deleting some vehicle event reporting functions in the jurisdiction configuration.
[0050] Exemplarily, any one or more of the following network configurations can be preset: jurisdiction configuration (such as domestic configuration), default configuration simplified based on jurisdiction configuration, and user-defined configuration. Among them, the jurisdiction configuration is set according to the data transmission regulations and requirements of the jurisdiction, allowing the transmission of a certain amount of vehicle data, with a certain amount of traffic consumption; the default configuration can be a simplified configuration, which aims to reduce the reporting of unnecessary data (mainly event data that users do not care about, such as fuel consumption, mileage, positioning status and / or trajectory data); the user-defined configuration can be a highly customized configuration, which can be flexibly set by the user according to needs and preferences. For example, the user may enable functions such as fleet management, and then set the need to report related demand event data and vehicle-to-vehicle driving trajectory synchronization data, etc. On this basis, customized functions can be tailored for users to meet diverse needs.
[0051] Optionally, for non-jurisdictional areas (such as overseas), taking into account the high cost of overseas traffic, the reporting data arbitration module can be built-in and a simplified default configuration can be preferred. For example, the reporting function of some vehicle events (such as reporting of sudden acceleration events and / or sudden deceleration events and other non-essential functions) can be deleted to ensure that the vehicle-to-cloud data transmitted by the vehicle is significantly reduced, while ensuring the reporting of basic vehicle data.
[0052] Optionally, the preset network configuration built into TBOX can be adjusted through the vehicle computer.
[0053] In one embodiment, before determining the location of the vehicle's current IP address, the method further includes:
[0054] When the vehicle is started, it switches from dormant state to normal working state and connects to the network;
[0055] When the vehicle is powered off, it will enter sleep mode after the set time.
[0056] Enters the closed state when receiving the exit command.
[0057] Taking TBOX as an example, after the vehicle is started, TBOX can switch from sleep state to normal working state, and various system services begin to initialize, including but not limited to the positioning module, power management module, log module, in-vehicle CAN communication module, etc. in TBOX.
[0058] After each module in TBOX is started, the network module begins initialization and startup, and begins attempting to dial up for network access. This process is automatically completed by the underlying communication module built into TBOX. The business programs running within TBOX do not control this process, which is completed automatically by the system. After the underlying communication module completes the network connection, it can obtain its own IP address.
[0059] If the place of origin is the jurisdiction area, after TBOX obtains the result of the reported data arbitration, it forwards the data to be reported to the data transmission module, and the data transmission module finally transmits it to the corresponding server in the jurisdiction area according to the public network APN access point.
[0060] Figure 2 This is a schematic diagram of a vehicle data cross-region reporting process provided by an embodiment of the present application. Figure 2 As shown, taking the electronic device T-BOX as an example, after reporting vehicle data, other modules of TBOX can make corresponding adjustments based on the network module and the reported data arbitration module to ensure the stable operation of its own services.
[0061] Furthermore, the business logic upper-layer applications running on the TBOX system perform their own business logic processing and continue to work based on the data information provided by the middle-layer services and bottom-layer services.
[0062] Furthermore, during the normal operation of the TBOX function, the cross-regional management module running within the system continues to pay attention to its own IP address location and makes corresponding notifications to various services within the TBOX system in real time to adjust the stable operation of the TBOX system and ensure stable transmission of vehicle-to-cloud data.
[0063] Furthermore, when TBOX detects that the vehicle is powered off, it will enter sleep mode after a certain period of time. If the vehicle is subsequently started, it will start up again, repeating the above process to complete the normal operation of TBOX functions. When TBOX receives the system exit command, it will enter shutdown mode, gradually shut down various services, and then power off.
[0064] Optionally, while determining the location based on the current IP address, T-BOX itself can also transmit positioning information to the platform. A location confirmation service can be expanded on the platform. The platform determines the actual location based on the latitude and longitude information reported by T-BOX itself, and sends it to T-BOX. After arbitration by T-BOX's cross-regional management module, subsequent processes can be carried out.
[0065] The embodiment of the present application provides a method for reporting vehicle data across regions. This method can determine the location based on the IP address, adjust the vehicle-to-cloud data transmission link, and dynamically adjust the type of data reported to ensure that vehicle business data is transmitted normally, securely, and reliably to the server within the jurisdiction. It can also save cross-regional roaming traffic fees, reducing costs to a certain extent. This method can support cross-border transportation scenarios, where vehicles travel back and forth between the country and abroad multiple times, and vehicle data can be transmitted back to the vehicle's location in a timely manner, meeting compliance requirements and having the characteristics of compliance, security, and low cost.
[0066] Figure 3 This is a schematic diagram of the structure of a vehicle data cross-region reporting device provided in an embodiment of the present application. The vehicle data cross-region reporting device provided in this embodiment includes:
[0067] The network module 210 is used to determine the location of the current IP address of the vehicle, where the location includes a jurisdiction area or a non-jurisdiction area;
[0068] The cross-region management module 220 is configured to set a network access point name (APN) according to a preset network configuration corresponding to the home location;
[0069] a reporting data arbitration module 230, configured to determine vehicle data to be reported according to the preset network configuration;
[0070] The data transmission module 240 is configured to report the vehicle data based on the APN.
[0071] The device configures the corresponding APN for the location and reports the corresponding vehicle data, which can meet the data transmission needs within and outside the country and realize the reliable cross-border transmission of automobile data.
[0072] On the basis of any of the above embodiments, when the home location is a jurisdiction area, the APN is set to two paths, one is a public network access point, and the other is a private network access point built based on a GRE tunnel.
[0073] Based on any of the above embodiments, the data transmission module 240 is specifically configured to:
[0074] Reporting the vehicle's business data and / or regulatory data via the dedicated network access point;
[0075] The vehicle's desensitized data and / or abnormal data are reported through the public network access point.
[0076] Based on any of the above embodiments, when the home location is a non-jurisdictional area, the APN is set as a public network access point.
[0077] Based on any of the above embodiments, the preset network configuration includes a jurisdiction area configuration, a default configuration and / or a user-defined configuration; wherein the default configuration is obtained by deleting some vehicle event reporting functions in the jurisdiction area configuration.
[0078] Based on any of the above embodiments, before determining the location of the current IP address of the vehicle, the device further includes:
[0079] The state control module is used to switch from a dormant state to a normal working state and access the network when the vehicle is started; to enter a dormant state after a set time when the vehicle is powered off; and to enter a closed state when an exit command is received.
[0080] The cross-regional vehicle data reporting device provided in the embodiment of the present application can be used to execute the cross-regional vehicle data reporting method provided in any of the above embodiments, and has corresponding functions and beneficial effects.
[0081] Figure 4 The following is a schematic diagram of an electronic device 10 that can be used to implement embodiments of the present application. The electronic device primarily refers to a T-BOX. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present application described and / or claimed herein.
[0082] like Figure 4As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., which is communicatively connected to the at least one processor 11. The memory stores a computer program that can be executed by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12, and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0083] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks and wireless networks.
[0084] The processor 11 may be any general-purpose and / or specialized processing component with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above.
[0085] In some embodiments, the methods of the above embodiments may be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the method described above may be performed. Alternatively, in other embodiments, the processor 11 may be configured to perform any of the above-described methods in any suitable manner (e.g., by means of firmware).
[0086] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0087] Computer programs for implementing the methods of the present application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0088] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. A computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0089] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device 10 having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device 10. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0090] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0091] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0092] An embodiment of the present application also provides a computer program product, including a computer program and / or instructions, which, when executed by a processor, implements the method for cross-regional reporting of vehicle data as described in any of the above embodiments.
[0093] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in this application can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of this application can be achieved. This is not limited herein.
[0094] The above specific embodiments do not constitute a limitation on the scope of protection of this application. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application shall be included within the scope of protection of this application.
Claims
1. A method for reporting vehicle data across regions, characterized in that: include: Determine the location of the vehicle's current IP address, where the location includes a jurisdiction or a non-jurisdiction area; Setting the network access point name APN according to the preset network configuration corresponding to the home location; The vehicle data to be reported is determined according to the preset network configuration, and the vehicle data is reported based on the APN.
2. The method according to claim 1, characterized in that In the case where the home location is a jurisdiction area, the APN is set to two paths, one is a public network access point, and the other is a private network access point built based on a GRE tunnel.
3. The method according to claim 2, characterized in that Reporting the vehicle data based on the APN includes: Reporting the vehicle's business data and / or regulatory data via the dedicated network access point; The vehicle's desensitized data and / or abnormal data are reported through the public network access point.
4. The method according to claim 1, wherein In the case that the home location is a non-jurisdictional area, the APN is set as a public network access point.
5. The method according to claim 1, wherein The preset network configuration includes a jurisdiction configuration, a default configuration and / or a user-defined configuration; wherein the default configuration is obtained by deleting some vehicle event reporting functions in the jurisdiction configuration.
6. The method according to claim 1, characterized in that Before determining the location of the vehicle's current IP address, it also includes: When the vehicle is started, it changes from a dormant state to a normal working state and connects to the network; When the vehicle is powered off, it enters a dormant state after a set time; Enters the closed state when receiving the exit command.
7. A vehicle data cross-region reporting device, characterized in that: include: A network module, configured to determine the location of the vehicle's current IP address, wherein the location includes a jurisdictional area or a non-jurisdictional area; A cross-region management module, configured to set a network access point name (APN) according to a preset network configuration corresponding to the home location; A reporting data arbitration module, configured to determine vehicle data to be reported according to the preset network configuration; A data transmission module is used to report the vehicle data based on the APN.
8. An electronic device, characterized in that: include: at least one processor; a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the vehicle data cross-region reporting method according to any one of claims 1 to 6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the vehicle data cross-region reporting method according to any one of claims 1 to 6 is implemented.
10. A computer program product comprising a computer program and / or instructions, characterized in that When the computer program and / or instructions are executed by a processor, the method for cross-regional reporting of vehicle data according to any one of claims 1 to 6 is implemented.