Information processing device and operation verification program

JP7645103B2Active Publication Date: 2025-03-13DAIHATSU MOTOR CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2021038322
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-03-10
Publication Date
2025-03-13
Estimated Expiration
2041-03-10

AI Technical Summary

Benefits of technology

【0018】 本発明によれば、実際の車両を用いることなく、外部サービスの提供に用いられるソフトウェア(プログラムを含む)の動作検証を行うことを可能とする情報処理装置及び動作検証プログラムを提供することができる。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007645103000001
    Figure 0007645103000001
  • Figure 0007645103000002
    Figure 0007645103000002
  • Figure 0007645103000003
    Figure 0007645103000003
Patent Text Reader

Abstract

To provide an information processing device and an operation verification program capable of verifying the operation of software used for providing an external service without using an actual vehicle.SOLUTION: An information processing device 1 is connected to a vehicle via a communication line and verifies the operation of software 51 used in an external service providing unit 50 for providing an external service to the vehicle. The device is provided with a pseudo control signal generation unit 10 for generating a control signal outputted for controlling the vehicle and an on-vehicle equipment in a control unit mounted on the vehicle as a pseudo control signal, and an information communication unit 20 capable of communicating the pseudo control signal to an external service providing unit 50 via the communication line. The information communication unit 20 transmits the pseudo control signal to the external service providing unit 50 in response to a request signal transmitted from the external service providing unit 50 or in response to a request signal transmitted to the external service providing unit 50.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing device and an operation verification program for verifying the operation of software used in an external service provided to a vehicle. [Background technology]

[0002] Conventionally, there is known a vehicle called a connected car, which is provided with various connected services (also called external services) via a communication line. The external services are provided to the connected car and the user based on software for providing the external services that is embedded in an external server. Here, when developing software for providing the external services, it is necessary to perform operation verification of the software. The operation verification needs to be performed, for example, in a state where the vehicle is connected to an external server or the like in which the software is embedded. In addition, in order to perform operation verification based on reality, it is necessary to perform operation verification of the software while actually driving the vehicle and actually operating the vehicle's on-board equipment. Therefore, there is a problem that the operation verification requires a lot of time, is complicated, and is expensive.

[0003] Incidentally, an evaluation system for performing the above-mentioned operational verification is known, which performs operational verification of a vehicle control unit (for example, Patent Document 1). The evaluation system for a vehicle control unit according to Patent Document 1 evaluates an on-board engine control unit (also called ECU) by simulating the behavior of the vehicle's engine, etc. on a computer. This makes it possible to evaluate the ECU even if the ECU is not mounted on the vehicle. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2017-1541 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, the evaluation system for a vehicle control unit according to the invention of Patent Document 1 is merely an evaluation system for verifying the operation of a control unit in a vehicle, and does not cooperate with external services such as connect services. In other words, it does not transmit information on the driver's vehicle operation or information based on the vehicle state to an external server (provider of the external service). In addition, the provider of the external service cannot notify the user of the external service to a mobile terminal or the like.

[0006] Therefore, with conventional technology, there was a problem in that it was not possible to comprehensively verify the operation of functions such as requesting vehicle control instructions from an external server from a user's mobile terminal, or controlling an ECU, etc. by sending requests to the vehicle's external communication device (TCU: Telematics Control Unit) via an external server.

[0007] Therefore, an object of the present invention is to provide an information processing device and an operation verification program that enable operation verification of software (including programs) used to provide external services without using an actual vehicle. [Means for solving the problem]

[0008] (1) An information processing device provided to solve the above-mentioned problems is an information processing device that is connected to a vehicle via a communication line and performs operation verification of software used in an external service providing unit that provides external services to the vehicle, and is characterized in that it includes: a pseudo-control signal generating unit that generates a control signal outputted in a control unit mounted on the vehicle to control either one or both of the vehicle and in-vehicle equipment as a pseudo-control signal; and an information communication unit that is capable of communicating the pseudo-control signal to the external service providing unit via the communication line, and the information communication unit transmits the pseudo-control signal to the external service providing unit in response to a request signal transmitted from the external service providing unit or in response to a request signal transmitted to the external service providing unit.

[0009] The above-mentioned information processing device can transmit control signals output from the vehicle and the in-vehicle device to the external service providing unit as pseudo control signals in response to a request from the external service providing unit or in response to a request to the external service providing unit. That is, the information processing device can pseudo-control (simulate) the vehicle. This makes it possible to verify the operation of software used in the external service providing unit without using an actual vehicle.

