Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7645103B2 - Information processing device and operation verification program - Google Patents
[go: Go Back, main page]

JP7645103B2 - Information processing device and operation verification program - Google Patents

Information processing device and operation verification program Download PDF

Info

Publication number
JP7645103B2
JP7645103B2 JP2021038322A JP2021038322A JP7645103B2 JP 7645103 B2 JP7645103 B2 JP 7645103B2 JP 2021038322 A JP2021038322 A JP 2021038322A JP 2021038322 A JP2021038322 A JP 2021038322A JP 7645103 B2 JP7645103 B2 JP 7645103B2
Authority
JP
Japan
Prior art keywords
vehicle
external service
information processing
control signal
processing device
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.)
Active
Application number
JP2021038322A
Other languages
Japanese (ja)
Other versions
JP2022138439A (en
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.)
Daihatsu Motor Co Ltd
Original Assignee
Daihatsu Motor 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 Daihatsu Motor Co Ltd filed Critical Daihatsu Motor Co Ltd
Priority to JP2021038322A priority Critical patent/JP7645103B2/en
Publication of JP2022138439A publication Critical patent/JP2022138439A/en
Application granted granted Critical
Publication of JP7645103B2 publication Critical patent/JP7645103B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)

Description

本発明は、車両に対して提供される外部サービスにおいて使用されるソフトウェアの動作検証を行うための情報処理装置及び動作検証プログラムに関する。 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.

従来、通信回線を介して各種のコネクトサービス(外部サービスとも称する)が提供されるコネクティッドカーと称する車両が知られている。前記外部サービスは、外部サーバに組み込まれた外部サービス提供用のソフトウェアに基づいて、コネクティッドカーや利用者に対して提供される。ここで、外部サービス提供用のソフトウェアの開発にあたり、ソフトウェアの動作検証を行う必要がある。前記動作検証は、例えば、ソフトウェアが組み込まれた外部サーバ等と、車両とを接続した状態で行う必要がある。また、実際に即して動作検証を行うためには、実際に車両を走行させたり、実際に車両の車載機器を操作したりしながら、前記ソフトウェアの動作検証を行う必要がある。そのため、前記動作検証は、多大な時間を要すると共に煩雑でコストが高く付く問題があった。 Conventionally, there is known a vehicle called a "connected car" that 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 external services, it is necessary to perform operation verification of the software. The operation verification must be performed, for example, while the vehicle is connected to an external server in which the software is embedded. Furthermore, 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.

ところで、上述のような動作検証を行うものとして、車両のコントロールユニットの動作検証を行う評価システムが知られている(例えば、特許文献1)。前記特許文献1に係る車両のコントロールユニットの評価システムは、車両のエンジン等の挙動を、コンピュータ上で疑似的にシミュレートすることにより、車載のエンジンコントロールユニット(ECUとも称する)を評価するものとされている。これにより、ECUが車両に搭載されていなくても、当該ECUの評価を可能にしている。 As a means of performing the above-mentioned operational verification, an evaluation system that performs operational verification of a vehicle's control unit is known (for example, Patent Document 1). The vehicle control unit evaluation system according to Patent Document 1 evaluates the 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.

特開2017-1541号公報JP 2017-1541 A

しかしながら、特許文献1の発明に係る車両のコントロールユニットの評価システムは、あくまで、車両内でのコントロールユニットの動作検証に係る評価システムであり、コネクトサービス等の外部サービスと連携するものではない。すなわち、運転者による車両の操作情報や車両状態に基づく情報を、外部サーバ(外部サービスの提供元)に送信するものではない。また、外部サービスの提供元から、利用者の携帯端末等に外部サービスに係る通知を行うこともできない。 However, the vehicle control unit evaluation system according to the invention of Patent Document 1 is merely an evaluation system for verifying the operation of the control unit within the vehicle, and does not link with external services such as connect services. In other words, it does not transmit information about 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 send notifications related to the external service to the user's mobile device, etc.

従って、従来の技術では、利用者の携帯端末から外部サーバに車両制御の指示を要求したり、外部サーバを介して車両の車外通信機(TCU:テレマティクス・コントロール・ユニット)に要求を送信することにより、ECU等を制御したりするなど、の機能を総合的に動作検証することができない問題があった。 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 a request to the vehicle's external communication device (TCU: telematics control unit) via an external server.

そこで、本発明は、実際の車両を用いることなく、外部サービスの提供に用いられるソフトウェア(プログラムを含む)の動作検証を行うことを可能とする情報処理装置及び動作検証プログラムを提供することを目的としている。 The present invention aims 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.

(1)上述した課題を解決すべく提供される情報処理装置は、通信回線を介して車両と接続されると共に、前記車両に対して外部サービスを提供する外部サービス提供部において使用されるソフトウェアの動作検証を行う情報処理装置であって、前記車両に搭載された制御ユニットにおいて前記車両及び車載機器のいずれか一方又は双方を制御するために出力される制御信号を、疑似制御信号として生成する疑似制御信号生成部と、前記通信回線を介して前記外部サービス提供部に前記疑似制御信号を通信可能な情報通信部と、を備え、前記情報通信部は、前記外部サービス提供部から送信される要求信号に応じて、又は、前記外部サービス提供部に対して送信する要求信号に応じて、前記疑似制御信号を前記外部サービス提供部に対して送信すること、を特徴とするものである。 (1) The 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 on-board equipment as a pseudo-control signal, and an information communication unit that can communicate 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.

上述した情報処理装置は、外部サービス提供部からの要求に応じて、又は、外部サービス提供部に対する要求に応じて、車両及び車載機器から出力される制御信号を、疑似制御信号として外部サービス提供部に対して送信することができる。すなわち、情報処理装置が、車両を疑似的に制御(シミュレート)することができる。これにより、実際の車両を用いることなく、外部サービス提供部において使用されるソフトウェアの動作検証を行うことができる。 The above-mentioned information processing device can transmit control signals output from the vehicle and in-vehicle equipment 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. In other words, 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.

