JP2009290811A - Mobile device - Google Patents

Mobile device Download PDF

Info

Publication number
JP2009290811A
JP2009290811A JP2008143984A JP2008143984A JP2009290811A JP 2009290811 A JP2009290811 A JP 2009290811A JP 2008143984 A JP2008143984 A JP 2008143984A JP 2008143984 A JP2008143984 A JP 2008143984A JP 2009290811 A JP2009290811 A JP 2009290811A
Authority
JP
Japan
Prior art keywords
mobile device
station
unit
information
vehicle
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2008143984A
Other languages
Japanese (ja)
Other versions
JP2009290811A5 (en
Inventor
Masahide Tanaka
雅英 田中
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.)
Rohm Co Ltd
Original Assignee
Rohm Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Rohm Co Ltd filed Critical Rohm Co Ltd
Priority to JP2008143984A priority Critical patent/JP2009290811A/en
Priority to PCT/JP2009/059796 priority patent/WO2009145267A1/en
Priority to CN2009801199414A priority patent/CN102047696A/en
Priority to US12/995,212 priority patent/US8618920B2/en
Publication of JP2009290811A publication Critical patent/JP2009290811A/en
Publication of JP2009290811A5 publication Critical patent/JP2009290811A5/ja
Priority to US14/094,940 priority patent/US9307364B2/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Traffic Control Systems (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Navigation (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a mobile apparatus which is further enhanced in the effectiveness of information detecting function included therein. <P>SOLUTION: By having an acceleration changing pattern specific at the start or stop of a vehicle on which the owner of a mobile apparatus boards, as compared with acceleration to an entire mobile apparatus, it is determined that the owner of the mobile apparatus surely has boarded the vehicle, and the owner is prevented from riding past a destination by a pre-notification of a stop of the vehicle. By combining with position-sensing information, it is recognized beforehand whether the vehicle stops at a predetermined position or whether the vehicle moves to make a right/left turn; and it is determined that the vehicle passes the predetermined position without decelerating. It is determined that the owner of the mobile apparatus has boarded the vehicle by ticket gate entrance information and acceleration sensing. The vehicle taken is specified by the departure/arrival schedule information of the vehicle and an acceleration sensing time. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、モバイル機器や車両などの移動機器に関する。 The present invention relates to mobile devices such as mobile devices and vehicles.

モバイル機器は車両などの移動機器には、加速度センサやGPSなど種々の情報検知機能が種々の目的のために設けられている。
特開2002−204467号公報 特開2008−35144号公報
In mobile devices such as vehicles, various information detection functions such as acceleration sensors and GPS are provided for various purposes.
JP 2002-204467 A JP 2008-35144 A

しかしながら、これらの機能の効用の可能性については、なお検討すべき課題は多い。 However, there are still many issues to consider regarding the possibility of using these functions.

本発明の課題は、上記に鑑み、備えられる情報検知機能の効用をより高めた移動機器を提供することにある。 In view of the above, an object of the present invention is to provide a mobile device that further enhances the utility of the information detection function provided.

上記課題を達成するため、本発明は、移動機器全体の所定の動きに特有の加速度変化パターンを記憶する記憶部と、加速度検出部が検出する加速度変化を記憶部に記憶された加速度変化パターンと比較する比較部と、この比較部の比較結果に基づいて移動機器体全体に所定の動きがあったかどうかを判定する判定部とを有する移動機器を提供する。これによって、移動機器に備えられた加速度検出機器全体の動きの判定が可能となる。 In order to achieve the above object, the present invention provides a storage unit that stores an acceleration change pattern unique to a predetermined movement of the entire mobile device, and an acceleration change pattern that is stored in the storage unit as an acceleration change detected by the acceleration detection unit. There is provided a mobile device having a comparison unit for comparison and a determination unit for determining whether or not there is a predetermined movement in the entire mobile device body based on a comparison result of the comparison unit. This makes it possible to determine the movement of the entire acceleration detection device provided in the mobile device.

本発明の移動機器は、例えばモバイル機器であり、その記憶部はモバイル機器の持ち主が乗車する車両の発車時に特有の加速度変化パターンを記憶するとともに判定部は前記車両の発車を判定する。これによって、モバイル機器の持ち主が車両に確実に乗車したことを判定できる。 The mobile device of the present invention is, for example, a mobile device, and the storage unit stores a specific acceleration change pattern when the vehicle on which the owner of the mobile device gets on, and the determination unit determines the departure of the vehicle. Thereby, it can be determined that the owner of the mobile device has surely boarded the vehicle.

本発明の移動機器がモバイル機器である場合、本発明の他の具体的な特徴によれば、記憶部は、モバイル機器の持ち主が乗車する車両の停車時に特有の加速度変化パターンを記憶するとともに、判定部は車両の停車を事前に判定する。これによって、モバイル機器の持ち主車両の停車を事前に告知し、乗り過ごしを防止することなどが可能となる。 When the mobile device of the present invention is a mobile device, according to another specific feature of the present invention, the storage unit stores a specific acceleration change pattern when the vehicle on which the owner of the mobile device rides, and The determination unit determines in advance whether the vehicle has stopped. As a result, it is possible to notify the stop of the owner vehicle of the mobile device in advance and prevent it from being overtaken.

本発明の他の特徴によれば、加速度検出部と、移動機器自体の位置を検出する位置検出部と、加速度検出部および位置検出部に基づいて移動機器全体の動きの態様を判断する判断部とを有する移動機器が提供される。このような加速度検出と位置検出の組合せは、これらの情報がそれぞれ単独で利用される場合よりも有用な情報把握が可能となる。 According to another feature of the present invention, an acceleration detection unit, a position detection unit that detects the position of the mobile device itself, and a determination unit that determines the mode of movement of the entire mobile device based on the acceleration detection unit and the position detection unit A mobile device is provided. Such a combination of acceleration detection and position detection makes it possible to grasp more useful information than when these pieces of information are used alone.

例えば、判断部は、移動機器が所定の加速度変化を伴って所定位置に移動しているか否かを判断する。これによって、例えば、移動機器が所定位置で停止または右折や左折をするために移動しているのかどうかを事前に把握することができる。また、他の例では、判断部は、移動機器が減速せずに所定位置を通過したかどうかを判断する。これによって、例えば停止または右折や左折などが予定されている所定位置を移動機器がそのまま通過したことなどを速やかに把握することができる。このような移動機器の好適な例は、移動機器が車や列車などの車両である場合である。 For example, the determination unit determines whether or not the mobile device has moved to a predetermined position with a predetermined acceleration change. Thereby, for example, it is possible to know in advance whether the mobile device is moving at a predetermined position to stop or turn right or left. In another example, the determination unit determines whether the mobile device has passed through a predetermined position without decelerating. Thereby, for example, it is possible to quickly grasp that the mobile device has passed through a predetermined position where a stop or a right turn or a left turn is scheduled. A suitable example of such a mobile device is a case where the mobile device is a vehicle such as a car or a train.

上記本発明の他の具体的な特徴によれば、移動機器はモバイル機器であり、判断部は、モバイル機器の持ち主が乗車する車両が所定の駅で停車せずに通過したかどうかを判断する。これによって、例えば想定されていた各駅停車列車が実は急行列車であったことなどが把握できる。また、移動機器がモバイル機器である場合の他の具体例では、判断部は、モバイル機器の持ち主が乗車する車両が所定の駅に停車するために減速していることを予測する。これによって、モバイル機器の持ち主車両の停車を事前に告知し、乗り過ごしを防止することなどが可能となる。 According to another specific feature of the present invention, the mobile device is a mobile device, and the determination unit determines whether a vehicle on which the owner of the mobile device rides passes without stopping at a predetermined station. . Thereby, for example, it can be grasped that each assumed train at each station was actually an express train. In another specific example where the mobile device is a mobile device, the determination unit predicts that the vehicle on which the owner of the mobile device gets is decelerated to stop at a predetermined station. As a result, it is possible to notify the stop of the owner vehicle of the mobile device in advance and prevent it from being overtaken.

本発明の他の特徴によれば、加速度検出部と、移動機器自体の所在に関する情報を取得する情報取得部と、前記加速度検出部および前記情報取得部に基づいて移動機器全体の所在を判断する判断部を有することを特徴とする移動機器が提供される。このような加速度検出と情報取得部の組合せは、これらの情報が単独で利用される場合よりも有用な情報把握が可能となる。なおこの特徴における情報取得部は自動的に情報を取得する機能だけでなく操作部などによって手動で情報を入力する機能も含む。 According to another aspect of the present invention, the location of the entire mobile device is determined based on the acceleration detection unit, the information acquisition unit that acquires information about the location of the mobile device itself, and the acceleration detection unit and the information acquisition unit. A mobile device characterized by having a determination unit is provided. Such a combination of acceleration detection and information acquisition unit makes it possible to grasp information that is more useful than when these pieces of information are used alone. The information acquisition unit in this feature includes not only a function of automatically acquiring information but also a function of manually inputting information by an operation unit or the like.

上記本発明の具体的な特徴によれば、判断部の判断結果を外部に送信する送信部が設けられる。これによって、判断部により把握された情報に基づいて外部から移動機器の状況をモニタすることが出来る。例えば移動機器がモバイル機器であった場合、モバイル機器の持ち主の行動をきめ細かく見守ることができる。 According to the specific feature of the present invention, a transmission unit is provided that transmits the determination result of the determination unit to the outside. As a result, the status of the mobile device can be monitored from the outside based on the information grasped by the determination unit. For example, when the mobile device is a mobile device, the behavior of the owner of the mobile device can be closely monitored.

上基本発明の他の具体的な特徴によれば、移動機器はモバイル機器であり、情報取得部はモバイル機器の持ち主が乗車すべき車両の発着場への入場情報を取得するとともに、判断部は入場情報および加速度検出部による出発加速度検知によりモバイル機器の持ち主の車両への乗車を判断する。これによって、例えば、モバイル機器の持ち主が単に駅の改札に入ったことだけでなく、その持ち主が実際に車両に乗車したことを判断できる。 According to another specific feature of the above basic invention, the mobile device is a mobile device, and the information acquisition unit acquires the entrance information to the landing area of the vehicle on which the owner of the mobile device should get on, and the determination unit includes Based on the entrance information and the departure acceleration detection by the acceleration detection unit, it is determined whether the mobile device is in the vehicle of the owner. Thus, for example, it can be determined that the owner of the mobile device has not just entered the ticket gate of the station, but has actually got on the vehicle.

上基本発明の他の具体的な特徴によれば、移動機器はモバイル機器であり、情報取得部はモバイル機器の持ち主が乗車すべき車両の発着予定情報を取得するとともに、判断部は発着予定情報と加速度検出部による加速度検知時刻によりモバイル機器の持ち主の車両への乗車を判断する。これによって、例えば、モバイル機器の持ち主が単に駅の改札に入ったことだけでなく、その持ち主が実際に乗車した車両を特定することが可能となる。 According to another specific feature of the above basic invention, the mobile device is a mobile device, the information acquisition unit acquires the arrival / departure schedule information of the vehicle that the owner of the mobile device should get on, and the determination unit includes the arrival / departure schedule information And the boarding of the vehicle of the owner of the mobile device based on the acceleration detection time by the acceleration detection unit. As a result, for example, it is possible not only that the owner of the mobile device has entered the ticket gate of the station but also the vehicle on which the owner actually gets on.

図1は、本発明の実施の形態に係るモバイル機器システムの実施例を示すブロック図である。実施例は携帯電話2を含む交通機関利用システムを構成しており、携帯電話2に、交通機関の利用に関する情報を記憶するとともに携帯電話2と交通機関の管理システムとの交信等により交通機関利用の利便性を高めたものである。さらに、携帯電話2に内蔵されている加速度センサが検出する交通機関の運行に伴う加減速情報を上記の記憶情報と組み合わせることにより、交通機関利用の利便性をさらに高めている。 FIG. 1 is a block diagram showing an example of a mobile device system according to an embodiment of the present invention. In the embodiment, a transportation system including a mobile phone 2 is configured. The mobile phone 2 stores information related to the use of transportation, and the transportation system is used by communication between the mobile phone 2 and the transportation management system. The convenience of the is improved. Furthermore, the convenience of transportation use is further enhanced by combining acceleration / deceleration information associated with the transportation operation detected by the acceleration sensor built in the mobile phone 2 with the stored information.

携帯電話2は、携帯電話全体を制御するコンピュータからなる携帯制御部4を有し、携帯操作部6の操作に応じて、電話機能部8などを制御する。この携帯制御部4の機能は記憶部10に格納されたソフトウエアによって実行される。記憶部10は、後述のように路線図、時刻表、定期券、乗車券などの交通機関利用に関する情報を記憶するとともに、携帯電話2全体の制御に必要な種々のデータを一時的に格納する。携帯制御部4は、さらに表示部12を制御し、携帯操作部6の操作と連携するGUI表示を行うとともに制御結果の表示を行う。 The mobile phone 2 has a mobile control unit 4 formed of a computer that controls the entire mobile phone, and controls the telephone function unit 8 and the like according to the operation of the mobile operation unit 6. The function of the portable control unit 4 is executed by software stored in the storage unit 10. As will be described later, the storage unit 10 stores information relating to transportation use such as route maps, timetables, commuter passes, and tickets, and temporarily stores various data necessary for control of the entire mobile phone 2. . The portable control unit 4 further controls the display unit 12 to perform GUI display in cooperation with the operation of the portable operation unit 6 and display the control result.

GPS部14は、GPSシステムに基づいて衛星または最寄の放送局より携帯電話2の絶対位置情報である緯度、経度、および高度の情報を得て携帯制御部4に送る。この絶対位置情報は、携帯制御部4の制御により地図とともに表示部12に表示され、ナビゲーション情報として提供される。 The GPS unit 14 obtains latitude, longitude, and altitude information, which are absolute position information of the mobile phone 2 from a satellite or the nearest broadcasting station based on the GPS system, and sends the information to the mobile control unit 4. This absolute position information is displayed on the display unit 12 together with the map under the control of the portable control unit 4 and is provided as navigation information.

携帯電話2は、電話機能部8および電話通信部16により通常の通話を含む電話回線を介した無線通信を行うことができる。電話通信部16は他の携帯電話との電話会話のための通信を行うとともに、インターネット経由で後述する駅サーバと通信して交通機関の利用に関する情報をダウンロードする。携帯電話2には、これと別に無線LAN、微弱無線通信、近傍界通信のいずれかまたはこれらの併用による携帯近距離通信部18が備えられており、近距離通信圏内に存在する外部機器との無線通信が可能となっている。携帯近距離通信部18による通信は、法規制上問題のない規格に基づくものであって、通信圏は限られるが電話回線などのように料金が発生しないものである。 The cellular phone 2 can perform wireless communication via a telephone line including a normal call by the telephone function unit 8 and the telephone communication unit 16. The telephone communication unit 16 performs communication for a telephone conversation with another mobile phone, and also communicates with a station server, which will be described later, via the Internet to download information on the use of transportation facilities. In addition to this, the mobile phone 2 is provided with a mobile short-range communication unit 18 by wireless LAN, weak wireless communication, near-field communication, or a combination thereof, and can be connected to an external device existing in the short-range communication range. Wireless communication is possible. The communication by the portable short-range communication unit 18 is based on a standard that is not problematic in terms of laws and regulations, and is limited in communication range but does not incur charges like a telephone line.

携帯近距離通信部18は、後述する改札との交信の他、上記のGPS部14において取得した絶対位置情報を他の機器のGPS部に送信すると共に、他の機器がそのGPS部で取得した絶対位置情報を受信することができる。これにより、表示部12において自分の位置だけでなく他の機器の位置についても同一の地図上で表示することが可能となり、両者の相対関係を地図上で確認できる。その詳細については、同一出願人による特許願2007−28393などに記載されている。また、携帯電話2は、振動部20を有し、携帯電話2を振動させることによって着信などの告知を行うとともに、後述するように、加速度センサ26による減速検知などに基づき降車駅への接近を使用者に告知し、使用者の乗り過ごしを警告する。 The portable short-range communication unit 18 transmits the absolute position information acquired by the GPS unit 14 to the GPS unit of another device, in addition to communication with a ticket gate, which will be described later, and the other device acquires the GPS unit. Absolute position information can be received. Thereby, not only the own position but also the position of other devices can be displayed on the same map on the display unit 12, and the relative relationship between the two can be confirmed on the map. Details thereof are described in Japanese Patent Application No. 2007-28393 by the same applicant. In addition, the mobile phone 2 has a vibration unit 20 to notify the incoming call by vibrating the mobile phone 2 and, as will be described later, based on the detection of deceleration by the acceleration sensor 26 and the like to approach the disembarking station. Notify the user and warn of the user's passing.

携帯電話2全体は、充電式の主電源22によって給電されていると共に、記憶部10はさらにリチウム電池などからなる補助電源24によりバックアップされている。これによって、主電源22の放電や交換の際に記憶部10に記憶されている情報が揮発するのを防ぐ。 The entire mobile phone 2 is powered by a rechargeable main power source 22 and the storage unit 10 is further backed up by an auxiliary power source 24 made of a lithium battery or the like. This prevents volatilization of information stored in the storage unit 10 when the main power supply 22 is discharged or replaced.

携帯電話2は、さらに加速度センサ26を有しており、使用者が携帯電話2を振ったことなどの検出による入力インターフェースを構成するとともに、携帯電話2の持ち主が乗車している交通機関の加速や減速を検出することにより降車予定駅への接近判定情報を提供する。 The mobile phone 2 further includes an acceleration sensor 26, which constitutes an input interface by detecting that the user has shaken the mobile phone 2, and acceleration of the transportation facility on which the owner of the mobile phone 2 is riding. Information on approach to getting off station is provided by detecting or deceleration.

第2携帯電話2は、また、外部アクセサリとの接続部28を有し、この接続部28にはイヤホンセットが接続可能となっている。イヤホンセットは左用イヤホン30、右用イヤホン32およびリモコン34からなり、リモコン34は、手元操作のためのリモコン操作部36と表示部38を有する。イヤホンは携帯電話2の記憶部10に記憶されている音楽コンテンツやゲームコンテンツの音情報を再生するとともに、後述するように、加速度センサ26による減速検知などに基づき降車駅への接近を使用者に報知するアナウンスを行って使用者の乗り過ごしを警告する。この警告は振動部20による警告と組み合わせてもよい。 The second mobile phone 2 also has a connection portion 28 with an external accessory, and an earphone set can be connected to the connection portion 28. The earphone set includes a left earphone 30, a right earphone 32, and a remote control 34. The remote control 34 has a remote control operation unit 36 and a display unit 38 for hand operation. The earphone reproduces the sound information of the music content and game content stored in the storage unit 10 of the mobile phone 2 and, as will be described later, allows the user to approach the disembarking station based on detection of deceleration by the acceleration sensor 26 and the like. Announcement is made to warn the user of overtime. This warning may be combined with the warning from the vibration unit 20.

駅サーバ40は、駅全体を制御するコンピュータからなるサーバ制御部42を有し、サーバ通信部44を制御して携帯電話2の電話通信部16に路線図、時刻表、定期券など交通機関の利用に関する情報を送信する。その通信料金は駅サーバ40側が負担する。サーバ制御部42の機能はサーバ記憶部46に格納されたソフトウエアによって実行される。サーバ記憶部44はまた、サーバ通信部による通信の制御等に必要な種々のデータを一時的に格納する。 The station server 40 has a server control unit 42 composed of a computer that controls the entire station. The station server 40 controls the server communication unit 44 so that the telephone communication unit 16 of the mobile phone 2 has a route map, timetable, commuter pass, etc. Send usage information. The communication fee is borne by the station server 40 side. The function of the server control unit 42 is executed by software stored in the server storage unit 46. The server storage unit 44 also temporarily stores various data necessary for communication control by the server communication unit.

交通機関の利用に関する情報としては、乗車券など、利用の都度必要となるものがあるが、これは、駅施設に備えられる発券場などから携帯近距離通信部18に直接送信することで、通信料金の発生しない形で行われる。なお、座席指定券情報などその都度使用されるものではあるが予約が可能なものは、他の情報と同様にして、駅サーバ側の通信料金負担にてサーバ通信部44から携帯電話2の電話通信部16に送信することも可能である。 Information related to the use of transportation facilities, such as tickets, is required for each use, but this is communicated by directly transmitting to the portable short-range communication unit 18 from a ticketing place provided at a station facility. It is done in a form that does not incur charges. In addition, information that can be reserved such as seat reservation ticket information that can be reserved each time, like the other information, can be transferred from the server communication unit 44 to the telephone of the mobile phone 2 at the communication charge on the station server side. It is also possible to transmit to the communication unit 16.

改札機48は、改札機全体を制御するコンピュータからなる改札制御部50を有し、改札記憶部52に格納されたソフトウエアによって制御を実行する。改札制御部50は駅構内LANでサーバ制御部とも接続されている。改札記憶部52はまた、改札機48の制御に必要な種々のデータを一時的に格納する。改札機48は、さらに改札近距離通信部54を有し、改札を通る使用者が保持している携帯電話2の携帯近距離通信部18と通信する。通信結果は、改札検知/処理部56で処理され、改札通過者が適正かどうか検知するとともに、通過に必要な情報を処理する。 The ticket gate 48 includes a ticket gate control unit 50 formed of a computer that controls the entire ticket gate machine, and executes control by software stored in the ticket gate storage unit 52. The ticket gate control unit 50 is also connected to the server control unit via a station premise LAN. The ticket gate storage unit 52 also temporarily stores various data necessary for controlling the ticket gate 48. The ticket gate 48 further includes a ticket gate short-range communication unit 54 and communicates with the portable short-range communication unit 18 of the mobile phone 2 held by a user passing through the ticket gate. The communication result is processed by the ticket gate detection / processing unit 56 to detect whether or not the ticket gate passer is appropriate and to process information necessary for passage.

なお、図1において、携帯電話2と駅サーバが直接通信を行っているごとく図示しているが、周知のように携帯電話は通信回線のインフラストラクチャー通信によるものであり、実際には電話通信部16とサーバ通信部44とは、基地局を介して通信している。一方、携帯電話2と改札機48とは、図示のとおり、携帯近距離通信部18と改札近距離通信部54によって直接の通信が行われる。 In FIG. 1, the mobile phone 2 and the station server are shown as communicating directly, but as is well known, the mobile phone is based on infrastructure communication of a communication line. 16 and the server communication unit 44 communicate with each other via a base station. On the other hand, as shown in the figure, the mobile phone 2 and the ticket gate 48 are directly communicated by the portable short-range communication unit 18 and the ticket gate short-range communication unit 54.

図2は、図1の第1実施例における携帯制御部4の交通機関利用機能の基本フローチャートであり、近距離通信電波による改札機48への接近検知によってスタートする。フローがスタートすると、改札機48との交信により、まずステップS2で携帯電話2のIPアドレスを確認する処理を行い、携帯電話
2の持ち主の改札接近を検知する。次に、ステップS4で改札機48との交信により記憶部10に記憶されている定期券情報や乗車券情報により改札を通過する資格があるかどうかの認証処理を行う。
FIG. 2 is a basic flowchart of the transportation facility use function of the portable control unit 4 in the first embodiment of FIG. 1, and starts when the approach to the ticket gate 48 is detected by a short-range communication radio wave. When the flow starts, the process of confirming the IP address of the mobile phone 2 is first performed in step S2 by communication with the ticket gate 48, and the approach of the owner of the mobile phone 2 is detected. Next, in step S4, authentication processing is performed to determine whether or not there is a qualification to pass the ticket gate based on the commuter pass information and the ticket information stored in the storage unit 10 by communication with the ticket gate 48.

次にステップS6では携帯電話2と改札機48との交信により携帯電話2の持ち主が認証後所定時間内に改札機48を通過して入場したかどうかチェックする。なお、当然ながら、ステップS4で改札通過認証ができなければ改札機48のゲートが閉じるので携帯電話2の持ち主は改札入場できない。ステップS6で改札入場が検知されるとステップS8に進んで携帯電話2の持ち主が改札を通過した旨の情報を改札機48に送信する。なお、送信された改札通過情報は、ステップS2で確認されたIPアドレスとともに改札制御部50から駅サーバ40のサーバ制御部42に転送される。駅サーバ40は受信したIPアドレスに対応して予め登録されている送信先に携帯電話2の持ち主名、駅名、改札通過時間をサーバ通信部44からインターネット経由でメール送信する。送信先は例えば携帯電話4の持ち主の家庭であり、これによって、家庭では携帯電話の持ち主の動向を把握できるので子供や高齢者の見守りが可能となる。 Next, in step S6, it is checked whether or not the owner of the mobile phone 2 has entered the ticket gate 48 within a predetermined time after authentication by communication between the mobile phone 2 and the ticket gate 48. Needless to say, the gate of the ticket gate 48 is closed unless the ticket gate pass authentication is performed in step S4, so that the owner of the mobile phone 2 cannot enter the ticket gate. If entry to the ticket gate is detected in step S6, the process proceeds to step S8, and information indicating that the owner of the mobile phone 2 has passed the ticket gate is transmitted to the ticket gate 48. The transmitted ticket gate passage information is transferred from the ticket gate control unit 50 to the server control unit 42 of the station server 40 together with the IP address confirmed in step S2. The station server 40 transmits the owner name, station name, and ticket gate passage time of the mobile phone 2 to the transmission destination registered in advance corresponding to the received IP address from the server communication unit 44 via the Internet. The transmission destination is, for example, the home of the owner of the mobile phone 4, and by this, the trend of the owner of the mobile phone can be grasped at home, so that it is possible to watch over children and the elderly.

次いでステップS10では、改札機48から、路線図、時刻表等の更新情報を受信する。さらにステップS12では改札機48から乗車駅名などの乗車駅情報を受信し、ステップS14に進む。ステップS14では、加速度センサ26が列車の発車に特有の加速度を検出したかどうかチェックする。そして検知がなければステップS16に進み、その駅で乗車せずに改札を出場するという例外的な状況がなかったどうかを念のためチェックし、出場がなければステップS14に戻る。このようにして、発車加速度の検出および改札出場の検出がない限りステップS14およびステップS16を繰り返し、携帯電話2の持ち主が改札入場後に乗った列車が発車するのを待つ。 Next, in step S10, update information such as a route map and a timetable is received from the ticket gate 48. In step S12, boarding station information such as the boarding station name is received from the ticket gate 48, and the process proceeds to step S14. In step S14, it is checked whether or not the acceleration sensor 26 has detected an acceleration specific to the departure of the train. If there is no detection, the process proceeds to step S16, where it is checked whether there is an exceptional situation in which a ticket gate is entered without getting on at that station. If there is no entry, the process returns to step S14. In this manner, unless the departure acceleration is detected and the ticket gate appearance is not detected, Steps S14 and S16 are repeated, and the owner of the mobile phone 2 waits for the train on the ticket gate to enter after departure.

ステップS14で発車加速度が検知されるとステップS18に進み、降車駅検知処理に入る。これは、携帯電話2の持ち主に降車予定駅での降車を促し、居眠りや考え事による乗り過ごしをしないよう告知するために必要となる処理であり、降車駅を検知したと判断したときは検知フラグを立てる。その詳細は後述する。ステップS18では、ステップS20の降車駅検知処理において降車駅検知フラグが立てられたかどうかのチェックが行われる。そして降車駅検知フラグが立っていればステップS22に進み、降車駅告知処理が行われる。これは携帯電話2の持ち主に降車駅検知を告知するための処理であり、その詳細は後述するが、次のステップS24に移行するまでには、降車駅事前検知フラグがリセットされるとともに列車確定情報および推定降車駅も消去される。 When the departure acceleration is detected in step S14, the process proceeds to step S18 to enter the getting-off station detection process. This is a process that is required to prompt the owner of the mobile phone 2 to get off at the station where he / she is going to get off and not to fall asleep or take over due to thoughts. Stand up. Details thereof will be described later. In step S18, it is checked whether the getting-off station detection flag is set in the getting-off station detection process in step S20. If the getting-off station detection flag is set, the process proceeds to step S22, and the getting-off station notification process is performed. This is a process for notifying the owner of the mobile phone 2 of the detection of the getting-off station, details of which will be described later, but before moving to the next step S24, the getting-off station prior detection flag is reset and the train is confirmed. Information and estimated drop-off stations are also deleted.

ステップS24では、告知から所定時間内に発車加速を検出したかどうかのチェックを行う。これは、降車駅の告知にもかかわらず乗り過ごしをしてしまったか、または予定通りに乗り換えた列車が発車したかのチェックである。所定時間内に発車加速を検知しない場合はステップS26に進み、その後さらに所定時間内に携帯電話2の持ち主が降車駅の改札を出場したかどうかのチェックを行う。ステップS26で降車駅改札出場が検出されるとステップS28に進み、携帯電話2の持ち主が降車駅の改札を通過した旨の情報を降車駅の改札機に送信してフローを終了する。なお、ステップS8の場合と同様にして、送信された降車駅における改札通過情報は、IPアドレスとともに降車駅の改札制御部から降車駅の駅サーバ経由で予め登録されている送信先にインターネット経由でメール送信され、例えば携帯電話2の持ち主の家庭では、本人が降車駅を出たことを知ることができる。 In step S24, it is checked whether departure acceleration is detected within a predetermined time from the notification. This is a check to see if the train has been overdone in spite of the notification of the getting-off station, or whether a train changed as scheduled has started. If departure acceleration is not detected within a predetermined time, the process proceeds to step S26, and then it is checked whether or not the owner of the mobile phone 2 has entered the ticket gate at the getting-off station within a predetermined time. When it is detected in step S26 that the ticket exit at the getting-off station is detected, the process proceeds to step S28, and information indicating that the owner of the mobile phone 2 has passed the ticket gate at the getting-off station is transmitted to the ticket gate at the getting-off station. In the same way as in the case of step S8, the ticket gate passage information transmitted at the getting-off station is sent via the Internet to the transmission destination registered in advance via the station server of the getting-off station from the ticket gate control unit of the getting-off station together with the IP address. For example, in the home of the owner of the mobile phone 2, it is possible to know that the person has left the exit station.

一方、ステップS20で降車駅検知フラグが立っていることが確認されないとき、またはステップS24で所定時間内の発車加速が検知されないとき、またはステップS26で所定時間内の改札出場が検知されないときはいずれもステップS30に進み、GPS修正処理に入る。この処理は、ステップS18において検知を行う対象の降車駅を変更する必要がないかどうかをGPS部14の情報に基づき確認し、必要に応じこれを修正する処理である。その詳細は後述する。ステップS30のGPS修正処理が完了するとステップS32で改札出場の有無をチェックする。これは、何かの都合で降車後所定時間内に降車駅の改札を出なかった結果ステップS26からステップS30に移行した場合の対策であり、ここで改札出場が検出されるとステップS28に進み、ステップS26経由でステップS28に至る場合と同様の処理を行う。 On the other hand, when it is not confirmed in step S20 that the getting-off station detection flag is raised, when departure acceleration within a predetermined time is not detected at step S24, or when a ticket gate appearance within a predetermined time is not detected at step S26 Also proceeds to step S30 to enter the GPS correction process. This process is a process of confirming whether or not it is necessary to change the getting-off station to be detected in step S18 based on the information of the GPS unit 14, and correcting it if necessary. Details thereof will be described later. When the GPS correction process in step S30 is completed, it is checked in step S32 whether a ticket gate has been entered. This is a measure for the case where the ticket gate of the getting-off station is not released within a predetermined time after getting off for some reason, and the process proceeds to step S30 from step S26. If the ticket gate appearance is detected here, the process proceeds to step S28. The same processing as in the case of reaching step S28 via step S26 is performed.

これに対し、ステップS32で改札出場が検知されない場合はステップS18に戻り、以下、ステップS20で降車駅が検知されるか、ステップS24で発車加速が検知されないか、またはステップS26もしくはステップS32で改札出場が検知されるかしない限り、ステップS18からステップS26、ステップS30およびステップS32のループを繰り返す。 On the other hand, if the ticket gate appearance is not detected in step S32, the process returns to step S18. Thereafter, the exit station is detected in step S20, the departure acceleration is not detected in step S24, or the ticket gate is detected in step S26 or step S32. Unless the participation is detected, the loop from step S18 to step S26, step S30 and step S32 is repeated.

また、ステップS16で改札出場が検出された場合は、ステップS34に進み、一旦乗車駅の改札を入った携帯電話2の持ち主が列車に乗らずにそのまま改札を出た旨の情報を改札機48に送信してフローを終了する。なお、この場合も、ステップS8の場合と同様にして、乗車駅改札出場情報は、IPアドレスとともに改札制御部50から駅サーバ経由40で予め登録されている送信先にインターネット経由でメール送信され、例えば携帯電話2の持ち主の家庭では、本人が何らかの事情で乗車駅での乗車を取りやめたことを知ることができる。なお、ステップS6において所定時間内の改札入場が検出されなければ、ステップS4で携帯電話2の持ち主の改札通過認証ができなかったかまたは本人の意思により改札入場が実行されなかったことを意味するので、直ちにフローを終了する。 If the ticket gate appearance is detected in step S16, the process proceeds to step S34, and information indicating that the owner of the mobile phone 2 that once entered the ticket gate at the boarding station has left the ticket gate without getting on the train is used. To finish the flow. In this case as well, as in the case of step S8, the boarding station ticket appearance information is sent by e-mail via the Internet to the transmission destination registered in advance via the station server 40 from the ticket gate control unit 50 together with the IP address, For example, in the home of the owner of the mobile phone 2, it can be known that the person has stopped boarding at the boarding station for some reason. Note that if the ticket gate entrance within a predetermined time is not detected in step S6, it means that the ticket gate entrance authentication of the owner of the mobile phone 2 could not be performed in step S4 or the ticket gate entrance was not executed by the intention of the person himself / herself. Immediately end the flow.

なお、上記のステップS14およびステップS16のループが繰り返される間、他の機能が行われていないように見えるが、これはフロー説明の簡単化のためであり、実際には、ステップS14、ステップS16、ステップS24、ステップS26およびステップS32は、割込みの有無を見ているステップである。具体的には、例えばステップS12を経ることでステップS14での発車加速検知の割込みが可能となり、割込みが検知されるとステップS18に進むことになる。また、ステップS12を経てステップS14で発車加速検知の割込みが検知されない限りステップS16での改札出場割込みが可能とされ、改札出場割込みがかかるとステップS34に進むことになる。なお、当然ながらステップS12を経るまではステップS14およびステップS16の割込みは不可となっている。また、ステップS14またはステップS16のいずれかでの割込み検知によってそれぞれステップS18またはステップS34に進んだときは、ステップS14およびステップS16での割込みはともに不可とされる。以上によって、ステップS12を経由してステップS14またはステップS16での後割込みを待つ間、携帯制御部4は他の機能を実行することができる。 It should be noted that while the above loops of Step S14 and Step S16 are repeated, it seems that no other function is performed, but this is for simplifying the flow description, and actually, Steps S14 and S16 are performed. Step S24, Step S26 and Step S32 are steps for checking whether or not there is an interrupt. Specifically, for example, through step S12, it is possible to interrupt the departure acceleration detection at step S14, and when an interruption is detected, the process proceeds to step S18. In addition, the ticket gate appearance interrupt in step S16 is enabled unless the departure acceleration detection interrupt is detected in step S14 through step S12, and when the ticket gate appearance interrupt is issued, the process proceeds to step S34. Needless to say, interrupts in steps S14 and S16 are disabled until step S12 is passed. Further, when the process proceeds to step S18 or step S34 due to the interrupt detection in either step S14 or step S16, the interrupts in step S14 and step S16 are both disabled. As described above, the portable control unit 4 can execute other functions while waiting for a post-interrupt in step S14 or step S16 via step S12.

同様にして、ステップS20、ステップS24、ステップS26、ステップS32も実際には割込みの有無を見ているステップであり、それぞれ直前のステップにて割込み可とされるとともに、割込み検知で次のステップに進むと割込み不可とされる。これによって、ステップS18からステップS26およびステップS30、ステップS32のループが繰り返される間、携帯制御部4は他の機能を実行することができる。以下、説明は省略するが、図示のフローにおいて、いつ生じるかわからない検地を待つステップについては、同様に割り込み検地のステップとして理解されるものとする。 Similarly, step S20, step S24, step S26, and step S32 are actually steps for checking whether or not there is an interrupt. In each step, an interrupt is permitted in the immediately preceding step, and the next step is detected by interrupt detection. If you proceed, you can not interrupt. Accordingly, the portable control unit 4 can execute other functions while the loop from step S18 to step S26, step S30, and step S32 is repeated. Hereinafter, although explanation is omitted, in the illustrated flow, the step of waiting for the location detection that does not know when it occurs is similarly understood as the step of the interrupt location detection.

図3は、図2のステップS18における降車駅検知処理の詳細を示すフローチャートである。フローがスタートすると、ステップS42で乗車列車推定処理が行われる。その詳細は後述する。ステップS42で携帯電話2の持ち主の乗車した列車が推定されるとステップS44に進み、降車駅推定処理が行われる。なお、この降車駅は最終目的地到達までに乗り換えが必要な場合、乗換のための降車駅が推定される。ステップS44の降車駅推定処理の詳細は後述する。ステップS44で降車駅が推定されるとステップS46に進む。 FIG. 3 is a flowchart showing details of the getting-off station detection process in step S18 of FIG. When the flow starts, a boarding train estimation process is performed in step S42. Details thereof will be described later. When the train on which the owner of the mobile phone 2 gets is estimated in step S42, the process proceeds to step S44, and the getting-off station estimation process is performed. In addition, when this getting-off station needs to be transferred before reaching the final destination, the getting-off station for transferring is estimated. Details of the getting-off station estimation process in step S44 will be described later. If a disembarkation station is estimated by step S44, it will progress to step S46.

ステップS46は列車が次駅での停車のために減速したことが加速度センサ26によって検知されたかどうかチェックする。列車は停車以外にも適宜減速を行うが、停車のための減速かどうかは予め記憶されている停車用の減速パターンとの照合により判断する。ステップS46で停車減速が検知されるとステップS47で停車減速回数カウンタをインクリメントしてステップS48に進み、必要に応じ図2のステップS10による更新も経た次駅位置の情報が記憶部10に保持されているかどうかチェックする。そして次駅位置情報があればステップS50に進み、停車減速が検知された時点でGPS14によって得られる現在位置が次駅位置手前の所定距離以内に接近しているかチェックする。 In step S46, it is checked whether or not the acceleration sensor 26 has detected that the train has decelerated for stopping at the next station. The train decelerates appropriately in addition to stopping, but whether or not the vehicle is decelerating for stopping is determined by collating with a deceleration pattern for stopping stored in advance. If stop deceleration is detected in step S46, the stop deceleration counter is incremented in step S47, and the process proceeds to step S48. Information on the next station position that has been updated in step S10 in FIG. Check if it is. If there is next station position information, the process proceeds to step S50, and it is checked whether or not the current position obtained by the GPS 14 is within a predetermined distance before the next station position when the stop deceleration is detected.

ステップS50で次駅への接近が検出されないときは、次駅位置情報、停車減速検地またはGPS情報取得のいずれかに何らかの不備があったことが考えられるので、ステップS52に移行する。また、ステップS48で次駅位置情報が検出できなかったときは直接ステップS52に移行する。ステップS52では、必要に応じ図2のステップS10による更新も経た次駅到着予定時刻の情報が記憶部10に保持されているかどうかチェックする。そして次駅到着予定時刻情報があればステップS54に進み、停車減速が検知された現在時刻が次駅到着予定時刻直前の所定時間内であるかどうかチェックする。 When approach to the next station is not detected in step S50, it is considered that there is some deficiency in any of the next station position information, stop deceleration detection, or GPS information acquisition, and the process proceeds to step S52. If the next station position information cannot be detected in step S48, the process proceeds directly to step S52. In step S52, it is checked whether or not the information on the estimated arrival time at the next station that has been updated in step S10 in FIG. If there is next station arrival scheduled time information, the process proceeds to step S54 to check whether the current time at which stop deceleration is detected is within a predetermined time immediately before the next station scheduled arrival time.

ステップS54で次駅到着予定時刻直前であることが検出されないときは、次駅到着予定時刻情報、停車減速検地に何らかの不備があったことが考えられるので、ステップS56に移行する。また、ステップS52で次駅到着予定時刻情報が検出できなかったときは直接ステップS56に移行する。ステップS56では、前駅の停車履歴があるかどうかをチェックし、この確認ができなければステップS58に進み、ステップS47でカウントされている停止減速検知回数が所定回数に達したかどうかチェックし所定回数に達していればステップS60に移行する。 If it is not detected in step S54 that it is immediately before the next station arrival scheduled time, it is considered that there is some inadequacy in the next station arrival scheduled time information and the stop deceleration deceleration detection point, and the process proceeds to step S56. If the next station arrival scheduled time information cannot be detected in step S52, the process directly proceeds to step S56. In step S56, it is checked whether there is a stop history of the previous station. If this confirmation cannot be made, the process proceeds to step S58, and it is checked whether the number of stop deceleration detection counted in step S47 has reached a predetermined number. If the number has been reached, the process proceeds to step S60.

一方、ステップS50で次駅への接近が検出されたときはステップS62に進み、接近している次駅が降車駅かどうかチェックする。これはステップS44での降車駅推定および必要に応じ図2のステップS10による更新も経た路線図および時刻表情報に基づいて可能である。そしてステップS62で降車駅であることが確認されるとステップS60に移行する。また、ステップS54で次駅到着予定時刻直前であることが検出されたときもステップS62に進み、到着予定時刻直前の次駅が降車駅かどうかチェックする。そして降車駅であることが確認されるとステップS60に移行する。 On the other hand, when the approach to the next station is detected in step S50, the process proceeds to step S62, and it is checked whether or not the next station that is approaching is an exit station. This is possible based on the route map and the timetable information that has undergone the getting-off station estimation in step S44 and, if necessary, the update in step S10 of FIG. And when it is confirmed that it is a disembarking station by step S62, it will transfer to step S60. Further, when it is detected in step S54 that it is just before the next station arrival scheduled time, the process proceeds to step S62, and it is checked whether or not the next station just before the scheduled arrival time is an exit station. And if it is confirmed that it is a disembarking station, it will transfer to step S60.

さらに、ステップS56において前駅で正しく停車したことの履歴が確認された場合もステップS62に移行し、次駅が降車駅かどうかチェックする。そして降車駅であることが確認されるとステップS60に移行する。ステップS56からステップS62に至る場合は、ステップS46で検知された停車減速が次駅への接近によるものであることが確認されたわけではないが、少なくとも前駅での停車が確認されているので、稀に事故等による次駅前での減速の可能性があるが、減速は次駅への接近とみなしてステップS62に進むようにしている。そして上記と同様にステップS62で降車駅であることが確認されるとステップS60に移行する。 Furthermore, when the history of having stopped correctly at the previous station is confirmed in step S56, the process proceeds to step S62, and it is checked whether the next station is an exit station. And if it is confirmed that it is a disembarking station, it will transfer to step S60. In the case of reaching step S62 from step S56, it is not confirmed that the stop deceleration detected in step S46 is due to the approach to the next station, but at least the stop at the previous station has been confirmed. Although there is a rare possibility of deceleration in front of the next station due to an accident or the like, the deceleration is regarded as approaching the next station and the process proceeds to step S62. And if it is confirmed that it is an alighting station by step S62 like the above, it will transfer to step S60.

ステップS60では、降車駅事前検知フラグをセットし、図2のステップS20を経たステップS22での降車駅告知処理に備える。なお、上記のようにステップS58で停止減速検知が所定回数に達したときもステップS60に進み降車駅事前検知フラグをセットする。この
場合は、ステップS58でのチェック以外に何の情報もない場合に相当するが、上記所定回数を降車駅までの途中停車駅の数に設定しておくことにより、停車減速検知が所定回数目であることを持って降車駅での停車のための減速と看做してステップS60に移行する。事故やダイヤの乱れにより駅以外において減速が行われ、これがカウントされてしまったときは、降車駅まで来ていないのに停車減速検知が所定回数に達してしまう可能性もあるが、この場合でも安全を見て降車駅での停車のための減速と看做す。なお、後述するようにこのように誤りの可能性のある場合は、図2のステップS22における降車駅告知処理においての告知の態様を変える。
In step S60, an alighting station advance detection flag is set, and it prepares for the alighting station notification process in step S22 which passed step S20 of FIG. In addition, also when stop deceleration detection reaches predetermined number by step S58 as mentioned above, it progresses to step S60 and an alighting station prior detection flag is set. In this case, this corresponds to the case where there is no information other than the check in step S58. However, by setting the predetermined number of times as the number of stop stations on the way to the getting-off station, the stop deceleration detection is performed for the predetermined number of times. Therefore, it is regarded as deceleration for stopping at the getting-off station, and the process proceeds to step S60. If the vehicle is decelerated outside of the station due to an accident or a disturbance of the schedule, and this has been counted, the stop deceleration detection may have reached the specified number of times, even though it has not yet reached the disembarking station. Considering safety, it is regarded as a deceleration for stopping at the getting-off station. As will be described later, when there is a possibility of such an error, the notification mode in the getting-off station notification process in step S22 in FIG. 2 is changed.

ステップS60での降車駅事前検知フラグセットが完了すると、ステップS64に進み、停車減速回数カウンタをリセットしてフローは終了する。なお、ステップS46で停車減速が検知されない場合またはステップS58で停止減速検知が所定回数に達していることが検知されない場合は、直ちにフローを終了する。 When the getting-off station advance detection flag set in step S60 is completed, the process proceeds to step S64, the stop deceleration counter is reset, and the flow ends. If stop deceleration is not detected in step S46, or if stop deceleration detection has not been detected a predetermined number of times in step S58, the flow is immediately terminated.

また、ステップS62で停車減速検知が降車駅のためであることが検知されなかったときは、途中駅での停車のための減速であったことを意味するからステップS66に進み、加速度センサ26によりその駅での停車が検知されるかどうかチェックする。停車の検知は予め記憶されている停車と判断できる加速度変化パターンとの照合およびステップS46での検知からの経過時間による。そして停車が確認できなければ、列車が停車減速後、実際には停車しなかったことを意味するので直ちにフローを終了する。一方停車が確認されたときはステップS68に進み、停車検知後所定時間内に発車加速が検知されるかどうかチェックする。そして加速が検知されれば、以上をもって途中駅での停車および再発進が確認できるのでステップS70に進み、停車駅通過履歴を更新してフローを終了する。なお、ステップS68で停車後所定時間内の発車加速が検知されない場合は、列車自体の事故や携帯電話2の持ち主が降車予定駅でないにもかかわらずその駅で降車したなど種々の場合が考えられるので直ちにフローを終了する。 If it is not detected in step S62 that the stop deceleration is due to the getting-off station, it means that the stop deceleration is for stopping at the middle station, so that the process proceeds to step S66 where the acceleration sensor 26 Check if a stop at the station is detected. The detection of the stop is based on a comparison with an acceleration change pattern that can be determined as a stop stored in advance and an elapsed time from the detection in step S46. If the stop cannot be confirmed, it means that the train did not actually stop after the stop deceleration, so the flow is immediately terminated. On the other hand, when the stop is confirmed, the process proceeds to step S68, and it is checked whether the departure acceleration is detected within a predetermined time after the stop is detected. If acceleration is detected, the stopping and re-starting at the middle station can be confirmed as described above. Therefore, the process proceeds to step S70, the stop station passing history is updated, and the flow is finished. If no departure acceleration is detected within a predetermined time after stopping in step S68, there may be various cases such as an accident in the train itself or a departure from the station even though the owner of the mobile phone 2 is not the station that is scheduled to get off. Therefore, the flow ends immediately.

図3のフロー自体は、スタートから終了まで繰り返しなしに一度だけ実行される。そしてフロー終了後、図2のステップS20における降車駅事前検知フラグ有無のチェックに進み、ここでフラグが検出されない場合にステップS30およびステップS32を経てステップS18に戻る。従ってこのようなループの繰り返しの中でステップS18に至る度に、図3のフローが一度実行されることになる。これによって、図2のステップS20で降車駅事前検知フラグが検出されるかまたはステップS32で改札出場が検出されるかしないかぎり、ステップS18の具体的内容である図3の降車駅検知処理が繰り返し機能して、列車の進行による降車駅への接近に備えることができる。なお、ステップS56経由でステップS70に至った場合は、稀に停車駅履歴更新が誤りとなる可能性があるが、その修正については後述する。 The flow itself of FIG. 3 is executed only once without repetition from the start to the end. Then, after the end of the flow, the process proceeds to a check for the presence / absence of the alighting station advance detection flag in step S20 in FIG. 2, and if no flag is detected here, the process returns to step S18 via steps S30 and S32. Therefore, the flow of FIG. 3 is executed once every time step S18 is reached in the repetition of such a loop. As a result, the getting-off station detection process of FIG. 3 which is the specific content of step S18 is repeated unless the getting-off station prior detection flag is detected in step S20 of FIG. 2 or the ticket gate appearance is detected in step S32. It can function and prepare for the approach to the disembarkation station by the progress of the train. In addition, when it reaches step S70 via step S56, there is a possibility that the station station history update is erroneous, but the correction will be described later.

図4は、図3のステップS42における乗車列車推定処理の詳細を示すフローチャートである。フローがスタートすると、ステップS74で乗車列車確定情報の有無をチェックする。列車確定情報がある場合とは、少なくとも一度は図2のステップS18を経由し、図3のステップS42における乗車列車推定処理を経た場合を意味する。一方、列車情報がない場合とは、図2のフローにおいて改札入場後初めてステップS18に至ったか、または、後述する手順により乗車列車確定情報が消去された場合を意味する。ステップS74で列車情報が検知されればステップS76に移行する。 FIG. 4 is a flowchart showing details of the boarding train estimation process in step S42 of FIG. When the flow starts, the presence or absence of boarding train confirmation information is checked in step S74. The case where there is train confirmation information means a case where the boarding train estimation process in step S42 in FIG. 3 is performed at least once via step S18 in FIG. On the other hand, the case where there is no train information means a case where step S18 is reached for the first time after entering the ticket gate in the flow of FIG. 2, or the boarding train confirmation information is erased by a procedure described later. If train information is detected at step S74, the process proceeds to step S76.

ステップS76では、図1の記憶部10に定期券情報があるかどうかチェックする。そして定期券情報があれば、図1のGPS部14からの情報に基づき、現在地が定期券乗車区間内かどうかチェックする。乗車区間内であればステップS80に進み、現時刻が定期券乗車の往路時間帯かどうかチェックする。その結果往路時間帯でなければステップS82に進んで復路時間帯かどうかチェックし、該当すればステップS84に進む。また、ステップS80で往路時間帯であることが検知されれば直接ステップS84に進む。なお、往路時間帯および復路時間帯は、毎日の改札通過時刻を学習して自動設定されるがこれに優先して手動設定することもできる。これらの設定結果はステップS80およびステップS82での現時刻との比較のために図1の記憶部10に記憶されている。 In step S76, it is checked whether there is commuter pass information in the storage unit 10 of FIG. If there is commuter pass information, it is checked whether or not the current location is within the commuter pass boarding section based on information from the GPS unit 14 of FIG. If it is within the boarding section, the process proceeds to step S80, where it is checked whether or not the current time is the outbound time zone for boarding the commuter pass. As a result, if it is not the forward time zone, the process proceeds to step S82 to check if it is the return time zone, and if applicable, the process proceeds to step S84. If it is detected in step S80 that it is the outbound time zone, the process directly proceeds to step S84. Note that the outbound time zone and the inbound time zone are automatically set by learning the daily ticket passage time, but can be manually set in preference to this. These setting results are stored in the storage unit 10 of FIG. 1 for comparison with the current time in steps S80 and S82.

ステップS84では、往路時間帯または復路時間帯であることの確認に基づいて定期券による日常路線におけるそれら時間帯の列車に乗車中であるものと看做し、列車推定範囲をこれに該当するものに限定する。そしてステップS86に進む。一方、ステップS76で定期券情報が検出されなかったとき、またはステップS78でGPS現在地が定期券区間内でなかったとき、または、ステップS80からステップS82を経て往路時間帯および復路時間帯のいずれでもなかったときは直接ステップS86に至る。 In step S84, based on the confirmation that it is a forward time zone or a return time zone, the train is considered to be on a train in those time zones on a daily route with a commuter pass, and the estimated train range corresponds to this Limited to. Then, the process proceeds to step S86. On the other hand, if commuter pass information is not detected in step S76, or if the current GPS location is not in the commuter pass section in step S78, or through step S80 to step S82, either in the forward trip time zone or the return trip time zone. If not, the process directly goes to step S86.

ステップS86では、図2のステップS26経由でステップS18に至ったのかどうかがチェックされる。ステップS26経由であるということは、降車駅告知後所定時間内の加速もまた改札出場もなくステップS30に至り、そこからステップS18に戻った場合である。これは、告知された駅を降りて乗り換え列車を待っているか、または何らかの事情で降車駅に留まっていることを意味する。ステップS26経由であることが検知されなければステップS88に進み、図2のステップS14経由でステップS18に至ったのかどうかがチェックされる。ステップS14経由であるということは、改札入場後初めてステップS18に至った場合であることを意味する。従って、ステップS14経由であれば改札入場駅を発車したことが確実なのでステップS90に進み、ステップS10で得た駅情報より発車駅を確認する。そしてフローはステップS92に進む。一方、ステップS88で、ステップS14経由であることが検知されなければ、ステップS24経由でステップS18に戻ったことを意味する。これは、告知された駅を乗り過ごして列車が発車してしまったか又は乗り換え列車が発車したことを意味する。従って、この場合はステップS94に進み、GPS部14から得た位置情報から発車駅を確認し、ステップS92に至る。 In step S86, it is checked whether step S18 has been reached via step S26 in FIG. Via step S26 is a case where the process returns to step S18 after accelerating within a predetermined time after notification of getting off the station, without entering the ticket gate, and then returning to step S18. This means that you either get off the announced station and wait for the transfer train or stay at the disembarking station for some reason. If it is not detected via step S26, the process proceeds to step S88, and it is checked whether the process has reached step S18 via step S14 in FIG. Via step S14 means that the process has reached step S18 for the first time after entering the ticket gate. Therefore, if it is via step S14, since it is certain that the ticket gate entrance station has departed, the process proceeds to step S90, and the departure station is confirmed from the station information obtained in step S10. Then, the flow proceeds to step S92. On the other hand, if it is not detected in step S88 that the process has passed through step S14, this means that the process has returned to step S18 via step S24. This means that the train has started after passing through the notified station, or that a transfer train has started. Accordingly, in this case, the process proceeds to step S94, the departure station is confirmed from the position information obtained from the GPS unit 14, and the process proceeds to step S92.

ステップS92では、図2のステップS14で加速を検知した時刻が時刻表のいずれかの列車の発車時刻と一致するかどうかチェックする。そして、一致すればステップS92に進み、駅情報と発車時刻よりその列車を乗車列車であると推定してフローを終了する。一方、ステップS92で加速時刻に一致する発車時刻の列車が時刻表になければダイヤが乱れていると推定されるので、ステップS98に進み、元の時刻表より乗車している可能性のある列車候補を複数設定してフローを終了する。 In step S92, it is checked whether or not the time at which acceleration is detected in step S14 in FIG. 2 matches the departure time of any train in the timetable. And if it corresponds, it will progress to step S92, will estimate that the train is a boarding train from station information and departure time, and will complete | finish a flow. On the other hand, if the train at the departure time that coincides with the acceleration time is not in the timetable in step S92, it is presumed that the schedule is disturbed. Therefore, the process proceeds to step S98, and the train that may be boarding from the original timetable Set a plurality of candidates and end the flow.

ステップS86においてステップS26経由であることが検知されたときは、上記のように、携帯電話2の持ち主が、何らかの理由で降車駅に留まっている場合に相当するのでステップS100に進み、GPS情報より現在駅を確認する。次いでステップS102で現在駅をその時刻以降に発車可能な列車を検索する。これらの列車としては、乗り越し列車を降りた場合の戻り列車または待ち合わせ時間の長い乗り換え列車などであり、現在駅情報、時刻情報および時刻表情報そして可能な場合は定期券情報を動員して複数の乗車可能列車候補が検索される。そして、ステップS104で検索された乗車列車候補を設定してフローを終了する。なお、図4のフローを終了して推定列車が確定していない場合、図3においてステップS42の乗車列車推定処理に後続しているステップS44の降車駅推定処理の中で、これらの候補の中から乗車列車も含めて絞りこんでいく。 When it is detected in step S86 that the route is via step S26, as described above, this corresponds to the case where the owner of the mobile phone 2 stays at the disembarking station for some reason. Check the current station. Next, in step S102, a search is made for a train that can depart from the current station after that time. These trains include return trains when getting off trains or transfer trains with long waiting times, and mobilize current station information, time information and timetable information, and commuter pass information if possible. Candidate train candidates are searched. And the boarding train candidate searched by step S104 is set, and a flow is complete | finished. If the estimated train has not been confirmed after the flow of FIG. 4 is completed, among the candidates in the getting-off station estimation process of step S44 following the boarding train estimation process of step S42 in FIG. Narrow down to include the boarding train.

図5は、図3のステップS44における降車駅推定処理の詳細を示すフローチャートである。フローがスタートすると、ステップS112で推定降車駅情報の有無がチェックされる。そしてこの情報がなければ推定降車駅を決定するためステップS114以下に移行する。推定降車駅情報がない場合とは、図2においてステップS14経由で初めてステップS18の降車駅検知処理に至った場合、または、当初の推定降車駅に至って降車駅告知処理が行われた結果、推定降車駅情報が消去された場合である。後者の場合は、乗り換えや乗り越しの際に生じる。 FIG. 5 is a flowchart showing details of the getting-off station estimation process in step S44 of FIG. When the flow starts, the presence / absence of estimated getting-off station information is checked in step S112. If this information does not exist, the process proceeds to step S114 and subsequent steps in order to determine an estimated getting-off station. In the case where there is no estimated getting-off station information, it is estimated that the getting-off station detection process in step S18 is reached for the first time via step S14 in FIG. This is a case where the information of the getting off station is deleted. In the latter case, it occurs at the time of transfer or transfer.

ステップS114では、降車駅推定処理に先行する乗車列車推定処理において乗車列車が確定しているかどうかをチェックする。確定していない場合とは、ステップS98またはステップS104において複数の列車候補が設定されている場合であり、このような場合にはステップS116に進み、GPSの履歴に基づく移動方向により乗車列車が確定できるかどうかチェックする。このチェックは上り列車か下り列車かの識別または路線が分岐している場合のどの方面に向かう列車かの識別等に有効である。しかしながらこのチェックでは同一路線の同一方向に向かう列車が複数候補になっている場合の絞込みはできない。 In step S114, it is checked whether the boarding train is confirmed in the boarding train estimation process preceding the getting-off station estimation process. The case where it is not confirmed is a case where a plurality of train candidates are set in step S98 or step S104. In such a case, the process proceeds to step S116, and the boarding train is confirmed based on the moving direction based on the GPS history. Check if you can. This check is effective for identifying whether the train is going up or down, or in which direction the train is going when the route is branched. However, this check cannot narrow down if there are multiple candidates for the same route on the same route.

ステップ116で乗車列車が確定できなかった場合はステップS118に進み、停車駅履歴を参照して乗車列車が確定できるかどうかチェックする。これは、例えば急行列車か各駅停車列車かの識別に有効である。ステップS118で乗車列車が確定できなかった場合はステップS120に進み、乗車しなかった列車を除外することで乗車列車が確定できるかどうかチェックする。これは例えば、異なった発車時刻の列車候補があったときにおいて、先の発車時刻の列車に乗らなかったことをもって、乗ろうしている列車が後の発車時刻の列車であることが確定するような場合である。ステップS120でも乗車列車が確定できなかった場合はステップS122に進む。 If the boarding train cannot be determined in step 116, the process proceeds to step S118, and it is checked whether the boarding train can be determined with reference to the stop station history. This is effective for identifying whether it is an express train or a train at each station. If the boarding train cannot be determined in step S118, the process proceeds to step S120, and it is checked whether the boarding train can be determined by excluding the train that has not boarded. For example, when there is a train candidate with a different departure time, it is determined that the train that is going to ride is a train with a later departure time by not riding the train with the previous departure time. Is the case. If the boarding train cannot be confirmed even in step S120, the process proceeds to step S122.

ステップS122では、携帯電話2の持ち主の過去の乗車履歴の学習情報を加味した所定の推定論理により乗車列車を一つ仮設定する処理を行って乗車列車を確定し、ステップS124に移行する。また、ステップS112、ステップS114、ステップS116、ステップS118およびステップS120のいずれかで乗車列車が確定された場合はその時点で直ちにステップS124に移行する。 In step S122, a process of temporarily setting one boarding train is performed by a predetermined estimation logic in consideration of learning information of the past boarding history of the owner of the mobile phone 2, and the boarding train is determined, and the process proceeds to step S124. If the boarding train is confirmed in any of step S112, step S114, step S116, step S118, and step S120, the process immediately proceeds to step S124.

ステップS124では、定期券情報の有無をチェックし、情報がなければ切符による乗車であることを意味するから、ステップS126に進む。ステップS126では、切符情報、現在位置情報および路線情報から次駅が切符の運賃内かどうかをチェックする。そして運賃内であればステップS128に進み、乗車列車情報よりそれが各駅停車列車であるかどうかチェックし、該当しなければ急行等であることを意味するからステップS130に進み、停車せずに通過する駅を対象駅から除外してステップS132に移行する。一方、ステップS128で各駅停車列車であることが検出された場合には直接ステップS132に移行する。 In step S124, the presence / absence of commuter pass information is checked. If there is no information, it means that the boarding is based on a ticket, and therefore the process proceeds to step S126. In step S126, it is checked whether the next station is within the ticket fare from the ticket information, the current position information, and the route information. If it is within the fare, the process proceeds to step S128, and it is checked whether it is a train that stops at each station from the boarding train information. If not, it means an express or the like. The station to be excluded is excluded from the target stations, and the process proceeds to step S132. On the other hand, if it is detected in step S128 that the train is at each station, the process directly proceeds to step S132.

ステップS132では、運賃内に乗換駅があるかどうかをチェックし、該当する駅があればステップS134に進んでそのうち最も近い乗換駅を推定降車駅としてフローを終了する。一方ステップS132で運賃内に乗換駅がなければステップS136に進み、運賃内における最も近い駅を推定降車駅としてフローを終了する。なお、運賃内における最も近い駅とは、購入した切符の運賃より一ランク低い運賃で乗車できる駅を除いて最も近い駅を意味する。換言すれば、その切符を購入しなければならない駅のうち最も近い駅である。これらステップS134およびステップS136は切符乗車において降車する可能性のある駅があれば安全のためこれを推定降車駅とし、この駅に近づけば告知を行うようにするものである。もちろん、まだ所望の降車駅でない可能性もあるが、切符の運賃範囲から見て降車駅に近い駅であることは間違いないのでこのような推定を行う。 In step S132, it is checked whether or not there is a transfer station in the fare. If there is a corresponding station, the process proceeds to step S134, and the flow is terminated with the closest transfer station as the estimated getting-off station. On the other hand, if there is no transfer station in the fare in step S132, the process proceeds to step S136, and the flow is terminated with the nearest station in the fare as the estimated getting-off station. The nearest station in the fare means the nearest station except for a station that can be boarded at a fare one rank lower than the fare of the purchased ticket. In other words, it is the nearest station from which the ticket must be purchased. In step S134 and step S136, if there is a station where there is a possibility of getting off when boarding a ticket, this is set as an estimated getting-off station for safety, and notification is made when approaching this station. Of course, there is a possibility that the station is not yet a desired exit station, but such an estimation is made because there is no doubt that the station is close to the exit station as seen from the ticket fare range.

一方、ステップS126において次駅が運賃内でないと判断されたときは、ステッ
プS138に進み、この次駅を推定降車駅としてフローを終了する。これは、降車駅を乗り越した場合である可能性が高く、速やかに次駅での降車を告知するのが適切と考えられるからである。
On the other hand, when it is determined in step S126 that the next station is not within the fare, the flow proceeds to step S138, and the flow is terminated with this next station as an estimated getting-off station. This is because there is a high possibility that it is a case of getting over the getting-off station, and it is considered appropriate to notify the getting-off at the next station promptly.

また、ステップS124で定期券情報が検出された場合はステップS140に移行し、定期券を利用して往復する時間帯の列車かどうかをチェックする。この時間帯の列車でなければ、定期券によって決まっている日常の降車駅に向かっているとは限らないのでステップS126に進み、上記の切符乗車と同様の処理を行う。一方、ステップSステップS140で往復時間帯の列車であると判断されたときはステップS142に進み、途中乗換駅があるかどうかチェックする。そして乗換駅があると判断されたときはステップS134に進んで乗換駅を推定降車駅とし、フローを終了する。ステップS132からステップS134に至った場合は乗換駅が必ずしも所望の降車駅であるとは限らないが、ステップS142を経由してステップS134に至ったときは、定期券乗車における本当の乗換駅である。一方、ステップS142で途中乗換駅がないと判断されたときはステップS144に進み、定期券情報における目的駅を推定降車駅としてフローを終了する。この場合も定期券乗車における本当の降車駅である。 If commuter pass information is detected in step S124, the process proceeds to step S140, and it is checked whether the train is in a time zone that makes a round trip using the commuter pass. If it is not a train in this time zone, it does not necessarily go to the daily getting-off station determined by the commuter pass, so the process proceeds to step S126, and the same processing as the above-mentioned ticket boarding is performed. On the other hand, if it is determined in step S140 that the train is in the round-trip time zone, the process proceeds to step S142 to check whether there is a transit station on the way. When it is determined that there is a transfer station, the process proceeds to step S134, where the transfer station is set as an estimated getting-off station, and the flow ends. When step S132 is reached to step S134, the transfer station is not necessarily the desired disembarkation station, but when step S142 is reached via step S142, it is a real transfer station for the commuter pass. . On the other hand, when it is determined in step S142 that there is no midway transfer station, the process proceeds to step S144, and the flow is terminated with the destination station in the commuter pass information as the estimated exit station. In this case, it is also a real disembarking station for boarding commuter passes.

図6は、図2のステップS30におけるGPS修正処理の詳細を示すフローチャートである。フローがスタートするとステップS152で推定降車駅が設定されているかどうかチェックする。推定降車駅が設定されているということは乗車列車が確定していることを意味する。図6のフローはこの乗車列車の確定に万一誤りがあった場合これを訂正するためのものである。この機能は、ステップS122で仮設定した確定列車に誤りの可能性があるので、これを訂正することを主な目的として設けられているが、通常の処理で確定した列車について誤りがあった場合にも対応することができる。 FIG. 6 is a flowchart showing details of the GPS correction process in step S30 of FIG. When the flow starts, it is checked in step S152 whether an estimated getting-off station is set. An estimated getting-off station is set means that the boarding train is fixed. The flow in FIG. 6 is for correcting an error in the determination of the boarding train. This function is provided for the main purpose of correcting this because there is a possibility that the confirmed train temporarily set in step S122 has an error. Can also respond.

ステップS152で推定降車駅が設定されていることが検知されればステップS154でGPS情報が入手可能かチェックし、可能ならばステップS156に進んで現在地のGPS情報を入手する。次いでステップS158でGPS情報に基づき、現在地が確定列車の路線外に移動してしまっているかどうかチェックする。該当すれば現実とは異なる路線のものを乗車列車として確定してしまったことを意味する。ステップS158に該当しなければステップS160に進み、推定降車駅を通過してしまったかどうかチェックする。これに該当するのは、例えば各駅停車のものを乗車列車として確定したところ現実には推定降車駅を通過する急行列車に乗車していた場合などである。この場合は推定降車駅に近づいても停車減速が検知されることはない。 If it is detected in step S152 that an estimated getting-off station is set, it is checked in step S154 whether GPS information is available, and if possible, the process proceeds to step S156 to acquire GPS information on the current location. Next, in step S158, based on the GPS information, it is checked whether or not the current location has moved outside the route of the confirmed train. If this is the case, it means that a route different from the actual route has been confirmed as a boarding train. If it does not correspond to step S158, it will progress to step S160 and it will be checked whether it has passed the estimated getting-off station. This is the case, for example, when a train at each station is confirmed as a boarding train, and in fact it is on an express train that passes through the estimated getting-off station. In this case, stop deceleration is not detected even when approaching the estimated getting-off station.

ステップS160に該当しなければステップS162に進み、停車駅履歴が乗車列車として確定したもののダイヤと不一致となっているかどうかチェックする。これも乗車列車として誤ったものを確定してしまったときに生じる。ステップS162に該当すればステップS164に移行する。なお、ステップS158またはステップS160に該当する場合もステップS164に移行する。 If it does not correspond to step S160, it will progress to step S162 and it will be checked whether a stop station log | history is inconsistent with the diagram of what was decided as a boarding train. This also occurs when an incorrect boarding train is confirmed. If it corresponds to step S162, the process proceeds to step S164. In addition, also when corresponding to step S158 or step S160, it transfers to step S164.

ステップS164では、定期券または切符の乗車券情報を読み出す。以下、ステップS166で路線図情報を、ステップS168で時刻表情報を、ステップS170で時刻情報を、ステップS172でGPS現在位置情報をそれぞれ読み出し、ステップS174でこれらの情報を元に乗車列車の確定修正処理を行ってフローを終了する。 In step S164, commuter pass or ticket information is read. Thereafter, route map information is read in step S166, timetable information is read in step S168, time information is read in step S170, and GPS current position information is read in step S172, and in step S174, the train is fixed and corrected based on these information. Process and end the flow.

一方、ステップS152で推定降車駅の設定が検知されない場合は、ステップS176に移行する。ステップS176では、図2のステップS26経由でステップS30のGPS修正処理に入った場合において発車加速が検知されたか否かをチェックしている。このような発車加速が検知される場合とは、例えばステップS22の降車駅告知処理に従って降車した駅で、比較的長時間、乗り換え列車または折り返し列車を待ち、到着して乗車した列車が発車した場合などに該当する。このような加速検知は乗車列車確定のための決定的な情報なのでステップS164に移行し、以下ステップS164からステップS174を実行することで乗車列車の確定を行う。一方、ステップS176で加速が検知されない場合は直ちにフローを終了する。このような場合は、図2のステップS18に戻り、ステップS104によって乗車列車の確定を行う。 On the other hand, when the setting of the estimated getting-off station is not detected in step S152, the process proceeds to step S176. In step S176, it is checked whether or not departure acceleration is detected when the GPS correction process of step S30 is entered via step S26 of FIG. The case where such departure acceleration is detected is, for example, a case where a train that has arrived and boarded after waiting for a transfer train or a return train for a relatively long time at a station that got off according to the exit station notification process in step S22. It corresponds to. Since such acceleration detection is definitive information for determining the boarding train, the process proceeds to step S164, and the boarding train is determined by executing steps S164 to S174. On the other hand, if no acceleration is detected in step S176, the flow is immediately terminated. In such a case, it returns to step S18 of FIG. 2, and a boarding train is determined by step S104.

なお、ステップS154で現在地のGPS情報が得られない場合は、ステップS176に移行する。この場合においてステップS176で発車加速が検知された場合には、GPS情報がなくても乗車列車確定修正ができる場合があるのでステップS164に移行するようにしている。また、ステップS162に至って停車駅履歴の不一致が検出されなかったときもステップS176に移行するようにしている。この場合は、GPS情報に基づく乗車列車確定上の種々の不合理がいずれも検出されなかったことを意味しているので、乗車列車確定修正処理の必要性がなく、通常は直ちにフローを終了することを想定している。しかしながら、この場合でも、ステップS176で発車加速が検知されたときには、念のため、ステップS164に移行して乗車列車の確認を行う。 If GPS information of the current location cannot be obtained in step S154, the process proceeds to step S176. In this case, if departure acceleration is detected in step S176, the boarding train may be corrected and corrected without GPS information, so the process proceeds to step S164. In addition, when step S162 is reached and no mismatch in the stop station history is detected, the process proceeds to step S176. In this case, it means that none of the various irrational reasons for the determination of the boarding train based on the GPS information has been detected, so there is no need for the boarding train determination correction process, and the flow is usually terminated immediately. Assumes that. However, even in this case, when departure acceleration is detected in step S176, the process moves to step S164 to confirm the boarding train.

図7は、図2のステップS22における降車駅告知処理の詳細を示すフローチャートである。フローがスタートするとステップS182で次駅が運賃内かどうかのチェックを行う。そして運賃内でなければステップS184に進み、告知強制オン解除操作を許可する。本発明の実施例は、居眠りは考えごとにより降車駅の接近に気づかない携帯電話2の持ち主に対し、これを告知することを目的にしているので、通常は持ち主が携帯電話2をどのように設定していても告知機能が強制的にオンになるよう設計している。つまり、通常は告知機能を携帯電話2の持ち主が解除することを許可していない。しかしながら、ステップS182で次駅が運賃内でないことが検知された場合は既に乗り越し状態であり、この状態で携帯電話2の持ち主が告知機能を解除する操作を望むときは意図的に乗り越しをしている場合と考えられる。このような場合にも告知強制オンが解除できずに告知が繰り返されることは携帯電話2の持ち主にとって煩わしいので、ステップS184でその操作を許可しステップS186に至る。一方、ステップS182で次駅運賃内である場合は直接ステップS186に至るようにし、当初の設計思想どおり、告知強制オンを解除する操作ができないままとする。 FIG. 7 is a flowchart showing details of the getting-off station notification process in step S22 of FIG. When the flow starts, it is checked in step S182 whether the next station is within the fare. If it is not within the fare, the process proceeds to step S184, and the notification forced on-release operation is permitted. The embodiment of the present invention is intended to notify the owner of the mobile phone 2 who is not aware of the approach of the getting-off station according to the idea, so how to set the mobile phone 2 by the owner normally. Even so, the notification function is forcibly turned on. That is, normally, the owner of the mobile phone 2 is not permitted to cancel the notification function. However, if it is detected in step S182 that the next station is not within the fare, it has already been overridden. If the owner of the mobile phone 2 wishes to cancel the notification function in this state, he / she intentionally gets over It is considered that Even in such a case, it is troublesome for the owner of the mobile phone 2 that the notification forced on cannot be canceled, so that the operation is permitted in step S184, and the process proceeds to step S186. On the other hand, if it is within the next station fare in step S182, the process directly goes to step S186, and the operation for canceling the notification forced on is not allowed as in the original design concept.

ステップS186では、定期券情報経由で降車駅告知に至ったかどうかの履歴をチェックする。定期券情報経由とは、図5のステップS144で設定された推定降車駅またはステップS140経由でステップS134に至った結果で設定された推定降車駅について図3のステップS60における降車駅事前検知フラグセットが行われた場合を意味する。これに該当すれば、ステップS188に進み、降車勧告アナウンスを準備してステップS190に進む。一方、ステップS186で定期券情報経由であることが検知できなかったときはステップS192に進み、注意喚起アナウンスを準備してステップS190に進む。このアナウンスは降車駅到着の可能性について注意喚起するものであり、ステップS188のアナウンスと異ならしめることによって、状況に応じたアナウンスの信頼性を高めている。 In step S186, the history of whether or not the station has been notified via the commuter pass information is checked. The term “passing commuter pass information” means that the estimated getting-off station set in step S144 in FIG. 5 or the estimated getting-off station set as a result of reaching step S134 via step S140 is the set of the getting-off station prior detection flag set in step S60 in FIG. Means when it is done. If this is the case, the process proceeds to step S188, where a get-off recommendation announcement is prepared, and the process proceeds to step S190. On the other hand, if it is not detected in step S186 that the ticket is via commuter pass information, the process proceeds to step S192, where a warning announcement is prepared and the process proceeds to step S190. This announcement alerts the possibility of arrival at the getting-off station. By making it different from the announcement in step S188, the reliability of the announcement according to the situation is enhanced.

ステップS190では、アナウンスに先立ち事前に所定時間(例えば30秒)音楽を再生する処理をする。なお、既に音楽が再生中であればステップS190は所定時間をカウントするステップとなる。そして、ステップS190における所定時間経過後、ステップS194において所定の短時間(例えば2秒)の無音状態を確保する処理を行う。次いでステップS196で図1の振動部20の機能を強制的にオンにするとともにアナウンスの音量を強制的に最大にする。これによって携帯電話2の持ち主がバイブレーション機能をオフに設定していたとしても強制的にバイブレーションが機能するようになる。また、帯電話2の持ち主がイヤホン音量を絞るよう設定していたとしても、アナウンスは最大音量で行われるようになる。以上の後、ステップS198に至って注意喚起のバイブレーションを開始させる。同時にステップS200でアナウンスを開始させる。バイブレーションおよびアナウンスの開始後ステップS202に進み、停車後所定時間が経過したかどうかチェックする。そして、経過がなければステップS198に戻り、以下所定時間が経過するまでバイブレーションおよびアナウンスを継続する。 In step S190, a process of playing music for a predetermined time (for example, 30 seconds) in advance prior to the announcement is performed. If the music is already being played back, step S190 is a step of counting a predetermined time. Then, after a lapse of a predetermined time in step S190, a process of ensuring a silent state for a predetermined short time (for example, 2 seconds) is performed in step S194. Next, in step S196, the function of the vibration unit 20 of FIG. 1 is forcibly turned on and the volume of the announcement is forcibly maximized. As a result, even if the owner of the mobile phone 2 sets the vibration function to OFF, the vibration is forced to function. Even if the owner of the band phone 2 is set to reduce the earphone volume, the announcement is made at the maximum volume. After the above, step S198 is reached to start the alerting vibration. At the same time, an announcement is started in step S200. After the start of vibration and announcement, the process proceeds to step S202, and it is checked whether or not a predetermined time has elapsed after the vehicle stops. And if there is no progress, it will return to step S198 and will continue a vibration and announcement until predetermined time passes below.

以上のようにしてバイブレーションおよびアナウンスの開始の前に再生されている音楽を断って短い無音時間を設け、その後バイブレーションおよびアナウンスを開始するのは、例えば睡眠中の携帯電話2の持ち主を効果的に覚醒させるためである。ポイントはステップS194の無音時間の確保であり、継続的に流れていた音楽を断ちその後無音とした後アナウンスを行うことでアナウンスによる刺激効果を高めている。従って、上記のように音楽は乗車後継続して再生されていてもよいし、ステップS190に至って再生開始する際の再生所定時間は、降車駅告知に間に合う限り、いくら長くてもよい。 As described above, it is effective for the owner of the mobile phone 2 to sleep effectively to refuse the music being played before the start of the vibration and the announcement, to provide a short silence, and to start the vibration and the announcement after that. It is for awakening. The point is to secure the silent time in step S194, and the stimulating effect by the announcement is enhanced by making an announcement after the music that has been continuously played is cut off and then silenced. Therefore, as described above, music may be continuously played after getting on, and the predetermined playback time when starting playback after reaching step S190 may be as long as it is in time for the getting-off station notification.

ステップS202で停車後所定時間経過が検出されたときは、ステップS204に進みバイブレーションおよびアナウンスによる告知を終了させる。その後、ステップS206で列車確定情報を消去し、ステップS208で推定降車駅情報を消去するとともに、ステップS210で降車駅事前検知フラグをリセットしてフローを終了する。以上によって、図2においてステップS24またはステップS26経由でステップS30に至ったときは、列車確定情報、推定降車駅情報および降車駅事前検知フラグがいずれもない状態となる。なお、言うまでもないが図2においてステップS20経由でステップS30に至ったときは、列車確定情報、推定降車駅情報がある状態である。図2におけるステップS18からステップS32のループは以上のような前提で繰り返される。 When the elapse of the predetermined time after the stop is detected in step S202, the process proceeds to step S204 and the notification by vibration and announcement is ended. Thereafter, the train confirmation information is deleted in step S206, the estimated getting-off station information is deleted in step S208, and the getting-off station prior detection flag is reset in step S210, and the flow ends. As described above, when step S30 is reached via step S24 or step S26 in FIG. 2, none of the train confirmation information, the estimated getting-off station information, and the getting-off station prior detection flag is present. Needless to say, when the process reaches step S30 via step S20 in FIG. 2, there is a state where there is train confirmation information and estimated getting-off station information. The loop from step S18 to step S32 in FIG. 2 is repeated on the premise as described above.

上記に述べた本発明の種々の特徴は、実施例に限定されず、広く活用が可能である。例えば、図3のステップS46で停車減速を検知しなかった場合は、降車駅事前検知フラグが立たずに図2のステップS20からステップS30に至り、さらに図6のステップS160に進んで推定降車駅を通過したことが検知された場合は、上記のようにステップS164からステップS174で乗車列車確定修正処理が行われる。これは、既に述べたように、例えば各駅停車のものを乗車列車として確定したところ現実には推定降車駅を通過する急行列車に乗車していた場合などに該当し、推定列車修正が行われる。このように、減速を検知することなく予定位置を通過したことを検出し、速やかに修正処理を行うことができる構成は、実施例のような推定列車の修正だけでなく広く応用できる有用な特徴である。例えば、カーナビゲーションにおいて交差点における右折を案内していたところ、実際には車が減速せず直進してしまった場合、GPSだけでは案内経路の修正は交差点を通過したことが位置情報として検知されてから行われる。これに対し、上記のように加速度情報を加味することによって、案内どおりでない走行がリアルタイムで検知でき、案内経路の修正がより速やかに行われるようになる。 The various features of the present invention described above are not limited to the embodiments and can be widely used. For example, when the stop deceleration is not detected in step S46 in FIG. 3, the getting-off station advance detection flag is not set, the process proceeds from step S20 to step S30 in FIG. 2, and further proceeds to step S160 in FIG. When it is detected that the vehicle has passed, the boarding train confirmation correction process is performed from step S164 to step S174 as described above. As described above, this corresponds to, for example, a case where a train at each station is confirmed as a boarding train, and the train actually gets on an express train passing through the estimated getting-off station, and the estimated train is corrected. In this way, the configuration capable of detecting that the vehicle has passed the planned position without detecting deceleration and promptly performing the correction process is useful not only for correcting the estimated train as in the embodiment but also for a wide application. It is. For example, if you were guiding a right turn at an intersection in car navigation, and the car actually went straight without decelerating, it was detected as position information that the correction of the guide route passed through the intersection with GPS alone Is done from. On the other hand, when the acceleration information is added as described above, it is possible to detect a travel that does not follow the guide in real time, and the guide route is corrected more quickly.

本発明の実施の形態に係るモバイル機器システムの実施例を示すブロック図である。It is a block diagram which shows the Example of the mobile device system which concerns on embodiment of this invention. 図1の第1実施例における携帯制御部の基本フローチャートである。It is a basic flowchart of the portable control part in 1st Example of FIG. 図2のステップS18の詳細を示すフローチャートである。It is a flowchart which shows the detail of step S18 of FIG. 図3のステップS42の詳細を示すフローチャートである。It is a flowchart which shows the detail of step S42 of FIG. 図3のステップS44の詳細を示すフローチャートである。It is a flowchart which shows the detail of step S44 of FIG. 図2のステップS30の詳細を示すフローチャートである。It is a flowchart which shows the detail of step S30 of FIG. 図2のステップS22の詳細を示すフローチャートである。It is a flowchart which shows the detail of step S22 of FIG.

符号の説明Explanation of symbols

26 加速
度検出部10 記憶部4 比較部4 判定部4 判断部6、16、18 情報取得部
26 Acceleration detection unit 10 Storage unit 4 Comparison unit 4 Determination unit 4 Determination unit 6, 16, 18 Information acquisition unit

Claims (15)

加速度検出部と、移動機器全体の所定の動きに特有の加速度変化パターンを記憶する記憶部と、前記加速度検出部が検出する加速度変化を前記記憶部に記憶された加速度変化パターンと比較する比較部と、前記比較部の比較結果に基づいて移動機器体全体に所定の動きがあったかどうかを判定する判定部とを有することを特徴とする移動機器。 An acceleration detection unit; a storage unit that stores an acceleration change pattern specific to a predetermined movement of the entire mobile device; and a comparison unit that compares the acceleration change detected by the acceleration detection unit with an acceleration change pattern stored in the storage unit And a determination unit that determines whether or not there is a predetermined movement in the entire mobile device body based on the comparison result of the comparison unit. 前記移動機器はモバイル機器であり、前記記憶部は、モバイル機器の持ち主が乗車する車両の発車時に特有の加速度変化パターンを記憶するとともに前記判定部は前記車両の発車を判定することを特徴とする請求項1記載の移動機器。 The mobile device is a mobile device, and the storage unit stores a specific acceleration change pattern at the time of departure of the vehicle on which the owner of the mobile device rides, and the determination unit determines the departure of the vehicle. The mobile device according to claim 1. 前記移動機器はモバイル機器であり、前記記憶部は、モバイル機器の持ち主が乗車する車両の停車時に特有の加速度変化パターンを記憶するとともに前記判定部は前記車両の停車を事前に判定することを特徴とする請求項1または2記載の移動機器。 The mobile device is a mobile device, and the storage unit stores a specific acceleration change pattern when the vehicle on which the owner of the mobile device gets on, and the determination unit determines in advance whether the vehicle is stopped. The mobile device according to claim 1 or 2. 移動機器自体の位置を検出する位置検出部を有し、前記加速度検出部および前記位置検出部に基づいて移動機器全体の動きの態様を判断する判断部を有することを特徴とする請求項1から3のいずれかに記載の移動機器。 2. The apparatus according to claim 1, further comprising a position detection unit that detects a position of the mobile device itself, and a determination unit that determines a movement mode of the entire mobile device based on the acceleration detection unit and the position detection unit. 4. The mobile device according to any one of 3. 移動機器自体の所在に関する情報を取得する情報取得部を有し、前記加速度検出部および前記情報取得部に基づいて移動機器全体の所在を判断する判断部を有することを特徴とする請求項1から4のいずれかに記載の移動機器。 2. An information acquisition unit that acquires information about a location of the mobile device itself, and a determination unit that determines the location of the entire mobile device based on the acceleration detection unit and the information acquisition unit. 4. The mobile device according to any one of 4. 加速度検出部と、移動機器自体の位置を検出する位置検出部と、前記加速度検出部および前記位置検出部に基づいて移動機器全体の動きの態様を判断する判断部とを有することを特徴とする移動機器。 An acceleration detection unit, a position detection unit that detects the position of the mobile device itself, and a determination unit that determines a movement mode of the entire mobile device based on the acceleration detection unit and the position detection unit. Mobile equipment. 前記判断部は、移動機器が所定の加速度変化を伴って所定位置に移動しているか否かを判断することを特徴とする請求項6記載の移動機器。 The mobile device according to claim 6, wherein the determination unit determines whether or not the mobile device has moved to a predetermined position with a predetermined acceleration change. 前記判断部は、移動機器が減速せずに所定位置を通過したかどうかを判断することを特徴とする請求項7記載の移動機器。 The mobile device according to claim 7, wherein the determination unit determines whether the mobile device has passed a predetermined position without being decelerated. 前記移動機器は車両であることを特徴とする請求項6から8のいずれかに記載の移動機器。 The mobile device according to claim 6, wherein the mobile device is a vehicle. 前記移動機器はモバイル機器であり、前記判断部は、モバイル機器の持ち主が乗車する車両が所定の駅で停車せずに通過したかどうかを判断することを特徴とする請求項8記載の移動機器。 The mobile device according to claim 8, wherein the mobile device is a mobile device, and the determination unit determines whether a vehicle on which the owner of the mobile device rides passes without stopping at a predetermined station. . 前記移動機器はモバイル機器であり、前記判断部は、モバイル機器の持ち主が乗車する車両が所定の駅に停車するために減速していることを予測することを特徴とする請求項8記載の移動機器。 9. The movement according to claim 8, wherein the mobile device is a mobile device, and the determination unit predicts that a vehicle on which the owner of the mobile device gets is decelerated to stop at a predetermined station. machine. 加速度検出部と、移動機器自体の所在に関する情報を取得する情報取得部と、前記加速度検出部および前記情報取得部に基づいて移動機器全体の所在を判断する判断部を有することを特徴とする移動機器。 A movement comprising: an acceleration detection unit; an information acquisition unit that acquires information about the location of the mobile device itself; and a determination unit that determines the location of the entire mobile device based on the acceleration detection unit and the information acquisition unit. machine. 前記判断部の判断結果を外部に送信する送信部を有することを特徴とする請求項12記載の移動機器。 The mobile device according to claim 12, further comprising: a transmission unit that transmits a determination result of the determination unit to the outside. 前記移動機器はモバイル機器であり、前記情報取得部はモバイル機器の持ち主が乗車すべき車両の発着場への入場情報を取得するとともに、前記判断部は前記入場情報および前記加速度検出部による出発加速度検知によりモバイル機器の持ち主の車両への乗車を判断することを特徴とする請求項12または13記載の移動機器。 The mobile device is a mobile device, and the information acquisition unit acquires entrance information to a landing area of a vehicle on which the owner of the mobile device should get on, and the determination unit includes the entrance information and a starting acceleration by the acceleration detection unit. 14. The mobile device according to claim 12 or 13, wherein the mobile device is judged to be on the vehicle of the owner of the mobile device by detection. 前記移動機器はモバイル機器であり、前記情報取得部はモバイル機器の持ち主が乗車すべき車両の発着予定情報を取得するとともに、前記判断部は発着予定情報と前記加速度検出部による加速度検知時刻によりモバイル機器の持ち主の車両への乗車を判断することを特徴とする請求項12から14のいずれかに記載の移動機器。 The mobile device is a mobile device, the information acquisition unit acquires arrival / departure schedule information of a vehicle on which the owner of the mobile device is to get on, and the determination unit is a mobile device based on the arrival / departure schedule information and acceleration detection time by the acceleration detection unit The mobile device according to any one of claims 12 to 14, wherein it is determined whether the vehicle is owned by a device owner.
JP2008143984A 2008-05-31 2008-05-31 Mobile device Pending JP2009290811A (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2008143984A JP2009290811A (en) 2008-05-31 2008-05-31 Mobile device
PCT/JP2009/059796 WO2009145267A1 (en) 2008-05-31 2009-05-28 Mobile device
CN2009801199414A CN102047696A (en) 2008-05-31 2009-05-28 Mobile device
US12/995,212 US8618920B2 (en) 2008-05-31 2009-05-28 Mobile device for providing announcement information
US14/094,940 US9307364B2 (en) 2008-05-31 2013-12-03 Mobile device for detection of entire movement thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008143984A JP2009290811A (en) 2008-05-31 2008-05-31 Mobile device

Publications (2)

Publication Number Publication Date
JP2009290811A true JP2009290811A (en) 2009-12-10
JP2009290811A5 JP2009290811A5 (en) 2011-05-19

Family

ID=41459499

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008143984A Pending JP2009290811A (en) 2008-05-31 2008-05-31 Mobile device

Country Status (1)

Country Link
JP (1) JP2009290811A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011205544A (en) * 2010-03-26 2011-10-13 Ntt Docomo Inc Radio communication terminal, content distribution system, content distribution method, and program

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002230461A (en) * 2001-02-02 2002-08-16 Funai Electric Co Ltd Automatic notifying device for operation state of passenger train
JP2005321841A (en) * 2004-05-06 2005-11-17 Navitime Japan Co Ltd Portable guiding device
JP2007120953A (en) * 2005-10-25 2007-05-17 Navitime Japan Co Ltd Navigation system, portable terminal device, and start/arrival discrimination method
WO2008053707A1 (en) * 2006-11-02 2008-05-08 Nec Corporation Information providing system and information providing method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002230461A (en) * 2001-02-02 2002-08-16 Funai Electric Co Ltd Automatic notifying device for operation state of passenger train
JP2005321841A (en) * 2004-05-06 2005-11-17 Navitime Japan Co Ltd Portable guiding device
JP2007120953A (en) * 2005-10-25 2007-05-17 Navitime Japan Co Ltd Navigation system, portable terminal device, and start/arrival discrimination method
WO2008053707A1 (en) * 2006-11-02 2008-05-08 Nec Corporation Information providing system and information providing method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011205544A (en) * 2010-03-26 2011-10-13 Ntt Docomo Inc Radio communication terminal, content distribution system, content distribution method, and program

Similar Documents

Publication Publication Date Title
WO2009145267A1 (en) Mobile device
JP3822126B2 (en) Transportation management system
EP1077362B1 (en) Route guiding apparatus
US7545283B2 (en) Communication control system
WO2018096970A1 (en) Electronic device, vehicle, control device, control program, and operation method of electronic device
JP2009300215A (en) Mobile apparatus
JP2016161479A (en) Navigation system and navigation method
CN111815009A (en) Riding reservation user assistance device and riding reservation user assistance method
JP2009204457A (en) Navigation device and program
KR20160058295A (en) Operation Apparatus of Public Transportation, Operation Method of Public Transportation and Mobile Communication Terminal
KR20210125822A (en) A System for Checking a Getting in or out Information of a Vehicle Passenger and a Method for Protecting the Passenger Using the Same
JP2016222042A (en) Information providing program and getting-on/off guiding system
JP7027154B2 (en) Information provision method, vehicle management method and information provision device
JP2009302854A (en) Mobile device
JP2009290811A (en) Mobile device
JP2009295055A (en) Mobile equipment
JP2008217194A (en) Bus service system and bus service method
KR102000554B1 (en) Management system of school bus and children administration
JP2018067172A (en) Automatic driving car and program for automatic driving car
JP2012142776A (en) Portable terminal and erroneous boarding determination system
US20200231117A1 (en) Apparatus for controlling vehicle
JP2010219761A (en) System for notifying arrival at destination beforehand, method for notifying arrival at destination beforehand, portable terminal device, and program
CN114616139A (en) Carpooling trip authentication via audible signals
KR101653640B1 (en) Method for safty taxi service using bluetooth
JP2002048587A (en) Operation guide information providing system and operation guide information providing method, getting-on and getting-off guide information providing device, and storage medium

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20110406

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110406

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20111019

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120828

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121225