CN112492052A - Remote debugging method and device for intelligent networked vehicle data - Google Patents

Remote debugging method and device for intelligent networked vehicle data Download PDF

Info

Publication number
CN112492052A
CN112492052A CN202110162443.0A CN202110162443A CN112492052A CN 112492052 A CN112492052 A CN 112492052A CN 202110162443 A CN202110162443 A CN 202110162443A CN 112492052 A CN112492052 A CN 112492052A
Authority
CN
China
Prior art keywords
proxy server
intelligent vehicle
debugging
intelligent
user side
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110162443.0A
Other languages
Chinese (zh)
Inventor
田加国
王青龙
王志远
郑彩风
贾双成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhidao Network Technology Beijing Co Ltd
Original Assignee
Zhidao Network Technology Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhidao Network Technology Beijing Co Ltd filed Critical Zhidao Network Technology Beijing Co Ltd
Priority to CN202110162443.0A priority Critical patent/CN112492052A/en
Publication of CN112492052A publication Critical patent/CN112492052A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The embodiment of the disclosure discloses a remote debugging method and a remote debugging device for intelligent networked vehicle data, which are characterized in that firstly, a request for debugging a plurality of intelligent vehicle-mounted networked terminals sent by a user side is received, and an instruction for starting a proxy server is sent to the plurality of intelligent vehicle-mounted networked terminals, so that the plurality of intelligent vehicle-mounted networked terminals send a request for starting the proxy service to the proxy server after receiving the instruction; after receiving the proxy information sent by the proxy server, sending the proxy information to the user side so as to establish connection between the user side and the proxy server; and finally, after the user side is connected with the proxy server, a debugging instruction is sent to the proxy server, so that the proxy server debugs the intelligent vehicle-mounted networking terminals. The remote debugging of any plurality of intelligent vehicle-mounted networking terminals through the user terminal is realized. And then solved the technical problem that can't carry out debugging to intelligent networking vehicle data remotely.

Description

Remote debugging method and device for intelligent networked vehicle data
Technical Field
The disclosure relates to the technical field of vehicle networking data processing, in particular to a remote debugging method and device for intelligent networking vehicle data.
Background
The Internet of Vehicles (Internet of Vehicles) is a huge interactive network consisting of information such as vehicle position, speed, and route. The vehicle can complete the collection of self environment and state information through devices such as a GPS, an RFID, a sensor, a camera image processing device and the like; through the internet technology, all vehicles can transmit and gather various information of the vehicles to the central processing unit; by means of computer technology, the information of these large numbers of vehicles can be analyzed and processed.
In the technical field of vehicle networking, the debugging of a plurality of intelligent vehicle-mounted networking terminals is limited to be carried out on the side of the equipment side, and the intelligent networking vehicle data cannot be debugged remotely by adopting the mode.
Disclosure of Invention
The main purpose of the present disclosure is to provide a remote debugging method for vehicle data in an intelligent internet, so as to solve the problem that the vehicle data in the intelligent internet cannot be remotely debugged.
In order to achieve the above object, according to a first aspect of the present disclosure, there is provided a method for remotely debugging intelligent networked vehicle data, including: after receiving a request sent by a user side and used for debugging a plurality of intelligent vehicle-mounted networking terminals respectively, sending an instruction for starting a proxy server to the plurality of intelligent vehicle-mounted networking terminals, so that the plurality of intelligent vehicle-mounted networking terminals send a request for starting the proxy service to the proxy server after receiving the instruction; after receiving the proxy information sent by the proxy server, sending the proxy information to the user side so as to establish connection between the user side and the proxy server; after the user side is connected with the proxy server, a debugging instruction is sent to the proxy server, so that the proxy server debugs the intelligent vehicle-mounted networking terminals.
Optionally, when a request for debugging a plurality of intelligent vehicle-mounted internet terminals sent by a user side is received, sending an instruction for starting a proxy server to the plurality of intelligent vehicle-mounted internet terminals includes: the method comprises the steps that after a request for debugging the application of a plurality of intelligent vehicle-mounted networking terminals sent by a user side is received, an instruction for starting a proxy server is sent to the intelligent vehicle-mounted networking terminals; and/or sending an instruction for starting the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for debugging the operating systems of the plurality of intelligent vehicle-mounted networking terminals sent by a user side.
Optionally, the method further comprises: when a request for stopping debugging of a plurality of intelligent vehicle-mounted networking terminals sent by a user side is received, an instruction for closing the proxy server is sent to the plurality of intelligent vehicle-mounted networking terminals, so that the plurality of intelligent vehicle-mounted networking terminals send a request for closing the proxy service to the proxy server after receiving the instruction for closing the proxy server; and/or deleting the proxy information.
Optionally, when a request for debugging a plurality of intelligent vehicle-mounted internet terminals sent by a user side is received, sending an instruction for starting a proxy server to the plurality of intelligent vehicle-mounted internet terminals includes: the method comprises the steps that after a request for debugging a plurality of target intelligent vehicle-mounted networking terminals sent by a user side is received, an instruction for starting a proxy server is sent to the plurality of target intelligent vehicle-mounted networking terminals; and/or sending an instruction for starting the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for debugging the plurality of intelligent vehicle-mounted networking terminals sent by a user side
According to a second aspect of the present disclosure, there is provided a remote debugging device for intelligent networked vehicle data, comprising: the first sending unit is configured to send an instruction for starting the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for debugging the plurality of intelligent vehicle-mounted networking terminals sent by a user side, so that the plurality of intelligent vehicle-mounted networking terminals send a request for starting the proxy service to the proxy server after receiving the instruction; the second sending unit is configured to send the proxy information to the user side after receiving the proxy information sent by the proxy server, so that the user side establishes connection with the proxy server; the third sending unit is configured to send debugging instructions to the proxy server after the user side establishes connection with the proxy server, so that the proxy server debugs the plurality of intelligent vehicle-mounted networking terminals.
Optionally, the first sending unit is further configured to include: the method comprises the steps that after a request for debugging the application of a plurality of intelligent vehicle-mounted networking terminals sent by a user side is received, an instruction for starting a proxy server is sent to the intelligent vehicle-mounted networking terminals; and/or sending an instruction for starting the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for debugging the operating systems of the plurality of intelligent vehicle-mounted networking terminals sent by a user side.
Optionally, the apparatus further comprises: the fourth sending unit is configured to send an instruction for closing the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for stopping debugging of the plurality of intelligent vehicle-mounted networking terminals sent by a user side, so that the plurality of intelligent vehicle-mounted networking terminals send a request for closing the proxy service to the proxy server after receiving the instruction for closing the proxy server; and/or a processing unit configured to delete the proxy information.
Optionally, the first sending unit is further configured to include: the method comprises the steps that after a request for debugging a plurality of target intelligent vehicle-mounted networking terminals sent by a user side is received, an instruction for starting a proxy server is sent to the plurality of target intelligent vehicle-mounted networking terminals; and/or sending an instruction for starting the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for debugging the plurality of intelligent vehicle-mounted networking terminals sent by a user side.
According to a third aspect of the present disclosure, a computer-readable storage medium is provided, where computer instructions are stored, and the computer instructions are configured to cause the computer to execute the method for remotely debugging intelligent networked vehicle data according to any one of the embodiments of the first aspect.
According to a fourth aspect of the present disclosure, there is provided an electronic device comprising: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executable by the at least one processor to cause the at least one processor to perform the method for remotely debugging intelligent networked vehicle data as set forth in any one of the embodiments of the first aspect.
In the remote debugging method of the intelligent networked vehicle data, firstly, after receiving requests sent by a user side and used for respectively debugging a plurality of intelligent vehicle-mounted networked terminals, sending an instruction for starting a proxy server to the plurality of intelligent vehicle-mounted networked terminals, so that the plurality of intelligent vehicle-mounted networked terminals send the requests for starting the proxy service to the proxy server after receiving the instruction; after receiving the proxy information sent by the proxy server, sending the proxy information to the user side so as to establish connection between the user side and the proxy server; and finally, after the user side is connected with the proxy server, a debugging instruction is sent to the proxy server, so that the proxy server debugs the intelligent vehicle-mounted networking terminals. The communication is established among the user side, the control server, the proxy server and the intelligent vehicle-mounted networking terminals, so that the remote debugging of any plurality of intelligent vehicle-mounted networking terminals through the user side is realized. And then solved the technical problem that can't carry out debugging to intelligent networking vehicle data remotely.
Drawings
In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present disclosure, and other drawings can be obtained by those skilled in the art without creative efforts.
Fig. 1 is a flowchart of a method for remote commissioning of intelligent networked vehicle data according to an embodiment of the present disclosure;
FIG. 2 is a schematic diagram of a remote debugging device for intelligent networked vehicle data according to an embodiment of the disclosure;
fig. 3 is a schematic diagram of an electronic device according to an embodiment of the disclosure.
Detailed Description
In order to make the technical solutions of the present disclosure better understood by those skilled in the art, the technical solutions of the embodiments of the present disclosure will be clearly and completely described below with reference to the drawings in the embodiments of the present disclosure, and it is obvious that the described embodiments are only some embodiments of the present disclosure, not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments disclosed herein without making any creative effort, shall fall within the protection scope of the present disclosure.
It should be noted that the terms "first," "second," and the like in the description and claims of the present disclosure and in the above-described drawings are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the present disclosure may be described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that, in the present disclosure, the embodiments and features of the embodiments may be combined with each other without conflict. The present disclosure will be described in detail below with reference to the accompanying drawings in conjunction with embodiments.
An exemplary system architecture to which embodiments of the intelligent networked vehicle data remote debugging method and apparatus of the present disclosure may be applied may include a user side, a network, a server, and a plurality of intelligent vehicle-mounted networked terminals. The network is used for providing a medium for providing communication links between the user side and the server and between the server and the intelligent vehicle-mounted networking terminals. The network may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
The server may include a control server for receiving the request sent by the user terminal and responding to the request, and a proxy server. The proxy server is used for communication between the control server and the intelligent vehicle-mounted networking terminals.
The user may send a request to the control server through a user terminal, which may include, but is not limited to, a computer device and a smart phone device.
Various applications, such as a data acquisition application, a third-party application (e.g., a social application, a media application), and the like, may be installed on the plurality of intelligent vehicle-mounted internet terminals.
The intelligent vehicle-mounted internet terminal arranged on the intelligent internet vehicle can upload position-based data to a target server in real time under the support of the internet of things technology, and can upload the data to the server according to a rule preset by the server, the position-based data (including but not limited to road data, road environment video data, GPS data and the like) acquired by the intelligent vehicle-mounted internet terminal in real time can be used as the data of the intelligent internet vehicle, and the intelligent internet vehicle data further comprises data contained in an application program on the intelligent internet terminal.
It should be noted that the remote debugging method for the intelligent internet vehicle data provided by the embodiment of the present disclosure is generally executed by the control server, and accordingly, the information processing apparatus for remotely monitoring the states of the plurality of intelligent vehicle-mounted internet terminals is generally configured to be executed in the control server.
The control server may be hardware or software. When the control server is hardware, it may be implemented as a distributed server cluster formed by multiple servers, or may be implemented as a single server. When the control server is software, the software may be implemented as multiple pieces of software or software modules (for example, after receiving a request sent by a user terminal to debug multiple intelligent vehicle-mounted internet terminals, sending an instruction to start the proxy server to the multiple intelligent vehicle-mounted internet terminals), or as a single piece of software or software module. And is not particularly limited herein.
It should be understood that the number of the user terminal, the network, the control server, the proxy server and the plurality of intelligent vehicular networking terminals can be any.
According to an embodiment of the present disclosure, a method for remotely debugging vehicle data through an intelligent internet is provided, as shown in fig. 1, the method includes the following steps 101 to 103:
step 101: and after receiving a request sent by a user side and used for debugging a plurality of intelligent vehicle-mounted networking terminals respectively, sending an instruction for starting a proxy server to the plurality of intelligent vehicle-mounted networking terminals, so that the plurality of intelligent vehicle-mounted networking terminals send a request for starting the proxy service to the proxy server after receiving the instruction.
In this embodiment, the control server may send an instruction to start the proxy server to the plurality of intelligent vehicle-mounted internet terminals after receiving a request sent by the user side to debug the plurality of intelligent vehicle-mounted internet terminals, send an instruction to start the proxy service to the proxy server after the plurality of intelligent vehicle-mounted internet terminals receive the instruction, and the proxy server determines a port locally to start the proxy service of the plurality of intelligent vehicle-mounted internet terminals and sends proxy information (for example, IP, proxy port, and proxy name of the proxy server) to the control server. The embodiment can realize remote debugging of a plurality of intelligent vehicle-mounted networking terminals through the user side.
The instruction to start the proxy service can be realized by the following method:
open agent instruction IOT
{ "type": 120,
"method": "service.StartFrpProxy",
"params": {
"serverAddr": "10.2.3.111",
"serverPort": "7000",
"proxyName": "ssh-XTCAA83440500279",
"type":"tcp"
}
}
Example of # Car machine ini File
[common]
server_addr = 10.2.3.111
server_port = 7000
[ssh-XTCAA8344050027]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6000
The server-side interface opens the proxy instruction:
an "address"/platform/service/frp/startProxy ",
"Method": "POST",
support for
"deviceName": "XTCAA83440500279"
},
"response":
{
"code": 0,
"msg": "OK",
"result":{
"proxyName": "ssh-XTCAA83440500279",
"proxyHost": "10.2.3.111",
"proxyPort": "7699"
}
}
specifically, after receiving a request for remotely debugging a plurality of intelligent vehicle-mounted networking terminals triggered by a user, a user side sends the request to a control server. The debugging request may be a request for debugging an application program on the plurality of intelligent on-vehicle internet terminals, for example, may be a request for debugging whether a BUG exists in the intelligent traffic application on the plurality of intelligent on-vehicle internet terminals.
As an optional implementation manner of this embodiment, when receiving a request sent by a user side to debug a plurality of intelligent vehicle-mounted internet terminals, respectively, sending an instruction to start a proxy server to the plurality of intelligent vehicle-mounted internet terminals includes: the method comprises the steps that after a request for debugging the application of a plurality of intelligent vehicle-mounted networking terminals sent by a user side is received, an instruction for starting a proxy server is sent to the intelligent vehicle-mounted networking terminals; and sending an instruction for starting the proxy server to the intelligent vehicle-mounted networking terminals after receiving a request for debugging the operating systems of the intelligent vehicle-mounted networking terminals sent by a user side.
In this embodiment, the request for debugging the plurality of intelligent vehicle-mounted internet terminals may include a request for debugging applications of the plurality of intelligent vehicle-mounted internet terminals, and the debugging may be debugging of program codes. For example, when the intelligent traffic application crashes to open the third interface, the intelligent traffic application requests debugging of the intelligent traffic program. The method can also include requesting to debug the operating systems of the plurality of intelligent vehicle-mounted networking terminals to determine problems existing when the operating systems run, or determining the stability of the operating systems through debugging, and the like.
As an optional implementation manner of this embodiment, when receiving a request sent by a user side to debug a plurality of intelligent vehicle-mounted internet terminals, sending an instruction to start a proxy server to the plurality of intelligent vehicle-mounted internet terminals includes: and after receiving a request for debugging a plurality of target intelligent vehicle-mounted networking terminals sent by a user side, sending an instruction for starting a proxy server to the plurality of target intelligent vehicle-mounted networking terminals.
In this embodiment, the remote debugging of the intelligent vehicle-mounted internet connection terminal may be remote debugging of an intelligent vehicle-mounted internet connection terminal corresponding to an SN number determined based on the SN numbers of the plurality of intelligent vehicle-mounted internet connection terminals input by the user on an interface of the user side, where the SN number is an identity of the intelligent vehicle on the internet connection terminal.
Step 102: and after receiving the proxy information sent by the proxy server, sending the proxy information to the user side so as to establish connection between the user side and the proxy server.
In this embodiment, after receiving the proxy information sent by the proxy server, the control server sends the proxy information to the user side, so that the user side establishes connection with the proxy server based on the proxy information, and after the user side establishes connection with the proxy server, remote debugging of the plurality of intelligent vehicle-mounted internet terminals can be achieved through the proxy server.
Step 103: after the user side is connected with the proxy server, a debugging instruction is sent to the proxy server, so that the proxy server debugs the intelligent vehicle-mounted networking terminals.
In this embodiment, after the user end is connected to the proxy server, the control server may receive a remote debugging instruction sent by the user end, send the debugging instruction to the proxy server, and send a remote control instruction to the plurality of intelligent vehicle-mounted internet terminals by the proxy server, so that the plurality of intelligent vehicle-mounted internet terminals execute the debugging instruction and send an instruction execution result by the plurality of intelligent vehicle-mounted internet terminals.
As an optional implementation manner of the implementation, when a request sent by a user side for stopping debugging of a plurality of intelligent vehicle-mounted networking terminals is received, an instruction for closing a proxy server is sent to the plurality of intelligent vehicle-mounted networking terminals, so that the plurality of intelligent vehicle-mounted networking terminals send a request for closing the proxy service to the proxy server after receiving the instruction for closing the proxy server; and/or deleting the proxy information.
In this embodiment, when the user has finished debugging the data of the plurality of intelligent vehicle-mounted internet terminals, a request for stopping debugging may be sent through the user side, the control server sends an instruction for closing the proxy server to the plurality of intelligent vehicle-mounted internet terminals after receiving the request, the plurality of intelligent vehicle-mounted internet terminals send a request for closing the proxy server to the proxy server after receiving the instruction for closing the proxy server, and finally, the proxy information is deleted.
For example, the end proxy instruction IOT
{
"type": 120,
"method": "service.StopFrpProxy",
"params": {
}
}
The close agent instruction may be:
"Address"/platform/service/frp/stopProxy ",
"Method": "POST",
"request":
{
"deviceName": "XTCAA83440500279"
},
"response":
{
"code": 0,
"msg": "OK",
"result":{
}
}
from the above description, it can be seen that, in the remote debugging method of the intelligent networked vehicle data according to the embodiment of the present disclosure, first, when a request sent by a user side to debug a plurality of intelligent vehicle-mounted networked terminals is received, an instruction for starting a proxy server is sent to the plurality of intelligent vehicle-mounted networked terminals, so that the plurality of intelligent vehicle-mounted networked terminals send a request for starting the proxy service to the proxy server after receiving the instruction; after receiving the proxy information sent by the proxy server, sending the proxy information to the user side so as to establish connection between the user side and the proxy server; and finally, after the user side is connected with the proxy server, a debugging instruction is sent to the proxy server, so that the proxy server debugs the intelligent vehicle-mounted networking terminals. The communication is established among the user side, the control server, the proxy server and the intelligent vehicle-mounted networking terminals, so that the remote debugging of any plurality of intelligent vehicle-mounted networking terminals through the user side is realized. And then solved the technical problem that can't carry out debugging to intelligent networking vehicle data remotely.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.
According to an embodiment of the present disclosure, there is also provided an apparatus for implementing remote debugging of the above-mentioned intelligent networked vehicle data, as shown in fig. 2, the apparatus includes:
the first sending unit 201 is configured to send an instruction for starting the proxy server to the plurality of intelligent vehicle-mounted networking terminals when receiving a request sent by a user end for debugging the plurality of intelligent vehicle-mounted networking terminals respectively, so that the plurality of intelligent vehicle-mounted networking terminals send a request for starting the proxy service to the proxy server after receiving the instruction; a second sending unit 202, configured to send the proxy information to the user side after receiving the proxy information sent by the proxy server, so that the user side establishes a connection with the proxy server; a third sending unit 203, configured to send a debugging instruction to the proxy server after the user side establishes a connection with the proxy server, so that the proxy server debugs the plurality of intelligent vehicle-mounted internet terminals.
As an optional implementation manner of this embodiment, the first sending unit is further configured to include: the method comprises the steps that after a request for debugging the application of a plurality of intelligent vehicle-mounted networking terminals sent by a user side is received, an instruction for starting a proxy server is sent to the intelligent vehicle-mounted networking terminals; and/or sending an instruction for starting the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for debugging the operating systems of the plurality of intelligent vehicle-mounted networking terminals sent by a user side.
As an optional implementation manner of this embodiment, the apparatus further includes: the fourth sending unit is configured to send an instruction for closing the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for stopping debugging of the plurality of intelligent vehicle-mounted networking terminals sent by a user side, so that the plurality of intelligent vehicle-mounted networking terminals send a request for closing the proxy service to the proxy server after receiving the instruction for closing the proxy server; and/or a processing unit configured to delete the proxy information.
As an optional implementation manner of this embodiment, the first sending unit 201 is further configured to include: and after receiving requests sent by a user side and used for debugging a plurality of target intelligent vehicle-mounted networking terminals respectively, sending an instruction for starting a proxy server to the plurality of target intelligent vehicle-mounted networking terminals.
From the above description, it can be seen that, in the remote debugging device for intelligent networked vehicle data according to the embodiment of the present disclosure, first, when a request for debugging a plurality of intelligent vehicle-mounted networked terminals sent by a user terminal is received, an instruction for starting a proxy server is sent to the plurality of intelligent vehicle-mounted networked terminals, so that the plurality of intelligent vehicle-mounted networked terminals send a request for starting the proxy service to the proxy server after receiving the instruction; after receiving the proxy information sent by the proxy server, sending the proxy information to the user side so as to establish connection between the user side and the proxy server; and finally, after the user side is connected with the proxy server, a debugging instruction is sent to the proxy server, so that the proxy server debugs the intelligent vehicle-mounted networking terminals. The communication is established among the user side, the control server, the proxy server and the intelligent vehicle-mounted networking terminals, so that the remote debugging of any plurality of intelligent vehicle-mounted networking terminals through the user side is realized. And then solved the technical problem that can't carry out debugging to intelligent networking vehicle data remotely.
The embodiment of the present disclosure provides an electronic device, as shown in fig. 3, the electronic device includes one or more processors 31 and a memory 32, where one processor 31 is taken as an example in fig. 3.
The controller may further include: an input device 33 and an output device 34.
The processor 31, the memory 32, the input device 33 and the output device 34 may be connected by a bus or other means, and fig. 3 illustrates the connection by a bus as an example.
The processor 31 may be a Central Processing Unit (CPU). The processor 31 may also be other general purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or combinations thereof. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
The memory 32, which is a non-transitory computer readable storage medium, may be used to store non-transitory software programs, non-transitory computer executable programs, and modules, such as program instructions/modules corresponding to the control methods in the embodiments of the present disclosure. The processor 31 executes various functional applications of the server and data processing by running the non-transitory software programs, instructions and modules stored in the memory 32, namely, the method for remotely debugging the intelligent networked vehicle data of the above method embodiment is realized.
The memory 32 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of a processing device operated by the server, and the like. Further, the memory 32 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory 32 may optionally include memory located remotely from the processor 31, which may be connected to a network connection 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.
The input device 33 may receive input numeric or character information and generate key signal inputs related to user settings and function control of the processing device of the server. The output device 34 may include a display device such as a display screen.
One or more modules are stored in the memory 32, which when executed by the one or more processors 31 perform the method as shown in fig. 1.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program to instruct related hardware, and the program can be stored in a computer readable storage medium, and when executed, the program can include the processes of the embodiments of the motor control methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-only memory (ROM), a Random Access Memory (RAM), a flash memory (FlashMemory), a hard disk (hard disk drive, abbreviated as HDD) or a Solid State Drive (SSD), etc.; the storage medium may also comprise a combination of memories of the kind described above.
Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations fall within the scope defined by the appended claims.

Claims (10)

1. A remote debugging method for intelligent networked vehicle data is characterized by comprising the following steps:
after receiving a request sent by a user side and used for debugging a plurality of intelligent vehicle-mounted networking terminals respectively, sending an instruction for starting a proxy server to the plurality of intelligent vehicle-mounted networking terminals, so that the plurality of intelligent vehicle-mounted networking terminals send a request for starting the proxy service to the proxy server after receiving the instruction;
after receiving the proxy information sent by the proxy server, sending the proxy information to the user side so as to establish connection between the user side and the proxy server;
after the user side is connected with the proxy server, a debugging instruction is sent to the proxy server, so that the proxy server debugs the intelligent vehicle-mounted networking terminals.
2. The remote debugging method for the intelligent networked vehicle data according to claim 1, wherein the sending the command for starting the proxy server to the plurality of intelligent vehicle-mounted networked terminals after receiving the requests for debugging the plurality of intelligent vehicle-mounted networked terminals sent by the user side respectively comprises:
the method comprises the steps that after a request for debugging applications of a plurality of intelligent vehicle-mounted networking terminals sent by a user side is received, an instruction for starting a proxy server is sent to the intelligent vehicle-mounted networking terminals; and/or the presence of a gas in the gas,
and after receiving requests sent by a user side and used for debugging the operating systems of the intelligent vehicle-mounted networking terminals respectively, sending an instruction for starting the proxy server to the intelligent vehicle-mounted networking terminals.
3. The remote debugging method of intelligent networked vehicle data according to claim 1, further comprising:
after receiving a request sent by a user side and respectively stopping debugging for a plurality of intelligent vehicle-mounted networking terminals, sending an instruction for closing the proxy server to the plurality of intelligent vehicle-mounted networking terminals, so that the plurality of intelligent vehicle-mounted networking terminals send a request for closing the proxy service to the proxy server after receiving the instruction for closing the proxy server; and/or the presence of a gas in the gas,
and deleting the proxy information.
4. The method for remotely debugging the vehicle data through the intelligent internet, according to claim 1, wherein the sending the instruction for turning on the proxy server to the plurality of intelligent vehicle-mounted internet terminals after receiving the request for debugging the plurality of intelligent vehicle-mounted internet terminals sent by the user side comprises:
and sending an instruction for starting the proxy server to the target intelligent vehicle-mounted networking terminal after receiving a request for debugging a plurality of target intelligent vehicle-mounted networking terminals sent by a user side.
5. The utility model provides a remote debugging device of intelligence networking vehicle data which characterized in that includes:
the first sending unit is configured to send an instruction for starting the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for debugging the plurality of intelligent vehicle-mounted networking terminals sent by a user side, so that the plurality of intelligent vehicle-mounted networking terminals send a request for starting the proxy service to the proxy server after receiving the instruction;
the second sending unit is configured to send the proxy information to the user side after receiving the proxy information sent by the proxy server, so that the user side establishes connection with the proxy server;
and the third sending unit is configured to send debugging instructions to the proxy server so as to enable the proxy server to debug the plurality of intelligent vehicle-mounted networking terminals.
6. The remote commissioning apparatus of intelligent networked vehicle data according to claim 5, wherein said first sending unit is further configured to comprise:
the method comprises the steps that after a request for debugging the application of a plurality of intelligent vehicle-mounted networking terminals sent by a user side is received, an instruction for starting a proxy server is sent to the intelligent vehicle-mounted networking terminals; and/or the presence of a gas in the gas,
and sending an instruction for starting the proxy server to the intelligent vehicle-mounted networking terminals after receiving a request for debugging the operating systems of the intelligent vehicle-mounted networking terminals sent by a user side.
7. The remote debugging device of intelligent networked vehicle data according to claim 5, further comprising:
the fourth sending unit is configured to send an instruction for closing the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for stopping debugging of the plurality of intelligent vehicle-mounted networking terminals sent by a user side, so that the plurality of intelligent vehicle-mounted networking terminals send a request for closing the proxy service to the proxy server after receiving the instruction for closing the proxy server; and/or the presence of a gas in the gas,
a processing unit configured to delete the proxy information.
8. The remote commissioning apparatus of intelligent networked vehicle data according to claim 5, wherein said first sending unit is further configured to comprise:
the method comprises the steps that after a request for debugging a plurality of target intelligent vehicle-mounted networking terminals sent by a user side is received, an instruction for starting a proxy server is sent to the plurality of target intelligent vehicle-mounted networking terminals; and/or the presence of a gas in the gas,
and sending an instruction for starting the proxy server to the plurality of intelligent vehicle-mounted networking terminals after receiving a request for debugging the plurality of intelligent vehicle-mounted networking terminals sent by a user side.
9. A computer-readable storage medium storing computer instructions for causing a computer to execute the method for remotely debugging intelligent networked vehicle data according to any one of claims 1 to 4.
10. An electronic device, comprising: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores a computer program executable by the at least one processor, the computer program being executable by the at least one processor to cause the at least one processor to perform the method for remote commissioning of intelligent networked vehicle data of any of claims 1 to 4.
CN202110162443.0A 2021-02-05 2021-02-05 Remote debugging method and device for intelligent networked vehicle data Pending CN112492052A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110162443.0A CN112492052A (en) 2021-02-05 2021-02-05 Remote debugging method and device for intelligent networked vehicle data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110162443.0A CN112492052A (en) 2021-02-05 2021-02-05 Remote debugging method and device for intelligent networked vehicle data

Publications (1)

Publication Number Publication Date
CN112492052A true CN112492052A (en) 2021-03-12

Family

ID=74912234

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110162443.0A Pending CN112492052A (en) 2021-02-05 2021-02-05 Remote debugging method and device for intelligent networked vehicle data

Country Status (1)

Country Link
CN (1) CN112492052A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112911550A (en) * 2021-03-15 2021-06-04 东风小康汽车有限公司重庆分公司 Vehicle data configuration method and electronic equipment
CN113310516A (en) * 2021-05-25 2021-08-27 安徽安凯汽车股份有限公司 Intelligent networking vehicle remote monitoring system
CN113542372A (en) * 2021-06-29 2021-10-22 上海小鹏汽车科技有限公司 Data processing method and device
CN114884848A (en) * 2022-03-18 2022-08-09 潍柴动力股份有限公司 Vehicle-mounted networking terminal, debugging method, debugging device and debugging system thereof

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420312A (en) * 2007-10-22 2009-04-29 株洲南车时代电气股份有限公司 Debugging method and system for vehicle mounted apparatus
CN103823757A (en) * 2014-03-11 2014-05-28 国家电网公司 P2P (peer-to-peer) platform batch debug method and device
CN104811322A (en) * 2013-12-17 2015-07-29 深圳市伊爱高新技术开发有限公司 Method for remotely upgrading GPS vehicle-mounted terminals in batch mode
CN105094062A (en) * 2014-04-30 2015-11-25 惠州市德赛西威汽车电子有限公司 Vehicle-mounted remote control system data acquisition and debugging method
CN106066792A (en) * 2016-05-25 2016-11-02 桂林电子科技大学 A kind of software wireless remote debugging based on WiFi updates system and method
CN206039494U (en) * 2016-06-24 2017-03-22 大连楼兰科技股份有限公司 On -vehicle communication terminal upgrading debug system based on WIFI interconnection
CN108965420A (en) * 2018-07-06 2018-12-07 日立楼宇技术(广州)有限公司 A kind of adjustment method of car-mounted terminal, device, equipment and storage medium
CN110311970A (en) * 2019-06-27 2019-10-08 乐安县云智易联科技有限公司 A kind of remote debugging system and its method

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101420312A (en) * 2007-10-22 2009-04-29 株洲南车时代电气股份有限公司 Debugging method and system for vehicle mounted apparatus
CN104811322A (en) * 2013-12-17 2015-07-29 深圳市伊爱高新技术开发有限公司 Method for remotely upgrading GPS vehicle-mounted terminals in batch mode
CN103823757A (en) * 2014-03-11 2014-05-28 国家电网公司 P2P (peer-to-peer) platform batch debug method and device
CN105094062A (en) * 2014-04-30 2015-11-25 惠州市德赛西威汽车电子有限公司 Vehicle-mounted remote control system data acquisition and debugging method
CN106066792A (en) * 2016-05-25 2016-11-02 桂林电子科技大学 A kind of software wireless remote debugging based on WiFi updates system and method
CN206039494U (en) * 2016-06-24 2017-03-22 大连楼兰科技股份有限公司 On -vehicle communication terminal upgrading debug system based on WIFI interconnection
CN108965420A (en) * 2018-07-06 2018-12-07 日立楼宇技术(广州)有限公司 A kind of adjustment method of car-mounted terminal, device, equipment and storage medium
CN110311970A (en) * 2019-06-27 2019-10-08 乐安县云智易联科技有限公司 A kind of remote debugging system and its method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112911550A (en) * 2021-03-15 2021-06-04 东风小康汽车有限公司重庆分公司 Vehicle data configuration method and electronic equipment
CN112911550B (en) * 2021-03-15 2022-11-08 东风小康汽车有限公司重庆分公司 Vehicle data configuration method and electronic equipment
CN113310516A (en) * 2021-05-25 2021-08-27 安徽安凯汽车股份有限公司 Intelligent networking vehicle remote monitoring system
CN113542372A (en) * 2021-06-29 2021-10-22 上海小鹏汽车科技有限公司 Data processing method and device
CN114884848A (en) * 2022-03-18 2022-08-09 潍柴动力股份有限公司 Vehicle-mounted networking terminal, debugging method, debugging device and debugging system thereof
CN114884848B (en) * 2022-03-18 2023-08-18 潍柴动力股份有限公司 Vehicle-mounted network connection terminal, and adjustment and measurement method, adjustment and measurement device and adjustment and measurement system thereof

