JP4876017B2 - Mobile terminal, wireless LAN device, and wireless LAN connection setting method - Google Patents

Mobile terminal, wireless LAN device, and wireless LAN connection setting method Download PDF

Info

Publication number
JP4876017B2
JP4876017B2 JP2007109984A JP2007109984A JP4876017B2 JP 4876017 B2 JP4876017 B2 JP 4876017B2 JP 2007109984 A JP2007109984 A JP 2007109984A JP 2007109984 A JP2007109984 A JP 2007109984A JP 4876017 B2 JP4876017 B2 JP 4876017B2
Authority
JP
Japan
Prior art keywords
wireless lan
access point
information
communication terminal
connection
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.)
Expired - Fee Related
Application number
JP2007109984A
Other languages
Japanese (ja)
Other versions
JP2008271063A (en
Inventor
長船辰昭
清水淳史
相薗岳生
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Astemo Ltd
Original Assignee
Hitachi Automotive Systems Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Automotive Systems Ltd filed Critical Hitachi Automotive Systems Ltd
Priority to JP2007109984A priority Critical patent/JP4876017B2/en
Publication of JP2008271063A publication Critical patent/JP2008271063A/en
Application granted granted Critical
Publication of JP4876017B2 publication Critical patent/JP4876017B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、通信ネットワークにおける端末および基地局間のデータ送受信技術に係り、特に、車などの移動体に搭載可能な端末および基地局間のデータ送受信技術に関する。   The present invention relates to a data transmission / reception technique between a terminal and a base station in a communication network, and more particularly to a data transmission / reception technique between a terminal and a base station that can be mounted on a mobile body such as a car.

近年は、無線LANシステムを車などの移動体に搭載して、移動しながら各種情報をダウンロードする試みが検討されている。例えば、移動体からアクセスポイント(以下、「AP」という)へ無線接続して、交通情報や音楽のようなエンターテイメント性のある情報を提供するテレマーケティクスサービスが開始されている。   In recent years, an attempt to download various information while moving by mounting a wireless LAN system on a moving body such as a car has been studied. For example, a telemarketing service has been started that provides entertainment information such as traffic information and music by wireless connection from a mobile unit to an access point (hereinafter referred to as “AP”).

特許文献1には、走行中の車両の周囲に存在する複数のアクセスポイントの中から接続先として最適なAPを選択する技術が記載されている。APを選択するための構成情報として、あらかじめAPと接続するために必要なプロファイル(MAC(Media Access Control)アドレス、暗号化方式及び暗号化キー)を、APのSSID(Service Set IDentifier)及びAPの位置情報に対応づけて持つ。次に、走行車両がAPに近づくと、無線LAN装置がAPから送信されるビーコンを受信して、ビーコンに含まれるSSIDと受信強度を示すRSSI(Received Signal Strength Indicator)の組をリスティングしたRSSIリストを作成する。また、それと同時に周辺にあるAPのリストを自身のデータベースから取得し、周辺APリストを作成する。周辺APリストをRSSIリストでフィルタリングすることにより、利用可能なAPを特定して接続する。ここで、SSIDとは、無線LAN接続のグループ分けを行うIDをいう。   Patent Document 1 describes a technique for selecting an optimum AP as a connection destination from a plurality of access points existing around a traveling vehicle. As configuration information for selecting an AP, the profile (MAC (Media Access Control) address, encryption method and encryption key) necessary to connect to the AP in advance, the AP SSID (Service Set IDentifier) and the AP Corresponding to location information. Next, when the traveling vehicle approaches the AP, the wireless LAN device receives a beacon transmitted from the AP, and an RSSI list that lists a set of RSSI (Received Signal Strength Indicator) indicating the SSID and reception strength included in the beacon. Create At the same time, it acquires a list of APs in the vicinity from its own database, and creates a peripheral AP list. By filtering neighboring AP list with RSSI list, it identifies and connects to available APs. Here, the SSID is an ID for grouping wireless LAN connections.

特開2006-262175号公報JP 2006-262175 A

しかしながら、上記方法ではAPがSSIDをビーコンで広告しない、いわゆる無線ステルスモードの場合、無線LAN装置がAPからSSIDを取得することができないため、APに接続することができない惧れがある。   However, in the above method, in the so-called wireless stealth mode in which the AP does not advertise the SSID with a beacon, the wireless LAN device cannot acquire the SSID from the AP, so there is a possibility that it cannot connect to the AP.

また、車両が走行時に通信しようとする場合、素早く接続処理を行う必要があり、無線LAN装置がAPからビーコンを受け取ってから接続処理をしていては十分な通信時間を確保できない惧れがある。   In addition, when a vehicle tries to communicate when traveling, it is necessary to perform connection processing quickly, and there is a possibility that sufficient communication time cannot be secured if the wireless LAN device performs connection processing after receiving a beacon from the AP. .

本発明の目的は、アクセスポイントとの接続処理を素早く完了できる装置および方法を提供することである。   An object of the present invention is to provide an apparatus and method that can quickly complete a connection process with an access point.

また、本発明の目的は、APがSSIDを含まないビーコンを送信するステルスモードでのユーザの操作負担を軽減する装置および方法を提供することである。   It is another object of the present invention to provide an apparatus and method for reducing a user's operation burden in a stealth mode in which an AP transmits a beacon that does not include an SSID.

本発明は、アクセスポイントの位置情報とアクセスポイントとの通信に用いられる通信チャネルとを端末側の記憶装置に登録しておき、端末の現在位置に対して所定範囲内に存在するアクセスポイントを見つけたら、その通信チャネルを自動的に設定する。好ましくは、アクセスポイントと接続可能となる前に事前に通信チャネルを設定する。   The present invention registers location information of an access point and a communication channel used for communication with the access point in a storage device on the terminal side, and finds an access point existing within a predetermined range with respect to the current location of the terminal. Then, the communication channel is automatically set. Preferably, the communication channel is set in advance before connection with the access point becomes possible.

また、本発明は、アクセスポイントの属する通信グループの識別情報(例えば、SSID)とアクセスポイントの位置情報とを端末側の記憶装置に登録しておき、端末の現在位置に対して所定範囲内に存在するアクセスポイントを見つけたら、識別情報を自動的に設定する。好ましくは、ステルスモードでアクセスポイントに接続する場合に、識別情報を自動的に設定する。   Further, the present invention registers the identification information (for example, SSID) of the communication group to which the access point belongs and the location information of the access point in a storage device on the terminal side, and within a predetermined range with respect to the current location of the terminal If an existing access point is found, identification information is automatically set. Preferably, the identification information is automatically set when connecting to the access point in the stealth mode.

本発明によれば、APの通信可能範囲に入る前に、APとの通信に用いるチャネルを設定しているため、速やかにAPに接続することができる。   According to the present invention, since the channel used for communication with the AP is set before entering the communicable range of the AP, it is possible to quickly connect to the AP.

また、本発明によれば、予め保持するSSIDを位置情報から自動的に検索するため、APがSSIDを含まないビーコンを送信するステルスモードでのユーザの操作負担を軽減することができる。   Further, according to the present invention, since the SSID held in advance is automatically searched from the location information, it is possible to reduce the user's operational burden in the stealth mode in which the AP transmits a beacon that does not include the SSID.

車両走行時に十分な量のデータ転送を行うためには、無線LAN装置とAPの接続処理を素早く完了させ、早期にデータ転送を開始しなければならない。図1に車両走行時の802.11bデータ通信速度を測定した実験結果を示す。このグラフでは、無線LANのAPをグラフの0m地点に設置している。この実験では車両はマイナス方向から走行し、0m地点のAPの前を通過し、プラス方向へ走り抜ける。また、車両の速さは80km/hである。このグラフでは距離に対して2つの通信速度のデータが示されている。無線LANチャネルを固定したものを実線で示し、無線LANチャネルを固定していないものを点線で示している。また、両者に共通してSSIDを予め手動で設定し、無線LANの暗号化は行っていない。図1からデータ転送の開始するタイミングが両者で大きく異なることがわかる。これは、無線LANチャネルを固定していない場合、APに接続するための無線LANチャネルをスキャンしなければならないためである。つまり、APからのビーコンを受信するために、無線LANデバイスはチャネル変更とビーコン受信のための待ちを繰り返しており、これがデータ転送開始を遅らせる原因となっている。この実験結果から、走行時にAPとデータ送受信を行うためには、予め当該APの使用している無線LANチャネルを把握しておき、事前に無線LANチャネルを固定する、もしくはスキャンする無線LANチャネル数を削減しなければいけないことがわかる。   In order to transfer a sufficient amount of data when the vehicle is running, the connection process between the wireless LAN device and the AP must be completed quickly, and data transfer must be started early. FIG. 1 shows the experimental results of measuring the 802.11b data communication speed during vehicle travel. In this graph, the wireless LAN AP is installed at the 0m point of the graph. In this experiment, the vehicle runs from the minus direction, passes in front of the AP at 0m, and runs through in the plus direction. The vehicle speed is 80 km / h. In this graph, data of two communication speeds with respect to the distance is shown. A wireless LAN channel that is fixed is indicated by a solid line, and a wireless LAN channel that is not fixed is indicated by a dotted line. In addition, the SSID is set manually in advance for both, and wireless LAN encryption is not performed. It can be seen from FIG. 1 that the data transfer start timing is greatly different between the two. This is because when the wireless LAN channel is not fixed, the wireless LAN channel for connecting to the AP must be scanned. That is, in order to receive the beacon from the AP, the wireless LAN device repeatedly waits for the channel change and the beacon reception, which causes the start of data transfer to be delayed. From this experimental result, in order to send and receive data to and from the AP during driving, know the wireless LAN channel used by the AP in advance and fix the wireless LAN channel in advance or the number of wireless LAN channels to scan It can be seen that it must be reduced.

特許文献1では、無線LAN装置がビーコンを受信することでAPを見つけ、SSIDと位置情報とプロファイルが格納された周辺APリストを作成し、RSSIリストでフィルタリングすることで接続するAPを決定するため、予め無線LANチャネルを固定しておくことができない。   In Patent Document 1, a wireless LAN device receives an beacon to find an AP, creates a peripheral AP list in which an SSID, location information, and profile are stored, and determines an AP to be connected by filtering with an RSSI list The wireless LAN channel cannot be fixed in advance.

次に、無線ステルスモードとはAPからSSIDを通知せず端末からのANY接続も許可しないことにより、SSIDを知らない端末を接続させないモードである。このモードでは、無線LAN端末がSSIDを知らない限り接続することはできず、無線LANに第三者を接続させないために用いる。特許文献1では、RSSIリストを作成するときにAPからSSIDの通知を受け取らなければならないため、接続することができない。   Next, the wireless stealth mode is a mode in which a terminal that does not know the SSID is not connected by not reporting the SSID from the AP and not permitting the ANY connection from the terminal. In this mode, the wireless LAN terminal cannot be connected unless it knows the SSID, and is used to prevent a third party from connecting to the wireless LAN. In Patent Document 1, since an SSID notification must be received from an AP when an RSSI list is created, connection cannot be made.

そこで、本発明では位置情報と車両の移動情報を基に無線LANを予め設定する方法を提供する。この方法では、全てのSSIDと無線LANチャネルを予め保持しておかなければならないが、走行時でも速やか無線LAN接続することができ、APが無線ステルスモードで動作していても接続可能であるという利点がある。   Therefore, the present invention provides a method for presetting a wireless LAN based on position information and vehicle movement information. In this method, all SSIDs and wireless LAN channels must be stored in advance, but wireless LAN connection can be made quickly even when driving, and connection is possible even if the AP is operating in wireless stealth mode. There are advantages.

自端末の現在位置を特定可能なカーナビゲーション端末と連動することができる無線LAN装置であって、アクセスポイントが設置されている複数の位置情報と該アクセスポイントに接続するために必要な無線LANの構成定義情報の記録手段を備え、自端末の位置情報から該記録手段に記録されたアクセスポイントに近づいていることを判断すると該記録手段に記録された、SSIDを含む構成定義をアクセスポイントからの無線電波を感知する前に予め無線LANの構成定義を設定する設定手段を備えることにより、走行時でも速やかに無線LAN接続することができ、APが無線ステルスモードで動作していても接続可能とする。   A wireless LAN device that can be linked to a car navigation terminal that can identify the current location of the terminal itself, and a plurality of location information where an access point is installed and a wireless LAN necessary for connecting to the access point. Comprising a means for recording configuration definition information, and when determining from the location information of the terminal that the access point recorded in the recording means is approaching, the configuration definition including the SSID recorded in the recording means from the access point By providing a setting means to set the wireless LAN configuration definition in advance before sensing wireless radio waves, wireless LAN connection can be made quickly even while driving, and connection is possible even when the AP is operating in wireless stealth mode. To do.

アクセスポイントとの接続処理を素早く完了するためには、アクセスポイントの位置情報とアクセスポイントとの通信に用いられる通信チャネルとを端末側の記憶装置に登録しておき、端末の現在位置に対して所定範囲内に存在するアクセスポイントを見つけたら、その通信チャネルを自動的に設定すればよい。   In order to quickly complete the connection process with the access point, the location information of the access point and the communication channel used for communication with the access point are registered in the storage device on the terminal side, and the current location of the terminal When an access point existing within a predetermined range is found, the communication channel may be automatically set.

ステルスモードでのユーザの操作負担を軽減するためには、アクセスポイントの属する通信グループの識別情報(例えば、SSID)とアクセスポイントの位置情報とを端末側の記憶装置に登録しておき、端末の現在位置に対して所定範囲内に存在するアクセスポイントを見つけたら、識別情報を自動的に設定すればよい。   In order to reduce the operational burden on the user in the stealth mode, the identification information (for example, SSID) of the communication group to which the access point belongs and the location information of the access point are registered in the storage device on the terminal side. If an access point existing within a predetermined range with respect to the current position is found, identification information may be automatically set.

以下、本発明を実施するための最良の形態を説明する。   Hereinafter, the best mode for carrying out the present invention will be described.

図2に本実施形態の全体構成図を示す。   FIG. 2 shows an overall configuration diagram of the present embodiment.

201は無線LANデバイスを搭載した車両である。この図では右から左に走行しているものとする。202、203は無線LANアクセスポイント(AP)である。これらは物理的に十分離れて設置されているものとする。204は202、203がつながっているネットワークである。これはインターネットであってもよい。205は無線LANの構成定義データが蓄積されたデータベースである。データベース205にはなんらかの手段で蓄積された各APの構成定義情報が蓄積されている。206はデータベース204とネットワーク206を結ぶ回線である。これは一般に有線で接続されているが、無線でもよく回線の種別は問わない。207、208はネットワーク206とAP202、203をそれぞれ結ぶ回線である。回線206同様、一般に有線で接続されているが、無線でもよく回線の種別は問わない。209、210はそれぞれAP202、203で提供される無線ネットワークの通信可能範囲を表している。車両201が無線ネットワーク209、210内に入ると車両201とAP202、203が互いに無線到達範囲(通信可能範囲)であることを示す。   201 is a vehicle equipped with a wireless LAN device. In this figure, it is assumed that the vehicle is traveling from right to left. 202 and 203 are wireless LAN access points (AP). These are assumed to be physically separated sufficiently. Reference numeral 204 denotes a network in which 202 and 203 are connected. This may be the internet. A database 205 stores wireless LAN configuration definition data. The database 205 stores the configuration definition information of each AP stored by some means. A line 206 connects the database 204 and the network 206. This is generally connected by wire, but it may be wireless and the type of line is not limited. 207 and 208 are lines connecting the network 206 and the APs 202 and 203, respectively. Like the line 206, it is generally connected by wire, but it may be wireless and the type of line is not limited. Reference numerals 209 and 210 denote the communicable ranges of the wireless networks provided by the APs 202 and 203, respectively. When the vehicle 201 enters the wireless networks 209 and 210, it indicates that the vehicle 201 and the APs 202 and 203 are within a wireless reachable range (communicable range).

図3に車両201に搭載されたカーナビゲーション装置の端末構成図を示す。   FIG. 3 shows a terminal configuration diagram of a car navigation device mounted on the vehicle 201.

301はカーナビゲーション装置のCPUである。302はカーナビゲーション装置のメモリである。CPU301とメモリ302はバス等の信号線303で接続されている。また、CPU301は別のバス等の信号線304で以下の各装置に接続している。305は画像処理部である。画像処理部305はケーブル306でディスプレー307に接続される。ここで画像処理部305はナビゲーションに必要な地図等の描画を計算し、ケーブル306を解して、ディスプレー307に描画信号を送る。308はハードディスクドライブ(HDD)である。これは地図データ等を保持するために用いる。309は無線LANデバイスである。無線LANデバイス309は無線通信を行い、信号線304から送受信したデータを無線通信を用いて、外部機器と送受信する機能を持つ。309はGPSデバイスである。GPS信号を受信し、解析することによって自身の位置情報を取得し、信号線304とデータのやり取りを行う。また信号線304にはジャイロセンサ311やパルスカウンタ312等の各種センサも接続されている。   Reference numeral 301 denotes a CPU of the car navigation apparatus. 302 is a memory of the car navigation apparatus. The CPU 301 and the memory 302 are connected by a signal line 303 such as a bus. The CPU 301 is connected to each of the following devices by a signal line 304 such as another bus. Reference numeral 305 denotes an image processing unit. The image processing unit 305 is connected to the display 307 with a cable 306. Here, the image processing unit 305 calculates a drawing such as a map necessary for navigation, disconnects the cable 306, and sends a drawing signal to the display 307. Reference numeral 308 denotes a hard disk drive (HDD). This is used to hold map data and the like. Reference numeral 309 denotes a wireless LAN device. The wireless LAN device 309 has a function of performing wireless communication and transmitting / receiving data transmitted / received from the signal line 304 to / from an external device using wireless communication. Reference numeral 309 denotes a GPS device. By receiving and analyzing the GPS signal, it acquires its own position information and exchanges data with the signal line 304. Various sensors such as a gyro sensor 311 and a pulse counter 312 are also connected to the signal line 304.

図4に無線LAN設定データの内容を表形式で示す。この表は、2台のAP202、203の無線LAN設定データが登録された例である。表内にはデータ項目として、APを識別するための名称、APが設置された位置の位置情報、APに設定されているSSID、APに設定されている認証/セキュリティ情報、APに設定されているチャネル、がある。図4に無線LAN設定データは、HDD308に記憶されているのが好ましい。SSIDは、APに接続が許可される複数の無線LANデバイスに配布されることが可能である。   FIG. 4 shows the contents of the wireless LAN setting data in a table format. This table is an example in which wireless LAN setting data of two APs 202 and 203 are registered. The data items in the table include the name for identifying the AP, the location information of the location where the AP is installed, the SSID set for the AP, the authentication / security information set for the AP, and the AP There is a channel, which is. In FIG. 4, the wireless LAN setting data is preferably stored in the HDD 308. The SSID can be distributed to a plurality of wireless LAN devices that are allowed to connect to the AP.

図4の表では1台目のAP202の無線LAN設定として以下のものが登録されている。まず名称として「XXX」が登録されている。これは、AP202を識別するためのものであり、後述するユーザ画面に表示されるものである。この名前を基にユーザは自分がどのAPに接続しようとしているかを判断・認識する。次に、AP202の位置情報として「北緯45度、東経135度」が登録されている。この位置情報をもとに、車両201に搭載されたカーナビゲーション端末は、近い将来どのアクセスポイントに接続するかを予め予期することができ、予め無線LAN設定をすることができる。次にAP202のSSIDが「ABCDEF」と登録されている。これが予め無線LAN設定をするときの設定項目の一つとなる。また認証/セキュリティ情報として、暗号化にWEPを用いることと、WEPキーが「VWXYZ」であることが登録されている。認証/セキュリティ情報として、APのMAC(Media Access Control)アドレスが登録されていてもよい。最後がチャネルである。前述したように無線LANチャネルのスキャン時間を削減するためには、無線LANチャネルを固定するか、スキャンする無線LANチャネル数を削減することが必要となる。ここではチャネルが14チャネルと記載されており、車両201に搭載されたナビゲーション端末は、AP202に近づいていることを認識すると、SSIDを「ABCDEF」とし、WEPキーを「VWXYZ」とし、WEP暗号化を用い、無線LANチャネルを14チャネルに固定することで、AP202の通信可能範囲209に入るやいなやAP202への接続処理を開始することができる。   In the table of FIG. 4, the following is registered as the wireless LAN setting of the first AP 202. First, “XXX” is registered as a name. This is for identifying the AP 202 and is displayed on a user screen described later. Based on this name, the user determines and recognizes which AP he is trying to connect to. Next, “45 degrees north latitude and 135 degrees east longitude” is registered as position information of the AP 202. Based on this position information, the car navigation terminal mounted on the vehicle 201 can predict in advance which access point will be connected in the near future, and can make a wireless LAN setting in advance. Next, the SSID of the AP 202 is registered as “ABCDEF”. This is one of the setting items when the wireless LAN setting is performed in advance. As authentication / security information, it is registered that WEP is used for encryption and that the WEP key is “VWXYZ”. The MAC (Media Access Control) address of the AP may be registered as authentication / security information. The last is the channel. As described above, in order to reduce the scanning time of the wireless LAN channel, it is necessary to fix the wireless LAN channel or reduce the number of wireless LAN channels to be scanned. Here, the channel is described as 14 channels. When the navigation terminal mounted on the vehicle 201 recognizes that it is approaching the AP 202, the SSID is set to “ABCDEF”, the WEP key is set to “VWXYZ”, and WEP encryption is performed. By fixing the wireless LAN channel to 14 channels, connection processing to the AP 202 can be started as soon as the communication range 209 of the AP 202 is entered.

図4の表では、2台目のAPとしてAP203が登録されている。AP203の設定項目として、名称として「YYY」、位置情報として「北緯45.001度、東経136.001度」が登録されている。また、SSIDとして「GHIJKL」、セキュリティ方式として「WPA−PSK」、PSK(Pre-Shared Key)として「presharedkey」、暗号化方式として「TKIP」が登録されている。この例では、チャネルは登録されていない。そのため、車両201がAP203の通信可能範囲210に入っても無線LANチャネルを順にスキャンしなければならないため、接続処理に時間を要することとなる。   In the table of FIG. 4, AP 203 is registered as the second AP. As the setting items of the AP 203, “YYY” is registered as a name, and “45.001 degrees north latitude and 136.001 degrees east longitude” are registered as position information. In addition, “GHIJKL” as the SSID, “WPA-PSK” as the security method, “presharedkey” as the PSK (Pre-Shared Key), and “TKIP” as the encryption method are registered. In this example, the channel is not registered. For this reason, even if the vehicle 201 enters the communicable range 210 of the AP 203, the wireless LAN channel must be scanned in order, so that the connection process takes time.

図5は車両201に搭載されたカーナビゲーション装置で動作する接続処理フローである。   FIG. 5 is a connection processing flow that operates in the car navigation device mounted on the vehicle 201.

CPU301は、この接続処理フローはステップ501で開始する。この開始をかけるトリガーはカーナビゲーションシステム装置起動時であってもよく、また、ある種のアプリケーション開始時や無線LANデバイス接続時等、様々なトリガーが考えられる。   The CPU 301 starts this connection processing flow at step 501. The trigger for starting this operation may be when the car navigation system device is activated, and various triggers may be considered such as when a certain application is started or when a wireless LAN device is connected.

次にステップ502の処理に移る。このステップでは、GPSデバイス310、ジャイロセンサ311、パルスカウンタ312や、CPU303で地図情報をもとに計算される情報により複合的に算出された自車位置情報および速度情報と、図4に記されたAPの位置情報をCPU301が比較することにより行われる。CPU301は、自車位置に対して所定時間内又は所定距離内に接続可能となるアクセスポイントを検索し、アクセスポイントと接続可能になる前にアクセスポイントの設定データをメモリ302に設定する。自車位置は、GPSデバイス310より取得可能である。ジャイロセンサ311より自車の進行方法を測定でき、パルスカウンタ312により自車の速度を測定でき、地図上の通行可能道路又はナビゲーションの経路により、自車位置からAPの通信可能範囲までの時間又は距離を算出できる。そして、例えば、自車位置情報と速度情報から自車が5秒以内にAP201の通信可能範囲(例えば、半径300m以内)に入る、もしくは通過することがわかった場合、ステップ502は自車位置付近にAPがあると判定しステップ503の処理に進む。自車位置付近にAPがない場合にはステップ509の処理に進み、予め定められた時間スリープする。自車位置情報とAPの位置情報から自車がAP201の通信可能範囲から50mの範囲に入ると判定してもよい。この結果、APの通信可能範囲に到達する前に、APとの接続に必要な情報の設定が完了できる。   Next, the process proceeds to step 502. In this step, the GPS device 310, the gyro sensor 311, the pulse counter 312, and the vehicle position information and speed information calculated in combination by the information calculated based on the map information by the CPU 303 are shown in FIG. This is done by the CPU 301 comparing the location information of the APs. The CPU 301 searches for an access point that can be connected within a predetermined time or within a predetermined distance with respect to the vehicle position, and sets access point setting data in the memory 302 before the access point can be connected. The vehicle position can be acquired from the GPS device 310. The gyro sensor 311 can measure the traveling method of the own vehicle, the pulse counter 312 can measure the speed of the own vehicle, and the time from the own vehicle position to the communicable range of the AP, depending on the accessible road or navigation route on the map, The distance can be calculated. For example, when it is found from the own vehicle position information and speed information that the own vehicle enters or passes within the communicable range of the AP 201 (for example, within a radius of 300 m) within 5 seconds, step 502 is near the own vehicle position. It is determined that there is an AP, and the process proceeds to step 503. If there is no AP near the vehicle position, the process proceeds to step 509 and sleeps for a predetermined time. It may be determined from the own vehicle position information and the AP position information that the own vehicle falls within a range of 50 m from the communicable range of the AP 201. As a result, the setting of information necessary for connection with the AP can be completed before reaching the communicable range of the AP.

自車位置付近にAPがある場合、CPU301がステップ503を実行する。ここでは自車位置付近にあるAPが複数であるか単数であるかをカウントする。これは、一般的に自車位置情報と図4に示したAPの位置情報全てを定期的に(例えば、1分毎に)比較することにより実現される。あらかじめ一定距離内のAPをリストアップできるような機能が備わっている場合、位置情報とそのAPのリストを比較してもよい。   If there is an AP near the vehicle position, the CPU 301 executes step 503. Here, it is counted whether there are a plurality of APs near the vehicle position. This is generally realized by comparing the own vehicle position information and all the position information of the AP shown in FIG. 4 periodically (for example, every minute). If a function is provided to list APs within a certain distance in advance, the location information and the list of APs may be compared.

仮に複数のAPが近隣にいくつか設置されている場合、複数のAPが条件に合致することがありうる。この場合、ステップ504に進み、AP選択画面を表示する。図6がAP選択画面の例である。601がAP選択画面のウィンドウである。このウィンドウには「複数のAPが検索されました。接続するAPを選択するためには下のボタンを押してください。」というメッセージが表示されている。さらにこの画面にはステップ504で条件に合致した数だけボタンが表示され、それぞれのボタンには条件に合致したAPの名称が記されている。複数のボタンは、自車位置情報から距離が近いAPの順又は到達時間が短いAPの順に上から配列してもよい。この例では、ボタン602にXXX、ボタン603にYYYが記されている。ユーザはこの画面が表示されているときに、どちらかのボタンを押下することで、条件に合致する複数のAPからいずれのAPに接続するかを選択することができる。そののち、ステップ505に進む。   If a plurality of APs are installed in the vicinity, a plurality of APs may meet the conditions. In this case, the process proceeds to step 504 to display the AP selection screen. FIG. 6 shows an example of the AP selection screen. Reference numeral 601 denotes an AP selection screen window. In this window, the message “Multiple APs have been found. Press the button below to select the AP to connect to” is displayed. In addition, on this screen, as many buttons as the number matching the condition are displayed in step 504, and the name of the AP matching the condition is written on each button. The plurality of buttons may be arranged from the top in the order of APs having a short distance from the vehicle position information or APs having a short arrival time. In this example, the button 602 has XXX and the button 603 has YYY. When this screen is displayed, the user can select which AP to connect to from a plurality of APs that meet the conditions by pressing either button. Thereafter, the process proceeds to step 505.

また、ステップ503において条件に合致するAPが単数である場合、CPU301はステップ504を実行しない。つまり、図6のAP選択画面は表示されることなく、ステップ505に処理が移る。   Further, when there is a single AP that matches the condition in step 503, the CPU 301 does not execute step 504. That is, the process moves to step 505 without displaying the AP selection screen of FIG.

ステップ505では、CPU301が無線LANの設定を反映する。具体的には図4に示したように、SSIDとして「ABCDEF」を、暗号化方式としてWEPを、暗号化のためのWEPキーとして「VWXYZ」を用いることを予め設定する。また、予めチャネルを“14”チャネルに合わせることにより、無線LANチャネルをスキャンすることなくAP202からの信号を受信できる状態にする。これらの設定は、CPU301が図3のHDD308からメモリ302にロードして、CPU301で実行される無線LANのドライバに反映される。また、ここで無線LANデバイスの電源が切れている場合、無線LANデバイスの電源を入れることも行われる。   In step 505, the CPU 301 reflects the wireless LAN setting. Specifically, as shown in FIG. 4, it is preset to use “ABCDEF” as the SSID, WEP as the encryption method, and “VWXYZ” as the WEP key for encryption. In addition, by setting the channel to the “14” channel in advance, a signal can be received from the AP 202 without scanning the wireless LAN channel. The CPU 301 loads the settings from the HDD 308 of FIG. 3 to the memory 302 and reflects them in the wireless LAN driver executed by the CPU 301. If the wireless LAN device is turned off, the wireless LAN device is also turned on.

また、このステップ505では必要に応じて、CPU301が無線LAN以外の設定も行う。例えば、一般の公衆無線LANサービスではインターネットに接続するためにSSIDの設定のみでは十分でなく、HTTPでのユーザ名やパスワードのやりとりが必要である。公衆無線LANサービスにも対応できるようにするため、ここではそのユーザ名やパスワードも設定する。また、その処理の詳細については後述する。   In step 505, the CPU 301 performs settings other than the wireless LAN as necessary. For example, in a general public wireless LAN service, it is not sufficient to set only the SSID to connect to the Internet, and it is necessary to exchange user names and passwords using HTTP. In order to support public wireless LAN services, the user name and password are also set here. Details of the processing will be described later.

次に、ステップ506の処理に移る。ステップ506では予め設定された時間間隔だけCPU301がスリープする。このことにより、このプロセス自体が休眠状態となり余計なCPUリソースを使用しないようにする。スリープの間、CPUリソースを無線LAN以外の処理に利用することもできる。一方、無線LAN設定は既に無線LANドライバに反映されているため、無線LANドライバはこのプロセスの状態とは独立に(CPU301がスリープしているか否かに関わらず)、AP202との接続を試行し、接続可能であると判断すれば、802.11等の無線LAN仕様に従い、自動的にAP202と接続処理を行うこととなる。   Next, the process proceeds to step 506. In step 506, the CPU 301 sleeps for a preset time interval. As a result, the process itself becomes dormant so that unnecessary CPU resources are not used. During sleep, CPU resources can be used for processing other than wireless LAN. On the other hand, since the wireless LAN settings are already reflected in the wireless LAN driver, the wireless LAN driver tries to connect to the AP 202 independently of the state of this process (whether or not the CPU 301 is sleeping). If it is determined that the connection is possible, connection processing with the AP 202 is automatically performed according to the wireless LAN specification such as 802.11.

無線LANデバイスは、AP202との接続を試行する際に、まず、SSIDを含まないビーコンをAPから受信し、そのビーコンに応答して、設定されたSSIDをAPへ送信する。この際に、無線LANデバイスは、チャネルをスキャンすることなく、設定されたチャネルを参照し、そのチャネルで、設定されたSSIDをAPへ送信する。APは、APが保持するSSIDと無線LANデバイスから受信されたSSIDが一致した場合に無線LANデバイスの認証に成功したと判定し、無線LANデバイスに対して接続を許可する。APにて無線LANデバイスからのSSIDの認証に成功した場合に、無線LANデバイスは、設定された認証/セキュリティ情報に従ってデータをAPと送信又は受信する。認証/セキュリティ情報としてAPのMACアドレスを含む場合、つまり、MACアドレスを用いてAPへのアクセス制限がされている場合は、SSIDの認証成功後に、無線LANデバイスは、設定されたMACアドレスをAPへ送信し、APは、APが保持するMACアドレスと無線LANデバイスから受信されたMACアドレスが一致した場合に無線LANデバイスの認証に成功したと判定し、無線LANデバイスに対して接続を許可する。この際に、無線LANデバイスは、設定されたチャネルで、データをAPと送信又は受信する。   When trying to connect to the AP 202, the wireless LAN device first receives a beacon that does not include an SSID from the AP, and transmits the set SSID to the AP in response to the beacon. At this time, the wireless LAN device refers to the set channel without scanning the channel, and transmits the set SSID on the channel to the AP. The AP determines that the authentication of the wireless LAN device is successful when the SSID held by the AP matches the SSID received from the wireless LAN device, and permits the connection to the wireless LAN device. When the AP succeeds in authenticating the SSID from the wireless LAN device, the wireless LAN device transmits or receives data to / from the AP according to the set authentication / security information. If the MAC address of the AP is included as authentication / security information, that is, if access to the AP is restricted using the MAC address, the wireless LAN device will use the set MAC address as the AP after successful SSID authentication. The AP determines that the wireless LAN device has been successfully authenticated when the MAC address held by the AP matches the MAC address received from the wireless LAN device, and permits the connection to the wireless LAN device. . At this time, the wireless LAN device transmits or receives data to and from the AP using the set channel.

無線LANデバイスは、AP202との接続に失敗した場合、例えば、無線LANデバイスから送信されたSSID がAP内に保持するSSIDと一致しなかった場合は、接続エラーをユーザの表示画面に表示すると共に、ステップ504に戻る。AP選択画面は、検索された複数のAPのうち接続に失敗したAPの名称部分が接続に失敗したことがわかるように表示する。また、ステップ505でCPU301が無線LANの設定データを反映する場合に、複数の無線LANの設定データを優先順位を付けて予めメモリ302にロードにロードしておき、無線LANデバイスは、AP202との接続に失敗した場合に次の優先順位の無線LANの設定データを用いてAPとの接続を試行してもよい。優先順位は、自車位置情報から距離が近い潤又は到達時間が短い近いAPの順に決定してもよいし、ステップ504でユーザが選択してAPから距離が近い潤又は到達時間が短い近いAPの順に決定してもよい。   When the wireless LAN device fails to connect to the AP 202, for example, when the SSID transmitted from the wireless LAN device does not match the SSID held in the AP, a connection error is displayed on the display screen of the user. Return to step 504. The AP selection screen displays the name part of the AP that failed to connect among the plurality of searched APs so that it can be seen that the connection has failed. When the CPU 301 reflects the wireless LAN setting data in step 505, a plurality of wireless LAN setting data are prioritized and loaded to the memory 302 in advance, and the wireless LAN device communicates with the AP 202. If the connection fails, connection with the AP may be attempted using the wireless LAN setting data of the next priority. The priority order may be determined in the order of close AP with short distance or short AP time from the vehicle position information, or close AP with short distance or short AP time selected by the user in step 504. You may decide in order.

次にステップ507の処理に移る。ステップ507ではCPU301はGPSデバイス310から現在の車両201の位置を取得し、既にステップ505で設定されたAPの位置との距離を計算する。この距離が予め設定された値よりも小さい場合、例えば400m未満である場合、ステップ506に戻り、再びプロセスをスリープ状態とする。予め設定された値と等しいかそれよりも大きい場合、例えば400m以上である場合、ステップ508の処理に移る。GPSデバイス310から取得した位置から次の周辺APを検索し、次の周辺APの中に、無線LANのドライバに先に設定されたSSIDと同じSSIDを持つAPが含まれている場合は、CPU301は無線LANの設定を維持してもよい。これにより、無線LANデバイス309が、同一のSSIDを持つが距離の離れた複数のAPと接続する場合には、近い側のAPの通信可能範囲を逸脱して近い側のAPとの通信セッションが切れても、無線LANのドライバに保持された設定データを用いて次のAPとの接続を確立し、同一のSSIDを持つ複数のAPと連続的にデータを送受信することができる。   Next, the process proceeds to step 507. In step 507, the CPU 301 acquires the current position of the vehicle 201 from the GPS device 310, and calculates the distance from the AP position already set in step 505. If this distance is smaller than a preset value, for example, less than 400 m, the process returns to step 506 to make the process sleep again. If the value is equal to or larger than the preset value, for example, 400 m or more, the process proceeds to step 508. If the next peripheral AP is searched from the position acquired from the GPS device 310 and the AP having the same SSID as the SSID previously set in the wireless LAN driver is included in the next peripheral AP, the CPU 301 May maintain wireless LAN settings. As a result, when the wireless LAN device 309 is connected to a plurality of APs having the same SSID but separated from each other, a communication session with a nearby AP deviates from the communicable range of the nearby AP. Even if the connection expires, the connection with the next AP can be established using the setting data held in the wireless LAN driver, and data can be continuously transmitted / received to / from a plurality of APs having the same SSID.

ステップ508では、ステップ505でCPU301は無線LANドライバに反映した無線LAN設定を解除する(設定データをメモリ302から削除する)。また、必要であれば、無線LANデバイスの電源を切ることで余分な電力使用を抑えることも可能である。   In step 508, the CPU 301 cancels the wireless LAN setting reflected in the wireless LAN driver in step 505 (deletes the setting data from the memory 302). If necessary, it is also possible to suppress the use of excess power by turning off the power of the wireless LAN device.

次にステップ509の処理に移る。ステップ509では予め定められた時間だけプロセスをスリープする。このことにより、このプロセス全体が休眠状態となり余計なCPUリソースを使用しないようにする。ここで、予め定められた時間が過ぎるとステップ502の処理に戻る。   Next, the process proceeds to step 509. In step 509, the process sleeps for a predetermined time. This puts the entire process into a sleep state and avoids using extra CPU resources. Here, when a predetermined time has passed, the processing returns to step 502.

図5に記したこれらのフローにより、図4のAPリストに登録されたAPに対して、車両201が近づくとき、ユーザの煩雑な操作を介することなく、自動的に予め必要なパラメータを無線LANドライバに反映することができるようになる。   With these flows shown in FIG. 5, when the vehicle 201 approaches the AP registered in the AP list in FIG. 4, the necessary parameters are automatically set in advance without the user's complicated operation. It can be reflected in the driver.

図7に無線LAN設定データの更新フローを示す。この更新フローは図4に示した無線LAN設定データを更新するためのものである。   FIG. 7 shows the update flow of the wireless LAN setting data. This update flow is for updating the wireless LAN setting data shown in FIG.

車両に搭載されたカーナビゲーション装置の無線LANデバイスを自動的に設定するためには、カーナビゲーション装置は常に最新の無線LAN設定データを保持しなければならない。しかしながら、運用上の問題等によりAPの無線LAN設定の変更がしばしば必要となる。APの無線LAN設定が変更された場合、車両が保持する無線LAN設定データのうち変更されたAPの設定データは不要なデータとなり、更新されなければ、当該APに接続できないこととなる。   In order to automatically set the wireless LAN device of the car navigation apparatus mounted on the vehicle, the car navigation apparatus must always hold the latest wireless LAN setting data. However, it is often necessary to change the AP's wireless LAN settings due to operational problems. When the wireless LAN setting of the AP is changed, the changed AP setting data among the wireless LAN setting data held by the vehicle becomes unnecessary data, and if the AP is not updated, the AP cannot be connected.

また、無線LANアクセスポイントを増設・廃止することもある。より広範囲での無線LANサービスを提供するために無線LANサービス提供者が無線LANアクセスポイントを増設することや、統計データによりあまり使われないことが判明したAPを廃止することなどが考えられる。このような場合、増設されたAPの情報を追加しないため当該APに接続できないことや、廃止されたAPの情報を削除しないため既に廃止された当該APに接続しようとして無駄な処理が発生する等の不都合が生じる。   In addition, wireless LAN access points may be added or removed. In order to provide a wider range of wireless LAN services, wireless LAN service providers can increase the number of wireless LAN access points, or abolish APs that have been found to be rarely used by statistical data. In such a case, it is not possible to connect to the AP because the information of the added AP is not added, or unnecessary processing occurs when trying to connect to the AP that has been abolished because the information of the abolished AP is not deleted. Inconvenience occurs.

これらの問題を解決するため、図7の無線LAN設定データの更新フローは、図4に示した無線LAN設定データの表全体を最新に保つことにより、APの設定変更/増設/廃止に対応するための方法を提供する。   In order to solve these problems, the wireless LAN setting data update flow of FIG. 7 corresponds to AP setting change / addition / abolition by keeping the entire wireless LAN setting data table shown in FIG. 4 up-to-date. Providing a method for

ステップ701でこのフローは開始する。このステップを開始するトリガーは、カーナビゲーション装置がネットワーク204に接続した時や、ある種のアプリケーションがトリガーを与える場合、またユーザの操作により明示的にフロー開始が支持される場合等が考えられる。ネットワーク204への接続の場合、接続は無線LANを介した場合であっても、携帯電話等の別の手段により接続された場合であってもどちらでも良い。   In step 701, the flow starts. The trigger for starting this step can be considered when the car navigation device is connected to the network 204, when a certain application gives a trigger, or when the start of the flow is explicitly supported by the user's operation. In the case of connection to the network 204, the connection may be either via a wireless LAN or connected by another means such as a mobile phone.

次にステップ702が実行される。ここでは、蓄積データがあるかないかが確認される。蓄積データとは、以前更新しようとしたとき更新処理が開始され、データの一部をダウンロードしたものの、更新のための通信がなんらかの理由により切断され、一時的に保存された更新データのことをさす。特に走行する車両を考えた場合、APに近づいたときに自動的に接続し更新処理が開始されたものの、引き続き走行することによりAPから離れ、通信できなくなることが想定される。   Next, step 702 is executed. Here, it is confirmed whether or not there is accumulated data. Accumulated data refers to update data that was temporarily saved when the update process was started and a part of the data was downloaded and the update communication was cut off for some reason. . Considering a vehicle that travels in particular, it is assumed that, when the vehicle approaches the AP, the connection is automatically established and update processing is started.

蓄積データがない場合、ステップ703において無線LAN設定データの更新を新規に開始する。開始に当たり、このプロセスは前回表を更新した最終更新日時をデータベース205に送信する。そうすることで、データベース205は最終更新日時以降に更新されたレコードをデータベース内から検索し、どのレコードを車両201に送信しなければいけないかを認識できる。次にステップ704で更新開始日時を現時刻に設定する。   If there is no accumulated data, update of the wireless LAN setting data is newly started in step 703. At the start, this process sends to the database 205 the last update date and time when the previous table was updated. By doing so, the database 205 can search the database for records updated after the last update date and time, and can recognize which record should be transmitted to the vehicle 201. In step 704, the update start date and time is set to the current time.

蓄積データがある場合、ステップ702からステップ705に処理が移る。ステップ705では前回のダウンロードを再開する、いわゆるレジュームを開始する。ここでは、データベース205に対して、最終更新日時と更新開始日時と前回までにダウンロードした既得データ量を送信する。これらの情報によりデータベース205では最終更新日時と更新開始日時からどのレコードを送信しなければいけないかのリストを作成するとともに、既得データ量からその作成されたリストのどこから送信を再開すべきかを認識できる。   If there is accumulated data, the process moves from step 702 to step 705. In step 705, so-called resume is started to resume the previous download. Here, the last update date / time, the update start date / time, and the acquired data amount downloaded up to the previous time are transmitted to the database 205. Based on these pieces of information, the database 205 creates a list of which records should be transmitted from the last update date and time and the update start date and time, and recognizes where the transmission should be resumed from the created data amount. .

ステップ704、もしくはステップ705の後に、ステップ706が実行される。ステップ706では通信が切断されていないかどうかを確認する。例えば、無線LAN接続が切断されている場合、これ以上通信を継続することはできないものと判断し、ステップ710を実行し、今まで蓄積されたデータを、蓄積データとして保存する。通信が切断されていない場合、データベース205に対してダウンロードすべきデータの送信を要求し、送信されたデータを受信する。   After step 704 or step 705, step 706 is executed. In step 706, it is confirmed whether or not the communication is disconnected. For example, if the wireless LAN connection is disconnected, it is determined that communication can no longer be continued, and step 710 is executed to store the data accumulated so far as accumulated data. If the communication is not disconnected, the database 205 is requested to transmit data to be downloaded, and the transmitted data is received.

次にステップ707が実行される。ステップ707では、全ての必要なダウンロードが終了しているか否かを判定する。典型的にはステップ706で受信したデータの最後にEOF(End Of File)等の、データの最終端を示す情報が挿入されており、その情報によって判定することができる。もしデータのダウンロードが終了していない場合、このプロセスはステップ706の処理に戻る。こうしてステップ706、707、708が繰り返されることにより、通信接続が切れるまで可能な限りデータをダウンロードし続けることが可能となる。   Next, step 707 is executed. In step 707, it is determined whether or not all necessary downloads have been completed. Typically, information indicating the end of data, such as EOF (End Of File), is inserted at the end of the data received in step 706, and determination can be made based on the information. If the data download has not been completed, the process returns to step 706. By repeating steps 706, 707, and 708 in this way, it is possible to continue downloading data as much as possible until the communication connection is cut off.

ステップ708で、ダウンロードすべきデータが全てダウンロードできたと判定された場合、ステップ709が実行される。ステップ709では、ダウンロードした更新データを用いて図4で示されて無線LAN設定データを更新する。   If it is determined in step 708 that all data to be downloaded has been downloaded, step 709 is executed. In step 709, the wireless LAN setting data shown in FIG. 4 is updated using the downloaded update data.

図8にダウンロードされた更新データの例を示す。この更新データと図4の無線LAN設定データの違いは、各エントリーに種別が指定されていることである。この種別は、変更、削除、追加の3種類である。図8に示した例では、名称「XXX」のAPが変更となっており、SSIDが「VXWXV」と変更されている。また、名称「YYY」のAPが削除となっている。削除の場合、位置情報、SSID、認証/セキュリティ情報、チャネルの情報は省略することができる。これはいずれにせよ、エントリー自体が削除されてしまうためである。また、名称「ZZZ」のAPが追加となっており、この例では、「ZZZ」の位置情報として「北緯45.002度、東経135.002度」が、SSIDとして「MNOPQR」が、認証方法としてWebログインが、認証のためのユーザ名として「user」が、パスワードとして「password」が、セキュリティ情報としてWEPが、そしてWEPキーは自動的に配布されることが設定されている。   FIG. 8 shows an example of downloaded update data. The difference between this update data and the wireless LAN setting data in FIG. 4 is that the type is specified for each entry. There are three types: change, deletion, and addition. In the example illustrated in FIG. 8, the AP with the name “XXX” is changed, and the SSID is changed to “VXWXV”. Also, the AP with the name “YYY” is deleted. In the case of deletion, location information, SSID, authentication / security information, and channel information can be omitted. This is because the entry itself is deleted anyway. In addition, an AP with the name “ZZZ” has been added. In this example, “45.002 degrees north latitude, 135.002 degrees east longitude” as the location information of “ZZZ”, “MNOPQR” as the SSID, and web login as the authentication method “User” is set as the user name for authentication, “password” is set as the password, WEP is set as the security information, and the WEP key is automatically distributed.

図4の無線LAN設定データに対して、図8に示した更新データを適用した例が図9である。図4との違いは、名称「XXX」のAPのSSIDが変更されていること、名称「YYY」のAPのエントリーが削除されていること、名称「ZZZ」のエントリーが新しく追加されていることである。
「ZZZ」のエントリーでは認証方法としてウェブログインが設定されている。これは公衆無線LANサービスで多く見られる認証方法で、一般的にはユーザがウェブブラウザを立ち上げると強制的にログイン画面にアクセスさせられ、そのログイン画面でユーザ名とパスワードを入力することで認証を完了する方法である。
FIG. 9 shows an example in which the update data shown in FIG. 8 is applied to the wireless LAN setting data shown in FIG. The difference from Fig. 4 is that the SSID of the AP with the name "XXX" has been changed, the AP entry with the name "YYY" has been deleted, and the entry with the name "ZZZ" has been newly added. It is.
In the “ZZZ” entry, web login is set as the authentication method. This is an authentication method often seen in public wireless LAN services. Generally, when a user launches a web browser, the login screen is forcibly accessed, and authentication is performed by entering a user name and password on the login screen. Is how to complete.

この認証方法に対応するため、前述したように図5のステップ505ではユーザ名とパスワードを設定する。「ZZZ」の例ではユーザ名として「user」をパスワードとして「password」を設定する。この情報は図10のウェブログインプロセス1001に渡される。図10ではこのウェブログインプロセス1001とログイン管理ウェブサーバ1002の通信内容を記す。まずウェブログインプロセス1001がログイン管理ウェブサーバ1002にアクセス1003する。すると、ログイン管理ウェブサーバ1002がその応答として、ログインページの送信1004を行う。一般的な使用法では、ここでウェブブラウザ上にログイン画面が表示されるが、本フローでは、自動的にログイン処理を行うため、必ずしもログインページをディスプレーに表示する必要はなく、HTMLを解釈したのち、ユーザ名とパスワードの送信1005を行えばよい。   In order to cope with this authentication method, as described above, in step 505 of FIG. 5, a user name and a password are set. In the example of “ZZZ”, “user” is set as the user name and “password” is set as the password. This information is passed to the web login process 1001 of FIG. FIG. 10 shows communication contents between the web login process 1001 and the login management web server 1002. First, the web login process 1001 accesses 1003 the login management web server 1002. Then, the login management web server 1002 transmits a login page 1004 as a response. In general usage, the login screen is displayed on the web browser here, but in this flow, since the login process is performed automatically, it is not always necessary to display the login page on the display, and the HTML is interpreted. After that, transmission of user name and password 1005 may be performed.

このようにして、ウェブログインを必要とするような公衆無線LANサービスにおいても、図9に記された「ZZZ」の情報を用いて、接続を予め準備するとともに、APに十分近づくと無線LANを自動的に接続できるようになる。   In this way, even in a public wireless LAN service that requires web login, the information “ZZZ” shown in FIG. 9 is used to prepare a connection in advance, and when the AP is sufficiently close to the wireless LAN, You can connect automatically.

尚、本発明は、車両に搭載される端末に限定されるものではない。携帯電話やPDA(Personal Digital Assistant)など、移動可能な端末に適用可能である。   The present invention is not limited to a terminal mounted on a vehicle. The present invention is applicable to mobile terminals such as mobile phones and PDAs (Personal Digital Assistants).

本発明は、カーナビゲーション装置に利用可能である。   The present invention is applicable to a car navigation device.

走行車両から固定したAPへの通信スループットの実験結果を示す図である。It is a figure which shows the experimental result of the communication throughput from a running vehicle to fixed AP. 本実施形態のシステム構成を示す模式図である。It is a schematic diagram which shows the system configuration | structure of this embodiment. 本実施形態の端末構成を示す模式図である。It is a schematic diagram which shows the terminal structure of this embodiment. 本実施形態の無線LAN設定データを示す説明図である。It is explanatory drawing which shows the wireless LAN setting data of this embodiment. 本実施形態の無線LAN設定方法を示すフロー図である。It is a flowchart which shows the wireless LAN setting method of this embodiment. 本実施形態の無線LANアクセスポイントを選択するためのユーザ画面の説明図である。It is explanatory drawing of the user screen for selecting the wireless LAN access point of this embodiment. 本実施形態の無線LAN設定データの更新方法を示すフロー図である。It is a flowchart which shows the update method of the wireless LAN setting data of this embodiment. 本実施形態の無線LAN設定の更新情報を示す説明図である。It is explanatory drawing which shows the update information of the wireless LAN setting of this embodiment. 本実施形態の無線LAN設定の更新結果を示す説明図である。It is explanatory drawing which shows the update result of the wireless LAN setting of this embodiment. 本実施形態のウェブログインの方法を示すフロー図である。It is a flowchart which shows the method of the web login of this embodiment.

符号の説明Explanation of symbols

201‥車両、202、203‥アクセスポイント、204‥ネットワーク、205‥無線LAN設定データベース、206〜208‥回線、209、210‥通信可能範囲、301‥CPU、302‥メモリ、303、304‥信号線、305‥画像処理部、306‥ケーブル、307‥ディスプレー、308‥HDD、309‥無線LANデバイス、310‥GPSデバイス、311‥ジャイロセンサ、312‥パルスカウンタ。   201, vehicle, 202, 203, access point, 204, network, 205, wireless LAN setting database, 206 to 208, line, 209, 210, communicable range, 301, CPU, 302, memory, 303, 304, signal line 305, Image processing unit, 306 Cable, 307 Display, 308 HDD, 309 Wireless LAN device, 310 GPS device, 311 Gyro sensor, 312 Pulse counter

Claims (6)

処理手段と無線LAN手段と位置算出手段と記憶手段とを備える通信端末において、
前記記憶手段は、無線LANのアクセスポイントの属する通信グループを識別するためのSSIDを含む前記アクセスポイントへの接続に必要な情報、前記アクセスポイントの位置情報とを含む設定データをアクセスポイントごとに記憶し、
前記位置算出手段は、端末位置を算出し、
前記処理手段は、
前記設定データ内の前記アクセスポイントの位置情報と、前記位置算出手段算出された端末位置を含む情報と、に基づき、記憶されている前記アクセスポイントの内、所定時間内又は所定距離内に接続可能となるアクセスポイントを一つ検索し、
前記記憶手段に記憶されている、前記検索したアクセスポイントの前記設定データに基づいて、前記無線LAN手段へ、SSIDを含む前記接続に必要な情報を設定し
前記無線LAN手段は、
前記SSIDを含む接続に必要な情報が設定された状態で、無線LANのビーコンを受信した場合に、設定されている前記SSIDを含む接続に必要な情報に基づいて、前記検索されたアクセスポイントに接続を要求し、
前記検索されたアクセスポイントによって接続が許可された場合に、前記検索されたアクセスポイントと通信する
ことを特徴とする通信端末。
In a communication terminal comprising processing means , wireless LAN means , position calculation means, and storage means ,
Said storage means includes information required to connect to the access point that includes an SSID for identifying a communication group including the access point a wireless LAN, each access point configuration data including the position information of the access point stored in,
The position calculating means calculates a terminal position;
The processing means includes
Based on the location information of the access point in the setting data and the information including the terminal location calculated by the location calculation means , the access point is connected within a predetermined time or within a predetermined distance. Search for one possible access point,
Stored in the storage means, on the basis of the setting data of access points the search, to the wireless LAN device, complete the said connection including SSID,
The wireless LAN means is
When a wireless LAN beacon is received in a state where information necessary for the connection including the SSID is set, the access point searched for based on the information necessary for the connection including the set SSID is set. Request a connection,
A communication terminal that communicates with the searched access point when a connection is permitted by the searched access point .
請求項1に記載の通信端末において、
前記記憶手段が、前記アクセスポイントに設定されている通信チャネル記憶している場合
前記処理手段は、前記無線LAN手段への、前記接続に必要な情報の設定において、前記通信チャネル併せて設定し、
前記無線LAN手段は、設定された前記通信チャネルで前記ビーコンを受信する
ことを特徴とする通信端末
The communication terminal according to claim 1,
If the storage means stores a communication channel that is set to the access point,
The processing means, to the wireless LAN device, the setting information required for the connection, and set together the communication channel,
The communication terminal , wherein the wireless LAN means receives the beacon on the set communication channel .
請求項1または2に記載の通信端末であって、The communication terminal according to claim 1 or 2,
前記記憶手段は、アクセスポイントごとに、接続後の、HTTPでのアクセス先を示す情報と、前記アクセス先での認証に必要な情報と、を記憶し、The storage means stores, for each access point, information indicating an access destination in HTTP after connection and information necessary for authentication at the access destination,
前記処理手段は、前記アクセスポイントへの接続後に、HTTPにて前記アクセス先へアクセスし、前記アクセス先からの要求に応じて、前記認証に必要な情報を送信するThe processing means accesses the access destination via HTTP after connecting to the access point, and transmits information necessary for the authentication in response to a request from the access destination.
ことを特徴とする通信端末。A communication terminal characterized by that.
請求項1から3のいずれか一に記載の通信端末において、
選択受付手段を備え、
前記処理手段は、
前記アクセスポイントの検索において、記憶されている複数のアクセスポイントが、所定時間内又は所定距離内に接続可能となる場合、前記選択受付手段に選択画面を表示し、
ユーザによる前記一つのアクセスポイントの選択を受け付ける
ことを特徴とする通信端末
In the communication terminal according to any one of claims 1 to 3 ,
With a selection acceptance means,
The processing means includes
In the search of the access point, when a plurality of stored access points can be connected within a predetermined time or within a predetermined distance, a selection screen is displayed on the selection receiving means,
A communication terminal that accepts selection of the one access point by a user .
請求項1から4のいずれか一に記載の通信端末であって、The communication terminal according to any one of claims 1 to 4, wherein
前記処理手段は、The processing means includes
前記検索された一つのアクセスポイントの位置と前記位置算出手段で算出された端末位置との距離が予め設定された距離以上であれば、前記無線LAN手段に設定した前記接続に必要な情報を削除するIf the distance between the position of the retrieved one access point and the terminal position calculated by the position calculating means is greater than or equal to a preset distance, the information necessary for the connection set in the wireless LAN means is deleted. Do
ことを特徴とする通信端末。A communication terminal characterized by that.
請求項1から5のいずれか一に記載の通信端末であって、A communication terminal according to any one of claims 1 to 5,
GPSデバイスを備え、With a GPS device,
前記位置算出手段は、前記GPSデバイスから取得する位置情報を含む複数の情報に基づき、前記端末位置を算出するThe position calculation means calculates the terminal position based on a plurality of information including position information acquired from the GPS device.
ことを特徴とする通信端末。A communication terminal characterized by that.
JP2007109984A 2007-04-19 2007-04-19 Mobile terminal, wireless LAN device, and wireless LAN connection setting method Expired - Fee Related JP4876017B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007109984A JP4876017B2 (en) 2007-04-19 2007-04-19 Mobile terminal, wireless LAN device, and wireless LAN connection setting method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007109984A JP4876017B2 (en) 2007-04-19 2007-04-19 Mobile terminal, wireless LAN device, and wireless LAN connection setting method

Publications (2)

Publication Number Publication Date
JP2008271063A JP2008271063A (en) 2008-11-06
JP4876017B2 true JP4876017B2 (en) 2012-02-15

Family

ID=40050003

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007109984A Expired - Fee Related JP4876017B2 (en) 2007-04-19 2007-04-19 Mobile terminal, wireless LAN device, and wireless LAN connection setting method

Country Status (1)

Country Link
JP (1) JP4876017B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ATE543357T1 (en) * 2009-02-26 2012-02-15 Alcatel Lucent METHOD AND DEVICE FOR MANAGING THE CONNECTION OF A TERMINAL DEVICE IN WIRELESS COMMUNICATIONS NETWORKS
JP5210276B2 (en) * 2009-09-28 2013-06-12 株式会社ナビタイムジャパン Navigation system, terminal device, navigation server, navigation device, navigation method, and program
JP5210275B2 (en) * 2009-09-28 2013-06-12 株式会社ナビタイムジャパン Navigation system, terminal device, navigation server, navigation device, and navigation method
KR101338001B1 (en) 2011-08-09 2013-12-06 주식회사 안랩 Terminal device and access point access method of the terminal device
KR101274951B1 (en) * 2011-12-01 2013-06-17 한국과학기술원 Method and Apparatus for Searching Location History Based Wireless Network
US8831643B2 (en) * 2012-11-05 2014-09-09 Qualcomm Incorporated Systems and methods for utilizing hidden access points
JP5714072B2 (en) 2013-09-11 2015-05-07 株式会社東芝 Wireless communication apparatus, connection control method, and connection control program
CN104105169B (en) * 2014-07-25 2015-10-14 小米科技有限责任公司 From method and the device of the WLAN (wireless local area network) that is dynamically connected

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005341160A (en) * 2004-05-26 2005-12-08 Fujitsu Ten Ltd Communication apparatus

Also Published As

Publication number Publication date
JP2008271063A (en) 2008-11-06

Similar Documents

Publication Publication Date Title
JP4876017B2 (en) Mobile terminal, wireless LAN device, and wireless LAN connection setting method
US11019512B2 (en) Providing easy access to radio networks
JP3962019B2 (en) Local service handover
CN102598802B (en) For accessing the apparatus and method of network in wireless terminal
US8121628B2 (en) Vehicle telematics unit data upload deferral
JP5593442B2 (en) Method and apparatus for discovering network capabilities for connecting to an access network
EP1662813B1 (en) Method for optimized wireless access network selection
JP5673360B2 (en) Portable network connection device, method, computer program, and recording medium
US20090124284A1 (en) System and method for providing seamless broadband internet access to web applications
JP3683569B2 (en) Terminal device, program, and center device
JP4714261B2 (en) Optimal selection of communication networks in the location area of terminal equipment
JP2009542060A (en) Hot spot location database system, mobile terminal for use in such a system, and method for creating, maintaining and updating such a system
US10015257B2 (en) Vehicle access point scanning for acquiring network access via an external access point
CN108933775B (en) Method and system for automatically establishing secure wireless connection
JPWO2009008035A1 (en) Information collection system, information registration server, information collection method, and portable terminal device
CN109152088B (en) Wireless device connection management method
JP4283818B2 (en) Roaming control device, mobile communication terminal, mobile communication system, and roaming control method
US9705992B2 (en) Remote telematics unit band control with dynamic memory
JP2006262175A (en) In-vehicle wireless lan apparatus
CN108124296B (en) Controlling use of an onboard WI-FI hotspot via a handheld wireless device
WO2016125356A1 (en) Wireless communication device, wireless communication method and program
US20220279616A1 (en) Communication terminal device, communication method and communication program product
JP5980721B2 (en) Information distribution system and information distribution method
JP2005341254A (en) In-vehicle wireless lan connection terminal
KR20080052050A (en) Sdr terminal and method for providing wireless data service

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090304

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100108

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110615

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20110621

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110819

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111128

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20141202

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees