[go: up one dir, main page]

JP2008185520A - Navigation system provided with means for operating external equipment and operating method of external equipment - Google Patents

Navigation system provided with means for operating external equipment and operating method of external equipment Download PDF

Info

Publication number
JP2008185520A
JP2008185520A JP2007020866A JP2007020866A JP2008185520A JP 2008185520 A JP2008185520 A JP 2008185520A JP 2007020866 A JP2007020866 A JP 2007020866A JP 2007020866 A JP2007020866 A JP 2007020866A JP 2008185520 A JP2008185520 A JP 2008185520A
Authority
JP
Japan
Prior art keywords
external device
operating
navigation
external
software
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007020866A
Other languages
Japanese (ja)
Inventor
Daisuke Hiroki
大介 廣木
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.)
Faurecia Clarion Electronics Co Ltd
Original Assignee
Xanavi Informatics Corp
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 Xanavi Informatics Corp filed Critical Xanavi Informatics Corp
Priority to JP2007020866A priority Critical patent/JP2008185520A/en
Publication of JP2008185520A publication Critical patent/JP2008185520A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a navigation system capable of easily updating application software installed to the navigation system for operating external equipment to an optimal one. <P>SOLUTION: The navigation system is provided with a means for identifying external equipment, acquiring and installing application software for operating the equipment from the external equipment in the case that the external equipment is unknown one. even when the external equipment is known one, if the application software of a new version is stored in the external equipment, the navigation system is provided with a means for updating and installing application software of a new version. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、車両等に搭載されるナビゲーション装置に関するものである。   The present invention relates to a navigation device mounted on a vehicle or the like.

通常の車載用ナビゲーション装置では、ナビゲーション装置以外の外部機器、例えば携帯電話や携帯型音楽プレーヤーなどの機器を接続することができる。これを基本として、例えば、特許文献1に示すように、ナビゲーション装置の表示を携帯端末に転送するプロトコルをサポートするアプリケーションソフトウェアを備えた技術がある。   In a normal vehicle-mounted navigation device, an external device other than the navigation device, for example, a device such as a mobile phone or a portable music player can be connected. On the basis of this, for example, as shown in Patent Document 1, there is a technique including application software that supports a protocol for transferring a display of a navigation device to a mobile terminal.

特開2000−249563号公報JP 2000-249563 A

しかし、携帯電話や携帯型音楽プレーヤーとナビゲーション装置では製品サイクルに違いがあり、とくに携帯電話や携帯型音楽プレーヤーなどの外部機器は製品サイクルがナビゲーション装置に比べて短いため、ナビゲーション装置に搭載している外部機器を操作するためのソフトウェアが、外部機器に対して相対的に古くなり使えなくなることが多い。   However, there is a difference in the product cycle between mobile phones and portable music players and navigation devices. Especially, external devices such as mobile phones and portable music players have shorter product cycles than navigation devices. In many cases, software for operating external devices is relatively old with respect to external devices and cannot be used.

つまり、ナビゲーション装置に最新の外部機器操作用アプリケーションソフトウェアを搭載して販売しても、数ヶ月から1年程度で外部機器の種類やバージョンが様変わりしてしまうと、外部機器の変化にそのアプリケーションソフトウェアが対応できず、ナビゲーション装置の外部機器接続機能が陳腐化してしまうことにつながる。   In other words, even if the latest application software for external device operation is installed in the navigation device and it is sold, if the type or version of the external device changes within a few months to a year, the application software will be affected by changes in the external device. However, the external device connection function of the navigation device becomes obsolete.

本発明は、上記課題に着目してなされたものであり、外部機器を操作するためにナビゲーション装置に搭載されたアプリケーションソフトウェアを、ナビゲーション装置の使用者自身によって最適なものに更新することのできるナビゲーション装置を提供することを目的とする。   The present invention has been made paying attention to the above problems, and navigation software that allows the user of the navigation device to update the application software installed in the navigation device to operate the external device to the optimum one. An object is to provide an apparatus.

上記課題を解決すべく、本発明のナビゲーション装置は、外部機器を識別して、未知の機器であればこれを操作するためのソフトウェアを該外部機器から取得し、インストールする手段を備える。   In order to solve the above-described problems, the navigation device of the present invention includes means for identifying an external device, and acquiring and installing software for operating the external device from the external device if it is an unknown device.

例えば、本発明のナビゲーション装置は、
前記車両内に取り付けられ、外部機器を接続する接続装置と、
前記接続装置に接続された外部機器と通信を行う手段と、
前記通信を行う手段を介して、前記外部機器から、前記外部機器を操作するための情報を取得する手段と、
前記外部機器を操作するための情報を用いて前記外部機器を操作する手段と、
を備えることを特徴とする。
For example, the navigation device of the present invention
A connection device attached in the vehicle and connecting an external device;
Means for communicating with an external device connected to the connection device;
Means for acquiring information for operating the external device from the external device via the communication means;
Means for operating the external device using information for operating the external device;
It is characterized by providing.

また、例えば、本発明のナビゲーション装置は、
前記車両内に取り付けられ、外部機器を接続する接続装置と、
前記接続装置に接続された外部機器と通信を行う手段と、
前記ナビゲーション装置に対する入力を受け付ける入力受付手段と、
前記入力受付手段に与えられた入力を基に、前記通信を行う手段を通じて前記外部機器を操作する手段と、
前記外部機器を操作する手段が必要とする情報を更新することの可否を判定する手段と、
前記可否を判定する手段により更新可と判定された場合に前記通信を行う手段を通じて前記外部機器を操作する手段が必要とする情報の更新を行う更新手段と、
を備えることを特徴とする。
Also, for example, the navigation device of the present invention
A connection device attached in the vehicle and connecting an external device;
Means for communicating with an external device connected to the connection device;
Input receiving means for receiving an input to the navigation device;
Means for operating the external device through the communication means based on the input given to the input receiving means;
Means for determining whether or not the information required by the means for operating the external device can be updated;
Updating means for updating information required by the means for operating the external device through the means for performing communication when the means for determining availability is determined to be updatable;
It is characterized by providing.