[0010] Here, the pseudo control signals are generated for various control signals related to the vehicle and in-vehicle devices, such as vehicle control signals such as an ignition ON / OFF control signal and an engine control signal, and control signals for in-vehicle devices such as an in-vehicle air conditioner, hazard lights, and a navigation system. In addition to the above control signals, the request signal transmitted from the external service providing unit may be, for example, a control signal related to door locking transmitted when the vehicle doors are locked from the external service providing unit side. This makes it possible to verify the operation of software (including programs) used to provide the external service without using an actual vehicle. This allows the software to be verified quickly, thereby reducing the costs associated with the verification.

[0011] Furthermore, the information processing device of the present invention described above can transmit not only a request signal from the external service providing unit, but also a request signal from the information processing device to the external service providing unit as a pseudo control signal. Specifically, for example, if the hazard lights are forgotten to be turned off in a vehicle, the state of the hazard lights is transmitted from the vehicle to the external service providing unit as a pseudo control signal. In this way, the information processing device of the present invention can transmit control signals from the vehicle or on-board devices to the external service providing unit as pseudo control signals on behalf of the vehicle. Therefore, it is possible to perform operation verification of software (including programs) used to provide an external service without using an actual vehicle. This allows the software to be quickly verified, thereby reducing the costs associated with the verification.

[0012] (2) The information processing device of the present invention described above has a switching unit for changing either one or both of the vehicle's behavior state and the operating state of the in-vehicle equipment, and generates the pseudo control signal based on the changed state in the switching unit.

[0013] According to this configuration, changes in the vehicle behavior state and the operating state of the in-vehicle equipment can be managed in a unified manner for each item. This makes it possible to prevent the occurrence of omissions in operation verification. Here, changes in the vehicle behavior state are made, for example, for engine output, brake application force, steering angle, etc. Furthermore, changes in the operating state of the in-vehicle equipment are made, for example, for air conditioning of the air conditioner, operation of the navigation system, etc. Furthermore, it is preferable to provide the switching unit in groups for each part mounted on the vehicle, for example, the engine, brakes, steering wheel, etc., or for each in-vehicle equipment. This is expected to enable systematic evaluation.

[0014] (3) In the information processing device of the present invention described above, it is preferable that the external service providing unit is disposed in a server.

[0015] According to this configuration, external services can be provided centrally via the server, which makes it easier to manage the external services. Also, the load on the vehicle's equipment and the user's terminal can be reduced.

[0016] (4) An operation verification program provided to solve the above-mentioned problems is characterized in that it can be executed on the above-mentioned information processing device.

[0017] According to this configuration, it is possible to verify the operation of software related to the provision of external services in various information processing devices, thereby improving versatility. Effect of the Invention

[0018] According to the present invention, it is possible to provide an information processing device and an operation verification program that enable operation verification of software (including programs) used to provide an external service without using an actual vehicle. [Brief description of the drawings]

[0019] [Figure 1] 1 is a configuration diagram illustrating an embodiment of an information processing device of the present invention. [Diagram 2] FIG. 1 is an explanatory diagram of an external service to which the information processing device of the present invention is applied. [Diagram 3] FIG. 2 is an explanatory diagram illustrating an example of an operation screen in the information processing device of the present invention. [Figure 4] FIG. 11 is an explanatory diagram illustrating an example of an operation screen for virtually moving a vehicle in the information processing device of the present invention. [Diagram 5] 2 is an operational flow illustrating an embodiment of an information processing device and an operation verification program of the present invention. [Figure 6] This is a continuation of the operation flow in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0020] An embodiment of an information processing device 1 according to the present invention will be described in detail with reference to Fig. 1 to Fig. 4. In this embodiment, a case in which an external service providing unit 50 is provided as a server will be described as an example (hereinafter, the external service providing unit 50 will also be referred to as the server 50).

[0021] As shown in Fig. 1 and Fig. 2, an external service (e.g., a connect service) is provided based on software 51 stored in a server 50. An information processing device 1 according to the present invention is connected to the server 50 via a communication line such as the Internet. In this embodiment, a mobile terminal 60 (see Fig. 2) is connected to the server 50 via the communication line. Note that various communication lines can be used as the communication line, whether wireless or wired.

[0022] The information processing device 1 includes a pseudo control signal generating unit 10, an information communication unit 20 capable of communicating with a server 50, a switching unit 30 for switching items to be controlled, and the like. In this embodiment, for example, a notebook computer is used as the information processing device 1, and the information processing device 1 is provided as an operation verification program executable on the notebook computer. In addition to the above, the information processing device 1 also has a display screen 40. In the present invention, the information processing device 1 (operation verification program) functions as a simulator in place of an actual vehicle.

[0023] The pseudo control signal generating unit 10 can generate a control signal output from a control unit (not shown) mounted on the vehicle as a pseudo control signal that can be recognized by the software 51. Specifically, the pseudo control signal generating unit 10 can generate a control signal output for controlling either one or both of the vehicle and the in-vehicle equipment (both not shown) as a pseudo control signal. Here, the control unit includes, for example, an engine control unit (also called ECU) that controls the engine, a control unit for brakes, etc., and other control units related to various in-vehicle equipment.

[0024] Examples of the control signals output for controlling the vehicle include control signals related to the ignition, engine control unit (also referred to as ECU), transmission, brakes, steering wheel, etc. Examples of the in-vehicle devices include air conditioners, navigation systems, hazard lights, headlights, etc. The present invention can convert control signals of not only the above-mentioned vehicle devices and in-vehicle devices, but also various in-vehicle devices into pseudo control signals. Various types of pseudo control signals can be used, such as those generated in real time, those generated in advance as pseudo control signals corresponding to control signals, and those stored in the information processing device 1 or the server 50 and then called up for use. The timing of generating the pseudo control signal can be changed as appropriate.

[0025] The information and communication unit 20 is configured with a communication device capable of communicating with the outside. The information and communication unit 20 is connected to a server 50 via a communication line such as the Internet, for example, and is capable of communicating with the server 50. The information and communication unit 20 can transmit the generated pseudo control signal to the server 50 via the communication line. That is, the information and communication unit 20 can communicate with the server 50 in place of an in-vehicle external communication device (also called a TCU: telematics control unit). The information and communication unit 20 may use an actual TCU.

[0026] When a request for provision of an external service is made starting from the server 50, the information communication unit 20 transmits the pseudo control signal to the server 50 in response to a request signal transmitted from the server 50. Specifically, when the server 50 requests, for example, to lock the doors of the vehicle, the server 50 transmits a request signal related to locking the vehicle to the information communication unit 20 (information processing device 1). In response to the request signal, the information communication unit 20 transmits a pseudo control signal related to locking the doors to the server 50. This performs operation verification as to whether or not the control related to locking the doors is operating normally in the software 51. That is, the information processing device 1 performs pseudo control (also referred to as simulation) of the vehicle.

[0027] Furthermore, when a request is made to the external service providing unit 50 originating from the vehicle side, a request signal is transmitted from the information communication unit 20 to the server 50. Specifically, when the vehicle side requests the server 50 to notify the server 50 that the hazard lights have been left off, for example, a pseudo control signal corresponding to the request signal regarding the notification of the hazard lights being left off is transmitted to the server 50. This performs operation verification as to whether or not the control regarding the notification of the hazard lights being left off is operating normally in the software 51. That is, pseudo control of the vehicle is performed by the information processing device 1.

[0028] Next, the switching unit 30 used when changing various control targets of the vehicle and in-vehicle devices will be described below with reference to Fig. 3. In this embodiment, the switching unit 30 is provided as a control menu for the vehicle's CAN (Controller Area Network), for example. Note that the control targets are not limited to those by the CAN, but may be those by various control methods.

[0029] In this embodiment, the switching unit 30 is provided as an operation switch realized on software. The switching unit 30 has a slide switch 31, a pull-down menu 32, etc. The switching unit 30 can change either or both of the vehicle behavior state and the operation state of the in-vehicle device (both are also collectively referred to as a control target).

[0030] As shown in the figure, in this embodiment, a control menu related to the CAN of the vehicle is displayed. Slide switches 31 are arranged for items such as the ignition switch, hazard lamps, doors, air conditioner, lights, and wifi connection on the user side and the system side. Pull-down menus 32 are arranged for an inadvertent detection mode and a theft detection alarm issuance. Here, the inadvertent detection mode is used when verifying the operation of an item that occurs due to a careless mistake by the user, such as forgetting to turn off the hazard lamps. The theft detection alarm is used when verifying the operation of an alarm that is issued when the vehicle is stolen.

[0031] When the slide switch 31 or the pull-down menu 32 is changed by the switching unit 30, a pseudo control signal is generated by the pseudo control signal generating unit 10 based on the changed state.

[0032] By providing the switching unit 30 as described above, changes in the vehicle behavior state and the operating state of the in-vehicle equipment can be managed in a centralized manner for each item. Therefore, it is possible to suppress the occurrence of omissions in the operation verification. Here, changes in the vehicle behavior state are made, for example, for the engine output, the brake operating force, and the steering angle of the steering wheel. Changes in the operating state of the in-vehicle equipment are made, for example, for the air conditioning of the air conditioner and the operation of the navigation system. It is also preferable that the switching unit 30 is provided in groups for each part mounted on the vehicle, such as the engine, the brake, and the steering wheel, or for each in-vehicle equipment. This allows systematic evaluation. Grouping can also be made for each mode of the control target.

[0033] The configuration of the switching unit 30 can be changed as appropriate depending on the object of control in the software 51. The switching unit 30 may be formed of a physical switch. Also, a configuration without the switching unit 30 is possible.

[0034] As shown in FIG. 2, the mobile terminal 60 is a terminal such as various commercially available smartphones or tablets. The mobile terminal 60 can communicate with the server 50 through a communication line. The mobile terminal 60 can acquire, via the server 50, a notification or the like in response to a pseudo control signal transmitted from the information processing device 1. The mobile terminal 60 can also transmit a request signal regarding vehicle control to the server 50. The server 50 can transmit a request signal to the information processing device 1 in response to the request signal. In this way, in this embodiment, it is also possible to perform operation verification of the information processing device 1 using the mobile terminal 60.

[0035] As described above, by using the server 50, external services can be provided in a centralized manner. This makes it easier to manage the external services. In addition, the load on the vehicle's equipment and the user's terminal can be reduced.

[0036] The above is the configuration of the information processing device 1 according to the present invention. Next, one embodiment of the operation of the information processing device 1 will be described with reference to FIG.

[0037] 4 is an explanatory diagram showing an example of the display screen 40 when verifying the operation of the software 51 while driving a virtual vehicle 41 in the information processing device 1. A map for driving the virtual vehicle 41 is displayed on the display screen 40. In this embodiment, the operation verification related to the issuance of a theft detection alarm performed when the vehicle is stolen will be described as an example.

[0038] If the vehicle is stolen, it is assumed that the vehicle will be moved, so the information processing device 1 needs to simulate the movement of the vehicle. Therefore, the control target in the switching unit 30 (see FIG. 3) is switched to a theft detection alarm issuance mode. As a result, a pseudo control signal corresponding to a request signal for the theft detection alarm issuance is transmitted from the information communication unit 20 to the server 50. In addition, the map shown in FIG. 4 is displayed on the display screen 40.

[0039] When the display screen 40 is displayed, point A is set as the departure point as location information, and point B is set as the destination. Note that instead of the display screen 40, the location information may be input by other means such as character input. When the departure point and destination are input, the information processing device 1 runs the virtual vehicle 41. At this time, the information processing device 1 transmits the location information when moving from point A to point B to the server 50 as a pseudo control signal.

[0040] In addition, instead of inputting location information from the display screen 40, a driving route created in advance using another tool may be stored in the information processing device 1, etc., and the driving route may be read and used, for example, when the ignition is turned on or the theft detection alarm mode is activated.

[0041] The server 50 that has received the pseudo control signal transmits a request signal corresponding to the alarm designated by the switching unit 30 to the information processing device 1. The information processing device 1 receives the request signal via the information communication unit 20. The pseudo control signal generating unit 10 generates a pseudo control signal corresponding to the request signal, and transmits the pseudo control signal to the server 50 via the information communication unit 20. That is, the pseudo control signal related to the alarm issuance is transmitted from the virtual vehicle 41 to the server 50, thereby verifying that there is no problem with the operation related to the alarm issuance. Here, if there is a problem with the operation (for example, if the pseudo control signal is not transmitted within a predetermined time), an error message is notified in the information processing device 1. In addition, in this embodiment, a notification that the vehicle has been stolen is transmitted from the server 50 to the mobile terminal 60.

[0042] In the theft detection alarm mode, for example, the ignition setting may be switched to OFF and vehicle position information may be transmitted to the external service providing unit 50 at regular intervals. Furthermore, regardless of whether the ignition is ON or OFF, if the movement of the vehicle is recognized, a notification may be sent to the mobile terminal 60 or the like. This makes it possible to verify the operation of the software 51 assuming a case in which the vehicle is actually stolen.

[0043] The above is an embodiment of the operation of the information processing device 1 (operation verification program) according to the present invention. Next, an embodiment of the operation flow of the information processing device 1 will be described with reference to FIGS.

[0044] 5, when the operation of the information processing device 1 is started, the switching unit 30 specifies an object to be controlled (step S1). At this time, a request signal regarding the object to be controlled is transmitted to the server 50.

[0045] When the designation of the control target is completed in step S1, it is determined whether or not the control of the control target is performed by a command from the server 50 (external service providing unit 50) (step S2). That is, it is determined whether or not the control of the control target is performed starting from the server 50 side.

[0046] In step S2, if the control of the control target is performed by a command from the server 50, the control by the server 50 is started (step S10). That is, if the control originates from the server 50 side, the control by the server 50 is started.

[0047] Next, a request signal for an external service is transmitted from the server 50 to the information processing device 1 (step S11).

[0048] In step S2, if the control of the control target is not performed by a command from the server 50, a pseudo control by the information processing device 1 is started (step S20). That is, if the control originates from the information processing device 1 side, a pseudo control by the information processing device 1 is started.

[0049] When the process of step S11 or step S20 is completed, the information processing device 1 generates a pseudo control signal according to the request signal of the control target (step S12). Then, the generated pseudo control signal is transmitted from the information communication unit 20 to the server 50 (step S13).

[0050] Subsequently, as shown in FIG. 6, it is determined whether or not the server 50 has responded to the pseudo control signal from the information processing device 1 (step S14).

[0051] If the server 50 responds to the pseudo control signal in step S14, the server 50 executes control based on the pseudo control signal (step S15). On the other hand, if the server 50 does not respond to the pseudo control signal in step S14, it is assumed that an abnormality has occurred and an error notification is sent to the information processing device 1 (step S30). The error notification can also be sent to the server 50 or the mobile terminal 60.

[0052] When the process of step S15 or step S30 is completed, the process returns to step S1 and is repeated. When all the processes are completed, the process may be ended.

[0053] As described above, the information processing device 1 and the operation verification program of the present invention can simulate a vehicle. This makes it possible to verify the operation of the software 51 (including programs) used in the external service providing unit 50 without using an actual vehicle. This allows the software operation to be verified quickly, reducing the effort and cost involved in the verification.

[0054] Furthermore, by providing the information processing device 1 as an operation verification program, it is possible to verify the operation of the software 51 relating to the provision of external services in various information processing devices, thereby improving versatility.

[0055] The above is an embodiment of the information processing device 1 and the operation verification program according to the present invention, but the present invention is not limited to the above embodiment and various modifications can be made.

[0056] In this embodiment, the connect service is exemplified as an external service, but the external service can use various services provided by connecting to a vehicle. In addition, in this embodiment, the notification of forgetting to turn off the hazard lamp and the issuance of an alarm when the vehicle is stolen are exemplified as control objects of the vehicle, but the present invention is not limited to these control objects, and various controls in the vehicle and in-vehicle devices can be performed in a simulated manner. For example, the information processing device and the operation verification program of the present invention can notify the external service providing unit 50 of various control information such as lights, doors, the driving status of the vehicle, engine information, transmission information, operation information of the brake and accelerator, ignition ON / OFF, and acquisition of GPS information. In addition, according to the present invention, it is also possible to perform a simulated operation verification of items such as towing of the vehicle as a control object of the vehicle, without using an actual vehicle. In addition, in this embodiment, the control object of the vehicle is exemplified by CAN, but the information processing device 1 of the present invention is not limited to control by CAN, and can be used for various control objects.

[0057] The information processing device and the operation verification program of the present invention can also simulate various vehicle controls such as lights, door locking, turning the ignition on / off, setting a destination in a navigation system, etc. The information processing device and the operation verification program of the present invention can also start up the vehicle TCU by communication such as SMS from the server 50 when the TCU is stopped.

[0058] In addition, in this embodiment, the virtual vehicle 41 is moved on a map in the theft detection, but the movement of the virtual vehicle 41 can be used for various purposes other than the issuance of a theft detection alarm. For example, the shape and road surface information of a test course are registered in advance, and the virtual vehicle 41 can be used to verify various control information of the vehicle and in-vehicle devices while running on the test course. This is expected to contribute to the development of autonomous vehicles and driving support devices. In addition, in this embodiment, an alarm is issued based on the movement of the vehicle in the theft detection, but the timing related to the theft detection can be changed as appropriate. In addition, the occurrence of an event related to the theft detection can be not only due to the movement of the vehicle's position, but also various events can be adopted. In addition to the control related to the theft detection, various events can be generated at a predetermined timing or randomly for various control objects. In addition, it is possible to output not only normal control information but also intentionally NG control information. This makes it possible to perform operation verification of control based on an error.

[0059] The pseudo control signal generating unit 10 may be realized as a program in addition to being realized as hardware. The pseudo control signal generated may be in various formats that can be recognized by the external service providing unit 50 (software 51).

[0060] In this embodiment, the external service providing unit 50 is disposed in the server 50, but the external service providing unit 50 can be disposed in various locations, not just in the server 50. Furthermore, when the external service providing unit 50 is disposed in the server 50, the server 50 can be disposed in various locations.

[0061] In the present embodiment, a terminal device such as a notebook computer is used as the information processing device 1, and the operation verification program is executed on the terminal device. However, the information processing device 1 may be configured as a dedicated device. Various devices can be used as the information processing device 1. The operation verification program can be mounted on various devices. The operation verification program can also be mounted on a mobile terminal such as a tablet or a smartphone. The operation verification program can also be incorporated into the information processing device as a dedicated device. In the present embodiment, the operation verification of the software 51 in the external service providing unit 50 is performed, but when a mobile terminal 60 or the like is connected, the software on the mobile terminal 60 can also be verified.

[0062] The above are various embodiments and modifications of the information processing device and operation verification program according to the present invention. However, the present invention is not limited to the above-mentioned embodiments and modifications. It will be easily understood by those skilled in the art that other embodiments are possible based on the teachings and spirit of the present invention without departing from the scope of the claims. [Industrial Applicability]

[0063] The information processing device and the operation verification program of the present invention can be used to verify the operation of software related to various external services such as connect services provided to various vehicles such as automobiles. The information processing device and the operation verification program of the present invention can also be used for automatic driving and remote control of vehicles. [Explanation of symbols]

[0064] 1: Information processing equipment 10: Pseudo control signal generator 20: Ministry of Information and Communications 30: Switching section 50: Server 51: Software 60: Mobile devices

Claims

1. An information processing device that is connected to a vehicle via a communication line and performs operation verification of software used in an external service providing unit that provides an external service to the vehicle, The external service providing unit is disposed in a server, a pseudo control signal generating unit configured to generate a pseudo control signal as a control signal outputted from a control unit mounted on the vehicle for controlling either or both of the vehicle and an in-vehicle device; an information communication unit capable of communicating the pseudo control signal to the external service providing unit via the communication line; The information processing device is characterized in that the information communication unit transmits the pseudo control signal to the external service providing unit in response to a request signal transmitted from the external service providing unit or in response to a request signal transmitted to the external service providing unit.

2. An information processing device that is connected to a vehicle via a communication line and performs operation verification of software used in an external service providing unit that provides an external service to the vehicle, The external service providing unit is disposed in a server, A mobile terminal capable of communicating with the server through the communication line; a pseudo control signal generating unit configured to generate a pseudo control signal as a control signal outputted from a control unit mounted on the vehicle for controlling either or both of the vehicle and an in-vehicle device; an information communication unit capable of communicating the pseudo control signal to the external service providing unit via the communication line; the mobile terminal is capable of either or both of receiving a notification in response to the pseudo control signal transmitted from the information communication unit via the server and transmitting a request signal regarding control of the vehicle to the server; The information processing device is characterized in that the information communication unit transmits the pseudo control signal to the external service providing unit in response to a request signal transmitted from the external service providing unit or in response to a request signal transmitted to the external service providing unit.

3. A switching unit is provided for changing one or both of a behavior state of the vehicle and an operation state of the in-vehicle device, 3. The information processing device according to claim 1, wherein the pseudo control signal is generated based on a changed state in the switching unit.

4. The switching unit has a theft detection alarm issuance mode for issuing a theft detection alarm when the vehicle is stolen, 4. The information processing apparatus according to claim 3, wherein a pseudo control signal corresponding to a request signal for issuing the theft detection alarm can be transmitted from the information communication unit to the server.

Citation Information

Patent Citations

  • Non-stop automatic fare collection / Reception system

    JP2000090311A

  • Automatic nonstop charge reception system testing device

    JP2003030700A

  • Simulation device

    JP2008171155A

  • Road side guide system

    JP2014052980A

  • Vehicle control unit evaluation system

    JP2017001541A