Nothing Special   »   [go: up one dir, main page]

JP2011257409A - Terminal - Google Patents

Terminal Download PDF

Info

Publication number
JP2011257409A
JP2011257409A JP2011148879A JP2011148879A JP2011257409A JP 2011257409 A JP2011257409 A JP 2011257409A JP 2011148879 A JP2011148879 A JP 2011148879A JP 2011148879 A JP2011148879 A JP 2011148879A JP 2011257409 A JP2011257409 A JP 2011257409A
Authority
JP
Japan
Prior art keywords
navigation
information
service
user
navigation system
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.)
Granted
Application number
JP2011148879A
Other languages
Japanese (ja)
Other versions
JP5447443B2 (en
Inventor
Kiyokazu Ikeda
清和 池田
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP2011148879A priority Critical patent/JP5447443B2/en
Publication of JP2011257409A publication Critical patent/JP2011257409A/en
Application granted granted Critical
Publication of JP5447443B2 publication Critical patent/JP5447443B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Navigation (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a terminal for improving after-sales service for a product purchased by a user.SOLUTION: For example, a service server for providing services accesses a specified navigation system by utilizing an apparatus ID specifically allocated to the navigation system that is the product purchased by the user and transmits service information. Namely, the navigation system that is originally one of unspecified number of terminal devices on a communication network is aggressively accessed and the service information is transmitted. Thus, services of necessary and sufficient contents can be provided at any appropriate time.

Description

本発明は、例えば自動車などの移動体に搭載される電子機器と、サーバ及び携帯電話などの個人移動端末装置とを通信網を介して通信可能なように構築されたシステムとして、例えば電子機器を購入して利用しているユーザに対して、送信されたデータを受信した電子機器が、その受信データの内容に従って何らかの動作の実行を行うことで享受できるようなサービスを提供することのできる端末に関するものである。 The present invention provides, for example, an electronic device as a system constructed so that an electronic device mounted on a mobile object such as an automobile and a personal mobile terminal device such as a server and a mobile phone can communicate with each other via a communication network. The present invention relates to a terminal that can provide a service that can be enjoyed by an electronic device that has received transmitted data by performing some operation in accordance with the content of the received data for a user who has purchased and used the data. Is.

いわゆるカーナビゲーション装置が広く普及している。その基本的な機能としては、例えば移動中にある自動車などの現在位置を測定して、その測定された現在位置を地図上に表示させるなどして、ユーザに現在位置を知らせるものである。
また、近年においては、移動無線端末装置を備えることで、インターネットに接続可能な機能を有するカーナビゲーション装置も普及してきている。その利用形態としては、例えばインターネット上のWebサイトにアクセスすることで、例えば、或る特定地域の店舗の情報や、イベント、天気の情報などをカーナビゲーション装置の表示部位に表示させ、これらの情報を得ることが可能になるものである。
So-called car navigation devices are widely used. As its basic function, for example, a current position of a moving car or the like is measured, and the measured current position is displayed on a map to inform the user of the current position.
In recent years, a car navigation device having a function capable of connecting to the Internet by providing a mobile wireless terminal device has also become widespread. For example, by accessing a website on the Internet, for example, information on stores in a specific area, information on events, weather, and the like are displayed on the display part of the car navigation device. It is possible to obtain.

ところで、例えば商品を購入したユーザには、いわゆるアフターケア、アフターサービスなどといわれる、商品を購入したユーザにとって有用となるようなサービスを、その商品を製造販売したメーカや店舗から提供することがしばしば行われる。
ここで上記したようなカーナビゲーション装置もまた、元は商品であり、例えばこれを搭載する自動車の所有者が購入して取得したものである。従って、企業や販売店などの販売側は、このようなカーナビゲーション装置についてもアフターサービスを提供すれば、ユーザへの便宜を図り、また、自社商品の付加価値を高めることができる。
By the way, for a user who has purchased a product, for example, a so-called aftercare, after-sales service, etc., which is useful for the user who has purchased the product, is often provided from the manufacturer or store that manufactured and sold the product. Done.
The car navigation apparatus as described above is also originally a product, for example, purchased and acquired by the owner of the car on which it is mounted. Therefore, if a sales side such as a company or a store provides an after-sales service for such a car navigation device, it is possible to provide convenience to the user and increase the added value of the company's products.

しかし、企業側からのサービスの提供のしかたとしては、例えば現状は、郵送や電子メールなどによる通知等に限定され、より高い利便性を求めようとした場合には限界がある。
そこで、例えばインターネット上にサービス用のサーバを設けて、インターネット接続機能を有するカーナビゲーション装置に対して、直接的にサービスに関連するデータを送信するような形態とすれば、より直接的にユーザに対してサービスを提供することが可能になるものである。
しかし、現状においては、カーナビゲーション装置は、単にインターネットへの接続機能を有しているのみであり、例えば上記したようなサーバ側からカーナビゲーション装置に対してアクセスすることはできないものである。つまり、現状の段階では、インターネット通信機能を利用してサービスを提供するにしても、ユーザが、サービス用サーバのアドレス(URL)を把握した上で、カーナビゲーション装置に対する操作を行って、カーナビゲーション装置側からサービス用サーバに対してアクセスする必要がある。これは、即ち、企業側でサービス提供が必要とされる機会となったそのときに、直ちにカーナビゲーション装置側にアクセスしてサービスを提供することができないことを意味し、これでは、充実したサービスの提供ができないことになる。
However, the way of providing services from the company side is limited to, for example, notification by mail or electronic mail at present, and there is a limit when seeking higher convenience.
Therefore, for example, by providing a service server on the Internet and transmitting data related to the service directly to a car navigation device having an Internet connection function, the user can be more directly connected to the user. It is possible to provide a service for this.
However, in the present situation, the car navigation device has only a function of connecting to the Internet, and for example, the car navigation device cannot be accessed from the server side as described above. That is, at the present stage, even if the service is provided using the Internet communication function, the user grasps the address (URL) of the service server and then operates the car navigation device to It is necessary to access the service server from the device side. This means that at the time when the service is required on the part of the company, the car navigation device cannot be immediately accessed to provide the service. Cannot be provided.

そこで本発明は、上記した課題を考慮して、以下のように構成する。
固有IDを有するナビゲーション機能を含む端末であって、通信ネットワーク上で情報を送受信するワイヤレス通信ユニットと、プロセッサを有する制御ユニットとから成り、
前記プロセッサは、前記ワイヤレス通信ユニットで受信するサービス提供システムによって提供された所定のサービスを処理可能であり、前記サービス提供システムは、そのナビゲーション端末の固有IDを記憶し、前記ナビゲーション端末が認証されたときのみ、そのナビゲーション端末にアクセスし、前記所定のサービスを提供し、前記所定のサービスは、前記ナビゲーション端末で利用可能な地図情報のアップデートであり、前記地図情報の先のバージョンとアップデートされた地図情報間の差分のみのデータを前記ワイヤレス通信ユニットにて受信するようにする。
Therefore, the present invention is configured as follows in consideration of the above-described problems .
A terminal including a navigation function having a unique ID, comprising a wireless communication unit for transmitting and receiving information over a communication network, and a control unit having a processor,
The processor can process a predetermined service provided by a service providing system received by the wireless communication unit, and the service providing system stores a unique ID of the navigation terminal, and the navigation terminal is authenticated. Only when the navigation terminal is accessed and the predetermined service is provided, the predetermined service being an update of map information available on the navigation terminal, and an updated map with the previous version of the map information Data of only the difference between information is received by the wireless communication unit.

以上説明したように本発明は、例えば無線通信によりインターネット等の通信網への接続機能を有するカーナビゲーションシステム(電子機器)に対してサービスを提供するのにあたって、サーバ側でカーナビゲーションシステムごとに固有に割与えたナビID(機器ID)を保有して管理していることで、本来はインターネット上における不特定多数の端末であるカーナビゲーションシステムのうち、サービスを提供したいとする特定のカーナビゲーションシステムに対してアクセスしてサービス提供に必要なデータ通信を行うことが可能になるものである。
例えば従来にあっては、先ずカーナビゲーションシステム側からアクセスしなければならず、例えばサーバ側では、このアクセスを待ってサービス情報を提供することしかできずにいた。これに対して、本発明では、サーバ、若しくは携帯電話(移動無線端末装置)側から特定のカーナビゲーションシステムに対してアクセスすることが可能となることから、適切とされる任意の機会に、必要充分な内容のサービスを提供することが可能となる。また、これによって、提供可能なサービスの種類も容易に増加させていくことが可能になる。従って例えばカーナビゲーションシステムを購入したユーザにとっては、サービス提供をこれまでよりも簡易で有効なかたちで享受することができ、また、販売側の両者にとっては製品の付加価値が高まるので、販売促進の効果も期待できることになる。
As described above, the present invention is unique to each car navigation system on the server side in providing a service to a car navigation system (electronic device) having a function of connecting to a communication network such as the Internet by wireless communication. A car navigation system that is intended to provide a service among car navigation systems that are originally an unspecified number of terminals on the Internet by having and managing the navigation ID (device ID) assigned to It is possible to access data and perform data communication necessary for service provision.
For example, conventionally, access must first be made from the car navigation system side. For example, the server side can only provide service information after waiting for this access. On the other hand, in the present invention, since it becomes possible to access a specific car navigation system from the server or the mobile phone (mobile radio terminal device) side, it is necessary at any appropriate occasion. It is possible to provide a service with sufficient contents. This also makes it possible to easily increase the types of services that can be provided. Therefore, for example, users who have purchased a car navigation system can enjoy service provision in a simpler and more effective manner than before, and the added value of the product will increase for both the sales side. The effect can also be expected.

また、屋内等に固定的に設置される通信端末装置(パーソナルコンピュータ)から電子機器(例えばナビゲーションシステム)に対して通信を行う場合においては、認証サーバを介在させるようにしている。また、通信端末装置が電子機器と通信するために認証サーバにアクセスしたときには、アクセス経路を特定する情報(電話番号、ポート番号、ルータアドレス等)を利用して端末ID(PC−ID)を生成するようにしている。そして、認証サーバでは、端末IDを利用して認証処理を行うようにしている。
アクセス経路を特定する情報は、通常は、通信端末装置が最初に接続する通信網を運営する側が管理保持していることから、通信端末装置側にて改竄することは不可能な情報であり、従って、端末IDとしても改竄することのできない情報であるといえる。つまり、この発明によっては、いわゆる成りすましによって不正なサービス利用が行われることを、簡易な構成によって確実に防止することができるものである。
Further, when communication is performed from a communication terminal device (personal computer) fixedly installed indoors to an electronic device (for example, a navigation system), an authentication server is interposed. Also, when the communication terminal device accesses the authentication server to communicate with the electronic device, a terminal ID (PC-ID) is generated using information (phone number, port number, router address, etc.) specifying the access route. Like to do. The authentication server performs authentication processing using the terminal ID.
The information that identifies the access path is usually information that cannot be tampered with on the communication terminal device side because the side that operates the communication network to which the communication terminal device is connected first manages and holds the information. Therefore, it can be said that the terminal ID is information that cannot be falsified. That is, according to the present invention, unauthorized use of services by so-called impersonation can be reliably prevented with a simple configuration.

本発明の実施の形態としてのサービス提供システム(第1例)の構成例を示す説明図である。It is explanatory drawing which shows the structural example of the service provision system (1st example) as embodiment of this invention. 本実施の形態のナビゲーションシステムの構成例を示す説明図である。It is explanatory drawing which shows the structural example of the navigation system of this Embodiment. 本実施の形態のナビゲーションシステムの内部構成例を示すブロック図である。It is a block diagram which shows the example of an internal structure of the navigation system of this Embodiment. 本実施の形態の携帯電話の内部構成例を示すブロック図である。It is a block diagram which shows the example of an internal structure of the mobile telephone of this Embodiment. 本実施の形態において、無線電話通信網に備えられるアプリケーションサーバの内部構成例を示すブロック図である。In this Embodiment, it is a block diagram which shows the internal structural example of the application server with which a radio | wireless telephone communication network is equipped. 本実施の形態におけるサービスサーバの内部構成例を示すブロック図である。It is a block diagram which shows the example of an internal structure of the service server in this Embodiment. システムバージョンアップのサービス提供を実現するための処理動作を示すフローチャートである。It is a flowchart which shows the processing operation for implement | achieving service provision of a system version upgrade. 自動車のセキュリティチェックを携帯電話から行うというサービス提供を実現するための処理動作を示すフローチャートである。It is a flowchart which shows the processing operation for implement | achieving the service provision which performs the security check of a motor vehicle from a mobile telephone. 自動車の鍵を、携帯電話からのコントロールにより行うというサービス提供を実現するための処理動作を示すフローチャートである。It is a flowchart which shows the processing operation | movement for implement | achieving the service provision which performs the key of a motor vehicle by control from a mobile telephone. 地図情報の更新データをナビゲーションシステムがサービスサーバからダウンロードするというサービスを実現するための処理動作を示すフローチャートである。It is a flowchart which shows the processing operation for implement | achieving the service that a navigation system downloads the update data of map information from a service server. 本発明の実施の形態としてのサービス提供システム(第2例)の構成例を示す説明図である。It is explanatory drawing which shows the structural example of the service provision system (2nd example) as embodiment of this invention. パーソナルコンピュータの内部構成例を示すブロック図である。It is a block diagram which shows the example of an internal structure of a personal computer. 本実施の形態における認証サーバの内部構成例を示すブロック図である。It is a block diagram which shows the internal structural example of the authentication server in this Embodiment. 本実施の形態におけるPC−ID登録手順(第1例)を示す概念図である。It is a conceptual diagram which shows the PC-ID registration procedure (1st example) in this Embodiment. 本実施の形態におけるPC−ID登録手順(第2例)を示す概念図である。It is a conceptual diagram which shows the PC-ID registration procedure (2nd example) in this Embodiment. 本実施の形態におけるPC−ID登録手順(第3例)を示す概念図である。It is a conceptual diagram which shows the PC-ID registration procedure (3rd example) in this Embodiment. パーソナルコンピュータがナビゲーションシステムの現在位置情報を取得するというサービスを実現するための処理動作を示すフローチャートである。It is a flowchart which shows the processing operation for implement | achieving the service that a personal computer acquires the present position information of a navigation system.

以下、本発明の実施の形態としてのサービス提供システムについて説明を行っていくこととする。このサービス提供システムは、自動車に搭載されるカーナビゲーション装置を購入したユーザに対して、少なくともカーナビゲーション装置購入のアフターケアとしてのサービスを提供するものとされる。
なお、以降の説明は次の順序で行う。
1.サービス提供システム(第1例)
1−1.全体構成
1−2.ナビゲーションシステムの全体構成
1−3.ナビゲーション本体部の内部構成
1−4.携帯電話の内部構成
1−5.アプリケーションサーバの内部構成
1−6.サービスサーバの内部構成
2.システムによるサービス提供形態例
3.処理動作例
4.サービス提供システム(第2例)
4−1.全体構成
4−2.パーソナルコンピュータの内部構成
4−3.認証サーバの内部構成
4−4.サービス提供形態例
4−5.認証用ユーザデータベースの構築
4−6.処理動作例
Hereinafter, a service providing system as an embodiment of the present invention will be described. This service providing system provides at least a service as aftercare for purchasing a car navigation device to a user who has purchased a car navigation device mounted on an automobile.
The following description will be given in the following order.
1. Service provision system (first example)
1-1. Overall configuration 1-2. Overall configuration of navigation system 1-3. Internal configuration of navigation main body 1-4. Internal configuration of mobile phone 1-5. Internal configuration of application server 1-6. 1. Internal configuration of service server 2. Service provision example by system Example of processing operation Service provision system (second example)
4-1. Overall configuration 4-2. Internal configuration of personal computer 4-3. Internal configuration of authentication server 4-4. Example of service provision 4-5. Construction of user database for authentication 4-6. Processing operation example

1.サービス提供システム(第1例)
1−1.全体構成
図1は、本実施の形態の第1例としてのサービス提供システムの一形態例を示している。
自動車100には、ナビゲーションシステム1が搭載されている。このナビゲーションシステムは、いわゆるカーナビゲーション装置を基本として、自動車の盗難などを防ぐセキュリティティシステム、また、無線電話通信網300を介してデータ通信が可能な通信端末装置などを備えたシステム構成を採っている。
本実施の形態のサービス提供システムによるサービスを受けるのは、この自動車100の所有者であり、また、ナビゲーションシステム1を購入したユーザとなる。
1. Service provision system (first example)
1-1. Overall Configuration FIG. 1 shows an example of a service providing system as a first example of the present embodiment.
The navigation system 1 is mounted on the automobile 100. This navigation system is based on a so-called car navigation device and adopts a system configuration including a security system for preventing theft of a car, a communication terminal device capable of data communication via the wireless telephone communication network 300, and the like. Yes.
The service provided by the service providing system according to the present embodiment is the owner of the automobile 100 and the user who has purchased the navigation system 1.

携帯電話200は、例えばナビゲーションシステムと同じユーザの名義で、無線電話通信網300を運営する通信会社と契約してあるもので、上記のようにして、無線電話通信網300を介して、電話回線を使用しての通話を行うことができる。また、この場合には、インターネットとの接続によりデータ通信を行うことも可能とされている。   The mobile phone 200 is contracted with a communication company that operates the wireless telephone communication network 300 in the name of the same user as the navigation system, for example. As described above, the mobile phone 200 is connected to the telephone line via the wireless telephone communication network 300. You can make calls using. In this case, data communication can be performed by connecting to the Internet.

無線電話通信網300は、例えば携帯電話のほか、本実施の形態であればカーナビゲーション装置の無線端末装置などの、無線端末装置間の移動体通信を実現するための設備とされ、例えば図示するように、基地局301、中継局302、アプリケーションサーバ303,ゲートウエイ304を備える。
基地局301及び中継局302によっては、例えば無線端末装置間での無線通信が可能とされる。また、無線端末装置をインターネットと接続する際には、アプリケーションサーバ303がその機能を果たすようにされる。
アプリケーションサーバ303は、例えばその無線通信会社で提供するインターネット機能に対応して必要となる処理を実行するようにされている。そして、アプリケーションサーバ303にて処理したデータをゲートウェイ304を介して変換することで、結果的には、無線電話通信網300と接続される無線端末装置をインターネット400と接続することが可能になる。
The radio telephone communication network 300 is, for example, a facility for realizing mobile communication between radio terminal devices such as a mobile phone or a radio terminal device of a car navigation apparatus in the present embodiment, in addition to a mobile phone. As shown, a base station 301, a relay station 302, an application server 303, and a gateway 304 are provided.
Depending on the base station 301 and the relay station 302, for example, wireless communication between wireless terminal devices is possible. In addition, when the wireless terminal device is connected to the Internet, the application server 303 performs its function.
The application server 303 is configured to execute processing necessary for the Internet function provided by the wireless communication company, for example. Then, by converting the data processed by the application server 303 via the gateway 304, as a result, the wireless terminal device connected to the wireless telephone communication network 300 can be connected to the Internet 400.

インターネット上には各種のサーバが接続されているのであるが、本実施の形態としては、図示するように、サービスサーバ500が備えられる。このサービスサーバ500は、ユーザへの各種サービスを提供可能な機能が与えられるように構成されている。なお、サービスサーバ500により提供可能なサービス内容例については後述する。また、サービスサーバ500は、ここでは1つのサーバであることとして示しているが、例えば実際には、サービスを提供する企業、部門などごとに、複数のサーバが設けられて構わないものである。例えば、後述する例では、購入されたカーナビゲーションシステム1本体についてのアフターサービスと、カーナビゲーションシステム1を構成するセキュリティシステムの利用サービスなどを提供しているが、例えば上記2つのサービスごとに、カーナビゲーションシステム1のメーカが設備するサービスサーバと、セキュリティシステムを運営する企業が設備するサービスサーバとが設けられて構わないものである。   Various servers are connected on the Internet. As the present embodiment, a service server 500 is provided as shown in the figure. The service server 500 is configured to be provided with a function capable of providing various services to the user. An example of service contents that can be provided by the service server 500 will be described later. In addition, although the service server 500 is shown here as one server, for example, in practice, a plurality of servers may be provided for each company or department that provides the service. For example, in the example described later, an after-sales service for the purchased car navigation system 1 and a service for using a security system constituting the car navigation system 1 are provided. A service server installed by the manufacturer of the navigation system 1 and a service server installed by a company operating the security system may be provided.

このような構成であるとすれば、移動端末装置、つまりナビゲーションシステム1や携帯電話200は、インターネット400と接続されることで、各種のWebサイト等にアクセスすることができる。また、例えば電子メールの送受信等を行うことも可能となる。もちろんのこと、携帯電話200に関すれば、通常の電話回線を通じての通話も可能とされるものである。   With such a configuration, the mobile terminal device, that is, the navigation system 1 and the mobile phone 200 can be connected to the Internet 400 to access various websites. In addition, for example, it is possible to send and receive e-mails. Of course, regarding the mobile phone 200, a call through a normal telephone line is also possible.

1−2.ナビゲーションシステムの全体構成
図2は本実施の形態のナビゲーションシステム全体の概略構成を示している。
この図2に示す本実施の形態のナビゲーションシステム1は、例えばナビゲーション本体部2、ディスプレイモニタ部3、GPSアンテナ5、交通情報受信アンテナ7、自律航法ユニット6、通信端末装置50、セキュリティシステム部41、及びリモートコントローラ8等によって構成される。
1-2. Overall Configuration of Navigation System FIG. 2 shows a schematic configuration of the entire navigation system according to the present embodiment.
The navigation system 1 according to the present embodiment shown in FIG. 2 includes, for example, a navigation main body 2, a display monitor 3, a GPS antenna 5, a traffic information receiving antenna 7, an autonomous navigation unit 6, a communication terminal device 50, and a security system 41. , And a remote controller 8 or the like.

ナビゲーション本体部2の詳しい構成については後述するが、その内部で再生される記録媒体9から読み出した地図情報と、現在位置情報とに基づいて、例えばディスプレイモニタ部3の表示画面3aに対して、自車の現在位置を地図上に表示させたり、また、ドライブ経路や各種ガイドとなるナビゲーション情報を表示させることができるようになっている。   Although the detailed configuration of the navigation main body 2 will be described later, for example, on the display screen 3a of the display monitor unit 3 based on the map information read from the recording medium 9 reproduced inside and the current position information, for example. The current position of the vehicle can be displayed on a map, and navigation information for driving routes and various guides can be displayed.

記録媒体9は、例えばこの場合には、CD−ROM(Compact Disk−Read Only Memory)や、DVD−ROM(Digital Video Disk/Digital Versatile Disk−Read Only Memory)等のディスクとされ、上記もしたように地図情報が記憶されている。   In this case, the recording medium 9 is a disc such as a CD-ROM (Compact Disk-Read Only Memory) or a DVD-ROM (Digital Video Disk / Digital Versatile Disk-Read Only Memory), as described above. Map information is stored.

ディスプレイモニタ部3の表示画面部3aには、例えば液晶ディスプレイ等によって構成され、ナビゲーション本体部2から出力される画像情報に基づいて表示が行われる。
受信部3bはリモートコントローラ8から送られてくるコマンド情報を受信する受信部とされる。この受信情報は、後述するようにして、ナビゲーション本体部2に対して伝送される。
The display screen unit 3 a of the display monitor unit 3 is configured by a liquid crystal display, for example, and is displayed based on image information output from the navigation main unit 2.
The receiving unit 3b is a receiving unit that receives command information sent from the remote controller 8. This received information is transmitted to the navigation main body 2 as described later.

また、ここでは図示していないが、本実施の形態のナビゲーション装置としては、スピーカ等の音声出力部を設けることも可能とされる。その場合は、ナビゲーション本体部2から音声出力部に対して、所定のポイント(交差点)や、渋滞状況、右折左折地点、道順間違い、などといった音声ナビゲーション情報を出力することで、音声出力部からユーザに対して警告音やガイド音声を出力することが可能になる。   Although not shown here, the navigation apparatus according to the present embodiment can be provided with an audio output unit such as a speaker. In that case, the voice output unit outputs the voice navigation information such as a predetermined point (intersection), traffic jam, right turn / left turn point, wrong route, etc. from the navigation main unit 2 to the voice output unit. Warning sound and guide sound can be output.

GPS(Global Positioning System )アンテナ5は、例えばGPSの衛星からの電波を受信するために設けられている。このGPSアンテナ5で受信された電波は受信データとして復調されてナビゲーション本体部2内に取り込まれ、後述するように自車の現在位置を測定するために用いられる。   A GPS (Global Positioning System) antenna 5 is provided for receiving radio waves from, for example, a GPS satellite. The radio wave received by the GPS antenna 5 is demodulated as received data and taken into the navigation main body 2 and used to measure the current position of the vehicle as will be described later.

交通情報アンテナ7は、所定の道路交通情報通信システムのもとで、例えばFM多重、光ビーコン、電波ビーコンなどにより伝送される道路交通情報を受信可能とされている。受信された道路交通情報としては、例えば道路の渋滞状況や駐車場などの情報が挙げられるが、ナビゲーション本体部2では、これらの道路交通情報に基づいて、道路の渋滞状況の表示、また、渋滞状況に基づく所要時間の提示、駐車場の案内表示などを実行させることが可能とされる。   The traffic information antenna 7 can receive road traffic information transmitted by FM multiplexing, optical beacons, radio beacons, and the like under a predetermined road traffic information communication system. The received road traffic information includes, for example, information such as road traffic jams and parking lots. The navigation main unit 2 displays road traffic jam status based on these road traffic information, and traffic jams. It is possible to execute the presentation of the required time based on the situation, the guidance display of the parking lot, and the like.

自律航法ユニット6は、自車の走行速度や走行方位などの走行情報を検出する部位とされ、例えば図示するように、自車の走行速度に応じて変化する車速パルスを検出する車速センサ6a、及び、自車の走行方位を検出するジャイロ6bを備えている。この自律航法ユニット6で検出された走行情報もまたナビゲーション本体部2に出力され、自車の現在位置を測定するのに用いられる。
特に、このような自律航法ユニット6は、例えば自車がトンネルや地下道等に入り、上記GPSアンテナ5により衛星通信からの電波を受信できない時に、自車の現在位置を測定するのに利用される。
The autonomous navigation unit 6 is a part that detects traveling information such as the traveling speed and traveling direction of the own vehicle. For example, as shown in the figure, a vehicle speed sensor 6a that detects a vehicle speed pulse that changes according to the traveling speed of the own vehicle And the gyro 6b which detects the traveling direction of the own vehicle is provided. The travel information detected by the autonomous navigation unit 6 is also output to the navigation main body 2 and used to measure the current position of the vehicle.
In particular, such an autonomous navigation unit 6 is used to measure the current position of the own vehicle when the own vehicle enters a tunnel, an underground passage or the like and cannot receive radio waves from satellite communication by the GPS antenna 5. .

リモートコントローラ8は、本実施の形態のナビゲーションシステム1をユーザが操作するために用いられ、各種操作キーや、操作キーの操作に応じてコマンド信号を発生させる信号発生部や、コマンド信号を赤外線輝度変調信号として出力する出力部等を備えており、その赤外線によるコマンド出力が上記受信部3bで受信される。
ここで、リモートコントローラ8に備えられる緊急キー8aは、例えば交通事故や、第三者とのトラブルなどの、搭乗者にとって危険とされる状況が発生したときに操作されるもので、これによって、例えば、そのときの状況を記録した画像、音声データを転送させることができるようになっている。
The remote controller 8 is used by the user to operate the navigation system 1 of the present embodiment, and various operation keys, a signal generation unit for generating a command signal in accordance with the operation of the operation key, and the command signal as infrared luminance. An output unit or the like for outputting as a modulation signal is provided, and the command output by the infrared rays is received by the receiving unit 3b.
Here, the emergency key 8a provided in the remote controller 8 is operated when a situation that is dangerous for the passenger, such as a traffic accident or a trouble with a third party, occurs. For example, it is possible to transfer image and sound data in which the situation at that time is recorded.

なお、操作手段としては、これ以外にも、例えば電波送信によるリモートコントローラ、ナビゲーション本体部2と有線接続されるリモートコントローラ、さらにはナビゲーション本体部2やディスプレイモニタ部3の筐体上に設けられる操作部等とされてもよいものである。   As other operation means, for example, a remote controller using radio wave transmission, a remote controller connected to the navigation main body 2 by wire, and an operation provided on the casing of the navigation main body 2 or the display monitor unit 3 are provided. It may be a part or the like.

通信端末装置50は、先に図1に示した無線電話通信網300を介するようにしてインターネットに接続するための移動体通信端末である。そして、この通信端末装置50は、図示するようにナビゲーション本体部2と接続されることで、ナビゲーション本体部2からデータを無線によって送信することが可能となり、また、通信端末装置50にて受信したデータを入力して、ナビゲーション本体部2にて所要の処理を実行することが可能となるものである。つまり、通信端末装置50とナビゲーション本体部2とが接続されることで、本実施の形態のナビゲーションシステム1には、少なくともインターネット接続機能が与えられる。   The communication terminal device 50 is a mobile communication terminal for connecting to the Internet via the wireless telephone communication network 300 shown in FIG. The communication terminal device 50 is connected to the navigation main body 2 as shown in the figure, so that data can be transmitted from the navigation main body 2 wirelessly and received by the communication terminal device 50. By inputting data, the navigation main body 2 can execute a required process. That is, by connecting the communication terminal device 50 and the navigation main body 2, at least the Internet connection function is given to the navigation system 1 of the present embodiment.

セキュリティシステム部41は、自動車自体及び搭乗者を保安するための機能を有するものとされ、この場合には、外付けカメラ42、マイクロフォン43、ロックコントロール部44、及び記憶部45を備えてなる。
外付けカメラ42は、例えば実際には、複数のカメラ装置からなるものであるが、ここでは便宜上、1つの機能ブロックとして示している。この外付けカメラ42としての複数のカメラ装置は、それぞれ自動車の室内、また車外の所定位置に対してその目的に合った所要の方向に向けて設置される。これにより、自動車内、また、自動車の周囲の状況を撮像することが可能になるものである。
The security system unit 41 has a function for securing the automobile itself and the passenger. In this case, the security system unit 41 includes an external camera 42, a microphone 43, a lock control unit 44, and a storage unit 45.
The external camera 42 actually includes, for example, a plurality of camera devices, but is shown here as one functional block for convenience. The plurality of camera devices as the external cameras 42 are respectively installed in a required direction suitable for the purpose with respect to a predetermined position outside the vehicle or outside the vehicle. Thereby, it becomes possible to image the situation in and around the automobile.

これと同じ目的で、前述したディスプレイモニタ部3に対しても、車内カメラ3cとフロントカメラ3dとが設けられている。車内カメラ3cは、表示画面3a側の面に設けられ、フロントカメラは、ディスプレイモニタ部3の背面部から撮像するような形態で設けられる。
例えばディスプレイモニタ部3は、自動車内のフロントガラスの近傍において、運転者の前方視界を妨げないようにして設置されるものとされる。このような位置にディスプレイモニタ部3を配置することで、車内カメラ3cによっては自動車の室内を撮像することができ、フロントカメラ3dによっては自動車の前方を撮像することができる。よって、これらの車内カメラ3c及びフロントカメラ3dと、外付けカメラ42との併用を考えれば、外付けカメラ42としては、例えば自動車の後方、左右の横方向の撮像ができるように複数台のカメラ装置を自動車に取り付ければよいことになる。
なお、これらのカメラ装置としては、その撮像画像信号がナビゲーション本体部2に対して入力されることで、後述するようにして動画像データとして記憶部45に記録するようにされており、例えば撮像素子としてはCCDなどが採用されればよい。
For the same purpose, an in-vehicle camera 3c and a front camera 3d are provided for the display monitor unit 3 described above. The in-vehicle camera 3 c is provided on the surface on the display screen 3 a side, and the front camera is provided in such a form that images are taken from the back surface of the display monitor unit 3.
For example, the display monitor unit 3 is installed in the vicinity of the windshield in the automobile so as not to disturb the driver's front view. By disposing the display monitor unit 3 at such a position, the interior of the automobile can be imaged by the in-vehicle camera 3c, and the front of the automobile can be imaged by the front camera 3d. Therefore, considering the combined use of the in-vehicle camera 3c and the front camera 3d and the external camera 42, the external camera 42 may be, for example, a plurality of cameras so as to be able to capture the lateral and lateral directions of the rear of the vehicle. The device can be attached to the automobile.
In these camera apparatuses, when the captured image signal is input to the navigation main body 2, it is recorded in the storage unit 45 as moving image data as will be described later. A CCD or the like may be employed as the element.

マイクロフォン43は、自動車外部の音声を収音するようにして自動車に取り付けられ、その収音音声は、音声信号としてナビゲーション本体部2に入力されて、後述するようにして音声データとして記憶部45への記録が行われる。   The microphone 43 is attached to the vehicle so as to collect sound outside the vehicle, and the collected sound is input to the navigation main body 2 as a sound signal and is stored as sound data into the storage unit 45 as described later. Is recorded.

ロックコントロール部44は、自動車の鍵の開閉動作をコントロール可能なように自動車への取り付けが行われる。また、鍵の開閉をコントロール機構部位の状態に応じて、現在、鍵がかかっているか否かを示すロック状態情報をナビゲーション本体部2に対して出力することも可能になっている。   The lock control unit 44 is attached to the vehicle so that the opening / closing operation of the key of the vehicle can be controlled. In addition, according to the state of the control mechanism part for opening and closing the key, it is also possible to output lock state information indicating whether or not the key is currently locked to the navigation main body 2.

記憶部45は、例えば比較的大容量のデータを記憶可能な記憶デバイスを備えて成る。ここでは、この記憶部45として採用されるメディアは特に限定はしないが、例えばハードディスクであってもよいし、また、他のディスクメディアや不揮発性のメモリ素子などが採用されて構わない。本実施の形態の場合には、記憶部45には、上記した各カメラ装置に撮像された動画像データ、及び、マイクロフォン43により収音された音声信号データが、自動車内部及び周囲の状況を再現する証拠的な情報として記憶される。   The storage unit 45 includes a storage device that can store a relatively large amount of data, for example. Here, the medium employed as the storage unit 45 is not particularly limited, but may be, for example, a hard disk, or another disk medium or a non-volatile memory element may be employed. In the case of the present embodiment, the moving image data captured by each of the camera devices described above and the audio signal data collected by the microphone 43 are reproduced in the storage unit 45 to reproduce the situation inside and around the automobile. Stored as evidence information.

1−3.ナビゲーション本体部の内部構成
図3のブロック図は、ナビゲーション本体部2の内部構成を示している。
この図4において、測位部4は自車の現在位置を測位する部位であり、インターフェイス14から転送されてくるGPSの受信データや、自車の走行情報に基づいて例えば所定の演算処理を実行することで、自車の現在位置を示す位置情報としての緯度/経度情報を得るようにされる。
1-3. Internal Configuration of Navigation Main Body FIG. 3 is a block diagram showing the internal configuration of the navigation main body 2.
In FIG. 4, the positioning unit 4 is a part that measures the current position of the host vehicle, and executes, for example, predetermined calculation processing based on GPS reception data transferred from the interface 14 and traveling information of the host vehicle. Thus, latitude / longitude information is obtained as position information indicating the current position of the host vehicle.

ROM(Read Only Memory)11には、本実施の形態のナビゲーションシステム1が所要の処理を実行するための各種プログラム、及び原則として書き換え不可の各種ファクトリープリセットデータが格納されている。
メモリ12は、例えばフラッシュメモリを始め、電源が供給されない状態でも記憶内容を保持できるEEPROM(Electrically Erasable Read Only Memory)とされ、いわゆるバックアップデータを記憶保持する。ここでのバックアップデータとしては各種挙げられるのであるが、例えばユーザが設定した目的地及びこれに対応する経路等をはじめとする各種の情報が記憶される。
但し、上記ROM11としても、不揮発性メモリやフラッシュメモリなどの書き換え可能なメモリ素子を採用することで、必要に応じてプログラムやファクトリープリセットデータの書き換え(例えばいわゆるアップデート)を行うようにすることも可能となる。本実施の形態では、ROM11も書き換え可能とされているものとする。
A ROM (Read Only Memory) 11 stores various programs for the navigation system 1 according to the present embodiment to execute a required process, and various factory preset data that cannot be rewritten in principle.
The memory 12 is an EEPROM (Electrically Erasable Read Only Memory) that can hold stored contents even when no power is supplied, such as a flash memory, and stores so-called backup data. There are various types of backup data here. For example, various types of information including a destination set by the user and a route corresponding to the destination are stored.
However, the ROM 11 can be rewritten (for example, so-called update) as necessary by adopting a rewritable memory element such as a nonvolatile memory or a flash memory. It becomes. In the present embodiment, it is assumed that the ROM 11 is also rewritable.

また、本実施の形態にあっては、メモリ12に対しては、このナビゲーションシステム1に対して固有に与えられたナビIDが格納される。このナビIDは、例えば、購入決定時に際してのユーザ登録時に割り当てが行われて、ユーザの手に渡るまでの段階で書き込みが行われるものとされる。また、購入後において、このナビゲーションシステム1をインターネットに接続して、いわゆるオンラインによるユーザ登録を行ったときに、サービスサーバ500から割り当てられて送信されてくるナビIDをメモリ12に書き込むようにしてもよい。   In the present embodiment, the memory 12 stores a navigation ID uniquely given to the navigation system 1. This navigation ID is assigned at the time of user registration at the time of purchase decision, for example, and written at the stage until it reaches the user's hand. Further, after the purchase, when the navigation system 1 is connected to the Internet and user registration is performed online, the navigation ID assigned and transmitted from the service server 500 is written in the memory 12. Good.

DRAM(Dynamic Random Access Memory)13は、制御部19が各種処理を実行する際のワークエリアとして用いられると共に、ディスクドライバ18によって記録媒体9から再生された地図情報等に基づく、ナビゲーション画像情報生成のための処理も、このDRAM13を利用して実行される。   A DRAM (Dynamic Random Access Memory) 13 is used as a work area when the control unit 19 executes various processes, and generates navigation image information based on map information reproduced from the recording medium 9 by the disk driver 18. The processing for this is also executed using this DRAM 13.

インターフェイス(I/F)14は、外部装置と当該ナビゲーション本体部2とを接続するために設けられる。
この場合のインターフェイス14には、GPSアンテナ5からの受信データが入力される。また、交通情報アンテナ7にて受信された道路交通情報のデータが入力される。自律航法ユニット6の車速センサにて検出される車速パルスが入力される。また端子32を介しては、ジャイロ6bにて検出される自車の走行方向情報が入力される。
GPSアンテナ5からの受信データと、自律航法ユニット6からの走行情報(車速パルス及び走行方向情報)は、バス20を介して測位部4に転送される。測位部4では、これらの転送された情報をパラメータとして入力して、自車の現在位置を測定する。
また、交通情報アンテナ7からの道路交通情報のデータは、例えば制御部19の制御によってDRAM13に書き込まれて保持されると共に、制御部19がこのDRAM13に書き込んだ道路交通情報を参照することで、例えばディスプレイモニタ部3に対して表示出力すべき地図情報画像データにおいて渋滞状況等の道路交通情報が反映されるようにも画像処理制御等を実行するようにされる。
The interface (I / F) 14 is provided to connect the external device and the navigation main body 2.
In this case, the reception data from the GPS antenna 5 is input to the interface 14. Further, data of road traffic information received by the traffic information antenna 7 is input. A vehicle speed pulse detected by the vehicle speed sensor of the autonomous navigation unit 6 is input. Further, the traveling direction information of the host vehicle detected by the gyro 6b is input via the terminal 32.
Data received from the GPS antenna 5 and travel information (vehicle speed pulse and travel direction information) from the autonomous navigation unit 6 are transferred to the positioning unit 4 via the bus 20. The positioning unit 4 inputs these transferred information as parameters and measures the current position of the vehicle.
Further, road traffic information data from the traffic information antenna 7 is written and held in the DRAM 13 under the control of the control unit 19, for example, and by referring to the road traffic information written in the DRAM 13 by the control unit 19, For example, image processing control or the like is executed so that road information such as traffic congestion is reflected in the map information image data to be displayed and output to the display monitor unit 3.

時計部15は、現在日時を計時するもので、その時間情報は、当該ナビゲーションシステム1において必要とされる時間管理のために用いられる。   The clock unit 15 measures the current date and time, and the time information is used for time management required in the navigation system 1.

入力部16は、ディスプレイモニタ部3の受信部3bと接続されており、受信部3bで受信したリモートコントローラ8からのコマンド信号が入力される。そして、入力されたコマンド信号を内部バス20により伝送可能なフォーマットに変換した後、バス20を介して制御部19に転送する。制御部19では、入力したコマンド信号に基づいて適宜所要の制御処理を実行するようにされる。   The input unit 16 is connected to the receiving unit 3b of the display monitor unit 3, and receives a command signal from the remote controller 8 received by the receiving unit 3b. The input command signal is converted into a format that can be transmitted by the internal bus 20, and then transferred to the control unit 19 via the bus 20. The control unit 19 appropriately executes necessary control processing based on the input command signal.

表示ドライバ17は、制御部19の制御により、表示のための画像情報を生成し、端子34を介してディスプレイモニタ部3の表示画面部3aに対して出力する。
例えば、記録媒体9から読みだした地図情報や測位部4で算出した自車の現在位置情報に基づいて、自車の現在位置を示す画像信号を生成してディスプレイモニタ部3に出力する。
The display driver 17 generates image information for display under the control of the control unit 19 and outputs the image information to the display screen unit 3 a of the display monitor unit 3 via the terminal 34.
For example, based on the map information read from the recording medium 9 and the current position information of the own vehicle calculated by the positioning unit 4, an image signal indicating the current position of the own vehicle is generated and output to the display monitor unit 3.

ディスクドライバ18は、記録媒体9を再生するための部位であり、実際に記録媒体9として採用されるメディアフォーマットに対応した再生機能が与えられて構成される。例えば記録媒体9から再生された地図情報等はバス20を介してDRAM13に転送されてここで保持され、所要のタイミングで、制御部19が参照すると共に、表示用のデータとして利用される。   The disk driver 18 is a part for reproducing the recording medium 9 and is configured to be provided with a reproducing function corresponding to a media format actually employed as the recording medium 9. For example, map information or the like reproduced from the recording medium 9 is transferred to the DRAM 13 via the bus 20 and held therein, and is referred to by the control unit 19 and used as display data at a required timing.

画像音声処理部46は、入力された撮像画像信号及び音声信号について所要のデジタル信号処理を施し、最終的には、記憶部45に対して記録可能な形式の記録データに変換する。ここで、画像音声処理部46に対して入力される撮像画像信号は、車内カメラ3c、フロントカメラ3d、及び外付けカメラ42からの複数の信号となるのであるが、例えば画像音声処理部46では、同時に入力される信号を先ずはデジタルデータに変換し、この後に、時分割的な処理によって、それぞれの撮像信号データについて、所定フォーマットの圧縮動画像データに変換する。
また、画像音声処理部46に入力される音声信号はマイクロフォン43からの信号であり、この音声信号についてもデジタルデータに変換した後に、例えば所定フォーマットの圧縮音声信号データに変換する。
そして、このようにして得られた圧縮動画像データ及び圧縮音声信号データは、制御部19の書き込み制御によって、内部データバス20を介するようにして記憶部45に転送されて書き込みが行われる。
The image sound processing unit 46 performs necessary digital signal processing on the input captured image signal and sound signal, and finally converts them into record data in a format that can be recorded in the storage unit 45. Here, the captured image signal input to the image / sound processor 46 is a plurality of signals from the in-vehicle camera 3c, the front camera 3d, and the external camera 42. The signals input at the same time are first converted into digital data, and then each image signal data is converted into compressed moving image data of a predetermined format by time division processing.
The audio signal input to the image / audio processing unit 46 is a signal from the microphone 43. This audio signal is also converted into digital data and then converted into compressed audio signal data of a predetermined format, for example.
The compressed moving image data and compressed audio signal data obtained in this way are transferred to the storage unit 45 via the internal data bus 20 and written by the control of the control unit 19.

また、記憶部45対して動画像データ及び音声データを記録するのにあたっては、例えば記録を行っていく過程で、記録可能容量が一杯になったときには、最も過去に記録された動画像データ及び音声データを上書き消去していくようにして、最新の撮像画像データ及び音声データを記録していくようにされる。このようにすれば、記憶部45の記憶容量としては比較的少なくても済む。この記録可能容量としては時間的に例えば数10分程度であれば、証拠を残すという目的には充分に適うものとされる。   When recording moving image data and audio data to the storage unit 45, for example, when the recordable capacity becomes full during the recording process, the most recently recorded moving image data and audio data are recorded. The latest captured image data and audio data are recorded by overwriting and erasing the data. In this way, the storage capacity of the storage unit 45 may be relatively small. If this recordable capacity is, for example, about several tens of minutes in terms of time, it is sufficiently suitable for the purpose of leaving evidence.

なお、上記画像音声処理部46としては、例えば、記憶部45に記録された画像音声データを再生出力するためのデコード機能を備えるようにしても構わない。このようなデコード機能を与えれば、例えば記憶部45に記録された画像音声データを表示部3にて再生出力させるようにすることも可能とされる。   Note that the image / audio processing unit 46 may have a decoding function for reproducing and outputting the image / audio data recorded in the storage unit 45, for example. If such a decoding function is provided, for example, the image / sound data recorded in the storage unit 45 can be reproduced and output on the display unit 3.

通信インターフェイス47は、通信端末装置50とナビゲーション本体部2との間でのデータの送受信を司る。例えば通信端末装置50からナビゲーション本体部2側にデータ出力が行われた場合には、通信インターフェイス47は、通信端末装置50から入力されたデータを、ナビゲーション本体部2内で処理可能な形式に変換して、データバス20を介して所要の機能回路部に出力する。
また逆に、ナビゲーション本体部2から通信端末装置50に対してデータを転送する場合には、通信端末装置50により処理可能な形式のデータに変換して通信端末装置50に対して出力するようにされる。
The communication interface 47 controls data transmission / reception between the communication terminal device 50 and the navigation main body 2. For example, when data is output from the communication terminal device 50 to the navigation main body 2, the communication interface 47 converts the data input from the communication terminal device 50 into a format that can be processed in the navigation main body 2. Then, the data is output to a required functional circuit unit via the data bus 20.
Conversely, when data is transferred from the navigation main body 2 to the communication terminal device 50, it is converted into data in a format that can be processed by the communication terminal device 50 and output to the communication terminal device 50. Is done.

またここでは、通信端末装置50に対する動作制御は、ナビゲーション本体部2の制御部19が実行するようにされる。つまり、通信端末装置50とナビゲーション本体部2とが連携して無線通信を実行することで、本実施の形態のナビゲーションシステム1としては、例えばインターネットとの通信機能が与えられることになる。   In addition, here, the operation control for the communication terminal device 50 is executed by the control unit 19 of the navigation main body 2. That is, the communication terminal device 50 and the navigation main body 2 perform wireless communication in cooperation with each other, so that the navigation system 1 according to the present embodiment is provided with a communication function with the Internet, for example.

制御部19は、例えばCPU(Central Processing Unit)を備えて構成され、各回路部に対して所要の制御を実行する。これにより、これまで説明したような当該ナビゲーションシステムにおける各種の動作が実現される。   The control unit 19 is configured to include, for example, a CPU (Central Processing Unit), and performs necessary control on each circuit unit. Thereby, various operations in the navigation system as described above are realized.

1−4.携帯電話の内部構成
図2のブロック図は、本実施の形態の携帯電話の内部構成を簡略に示している。
アンテナ201にて受信された電波は、受信回路202によって受信復調され、信号処理回路204に対して出力される。この受信波が例えば通話における相手方の音声データであるとすれば、信号処理回路204においては、音声信号への復調を行って、例えばスピーカ206に対して出力する。また、例えば受信波がメールや、インターネットなどのいわゆるデータ通信の情報であれば、このような通信データを復調する。そして、システムコントローラ208の制御によって、この復調した通信データをLCD表示部209に対して表示させることが可能とされている。
また、例えば操作時における電子音や、着信時の呼び出し音を出力させる必要のあるときには、例えばシステムコントローラ208がリンガー205を制御することで、必要とされるリンガー音を発生させて、その音声信号をスピーカ206に対して出力させる。
1-4. Internal Configuration of Mobile Phone The block diagram of FIG. 2 simply shows the internal configuration of the mobile phone according to the present embodiment.
The radio wave received by the antenna 201 is received and demodulated by the receiving circuit 202 and output to the signal processing circuit 204. If this received wave is, for example, voice data of the other party in a call, the signal processing circuit 204 demodulates the voice signal and outputs it to the speaker 206, for example. For example, if the received wave is information of so-called data communication such as mail or the Internet, such communication data is demodulated. The demodulated communication data can be displayed on the LCD display unit 209 under the control of the system controller 208.
For example, when it is necessary to output an electronic sound at the time of operation or a ringing sound at the time of an incoming call, for example, the system controller 208 controls the ringer 205 to generate a required ringer sound, and the audio signal Is output to the speaker 206.

また、例えば通話時においてマイクロフォン207により収音したユーザの音声は、音声信号として信号処理回路204に対して入力される。信号処理回路204では、この音声信号について所定のエンコード処理を施して送信回路203に対して出力する。送信回路203では、信号処理回路204から入力された信号をアンテナ1を介して送信出力させる。   For example, the user's voice collected by the microphone 207 during a call is input to the signal processing circuit 204 as a voice signal. In the signal processing circuit 204, the audio signal is subjected to a predetermined encoding process and output to the transmission circuit 203. The transmission circuit 203 transmits and outputs the signal input from the signal processing circuit 204 via the antenna 1.

システムコントローラ208は、当該携帯電話による各種動作が行われるように各種制御処理を実行する。
このシステムコントローラ208には、ROM217及びRAM218が備えられる。ROM217は、例えばフラッシュメモリやEEPROMなどにより構成される書き換え可能なメモリとされ、ここにシステムコントローラ208が実行すべきプログラムや表示データが記憶される。また、例えば電話帳データや、送受信したメールのデータなど、ユーザが設定、登録した各種データも記憶保持される。
更に本実施の形態においては、ROM217には、この携帯電話200に対して固有に与えられた携帯IDが付される。これは、携帯電話の場合であれば、割与えられた電話番号の情報としてもよいものである。
The system controller 208 executes various control processes so that various operations by the mobile phone are performed.
The system controller 208 includes a ROM 217 and a RAM 218. The ROM 217 is a rewritable memory configured by, for example, a flash memory or an EEPROM, and stores a program and display data to be executed by the system controller 208. Further, various data set and registered by the user, such as phone book data and sent / received mail data, are also stored and held.
Further, in the present embodiment, the portable telephone ID uniquely given to the portable telephone 200 is attached to the ROM 217. In the case of a mobile phone, this may be information on the assigned telephone number.

キー操作部210は、所定複数のボタンキーから成るものとされ、これらボタンキーに対する操作に応じた操作情報信号をシステムコントローラ208に対して出力する。システムコントローラ208は、この操作情報信号に基づいて、所要の動作が得られるように制御処理を実行する。   The key operation unit 210 includes a plurality of predetermined button keys, and outputs an operation information signal corresponding to an operation on these button keys to the system controller 208. Based on the operation information signal, the system controller 208 executes control processing so that a required operation is obtained.

また、LCD表示部209は、図示するように、システムコントローラ208の制御によって、動作状況に応じた内容の表示が行われるように駆動される。   Further, as shown in the figure, the LCD display unit 209 is driven so as to display the contents according to the operation status under the control of the system controller 208.

なお、ナビゲーションシステム1に備えられる通信端末装置50の内部構成も、上記図4に示す構成に準じたものとされる。但し、通信端末装置50の場合には、これをユーザが携帯して通話などに使用する必要はないことから、図4に示した回路から、例えば、リンガー205、スピーカ206、マイクロフォン207、LCD表示部209、キー操作部210などの機能回路部の省略が可能とされる。そして、ナビゲーション本体部2内の通信インターフェイス47とデータを授受可能なインターフェイス機能が設けられればよいものである。   Note that the internal configuration of the communication terminal device 50 provided in the navigation system 1 also conforms to the configuration shown in FIG. However, in the case of the communication terminal device 50, it is not necessary for the user to carry it and use it for a call or the like, so from the circuit shown in FIG. 4, for example, the ringer 205, the speaker 206, the microphone 207, and the LCD display Functional circuit units such as the unit 209 and the key operation unit 210 can be omitted. It is only necessary to provide an interface function capable of exchanging data with the communication interface 47 in the navigation main body 2.

1−5.アプリケーションサーバの内部構成
図5は、無線電話通信網300に備えられるとされる、アプリケーションサーバ303の内部構成例を簡単に示している。
このアプリケーションサーバ303は、例えば図示するようにして、記憶部401、インターフェイス402,403、制御部404を備えてなる。
記憶部401には、アプリケーションサーバとしての機能を実現するのに必要とされる各種情報が記憶されている。ここでは、記憶部401に格納されるデータの代表的なものとして、ユーザデータベース410と実行アプリケーション411が示されている。
1-5. Internal Configuration of Application Server FIG. 5 simply shows an internal configuration example of the application server 303 that is assumed to be provided in the wireless telephone communication network 300.
The application server 303 includes, for example, a storage unit 401, interfaces 402 and 403, and a control unit 404 as illustrated.
The storage unit 401 stores various types of information necessary for realizing the function as an application server. Here, a user database 410 and an execution application 411 are shown as representative data stored in the storage unit 401.

ユーザデータベース410は、例えば図の下側に示すように、ナビゲーションシステム1と携帯電話200のユーザについてのユーザ情報、携帯ID、ナビID、及びパスワードが対応づけられて格納される。
ユーザ情報は、例えばユーザの住所氏名、生年月日をはじめとするサービスに必要とされる多様な各種のユーザ個人に関する情報が格納されている。
携帯IDは、このユーザが所有する携帯電話に書き込まれている携帯IDと同一のデータが格納される。ナビIDも同様にして、ユーザが所有するナビゲーションシステム1に割与えられたものと同一のナビIDのデータが格納される。なお、このナビIDとしては、例えば無線端末装置50に対して割り与えた電話番号とすることが考えられ、ナビIDを電話番号とすれば、例えばアプリケーションサーバ303、またはサービスサーバ500から、ナビゲーションシステム1の無線端末装置にアクセスすることを容易に実現できる。
また、例えば携帯電話200から、無線電話通信網300を介するようにしてナビゲーションシステム1に対してアクセスする場合には、アクセスを要求した携帯電話200が適正であることの認証を得るために、携帯電話200に対してユーザがパスワードの入力操作を行うのであるが、ユーザデータベース410のパスワードとしては、この値が格納されることになる。
For example, as shown in the lower part of the figure, the user database 410 stores user information, a mobile ID, a navigation ID, and a password associated with the user of the navigation system 1 and the mobile phone 200 in association with each other.
As the user information, for example, information related to various types of individual users required for services such as the user's name and address and the date of birth is stored.
The mobile ID stores the same data as the mobile ID written in the mobile phone owned by this user. Similarly, the navigation ID stores the same navigation ID data assigned to the navigation system 1 owned by the user. The navigation ID may be a telephone number assigned to the wireless terminal device 50, for example. If the navigation ID is a telephone number, the navigation system can be accessed from the application server 303 or the service server 500, for example. It is possible to easily access one wireless terminal device.
For example, when the navigation system 1 is accessed from the mobile phone 200 via the wireless telephone communication network 300, the mobile phone 200 that has requested access is authenticated in order to obtain authentication. The user performs a password input operation on the telephone 200, and this value is stored as the password in the user database 410.

ところで、図5に示されるユーザデータベース410の内容として、各ユーザ個人ごとの情報は、例えば次のような機会において、所要の情報を取得して作成することができる。
例えばナビゲーションシステム1は、インターネットを利用したいわゆるインターネットショッピングにより購入することができるものとしている。このようなインターネットショッピングにより購入手続きを行うのにあたっては、例えばユーザは、ブラウザ画面上に表示される入力フォームに対して所要の個人情報を入力する。また、本実施の形態のようにして無線端末装置50を備えるナビゲーションシステム1であれば、このナビゲーションシステム1の購入に際して、無線端末装置50を利用可能とするための通信会社との契約も行うようにされる。本実施の形態では、アプリケーションサーバ303(またはサービスサーバ500)が、インターネットショッピングのための販社サーバと通信することで、これらの情報を受け取り、そしてデータベースとして作成して登録しておくようにされるものである。つまり、ユーザがインターネットショッピングによりナビゲーションシステム1を購入していれば、後においてユーザデータベース410を作成するのに必要な登録作業などは行わなくてもよいようにされている。
また、本実施の形態のナビゲーションシステム1は、インターネットショッピングにおける購入形態として、例えば無形物商品である自動車保険と組み合わせて購入できるようにもなっている。この場合、例えば自動車保険及びナビゲーションシステム1の価格が割り引かれたり、また、分割支払い契約の場合には、分割手数料について無料、若しくは割り引くというサービスが行われる。そして、このようにして自動車保険と組み合わせてナビゲーションシステム1を購入したような場合には、ユーザデータベース410としてのユーザ情報は、自動車保険を購入するための入力フォームへの入力を行った段階で得ることもできる。
なお、携帯ID及びパスワードに関しては、例えば携帯電話200の操作によりセキュリティサービスの契約をしたときに、ユーザが入力して送信したデータを受信取得して格納するようにされればよい。もちろん、上記したインターネットショッピングによるナビゲーションシステム1の購入手続きの際に、セキュリティサービスを利用可能な携帯電話の登録が行えるようにして、このときに携帯ID及びパスワードを通知するようにしてもよいものである。
By the way, as the contents of the user database 410 shown in FIG. 5, information for each individual user can be created by acquiring necessary information at the following occasions, for example.
For example, the navigation system 1 can be purchased by so-called Internet shopping using the Internet. When performing a purchase procedure by such Internet shopping, for example, the user inputs required personal information on an input form displayed on the browser screen. Further, in the case of the navigation system 1 having the wireless terminal device 50 as in the present embodiment, a contract with a communication company for making the wireless terminal device 50 available is made when purchasing the navigation system 1. To be. In this embodiment, the application server 303 (or the service server 500) receives these pieces of information by communicating with a sales company server for Internet shopping, and creates and registers it as a database. Is. That is, if the user has purchased the navigation system 1 by Internet shopping, the registration work required to create the user database 410 later is not necessary.
Moreover, the navigation system 1 of this Embodiment can also be purchased in combination with, for example, car insurance that is an intangible product as a purchase form in Internet shopping. In this case, for example, the price of the car insurance and the navigation system 1 is discounted, and in the case of a split payment contract, a service is provided in which the split fee is free or discounted. When the navigation system 1 is purchased in combination with the car insurance in this way, the user information as the user database 410 is obtained at the stage of input to the input form for purchasing the car insurance. You can also.
As for the mobile ID and the password, for example, when a security service contract is made by operating the mobile phone 200, the data input and transmitted by the user may be received, acquired, and stored. Of course, in the above-mentioned purchase procedure of the navigation system 1 by Internet shopping, a mobile phone that can use the security service can be registered, and at this time, the mobile ID and password may be notified. is there.

実行アプリケーション411は、アプリケーションサーバ303が実行すべき各種動作に対応する各種のアプリケーションプログラムから成るものとされる。例えばインターネットを介してのメールの送受信機能を司るアプリケーションプログラムや、携帯電話200やナビゲーションシステム1からのWebページへのアクセス要求に応じてのインターネットとの接続処理や、ユーザデータベース410を検索するためのアプリケーションプログラムなどである。   The execution application 411 includes various application programs corresponding to various operations to be executed by the application server 303. For example, an application program that controls the function of sending and receiving mail via the Internet, a connection process with the Internet in response to an access request to a Web page from the mobile phone 200 or the navigation system 1, and a search for the user database 410 Application programs.

インターフェイス402は、中継局302側との情報送受信のために設けられ、インターフェイス403は、ゲートウェイ304(インターネット)側との情報送受信のために設けられる。
制御部404は、実行アプリケーション411としてのプログラム内容に従って各種の制御処理を実行する。
The interface 402 is provided for information transmission / reception with the relay station 302 side, and the interface 403 is provided for information transmission / reception with the gateway 304 (Internet) side.
The control unit 404 executes various control processes according to the program contents as the execution application 411.

1−6.サービスサーバの内部構成
図6は、サービスサーバ500の内部構成例を簡略に示している。
この図に示すサービスサーバ500は、記憶部501、ネットワークインターフェイス502、制御部503を備える。
この場合にも記憶部501には、各種サービスを提供するサーバとしての機能を実現するのに必要とされる各種情報が記憶されている。ここでは、記憶部501に格納される代表的なデータとして、ユーザデータベース510、実行アプリケーション511、サービス用データ512が示される。
1-6. Internal Configuration of Service Server FIG. 6 schematically shows an exemplary internal configuration of the service server 500.
The service server 500 shown in this figure includes a storage unit 501, a network interface 502, and a control unit 503.
Also in this case, the storage unit 501 stores various types of information necessary for realizing a function as a server that provides various services. Here, as representative data stored in the storage unit 501, a user database 510, an execution application 511, and service data 512 are shown.

ユーザデータベース510は、例えば先に図5において説明したユーザデータベース410と同様の内容でよいものとされ、例えば、アプリケーションサーバ303と通信を行うことで、常に同じ内容を保有しているようにされる。つまり、アプリケーションサーバ303またはサービスサーバ500との何れか一方のサーバにおいて、ユーザの新規契約などによってユーザデータベースの内容が更新されると、他方のサーバに対してユーザデータベースが更新されたことを通知して、互いのユーザデータベースの内容に不整合が生じないように書き換えを実行する。
この場合の実行アプリケーション511は、サービスサーバ500が実行すべき各種動作に対応する各種のアプリケーションプログラムから成る。また、サービス用データ512には、サービス提供に際して、例えばナビゲーションシステム1、または携帯電話などの通信端末装置に対して送信すべき各種のサービス用データとなる。
ネットワークインターフェイス502は、インターネットと接続するためのインターフェイス手段として設けられる。
制御部503は、実行アプリケーション411としてのプログラム内容に従って各種の制御処理を実行する。
The user database 510 may have the same contents as the user database 410 described above with reference to FIG. 5, for example, and the user database 510 always has the same contents by communicating with the application server 303, for example. . In other words, when the contents of the user database are updated in either one of the application server 303 or the service server 500 due to a new user contract or the like, the other server is notified that the user database has been updated. Thus, rewriting is executed so that the contents of the user databases are not inconsistent.
In this case, the execution application 511 includes various application programs corresponding to various operations to be executed by the service server 500. Further, the service data 512 is various service data to be transmitted to the communication terminal device such as the navigation system 1 or a mobile phone when providing the service.
The network interface 502 is provided as an interface unit for connecting to the Internet.
The control unit 503 executes various control processes according to the program contents as the execution application 411.

2.システムによるサービス提供形態例
上記構成によるサービス提供システムにあっては、無線電話通信網300及びインターネット400の通信網を介することで、ナビゲーションシステム1と携帯電話200と、サービスサーバ500とで通信を行うことが可能となる。そして、このシステム間での通信機能を利用して、本実施の形態としては、例えば以下に挙げるようなサービスをユーザに対して提供することができる。
2. Example of Service Provision by System In the service provision system having the above configuration, communication is performed between the navigation system 1, the mobile phone 200, and the service server 500 through the radio telephone communication network 300 and the communication network of the Internet 400. It becomes possible. Then, using the communication function between the systems, for example, the following services can be provided to the user as this embodiment.

ここで、例えば或る機種のナビゲーションシステム1について、記録媒体9として示した地図情報を記録したメディアについての最新版が新たにできあがったとする。
このような場合、例えばサービスサーバ500は、この最新版のメディアを再生可能なナビゲーションシステム1を所有するユーザを、ユーザデータベース510から検索する。そして、検索されたユーザのナビゲーションシステム1の無線端末装置50のナビIDと共に、サービス用データ512として最新版のメディアを勧めるコンテンツデータを、無線電話通信網300のアプリケーションサーバ303に対して送信する。このコンテンツデータは、例えば「地図ディスクの新盤がでています。もしよろしければお買い求め下さい。入手方法は・・・・」などのような文字を、表示部3の表示画面3aに表示出力可能なデータとされる。
アプリケーションサーバ303では、ユーザIDとコンテンツデータを受信すると、受信したユーザIDのナビゲーションシステム1のすべてに対してコンテンツデータを送信する。
そして、このコンテンツデータは、ナビゲーションシステム1の無線端末装置50にて受信されてナビゲーション本体部2に対して転送される。そして、制御部19の制御によって、受信したコンテンツデータを、表示部3の表示画面3aに表示出力させる。このようにして表示されたメッセージの内容を見ることで、ユーザは、新しい地図情報のディスクがメーカ側から提供されていることを知ることができる。
Here, for example, for a certain type of navigation system 1, it is assumed that the latest version of a medium on which map information shown as the recording medium 9 is recorded is newly created.
In such a case, for example, the service server 500 searches the user database 510 for a user who owns the navigation system 1 that can reproduce the latest version of the media. Then, content data for recommending the latest version of the media as service data 512 is transmitted to the application server 303 of the wireless telephone communication network 300 together with the navigation ID of the wireless terminal device 50 of the searched user navigation system 1. This content data can be displayed and output on the display screen 3a of the display unit 3, for example, such as "New map disc is out. Please purchase if you like. How to get ..." Data.
When the application server 303 receives the user ID and the content data, the application server 303 transmits the content data to all the navigation systems 1 of the received user ID.
The content data is received by the wireless terminal device 50 of the navigation system 1 and transferred to the navigation main body 2. Then, under the control of the control unit 19, the received content data is displayed and output on the display screen 3 a of the display unit 3. By looking at the content of the message displayed in this way, the user can know that a new map information disk is provided by the manufacturer.

なお、このようなコンテンツデータを受信したときに、ユーザが必ず自動車に搭乗していて表示画面3aに表示されるコンテンツデータを見ることができるとは限らない。そこで、例えば運転が行われていないなどして、ナビゲーションシステム1のメイン電源が入っていないようなときには、無線端末装置50によりコンテンツデータを受信したときに、自動的にメイン電源をオンとして、受信して取得したコンテンツデータをメモリ12や記憶部45に記憶させておくようにされる。そして、例えばユーザが自動車のイグニッションキーを回して、ナビゲーションシステム1のメイン電源がオンとなったときに、このコンテンツデータを表示画面3aに表示させるようにすることも考えられる。   Note that when such content data is received, it is not always possible for the user to see the content data displayed on the display screen 3a while in a car. Therefore, for example, when the main power of the navigation system 1 is not turned on, for example, when driving is not performed, when the content data is received by the wireless terminal device 50, the main power is automatically turned on and received. Thus, the acquired content data is stored in the memory 12 or the storage unit 45. For example, when the user turns the ignition key of the automobile and the main power supply of the navigation system 1 is turned on, the content data may be displayed on the display screen 3a.

もしくは、ナビゲーションシステム1が動作している状態のもとでは、所定時間ごとに、ナビゲーションシステム1から、サービスサーバ500側に、現在動作中にあることを示す情報をナビIDと共に送信するようにしてもよい。そして、この情報の送信に応答して、サービスサーバ500では、受信したナビIDのナビゲーションシステム1に対して、コンテンツデータを送信するようにされる。このようにすれば、ナビゲーションシステム1が動作しているときにのみ、コンテンツデータを効率よく送信することが可能になるものである。
また、この発展として、ナビゲーションシステム1からサービスサーバ500側に対して、例えば測位部4にて測定された現在位置を所定時間ごとに送信するようにする。そして、サービスサーバ500では、例えば送信された現在位置がちょうど最新版のメディアで新たにサポートされた道路であるなどして、最新版を薦めるのに好適な機会であると判断したときに、コンテンツデータを送信するようにすることも考えられる。このようにすれば、サービスとしてはより充実したものとなる。
Alternatively, in a state where the navigation system 1 is operating, information indicating that it is currently operating is transmitted from the navigation system 1 to the service server 500 side together with the navigation ID every predetermined time. Also good. In response to the transmission of this information, the service server 500 transmits the content data to the navigation system 1 with the received navigation ID. In this way, content data can be efficiently transmitted only when the navigation system 1 is operating.
Further, as this development, for example, the current position measured by the positioning unit 4 is transmitted from the navigation system 1 to the service server 500 side every predetermined time. Then, when the service server 500 determines that the transmitted current position is a road that is newly supported by the latest media, for example, it is a suitable opportunity to recommend the latest version, It is conceivable to transmit data. In this way, the service becomes more fulfilling.

また、或る機種のナビゲーションシステム1について、メーカ側でシステムとしてのプログラムをバージョンアップしたアップデータを提供するというサービスも考えられる。
簡単に説明すると、サービスサーバ500においては、アップデータをサービス用データ512の1つとしてとして用意しておく。そして、所要の適当な機会で以て、1以上の特定のナビゲーションシステム1に対してアップデータを送信する。
ナビゲーションシステム1においては、受信したアップデータを利用して、例えばROM11に格納されているプログラムやプリセットデータを書き換える。このようにすれば、例えばユーザがわざわざバージョンアップ用のメディアを入手しなくとも、オンラインによるデータ通信によってナビゲーションシステム1のバージョンアップが行われることになる。しかも、この場合にはバージョンアップが自動的に行われるため、ユーザにとっては非常に有用なサービスとなるものである。
In addition, for a certain type of navigation system 1, a service in which an updater obtained by upgrading a program as a system on the manufacturer side is also conceivable.
In brief, in the service server 500, the updater is prepared as one of the service data 512. Then, the updater is transmitted to one or more specific navigation systems 1 at a necessary appropriate opportunity.
In the navigation system 1, for example, a program or preset data stored in the ROM 11 is rewritten using the received update data. In this way, for example, even if the user does not bother to obtain the upgrade media, the upgrade of the navigation system 1 is performed by online data communication. In addition, in this case, the version upgrade is automatically performed, which is a very useful service for the user.

また、携帯電話200をユーザが利用して操作を行うことで、遠隔地から自動車についてのセキュリティに関するコントロールを行えるようにすることも可能とされる。この動作についても簡単に説明する。
例えば、ユーザは、携帯電話200を操作して、無線電話通信網300のアプリケーションサーバ303に対してアクセスする。ここでアクセスするのは、自動車のセキュリティコントロールのためのサーバ(アプリケーションサーバ303に在るものとする)とされる。そして、更にユーザは所定操作を行うことで、自動車の鍵がロックされているか否かについての問い合わせを行う。このリクエストに応じて、アプリケーションサーバ303内のセキュリティサーバは、アクセスしてきた携帯電話と同じユーザが所有するナビゲーションシステム1のナビIDを検索して、この検索されたナビIDのナビゲーションシステム1に対して、キーロック問い合わせのコマンドを送信する。
In addition, it is possible to perform control related to the security of the automobile from a remote place by operating the mobile phone 200 by the user. This operation will also be briefly described.
For example, the user operates the mobile phone 200 to access the application server 303 of the wireless telephone communication network 300. The server accessed here is assumed to be a server for security control of the automobile (it is assumed that the application server 303 exists). Further, the user makes an inquiry as to whether or not the car key is locked by performing a predetermined operation. In response to this request, the security server in the application server 303 searches for the navigation ID of the navigation system 1 owned by the same user as the mobile phone that has accessed, and for the navigation system 1 of the searched navigation ID. , Send a key lock inquiry command.

このコマンドを受信したナビゲーションシステム1では、セキュリティシステム部41のロックコントロール部44からの情報に基づいて、現在鍵がロックされているか否かについてのキーロック情報を、アプリケーションサーバ303に送信する。アプリケーションサーバ303は、このキーロック情報を、携帯電話200に対して転送するようにして送信する。携帯電話200では、例えばキーロック情報に基づいて、ユーザの自動車の鍵がかかっているか否かの情報を、例えば表示などによって示すようにされる。   In the navigation system 1 that has received this command, based on the information from the lock control unit 44 of the security system unit 41, key lock information as to whether or not the key is currently locked is transmitted to the application server 303. The application server 303 transmits the key lock information so as to be transferred to the mobile phone 200. In the mobile phone 200, for example, based on the key lock information, information indicating whether or not the user's car is locked is indicated by a display or the like.

そして、例えば鍵がかかっていないとすると、ユーザは、携帯電話200を操作して、キーロックを指示する指示情報を送信するようにされる。この指示情報を受信したアプリケーションサーバ303では、この指示情報をナビゲーションシステム1に転送する。そして、指示情報を受信したナビIDのナビゲーションシステム1においては、キーロックコントロール部44により、自動車の鍵をかけるように動作するものである。
つまり、携帯電話200を使用することによって、例えば自動車について鍵がかかっているかどうかの確認を行い、また、鍵がかかっていなければ、鍵をかけるようにコントロールすることが可能とされるものである。
For example, if the key is not locked, the user operates the mobile phone 200 to transmit instruction information for instructing key lock. The application server 303 that has received this instruction information transfers this instruction information to the navigation system 1. In the navigation ID navigation system 1 that has received the instruction information, the key lock control unit 44 operates to lock the car.
That is, by using the mobile phone 200, for example, it is possible to check whether or not a car is locked, and if it is not locked, it can be controlled to lock it. .

また、逆に、例えば車上狙いなどによって鍵が開けられてしまったような場合には、ナビゲーションシステム1側からの通信端末50の通信によって、鍵があけられてしまったことを携帯電話200に通報するように校正することも可能とされる。   On the other hand, when the key is opened due to, for example, aiming on the vehicle, the mobile phone 200 notifies the mobile phone 200 that the key has been opened by communication with the communication terminal 50 from the navigation system 1 side. It is also possible to calibrate to report.

また、アップデータの提供に類するものとして、ナビゲーションシステム1にて利用する地図情報の更新データを提供(送信)し、ナビゲーションシステム1においては更新データを利用して常に最新の地図情報を表示させるようにするというサービスも考えられる。   Further, as similar to the provision of update data, update data of map information used in the navigation system 1 is provided (transmitted), and the navigation system 1 always uses the update data to display the latest map information. A service to do is also conceivable.

前述もしたように、ナビゲーションシステム1では、記録媒体9に記録されている地図情報を利用して、地図上に現在位置などを示す表示等を行うようにされているが、ナビゲーションシステム1を製造販売しているメーカ側においては、この地図情報について逐次更新を行っているものとする。
そして、サービスサーバ500としては、この更新された地図情報をサービス用データ512の1つとして保有するようにされる。
As described above, in the navigation system 1, the map information recorded on the recording medium 9 is used to display the current position on the map, but the navigation system 1 is manufactured. It is assumed that the manufacturer that sells the map information is sequentially updated.
Then, the service server 500 holds the updated map information as one of the service data 512.

なお、この場合において、更新データ内容、形式としては特に限定はしないが、ここでは、例えば更新前の地図情報との差分データのみを有しているものとする。つまり、例えば新たな道路を地図上に加えるようにして更新が行われているとすれば、この新たな道路をしかるべき位置に表示させるための差分データが更新データとされることになる。このようにして、更新データを差分データの形式とすれば、例えばサービスサーバ500では、サービス用データ512に格納すべき更新データとして、更新内容を含む全地図情報を記憶する必要はなくなるので、それだけ、記憶部801の記憶容量を節約することができる。   In this case, the content and format of the update data are not particularly limited, but here, for example, it is assumed that only the difference data from the map information before the update is included. That is, for example, if updating is performed by adding a new road on the map, difference data for displaying the new road at an appropriate position is used as update data. In this way, if the update data is in the form of difference data, for example, the service server 500 does not need to store all map information including update contents as update data to be stored in the service data 512. The storage capacity of the storage unit 801 can be saved.

この場合の地図情報が更新されたことのユーザへの通知は、先の地図情報を記録したメディアの最新版の購入を勧めるコンテンツデータの送信と同様にして行えばよいものとされる。そして、送信されたコンテンツデータがナビゲーションシステム1にて表示されることで、例えばユーザは、地図情報が更新されており、また、この更新データをダウンロードして取得可能であることを知ることができる。   In this case, notification to the user that the map information has been updated may be performed in the same manner as the transmission of the content data that recommends the purchase of the latest version of the medium on which the previous map information is recorded. Then, by displaying the transmitted content data on the navigation system 1, for example, the user can know that the map information has been updated and that the updated data can be downloaded and acquired. .

そして、ユーザが地図情報の更新データを取得したいと思った場合には、例えば、地図情報のダウンロードを指示するための所定操作をナビゲーションシステム1に対して行うようにされる。この操作は、例えば上記したコンテンツデータとして含まれているXMLやHTMLなどによるダウンロード用のアプリケーションをGUIとして表示画面3aに表示させ、このGUIに対して所定操作を行うことができるように構成することが考えられる。   And when a user wants to acquire the update data of map information, predetermined operation for instruct | indicating the download of map information is performed with respect to the navigation system 1, for example. This operation is configured such that, for example, an application for download using XML or HTML included as the content data described above is displayed as a GUI on the display screen 3a, and a predetermined operation can be performed on this GUI. Can be considered.

上記のようにして操作が行われたとすると、ナビゲーションシステム1においては、例えば制御部19の制御によって、自身のナビIDと共に、更新データのリクエストを送信することになる。この送信データは、通信端末装置50から無線電話通信網300に対して送信され、無線電話通信網300内のアプリケーションサーバ303が受信することになる。
そして、アプリケーションサーバ303では、受信した更新データのリクエストと、ナビIDとを、インターネット400を介してサービスサーバ500に対して送信する。
If the operation is performed as described above, the navigation system 1 transmits a request for update data together with its own navigation ID under the control of the control unit 19, for example. This transmission data is transmitted from the communication terminal device 50 to the wireless telephone communication network 300, and is received by the application server 303 in the wireless telephone communication network 300.
Then, the application server 303 transmits the received update data request and the navigation ID to the service server 500 via the Internet 400.

なお、アプリケーションサーバ303は、リクエストを受信した段階において、認証処理を行って、リクエストの送信元のナビゲーションシステム1が、このサービスを受ける正当な権利を有しているユーザの所有するものであるのか否かを判定するようにすることが好ましい。
そこで、このシステム構成のもとで認証処理を行うようにするには、ナビゲーションシステム1からは、ナビIDと共にパスワードを送信するようにすればよい。そして、アプリケーションサーバ303においては、ユーザデータベース410におけるユーザごとのデータとして、携帯電話200に対応して登録されたパスワードだけでなく、ナビゲーションシステムに対応するパスワードも登録するようにしておき、リクエストの受信時には、ユーザデータベース410を参照して、リクエストと共に受信した、ナビゲーションシステム1に対応するパスワードと、ナビIDとについて照合を行うようにすればよい。
Note that the application server 303 performs authentication processing at the stage of receiving the request, and whether the navigation system 1 that sent the request is owned by a user who has a legitimate right to receive this service. It is preferable to determine whether or not.
Therefore, in order to perform the authentication process under this system configuration, the navigation system 1 may transmit a password together with the navigation ID. The application server 303 registers not only the password registered corresponding to the mobile phone 200 but also the password corresponding to the navigation system as the data for each user in the user database 410, and receives the request. In some cases, referring to the user database 410, the password corresponding to the navigation system 1 received together with the request and the navigation ID may be collated.

リクエストとナビIDを受信したサービスサーバでは、このリクエストに応じて、サービス用データ512として記憶部501に格納されている地図情報の更新データについての読み出しを行う。そして、読み出した更新データを、受信したナビIDと共に、インターネット400を介して無線電話通信網300内のアプリケーションサーバ303に対して送信する。アプリケーションサーバ303では、受信したナビID(電話番号)を送信先として、受信した更新データを送信出力する。これによって、更新データをリクエストしたナビゲーションシステム1において、更新データが受信されることになる。
そして、ナビゲーションシステム1側においては、受信した更新データを記憶しておくようにされる。以降においては、この更新データを利用することで、地図上の現在位置表示や各種ガイド情報の表示などのナビゲーション動作として、更新データの内容を反映させることが可能となるものである。
In response to this request, the service server that has received the request and the navigation ID reads the update data of the map information stored in the storage unit 501 as the service data 512. Then, the read update data is transmitted to the application server 303 in the wireless telephone communication network 300 via the Internet 400 together with the received navigation ID. The application server 303 transmits and outputs the received update data with the received navigation ID (phone number) as the transmission destination. Thus, the update data is received in the navigation system 1 that has requested the update data.
On the navigation system 1 side, the received update data is stored. Thereafter, by using this update data, the contents of the update data can be reflected as navigation operations such as displaying the current position on the map and displaying various guide information.

また、ユーザにとってメリットのあるサービスではないが、ナビゲーションシステム1の購入後におけるユーザに対する対応として、次のようなことを行うこともできる。
この場合、サービスサーバ500としては、ユーザが分割払いによってナビゲーションシステム1を購入した際には、その支払い状況のデータベースが格納されているものとされる。そして、上記したデータベースの内容から、ユーザの支払いが或る限度以上にまで滞っていることが分かった場合には、サービスサーバ500側から、例えば「代金支払いを御願いします。代金支払いの確認がとれるまで、ナビの利用を停止いたします。」というメッセージと、制御情報を送信する。これを受信したナビゲーションシステム1では、表示画面3aに上記した内容のメッセージを表示させると共に、以降においては、ナビゲーションシステム1自体がその動作を停止させてしまうようにするものである。
また、本実施の形態のナビゲーションシステム1は、先にも述べたように、単体でも購入可能であるが、自動車保険の購入時においてこれと組み合わせて購入することも可能とされ、例えばこのようにして組み合わせて購入した場合には、両者の金額が更に割り引かれたり、また、分割払いの金利手数料が割り引かれるなどのサービスが行われる。そして、このようにして組み合わせによる購入を行った場合に、上述のようにして代金支払いが滞っている場合には、ナビゲーションシステム1の利用の停止と共に、保険契約も停止するようにされ、メッセージとしては、保険契約の停止も行われることを告知するようにされる。
Moreover, although it is not a service with a merit for a user, the following things can also be performed as a response | compatibility with respect to the user after the purchase of the navigation system 1. FIG.
In this case, as the service server 500, when the user purchases the navigation system 1 by installment payment, a database of the payment status is stored. And if it is found from the contents of the above-mentioned database that the user's payment is over a certain limit, the service server 500 side, for example, “Please pay the price. Confirmation of the price payment. I will stop using the navigation system until I can get off. "And send control information. In the navigation system 1 that has received this, the message having the above-described contents is displayed on the display screen 3a, and thereafter, the navigation system 1 itself stops its operation.
Further, as described above, the navigation system 1 according to the present embodiment can be purchased as a single unit, but can also be purchased in combination with this when purchasing automobile insurance. In the case of purchasing in combination, services such as further discounting the amount of both or discounting interest payments on installments are provided. Then, when the purchase by the combination is made in this way, if the payment is delayed as described above, the insurance contract is also stopped together with the stop of the use of the navigation system 1, and as a message Will be notified that insurance contracts will also be suspended.

このようにして本実施の形態としては、ナビゲーションシステム1と携帯電話200、若しくはサービスサーバ500とが通信を行うことによって、多様なサービスを提供することができる。
例えば従来のナビゲーションシステムとしては、インターネットに接続可能なものは知られてはいるが、この場合のナビゲーションシステムはインターネット上に存在する不特定多数の端末装置の1つであることから、例えばサーバ側が或る特定のナビゲーションシステム1を指定してアクセスすることは不可能とされていたものである。従って、ナビゲーションシステム1のユーザがサービス提供を受けようとすれば、ユーザの方が、サービスサーバ500のURLなどを把握した上で、ナビゲーションシステム1からサービスサーバ500にアクセスする必要が生じることになる。また、サービスサーバ500としても、原則は、不特定多数のナビゲーションシステム1としての端末のアクセスを受けることを前提としているために、例えばユーザごとに提供するサービスを必要に応じて使い分けるということはできず、汎用的な各種サービスを提供して、これらのサービスのなかからナビゲーションシステム1側からアクセスして選択する必要があった。つまり、ユーザのほうが能動的に操作などの作業をおこなってアクセスをしないと、サービスを充分に享受することができないものである。
In this way, in the present embodiment, various services can be provided by the communication between the navigation system 1 and the mobile phone 200 or the service server 500.
For example, although it is known that a conventional navigation system can be connected to the Internet, the navigation system in this case is one of a large number of unspecified terminal devices on the Internet. It is impossible to designate and access a specific navigation system 1. Therefore, if the user of the navigation system 1 tries to receive service provision, the user needs to access the service server 500 from the navigation system 1 after grasping the URL of the service server 500 or the like. . In principle, the service server 500 is premised on receiving access from an unspecified number of terminals as the navigation system 1, and therefore, for example, services provided for each user can be properly used as necessary. First, it was necessary to provide various general-purpose services and select from these services by accessing from the navigation system 1 side. In other words, the service cannot be fully enjoyed unless the user actively performs operations such as operations to access the service.

これに対して、本実施の形態においては、例えばサービスサーバ500またはアプリケーションサーバ303においては、各ナビゲーションシステム1に割与えてあるナビIDをユーザデータベースとして保持しており、このナビIDを指定することで、特定のナビゲーションシステム1に対してアクセスすることができる。つまり、本実施の形態としては、サーバ側からのアクセスにより、例えば適切とされる機会に、適切な内容のサービスをナビゲーションシステム1に対して積極的に提供することができるものである。   On the other hand, in the present embodiment, for example, in the service server 500 or the application server 303, the navigation ID assigned to each navigation system 1 is held as a user database, and this navigation ID is designated. Thus, the specific navigation system 1 can be accessed. In other words, according to the present embodiment, a service having an appropriate content can be actively provided to the navigation system 1 by an access from the server side, for example, at an appropriate opportunity.

3.処理動作例
続いては、上記のようにして例示した各種サービスのうちから選択したいくつかのサービスを実現する際の処理動作について説明していくこととする。
先ずは、サービスサーバ500が提供する、ナビゲーションシステム1のバージョンアップのサービスを実現するための処理動作について、図7のフローチャートを参照して説明する。なお、この図においては、サービスサーバ500、アプリケーションサーバ303、及びナビゲーションシステム1の各々において実行される処理が並列的に示される。また、サービスサーバ500としての処理は制御部503が実行し、アプリケーションサーバ303としての処理は、制御部404が実行し、ナビゲーションシステム1としての処理は制御部19が実行する。
3. Processing Operation Example Next, processing operations when realizing some services selected from the various services exemplified above will be described.
First, the processing operation for realizing the upgrade service of the navigation system 1 provided by the service server 500 will be described with reference to the flowchart of FIG. In this figure, processes executed in each of the service server 500, the application server 303, and the navigation system 1 are shown in parallel. Further, the processing as the service server 500 is executed by the control unit 503, the processing as the application server 303 is executed by the control unit 404, and the processing as the navigation system 1 is executed by the control unit 19.

例えば、メーカ側によりサービスサーバ500に対してナビゲーションシステム1のシステムのバージョンアップをすべきであるとの指示が行われたとすると、サービスサーバ500の制御部503は、ステップS101としての処理により、或る特定のナビゲーションシステム1に対するアクセス要求を行う。この際には、アクセス要求と共に、アクセスすべきナビゲーションシステム1のナビIDを送信する。このナビIDは、例えば、バージョンアップが必要とされるナビゲーションシステム1の機器を所有しているユーザをユーザデータベース501のユーザ情報から検索し、検索されたユーザ情報に対応づけられたナビIDを読み出すことで取得する。   For example, if the manufacturer instructs the service server 500 that the version of the navigation system 1 should be upgraded, the control unit 503 of the service server 500 performs the process in step S101 or An access request to a specific navigation system 1 is made. At this time, a navigation ID of the navigation system 1 to be accessed is transmitted together with the access request. For example, the navigation ID is searched from the user information in the user database 501 for the user who owns the device of the navigation system 1 that needs to be upgraded, and the navigation ID associated with the searched user information is read out. Get by that.

上記したアクセス要求は、インターネット400からゲートウェイ304を介して、アプリケーションサーバ303に対して送信されるのであるが、アプリケーションサーバ303では、このアクセス要求をステップS201にて受信すると、ステップS202の処理に移行する。
ステップS202においては、受信したナビIDを有するナビゲーションシステム1に対して、現在のシステムのバージョンを尋ねるバージョンリクエストを送信する。この際には、例えばナビIDとしての電話番号を送信先として指定して、バージョンリクエストのデータを、中継局302,基地局301を介して送信するものである。
The above access request is transmitted from the Internet 400 to the application server 303 via the gateway 304. When the application server 303 receives this access request in step S201, the process proceeds to step S202. To do.
In step S202, a version request asking for the current system version is transmitted to the navigation system 1 having the received navigation ID. In this case, for example, a telephone number as a navigation ID is designated as a transmission destination, and version request data is transmitted via the relay station 302 and the base station 301.

或る特定のナビIDを有するナビゲーションシステム1の通信端末装置50では、上記のようにして送信されるバージョンリクエストを受信してナビゲーション本体部2内の制御部19に対して転送する。これにより、ステップS301の処理として、バージョンリクエストを受信したことが制御部19により判別される。
バージョンリクエストを受け取った制御部19では、ステップS302の処理によって、現バージョンを通知する。つまり、当該システムの現バージョンを識別すると、この識別されたバージョンナンバを、レスポンスとして通信端末装置50からアプリケーションサーバ303に対して送信出力する。なお、このレスポンスには自分のナビIDも格納している。
The communication terminal device 50 of the navigation system 1 having a specific navigation ID receives the version request transmitted as described above and transfers it to the control unit 19 in the navigation main body 2. Thereby, as a process of step S301, the control unit 19 determines that a version request has been received.
The control unit 19 that has received the version request notifies the current version through the process of step S302. That is, when the current version of the system is identified, the identified version number is transmitted from the communication terminal device 50 to the application server 303 as a response. Note that this response also stores his or her navigation ID.

アプリケーションサーバ303では、上記したレスポンスをステップS203によって受信すると、ステップS204に進んでサービスサーバ500に対してバージョン通知を行う。つまり、受信したレスポンスに格納されるバージョンナンバ及びナビIDを抽出して、これらの情報を、サービスサーバ500に対して送信する。   When the application server 303 receives the above-described response in step S203, the process proceeds to step S204 to notify the service server 500 of the version. That is, the version number and navigation ID stored in the received response are extracted, and these pieces of information are transmitted to the service server 500.

サービスサーバ500は、ステップS103によりアプリケーションサーバ303からのバージョンナンバの通知を受けると、ステップS103において、この通知されたバージョンナンバに基づいて、バージョンアップが必要であるか否かについて判別する。例えば通知されたバージョンナンバが今回のアップデータのバージョンナンバ以上であれば、バージョンアップは不要とされて否定結果が得られるが、今回のアップデータのバージョンナンバよりも小さければバージョンアップが必要であるとして肯定結果が得られることになる。
ここで否定結果が得られれば、このナビIDを有するナビゲーションシステム1に対する通信(アクセス)はこれ以上実行しないようにされるが、肯定結果が得られたのであれば、次のステップS104の処理によって、バージョンアップメッセージと、アップデータをナビIDと共にアプリケーションサーバ303に対して送信する。これらバージョンアップメッセージとアップデータは、サービスサーバ500の記憶部501においてサービス用データ512として格納してあるものを読み出することで得るようにされる。
When the service server 500 receives the notification of the version number from the application server 303 in step S103, the service server 500 determines in step S103 whether upgrade is necessary based on the notified version number. For example, if the notified version number is equal to or higher than the version number of the current updater, the version update is not required and a negative result is obtained. The result will be obtained.
If a negative result is obtained here, communication (access) to the navigation system 1 having this navigation ID is not executed any more, but if a positive result is obtained, the processing of the next step S104 is performed. The upgrade message and the updater are transmitted to the application server 303 together with the navigation ID. These upgrade messages and updater are obtained by reading out the data stored as the service data 512 in the storage unit 501 of the service server 500.

アプリケーションサーバ303においては、ステップS205において、バージョンアップメッセージ、アップデータ、ナビIDを受信する。そして、続くステップS206により、受信したナビIDのナビゲーションシステム1に対して、バージョンアップメッセージと、アップデータを送信する。   The application server 303 receives the upgrade message, updater, and navigation ID in step S205. In subsequent step S206, the upgrade message and the update data are transmitted to the navigation system 1 of the received navigation ID.

ナビゲーションシステム1においては、バージョンアップメッセージとアップデータを無線端末装置50にて受信して、ナビゲーション本体部2の制御部19に対して転送する。これにより、ステップS303として示すように、バージョンアップメッセージとアップデータを受信したことが判別されてステップS304に進む。
ステップS304においては、受信したバージョンアップメッセージのデータ内容に基づいて、表示画像データを生成し、例えば「カーナビのバージョンアップがリリースされました。ダウンロードして更新します」などのようにして、これからシステムのバージョンをアップデートする動作が実行されることをユーザに通知するようにされる。なお、上記したようなメッセージとしての文字内容は、受信したバージョンアップメッセージの内容に含まれているものである。
そして、ナビゲーション本体部2の制御部19は、次のステップS305において、受信したアップデータを利用して、例えばROM11に書き込まれている実行プログラムやプリセットデータなどの所要のシステムデータについて書き換えを行うことで、アップデートを実行する。
In the navigation system 1, the upgrade message and updater are received by the wireless terminal device 50 and transferred to the control unit 19 of the navigation main body 2. As a result, as shown in step S303, it is determined that the upgrade message and updater have been received, and the process proceeds to step S304.
In step S304, display image data is generated based on the data content of the received upgrade message, for example, “Car navigation version upgrade has been released. Download and update”, and so on. The user is notified that an operation to update the system version is executed. It should be noted that the character content as the message as described above is included in the content of the received upgrade message.
Then, in the next step S305, the control unit 19 of the navigation main body unit 2 rewrites necessary system data such as an execution program and preset data written in the ROM 11 by using the received update data. Execute the update.

続いては、ユーザが携帯電話200を利用して、自分の自動車の鍵がかかっているかいなかについての問い合わせを行い、鍵がかかっていなければ、再度の携帯電話200の利用によって、鍵をかけるようにコントロールするための処理動作について、図8及び図9を参照して説明する。
これらの図においては、携帯電話200、アプリケーションサーバ303、及びナビゲーションシステム1の各々において実行される処理が並列的に示される。ここでの携帯電話200としての処理はシステムコントローラ208が実行し、アプリケーションサーバ303としての処理は、制御部404が実行し、ナビゲーションシステム1としての処理は制御部19が実行する。
Subsequently, the user uses the mobile phone 200 to make an inquiry about whether or not his / her car is locked. If the user does not have the key, the user uses the mobile phone 200 again to lock the car. The processing operation for controlling the operation will be described with reference to FIGS.
In these drawings, processes executed in each of the mobile phone 200, the application server 303, and the navigation system 1 are shown in parallel. The processing as the mobile phone 200 is executed by the system controller 208, the processing as the application server 303 is executed by the control unit 404, and the processing as the navigation system 1 is executed by the control unit 19.

先ず、図8には、自動車の鍵をかけたかどうかについての問い合わせを携帯電話200から自動車に対して行うための処理動作が示される。
例えばユーザが携帯電話200に対する所定操作を行うことによって、ステップS401として示す、セキュリティリクエストを端末IDと共に送信するための処理が実行される。このためには、例えば先ず、携帯電話200が通信を行ってアプリケーションサーバ303内で運営されているとされるセキュリティシステムのサーバにアクセスするようにされる。そして、このサーバに対して、自分が所有する自動車についてのセキュリティの問い合わせを要求するものである。この際、自分以外のユーザによる悪用を防止するために、ユーザが予め登録してあるパスワードの入力が求められる。
First, FIG. 8 shows a processing operation for making an inquiry about whether or not the car is locked from the mobile phone 200 to the car.
For example, when the user performs a predetermined operation on the mobile phone 200, a process for transmitting a security request together with the terminal ID shown as step S401 is executed. For this purpose, for example, first, the mobile phone 200 communicates to access a server of a security system that is operated in the application server 303. The server then requests a security inquiry about a car owned by the server. At this time, in order to prevent misuse by a user other than the user himself / herself, input of a password registered in advance by the user is required.

上記したセキュリティリクエスト、端末ID、及びパスワードをステップS501により受信したアプリケーションサーバ303(セキュリティシステムのサーバ)では、ステップS502の処理として、先ずユーザデータベース410を参照して、パスワードと端末IDなどとの照合を行うことで認証処理を実行する。つまり、セキュリティリクエスト、端末ID、及びパスワードを送信したユーザが正規のユーザであることについての確認を行う。なお、この時点で認証が得られなければ、以降の処理は停止される。
そして適正に認証が得られたとされると、次のステップS503において、そのユーザデータベース410において、認証された端末ID及びパスワードに対応付けられたナビIDを検索して得る。そして、続くステップS504により、取得したナビID(電話番号)を有するナビゲーションシステム1に対してセキュリティリクエストを送信する。
In the application server 303 (security system server) that has received the above-described security request, terminal ID, and password in step S501, as a process in step S502, the user database 410 is first referred to, and the password and the terminal ID are verified. The authentication process is executed by performing That is, it is confirmed that the user who transmitted the security request, the terminal ID, and the password is a legitimate user. If authentication is not obtained at this time, the subsequent processing is stopped.
If the authentication is properly obtained, in the next step S503, the user database 410 is searched for the navigation ID associated with the authenticated terminal ID and password. In subsequent step S504, a security request is transmitted to the navigation system 1 having the acquired navigation ID (phone number).

ナビゲーションシステム1の通信端末装置50は、上記したセキュリティリクエストを受信してナビゲーション本体部2の制御部19に転送する。これにより、ステップS601として示す処理によって、制御部19は、セキュリティリクエストを受信したことを判別してステップS602に進む。
ステップS602においては、所定内容のセキュリティチェックを実行する。つまり、セキュリティシステム部41が監視しているとされる現在の状況を示す所定内容のデータについての取り込みを行うようにされる。ここでは、少なくとも、自動車の鍵がかかっているか否かの情報を取得するようにされる。そしてステップS603としての処理によって、レスポンスとして、セキュリティチェックの結果を示すデータを、当該ナビゲーションシステム1が有するナビIDと共にアプリケーションサーバ303に対して送信するようにされる。
The communication terminal device 50 of the navigation system 1 receives the above security request and transfers it to the control unit 19 of the navigation main body 2. Thereby, by the process shown as step S601, the control part 19 discriminate | determines that the security request was received, and progresses to step S602.
In step S602, a security check with a predetermined content is executed. In other words, data with a predetermined content indicating the current situation that the security system unit 41 is monitoring is fetched. Here, at least information on whether or not the car is locked is acquired. By the processing in step S603, data indicating the result of the security check is transmitted as a response to the application server 303 together with the navigation ID of the navigation system 1.

アプリケーションサーバ303では、セキュリティチェックの結果データとナビIDから成るとされるレスポンスをステップS505により受信すると、ステップS506に進む。
ステップS506においては、ユーザデータベース410を参照して、受信したナビIDと対応付けられた携帯IDを検索する。そして、次のステップS507により、特定された携帯ID(電話番号)を有する携帯電話200に対して、セキュリティチェックの結果データを送信する。なお、この際において、携帯電話200に対して送信されるべきセキュリティチェックの結果データは、携帯電話200において文字表示出力させることが可能な形式に変換されるものとする。また、例えば携帯電話200がインターネットの電子メール機能を有しているとすれば、電子メールの形式に変換して、携帯IDに対応付けられたメールアドレス宛に送信することも考えられる。
When the application server 303 receives a response including the security check result data and the navigation ID in step S505, the process proceeds to step S506.
In step S506, the user database 410 is referenced to search for a mobile ID associated with the received navigation ID. In the next step S507, the security check result data is transmitted to the mobile phone 200 having the specified mobile ID (phone number). At this time, it is assumed that the result data of the security check to be transmitted to the mobile phone 200 is converted into a format that allows the mobile phone 200 to display and output characters. For example, if the mobile phone 200 has an Internet e-mail function, it may be possible to convert it to an e-mail format and send it to a mail address associated with the mobile ID.

携帯電話200では、この送信されたセキュリティチェックの結果データが着信したことをステップS402にて判別すると、これを受信して、次のステップS403において、例えばROM217に対して記憶させるようにしている。そして、例えばこの後において、ユーザが所定操作を行うことで、ステップS404としての処理によって、このセキュリティチェックの結果を文字等によりLCD表示部209に表示させることができるようになっている。   In the mobile phone 200, when it is determined in step S402 that the transmitted security check result data has arrived, this is received and stored in the ROM 217, for example, in the next step S403. Then, for example, after this, when the user performs a predetermined operation, the result of the security check can be displayed on the LCD display unit 209 by characters or the like by the processing in step S404.

そして、例えばLCD表示部209に表示させたセキュリティチェックの結果から、自動車に鍵がかかっていないことをユーザが知った場合には、前述したようにして、携帯電話200からのリモートコントロールによって、自動車の鍵をかけることが可能とされている。このための処理が図9に示される。   For example, when the user knows that the car is not locked from the result of the security check displayed on the LCD display unit 209, the car is controlled by remote control from the mobile phone 200 as described above. It is possible to lock the key. The process for this is shown in FIG.

ここでは、例えばユーザの所定操作に応じて、ステップS701の処理によって、携帯電話200のインターネット接続機能を利用してアプリケーションサーバ303に対してアクセスする。そして、自動車の鍵をかけることを指示するためのキーロック指示情報を、携帯IDとパスワードと共に送信する。   Here, for example, according to a predetermined operation of the user, the application server 303 is accessed using the Internet connection function of the mobile phone 200 by the process of step S701. Then, key lock instruction information for instructing to lock the car is transmitted together with the portable ID and the password.

アプリケーションサーバ303では、ステップS801としての処理によって、上記キーロック指示情報、携帯ID、及びパスワードを受信すると、先ず、ステップS802の処理によって認証処理を実行する。この認証処理は、図8のステップS502における認証処理と同様となる。そして、適正な認証結果が得られたのであれば、ステップS803に進む。
ステップS803においては、ユーザデータベース410を参照することで、携帯IDと対応付けられたナビIDを検索する。そして、次のステップS804において、検索したナビIDを有するナビゲーションシステム1に対してキーロックコマンドを送信する。
When the application server 303 receives the key lock instruction information, the mobile ID, and the password by the process in step S801, first, the authentication process is executed by the process in step S802. This authentication process is the same as the authentication process in step S502 of FIG. If a proper authentication result is obtained, the process proceeds to step S803.
In step S803, the user database 410 is referenced to search for a navigation ID associated with the mobile ID. In the next step S804, a key lock command is transmitted to the navigation system 1 having the searched navigation ID.

上記したナビIDを有するナビゲーションシステム1では、ステップS901の処理により、上記キーロックコマンドを受信したことを判別することになる。そして、制御部19では、受信したキーロックコマンドに応答して、セキュリティシステム部41のロックコントロール部44に対する制御を実行することで、自動車の鍵をかけさせるものである。
なお、この図にはその処理動作は示されていないが、例えば上記ステップS902としてのキーロック制御を実行した後は、ナビゲーションシステム1から携帯電話200側に対して、自動車の鍵をかける動作を完了させたことを示すセキュリティデータを送信するようにして、ユーザの指示に応じたキーロック動作が正常に実行されたことの確認が行えるようにすることが好ましい。
In the navigation system 1 having the navigation ID described above, it is determined that the key lock command has been received by the processing in step S901. And in response to the received key lock command, the control unit 19 controls the lock control unit 44 of the security system unit 41 to lock the car.
Although the processing operation is not shown in this figure, for example, after the key lock control in step S902 is executed, the operation of locking the car from the navigation system 1 to the mobile phone 200 is performed. It is preferable to transmit security data indicating that the key lock operation has been completed so as to confirm that the key lock operation according to the user's instruction has been executed normally.

また、続いては、地図情報の更新データの提供サービスに関しての処理動作について、図10を参照して説明する。
この図においては、ナビゲーションシステム1、アプリケーションサーバ303、及びサービスサーバ500の各々において実行される処理が並列的に示される。ここでのナビゲーションシステム1としての処理は制御部19が実行し、アプリケーションサーバ303としての処理は、制御部404が実行し、サービスサーバ500としての処理は制御部503が実行する。
Next, the processing operation related to the map information update data providing service will be described with reference to FIG.
In this figure, processes executed in each of the navigation system 1, the application server 303, and the service server 500 are shown in parallel. The processing as the navigation system 1 is executed by the control unit 19, the processing as the application server 303 is executed by the control unit 404, and the processing as the service server 500 is executed by the control unit 503.

例えば、先にサービス提供形態例において説明したように、ナビゲーションシステム1に対して、地図情報の更新データをダウンロードするための操作がユーザによって行われたとすると、ステップS11に示すようにして、地図情報の更新データのリクエストを、ナビID及びパスワードを送信するための処理を実行する。   For example, as described above in the service provision form example, if an operation for downloading update data of map information is performed on the navigation system 1 by the user, the map information is displayed as shown in step S11. The process for transmitting the navigation ID and password is executed for the update data request.

上記した更新データのリクエスト、ナビID、及びパスワードをステップS21により受信したアプリケーションサーバ303では、次のステップS22の処理として、ユーザデータベース410を参照して、登録されているパスワードとナビIDなどとの照合を行うことで認証処理を実行する。つまり、更新データのリクエストを送信したユーザが正規のユーザであるか否かについての確認を行う。なお、この場合にも、認証が得られなければ以降の処理は停止される。
そして適正に認証が得られたとされると、次のステップS23において、先のステップS21にて受信したとされるリクエストとナビIDを、サービスサーバ500に対して送信する。
In the application server 303 that has received the update data request, the navigation ID, and the password in step S21, as a process in the next step S22, the registered password, navigation ID, and the like are referred to by referring to the user database 410. Authentication processing is executed by performing verification. That is, it is confirmed whether or not the user who transmitted the update data request is a legitimate user. In this case as well, the subsequent processing is stopped if authentication is not obtained.
If the authentication is properly obtained, the request and the navigation ID received in the previous step S21 are transmitted to the service server 500 in the next step S23.

サービスサーバ500では、ステップS31の処理として、アプリケーションサーバ303から送信されたリクエストとナビIDを受信すると、次のステップS32において、記憶部501にてサービス用データ512として記憶されている、地図情報の更新データのファイルについての読み出しを行う。   In the service server 500, when the request and the navigation ID transmitted from the application server 303 are received as the process of step S31, the map information stored in the storage unit 501 as the service data 512 is received in the next step S32. Read the update data file.

なお、この更新データは、例えば前述もしたように、更新前の地図情報としてのデータに対する差分データとされればよい。また、ここでは、全ての更新データファイルについて読み出しを行ってもよいが、例えば、この更新データが商品として購入されるものであって、例えばユーザが指定した地域数等に応じてその価格が代わるように設定することも考えられる。そこで、このような場合であれば、リクエストとしては、ダウンロードすべき更新データファイルを指定する情報を含むようにして、この指定された更新データファイルのみについての読み出しを行うようにしてもよい。   In addition, this update data should just be made into the difference data with respect to the data as map information before an update as mentioned above, for example. Here, all the update data files may be read out. However, for example, this update data is purchased as a product, and the price changes depending on the number of areas designated by the user, for example. It is also possible to set as follows. Therefore, in such a case, the request may include information specifying the update data file to be downloaded, and only the specified update data file may be read.

上記のようにして更新データファイルの読み出しが行われると、続いては、ステップS33の処理によって、読み出した更新データファイルを、先にステップS31においてリクエストと共に受信したナビIDと共に、アプリケーションサーバ303に対して送信するようにされる。   When the update data file is read as described above, subsequently, the update data file read by the process of step S33 is sent to the application server 303 together with the navigation ID previously received with the request in step S31. To be sent.

アプリケーションサーバ303では、ステップS24としての処理によって、上記のようにしてサービスサーバ500から送信されてきた更新データファイルとナビIDとを受信する。
そして、次のステップS25においては、上記ステップS24にて受信した更新データファイルを、同じくステップS24にて受信したナビIDが示す電話番号に対して送信するようにされる。つまり、更新データのダウンロードをリクエストしてきたナビゲーションシステム1に対して、更新データを転送するものである。
In the application server 303, the update data file and the navigation ID transmitted from the service server 500 as described above are received by the processing in step S24.
In the next step S25, the update data file received in step S24 is transmitted to the telephone number indicated by the navigation ID received in step S24. That is, the update data is transferred to the navigation system 1 that has requested download of the update data.

このようにして送信された更新データファイルは、ナビゲーションシステム1において、ステップS12の処理によって受信される。そして、次のステップS13において、この受信した更新データファイルを、例えば、DRAM13、メモリ12、又は記憶部45などに対して書き込んで記憶させる。   The update data file transmitted in this way is received by the navigation system 1 by the process of step S12. In the next step S13, the received update data file is written and stored in, for example, the DRAM 13, the memory 12, or the storage unit 45.

ここで、上記のようにして記憶した更新データファイルを、どのような態様によって利用するのかについては、例えば以下のようにいくつか考えることができる。
例えばナビゲーションシステム1では、基本的には、記録媒体9に記録されている地図情報を読み込んで、この地図情報に基づいて地図上での現在位置表示をはじめ、各種のナビゲーション情報をユーザに表示するようにしている。
そこで、地図情報が記憶されている記録媒体9が書き換え又は追記可能である場合には、この更新データを記録媒体に書き込むようにされる。これによって、以降において記録媒体9から読み出した地図情報を利用してナビゲーションを行う場合には、更新データも利用されることになって、例えば更新データの内容が反映されたナビゲーション動作が得られることになる。
また、記録媒体9が書き換え不可である場合には、例えば電源がオフとなっても記憶内容が維持されるメモリ12若しくは記憶部45などに受信した更新データを記憶させておく。そして、地図情報を利用した表示を行うような場合には、例えばメモリ12若しくは記憶部45に記憶されている更新データを読み出して、記録媒体9から読み出した地図情報に合成させて、更新データが反映された地図情報を形成する。そして、この地図情報を利用してナビゲーション動作を行うようにされる。
Here, for example, how the update data file stored as described above is used can be considered as follows.
For example, the navigation system 1 basically reads the map information recorded in the recording medium 9 and displays various navigation information to the user, including the current position display on the map, based on the map information. I am doing so.
Therefore, when the recording medium 9 in which the map information is stored can be rewritten or additionally written, the update data is written to the recording medium. As a result, when navigation is performed using map information read from the recording medium 9 thereafter, the update data is also used, and for example, a navigation operation reflecting the content of the update data is obtained. become.
When the recording medium 9 is not rewritable, for example, the received update data is stored in the memory 12 or the storage unit 45 that maintains the stored contents even when the power is turned off. When display using map information is performed, for example, the update data stored in the memory 12 or the storage unit 45 is read out and combined with the map information read out from the recording medium 9 so that the update data is stored. Form reflected map information. Then, navigation operation is performed using this map information.

なお、先にも述べたように、このような更新データの提供サービスは、有料とすることも無料とすることも考えられるが、有料であるとすれば、ナビゲーションシステム1から送信されたダウンロードのリクエストをサーバ側で受信したときに、例えばユーザが指定した支払方法に応じた決済の処理が行われるようにすればよい。   As described above, the update data providing service may be charged or free, but if it is charged, the download data transmitted from the navigation system 1 can be downloaded. When the request is received on the server side, for example, a settlement process corresponding to the payment method designated by the user may be performed.

4.サービス提供システム(第2例)
4−1.全体構成
続いては、実施の形態の第2例としてのサービス提供システムについて説明していくこととする。
図11は、第2例としてのサービス提供システムの一形態例を示している。
この図に示されるように、第2例としては、図1に示した第1例のシステム構成に対して、装置としては、パーソナルコンピュータ700と、認証サーバ800が追加された構成を採っている。そこで、図11の説明にあたっては、これらの追加部分等の相違点についての説明を主として行うこととして、図1と同一部分については同一符号を付すとともに、図1と同一内容については説明を省略することとする。
4). Service provision system (second example)
4-1. Overall Configuration Next, a service providing system as a second example of the embodiment will be described.
FIG. 11 shows an example of a service providing system as a second example.
As shown in this figure, the second example adopts a configuration in which a personal computer 700 and an authentication server 800 are added to the system configuration of the first example shown in FIG. . Therefore, in the description of FIG. 11, the difference between these additional portions and the like will be mainly described, and the same portions as those in FIG. I will do it.

この場合のパーソナルコンピュータ700は、ナビゲーションシステム1、携帯電話200の所有者(ユーザ)と同じユーザが所有しているとされるもので、例えば家庭や企業などの屋内において設置されているものとされる。そして、アクセス用通信網600を介してインターネットとの接続が行われるようになっている。
ここで、本実施の形態としてのパーソナルコンピュータ700は、上記した屋内において、日常的にはほぼ移動することが無いとされるような環境で設置されており、従って、例えばアクセス用通信網600と通信するためのコネクタなども、日常的には交換されることなく固定的に接続されている状態にあるものとされる。換言すれば、本実施の形態のパーソナルコンピュータ700の利用環境としては、例えばいわゆるノート型などの可搬型のパーソナルコンピュータを利用する場合にあるように、移動が行われるたびにアクセス用通信網600と接続されるコネクタや地域が異なるということは無いということを前提としている。
The personal computer 700 in this case is assumed to be owned by the same user as the owner (user) of the navigation system 1 and the mobile phone 200, and is assumed to be installed indoors such as a home or a company. The Then, connection to the Internet is made via the access communication network 600.
Here, the personal computer 700 according to the present embodiment is installed in an environment such that it does not move on a daily basis indoors. Therefore, for example, the personal computer 700 is connected to the access communication network 600. A connector for communication is also in a state of being fixedly connected without being exchanged on a daily basis. In other words, as the use environment of the personal computer 700 of the present embodiment, for example, when using a portable personal computer such as a so-called laptop computer, the access communication network 600 It is assumed that there are no different connectors and regions to be connected.

上記のようにして、パーソナルコンピュータ700は、アクセス用通信網600を介してインターネットと接続されるのであるが、このアクセス用通信網600は、例えばパーソナルコンピュータ700がモデムからダイヤルアップすることで、電話回線を介してISP(Internet Service Provider)からインターネットにアクセスする形態をとっているとすれば、このアクセス用通信網600は一般電話回線とされることになる。
また、もちろんのこと、本実施の形態におけるアクセス用通信網600は、上記した一般電話回線に限定されるものではない。例えばほかには、ISDN(Integrated Services Digital Network)、また、電話回線の高周波帯域を通信に利用したADSL(Asymmetric Digital Subscriber Line)等をはじめとするxDSL、CATV、無線通信網などを挙げることができる。
As described above, the personal computer 700 is connected to the Internet via the access communication network 600. This access communication network 600 is connected to the telephone by, for example, the personal computer 700 dialing up from a modem. If the Internet is accessed from an ISP (Internet Service Provider) via a line, the access communication network 600 is a general telephone line.
Of course, the access communication network 600 according to the present embodiment is not limited to the above-described general telephone line. For example, ISDN (Integrated Services Digital Network), xDSL, CATV, and wireless communication network including ADSL (Asymmetric Digital Subscriber Line) using the high frequency band of the telephone line for communication can be used. .

認証サーバ800は、例えば後述するようにして、パーソナルコンピュータ700が自動車100の現在位置情報を得るために、自動車100に搭載されているナビゲーションシステム1に対してアクセスする際に、このアクセスが適正なものであるか否かについて認証を行うために設けられている。この認証サーバ800が機能することによって、結果的には、例えばいわゆる成りすましによって、正規に登録されていないパーソナルコンピュータが自動車100から現在位置情報を得るという不正行為を防止するようにされる。
なお、認証サーバ800の内部構成及びその動作については、後述する。
When the personal computer 700 accesses the navigation system 1 mounted on the automobile 100 in order to obtain the current position information of the automobile 100, for example, as will be described later, this authentication server 800 accesses the navigation system 1 appropriately. It is provided to authenticate whether or not it is a thing. As a result of this authentication server 800 functioning, as a result, for example, by so-called impersonation, a personal computer that is not properly registered obtains the current position information from the automobile 100, thereby preventing an illegal act.
The internal configuration and operation of the authentication server 800 will be described later.

4−2.パーソナルコンピュータの内部構成
図12は、パーソナルコンピュータ700の内部構成例を示している。
この図に示すパーソナルコンピュータ700は、インターネット400を介しての通信を行うために、ネットワークインターフェイス709を備えている。ネットワークインターフェイス709は、アクセス用通信網600と当該パーソナルコンピュータ700との通信を司るのであるが、これによって、パーソナルコンピュータ700は、アクセス用通信網600を介してインターネット400と接続されることになる。
4-2. Internal Configuration of Personal Computer FIG. 12 shows an internal configuration example of the personal computer 700.
A personal computer 700 shown in this figure includes a network interface 709 for performing communication via the Internet 400. The network interface 709 is responsible for communication between the access communication network 600 and the personal computer 700, whereby the personal computer 700 is connected to the Internet 400 via the access communication network 600.

CPU701は、例えばハードディスクドライブにインストールされた各種のアプリケーションプログラム、及びROM702に保持されているプログラムに従って各種の処理を実行する。本実施の形態では、インターネットに関連する通信プロトコルであるTCP/IPに従って各種データの送受信を可能とするために、例えば、上記ROM702に対してネットワークインターフェイス709を制御するためのプログラムも格納されることになる。つまり、パーソナルコンピュータ113においては、インターネットを利用したデータ送受信に可能なセット(ハードウェア及びソフトウェア)が備えられるものである。
また、RAM703にはCPU701が各種処理を実行するのに必要なデータやプログラム等が適宜保持される。
The CPU 701 executes various processes according to, for example, various application programs installed in the hard disk drive and programs stored in the ROM 702. In the present embodiment, for example, a program for controlling the network interface 709 with respect to the ROM 702 is also stored in order to enable transmission / reception of various data according to TCP / IP which is a communication protocol related to the Internet. become. In other words, the personal computer 113 is provided with a set (hardware and software) capable of data transmission / reception using the Internet.
The RAM 703 appropriately stores data, programs, and the like necessary for the CPU 701 to execute various processes.

入出カインターフェイス704は、キーボード705とマウス706が接続されており、これらから供給された操作信号をCPU701に出カするようにされている。また、入出カインターフェイス704には、記憶媒体としてハードディスクを備えたハードディスクドライブ707が接続されている。CPU701は、入出カインターフェイス704を介して、ハードディスクドライブ707のハードディスクに対してデータやプログラム等の記録又は読み出しを行うことができるようにされている。この場合、入出カインターフェイス704には、さらに、画像表示のためのディスプレイモニタ708が接続されている。
内部バス710は、例えば、PCI(Peripheral Component Interconnect)又はローカルバス等により構成され、内部における各機能回路部間を相互に接続している。
The input / output interface 704 is connected to a keyboard 705 and a mouse 706, and outputs an operation signal supplied from these to the CPU 701. The input / output interface 704 is connected to a hard disk drive 707 having a hard disk as a storage medium. The CPU 701 can record or read data, programs, and the like on the hard disk of the hard disk drive 707 via the input / output interface 704. In this case, the input / output interface 704 is further connected to a display monitor 708 for displaying an image.
The internal bus 710 is configured by, for example, a PCI (Peripheral Component Interconnect), a local bus, or the like, and interconnects the functional circuit units inside.

4−3.認証サーバの内部構成
続いて、認証サーバ800の内部構成例について、図13を参照して説明する。
この図に示す認証サーバ800は、記憶部801、ネットワークインターフェイス802、制御部803を備える。
認証サーバ800の場合、記憶部801には、後述する認証処理等を実行するのに必要とされる情報が記憶されている。ここでは、記憶部801に格納されるデータとして、認証用ユーザデータベース810、実行アプリケーション811が示される。
4-3. Internal Configuration of Authentication Server Next, an internal configuration example of the authentication server 800 will be described with reference to FIG.
The authentication server 800 shown in this figure includes a storage unit 801, a network interface 802, and a control unit 803.
In the case of the authentication server 800, the storage unit 801 stores information necessary for executing an authentication process described later. Here, an authentication user database 810 and an execution application 811 are shown as data stored in the storage unit 801.

認証用ユーザデータベース810は、例えば図の下側に示すように、1ユーザごとに、ユーザ情報、携帯ID、ナビID、PC−ID、コンテンツID、及びPC用パスワードが対応づけられて格納される。
ユーザ情報は、ナビゲーションシステム1、携帯電話200、及びパーソナルコンピュータ700を組として所有するユーザに関する情報であり、例えば本実施の形態のシステムの場合であれば、サービスサーバ500(又はアプリケーションサーバ303)に格納されるユーザデータベース510(410)を形成するユーザ情報と同じ内容とさればよい。
For example, as shown in the lower part of the figure, the authentication user database 810 stores user information, a mobile ID, a navigation ID, a PC-ID, a content ID, and a PC password in association with each other. .
The user information is information relating to a user who owns the navigation system 1, the mobile phone 200, and the personal computer 700 as a set. For example, in the case of the system of the present embodiment, the user information is stored in the service server 500 (or application server 303). The content may be the same as the user information that forms the stored user database 510 (410).

携帯IDは、ユーザIDによって特定されるユーザが所有する携帯電話に書き込まれている携帯IDと同一のデータが格納される。ナビIDも同様にして、ユーザが所有するナビゲーションシステム1に割与えられたものと同一のナビIDのデータが格納される。また、このナビIDとして、無線端末装置50に対して割り与えた電話番号とされればよい。つまり、この場合の携帯ID及びナビIDは、図5にて説明したユーザデータベース構造において格納される情報と同じ情報が格納されればよいものである。   The mobile ID stores the same data as the mobile ID written in the mobile phone owned by the user specified by the user ID. Similarly, the navigation ID stores the same navigation ID data assigned to the navigation system 1 owned by the user. The navigation ID may be a telephone number assigned to the wireless terminal device 50. That is, in this case, the mobile ID and the navigation ID need only store the same information as the information stored in the user database structure described in FIG.

PC−IDは、ユーザIDによって特定されるユーザが所有するとされるパーソナルコンピュータ700を識別するためのIDとされる。本実施の形態としては、このPC−IDの構造に特徴を有するが、これについては、PC−IDの登録例として後述する。
サービスIDは、認証サーバ800が対応して処理すべきサービスを識別するためのIDである。
この認証用ユーザデータベース810を構築するのにあたっては、ユーザごとに対応して、上記した各情報が登録されることが必要であるが、これについては後述する。
The PC-ID is an ID for identifying the personal computer 700 that is owned by the user specified by the user ID. The present embodiment is characterized by the structure of the PC-ID, which will be described later as an example of registration of the PC-ID.
The service ID is an ID for identifying a service to be processed correspondingly by the authentication server 800.
In constructing this authentication user database 810, it is necessary to register each of the above-mentioned information corresponding to each user, which will be described later.

この場合の実行アプリケーション811は、認証サーバ800が実行すべき各種動作に対応する各種のアプリケーションプログラムから成る。
ネットワークインターフェイス802は、インターネット400と接続するためのインターフェイス手段として設けられる。
制御部803は、実行アプリケーション811としてのプログラム内容に従って各種の制御処理を実行する。
In this case, the execution application 811 includes various application programs corresponding to various operations to be executed by the authentication server 800.
The network interface 802 is provided as an interface unit for connecting to the Internet 400.
The control unit 803 executes various control processes according to the program contents as the execution application 811.

4−4.サービス提供形態例
図11に示したシステム構成は、ユーザにとってみた場合には、サービス提供をうけるためにインターネット400と接続される機器として、ナビゲーションシステム1及び携帯電話200に加えて、例えば屋内において固定的に設置したパーソナルコンピュータ700が利用可能になっているといえる。
そして、このようなシステムにおいては、例えば、ナビゲーションシステム1からパーソナルコンピュータ700に対して、自動車100の現在位置を示す現在位置情報を送信させるというサービスを提供することができる。
4-4. Example of Service Providing The system configuration shown in FIG. 11 is fixed to, for example, indoors in addition to the navigation system 1 and the mobile phone 200 as devices connected to the Internet 400 in order to receive service provision. Therefore, it can be said that the personal computer 700 that is installed automatically can be used.
In such a system, for example, a service can be provided in which the navigation system 1 transmits current position information indicating the current position of the automobile 100 to the personal computer 700.

このサービス内容を簡単に説明すると次のようになる。
ここで、ユーザがパーソナルコンピュータ700を使用しているユーザが、現在、自己の所有しているナビゲーションシステム1を搭載している自動車100の現在位置を知りたいと思ったとする。この場合、ユーザは、パーソナルコンピュータ700上で、例えばWebブラウザのアプリケーションを起動させた上で、所定操作を行って、現在位置通知サービスのWebサイトにアクセスするようにされる。この現在位置通知サービスのWebサイトは認証サーバ800にてアップロードしているWebサイトとされる。つまり、ユーザが現在位置通知サービスのWebサイトにアクセスしたことによって、パーソナルコンピュータ700は、認証サーバ800にアクセスしたこととなる。
The service contents are briefly described as follows.
Here, it is assumed that the user who is using the personal computer 700 wants to know the current position of the automobile 100 on which the navigation system 1 owned by the user is currently installed. In this case, the user starts a web browser application on the personal computer 700 and performs a predetermined operation to access the current location notification service website. The website of the current location notification service is the website uploaded by the authentication server 800. That is, the personal computer 700 accesses the authentication server 800 when the user accesses the website of the current location notification service.

上記のようにして認証サーバ800に対してアクセスしたとすると、ユーザは、現在位置情報通知のためのリクエストを送信するようにされる。また、この現在位置情報通知のリクエストとともに、認証サーバ800が認証で用いるべき所要の認証情報も送信するようにされる。
なお、認証情報がどのようなものであるのかについては後述する。
また、認証サーバが認証に用いる認証情報としては、リクエストを送信したパーソナルコンピュータ700に固有となるPC−IDを含むが、このPC−IDは、パーソナルコンピュータ700にて生成して送信されるのではなく、パーソナルコンピュータ700が接続されるアクセス用通信網600内において、例えばアプリケーションサーバとして機能する部位が、パーソナルコンピュータ700が認証サーバ800にアクセスしてきたときに生成するようにされる。このPC−IDの生成及びユーザデータベース810への登録についても後述することとする。
When accessing the authentication server 800 as described above, the user transmits a request for notification of current position information. In addition to the current position information notification request, the authentication server 800 also transmits necessary authentication information to be used for authentication.
Note that what the authentication information is will be described later.
The authentication information used for authentication by the authentication server includes a PC-ID that is unique to the personal computer 700 that transmitted the request. This PC-ID is not generated and transmitted by the personal computer 700. Instead, in the access communication network 600 to which the personal computer 700 is connected, for example, a part that functions as an application server is generated when the personal computer 700 accesses the authentication server 800. The generation of the PC-ID and registration in the user database 810 will be described later.

認証サーバ800では、上記のようにして、現在位置情報通知のリクエストと共に送信されてきた認証用情報と、ユーザデータベース810とを参照して、このリクエストを送信してきたパーソナルコンピュータ700が正規に登録された機器であるか否かについての認証処理を行う。そして、正規の認証結果が得られたのであれば、このリクエストを、ユーザが所有するとされるナビゲーションシステム1に対して、インターネット400から無線電話通信網300を介するようにして転送する。
なお、正規の認証結果が得られなかった場合には、ナビゲーションシステム1に対するリクエストの転送は行わないようにされる。
In the authentication server 800, referring to the authentication information transmitted together with the current location information notification request and the user database 810 as described above, the personal computer 700 that transmitted this request is properly registered. Authentication processing is performed as to whether or not the device is a device. If a normal authentication result is obtained, this request is transferred from the Internet 400 to the navigation system 1 that is owned by the user via the wireless telephone communication network 300.
In addition, when a regular authentication result is not obtained, the request is not transferred to the navigation system 1.

上記リクエストを受信したナビゲーションシステム1では、現在の自車位置を示す自車位置情報を生成し、無線電話通信網300からインターネット400を介して認証サーバ800に対して送信する。認証サーバ800は、この送信されてきた自車位置情報をパーソナルコンピュータ700に対して送信する。パーソナルコンピュータ700では、受信した自車位置情報をWebブラウザによって再生出力する。これによって、パーソナルコンピュータ700のディスプレイモニタ708において、現在の自車位置情報が表示されることになる。   In the navigation system 1 that has received the request, vehicle position information indicating the current vehicle position is generated and transmitted from the radio telephone communication network 300 to the authentication server 800 via the Internet 400. The authentication server 800 transmits the transmitted vehicle position information to the personal computer 700. In the personal computer 700, the received vehicle position information is reproduced and output by a Web browser. As a result, the current vehicle position information is displayed on the display monitor 708 of the personal computer 700.

4−5.認証用ユーザデータベースの構築
上記した説明における認証サーバ800の動作からも分かるように、ユーザがこのサービスを享受するのにあたっては、認証サーバ800において、サービスを享受したいとするユーザに関する情報が、認証用ユーザデータベース810として登録されている必要がある。
この登録のための手順としては、いくつか考えられるのであるが、1つには、ユーザがこのサービスを享受したいと思ったときに、ユーザがパーソナルコンピュータ700を認証サーバ800にアクセスさせ、所定の登録のための操作を行うことで登録が行われるようにすることが考えられる。
つまり、ユーザはパーソナルコンピュータ700を操作して、例えば認証サーバ800における登録用のWebページにアクセスする。このWebページには図13に示した認証用ユーザデータベース810を構築するのに必要とされる、1ユーザについての所要の情報項目を入力することができるようになっている。つまり、「ユーザ情報」となる氏名、住所等をはじめとする個人情報、ユーザが所有する携帯電話200の「携帯ID(電話番号)」、同じくユーザが所有するナビゲーションシステム1の「ナビID(電話番号)」、及び「サービスID」に対応する享受したいサービス内容(この場合には、現在位置通知サービスとなる)を入力するようにされる。例えば認証サーバ800においては、現在位置通知サービス以外のサービスも対応して認証を行うような構成とすることも充分に考えられるが、サービスIDは、このような場合において、ユーザがサービスの提供を要求してきたときに、そのサービスが何であるのかを識別するのに用いることができる。
4-5. Construction of Authentication User Database As can be seen from the operation of the authentication server 800 in the above description, when the user enjoys this service, the information related to the user who wants to enjoy the service is the authentication server 800. The user database 810 needs to be registered.
There are several possible procedures for this registration. One is that when the user wants to enjoy this service, the user causes the personal computer 700 to access the authentication server 800, and a predetermined procedure is performed. It can be considered that registration is performed by performing an operation for registration.
That is, the user operates the personal computer 700 to access, for example, a registration Web page in the authentication server 800. On this Web page, necessary information items for one user required to construct the authentication user database 810 shown in FIG. 13 can be input. That is, personal information such as name and address as “user information”, “mobile ID (phone number)” of the mobile phone 200 owned by the user, and “navigation ID (phone) of the navigation system 1 also owned by the user” Number) ”and the service content to be enjoyed corresponding to“ service ID ”(in this case, the current location notification service) are input. For example, in the authentication server 800, it can be considered that authentication other than the current location notification service is also performed for authentication. However, in such a case, the service ID indicates that the user provides the service. When requested, it can be used to identify what the service is.