さらに、車両に搭載されるナビゲーション装置の外部機器の操作方法であって、
前記ナビゲーション装置は、
前記車両内に取り付けられ、外部機器を接続する接続装置と、
前記接続装置に接続された外部機器と通信を行う手段と、
を備え、
前記通信を行う手段を介して、前記外部機器から、前記外部機器を操作するための情報を取得するステップと、
前記外部機器を操作するための情報を用いて前記外部機器を操作するステップと、
を実行することを特徴とするものを含む。
Furthermore, an operation method of an external device of a navigation device mounted on a vehicle,
The navigation device
A connection device attached in the vehicle and connecting an external device;
Means for communicating with an external device connected to the connection device;
With
Obtaining information for operating the external device from the external device via the communication means;
Operating the external device using information for operating the external device;
Including the feature of executing.

以下に、本発明の一実施形態について、図面を参照して説明する。   An embodiment of the present invention will be described below with reference to the drawings.

図1は、本発明の一実施形態が適用された車載用ナビゲーション装置100の概略構成図である。図示するように、車載用ナビゲーション装置100は、演算処理部1と、ディスプレイ部2と、記憶装置3と、音声入出力装置4と、入力装置5と、車輪速センサ6と、ジャイロセンサ7と、GPS(Global Positioning System)受信装置8と、外部機器接続装置9とを備えている。   FIG. 1 is a schematic configuration diagram of an in-vehicle navigation device 100 to which an embodiment of the present invention is applied. As shown in the figure, the in-vehicle navigation device 100 includes an arithmetic processing unit 1, a display unit 2, a storage device 3, a voice input / output device 4, an input device 5, a wheel speed sensor 6, and a gyro sensor 7. , A GPS (Global Positioning System) receiving device 8 and an external device connecting device 9 are provided.

演算処理部1は、様々な処理を行う中心的ユニットである。例えば各種センサ6,7やGPS受信装置8から出力される情報を基にして現在地を算出する。また、演算処理部1は、得られた現在地情報に基づいて、表示に必要な地図データを記憶装置3から読み出す。さらに、演算処理部1は、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ部2へ表示する。また、記憶装置3に記憶されている地図データを用いて、使用者から指示された出発地(現在地)と目的地とを結ぶ最適な経路(推奨経路)を探索する。また、音声入出力装置4やディスプレイ11を用いて使用者を経路誘導する。   The arithmetic processing unit 1 is a central unit that performs various processes. For example, the current location is calculated based on information output from the various sensors 6 and 7 and the GPS receiver 8. The arithmetic processing unit 1 reads map data necessary for display from the storage device 3 based on the obtained current location information. Further, the arithmetic processing unit 1 develops the read map data in graphics, and overlays a mark indicating the current location on the display unit 2 to display it. In addition, the map data stored in the storage device 3 is used to search for an optimum route (recommended route) connecting the starting point (current location) instructed by the user and the destination. In addition, the user is routed using the voice input / output device 4 and the display 11.

ディスプレイ部2は、演算処理部1で生成されたグラフィックス情報を表示するユニットであり、ディスプレイ11と、タッチ入力検出装置12とを備える。ディスプレイ11は、CRTや液晶ディスプレイなどで構成される。   The display unit 2 is a unit that displays graphics information generated by the arithmetic processing unit 1, and includes a display 11 and a touch input detection device 12. The display 11 is composed of a CRT or a liquid crystal display.

タッチ入力検出装置12は、ディスプレイ11の表示側面に搭載され、表示画面を透過するいわゆるタッチパネルである。タッチ入力検出装置12は、ディスプレイ11に表示された画像のXY座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチ入力検出装置12は、感圧式または静電式の入力検出素子などにより構成される。   The touch input detection device 12 is a so-called touch panel that is mounted on the display side surface of the display 11 and transmits the display screen. The touch input detection device 12 specifies a touch position corresponding to the XY coordinates of the image displayed on the display 11, converts the touch position into coordinates, and outputs the coordinate. The touch input detection device 12 includes a pressure-sensitive or electrostatic input detection element.

記憶装置3は、HDDやICカードやRAMといった書き込み可能な記憶媒体で構成されている。この記憶装置3には、地図データ(図示せず)が記憶されている。また外部機器操作ソフトウェア管理表310の記憶領域が割り当てられており、該記憶領域には、後述する外部機器操作準備処理のステップS116の結果、外部機器ソフトウェアの情報が記憶される。   The storage device 3 is configured by a writable storage medium such as an HDD, an IC card, or a RAM. The storage device 3 stores map data (not shown). A storage area of the external device operation software management table 310 is allocated, and information on external device software is stored in the storage area as a result of step S116 of the external device operation preparation process described later.

図2は、外部機器操作ソフトウェア管理表310の構成を示す図である。外部機器操作ソフトウェア管理表310は、外部機器を識別するコードであるID(外部機器ID)311ごとに、その外部機器を操作する際に使用するソフトウェアの名称である外部機器操作ソフトウェア名312と、そのソフトウェアのバージョンを示すソフトバージョン313と、を含んでいる。   FIG. 2 is a diagram showing the configuration of the external device operation software management table 310. The external device operation software management table 310 includes, for each ID (external device ID) 311 that is a code for identifying an external device, an external device operation software name 312 that is a name of software used when operating the external device, And a software version 313 indicating the version of the software.

外部機器操作ソフトウェア管理表310には、所定の外部機器について、外部機器ID311と、外部機器操作ソフトウェア名312と、ソフトバージョン313と、が予め記憶される。   The external device operation software management table 310 stores in advance an external device ID 311, an external device operation software name 312, and a software version 313 for a predetermined external device.

図1に戻って説明する。音声入出力装置4は、演算処理部1で生成した使用者へのメッセージを音声信号に変換し出力する。また、使用者が発した声などの音声を認識し演算処理部1にその内容を転送する処理を行う。   Returning to FIG. The voice input / output device 4 converts the message to the user generated by the arithmetic processing unit 1 into a voice signal and outputs it. In addition, a process of recognizing a voice such as a voice uttered by the user and transferring the contents to the arithmetic processing unit 1 is performed.

入力装置5は、使用者からの指示を受け付けるユニットである。入力装置5は、スクロールキー、縮尺変更キーなどのハードスイッチ、ジョイスティックなどで構成される。   The input device 5 is a unit that receives instructions from the user. The input device 5 includes hardware switches such as a scroll key and a scale change key, a joystick, and the like.

センサ6,7およびGPS受信装置8は、車載用ナビゲーション装置100で現在地(自車位置)を検出するために使用されるものである。車輪速センサ6は、車輪の円周と計測される車輪の回転数の積から距離を測定し、さらに対となる車輪の回転数の差から移動体が曲がった角度を計測する。ジャイロ7は、光ファイバジャイロや振動ジャイロ等で構成され、移動体が回転した角度を検出するものである。GPS受信装置8は、GPS衛星からの信号を受信し移動体とGPS衛星間の距離と距離の変化率を3個以上の衛星に対して測定することで移動体の現在位置、進行速度および進行方位を測定する。   The sensors 6 and 7 and the GPS receiver 8 are used for detecting the current location (vehicle position) by the vehicle-mounted navigation device 100. The wheel speed sensor 6 measures the distance from the product of the wheel circumference and the measured number of rotations of the wheel, and further measures the angle at which the moving body is bent from the difference in the number of rotations of the paired wheels. The gyro 7 is configured by an optical fiber gyro, a vibration gyro, or the like, and detects an angle at which the moving body rotates. The GPS receiver 8 receives a signal from a GPS satellite and measures the distance between the moving body and the GPS satellite and the rate of change of the distance with respect to three or more satellites, thereby moving the current position, traveling speed, and traveling of the moving body. Measure orientation.

外部機器接続装置9は、外部機器である携帯電話や、携帯型音楽プレーヤー等と接続し、信号情報を交換する接続装置である。   The external device connection device 9 is a connection device that is connected to a mobile phone or a portable music player as an external device and exchanges signal information.

外部機器10は、例えば携帯電話や、携帯型音楽プレーヤー等の携帯機器であり、自機がアクセス可能な記憶媒体から情報を読み取り、当該機器単体で情報の再生を行うことができる機器である。外部機器10はさらに、自機を操作するためのソフトウェアを自機がアクセス可能な記憶媒体に記憶し、他の装置からの要求に応じて、該ソフトウェアと、該ソフトウェアの名称と、該ソフトウェアのバージョンと、を要求元へ送信する機能を備える。外部機器10はまたさらに、他の装置からの要求に応じて自機の外部機器を識別するコード(外部機器ID311に相当する)を送信する機能を備える。   The external device 10 is a portable device such as a mobile phone or a portable music player, for example, and is a device that can read information from a storage medium accessible by the device itself and reproduce the information by itself. The external device 10 further stores software for operating the own device in a storage medium accessible to the own device, and the software, the name of the software, And a function of transmitting the version to the request source. The external device 10 further has a function of transmitting a code (corresponding to the external device ID 311) for identifying the external device of the own device in response to a request from another device.

図3は、演算処理部1の機能ブロック図である。   FIG. 3 is a functional block diagram of the arithmetic processing unit 1.

図示するように、演算処理部1は、主制御部101と、外部機器接続部102と、外部機器接続情報管理部103と、ソフトウェア管理部104と、入力受付部105と、表示処理部106とを有する。   As illustrated, the arithmetic processing unit 1 includes a main control unit 101, an external device connection unit 102, an external device connection information management unit 103, a software management unit 104, an input reception unit 105, and a display processing unit 106. Have

主処理部101は、例えば現在地を算出し、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ部2へ表示する。また、主処理部101は、使用者から指示された出発地(現在地)と目的地とを結ぶ最適な経路を探索し、音声入出力装置4やディスプレイ11を用いて使用者を経路誘導する。   For example, the main processing unit 101 calculates the current location, develops the read map data in graphics, and displays a mark indicating the current location on the display unit 2 in a superimposed manner. In addition, the main processing unit 101 searches for an optimal route connecting the departure place (current location) instructed by the user and the destination, and guides the user using the voice input / output device 4 and the display 11.

外部機器接続部102は、外部機器接続装置9に接続された外部機器を検知し、通信路を確立し、通信を維持する処理部である。   The external device connection unit 102 is a processing unit that detects an external device connected to the external device connection device 9, establishes a communication path, and maintains communication.

外部機器接続情報管理部103は、外部機器接続部102により通信路が確立された外部機器の種類と、外部機器を操作するためのソフトウェアの名称と、ソフトウェアのバージョンと、を記憶装置3に記憶し、必要に応じてこれを読み出す処理部である。   The external device connection information management unit 103 stores in the storage device 3 the type of external device for which the communication path has been established by the external device connection unit 102, the name of the software for operating the external device, and the software version. It is a processing unit that reads this out as necessary.

ソフトウェア管理部104は、外部機器接続情報管理部103が管理する記憶装置3内に記憶されたソフトウェアに関する情報を利用して、通信路を通じて外部機器を操作する際に必要となるアプリケーションソフトウェアについて、適合性の有無を判定し、適合性がなければソフトウェアの更新を行い、更新がなされたソフトウェアのバージョンを外部機器接続情報管理部103に対して記憶するよう指示する処理部である。   The software management unit 104 uses information about software stored in the storage device 3 managed by the external device connection information management unit 103 to apply application software required when operating the external device through the communication path. This is a processing unit that determines whether or not there is a compatibility, updates the software if there is no compatibility, and instructs the external device connection information management unit 103 to store the version of the updated software.

入力受付部105は、上記したソフトウェアの更新を行う際に必要となる、音声入出力装置4や入力装置5や、タッチ入力検出装置12、を介した、使用者からの指示入力を受け付け、これを各処理部に受け渡す処理部である。   The input reception unit 105 receives an instruction input from the user via the voice input / output device 4, the input device 5, and the touch input detection device 12 that is necessary when updating the software described above. Is a processing unit that delivers the information to each processing unit.

表示処理部106は、ディスプレイ11への表示画面を処理する処理部である。表示処理部106は、前述した外部機器を操作するためのソフトウェアにより展開される操作画面を表示するために、描画コマンドを生成する。そして、生成したコマンドを、ディスプレイ11に送信する。   The display processing unit 106 is a processing unit that processes a display screen on the display 11. The display processing unit 106 generates a drawing command to display an operation screen developed by software for operating the external device described above. Then, the generated command is transmitted to the display 11.

図4は、演算処理部1のハードウェア構成例を示す図である。   FIG. 4 is a diagram illustrating a hardware configuration example of the arithmetic processing unit 1.

図示するように、演算処理部1は、各デバイス間をバス32で接続した構成としてある。演算処理部1は、数値演算及び各デバイスを制御するといった様々な処理を実行するCPU(Central Processing Unit)21と、記憶装置3から読み出した地図データ、演算データなどを格納するRAM(Random Access Memory)22と、プログラムやデータを格納するROM(Read Only Memory)23と、メモリ間およびメモリと各デバイスとの間のデータ転送を実行するDMA(Direct Memory Access)24と、グラフィックス描画を実行し且つ表示制御を行う描画コントローラ25と、グラフィックスイメージデータを蓄えるVRAM(Video Random Access Memory)26と、イメージデータをRGB信号に変換するカラーパレット27と、アナログ信号をデジタル信号に変換するA/D変換器28と、シリアル信号をバスに同期したパラレル信号に変換するSCI(Serial Communication Interface)29と、パラレル信号をバスに同期させてバス上に載せるPIO(Parallel Input/Output)30と、パルス信号を積分するカウンタ31と、を有する。   As illustrated, the arithmetic processing unit 1 has a configuration in which devices are connected by a bus 32. The arithmetic processing unit 1 includes a CPU (Central Processing Unit) 21 that executes various processes such as numerical calculation and control of each device, and a RAM (Random Access Memory) that stores map data, arithmetic data, and the like read from the storage device 3. ) 22, a ROM (Read Only Memory) 23 for storing programs and data, a DMA (Direct Memory Access) 24 for transferring data between the memories and between the memory and each device, and graphics drawing. In addition, a drawing controller 25 that performs display control, a video random access memory (VRAM) 26 that stores graphics image data, a color palette 27 that converts image data into RGB signals, and an A / D that converts analog signals into digital signals. Converter 28 and an SCI (Serial Communication Interface) that converts the serial signal into a parallel signal synchronized with the bus. ace) 29, a PIO (Parallel Input / Output) 30 that puts a parallel signal on the bus in synchronization with the bus, and a counter 31 that integrates the pulse signal.

なお、上記の各構成要素および機能は、CPU21がRAM22やROM23にロードしたプログラムを実行することにより達成される。   Each component and function described above is achieved by the CPU 21 executing a program loaded into the RAM 22 or ROM 23.

次に、上記構成の車載用ナビゲーション装置100の動作について説明する。   Next, the operation of the in-vehicle navigation device 100 configured as described above will be described.

図5は、外部機器操作準備処理の流れを示すフロー図である。   FIG. 5 is a flowchart showing the flow of external device operation preparation processing.

主制御部101は、ナビゲーション装置100に電源が投入されることにより、本処理を開始する。   The main control unit 101 starts this processing when the navigation device 100 is powered on.

主制御部101は、図5に示すように、外部機器接続部102を介して新たに外部機器が接続されたかどうかを判定する(ステップS110)。   As shown in FIG. 5, the main control unit 101 determines whether or not an external device is newly connected via the external device connection unit 102 (step S110).

具体的には、まず、外部機器接続部102は、外部機器接続装置9に対して接続判定信号を送信し、応答を受信し、応答した受信内容から、外部機器が接続されたか否かを判定する。次に、外部機器接続装置9から、外部機器の接続を知らせる応答を受信した場合には、外部機器接続部102は、主制御部101に対して外部機器の接続があった旨を通知する。   Specifically, first, the external device connection unit 102 transmits a connection determination signal to the external device connection apparatus 9, receives a response, and determines whether or not the external device is connected from the response received. To do. Next, when a response notifying the connection of the external device is received from the external device connection apparatus 9, the external device connection unit 102 notifies the main control unit 101 that the external device has been connected.

外部機器の接続を知らせる応答を受信しない場合には、外部機器接続部102は、接続判定信号を所定の間隔で外部機器接続装置9へ送信し、ステップS110の判定を繰り返す。   When the response notifying the connection of the external device is not received, the external device connection unit 102 transmits a connection determination signal to the external device connection apparatus 9 at a predetermined interval, and repeats the determination in step S110.

ステップS110にて外部機器の接続を通知された主制御部101は、外部機器接続情報管理部103を通じて、接続された外部機器のID(機器の型番や製造番号など)を当該外部機器から取得する(ステップS111)。   The main control unit 101 notified of the connection of the external device in step S110 acquires the ID (model number, serial number, etc.) of the connected external device from the external device through the external device connection information management unit 103. (Step S111).

外部機器接続情報管理部103は、記憶装置3またはRAM22に記憶している外部機器操作ソフトウェア管理表310の外部機器ID311に、前述のステップS111で取得した外部機器のIDが登録されているか否かを判定する(ステップS112)。   The external device connection information management unit 103 determines whether or not the ID of the external device acquired in step S111 is registered in the external device ID 311 of the external device operation software management table 310 stored in the storage device 3 or the RAM 22. Is determined (step S112).

ステップS112にて、取得した外部機器のIDが外部機器操作ソフトウェア管理表310の外部機器ID311に登録されているIDである場合に(つまり、ステップS112の判定でNoの場合に)、ソフトウェア管理部104は、外部機器操作ソフトウェア管理表310から外部機器のIDに一致する外部機器操作ソフトウェア名312とソフトバージョン313を検索して取得し、外部機器の所定の記憶領域に記憶されたソフトウェア名およびソフトバージョンと比較して、ナビゲーション装置100側のソフトウェアのバージョンアップが必要か否かを判定して、次に実施するステップを決定する(ステップS113)。   In step S112, if the acquired ID of the external device is an ID registered in the external device ID 311 of the external device operation software management table 310 (that is, if the determination in step S112 is No), the software management unit 104 retrieves and acquires the external device operation software name 312 and software version 313 that match the ID of the external device from the external device operation software management table 310, and stores the software name and software stored in a predetermined storage area of the external device. Compared with the version, it is determined whether or not it is necessary to upgrade the software on the navigation device 100 side, and the next step to be executed is determined (step S113).

具体的には、外部機器の所定の記憶領域に記憶されたソフトウェアの名が異なる場合、またはソフトウェアの名は同じであっても、外部機器の所定の記憶領域に記憶されたソフトウェアのバージョンの方が新しいものである場合、には、ソフトウェア管理部104は、外部接続機器を操作するためのソフトウェアのバージョンアップが必要であると判定し、後述するステップS114を実施する。そうでない場合には、不要であると判定して、後述するステップS117を実施する。   Specifically, if the software names stored in the predetermined storage area of the external device are different, or the software names are the same, the version of the software stored in the predetermined storage area of the external device Is new, the software management unit 104 determines that it is necessary to upgrade the software for operating the externally connected device, and performs step S114 described later. Otherwise, it is determined as unnecessary and step S117 described later is performed.

取得した外部機器のIDが外部機器操作ソフトウェア管理表310の外部機器ID311に登録されていない場合に(つまり、ステップS112の判定でYesの場合に)、またはソフトウェア管理部104が、ステップS113にてバージョンアップが必要であると判定した場合に(つまり、ステップS113の判定でYesの場合に)、ソフトウェア管理部104は、外部接続装置9を介して、外部機器操作ソフトウェアを、外部機器の所定の記憶領域(例えば外部機器の記憶装置の論理記憶領域のうち、マウントフォルダ直下にあるフォルダ等)から転送する(ステップS114)。   When the acquired external device ID is not registered in the external device ID 311 of the external device operation software management table 310 (that is, when the determination in step S112 is Yes), or the software management unit 104 in step S113. When it is determined that the version upgrade is necessary (that is, when the determination in step S113 is Yes), the software management unit 104 sends the external device operation software to the predetermined external device via the external connection device 9. Transfer is performed from the storage area (for example, a folder directly under the mount folder in the logical storage area of the storage device of the external device) (step S114).

そして、ソフトウェア管理部104は、転送した外部機器操作ソフトウェアを記憶装置3またはRAM22の所定の領域(例えば、プログラム格納域)に記憶させ、該ソフトウェアを主制御部101が起動できるように、インストールなどの登録処理を行う(ステップS115)。   Then, the software management unit 104 stores the transferred external device operation software in a predetermined area (for example, a program storage area) of the storage device 3 or the RAM 22, and installs the software so that the main control unit 101 can be activated. Registration processing is performed (step S115).

続いて、ソフトウェア管理部104は、ステップS115の登録処理が終わると、外部機器IDと、外部機器操作ソフトウェア名と、外部機器操作ソフトウェアのソフトバージョンとを、外部機器接続情報管理部103を介して記憶装置3またはRAM22の外部機器操作ソフトウェア管理表310に記憶させ、次のステップS117に処理を移す(ステップS116)。   Subsequently, when the registration process in step S115 is completed, the software management unit 104 sends the external device ID, the external device operation software name, and the software version of the external device operation software via the external device connection information management unit 103. The data is stored in the external device operation software management table 310 of the storage device 3 or RAM 22, and the process proceeds to the next step S117 (step S116).

主制御部101は、外部機器操作ソフトウェアを起動する(ステップS117)。   The main control unit 101 activates the external device operation software (step S117).

主制御部101は、使用者から指示を受け付けるための画面を表示処理部106に表示させ、外部機器を操作するための入力を入力受付部105から受け付け、該入力に応じて外部機器接続装置9に接続された外部機器に対して操作命令(再生、停止など)を送信する。   The main control unit 101 displays a screen for receiving an instruction from the user on the display processing unit 106, receives an input for operating an external device from the input reception unit 105, and the external device connection apparatus 9 according to the input. An operation command (play, stop, etc.) is transmitted to the external device connected to the.

外部機器10は、前記した操作命令に従って動作を開始する。   The external device 10 starts to operate according to the operation command described above.

ただし、ここで、外部機器10は、動作の結果の出力を自機では実施せず、出力データを外部機器接続装置9を通じてナビゲーション装置100に受け渡す。   However, here, the external device 10 does not output the operation result by itself, and passes the output data to the navigation device 100 through the external device connection device 9.

外部機器10からの出力を受け取ったナビゲーション装置100の主制御部101は、当該出力を受け取ると、映像データを表示処理部106に、音声データを音声入出力装置4に受け渡し、それぞれ適切な装置から映像や音声を出力する。   Upon receiving the output from the external device 10, the main control unit 101 of the navigation device 100 receives the output and transfers the video data to the display processing unit 106 and the audio data to the audio input / output device 4, respectively. Output video and audio.

主制御部101は、外部機器操作ソフトウェアの終了を検知すると、外部機器の接続が取り外されるまで外部機器操作準備処理を休止させる。   When detecting the end of the external device operation software, the main control unit 101 pauses the external device operation preparation process until the external device is disconnected.

ソフトウェア管理部104は、外部機器接続装置9に接続されていた外部機器が取り外されたことを検知すると、主制御部101へ検知内容を通知する。   When the software management unit 104 detects that the external device connected to the external device connection apparatus 9 has been removed, the software management unit 104 notifies the main control unit 101 of the detected content.

この通知を受けて、主制御部101はステップS110から再び処理を開始する。   In response to this notification, the main control unit 101 starts processing again from step S110.

以上、本発明の一実施形態について説明した。   The embodiment of the present invention has been described above.

上記実施形態によれば、外部機器を操作するためにナビゲーション装置に搭載されたアプリケーションソフトウェアを、ナビゲーション装置の使用者自身によって最新のものに更新することができる。   According to the above embodiment, the application software installed in the navigation device for operating the external device can be updated to the latest by the user of the navigation device.

これにより、ナビゲーション装置の使用者は、新たな外部機器、例えば携帯型音楽プレーヤーなどを購入した際にも、ナビゲーション装置に対して接続用アプリケーションソフトウェアを容易にインストールすることができるため、快適なドライブ環境を構築できる。   As a result, the user of the navigation device can easily install the application software for connection to the navigation device even when purchasing a new external device such as a portable music player. An environment can be constructed.

本発明は、上記実施形態に制限されない。上記実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。   The present invention is not limited to the above embodiment. The above embodiment can be variously modified within the scope of the technical idea of the present invention.

例えば、ステップS112〜ステップS117では外部機器接続情報管理部103やソフトウェア管理部104が外部機器のIDを基に、外部機器を操作するためのアプリケーションソフトウェアを更新したが、これを、使用者の指示により強制的に更新するオプション機能を付加して、ソフトウェアのバージョンを以前のバージョンに戻すことができるようにしてもよい。   For example, in steps S112 to S117, the external device connection information management unit 103 and the software management unit 104 update the application software for operating the external device based on the ID of the external device. An optional function for compulsorily updating may be added to return the software version to the previous version.

このように変形することで、携帯型音楽プレーヤーなどが旧型で、最新の外部機器を操作するためのアプリケーションソフトウェアでは操作できない場合などに、アプリケーションソフトウェアのバージョンを古いものにすることができるようになる。   By transforming in this way, the version of the application software can be made older when the portable music player or the like is old and cannot be operated by the application software for operating the latest external device. .

この際には、アプリケーションソフトウェアの最新のものは破棄せず、記憶装置3の別の領域に保存しておき、当該旧型の携帯型音楽プレーヤーの使用を終了した際に元の最新のアプリケーションソフトウェアを起動できる状態に戻す処理を主処理部101が行うこととしてもよい。   In this case, the latest application software is not discarded, but is stored in another area of the storage device 3, and the original latest application software is updated when the use of the old portable music player is terminated. The main processing unit 101 may perform a process of returning to a startable state.

なお、上記の実施形態では、本発明を車載用ナビゲーション装置に適用した例について説明したが、本発明は車載用以外のナビゲーション装置にも適用することができる。   In the above embodiment, an example in which the present invention is applied to a vehicle-mounted navigation device has been described. However, the present invention can also be applied to a navigation device other than a vehicle-mounted navigation device.

図1は、本発明の一実施形態が適用された車載用ナビゲーション装置の概略構成図である。FIG. 1 is a schematic configuration diagram of an in-vehicle navigation device to which an embodiment of the present invention is applied. 図2は、記憶装置3に記憶されている外部機器操作ソフトウェア管理表の構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of the external device operation software management table stored in the storage device 3. 図3は、演算処理部1の機能構成を示す図である。FIG. 3 is a diagram illustrating a functional configuration of the arithmetic processing unit 1. 図4は、演算処理部1のハードウェア構成を示す図である。FIG. 4 is a diagram illustrating a hardware configuration of the arithmetic processing unit 1. 図5は、外部機器操作準備処理のフロー図である。FIG. 5 is a flowchart of the external device operation preparation process.

符号の説明Explanation of symbols

1・・・演算処理部、2・・・ディスプレイ部、3・・・記憶装置、4・・・音声出入力装置、5・・・入力装置、6・・・車輪速センサ、7・・・ジャイロセンサ、8・・・GPS受信装置、9・・・外部機器接続装置、10・・・外部機器、11・・・ディスプレイ、12・・・タッチ入力検出装置、21・・・CPU、22・・・RAM、23・・・ROM、24・・・DMA、25・・・描画コントローラ、26・・・VRAM、27・・・カラーパレット、28・・・A/D変換器、29・・・SCI、30・・・PIO、31・・・カウンタ、32・・・バス、100・・・車載用ナビゲーション装置、101・・・主制御部、102・・・外部機器接続部、103・・・外部機器接続情報管理部、104・・・ソフトウェア管理部、105・・・入力受付部、106・・・表示処理部 DESCRIPTION OF SYMBOLS 1 ... Arithmetic processing part, 2 ... Display part, 3 ... Memory | storage device, 4 ... Voice input / output device, 5 ... Input device, 6 ... Wheel speed sensor, 7 ... Gyro sensor, 8 ... GPS receiver, 9 ... external device connection device, 10 ... external device, 11 ... display, 12 ... touch input detection device, 21 ... CPU, 22. ..RAM, 23 ... ROM, 24 ... DMA, 25 ... drawing controller, 26 ... VRAM, 27 ... color palette, 28 ... A / D converter, 29 ... SCI, 30 ... PIO, 31 ... counter, 32 ... bus, 100 ... vehicle-mounted navigation device, 101 ... main control unit, 102 ... external device connection unit, 103 ... External device connection information manager 104, software management Part, 105 ... input reception part, 106 ... display processing part

Claims (6)

車両に搭載されるナビゲーション装置であって、
前記車両内に取り付けられ、外部機器を接続する接続装置と、
前記接続装置に接続された外部機器と通信を行う手段と、
前記通信を行う手段を介して、前記外部機器から、前記外部機器を操作するための情報を取得する手段と、
前記外部機器を操作するための情報を用いて前記外部機器を操作する手段と、
を備えることを特徴とするナビゲーション装置。
A navigation device mounted on a vehicle,
A connection device attached in the vehicle and connecting an external device;
Means for communicating with an external device connected to the connection device;
Means for acquiring information for operating the external device from the external device via the communication means;
Means for operating the external device using information for operating the external device;
A navigation device comprising:
車両に搭載されるナビゲーション装置であって、
前記車両内に取り付けられ、外部機器を接続する接続装置と、
前記接続装置に接続された外部機器と通信を行う手段と、
前記ナビゲーション装置に対する入力を受け付ける入力受付手段と、
前記入力受付手段に与えられた入力を基に、前記通信を行う手段を通じて前記外部機器を操作する手段と、
前記外部機器を操作する手段が必要とする情報を更新することの可否を判定する手段と、
前記可否を判定する手段により更新可と判定された場合に前記通信を行う手段を通じて前記外部機器を操作する手段が必要とする情報の更新を行う更新手段と、
を備えることを特徴とするナビゲーション装置。
A navigation device mounted on a vehicle,
A connection device attached in the vehicle and connecting an external device;
Means for communicating with an external device connected to the connection device;
Input receiving means for receiving an input to the navigation device;
Means for operating the external device through the communication means based on the input given to the input receiving means;
Means for determining whether or not the information required by the means for operating the external device can be updated;
Updating means for updating information required by the means for operating the external device through the means for performing communication when the means for determining availability is determined to be updatable;
A navigation device comprising:
請求項2に記載のナビゲーション装置であって、
さらに、前記ナビゲーション装置に接続された記憶装置を備え、
前記可否を判定する手段は、前記外部機器の識別子が既に前記記憶装置に記憶されていない、
ことを更新可の判定条件とする、
ことを特徴とするナビゲーション装置。
The navigation device according to claim 2,
And a storage device connected to the navigation device,
The means for determining whether or not it is possible, the identifier of the external device is not already stored in the storage device,
Is a judgment condition that can be updated,
A navigation device characterized by that.
請求項2に記載のナビゲーション装置であって、
さらに、前記ナビゲーション装置に接続された記憶装置を備え、
前記可否を判定する手段は、
前記外部機器の前記識別子が既に前記記憶装置に記憶されているが、前記外部機器を操作する手段が必要とする情報が最新でない、
ことを更新可の判定条件とする、
ことを特徴とするナビゲーション装置。
The navigation device according to claim 2,
And a storage device connected to the navigation device,
The means for determining the availability is
The identifier of the external device is already stored in the storage device, but the information required by the means for operating the external device is not up-to-date,
Is a judgment condition that can be updated,
A navigation device characterized by that.
請求項2に記載のナビゲーション装置であって、
さらに、前記ナビゲーション装置に接続された記憶装置を備え、
前記更新手段は、前記外部機器が備える所定の記憶領域から、前記外部機器を操作する手段が必要とする情報を取得し、前記記憶装置に記憶させることで更新を行う、
ことを特徴とするナビゲーション装置。
The navigation device according to claim 2,
And a storage device connected to the navigation device,
The update unit obtains information required by the unit for operating the external device from a predetermined storage area included in the external device, and performs update by storing the information in the storage device.
A navigation device characterized by that.
車両に搭載されるナビゲーション装置の外部機器の操作方法であって、
前記ナビゲーション装置は、
前記車両内に取り付けられ、外部機器を接続する接続装置と、
前記接続装置に接続された外部機器と通信を行う手段と、
を備え、
前記通信を行う手段を介して、前記外部機器から、前記外部機器を操作するための情報を取得するステップと、
前記外部機器を操作するための情報を用いて前記外部機器を操作するステップと、
を実行することを特徴とする外部機器の操作方法。
A method for operating an external device of a navigation device mounted on a vehicle,
The navigation device
A connection device attached in the vehicle and connecting an external device;
Means for communicating with an external device connected to the connection device;
With
Obtaining information for operating the external device from the external device via the communication means;
Operating the external device using information for operating the external device;
The operation method of the external device characterized by performing this.
JP2007020866A 2007-01-31 2007-01-31 Navigation system provided with means for operating external equipment and operating method of external equipment Pending JP2008185520A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007020866A JP2008185520A (en) 2007-01-31 2007-01-31 Navigation system provided with means for operating external equipment and operating method of external equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007020866A JP2008185520A (en) 2007-01-31 2007-01-31 Navigation system provided with means for operating external equipment and operating method of external equipment

Publications (1)

Publication Number Publication Date
JP2008185520A true JP2008185520A (en) 2008-08-14

Family

ID=39728667

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007020866A Pending JP2008185520A (en) 2007-01-31 2007-01-31 Navigation system provided with means for operating external equipment and operating method of external equipment

Country Status (1)

Country Link
JP (1) JP2008185520A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009253916A (en) * 2008-04-10 2009-10-29 Fujitsu Ten Ltd Electronic apparatus and electronic system
JP2011207293A (en) * 2010-03-29 2011-10-20 Sage Co Ltd Vehicle control device and method for connecting vehicle control device
WO2013175704A1 (en) * 2012-05-23 2013-11-28 株式会社デンソー Application update system, communication device for same, portable communication terminal for same, and computer-readable medium for same
JP2014041456A (en) * 2012-08-22 2014-03-06 Toyota Motor Corp On-vehicle equipment, mobile terminal, information management device, and information communication system
JP2016124543A (en) * 2014-12-30 2016-07-11 ビステオン グローバル テクノロジーズ インコーポレイテッド Upgradeable vehicle
JP2017145822A (en) * 2016-02-18 2017-08-24 トヨタ自動車株式会社 Compatibility module to support automotive system upgrades

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11331418A (en) * 1998-05-19 1999-11-30 Honda Motor Co Ltd Navigation device
JP2002022473A (en) * 2000-07-10 2002-01-23 Denso Corp Navigation system and data inputting method utilizing portable telephone
JP2002187506A (en) * 2000-12-22 2002-07-02 Kenwood Corp On-vehicle electronic equipment
JP2004070651A (en) * 2002-08-06 2004-03-04 Fujitsu Ten Ltd Electrical component control system and graphical user interface processing software structure
JP2004077324A (en) * 2002-08-20 2004-03-11 Alpine Electronics Inc On-vehicle equipment system, navigation device, audio device, and mobile information terminal device
JP2004310149A (en) * 2003-04-01 2004-11-04 Sumitomo Electric Ind Ltd Data transmission control method, in-vehicle communication system and connection device
JP2005265572A (en) * 2004-03-18 2005-09-29 Xanavi Informatics Corp Operation method for on-vehicle information terminal, on-vehicle information terminal, program for portable terminal, and portable phone
JP2006321470A (en) * 2005-03-03 2006-11-30 Ira M Marlowe Multi-media device integration system
JP2007206764A (en) * 2006-01-31 2007-08-16 Xanavi Informatics Corp On-vehicle information terminal

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11331418A (en) * 1998-05-19 1999-11-30 Honda Motor Co Ltd Navigation device
JP2002022473A (en) * 2000-07-10 2002-01-23 Denso Corp Navigation system and data inputting method utilizing portable telephone
JP2002187506A (en) * 2000-12-22 2002-07-02 Kenwood Corp On-vehicle electronic equipment
JP2004070651A (en) * 2002-08-06 2004-03-04 Fujitsu Ten Ltd Electrical component control system and graphical user interface processing software structure
JP2004077324A (en) * 2002-08-20 2004-03-11 Alpine Electronics Inc On-vehicle equipment system, navigation device, audio device, and mobile information terminal device
JP2004310149A (en) * 2003-04-01 2004-11-04 Sumitomo Electric Ind Ltd Data transmission control method, in-vehicle communication system and connection device
JP2005265572A (en) * 2004-03-18 2005-09-29 Xanavi Informatics Corp Operation method for on-vehicle information terminal, on-vehicle information terminal, program for portable terminal, and portable phone
JP2006321470A (en) * 2005-03-03 2006-11-30 Ira M Marlowe Multi-media device integration system
JP2007206764A (en) * 2006-01-31 2007-08-16 Xanavi Informatics Corp On-vehicle information terminal

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009253916A (en) * 2008-04-10 2009-10-29 Fujitsu Ten Ltd Electronic apparatus and electronic system
JP2011207293A (en) * 2010-03-29 2011-10-20 Sage Co Ltd Vehicle control device and method for connecting vehicle control device
WO2013175704A1 (en) * 2012-05-23 2013-11-28 株式会社デンソー Application update system, communication device for same, portable communication terminal for same, and computer-readable medium for same
JP2014002713A (en) * 2012-05-23 2014-01-09 Denso Corp Application update system, communication apparatus, portable communication terminal and application update program
US9489191B2 (en) 2012-05-23 2016-11-08 Denso Corporation Application program update system, communication device for the same, portable communication terminal for the same, and computer readable medium for the same
JP2014041456A (en) * 2012-08-22 2014-03-06 Toyota Motor Corp On-vehicle equipment, mobile terminal, information management device, and information communication system
US9851963B2 (en) 2012-08-22 2017-12-26 Toyota Jidosha Kabushiki Kaisha In-vehicle device, mobile terminal, information management device and information communication system
JP2016124543A (en) * 2014-12-30 2016-07-11 ビステオン グローバル テクノロジーズ インコーポレイテッド Upgradeable vehicle
US10500955B2 (en) 2014-12-30 2019-12-10 Visteon Global Technologies, Inc. Automatic upgrade of a vehicle-based processor based on a physical component change
JP2017145822A (en) * 2016-02-18 2017-08-24 トヨタ自動車株式会社 Compatibility module to support automotive system upgrades
US10001988B2 (en) 2016-02-18 2018-06-19 Toyota Jidosha Kabushiki Kaisha Compatibility module to support an automotive system upgrade

Similar Documents

Publication Publication Date Title
JP4666066B2 (en) Map data utilization device
US8655584B2 (en) Map data utilization apparatus
JP4581564B2 (en) Map display device
JP2007278765A (en) Navigation device and map data updating method
JP2008185520A (en) Navigation system provided with means for operating external equipment and operating method of external equipment
JP2002007134A (en) Program introduction system
JP2002250636A (en) Navigation device and program
JP2011163951A (en) Navigation device and navigation system
KR102652232B1 (en) Method for correcting a sensor and direction information obtained via the sensor based on another direction information obtained via the satellite positioning circuit and electronic device thereof
WO2005124281A1 (en) Route search method for navigation device, and navigation device
JP2001280975A (en) In-vehicle information processing apparatus having map information updating function, in-vehicle system, map information updating method, recording medium storing program
JPH10300488A (en) Information providing system, information display device, and information providing device
JP5042666B2 (en) Navigation device
JPH08305282A (en) Map information update system and mobile route guidance system
JP2005274315A (en) Route search method for navigation system
JP2012208053A (en) Application control system
JP4409968B2 (en) Route guidance method for navigation device and navigation device
JP2002148051A (en) Car navigation device and map information supply device
JP6130738B2 (en) Navigation device
JP2008026007A (en) Navigation device
JP2008045914A (en) Navigation device
JP5353836B2 (en) Navigation device
JP2006064414A (en) Display method for navigation system
CN108871356B (en) A driving navigation method and mobile terminal
JP2004184168A (en) Navigation apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20100106

Free format text: JAPANESE INTERMEDIATE CODE: A621

A711 Notification of change in applicant

Effective date: 20100212

Free format text: JAPANESE INTERMEDIATE CODE: A712

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110622

A131 Notification of reasons for refusal

Effective date: 20110628

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Effective date: 20110829

Free format text: JAPANESE INTERMEDIATE CODE: A523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120221

A02 Decision of refusal

Effective date: 20120619

Free format text: JAPANESE INTERMEDIATE CODE: A02