Similar Documents

Publication Publication Date Title
CN112492052A (en) Remote debugging method and device for intelligent networked vehicle data
US11900103B2 (en) Self-healing learning system for one or more controllers
US20210108943A1 (en) Map data updating method, apparatus, system and storage medium
CN111399884A (en) Vehicle component upgrading method and device and electronic equipment
CN110888662A (en) Vehicle remote silent upgrading method and device, vehicle and storage medium
CN111026640B (en) Vehicle-mounted equipment testing method, system, mobile terminal and storage medium
CN111158718A (en) Local communication server, OTA (over the air) upgrading method thereof and cloud server
CN112512017B (en) Information processing method and device for remotely monitoring state of intelligent vehicle-mounted networking terminal
CN114090033A (en) OTA (over the air) upgrading method and device, electronic equipment and readable medium
CN115567496A (en) OTA (over the air) upgrading method and system
CN111031142B (en) Software upgrading method, device and medium
CN114257470A (en) Vehicle Bluetooth function test system and test method
CN112035140B (en) System upgrading method, device and equipment for intelligent parking scene and storage medium
CN112511657B (en) Information processing method and device for intelligent networked vehicle data remote management
CN113050960A (en) OTA (over the air) upgrading method and device, vehicle-mounted terminal and storage medium
CN112532657A (en) Activation method and device for intelligent vehicle-mounted networking terminal
CN116069001A (en) Remote debugging method and system for automobile ECU
CN115955669A (en) Vehicle data upgrading method and device based on OTA and vehicle-mounted terminal
CN115167378A (en) Vehicle diagnosis mode control method, system, equipment and storage medium
CN113411371B (en) Communication method and device applied to vehicle, electronic equipment and vehicle
CN117261924A (en) Vehicle control method, device, equipment and storage medium
CN114584584A (en) System and method for processing vehicle driving data and storage medium
CN113808304A (en) Asynchronous end-to-end digital key recovery method and system
CN112468967A (en) Information processing method and device for group mutual assistance in real-time traffic
CN110443910B (en) Method, system, device and storage medium for monitoring state of unmanned device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20210312

RJ01 Rejection of invention patent application after publication