また、例えば本実施の形態としての現在位置通知サービスに関すれば、携帯電話200はこのサービスを享受するのに利用はしていないので、必ずしも、携帯IDを認証用ユーザデータベース810の情報要素とする必要はない。しかし、やはり、認証サーバ800において現在位置通知サービス以外のサービスも対応して認証を行うこととして、その他のサービスが携帯電話200を利用するものであるような場合には、携帯IDが必要となるものである。   Further, for example, regarding the current location notification service as the present embodiment, since the mobile phone 200 is not used to enjoy this service, the mobile ID is not necessarily used as the information element of the authentication user database 810. do not have to. However, if the authentication server 800 also performs authentication corresponding to services other than the current location notification service, and the other service uses the mobile phone 200, the mobile ID is required. Is.

また、図13によれば、上記「ユーザ情報」「携帯ID(電話番号)」、「ナビID(電話番号)」、及び「サービスID」のほかに、PC−IDを登録することが必要となる。
このPC−IDに関しては、例えば、パーソナルコンピュータとしての機器を特定するメーカコード及び製造番号等の情報から成る機器IDをパーソナルコンピュータ700において生成し、これをPC−IDとして、上記各情報と共に送信することが一般的には考えられる。上記したメーカコード及び製造番号の情報は、例えばパーソナルコンピュータ700内におけるROMなどに対して、例えば製造過程において格納するようにされているので、パーソナルコンピュータ700がこの情報を基に機器IDを生成するのは容易ではある。
Further, according to FIG. 13, it is necessary to register a PC-ID in addition to the “user information”, “mobile ID (phone number)”, “navigation ID (phone number)”, and “service ID”. Become.
With regard to this PC-ID, for example, a device ID consisting of information such as a manufacturer code for identifying a device as a personal computer and a manufacturing number is generated in the personal computer 700, and this is transmitted as the PC-ID together with the above information. This is generally considered. The above manufacturer code and serial number information is stored in, for example, a ROM in the personal computer 700, for example, during the manufacturing process. The personal computer 700 generates a device ID based on this information. It's easy.

しかしながら、このようなメーカコード及び製造番号などの予めパーソナルコンピュータ700に格納されている情報を機器IDとして利用した場合には、悪意のユーザによっては容易に改竄され、いわゆる「成りすまし」が行われる可能性を有している。
具体的に、本実施の形態の現在位置通知サービスを例に採れば、例えば、正規に登録されたパーソナルコンピュータ700は、1台だけであるのに、他のパーソナルコンピュータが、この登録されたパーソナルコンピュータの機器IDに書き換えて認証サーバ800にアクセスするという不正行為が行われる可能性を有しているのである。
例えば、先の第1例としてのシステム構成では、ナビゲーションシステム1及び携帯電話200は、共に無線電話通信網300を介在してインターネットと接続するようにされている。無線電話通信網300では、電話番号等の情報に基づいた管理を行っていることから、この電話番号を利用してアクセスする限り、成りすましが行われる問題は無いことになる。ところが、この第2例のシステムのようにして、パーソナルコンピュータ700をシステム構成に加えたとすると、このパーソナルコンピュータ700は、無線電話通信網300にアクセスすることなく、例えば電話回線等をはじめとする何らかのアクセス用通信網600を介してインターネットにアクセスすることになる。このような場合には、前述した成りすましの問題が生じてくるわけであり、この問題を解決する必要が生じてくるものである。
However, when information stored in the personal computer 700 in advance such as a manufacturer code and a serial number is used as a device ID, it can be easily falsified by a malicious user and so-called “spoofing” can be performed. It has sex.
Specifically, taking the current location notification service of the present embodiment as an example, for example, although there is only one personal computer 700 that is properly registered, other personal computers may be registered personal computers 700. There is a possibility that an illegal act of rewriting the device ID of the computer and accessing the authentication server 800 is performed.
For example, in the system configuration as the first example, the navigation system 1 and the mobile phone 200 are both connected to the Internet via the radio telephone communication network 300. Since the wireless telephone communication network 300 performs management based on information such as a telephone number, there is no problem of impersonation as long as access is made using this telephone number. However, if the personal computer 700 is added to the system configuration as in the system of the second example, the personal computer 700 does not access the wireless telephone communication network 300, for example, any telephone line or the like. The Internet is accessed via the access communication network 600. In such a case, the above-mentioned impersonation problem occurs, and it is necessary to solve this problem.

そこで本実施の形態としては、次のようにしてPC−IDを生成して認証サーバに登録することで、機器IDを改竄しての成りすましによる不正なサービスの享受ができないようにする。なお、ここではアクセス用通信網600として実際に利用される通信網の種類に応じて、3例を挙げることとする。   Therefore, in the present embodiment, by generating a PC-ID and registering it in the authentication server as follows, it is impossible to enjoy an unauthorized service by impersonating the device ID. Here, three examples are given according to the type of communication network actually used as the access communication network 600.

図14は、PC−ID登録手順の第1例を模式的に示している。この第1例は、アクセス用通信網600が一般電話回線、若しくはISDN回線とされている場合である。
アクセス用通信網600が一般電話回線、若しくはISDN回線などの場合、パーソナルコンピュータ700がインターネットと接続されるためには、いわゆるダイヤルアップを行うことになる。つまりは、ここでは図示していないが、パーソナルコンピュータ700側が備えるとされるモデム、TA(Terminal Adapter)、DSU(Digital Service Unit)から、アクセス用通信網600において一般電話回線又はISDN網として実際に配置される設備である電話局601に対してダイヤリングをして接続する。
FIG. 14 schematically shows a first example of the PC-ID registration procedure. In this first example, the access communication network 600 is a general telephone line or an ISDN line.
When the access communication network 600 is a general telephone line or ISDN line, so-called dial-up is performed in order for the personal computer 700 to be connected to the Internet. That is, although not shown here, a modem, TA (Terminal Adapter), or DSU (Digital Service Unit) provided on the personal computer 700 side is actually used as a general telephone line or ISDN network in the access communication network 600. Dialing and connecting to the telephone office 601 which is the equipment to be arranged.

ここで、留意すべきなのは、上記電話局601に対してダイヤルアップを行うということは、このダイヤルアップを行うために割り当てられた電話回線、ISDN回線についての電話番号が一義的に決まっているということである。この電話番号は、電話局601にて管理している以上、パーソナルコンピュータ700のユーザによっては改竄することのできない情報であるといえる。そこで本実施の形態では、PC−IDを生成するのにあたって、この電話番号を利用するものである。そして、この電話番号を利用してのPC−IDの生成及び登録は次のような手順で行うことができる。   Here, it should be noted that dialing up to the telephone station 601 means that the telephone numbers assigned to the dialing up and the telephone lines assigned to the ISDN line are uniquely determined. That is. Since the telephone number is managed by the telephone station 601, it can be said that the telephone number is information that cannot be falsified by the user of the personal computer 700. Therefore, in this embodiment, this telephone number is used when generating the PC-ID. And generation and registration of PC-ID using this telephone number can be performed in the following procedures.

先ず、手順1として、パーソナルコンピュータ700からは、認証サーバ800に向けて機器IDを送信するようにされる。なお、この機器IDの送信は、例えば実際には、前述した「ユーザ情報」「携帯ID(電話番号)」、「ナビID(電話番号)」、及び「サービスID」の各情報とともに送信するようにすればよい。また、この機器IDは、例えば先にも述べたように、メーカコードと製造番号とによって形成されるものであればよい。
そして、アクセス用通信網600内の電話局601では、手順2として、この送信された機器IDと、このダイヤルアップに使用している電話回線(ISDN回線)の電話番号の情報とに基づいて、PC−IDを生成する。この場合において、機器IDと電話番号情報とを利用してどのようにPC−IDを生成するのかについては、各種考えられるためここでは特に限定しないが、例えば、最も単純なものとしては、機器IDと電話番号情報としてのデータ値を連結してPC−IDを形成することが考えられる。また、機器IDと電話番号情報としてのデータ値を利用して所定の関数による演算を行うことで、所定ビット数によるデータ値を求め、このデータ値をPC−IDとすることなどが考えられる。
First, as procedure 1, the personal computer 700 transmits a device ID toward the authentication server 800. The device ID is actually transmitted together with the above-described information of “user information”, “mobile ID (phone number)”, “navigation ID (phone number)”, and “service ID”. You can do it. In addition, this device ID may be formed by a manufacturer code and a serial number as described above, for example.
Then, in the telephone station 601 in the access communication network 600, as procedure 2, based on the transmitted device ID and information on the telephone number of the telephone line (ISDN line) used for dial-up, A PC-ID is generated. In this case, how to generate the PC-ID using the device ID and the telephone number information is not particularly limited because it can be considered variously. For example, the simplest device ID is the device ID. It is conceivable to form a PC-ID by concatenating data values as telephone number information. Further, it is conceivable that a data value by a predetermined number of bits is obtained by performing a calculation by a predetermined function using a data value as the device ID and telephone number information, and this data value is used as a PC-ID.

このようにして生成されたPC−IDは、機器IDと電話番号とによって作成されたものであるから、パーソナルコンピュータ700ごとに固有の情報となる。そのうえ、電話番号もPC−IDの要素とされている以上、例えば単に機器IDを書き換えたとしても、電話番号についての書き換えはされていないので、同一のPC−IDにはならないことになる。また、電話番号は電話局601側にて管理するものであり、かつ、PC−IDは電話局601側にて作成するものであるから、パーソナルコンピュータのユーザが、この電話番号部分を書き換えることは不可能である。従って、パーソナルコンピュータについていわゆる成りすましを行うことは不可能となるわけである。
そして、電話局601からは、このようにして生成したPC−IDをインターネットを介して認証サーバ800に送信することになる。
Since the PC-ID generated in this way is created by the device ID and the telephone number, it is unique information for each personal computer 700. In addition, since the telephone number is also an element of the PC-ID, for example, even if the device ID is simply rewritten, the telephone number is not rewritten, so that the same PC-ID is not obtained. Further, since the telephone number is managed on the telephone station 601 side and the PC-ID is created on the telephone station 601 side, the user of the personal computer cannot rewrite the telephone number part. Impossible. Therefore, it is impossible to perform so-called impersonation for a personal computer.
Then, the telephone station 601 transmits the PC-ID generated in this way to the authentication server 800 via the Internet.