ここで、疑似制御信号は、例えば、イグニッションのON/OFFの制御信号やエンジンの制御信号等の車両の制御信号に関するものや、車載のエアコン、ハザードランプ、ナビゲーションシステム等の車載機器の制御信号に関するものなど、車両や車載機器に関する各種の制御信号に対して生成される。また、外部サービス提供部から送信される要求信号は、上記の制御信号に基づくものの他、例えば、外部サービス提供部側から例えば、車両のドアを施錠するような場合に、送信されるドアの施錠に関する制御信号が挙げられる。これらにより、実際の車両を用いることなく、外部サービスの提供に用いられるソフトウェア(プログラムを含む)の動作検証を行うことができる。そのため、迅速に前記ソフトウェアの動作検証を行うことができ、検証に係るコストを低減できる。 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 ignition ON/OFF control signals and engine control signals, and control signals for in-vehicle devices such as the in-vehicle air conditioner, hazard lights, and navigation system. In addition to the above control signals, the request signals transmitted from the external service providing unit include control signals related to door locking transmitted from the external service providing unit when, for example, the vehicle doors are locked. This makes it possible to verify the operation of software (including programs) used to provide external services without using an actual vehicle. This allows the software to be verified quickly, reducing the costs associated with the verification.

また、上述した本発明の情報処理装置は、外部サービス提供部からの要求信号だけではなく、情報処理装置側から外部サービス提供部に向けて要求信号を疑似制御信号として送信することができる。具体的には、例えば、車両においてハザードランプを消し忘れた場合は、車両側から外部サービス提供部に対してハザードランプの状態が疑似制御信号として送信される。これらのように、本発明の情報処理装置は、車両に代わって、車両や車載機器からの制御信号を疑似制御信号として外部サービス提供部に送信することができる。従って、実際の車両を用いることなく、外部サービスの提供に用いられるソフトウェア(プログラムを含む)の動作検証を行うことができる。そのため、迅速に前記ソフトウェアの動作検証を行うことができ、検証に係るコストを低減できる。 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 equipment 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 external services without using an actual vehicle. This allows the operation verification of the software to be performed quickly, reducing the costs associated with the verification.

(2)上述した本発明の情報処理装置は、前記車両の挙動状態、及び前記車載機器の作動状態のいずれか一方又は双方を変更するための切替部を有しており、前記切替部における変更の状態に基づいて、前記疑似制御信号を生成するとよい。 (2) The information processing device of the present invention described above has a switching unit for changing either one or both of the behavior state of the vehicle and the operating state of the in-vehicle device, and generates the pseudo control signal based on the changed state in the switching unit.

かかる構成によれば、車両の挙動状態や車載機器の作動状態の変更を項目毎に一元的に管理することができる。そのため、動作検証漏れの発生を抑制することができる。ここで、車両の挙動状態の変更は、例えば、エンジンの出力、ブレーキの作動力、ハンドルの舵角などに対して行われる。また、車載機器の作動状態の変更は、例えば、エアコンの空調、ナビゲーションシステムの操作等に対して行われる。また、切替部は、車両に搭載される、例えば、エンジン、ブレーキ、ハンドル等の部位毎や、車載機器毎にグループ化して設けるとよい。これにより、系統的な評価が期待できる。 With this configuration, changes to the vehicle's behavior state and the operating state of the on-board equipment can be managed in a centralized manner for each item. This makes it possible to prevent the occurrence of oversights in operational verification. Here, changes to the vehicle's behavior state are made, for example, for engine output, brake application force, steering angle, etc. Furthermore, changes to the operating state of the on-board equipment are made, for example, for air conditioning of the air conditioner and operation of the navigation system. Furthermore, it is preferable to provide the switching unit in groups for each part mounted on the vehicle, such as the engine, brakes, steering wheel, etc., or for each on-board equipment. This allows for the expectation of systematic evaluation.

(3)上述した本発明の情報処理装置は、前記外部サービス提供部が、サーバに配置されているとよい。 (3) In the information processing device of the present invention described above, the external service providing unit may be arranged in a server.

かかる構成によれば、サーバを介して一元的に外部サービスを提供することができる。従って、外部サービスの管理が容易になる。また、車両側の機器や利用者側の端末に対する負荷を軽減することができる。 With this configuration, external services can be provided centrally via the server. This makes it easier to manage external services. It also reduces the load on the vehicle's equipment and the user's terminal.

(4)上述した課題を解決すべく提供される動作検証プログラムは、上述した情報処理装置において実行が可能なこと、を特徴とするものである。 (4) The operation verification program provided to solve the above-mentioned problem is characterized in that it can be executed on the above-mentioned information processing device.

かかる構成によれば、各種の情報処理装置において、外部サービスの提供に係るソフトウェアの動作検証を行うことができる。これにより、汎用性を高めることができる。 This configuration allows software related to the provision of external services to be verified in various information processing devices. This increases versatility.

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

本発明の情報処理装置の一実施形態を表す構成図である。1 is a configuration diagram illustrating an embodiment of an information processing device of the present invention. 本発明の情報処理装置を適用した外部サービスの説明図である。FIG. 1 is an explanatory diagram of an external service to which the information processing device of the present invention is applied. 本発明の情報処理装置における操作画面の一例を表す説明図である。FIG. 2 is an explanatory diagram illustrating an example of an operation screen in the information processing device of the present invention. 本発明の情報処理装置において、車両を疑似的に移動させるための操作画面の一例を表す説明図である。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. 本発明の情報処理装置及び動作検証プログラムの一実施形態を表す動作フローである。2 is an operational flow illustrating an embodiment of an information processing device and an operation verification program of the present invention. 図5の続きの動作フローである。This is a continuation of the operation flow of FIG. 5 .

本発明に係る情報処理装置1の一実施形態について、図1~図4を参照しつつ詳細を説明する。本実施形態においては、外部サービス提供部50がサーバとして提供される場合を例として説明する(以下、外部サービス提供部50をサーバ50とも称する)。 One embodiment of an information processing device 1 according to the present invention will be described in detail with reference to Figs. 1 to 4. In this embodiment, an example will be described in which the external service providing unit 50 is provided as a server (hereinafter, the external service providing unit 50 will also be referred to as the server 50).

図1及び図2に示すように、外部サービス(例えば、コネクトサービス)は、サーバ50に記憶されたソフトウェア51に基づいて提供される。サーバ50には、本発明に係る情報処理装置1がインターネット等の通信回線を介して接続されている。また、本実施形態では、サーバ50に、前記通信回線を介して携帯端末60(図2参照)が接続されている。なお、通信回線は、無線及び有線を問わず、各種の通信回線を用いることができる。 As shown in Figs. 1 and 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.

情報処理装置1は、疑似制御信号生成部10と、サーバ50との通信が可能な情報通信部20と、制御対象となる項目を切り替えるための切替部30等を備えている。本実施形態では、情報処理装置1として、例えば、ノートパソコンが用いられており、情報処理装置1が、前記ノートパソコン上で実行可能な動作検証プログラムとして提供されている。情報処理装置1は、上記の他、表示画面40を有している。なお、本発明では、情報処理装置1(動作検証プログラム)が、実際の車両に代わって、シミュレータとして機能する。 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, and a switching unit 30 for switching the items to be controlled. 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 that can be executed 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.

疑似制御信号生成部10は、車両に搭載された制御ユニット(図示せず)から出力される制御信号を、ソフトウェア51で認識が可能な疑似制御信号として生成することができる。具体的には、疑似制御信号生成部10は、車両及び車載機器(共に図示せず)のいずれか一方又は双方を制御するために出力される制御信号を、疑似制御信号として生成することができる。ここで、制御ユニットは、例えば、エンジンの制御を行うエンジンコントロールユニット(ECUとも称する)やブレーキ等の制御ユニットなど各種の車両搭載機器に関する制御ユニットを含むものである。 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 to control either one or both of the vehicle and the on-board 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 on-board equipment.

また、車両の制御のために出力される制御信号としては、例えば、イグニッション、エンジンコントロールユニット(ECUとも称する)、変速機、ブレーキ、ハンドル等に関する制御信号が例示される。また、車載機器としては、エアコン、ナビゲーションシステム、ハザードランプ、ヘッドライト等が例示される。なお、本発明は、上述した車両の装置や車載機器だけではなく、各種の車両搭載機器の制御信号を疑似制御信号に変換することが可能である。なお、疑似制御信号は、リアルタイムで生成するものや、予め、制御信号に相当する疑似制御信号を生成しておき、情報処理装置1やサーバ50に記憶させたものを呼び出して使用するものなど各種の形態のものを使用できる。また、疑似制御信号を生成するタイミングは適宜変更することが可能である。 Examples of control signals output for controlling the vehicle include control signals related to the ignition, engine control unit (also called ECU), transmission, brakes, steering wheel, etc. Examples of in-vehicle devices include air conditioners, navigation systems, hazard lights, headlights, etc. Note that the present invention is capable of converting control signals of various in-vehicle devices, in addition to the above-mentioned vehicle devices and in-vehicle devices, into pseudo control signals. Note that various types of pseudo control signals can be used, such as those generated in real time, or those in which pseudo control signals equivalent to control signals are generated in advance and stored in the information processing device 1 or server 50 and then used. Note that the timing of generating the pseudo control signals can be changed as appropriate.

情報通信部20は、外部との通信が可能な通信機器で構成されている。また、情報通信部20は、例えば、インターネット等の通信回線を介してサーバ50に接続され、サーバ50との通信が可能なものとされている。また、情報通信部20は、生成された疑似制御信号を、前記通信回線を介してサーバ50に送信することができる。すなわち、情報通信部20は、車載の車外通信機(TCU:テレマティクス・コントロール・ユニットとも称する)に代わって、サーバ50と通信を行うことができる。なお、情報通信部20は、実際のTCUを用いてもよい。 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 the 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 on-board external communication device (also called a TCU: telematics control unit). The information and communication unit 20 may be an actual TCU.

情報通信部20による疑似制御信号のサーバ50への送信は、外部サービスの提供に係る要求が、サーバ50を起点として行われる場合は、サーバ50から送信される要求信号に応じて行われる。具体的には、サーバ50側の要求により例えば、車両のドアを施錠するような場合に、サーバ50から車両の施錠に関する要求信号が、情報通信部20(情報処理装置1)に向けて送信される。情報通信部20は、前記要求信号に応じて、ドアの施錠に関する疑似制御信号をサーバ50に送信する。これにより、ドアの施錠に関する制御がソフトウェア51において正常に動作しているか否かの動作検証が行われる。すなわち、情報処理装置1による車両の疑似的制御(シミュレートとも称する)が行われる。 When a request for provision of an external service is made starting from the server 50, the information communication unit 20 transmits a 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 a vehicle, a request signal for locking the vehicle is transmitted from the server 50 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 for locking the doors to the server 50. This performs an operation verification as to whether or not the control for locking the doors is operating normally in the software 51. In other words, the information processing device 1 performs pseudo control (also called simulation) of the vehicle.

また、車両側を起点として、外部サービス提供部50への要求が行われる場合は、情報通信部20からサーバ50に対して要求信号が送信される。具体的には、車両側から例えば、ハザードランプの消し忘れに対する通知をサーバ50に向けて要求する場合に、ハザードランプの消し忘れ通知に関する要求信号に応じた疑似制御信号がサーバ50に対して送信される。これにより、ハザードランプの消し忘れ通知に関する制御がソフトウェア51において正常に動作しているか否かの動作検証が行われる。すなわち、情報処理装置1による車両の疑似的制御が行われる。 When a request is made to the external service providing unit 50 originating from the vehicle side, a request signal is sent 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 on, for example, a pseudo control signal corresponding to the request signal regarding the notification of the hazard lights being left on is sent to the server 50. This performs an operation verification as to whether the control regarding the notification of the hazard lights being left on is operating normally in the software 51. In other words, the information processing device 1 performs pseudo control of the vehicle.

次に、車両や車載機器の各種の制御対象を変更する際に使用される切替部30について、図3を参照しながら以下に説明する。本実施形態では、切替部30が、例えば、車両のCAN(Controller Area Network)に対しての制御メニューとして提供されている。なお、制御対象は、CANによるものだけではなく、各種の制御方法のものを制御対象とすることができる。 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 controlled by the CAN, and can be those controlled by various control methods.

切替部30は、本実施形態では、ソフトウェア上で実現される操作スイッチとして提供されている。切替部30は、スライドスイッチ31と、プルダウンメニュー32等を有している。切替部30は、車両の挙動状態、及び車載機器の作動状態(両者を総称して制御対象とも称する)のいずれか一方又は双方を変更することができる。 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, and the like. The switching unit 30 can change either or both of the vehicle behavior state and the operating state of the in-vehicle device (both are also collectively referred to as the control target).

図示のように、本実施形態では、車両のCANに関する制御メニューが表示されている。スライドスイッチ31は、ユーザー側及びシステム側のイグニッションスイッチ、ハザードランプ、ドア、エアコン、ライト、wifi接続等の項目に対して配置されている。また、プルダウンメニュー32は、うっかり検知モードと、盗難検知アラーム発報とに対して配置されている。ここで、うっかり検知モードは、例えば、ハザードランプの消し忘れ等の利用者のうっかりミスによって発生する項目についての動作検証を行う場合に使用されるものである。また、盗難検知アラーム発報は、車両が盗難した際に行われるアラーム発報についての動作検証を行う場合に使用されるものである。 As shown in the figure, in this embodiment, a control menu related to the vehicle's CAN is displayed. Slide switches 31 are arranged for items such as the ignition switch, hazard lights, doors, air conditioner, lights, and WiFi connection on the user and system sides. Pull-down menus 32 are arranged for carelessness detection mode and theft detection alarm issuance. The carelessness detection mode is used when verifying the operation of items that occur due to careless user mistakes, such as forgetting to turn off the hazard lights. The theft detection alarm is used when verifying the operation of an alarm that is issued when the vehicle is stolen.

切替部30により、スライドスイッチ31やプルダウンメニュー32が変更されると、前記変更の状態に基づいて、疑似制御信号が疑似制御信号生成部10によって生成される。 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 state of the change.

上述したように切替部30を設けることにより、車両の挙動状態や車載機器の作動状態の変更を項目毎に一元的に管理することができる。そのため、動作検証漏れの発生を抑制することができる。ここで、車両の挙動状態の変更は、例えば、エンジンの出力、ブレーキの作動力、ハンドルの舵角などに対して行われる。また、車載機器の作動状態の変更は、エアコンの空調、ナビゲーションシステムの操作等に対して行われる。また、切替部30は、車両に搭載される、例えば、エンジン、ブレーキ、ハンドル等の部位毎や、車載機器毎にグループ化して設けるとよい。これにより、系統的な評価を行うことができる。また、グループ化は、制御対象のモード毎に行うこともできる。 By providing the switching unit 30 as described above, changes to the vehicle's behavior state and the operating state of the on-board equipment can be managed in a centralized manner for each item. This makes it possible to prevent the occurrence of missed operation verifications. Here, changes to the vehicle's behavior state are made, for example, for engine output, brake operating force, steering angle, etc. Also, changes to the operating state of the on-board equipment are made, for example, for air conditioning of the air conditioner and operation of the navigation system. Also, it is preferable to provide the switching unit 30 in groups for each part mounted on the vehicle, such as the engine, brakes, steering wheel, etc., or for each on-board equipment. This allows for systematic evaluation. Also, grouping can be made for each mode of the control target.

なお、切替部30の構成は、ソフトウェア51における制御対象に応じて適宜変更することが可能である。また、切替部30が物理的なスイッチで形成されていてもよい。また、切替部30を設けない構成とすることもできる。 The configuration of the switching unit 30 can be changed as appropriate depending on the object to be controlled by the software 51. The switching unit 30 may be formed of a physical switch. It is also possible to configure the system without the switching unit 30.

図2に示すように、携帯端末60は、市販される各種のスマートフォンやタブレット等の端末である。携帯端末60は、サーバ50と通信回線を通じて通信を行うことができる。携帯端末60は、情報処理装置1から送信される疑似制御信号に応じた通知等をサーバ50を介して取得することができる。また、携帯端末60は、車両の制御に関する要求信号をサーバ50に対して送信することができる。サーバ50は、前記要求信号に応じて、情報処理装置1に要求信号を送信することができる。このように、本実施形態では、携帯端末60を用いた情報処理装置1の動作検証を行うことも可能である。 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 via a communication line. The mobile terminal 60 can obtain notifications and the like in response to pseudo control signals transmitted from the information processing device 1 via the server 50. 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 verify the operation of the information processing device 1 using the mobile terminal 60.

上述したようにサーバ50を用いることにより、一元的に外部サービスを提供することができる。従って、外部サービスの管理が容易になる。また、車両側の機器や利用者側の端末に対する負荷を軽減することができる。 By using the server 50 as described above, external services can be provided in a centralized manner. This makes it easier to manage external services. In addition, the load on the vehicle's equipment and the user's terminal can be reduced.

以上が、本発明に係る情報処理装置1の構成であり、次に、図4を参照しながら、情報処理装置1の動作の一実施形態について説明する。 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. 4.

図4は、情報処理装置1において、仮想車両41を走行させながら、ソフトウェア51の動作検証を行う場合の表示画面40の一例を表す説明図である。表示画面40には、仮想車両41を走行させるための地図が表示されている。本実施形態では、車両が盗難に遭った場合に行う盗難検知アラームの発報に関する動作検証を例として説明する。 Figure 4 is an explanatory diagram showing an example of a display screen 40 when verifying the operation of software 51 while driving a virtual vehicle 41 in information processing device 1. A map for driving virtual vehicle 41 is displayed on display screen 40. In this embodiment, an example of verifying the operation of issuing a theft detection alarm when a vehicle is stolen will be described.

車両が盗難に遭った場合は、車両が移動されることが想定されるため、情報処理装置1において、車両が移動することを、疑似的に行う(シミュレートする)必要がある。従って、切替部30(図3参照)における制御対象が盗難検知アラーム発報のモードに切り替えられる。これにより、盗難検知アラーム発報に関する要求信号に応じた疑似制御信号が、情報通信部20から、サーバ50に対して送信される。また、図4に示す地図が、表示画面40に表示される。 If the vehicle is stolen, it is expected 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 Figure 3) is switched to the mode for issuing a theft detection alarm. As a result, a pseudo control signal corresponding to a request signal for issuing a theft detection alarm is sent from the information communication unit 20 to the server 50. In addition, the map shown in Figure 4 is displayed on the display screen 40.

表示画面40が表示されると、位置情報として出発地に地点Aを設定し、目的地に地点Bを設定する。なお、表示画面40に代えて、文字入力等の他の手段により、位置情報が入力されてもよい。出発地及び目的地が入力されると、情報処理装置1は、仮想車両41を走行させる。このとき情報処理装置1は、地点Aから地点Bへと移動する際の位置情報を疑似制御信号として、サーバ50に送信する。 When the display screen 40 is displayed, point A is set as the starting point as location information, and point B is set as the destination. Note that instead of the display screen 40, location information may be input by other means such as character input. When the starting point and destination are input, the information processing device 1 drives 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.

なお、表示画面40からの位置情報の入力に代えて、事前に別のツールによって作成した走行ルートを情報処理装置1等に記憶しておき、例えば、イグニッションのONや盗難検知アラーム発報モードの起動時等に、前記走行ルートを読み込んで使用するようにしてもよい。 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.

前記疑似制御信号を受信したサーバ50は、切替部30で指定された警報の発報(alarm)に応じた要求信号を情報処理装置1に対して送信する。情報処理装置1は、情報通信部20を介して前記要求信号を受信する。疑似制御信号生成部10は、前記要求信号に応じた疑似制御信号を生成し、情報通信部20を介して、サーバ50に前記疑似制御信号を送信する。すなわち、仮想車両41側から警報の発報に係る疑似制御信号がサーバ50に送信されることにより、警報の発報に関する動作に問題がないことが検証される。ここで、動作に問題があった場合(例えば、所定時間内に疑似制御信号が送信されなかった場合)は、エラーメッセージが情報処理装置1において、通知される。また、本実施形態では、サーバ50から携帯端末60に対して、車両が盗難に遭ったことについての通知が送信される。 The server 50, which 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 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. Here, if there is a problem with the operation (for example, if the pseudo control signal is not transmitted within a specified 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.

なお、盗難検知アラーム発報のモードにおいては、例えば、イグニッションの設定をOFFに切り替えると共に、車両位置情報が一定時間毎に外部サービス提供部50に送信されるようにするとよい。また、イグニッションのON/OFFに関わらず、車両に移動が認められた場合に、携帯端末60等に対して通知するようにすればよい。これらにより、実際に車両が盗難に遭った場合を想定したソフトウェア51の動作検証することができる。 In the theft detection alarm mode, for example, the ignition setting may be switched to OFF, and vehicle location information may be sent to the external service providing unit 50 at regular intervals. Furthermore, regardless of whether the ignition is ON or OFF, if the vehicle is detected moving, 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 that the vehicle has actually been stolen.

以上が、本発明に係る情報処理装置1(動作検証プログラム)の動作の一実施形態である。次に、情報処理装置1の動作フローの一実施形態について、図5及び図6に基づいて説明する。 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. 5 and 6.

図5に示すように、情報処理装置1の動作が開始されると、切替部30において、制御対象の指定が行われる(ステップS1)。このとき、サーバ50に対して、制御対象に関する要求信号が送信される。 As shown in FIG. 5, when the operation of the information processing device 1 is started, the switching unit 30 specifies the control target (step S1). At this time, a request signal regarding the control target is transmitted to the server 50.

ステップS1において、制御対象の指定が完了すると、制御対象に対する制御が、サーバ50(外部サービス提供部50)からの指令により行われるものか否かの判定が行われる(ステップS2)。すなわち、制御対象に対する制御が、サーバ50側を起点として行われるものか否かの判定が行われる。 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 based on a command from the server 50 (external service providing unit 50) (step S2). In other words, it is determined whether or not the control of the control target is performed starting from the server 50 side.

ステップS2において、制御対象に対する制御が、サーバ50からの指令により行われるものである場合は、サーバ50による制御が開始される(ステップS10)。すなわち、サーバ50側が起点となる制御である場合は、サーバ50による制御が開始される。 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). In other words, if the control originates from the server 50 side, the control by the server 50 is started.

続いて、サーバ50から外部サービスに関する要求信号が、情報処理装置1に対して送信される(ステップS11)。 Next, a request signal for an external service is sent from the server 50 to the information processing device 1 (step S11).

ステップS2において、制御対象に対する制御が、サーバ50からの指令により行われるものではない場合は、情報処理装置1による疑似制御が開始される(ステップS20)。すなわち、情報処理装置1側が起点となる制御である場合は、情報処理装置1による疑似的な制御が開始される。 In step S2, if the control of the control target is not performed by a command from the server 50, pseudo-control by the information processing device 1 is started (step S20). In other words, if the control originates from the information processing device 1 side, pseudo-control by the information processing device 1 is started.

ステップS11の処理又はステップS20の処理が完了すると、情報処理装置1は、制御対象の要求信号に応じた疑似制御信号を生成する(ステップS12)。続いて、生成された疑似制御信号が、情報通信部20からサーバ50に向けて送信される(ステップS13)。 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).

続いて、図6に示すように、サーバ50が、情報処理装置1からの疑似制御信号に応答したか否かが判定される(ステップS14)。 Next, as shown in FIG. 6, it is determined whether the server 50 has responded to the pseudo control signal from the information processing device 1 (step S14).

ステップS14において、サーバ50が疑似制御信号に応答した場合、サーバ50において、疑似制御信号に基づく制御が実行される(ステップS15)。一方、ステップS14において、サーバ50が疑似制御信号に応答しない場合は、異常が発生したものとして、エラー通知が、情報処理装置1に対して行われる(ステップS30)。なお、エラー通知は、サーバ50や携帯端末60に対しても行うことができる。 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.

ステップS15又はステップS30の処理が完了すると、再び、ステップS1に戻って処理が繰り返される。なお、処理が全て完了した場合は、処理を終了させればよい。 When the processing of step S15 or step S30 is completed, the process returns to step S1 and is repeated. Note that when all processing is completed, the process may be terminated.

上述したように、本発明の情報処理装置1や動作検証プログラムは、車両をシミュレートすることができる。これにより、実際の車両を用いることなく、外部サービス提供部50において使用されるソフトウェア51(プログラムを含む)の動作検証を行うことができる。そのため、迅速に前記ソフトウェアの動作検証を行うことができ、検証に係る手間やコストを低減できる。 As described above, the information processing device 1 and the operation verification program of the present invention can simulate a vehicle. This allows the operation verification of the software 51 (including programs) used in the external service providing unit 50 to be performed without using an actual vehicle. This allows the software's operation to be verified quickly, reducing the effort and cost involved in the verification.

また、情報処理装置1を動作検証プログラムとして提供することにより、各種の情報処理装置において、外部サービスの提供に係るソフトウェア51の動作検証を行うことができる。これにより、汎用性を高めることができる。 In addition, by providing the information processing device 1 as an operation verification program, it is possible to verify the operation of the software 51 related to the provision of external services in various information processing devices. This makes it possible to increase versatility.

以上が、本発明に係る情報処理装置1及び動作検証プログラムの一実施形態であるが、本発明は、上述した実施形態に限定されるものではなく、各種の変形を行うことができる。 The above is one embodiment of the information processing device 1 and operation verification program according to the present invention, but the present invention is not limited to the above-described embodiment and various modifications can be made.

本実施形態では、外部サービスとして、コネクトサービスを例示したが、外部サービスは、車両と接続して提供される各種のサービスを利用することができる。また、本実施形態では、車両の制御対象として、ハザードランプの消し忘れ通知や車両盗難時における警報の発報を例示したが、本発明はこれらの制御対象に限定されるものではなく、車両や車載機器における各種の制御を疑似的に行うことができる。例えば、本発明の情報処理装置及び動作検証プログラムは、ライト類、ドア、車両の走行状況、エンジンの情報、変速機の情報、ブレーキやアクセルの操作情報、イグニッションのON/OFF、GPS情報の取得等の各種の制御情報を外部サービス提供部50に対して通知することができる。また、本発明によれば、車両の制御対象として、例えば、車両のレッカー移動等のような項目についても、実際の車両を用いることなく、疑似的に動作検証を行うことも可能である。また、本実施形態では、車両の制御対象がCANによるものを例示したが、本発明の情報処理装置1は、CANによる制御に限定されるものではなく、各種の制御対象に対して利用することができる。 In this embodiment, the connect service is exemplified as an external service, but the external service can use various services provided by connecting to the vehicle. In addition, in this embodiment, the notification of forgetting to turn off the hazard lamps and the issuance of an alarm in the event of vehicle theft are exemplified as the 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 operation verification program of the present invention can notify the external service providing unit 50 of various control information such as lights, doors, vehicle running conditions, engine information, transmission information, brake and accelerator operation information, 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 the 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.

また、本発明の情報処理装置及び動作検証プログラムは、ライト、ドアの施錠、イグニッションのON/OFF、ナビゲーションシステムにおける目的地の設定等、車両における各種の制御を疑似的に実行することができる。また、本発明の情報処理装置及び動作検証プログラムは、車両側のTCUが停止している状態において、サーバ50からSMS等の通信により、前記TCUを起動させることもできる。 The information processing device and operation verification program of the present invention can also simulate various vehicle controls, such as turning on and off lights and doors, setting a destination in a navigation system, etc. The information processing device and 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.

また、本実施形態では、盗難検知をするにあたり、仮想車両41を地図上で移動させることを例示しているが、仮想車両41の移動は、盗難検知アラーム発報だけではなく、各種のものに利用することができる。例えば、テストコースの形状や路面情報を予め登録しておき、前記テストコース上に仮想車両41を走行させながら、車両や車載機器の各種の制御情報を検証することなどにも利用することができる。これにより、自動運転車両や運転支援装置等の開発に寄与させることが期待できる。また、本実施形態では、盗難検知にあたり、車両の移動に基づいて、警報を発するものとしたが、盗難検知に関するタイミングは適宜、変更することが可能である。また、盗難検知に関するイベントの発生は、車両の位置移動によるものだけではなく、各種のイベントを採用することができる。また、盗難検知に関わる制御だけではなく、各種の制御対象について、各種のイベントを、所定のタイミングで、あるいは、ランダムに発生させることが可能である。また、正常な制御情報だけではなく、意図的にNGとなる制御情報を出力させることも可能である。これにより、エラーに基づく制御の動作検証を行うことができる。 In addition, in this embodiment, the virtual vehicle 41 is moved on a map to detect theft, but the movement of the virtual vehicle 41 can be used for various purposes other than issuance of a theft detection alarm. For example, the shape and road surface information of a test course can be registered in advance, and various control information of the vehicle and in-vehicle devices can be verified while the virtual vehicle 41 is driven on the test course. This is expected to contribute to the development of self-driving vehicles and driving assistance devices. In addition, in this embodiment, an alarm is issued based on the movement of the vehicle to detect theft, but the timing of the theft detection can be changed as appropriate. In addition, various events can be adopted as the occurrence of events related to theft detection, not only due to the movement of the vehicle's position. In addition to control related to 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 verify the operation of control based on errors.

また、疑似制御信号生成部10は、ハードウェアとして実現されるものの他、プログラムとして実現されるものでもよい。また、生成される疑似制御信号は、外部サービス提供部50(ソフトウェア51)において認識が可能な各種の形式のものとすることができる。 The pseudo control signal generating unit 10 may be realized as hardware or as a program. The pseudo control signal generated may be in various formats that can be recognized by the external service providing unit 50 (software 51).

本実施形態では、外部サービス提供部50を、サーバ50に配置しているが、外部サービス提供部50は、サーバ50に配置されるものだけではなく、各種の場所に配置することができる。また、サーバ50に外部サービス提供部50を配置する場合において、サーバ50は、各種の場所に配置することができる。 In this embodiment, the external service providing unit 50 is placed in the server 50, but the external service providing unit 50 is not limited to being placed in the server 50 and can be placed in various locations. Also, when the external service providing unit 50 is placed in the server 50, the server 50 can be placed in various locations.

本実施形態では、情報処理装置1として、ノートパソコン等の端末装置を用い、当該端末装置上で動作検証プログラムを実行することを例示したが、情報処理装置1は、専用の機器で構成されていてもよい。また、情報処理装置1は、各種の機器を用いることができる。また、動作検証プログラムは、各種の機器に搭載することができる。動作検証プログラムは、例えば、タブレットやスマートフォンなどの携帯端末に搭載することもできる。また、動作検証プログラムは、専用機器としての情報処理装置に組み込むこともできる。また、本実施形態では、外部サービス提供部50におけるソフトウェア51の動作検証を行っているが、携帯端末60等を接続する場合は、携帯端末60上のソフトウェアを検証することもできる。 In this embodiment, a terminal device such as a laptop 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 installed in various devices. The operation verification program can also be installed in a mobile terminal such as a tablet or smartphone. The operation verification program can also be incorporated into the information processing device as a dedicated device. In this embodiment, the operation verification of the software 51 in the external service providing unit 50 is performed, but if a mobile terminal 60 or the like is connected, the software on the mobile terminal 60 can also be verified.

以上が、本発明に係る情報処理装置及び動作検証プログラムの各種の実施形態や変形例であるが、本発明は上述した実施形態や変形例において例示したものに限定されるものではなく、特許請求の範囲を逸脱しない範囲でその教示及び精神から他の実施形態があり得ることは当業者に容易に理解できよう。 The above are various embodiments and modifications of the information processing device and operation verification program according to the present invention, but the present invention is not limited to the above-mentioned embodiments and modifications, and it will be easily understood by those skilled in the art that other embodiments are possible within the scope of the teachings and spirit of the present invention without departing from the scope of the claims.

本発明の情報処理装置及び動作検証プログラムは、自動車等の各種の車両に対して提供されるコネクトサービス等の各種の外部サービスに関するソフトウェアの動作検証に利用することができる。また、本発明の情報処理装置及び動作検証プログラムは、自動運転や車両の遠隔操作にも利用することができる。 The information processing device and 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 operation verification program of the present invention can also be used for autonomous driving and remote control of vehicles.

1 :情報処理装置
10 :疑似制御信号生成部
20 :情報通信部
30 :切替部
50 :サーバ
51 :ソフトウェア
60 :携帯端末
1: Information processing device 10: Pseudo control signal generating unit 20: Information communication unit 30: Switching unit 50: Server 51: Software 60: Mobile terminal

Claims (4)

通信回線を介して車両と接続されると共に、前記車両に対して外部サービスを提供する外部サービス提供部において使用されるソフトウェアの動作検証を行う情報処理装置であって、
前記外部サービス提供部は、サーバに配置されており、
前記車両に搭載された制御ユニットにおいて前記車両及び車載機器のいずれか一方又は双方を制御するために出力される制御信号を、疑似制御信号として生成する疑似制御信号生成部と、
前記通信回線を介して前記外部サービス提供部に前記疑似制御信号を通信可能な情報通信部と、を備え、
前記情報通信部は、前記外部サービス提供部から送信される要求信号に応じて、又は、前記外部サービス提供部に対して送信する要求信号に応じて、前記疑似制御信号を前記外部サービス提供部に対して送信すること、を特徴とする情報処理装置。
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.
通信回線を介して車両と接続されると共に、前記車両に対して外部サービスを提供する外部サービス提供部において使用されるソフトウェアの動作検証を行う情報処理装置であって、
前記外部サービス提供部は、サーバに配置されており、
前記サーバと前記通信回線を通じて通信可能な携帯端末と、
前記車両に搭載された制御ユニットにおいて前記車両及び車載機器のいずれか一方又は双方を制御するために出力される制御信号を、疑似制御信号として生成する疑似制御信号生成部と、
前記通信回線を介して前記外部サービス提供部に前記疑似制御信号を通信可能な情報通信部と、を備え、
前記携帯端末は、前記情報通信部から送信される前記疑似制御信号に応じた通知の前記サーバを介しての取得、及び前記車両の制御に関する要求信号の前記サーバに対しての送信のいずれか一方又は双方が可能であり、
前記情報通信部は、前記外部サービス提供部から送信される要求信号に応じて、又は、前記外部サービス提供部に対して送信する要求信号に応じて、前記疑似制御信号を前記外部サービス提供部に対して送信すること、を特徴とする情報処理装置。
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.
前記車両の挙動状態、及び前記車載機器の作動状態のいずれか一方又は双方を変更するための切替部を有しており、
前記切替部における変更の状態に基づいて、前記疑似制御信号を生成すること、を特徴とする請求項1又は2に記載の情報処理装置。
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.
前記切替部は、前記車両が盗難に遭った際に盗難検知アラームを発報する盗難検知アラーム発報モードを有しており、the switching unit has a theft detection alarm issuance mode for issuing a theft detection alarm when the vehicle is stolen,
前記盗難検知アラームの発報に関する要求信号に応じた疑似制御信号が、前記情報通信部から、前記サーバに対して送信可能であること、を特徴とする請求項3に記載の情報処理装置。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.
JP2021038322A 2021-03-10 2021-03-10 Information processing device and operation verification program Active JP7645103B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021038322A JP7645103B2 (en) 2021-03-10 2021-03-10 Information processing device and operation verification program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021038322A JP7645103B2 (en) 2021-03-10 2021-03-10 Information processing device and operation verification program

Publications (2)

Publication Number Publication Date
JP2022138439A JP2022138439A (en) 2022-09-26
JP7645103B2 true JP7645103B2 (en) 2025-03-13

Family

ID=83400269

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021038322A Active JP7645103B2 (en) 2021-03-10 2021-03-10 Information processing device and operation verification program

Country Status (1)

Country Link
JP (1) JP7645103B2 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000090311A (en) 1998-09-14 2000-03-31 Mitsubishi Electric Corp Non-stop automatic toll collection system
JP2003030700A (en) 2001-07-17 2003-01-31 Hitachi Ltd Nonstop automatic toll collection system test equipment
JP2008171155A (en) 2007-01-10 2008-07-24 Fujitsu Ten Ltd Simulation device
JP2014052980A (en) 2012-09-10 2014-03-20 Toshiba Corp Road side guide system
JP2018018126A (en) 2016-07-25 2018-02-01 三菱電機ビルテクノサービス株式会社 Test device for monitoring device and test program
JP2019123351A (en) 2018-01-16 2019-07-25 株式会社日立製作所 Fault diagnosis support device
JP2020080011A (en) 2018-11-12 2020-05-28 株式会社日立製作所 Verification simulator device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000090311A (en) 1998-09-14 2000-03-31 Mitsubishi Electric Corp Non-stop automatic toll collection system
JP2003030700A (en) 2001-07-17 2003-01-31 Hitachi Ltd Nonstop automatic toll collection system test equipment
JP2008171155A (en) 2007-01-10 2008-07-24 Fujitsu Ten Ltd Simulation device
JP2014052980A (en) 2012-09-10 2014-03-20 Toshiba Corp Road side guide system
JP2018018126A (en) 2016-07-25 2018-02-01 三菱電機ビルテクノサービス株式会社 Test device for monitoring device and test program
JP2019123351A (en) 2018-01-16 2019-07-25 株式会社日立製作所 Fault diagnosis support device
JP2020080011A (en) 2018-11-12 2020-05-28 株式会社日立製作所 Verification simulator device

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
木村 雅秀,トヨタとNTTが次世代データ基盤 500万台のコネクテッドカーに対応,日経Automotive 第107号,日本,日経BP,2020年01月11日,pp.66-71

Also Published As

Publication number Publication date
JP2022138439A (en) 2022-09-26

Similar Documents

Publication Publication Date Title
US11417153B2 (en) Self-service repair for autonomous vehicles
KR102417910B1 (en) Apparatus and method for controlling vehicle platooning
US12583469B2 (en) Hybrid simulation system for autonomous vehicles
KR102686589B1 (en) Software update system, software update method and software update server
JP2020535053A (en) Multiple driving modes for autonomous vehicles
US7327228B2 (en) Installation and maintenance method and system for maintaining a control module for remote starter and alarm system for vehicles
JP2019034638A (en) Vehicle control apparatus, vehicle, vehicle control method, and program
CN111008121A (en) Vehicle software inspection
CN115396706B (en) Multi-screen interaction method, device, equipment, vehicle-mounted system and computer storage medium
US11738774B2 (en) Roadside assistance for autonomous vehicles
Birchler et al. TEASER: simulation-based CAN bus regression testing for self-driving cars software
KR102763516B1 (en) Vehicle v2x inspection device and method thereof
JP7645103B2 (en) Information processing device and operation verification program
CN113807994A (en) Control method, system, device and storage medium for automobile designated driving service
JP5682388B2 (en) Fault diagnosis method and fault diagnosis system
CN112147982A (en) Manual connection testing method, device and system for automatically driving automobile
JP7540401B2 (en) Center, OTA master, method, program, and vehicle
US20240069896A1 (en) Software management system, storage medium, and software update method
CN111083101A (en) Authentication registration system
US10270873B2 (en) Method for transmitting a function command between a motor vehicle and a device outside the vehicle, and interface apparatus and system
JP7294427B2 (en) Anomaly detection system, anomaly detection method, and anomaly detection program
US20250173136A1 (en) Control device, control method, and non-transitory storage medium
US20260056546A1 (en) Information processing method, terminal, and recording medium
US20230325231A1 (en) Information processing apparatus, information processing system, and information processing method
JPH0760127B2 (en) Electronic control unit for vehicle

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210408

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240201

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240918

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20241001

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241113

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241119

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20250225

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250303

R150 Certificate of patent or registration of utility model

Ref document number: 7645103

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150