このPC−IDを受信した認証サーバ800では、手順3として示すように、受信したPC−IDを、他の情報(ユーザ情報、携帯ID、ナビID、及びサービスID)と共に、認証用ユーザデータベース810に登録するようにされる。   In the authentication server 800 that has received this PC-ID, as shown in step 3, the received PC-ID is used together with other information (user information, portable ID, navigation ID, and service ID) as an authentication user database 810. To be registered.

また、PC−ID登録手順の第2例を図15に示す。この第2例は、アクセス用通信網600がADSLなどの常時接続が可能な通信網とされている場合である。
このような通信網である場合、例えばアクセス用通信網600における設備である電話局601においては、例えば電話回線を、一般電話回線とインターネットの経路とに分岐するスプリッタなどのポート部が設けられることになるのであるが、この図においては、このようなポート部を接続ポート602,602・・・として示している。
A second example of the PC-ID registration procedure is shown in FIG. In the second example, the access communication network 600 is a communication network that can be always connected, such as ADSL.
In the case of such a communication network, for example, a telephone station 601 that is a facility in the access communication network 600 is provided with a port unit such as a splitter that branches a telephone line into a general telephone line and an Internet route. In this figure, such port portions are shown as connection ports 602, 602.

例えば、電話局601では、加入者がADSLに加入したときに接続ポート602の工事を行って加入者の電話回線と接続するようにしている。従って、この接続ポート602については、電話局601側が管理するものであると共に、接続される電話回線も固定的なものとなっているといえる。   For example, in the telephone station 601, when the subscriber subscribes to ADSL, the connection port 602 is constructed to connect to the subscriber's telephone line. Accordingly, it can be said that the connection port 602 is managed by the telephone office 601 side and the telephone line to be connected is also fixed.

そこで、本実施の形態としては、例えば電話局601において接続ポート602ごとに識別子(ポートID)を割与えて管理するようにされる。このポートIDは接続ポートごとに固有となるものであるから、第1例の電話番号と同様に、電話局601に接続するパーソナルコンピュータ700と、このポートIDとの対応は固定的なものとなる。また、ポートIDは、電話局601側で管理することから、例えばパーソナルコンピュータのユーザがこの部分を改竄することもできない。   Therefore, in the present embodiment, for example, the telephone station 601 assigns and manages an identifier (port ID) for each connection port 602. Since this port ID is unique for each connection port, the correspondence between the personal computer 700 connected to the telephone office 601 and this port ID is fixed, like the telephone number in the first example. . Further, since the port ID is managed on the telephone office 601 side, for example, a user of a personal computer cannot tamper with this part.

そこで第2例としては、ポートIDを利用してPC−IDを生成する。そして、このポートIDを利用してのPC−IDの生成及び登録は、例えば次のような手順で行う。   Therefore, as a second example, a PC-ID is generated using a port ID. And generation and registration of PC-ID using this port ID are performed in the following procedures, for example.

先ず、手順1として、パーソナルコンピュータ700からは、認証サーバ800に向けて機器IDを送信する。この場合においても、機器IDは、メーカコードと製造番号とによって形成される。また、機器IDの送信は、実際には、「ユーザ情報」「携帯ID(電話番号)」、「ナビID(電話番号)」、及び「サービスID」の各情報とともに送信するものとされる。
そして、手順2としては、アクセス用通信網600内の電話局601において、送信された機器IDと、ADSLとしての電話回線の接続ポートのポート番号の情報とを利用してPC−IDを生成する。そして、電話局601からは、このようにして生成したPC−IDをインターネットを介して認証サーバ800に送信することになる。
そして、手順3として、このPC−IDを受信した認証サーバ800は、他の情報(ユーザ情報、携帯ID、ナビID、及びサービスID)と共に、認証用ユーザデータベース810に登録する。
First, as procedure 1, the personal computer 700 transmits a device ID to the authentication server 800. Even in this case, the device ID is formed by the manufacturer code and the serial number. In addition, the device ID is actually transmitted together with each information of “user information”, “mobile ID (phone number)”, “navigation ID (phone number)”, and “service ID”.
Then, as procedure 2, the telephone station 601 in the access communication network 600 generates a PC-ID using the transmitted device ID and the port number information of the connection port of the telephone line as ADSL. . Then, the telephone station 601 transmits the PC-ID generated in this way to the authentication server 800 via the Internet.
Then, as procedure 3, the authentication server 800 that has received this PC-ID registers it in the authentication user database 810 along with other information (user information, mobile ID, navigation ID, and service ID).

図16は、第3例としてのPC−ID登録手順を示している。この第3例では、アクセス用通信網600は専用線610としての設備を備えているものとされ、この専用線610に対してパーソナルコンピュータ700が常時接続される。
このような場合、パーソナルコンピュータ700は、専用線610において備えられるとされるルータ611に対して接続され、このルータ611からインターネット400への接続が行われる。そして、この場合には、パーソナルコンピュータ700は、ルータ611に対して常時接続されているのであるから、パーソナルコンピュータ700とルータ611との経路は固定されていることになる。また、このルータ611の管理も専用線610側の運営者によって行われていることになり、このルータ611に関する情報をパーソナルコンピュータ700側のユーザが改竄することはできないとされる。
そこで、第3例としては、パーソナルコンピュータ700の機器IDと、ルータ611に固有となる情報を利用してPC−IDを形成するようにされる。そして、この場合には、ルータ611に固有となる情報としては、ルータ611に割り当てられたルータアドレスを使用することとする。
FIG. 16 shows a PC-ID registration procedure as a third example. In this third example, the access communication network 600 is provided with equipment as a dedicated line 610, and a personal computer 700 is always connected to the dedicated line 610.
In such a case, the personal computer 700 is connected to a router 611 provided on the dedicated line 610, and connection from the router 611 to the Internet 400 is performed. In this case, since the personal computer 700 is always connected to the router 611, the path between the personal computer 700 and the router 611 is fixed. Further, the management of the router 611 is also performed by the operator on the dedicated line 610 side, and it is assumed that the user on the personal computer 700 side cannot tamper with the information regarding the router 611.
Therefore, as a third example, a PC-ID is formed using the device ID of the personal computer 700 and information unique to the router 611. In this case, the router address assigned to the router 611 is used as information unique to the router 611.

そして、この第3例としてのPC−ID登録手順は以下のようになる。
先ず、手順1として、パーソナルコンピュータ700からは、認証サーバ800に向けて機器IDを送信する。この場合においても、機器IDの送信は、実際には、「ユーザ情報」「携帯ID(電話番号)」、「ナビID(電話番号)」、及び「サービスID」の各情報とともに送信するものとされる。
但し、この場合の機器IDとしては、先の第1例及び第2例の場合のようにして、メーカコード−製造番号から成る情報を使用してもよいのであるが、常時接続されていることを前提とすると、例えばDHCP(Dynamic Host Configuration Protocol)によるものであるとしても、最初にIPアドレスの割り当てが行われた後は、そのIPアドレスは不変となる。そこで、この場合には、機器IDとしてIPアドレスを利用してもよいことになる。
The PC-ID registration procedure as the third example is as follows.
First, as procedure 1, the personal computer 700 transmits a device ID to the authentication server 800. Even in this case, the transmission of the device ID is actually performed together with the information of “user information”, “mobile ID (phone number)”, “navigation ID (phone number)”, and “service ID”. Is done.
However, as the device ID in this case, as in the case of the first example and the second example above, the information consisting of the manufacturer code and the serial number may be used, but it is always connected. Assuming that, for example, even if it is based on DHCP (Dynamic Host Configuration Protocol), after the IP address is first assigned, the IP address does not change. Therefore, in this case, an IP address may be used as the device ID.

次の手順2としては、アクセス用通信網600内の専用線610において、送信された機器IDと、パーソナルコンピュータ700が接続されているルータ611のルータアドレスを利用してPC−IDを生成する。そして、電話局601からは、このようにして生成したPC−IDをインターネットを介して認証サーバ800に送信する。そして、PC−IDを受信した認証サーバ800は、手順3として、他の情報(ユーザ情報、携帯ID、ナビID、及びサービスID)と共に、受信したPC−IDを認証用ユーザデータベース810に登録する。   As the next procedure 2, a PC-ID is generated on the dedicated line 610 in the access communication network 600 using the transmitted device ID and the router address of the router 611 to which the personal computer 700 is connected. Then, the telephone station 601 transmits the PC-ID generated in this way to the authentication server 800 via the Internet. Then, the authentication server 800 that has received the PC-ID registers the received PC-ID in the authentication user database 810 along with other information (user information, mobile ID, navigation ID, and service ID) as step 3. .

なお、IPアドレスを機器IDとすることについて、補足的に述べておくと、IPv4では、接続が行われるごとにDHCPサーバによって割り当てられるIPアドレスが変化するのであるが、IPv6では、常時接続でなくともIPアドレスを固定的に割り当てることができる。従って、IPv6に従ったインターネットとの通信を行う場合であれば、先に述べた第1例及び第2例についても、機器IDをIPアドレスとすることができるものである。   Note that the IP address is set as the device ID. In IPv4, the IP address assigned by the DHCP server changes every time the connection is made. In IPv6, the connection is not always connected. Both IP addresses can be assigned fixedly. Therefore, if communication is performed with the Internet according to IPv6, the device ID can be used as the IP address in the first and second examples described above.

このようにして、上記第1例〜第3例においては、パーソナルコンピュータ700の機器IDだけではなく、電話番号、接続ポートのポートID、又はルータアドレスなどを利用してPC−IDを形成するようにしている。
ここで、電話番号、接続ポートのポートID、ルータアドレスの情報は、パーソナルコンピュータ700とインターネットとの経路上において、パーソナルコンピュータ700がアクセス用通信網600と接続するまでの通信経路(アクセス経路)を特定する情報であるといえる。
これまでの説明からも理解されるように、アクセス用通信網600と接続するまでの通信経路は、パーソナルコンピュータ700が例えば屋内等において固定的に設置されるということを前提にすれば、そのパーソナルコンピュータ700と通信経路とは1対1で固定的に対応するものとなる。従って、上記通信経路を特定する情報と機器IDとを組み合わせたとしても、パーソナルコンピュータ700に固有となるPC−IDを形成するのに何ら問題はないことになる。また、先の説明でも述べたようにして、通信経路を特定する各情報(電話番号、接続ポートのポートID、ルータアドレス)は、何れもアクセス用通信網600を運営する設備側で管理しているものであり、悪意のパーソナルコンピュータ700のユーザがこれを改竄することはできないとされる。従って、この情報を利用して生成されるPC−IDをパーソナルコンピュータ700のユーザが改竄することもできないわけである。また、本実施の形態としては、PC−IDは、パーソナルコンピュータ側ではなく、中継点であるアクセス用通信網600の設備側で生成するようにされていることによっても、改竄される可能性を著しく低いものとしている。
つまり、本実施の形態のPC−IDとしては、パーソナルコンピュータを特定可能としながら、かつ、改竄による成りすましを防止することのできる情報となっているものである。これによって、先にも述べたように、成りすましによるパーソナルコンピュータ700を利用してのサービスの提供が行われるのを防止することが可能となる。
なお、本発明としては、パーソナルコンピュータ700が最初に接続される通信網(アクセス経路)を特定できる情報でありさえすればよく、上記図14〜図16により例示した登録手順におけるPC−IDの生成例以外にも、本発明に適合するPC−IDの生成を行うことは可能であり、また、アクセス用通信網600としての種類も、図14〜図16により例示したものに限定はされない。
Thus, in the first to third examples, the PC-ID is formed using not only the device ID of the personal computer 700 but also the telephone number, the port ID of the connection port, or the router address. I have to.
Here, the telephone number, the port ID of the connection port, and the router address information indicate the communication path (access path) until the personal computer 700 connects to the access communication network 600 on the path between the personal computer 700 and the Internet. It can be said that it is information to identify.
As can be understood from the above description, if it is assumed that the personal computer 700 is fixedly installed indoors, for example, the communication path to connect to the access communication network 600 is personal. There is a one-to-one correspondence between the computer 700 and the communication path. Therefore, even if the information specifying the communication path and the device ID are combined, there is no problem in forming a PC-ID unique to the personal computer 700. Also, as described in the previous explanation, each piece of information (telephone number, port ID of connection port, router address) for specifying the communication path is managed by the facility operating the access communication network 600. It is assumed that the user of the malicious personal computer 700 cannot tamper with it. Therefore, the user of the personal computer 700 cannot falsify the PC-ID generated using this information. In the present embodiment, the PC-ID is not generated on the personal computer side but on the equipment side of the access communication network 600 that is a relay point. Remarkably low.
In other words, the PC-ID of the present embodiment is information that can identify a personal computer and can prevent impersonation due to tampering. Accordingly, as described above, it is possible to prevent provision of services using the personal computer 700 by impersonation.
In the present invention, it is only necessary to be information that can specify the communication network (access route) to which the personal computer 700 is initially connected, and the PC-ID generation in the registration procedure illustrated by FIGS. In addition to the examples, it is possible to generate a PC-ID conforming to the present invention, and the type of the access communication network 600 is not limited to that illustrated in FIGS.

4−6.処理動作例
続いては、これまでの説明を踏まえて、第2例としてのサービス提供システムが行うとされる、自動車の現在位置通知サービスを実現するための処理動作について、図17のフローチャートを参照して説明する。なお、本実施の形態としての自動車の現在位置通知サービスについての動作概要は、先に述べたとおりである。
この図においては、パーソナルコンピュータ700、認証サーバ800、及びナビゲーションシステム1の各々において実行される処理を並列的に示している。ここでのパーソナルコンピュータ700としての処理はCPU701が実行し、認証サーバ800としての処理は制御部803が実行し、ナビゲーションシステム1としての処理は制御部19が実行する。
4-6. Processing Operation Example Next, based on the above description, refer to the flowchart of FIG. 17 for the processing operation for realizing the vehicle current position notification service, which is assumed to be performed by the service providing system as the second example. To explain. Note that the outline of the operation of the present position notification service for automobiles as the present embodiment is as described above.
In this figure, processes executed in each of the personal computer 700, the authentication server 800, and the navigation system 1 are shown in parallel. The processing as the personal computer 700 is executed by the CPU 701, the processing as the authentication server 800 is executed by the control unit 803, and the processing as the navigation system 1 is executed by the control unit 19.

パーソナルコンピュータ700に、ナビゲーションシステム1が搭載された自動車の現在位置を通知してもらうのにあたっては、前述もしたように、例えばパーソナルコンピュータ700上でWebブラウザのアプリケーションを起動させ、認証サーバ800における現在位置通知サービスのWebサイトにアクセスするようにされる。そして、このとき表示されるブラウザ画面に対して所定の操作を行うことで、パーソナルコンピュータ700からは、現在位置通知リクエストを送信することになる。これが図17におけるステップS41の処理となる。   When the personal computer 700 is notified of the current position of the vehicle on which the navigation system 1 is installed, as described above, for example, a web browser application is started on the personal computer 700 and the current status in the authentication server 800 is determined. A location notification service Web site is accessed. Then, by performing a predetermined operation on the browser screen displayed at this time, the personal computer 700 transmits a current position notification request. This is the process of step S41 in FIG.

このステップS41により現在位置通知リクエストを送信する際には、ユーザ情報、機器ID、及びサービスIDを共に送信するようにされる。
例えば現在位置通知サービスのブラウザ画面上には、リクエストに必要とされる各種項目を入力する入力ボックスが表示されるようになっているものとされる。上記ユーザ情報は、この入力ボックスに入力した例えば住所、氏名等の個人情報に基づいて、ユーザを特定するIDとしてCPU701が作成する。
また、機器IDは、例えばこれがメーカコードと製造番号から成るものであるとすれば、CPU701が例えばROM702から読み出したメーカコード、製造番号の情報に基づいて作成することになる。また、機器IDがIPアドレスであれば、例えばRAM703に保持しているIPアドレスを利用して作成する。
また、サービスIDは、例えば、このリクエストが現在位置通知サービスに対応したものであることを示すIDとして、現在位置通知リクエストとしてのデータ構造内に格納されているものとする。
When transmitting the current location notification request in step S41, the user information, the device ID, and the service ID are transmitted together.
For example, an input box for inputting various items required for the request is displayed on the browser screen of the current position notification service. The user information is created by the CPU 701 as an ID for identifying the user based on personal information such as an address and name input in the input box.
Further, if the device ID is made up of, for example, a manufacturer code and a manufacturing number, the CPU 701 creates the device ID based on information on the manufacturer code and the manufacturing number read from the ROM 702, for example. If the device ID is an IP address, for example, the device ID is created using the IP address held in the RAM 703.
In addition, the service ID is stored in the data structure as the current position notification request, for example, as an ID indicating that this request corresponds to the current position notification service.

上記のようにして送信された現在位置通知リクエストは、図14〜図16にて説明したようにして、先ずは、アクセス用通信網600にてルーティングされ、インターネット400を介して認証サーバ800に転送されることになる。そして、この際において、アクセス用通信網600の設備においては、受信取得した機器IDと、自身が管理して保有しているとされる経路特定情報(電話番号、ポートID、ルータアドレスなど)を利用してPC−IDを作成する。従って、認証サーバ800に対しては、現在位置通知リクエストと共に、このPC−IDと、ユーザ情報、サービスIDが送信されることになる。   The current location notification request transmitted as described above is first routed in the access communication network 600 and transferred to the authentication server 800 via the Internet 400 as described with reference to FIGS. Will be. At this time, the equipment of the access communication network 600 receives the received device ID and the route identification information (telephone number, port ID, router address, etc.) that is managed and held by itself. Use it to create a PC-ID. Accordingly, the PC-ID, user information, and service ID are transmitted to the authentication server 800 together with the current position notification request.

認証サーバ800では、上記のようにして送信されてきた現在位置通知リクエスト、ユーザ情報、PC−ID、及びサービスIDを、ステップS51により受信する。そして、次のステップS52において、この受信したユーザ情報、PC−ID、及びサービスID等と、認証用ユーザデータベース810とを比較参照することで、認証処理を実行する。   The authentication server 800 receives the current location notification request, user information, PC-ID, and service ID transmitted as described above in step S51. Then, in the next step S52, authentication processing is executed by comparing and referring to the received user information, PC-ID, service ID, and the like and the user database for authentication 810.

次のステップS53では、上記ステップS52による認証処理の結果として、正規のユーザであるとの認証が成立したか否かを判別しており、ここで、否定結果が得られた場合には、ステップS55として示すように、今回のリクエストの受信に対応した処理を拒否する。つまり、以降において、例えば受信したリクエストに応じて、パーソナルコンピュータ700側に現在位置情報を送信するための処理は行わないようにされる。なお、この図では図示していないが、例えばステップS55の処理としては、例えば認証が不成立であったことをパーソナルコンピュータ700側に通知するようにすることが好ましい。   In the next step S53, as a result of the authentication process in the above step S52, it is determined whether or not authentication as a legitimate user has been established. If a negative result is obtained, As shown in S55, the process corresponding to the reception of the current request is rejected. That is, thereafter, for example, in response to the received request, processing for transmitting the current position information to the personal computer 700 is not performed. Although not shown in the figure, for example, as the process of step S55, it is preferable to notify the personal computer 700 that, for example, authentication has not been established.

これに対して、ステップS53において認証が成立したとの肯定結果が得られた場合には、ステップS54の処理として、今回受信した現在位置通知リクエストをしかるべきナビゲーションシステム1に対して送信することを行う。
この際には、認証用ユーザデータベース810から、今回リクエストと共に受信したユーザ情報、PC−ID、及びサービスIDに対応づけて格納されているナビIDを検索するようにされる。そして、この検索されたナビID(電話番号)を指定して、無線電話通信網300に対して現在位置通知リクエストを送信するようにされる。これによって、現在位置通知リクエストは、パーソナルコンピュータ700を所有するユーザが所有して登録しているナビゲーションシステム1に対して正しく送信されることになる。
On the other hand, if an affirmative result is obtained in step S53 that authentication has been established, the current position notification request received this time is transmitted to the appropriate navigation system 1 as processing in step S54. Do.
At this time, the authentication user database 810 is searched for the navigation information stored in association with the user information, PC-ID, and service ID received together with the current request. Then, the searched navigation ID (telephone number) is designated and a current position notification request is transmitted to the radio telephone communication network 300. As a result, the current position notification request is correctly transmitted to the navigation system 1 owned and registered by the user who owns the personal computer 700.

例えば自動車100に搭載されたナビゲーションシステム1では、ステップS61の処理によって現在位置通知リクエストを受信することになる。
ここで、本実施の形態のナビゲーションシステム1は現在位置通知サービスに対応したプログラムを格納している。このプログラムは、受信した情報が現在位置通知リクエストである場合には、測位部4にて測定される現在位置情報と、例えば記録媒体9等から読み出した地図情報とを利用して現在位置情報を作成し、認証サーバ800にアクセスして送信を行うという動作を実行させるものである。なお、現在位置情報の生成に利用する地図情報としては、例えば前述したようにして取得した更新データがあれば、この更新データも利用するようにされる。そして、次に述べるステップS62〜S64の処理は、このプログラムに従って実行される。
For example, in the navigation system 1 mounted on the automobile 100, the current position notification request is received by the process of step S61.
Here, the navigation system 1 of the present embodiment stores a program corresponding to the current location notification service. When the received information is a current position notification request, the program uses the current position information measured by the positioning unit 4 and the map information read from the recording medium 9 or the like to obtain the current position information. An operation of creating and accessing the authentication server 800 to perform transmission is executed. Note that as the map information used to generate the current position information, for example, if there is update data acquired as described above, this update data is also used. Then, the processes of steps S62 to S64 described below are executed according to this program.

ステップS62においては、現在位置情報を作成する。
前述もしたように、ここで作成される現在位置情報は、例えばWebブラウザによって表示可能なHTMLやXMLなどの形式とされ、Webブラウザ上で再生すれば、地図上に現在位置が示される画像を表示させることができるデータ内容を有しているものとされる。なお、例えばJPEG、JIF、及びビットマップなどをはじめ、単に所定の形式による画像データとして生成することも考えられる。
In step S62, current position information is created.
As described above, the current position information created here is, for example, in a format such as HTML or XML that can be displayed by a Web browser. It is assumed that it has data contents that can be displayed. Note that it is also conceivable to generate image data in a predetermined format such as JPEG, JIF, and bitmap.

そして、次のステップS63においては、ナビゲーションシステム1が認証サーバ800に対してアクセスするための制御処理を実行する。このため、例えばナビゲーションシステム1においては、例えばメモリ12などに認証サーバ800のURLが保持されているものとされ、制御部19は、このURLにアクセスが行われるように、通信インターフェイス47から通信端末装置50を介してアクセス要求を送信させる。
そして、このアクセス要求に応じて、認証サーバ800との接続が確立したとされると、次のステップS64の処理によって、先のステップS62にて生成した現在位置情報を認証サーバ800に対して送信する。
In the next step S63, the navigation system 1 executes a control process for accessing the authentication server 800. For this reason, for example, in the navigation system 1, it is assumed that the URL of the authentication server 800 is held in, for example, the memory 12, and the control unit 19 communicates with the communication terminal 47 from the communication interface 47 so that the URL is accessed. An access request is transmitted via the device 50.
Then, if a connection with the authentication server 800 is established in response to this access request, the current position information generated in the previous step S62 is transmitted to the authentication server 800 by the process of the next step S64. To do.

認証サーバ800では、ステップS56の処理として、上記のようにして送信された現在位置情報を受信すると、この現在位置情報をリクエストしたパーソナルコンピュータ700に対して転送することを行う。   When the authentication server 800 receives the current position information transmitted as described above as the process of step S56, the authentication server 800 transfers the current position information to the requesting personal computer 700.

現在位置通知リクエストを行ったパーソナルコンピュータ700は、前述もしたように認証サーバ800と接続されており、しかるべきWebページがブラウザによって表示出力されている状態にある。そして、この状態の下で、転送されてきた現在位置情報をステップS42の処理によって受信することになる。
このようにして受信された現在位置情報は、例えば先にも述べたように、HTMLやXMLなどのファイルの形式をとっている。そして、パーソナルコンピュータ700では、ステップS43の処理によって、この現在位置情報について再生処理を行うことで、ブラウザ画像として現在位置を示す表示を行うようにされる。
なお、上記処理動作においては、ナビゲーションシステム1からパーソナルコンピュータ700への現在位置情報の送信は、認証サーバ800を介在させている。これは、パーソナルコンピュータ700が認証サーバ800と接続されていることを利用して、認証サーバ800を中継することでナビゲーションシステム1からの情報の送信を容易にするためとされる。しかしながら、この段階では、特に認証処理を実行する必要はないので、ナビゲーションシステム1からパーソナルコンピュータ700に対して直接送信を行うように構成することも可能である。
The personal computer 700 that has made the current location notification request is connected to the authentication server 800 as described above, and an appropriate Web page is displayed and output by the browser. Under this state, the transferred current position information is received by the process of step S42.
The current position information received in this way takes the form of a file such as HTML or XML as described above. In the personal computer 700, the current position information is reproduced by the process of step S43, thereby displaying the current position as a browser image.
In the above processing operation, the current position information is transmitted from the navigation system 1 to the personal computer 700 via the authentication server 800. This is to facilitate transmission of information from the navigation system 1 by relaying the authentication server 800 using the connection of the personal computer 700 with the authentication server 800. However, since it is not necessary to execute the authentication process at this stage, the navigation system 1 can be configured to directly transmit to the personal computer 700.

また、認証サーバ800としては、例えば当然のことではあるが、1つの装置としてではなく、例えば処理負担の軽減のために、認証サーバ800として機能する複数の装置が、インターネット上において分散するようにして設けられた構成としても構わないものである。   As an authentication server 800, for example, as a matter of course, a plurality of devices functioning as the authentication server 800 are distributed on the Internet, for example, in order to reduce processing load, not as a single device. It is also possible to use a configuration provided by

また、不正行為を防止する構成としては、次のような構成を補助的に付加することも考えられる。
例えば本実施の形態としてのサービス提供システムにおいて、ユーザがサービス提供に利用するものとして登録している各機器(ナビゲーションシステム、携帯電話、パーソナルコンピュータ等)のインターネットの接続を、特定の1つの通信会社(電話会社等)が行うとする。そして、例えばこの通信会社がカバーする範囲の通信網内において監視サーバを設けるようにする。監視サーバは、ユーザが登録している各機器間の通信として、この通信会社がカバーする一定範囲内の回線を利用しているか否かを監視するようにする。そして、通信会社がカバーする一定範囲外の回線から入ってくるようにして、ユーザが登録している機器が通信を行う状況となった場合には、何らかの警告を与えたり、また、不正のサービス利用が行われるような回線の利用状況であるとする場合には、通信を中断させるようにするものである。
In addition, as a configuration for preventing fraud, the following configuration may be supplementarily added.
For example, in the service providing system according to the present embodiment, the Internet connection of each device (navigation system, mobile phone, personal computer, etc.) registered as a user to use for providing the service is specified as one specific communication company. (Telephone company, etc.) For example, a monitoring server is provided in a communication network covered by this communication company. The monitoring server monitors whether or not a line within a certain range covered by this communication company is used for communication between the devices registered by the user. Then, if the device registered by the user enters a situation where communication is performed by entering from a line outside the fixed range covered by the telecommunications company, a warning is given or an unauthorized service is provided. When it is assumed that the line is being used, the communication is interrupted.

また、本発明としては上記した各実施の形態に限定されるものではない。例えば、提供すべきサービスとしては、これまで例示したもの以外にも各種考えられる。また、サービス提供に利用される機器としては、カーナビゲーション装置、携帯電話、パーソナルコンピュータ等に限定されるものではなく、例えばインターネットなどのネットワークとの接続機能を有する移動通信端末装置を備える機器や、また、移動通信端末装置ではなくとも、特定の通信網を介してインターネットと接続される通信端末装置を備えるような機器であれば、本発明の適用は可能とされる。
特に、第2例としてのシステム構成により実現されるサービスとしては、ナビゲーションシステム1とパーソナルコンピュータ700とを利用しての現在位置情報通知サービスを例に挙げているが、これ以外にも多様に考えられるものであり、また、パーソナルコンピュータ700と携帯電話200との間での通信によって実現されるサービスとしても本発明としてあり得るものである。もちろんこの場合にも、認証サーバ800を介在させてのパーソナルコンピュータ700からのアクセスが行われるようにされることで、不正なサービスの利用が行われないようにされる。
Further, the present invention is not limited to the above embodiments. For example, various services other than those exemplified so far can be considered as services to be provided. In addition, devices used for providing services are not limited to car navigation devices, mobile phones, personal computers, and the like, for example, devices including mobile communication terminal devices having a function of connecting to a network such as the Internet, Further, the present invention can be applied to any device provided with a communication terminal device connected to the Internet via a specific communication network, not a mobile communication terminal device.
In particular, as a service realized by the system configuration as the second example, the current location information notification service using the navigation system 1 and the personal computer 700 is taken as an example. In addition, a service realized by communication between the personal computer 700 and the mobile phone 200 is also possible as the present invention. Of course, in this case as well, access from the personal computer 700 through the authentication server 800 is performed, thereby preventing unauthorized use of the service.

1 ナビゲーションシステム、2 ナビゲーション本体部、3 ディスプレイモニタ部、3a 表示画面、3b 受信部、3c 車内カメラ、3d フロントカメラ、4 測位部、8 リモートコントローラ、8a 緊急キー、9 記録媒体、11 ROM、12 メモリ、13 DRAM、14 インターフェイス、15 時計部、16 入力部、17 表示ドライバ、18 ディスクドライバ、19 制御部、20 バス、41 セキュリティシステム部、45 記憶部、46 画像音声処理部、47 通信インターフェイス、50 通信端末装置、200 携帯電話、201 アンテナ、202 受信回路、203 送信回路、204 信号処理回路、205 リンガー、206 スピーカ、207 マイクロフォン、208 システムコントローラ、209 LCD表示部、210 キー操作部、217 ROM、218 RAM、300 無線電話通信網、301 基地局、302 中継局、303 アプリケーションサーバ、401 記憶部、402,403 インターフェイス、404 制御部、410 ユーザデータベース、411 実行アプリケーション、500 サービスサーバ、501 記憶部、502 ネットワークインターフェイス、503 制御部、510 ユーザデータベース、511 実行アプリケーション、512 サービス用データ、600 アクセス用通信網、700 パーソナルコンピュータ、701 CPU、702 ROM、703 RAM、704 入出力インターフェイス、705 キーボード、706 マウス、707 ハードディスクドライブ、708 ディスプレイモニタ、709 ネットワークインターフェイス、710 内部バス、800 認証サーバ、801 記憶部、802 ネットワークインターフェイス、803 制御部、810 認証用ユーザデータベース、811 実行アプリケーション   DESCRIPTION OF SYMBOLS 1 Navigation system, 2 Navigation main-body part, 3 Display monitor part, 3a Display screen, 3b Receiving part, 3c In-vehicle camera, 3d Front camera, 4 Positioning part, 8 Remote controller, 8a Emergency key, 9 Recording medium, 11 ROM, 12 Memory, 13 DRAM, 14 interface, 15 clock unit, 16 input unit, 17 display driver, 18 disk driver, 19 control unit, 20 bus, 41 security system unit, 45 storage unit, 46 image audio processing unit, 47 communication interface, 50 communication terminal device, 200 mobile phone, 201 antenna, 202 reception circuit, 203 transmission circuit, 204 signal processing circuit, 205 ringer, 206 speaker, 207 microphone, 208 system controller, 209 CD display unit, 210 key operation unit, 217 ROM, 218 RAM, 300 wireless telephone communication network, 301 base station, 302 relay station, 303 application server, 401 storage unit, 402, 403 interface, 404 control unit, 410 user database, 411 execution application, 500 service server, 501 storage unit, 502 network interface, 503 control unit, 510 user database, 511 execution application, 512 service data, 600 access communication network, 700 personal computer, 701 CPU, 702 ROM, 703 RAM, 704 I / O interface, 705 keyboard, 706 mouse, 707 hard disk drive, 708 display monitor , 709 network interface, 710 internal bus, 800 an authentication server, 801 storage unit, 802 network interface, 803 controller, 810 authentication user database, 811 run applications

Claims (1)

固有IDを有するナビゲーション機能を含む端末であって、A terminal including a navigation function having a unique ID,
通信ネットワーク上で情報を送受信するワイヤレス通信ユニットと、A wireless communication unit for transmitting and receiving information over a communication network;
プロセッサを有する制御ユニットとA control unit having a processor;
から成り、Consisting of
前記プロセッサは、前記ワイヤレス通信ユニットで受信するサービス提供システムによって提供された所定のサービスを処理可能であり、 The processor is capable of processing a predetermined service provided by a service providing system that is received by the wireless communication unit;
前記サービス提供システムは、そのナビゲーション端末の固有IDを記憶し、前記ナビゲーション端末が認証されたときのみ、そのナビゲーション端末にアクセスし、前記所定のサービスを提供し、The service providing system stores the unique ID of the navigation terminal, accesses the navigation terminal only when the navigation terminal is authenticated, provides the predetermined service,
前記所定のサービスは、前記ナビゲーション端末で利用可能な地図情報のアップデートであり、前記地図情報の先のバージョンとアップデートされた地図情報間の差分のみのデータを前記ワイヤレス通信ユニットにて受信するThe predetermined service is an update of map information that can be used in the navigation terminal, and the wireless communication unit receives only the difference between the previous version of the map information and the updated map information.
端末。Terminal.
JP2011148879A 2000-06-29 2011-07-05 Terminal Expired - Fee Related JP5447443B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011148879A JP5447443B2 (en) 2000-06-29 2011-07-05 Terminal

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2000201462 2000-06-29
JP2000201462 2000-06-29
JP2011148879A JP5447443B2 (en) 2000-06-29 2011-07-05 Terminal

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2001188724A Division JP5118793B2 (en) 2000-06-29 2001-06-21 Service provision system

Publications (2)

Publication Number Publication Date
JP2011257409A true JP2011257409A (en) 2011-12-22
JP5447443B2 JP5447443B2 (en) 2014-03-19

Family

ID=45473695

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011148879A Expired - Fee Related JP5447443B2 (en) 2000-06-29 2011-07-05 Terminal

Country Status (1)

Country Link
JP (1) JP5447443B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020068023A (en) * 2018-10-19 2020-04-30 本田技研工業株式会社 Authentication and registration system

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08305282A (en) * 1995-05-10 1996-11-22 Fujitsu Ltd Method for renewing map information and guidance system for routing moving body
JPH10255022A (en) * 1997-03-11 1998-09-25 Sony Corp Information processor and method and image display device and method
JPH1195657A (en) * 1997-09-17 1999-04-09 Toyota Motor Corp Map data processing device, method of processing map data, and map data processing system
JP2000036097A (en) * 1998-07-17 2000-02-02 Aisin Aw Co Ltd Map information management system
JP2000092567A (en) * 1998-09-07 2000-03-31 Toyota Motor Corp Authenticating device for terminal equipment
JP2000321079A (en) * 1999-05-10 2000-11-24 Mitsubishi Electric Corp Navigation assisting system
JP2001075967A (en) * 1999-08-31 2001-03-23 Denso Corp Method for preparing information for updating map data and difference updating for map data

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08305282A (en) * 1995-05-10 1996-11-22 Fujitsu Ltd Method for renewing map information and guidance system for routing moving body
JPH10255022A (en) * 1997-03-11 1998-09-25 Sony Corp Information processor and method and image display device and method
JPH1195657A (en) * 1997-09-17 1999-04-09 Toyota Motor Corp Map data processing device, method of processing map data, and map data processing system
JP2000036097A (en) * 1998-07-17 2000-02-02 Aisin Aw Co Ltd Map information management system
JP2000092567A (en) * 1998-09-07 2000-03-31 Toyota Motor Corp Authenticating device for terminal equipment
JP2000321079A (en) * 1999-05-10 2000-11-24 Mitsubishi Electric Corp Navigation assisting system
JP2001075967A (en) * 1999-08-31 2001-03-23 Denso Corp Method for preparing information for updating map data and difference updating for map data

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2020068023A (en) * 2018-10-19 2020-04-30 本田技研工業株式会社 Authentication and registration system

Also Published As

Publication number Publication date
JP5447443B2 (en) 2014-03-19

Similar Documents

Publication Publication Date Title
JP5118793B2 (en) Service provision system
US6434478B1 (en) Service-rendering system, service-rendering apparatus and method, and navigation apparatus and method
US7865718B2 (en) Computer-readable recording medium recording remote control program, portable terminal device and gateway device
US7636564B2 (en) Information link service system, electronic equipment, mobile terminal, authentication apparatus and communication method
CN104955680A (en) Access limiting device, on-board communication system, and communication limiting method
TW200303680A (en) Device and method for restricting content access and storage
JP4747972B2 (en) Information communication system
JP2010181315A (en) Map data distribution server
US7991862B2 (en) Content purchasing and distributing method
JP5447443B2 (en) Terminal
JP2004140706A (en) On-vehicle communication equipment
JP2001195332A (en) Map distribution device, map reception terminal and map distribution method
TWI424380B (en) Method, user interface, apparatus, server, system, and computer program for providing a map view
JP4708074B2 (en) Method and system for issuing information to OBE
JP2006276932A (en) On-vehicle equipment setup system, on-vehicle equipment setup method, setup device and its control method, and on-vehicle equipment, its control method, control program and recording medium
JP4201581B2 (en) In-vehicle e-mail communication device and in-vehicle e-mail communication system
JP3695391B2 (en) Map server
JP4149636B2 (en) Service providing system, service providing method, and portable terminal
JP2019200132A (en) On-vehicle system and data update method
JP2004206587A (en) Onboard device, portable terminal, and parking lot information confirmation system
US20080077649A1 (en) Method and System for Carrying Out Transactions Between Units in a Network
JP4232089B2 (en) Data communication apparatus, data communication system, and control method for data communication apparatus
JP2007164306A (en) Location certification system, certification center device, location certification method, certification device and terminal
JP2004224284A (en) Web server
JP4319498B2 (en) Credit card, credit card settlement apparatus and information processing apparatus

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130305

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130430

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130723

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130917

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: 20131203

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20131216

R151 Written notification of patent or utility model registration

Ref document number: 5447443

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees