JP4494894B2 - Mobile terminal and communication system - Google Patents
Mobile terminal and communication system Download PDFInfo
- Publication number
- JP4494894B2 JP4494894B2 JP2004209091A JP2004209091A JP4494894B2 JP 4494894 B2 JP4494894 B2 JP 4494894B2 JP 2004209091 A JP2004209091 A JP 2004209091A JP 2004209091 A JP2004209091 A JP 2004209091A JP 4494894 B2 JP4494894 B2 JP 4494894B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- alarm
- position information
- mobile terminal
- unit
- 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 - Lifetime
Links
- 238000004891 communication Methods 0.000 title claims description 16
- 230000008859 change Effects 0.000 claims description 49
- 238000012544 monitoring process Methods 0.000 description 40
- 238000010586 diagram Methods 0.000 description 17
- 238000012790 confirmation Methods 0.000 description 16
- 238000005259 measurement Methods 0.000 description 9
- 238000012545 processing Methods 0.000 description 9
- 238000000034 method Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Landscapes
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、ユーザのスケジュールを記憶する携帯端末および通信システムに関する。 The present invention relates to a mobile terminal and a communication system that store a user's schedule.
従来、スケジュール管理装置として、特許文献1に記載されているように、ユーザの現在位置、ユーザの予定移動先、および現在位置から予定移動先までユーザが移動するのに要する移動時間を考慮した管理を行っている装置が知られている。上述スケジュール管理装置は、現在位置から目標位置情報までの移動時間を所定間隔で演算し、演算した移動時間およびスケジュールの時刻に基づいて算出された時刻になると、ユーザに対してスケジュールで定められた時刻に達したことを通知することが記載されている。
しかしながら、特許文献1に記載のスケジュール管理装置は、所定間隔で現在位置から目標位置までの移動時間を演算している。従って、特許文献1に記載のスケジュール管理装置は、ユーザの位置に変化が生じていない場合でも移動時間を演算することがあり、その場合は、無駄な演算処理を行うことになる。 However, the schedule management apparatus described in Patent Document 1 calculates the movement time from the current position to the target position at predetermined intervals. Therefore, the schedule management apparatus described in Patent Document 1 may calculate the travel time even when there is no change in the position of the user, and in that case, useless calculation processing is performed.
そこで、本発明は、無駄な演算処理をすることなく、ユーザの現在位置から予定移動先への移動時間を演算することのできる携帯端末および通信システムを提供することを目的とする。 Therefore, an object of the present invention is to provide a mobile terminal and a communication system that can calculate a travel time from a user's current position to a planned travel destination without performing useless computation processing.
本発明の携帯端末は、上述の課題を解決するため、ユーザのスケジュール情報を記憶する携帯端末において、前記携帯端末のユーザの予定移動先を示す予定位置情報とアラームを知らせる時刻を示す第1アラーム時刻情報とを対応付けたスケジュール情報を記憶する記憶手段と、前記携帯端末が位置する領域が変わったことを判断する位置変化判断手段と、前記携帯端末が位置する領域が変わったと前記位置変化判断手段が判断すると、前記携帯端末の現在位置を示す現在位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得された現在位置情報が、前回取得された位置情報から変化しているか否かを判断する現在位置情報変化判断手段と、前記位置情報取得手段により取得された現在位置情報が、前回取得された位置情報から変化したと前記現在位置情報変化判断手段が判断すると、前記位置情報取得手段が取得した現在位置情報により示される現在位置から前記予定位置情報により示される予定移動先まで移動するのに必要とする所要時間をサーバから取得する所要時間取得手段と、前記記憶手段に記憶される第1アラーム時刻情報により示される時刻から前記所要時間取得手段が取得した所要時間を減算して、新たなアラーム時刻を示す第2アラーム時刻情報を取得するアラーム時刻情報取得手段と、前記アラーム時刻情報取得手段により取得された第2アラーム時刻情報により示されるアラーム時刻に達するとアラームを知らせるアラーム手段と、を備えている。
In order to solve the above-described problem, a mobile terminal according to the present invention is a mobile terminal that stores user schedule information. A first alarm that indicates scheduled position information indicating a scheduled destination of the user of the mobile terminal and a time at which an alarm is notified. Storage means for storing schedule information associated with time information, position change determination means for determining that the area where the mobile terminal is located has changed, and position change determination when the area where the mobile terminal is located has changed If the means determines, position information acquisition means for acquiring current position information indicating the current position of the mobile terminal, and whether the current position information acquired by the position information acquisition means has changed from the position information acquired last time Current position information change determination means for determining whether or not the current position information acquired by the position information acquisition means If the changed from broadcast the current position information change determination means determines, required to move from the current position indicated by the current position information the position information acquisition unit acquires the scheduled destination indicated by the estimate position information required time obtaining means, by subtracting the time required the required time obtaining means from the time indicated by the first alarm time information stored is acquired in the storage means, a new alarm time for obtaining the time required from the server to Alarm time information acquisition means for acquiring second alarm time information indicating the alarm time, and alarm means for notifying an alarm when the alarm time indicated by the second alarm time information acquired by the alarm time information acquisition means is reached. Yes.
また、本発明の通信システムは、ユーザのスケジュールを記憶する携帯端末と、上記携帯端末と通信することができるサーバとを備える通信システムにおいて、上記携帯端末は、前記携帯端末のユーザの予定移動先を示す予定位置情報とアラームを知らせる時刻を示す第1アラーム時刻情報とを対応付けたスケジュール情報を記憶する記憶手段と、前記携帯端末が位置する領域が変わったことを判断する位置変化判断手段と、前記携帯端末が位置する領域が変わったと前記位置変化判断手段が判断すると、前記携帯端末の現在位置を示す現在位置情報を取得する位置情報取得手段と、前記位置情報取得手段により取得された現在位置情報が、前回取得された位置情報から変化しているか否かを判断する現在位置情報変化判断手段と、前記位置情報取得手段により取得された現在位置情報が、前回取得された位置情報から変化したと前記現在位置情報変化判断手段が判断すると、前記位置情報取得手段が取得した現在位置情報により示される現在位置から前記予定位置情報により示される予定移動先まで移動するのに必要とする所要時間を前記サーバから取得する所要時間取得手段と、前記記憶手段に記憶される第1アラーム時刻情報により示される時刻から前記所要時間取得手段が取得した所要時間を減算して、新たなアラーム時刻を示す第2アラーム時刻情報を取得するアラーム時刻情報取得手段と、前記アラーム時刻情報取得手段により取得された第2アラーム時刻情報により示されるアラーム時刻に達するとアラームを知らせるアラーム手段と、を備え、上記サーバは、上記携帯端末における上記所要時間要求手段による所要時間の要求があると、上記携帯端末を保持するユーザの現在位置から移動先までの所要時間を算出し、算出した所要時間を上記携帯端末に返信する返信手段、を備えている。
Moreover, the communication system of this invention is a communication system provided with the portable terminal which memorize | stores a user's schedule, and the server which can communicate with the said portable terminal, The said portable terminal is the planned moving destination of the user of the said portable terminal. Storage means for storing schedule information in which scheduled position information indicating the first alarm time information indicating an alarm is associated with each other, and a position change determination means for determining that the area where the mobile terminal is located has changed the when the mobile terminal is the position change determining means and a region located has changed is determined, the position information acquisition means for acquiring the current position information indicating the current position of the portable terminal, current acquired by the position information acquiring means Current position information change determination means for determining whether or not the position information has changed from the previously acquired position information; Current position information acquired by the multi-address acquisition means, when said current position information change determination unit to have changed from the location information obtained in the previous time is determined from the current position indicated by the current position information the position information acquisition unit acquires From the time indicated by the first alarm time information stored in the storage means, the required time acquisition means for acquiring the required time required to move to the planned destination indicated by the planned position information from the server Alarm time information acquisition means for subtracting the required time acquired by the required time acquisition means to acquire second alarm time information indicating a new alarm time; and second alarm time information acquired by the alarm time information acquisition means Alarm means for notifying an alarm when the alarm time indicated by When there is a request for a required time by the required time request means in the mobile terminal, a required time from the current position of the user holding the mobile terminal to the destination is calculated, and the calculated required time is returned to the mobile terminal Means.
この発明によれば、予定移動先と当該予定移動先に到達する時間とを対応付けて記憶するスケジュールを記憶しておき、ユーザの位置する領域が変わったときに、ユーザの現在位置から予定移動先までの移動に要する所要時間を取得し、この所要時間を考慮したアラームを知らせる時刻を算出し、当該時刻にアラームを知らせることにより、ユーザの位置する領域が変わったときに移動に要する所要時間を算出することができ、無駄な演算処理を行うことなく、移動に要する所要時間を考慮したアラームを知らせることができる。 According to the present invention, the schedule for storing the scheduled destination and the time to reach the scheduled destination is stored in advance, and when the area where the user is located is changed, the scheduled movement is performed from the current position of the user. The time required to move when the area where the user is located is changed by acquiring the time required for the previous movement, calculating the time to notify the alarm in consideration of this required time, and notifying the alarm at that time. Can be calculated, and an alarm considering the time required for movement can be notified without performing unnecessary calculation processing.
また、本発明の携帯端末の位置変化判断手段は、上記携帯端末により無線通信される基地局が変更されたことを判断することも好ましい。 Moreover, it is also preferable that the position change determination means of the mobile terminal of the present invention determines that the base station wirelessly communicated with the mobile terminal has been changed.
この発明によれば、携帯端末が無線通信する基地局が変わったことを判断することにより、携帯端末が移動したことを簡易な構成で判断することができる。 According to the present invention, it is possible to determine that the mobile terminal has moved with a simple configuration by determining that the base station with which the mobile terminal performs wireless communication has changed.
また、本発明の携帯端末の上記記憶手段は、さらに、ユーザから入力された余裕時間を上記スケジュール情報に対応付けて記憶し、上記アラーム時刻情報取得手段は、上記第2アラーム時刻情報により示されるアラーム時刻からさらに余裕時間を減算することにより、新たなアラーム時刻である第3アラーム時刻情報を取得し、上記アラーム手段は、上記アラーム時刻情報取得手段により取得された上記第2アラーム時刻情報に代えて上記第3アラーム時刻情報により示されるアラーム時刻に達すると、アラームを知らせることも好ましい。 Further, the storage means of the portable terminal of the present invention further stores a margin time input by the user in association with the schedule information, and the alarm time information acquisition means is indicated by the second alarm time information. By subtracting the extra time from the alarm time, the third alarm time information which is a new alarm time is acquired, and the alarm means replaces the second alarm time information acquired by the alarm time information acquisition means. It is also preferable to notify the alarm when the alarm time indicated by the third alarm time information is reached.
この発明によれば、アラーム時刻情報取得手段は、第2アラーム時刻情報により示されるアラーム時刻からさらに余裕時間を減算することにより、新たなアラーム時刻である第3アラーム時刻情報を取得し、この第3アラーム時刻情報で示す時刻に達するとアラームを知らせることにより、余裕時間を考慮したアラーム時刻にアラームを知らせることができ、ユーザは予定移動先に遅れることなく予定した時刻に到達することができる。さらに、ユーザにとって余裕を持った行動を行うことが可能となる。 According to this invention, the alarm time information acquisition means acquires the third alarm time information which is a new alarm time by further subtracting the margin time from the alarm time indicated by the second alarm time information. When the time indicated by the 3-alarm time information is reached, the alarm is notified, so that the alarm can be notified at the alarm time considering the allowance time, and the user can reach the scheduled time without delaying the planned destination. Furthermore, it is possible to perform an action with a margin for the user.
本発明は、ユーザの位置に変化が生じたときに移動時間を算出することができ、無駄な演算処理を行うことなく、移動時間を考慮した時刻にアラームを知らせることができる。 The present invention can calculate the travel time when a change occurs in the position of the user, and can notify an alarm at a time that takes the travel time into account without performing useless calculation processing.
本発明は、一実施の形態のために示された添付図面を参照して以下の詳細な記述を考慮することによって容易に理解することができる。引き続いて、添付図面を参照しながら本発明の実施の形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。 The present invention can be readily understood by considering the following detailed description with reference to the accompanying drawings shown for the embodiments. Subsequently, embodiments of the present invention will be described with reference to the accompanying drawings. Where possible, the same parts are denoted by the same reference numerals, and redundant description is omitted.
図1は、本実施形態における携帯端末および通信システムのシステム構成図である。本実施形態における通信システムは、携帯端末100、基地局200、中央サーバ300、経路情報提供サーバ400、経路情報提供サーバ500を有する。携帯端末100は、基地局200と無線により通信するものであって、具体的には携帯電話である。 FIG. 1 is a system configuration diagram of a mobile terminal and a communication system in the present embodiment. The communication system in the present embodiment includes a mobile terminal 100, a base station 200, a central server 300, a route information providing server 400, and a route information providing server 500. The mobile terminal 100 communicates with the base station 200 wirelessly, and is specifically a mobile phone.
基地局200は、携帯端末100と携帯電話網とを接続する部分であり、基地局200を中心に所定の範囲に存在する携帯端末100と無線通信することができる. The base station 200 is a part that connects the mobile terminal 100 and a mobile phone network, and can wirelessly communicate with the mobile terminal 100 that exists in a predetermined range around the base station 200.
中央サーバ300(返信手段)は、携帯端末100を管理するサーバであって、携帯端末100から経路情報(予定移動先までの所要時間)探索の依頼を受けると、依頼の内容に応じて経路情報提供サーバ400または経路情報提供サーバ500のいずれかに振り分けて、依頼の内容に応じた経路情報を取得し、取得した経路情報を携帯端末100に返信するための返信手段を備える。具体的には、自家用車で移動するか、電車などの公共機関を用いて移動するか、依頼者の交通機関に応じて経路情報提供サーバ400、または経路情報提供サーバ500のいずれかに経路情報の探索の依頼を行う。 The central server 300 (reply means) is a server that manages the mobile terminal 100, and when it receives a request for searching for route information (required time to the planned destination) from the mobile terminal 100, the route information according to the content of the request. There is provided a reply means for distributing to either the providing server 400 or the route information providing server 500, obtaining route information according to the contents of the request, and returning the obtained route information to the portable terminal 100. Specifically, the route information is transferred to either the route information providing server 400 or the route information providing server 500 depending on the requester's transportation system, by moving by a private car, by using a public organization such as a train. Request a search for.
経路情報提供サーバ400は、中央サーバ300からの依頼に応じて携帯端末100の現在位置から予定移動先である目的地までの、自家用車による所要時間を演算し、中央サーバ300に通知する。 In response to a request from the central server 300, the route information providing server 400 calculates the time required for the private vehicle from the current position of the mobile terminal 100 to the destination that is the planned destination, and notifies the central server 300 of it.
経路情報提供サーバ500は、中央サーバ300からの依頼に応じて携帯端末100の現在位置から予定移動先である目的地までの、電車などの公共機関による所要時間を演算し、中央サーバ300に通知する。 In response to a request from the central server 300, the route information providing server 500 calculates a time required by a public institution such as a train from the current position of the mobile terminal 100 to a destination that is a planned destination, and notifies the central server 300 To do.
次に、携帯端末100について説明する。図2は、携帯端末100のブロック構成図である。携帯端末100は、スケジューラ部10(記憶手段)、時刻情報提供部11、入力部12、状態管理部13(監視モード指示部101、現在地確認要求部102、変化判断部103、所要時間要求部104(所要時間取得手段)、およびリミットチェック部105(アラーム時刻情報取得手段)を備える)、基地局監視部13(位置変化判断手段)、現在地測位置部14(位置情報取得手段)、アラーム鳴動部15(アラーム手段)を備えている。以下、各部について説明する。 Next, the mobile terminal 100 will be described. FIG. 2 is a block configuration diagram of the mobile terminal 100. The mobile terminal 100 includes a scheduler unit 10 (storage means), a time information providing unit 11, an input unit 12, a state management unit 13 (a monitoring mode instruction unit 101, a current location confirmation request unit 102, a change determination unit 103, and a required time request unit 104. (Required time acquisition means) and limit check unit 105 (alarm time information acquisition means), base station monitoring unit 13 (position change determination means), current location measurement unit 14 (position information acquisition means), alarm sounding unit 15 (alarm means). Hereinafter, each part will be described.
スケジューラ部10は、携帯端末100を保持するユーザのスケジュールを記憶する部分であり、具体的には、少なくとも、予定移動先を示す予定位置情報と当該予定移動先に到達すべき時刻(アラームを鳴動すべき時刻)を対応付けて記憶している部分である。図3は、スケジューラ部10が記憶するスケジュール情報を説明する概念図である。 The scheduler unit 10 is a part that stores a schedule of a user who holds the mobile terminal 100. Specifically, the scheduler unit 10 includes at least scheduled position information indicating a scheduled destination and a time at which the scheduled destination is reached (alarming an alarm). This is the part that stores the time to be associated). FIG. 3 is a conceptual diagram illustrating schedule information stored in the scheduler unit 10.
図3に示すとおり、スケジュール情報は、アラーム日時、予定移動先、アラームレベル、内容、交通手段、監視開始日時、余裕時間、継続フラグを対応付けて記憶している。アラーム日時とは、イベントの開始時刻、到着時刻などに基づいてアラームを鳴動させる時刻である。なお、このアラーム日時は後述する処理により、ユーザの移動に伴って書き換えられる。予定移動先は、目的とする所在地であり、建物などの名称、または住所、或いは緯度経度で示される。アラームレベルは、鳴動音のパターン種別を示し、高、中、小が記述される。アラームレベルが高いほど、緊急であることを示すよう激しい音、音量が大きい音などを鳴動するよう鳴動音が設定される。 As shown in FIG. 3, the schedule information stores alarm date / time, scheduled destination, alarm level, contents, transportation means, monitoring start date / time, margin time, and continuation flag in association with each other. The alarm date / time is the time at which the alarm is sounded based on the start time, arrival time, etc. of the event. This alarm date and time is rewritten as the user moves by a process described later. The planned destination is a target location, and is indicated by a name of a building or the like, an address, or a latitude and longitude. The alarm level indicates the pattern type of the ringing sound, and describes high, medium, and small. The higher the alarm level, the more the sound is set to sound a loud sound, a loud sound, etc. to indicate an emergency.
内容は、ユーザのスケジュールの具体的内容を示し、ユーザが内容に記述されている文章を見ることによりスケジュールを把握することができるようにするためのものである。交通手段は、予定移動先までの交通手段を示し、具体的には電車などの交通機関を用いて移動するか、自家用車を用いて移動するかを記述するものである。 The contents indicate specific contents of the user's schedule, and the user can grasp the schedule by looking at the sentences described in the contents. The transportation means indicates the transportation means to the planned destination, and specifically describes whether to move using a transportation means such as a train or to move using a private car.
監視開始日時は、状態管理部によるユーザにおける存在領域の変更の監視を始めるタイミングを示し、起動日時が記述される。また、監視を行わないことを示す「無し」、即時に起動することを示す「即時起動」、当日朝(例えばAM6:00)に起動する「当日朝」などを記述することもできる。余裕時間は、余裕をもって行動することができるようアラームを鳴動させる時間を早めに、かつ自動的に設定することができるようにするための時間である。ここでは「分」単位で記述することができ、例えば10分と記述しておくと、アラーム日時として記述した日時により10分早めにアラームが鳴動することになる。 The monitoring start date and time indicates the timing when the state management unit starts monitoring the change of the existing area for the user, and describes the start date and time. In addition, “none” indicating that monitoring is not performed, “immediate activation” indicating immediate activation, “morning on the same day” activated on the morning of the day (for example, AM 6:00), and the like can also be described. The allowance time is a time for enabling the alarm to be sounded early and automatically so that the user can act with a margin. Here, it can be described in units of “minutes”. For example, if it is described as 10 minutes, the alarm will sound 10 minutes earlier depending on the date and time described as the alarm date and time.
継続フラグは、位置連動スケジュール機能を、ユーザが移動するたびに継続するか否かを状態管理部13に判定させるためのフラグである。 The continuation flag is a flag for causing the state management unit 13 to determine whether or not to continue the position interlock schedule function every time the user moves.
図3に戻り、入力部12は、携帯端末100に備えられている英数字などを入力することのできる操作パネルである。ユーザは入力部12を操作することによりスケジューラ部10にスケジュールを入力することができる。入力部12からスケジュールを入力する際に、携帯端末100のディスプレイ部(図示せず)に表示される画面例を示す。図4は、携帯端末100に表示される入力画面例を示す説明図である。 Returning to FIG. 3, the input unit 12 is an operation panel capable of inputting alphanumeric characters and the like provided in the mobile terminal 100. The user can input a schedule to the scheduler unit 10 by operating the input unit 12. The example of a screen displayed on the display part (not shown) of the portable terminal 100 when inputting a schedule from the input part 12 is shown. FIG. 4 is an explanatory diagram illustrating an example of an input screen displayed on the mobile terminal 100.
図4に示すように、アラーム日時である日時、予定移動先を示す場所、アラームレベル、内容、交通手段、監視開始日時、余裕時間が入力される。ここで入力された情報が、上述スケジューラ部10に記憶されることになる。 As shown in FIG. 4, the date and time that is the alarm date and time, the location indicating the planned destination, the alarm level, the contents, the transportation means, the monitoring start date and time, and the margin time are input. The information input here is stored in the scheduler unit 10 described above.
図2に戻り、状態管理部13は、監視モード指示部101、現在地確認要求部102、変化判断部103、所要時間要求部104、およびリミットチェック部105を備え、主に携帯端末100の現在地を測定し、現在地から予定移動先までの所要時間を取得し、取得した所要時間に基づいてスケジューラ部10に記憶されているアラーム時刻を書き換える部分である。以下、各部について説明する。 Returning to FIG. 2, the state management unit 13 includes a monitoring mode instruction unit 101, a current location confirmation request unit 102, a change determination unit 103, a required time request unit 104, and a limit check unit 105, and mainly determines the current location of the mobile terminal 100. This is a part for measuring and acquiring the required time from the current location to the planned destination and rewriting the alarm time stored in the scheduler unit 10 based on the acquired required time. Hereinafter, each part will be described.
監視モード指示部101は、スケジューラ部10に記憶されるスケジュール情報に基づいて後述する基地局監視部14を起動させるための指示を基地局監視部14に出力する部分である。 The monitoring mode instruction unit 101 is a part that outputs to the base station monitoring unit 14 an instruction for starting a base station monitoring unit 14 to be described later based on schedule information stored in the scheduler unit 10.
現在地確認要求部102は、スケジューラ部10に記憶されるスケジュール情報が入力され、監視開始の通知を受けたとき、または後述する基地局監視部14により携帯端末100の存在位置に変化が生じたと判断したとき、後述する現在地測位置部15に現在地の測定を行うよう指示を出力する部分である。 The current location confirmation request unit 102 receives the schedule information stored in the scheduler unit 10 and receives a monitoring start notification, or determines that a change has occurred in the location of the mobile terminal 100 by the base station monitoring unit 14 described later. When this is done, it is a part that outputs an instruction to measure the current location to the current location measuring unit 15 described later.
変化判断部103は、現在地確認要求部102が要求した現在地が、前回要求したときの位置と変化しているか否かを判断する部分である。変化判断部103は、変化していると判断した場合は、後述する所要時間要求部104に対して所要時間を取得するよう指示を出力する。変化判断部103は、変化していないと判断した場合は、再度、現在地確認要求部102から指示が来るまで待機状態となる。 The change determining unit 103 is a part that determines whether or not the current location requested by the current location confirmation requesting unit 102 has changed from the position at the previous request. When the change determination unit 103 determines that the change has occurred, the change determination unit 103 outputs an instruction to the required time request unit 104 described later to acquire the required time. If the change determination unit 103 determines that the change has not occurred, the change determination unit 103 again enters a standby state until an instruction is received from the current location confirmation request unit 102.
所要時間要求部104は、変化判断部103から所要時間取得の要求指示を受けると、携帯電話網に接続されている中央サーバ300に対して、現在位置から予定移動先までに移動するに要する所要時間を要求する。要求に際して要求コマンドの一例を図に示す。図5は、所要時間要求部104が中央サーバ300に対して出力した検索要求コマンドおよび入力した検索結果の具体例を示す概念図であり、図5(a)は、検索要求コマンドの概念図、図5(b)は、検索結果を示す概念図である。 When the required time request unit 104 receives a required time acquisition request instruction from the change determining unit 103, the required time required unit 104 needs to move from the current position to the planned destination for the central server 300 connected to the mobile phone network. Request time. An example of a request command when making a request is shown in the figure. FIG. 5 is a conceptual diagram showing a specific example of the search request command output to the central server 300 by the required time request unit 104 and the input search result. FIG. 5A is a conceptual diagram of the search request command. FIG. 5B is a conceptual diagram showing search results.
図5(a)に示すように、出力した検索要求コマンドは、検索オーダID、現在地、現在地略称、目的地、目的地略称、到着希望日時、交通機関を含む。検索オーダIDは、検索要求と検索結果とをリンクさせるためのIDであり、実行した年月日日時分から生成されるIDであり、ユニークとなるよう生成される。現在地は、現在地を測定した結果を示し、緯度経度をもって記述される。現在地略称は、現在地の略称であり、建物のビル名、駅名などをあらかじめ保持しているマップ情報から取得され記述されるものである。 As shown in FIG. 5A, the output search request command includes a search order ID, current location, current location abbreviation, destination, destination abbreviation, desired arrival date and time, and transportation. The search order ID is an ID for linking the search request and the search result, is an ID generated from the executed date and time, and is generated to be unique. The current location indicates the result of measuring the current location, and is described with latitude and longitude. The current location abbreviation is an abbreviation for the current location, and is obtained and described from map information that holds the building name, station name, etc. of the building in advance.
目的地は、緯度経度を持って示されるユーザが予定する移動先を示す。後述する目的地略称を用いてあらかじめ保持しているマップ情報から緯度経度が算出される。 The destination indicates a destination planned by the user shown with latitude and longitude. Latitude and longitude are calculated from map information stored in advance using a destination abbreviation described later.
目的地略称は、上述入力部12からスケジューラ部10に入力された場所を示す。 The destination abbreviation indicates a place input from the input unit 12 to the scheduler unit 10.
到着希望日時は、スケジューラ部10に記憶されているアラーム時刻を示す。 The desired arrival date and time indicates an alarm time stored in the scheduler unit 10.
交通機関は、スケジューラ部10に記憶されている使用する交通機関を示し、自家用車で予定移動先まで行くか、公共機関を用いて予定移動先まで行くかを示す。 The transportation means indicates the transportation means to be used, which is stored in the scheduler unit 10, and indicates whether to go to the planned destination using a private car or to go to the planned destination using a public institution.
次に検索結果について説明する。図5(b)に示すように、検索結果は、検索オーダIDと所要時間(検索結果)とを含む。検索オーダIDは、上述検索要求コマンドとリンクできるよう検索要求コマンドから抜き出された検索オーダIDが使用される。所要時間は、中央サーバ300で取得された携帯端末100の現在位置から予定移動先までの移動に要する所要時間を示す。 Next, search results will be described. As shown in FIG. 5B, the search result includes a search order ID and a required time (search result). As the search order ID, the search order ID extracted from the search request command is used so that it can be linked to the search request command. The required time indicates the required time required for movement from the current position of the mobile terminal 100 acquired by the central server 300 to the scheduled destination.
以上のコマンドを用いることにより、所用時間要求部104は、現在位置から予定する移動先までの移動に要する所要時間を取得することができる。 By using the above commands, the required time request unit 104 can acquire the time required for the movement from the current position to the planned destination.
図2に戻り、リミットチェック部105は、取得した所要時間に基づいて緊急度合いに応じたアラームレベルおよび新たなアラーム時刻をスケジューラ部10に登録する部分である。より具体的には、リミットチェック部105は、所用時間要求部104が取得した予定移動先までの移動に要する所要時間、およびスケジューラ部10に記憶されているアラーム時刻(必要に応じて、さらに余裕時間)に基づいて、新たなアラーム時刻を算出する。そして、リミットチェック部105は、算出したアラーム時刻と現在時刻とを比較し、スケジュールどおりに予定移動先にユーザが到着することができるよう、緊急度合いに応じたアラームレベルおよびアラーム時刻を設定する。 Returning to FIG. 2, the limit check unit 105 is a part that registers an alarm level and a new alarm time corresponding to the degree of urgency in the scheduler unit 10 based on the acquired required time. More specifically, the limit check unit 105 determines the time required for the movement to the planned movement destination acquired by the required time request unit 104 and the alarm time stored in the scheduler unit 10 (if necessary, further margin Based on the time, a new alarm time is calculated. Then, the limit check unit 105 compares the calculated alarm time with the current time, and sets an alarm level and an alarm time according to the degree of urgency so that the user can arrive at the scheduled destination according to the schedule.
基地局管理部14は、携帯端末100が無線通信する基地局を監視する部分であり、基地局から発信される電波に含まれるエリア番号を検出する部分である。基地局管理部14は、無線通信している基地局のエリア番号を記憶するエリア番号記憶部を備え、このエリア番号記憶部に記憶されているエリア番号に変更が生じると、携帯端末100は、無線通信している基地局が変わったと判断し、現在地確認要求部102に対して現在位置を確認するよう指示を出力する。 The base station management unit 14 is a part that monitors a base station with which the mobile terminal 100 communicates wirelessly, and is a part that detects an area number included in a radio wave transmitted from the base station. The base station management unit 14 includes an area number storage unit that stores an area number of a base station that performs wireless communication. When the area number stored in the area number storage unit is changed, the mobile terminal 100 It is determined that the base station performing wireless communication has changed, and an instruction is output to the current location confirmation request unit 102 to confirm the current location.
現在地測位置部15は、GPS(全地球測位システム)(Global Positioning System)により、緯度経度からなる現在地を測定する部分である。現在地確認要求部102からの指示により現在地測位置部15はGPS衛星から電波を受信することにより、現在地を測定することができる。 The current location measurement unit 15 is a part that measures a current location including latitude and longitude by GPS (Global Positioning System). In response to an instruction from the current location confirmation requesting unit 102, the current location measuring unit 15 can measure the current location by receiving radio waves from GPS satellites.
次に、上述のとおり構成された携帯端末100の動作について、中央サーバ300および経路情報提供サーバ400の動作を交えて説明する。図6は、携帯端末100の概略動作を示す動作フロー図である。 Next, the operation of the mobile terminal 100 configured as described above will be described together with the operations of the central server 300 and the route information providing server 400. FIG. 6 is an operation flowchart showing a schematic operation of the mobile terminal 100.
携帯端末100のスケジューラ部10は記憶しているスケジュール情報を設定し(S101)、その後基地局監視部14は、携帯端末100において無線通信する基地局に変更が生じているか、否かを判断する(S102)。基地局監視部14が通信している基地局に変更が生じたと判断すると、現在地確認要求部102が現在地の位置情報を取得する(S103)。 The scheduler unit 10 of the mobile terminal 100 sets the stored schedule information (S101), and then the base station monitoring unit 14 determines whether or not the base station that performs wireless communication in the mobile terminal 100 has changed. (S102). If the base station monitoring unit 14 determines that a change has occurred in the communicating base station, the current location confirmation requesting unit 102 acquires location information of the current location (S103).
変化判断部103は、今取得した位置情報と前回取得した位置情報とが不一致であると判断する場合、すなわち存在位置に変化が生じていたと判断する場合、変化判断部103は所要時間要求部104に指示を出力する。所要時間要求部104は、予定移動先まで移動に要する所要時間の要求を中央サーバ300に行う(S104)。 When the change determination unit 103 determines that the position information acquired now does not match the position information acquired last time, that is, when it is determined that a change has occurred in the existing position, the change determination unit 103 sets the required time request unit 104. Outputs instructions. The required time request unit 104 requests the central server 300 for the required time required to move to the planned destination (S104).
中央サーバ300は、携帯端末100の所要時間要求部104から送信された検索要求コマンド(図5(a)参照)を受信すると、検索要求コマンドで指示した交通機関に応じた経路情報提供サーバ400(または経路情報提供サーバ500)に受信した検索要求コマンドを転送する(S201)。 When the central server 300 receives the search request command (see FIG. 5A) transmitted from the required time request unit 104 of the mobile terminal 100, the route information providing server 400 (in accordance with the transportation system designated by the search request command) ( Alternatively, the received search request command is transferred to the route information providing server 500) (S201).
経路情報提供サーバ400では、現在位置と予定移動先と到達希望日時とに基づいて、予定移動先まで移動するに要する所要時間を算出する(S301)。なお、ここでの算出方法は、公知の経路探索技術を用いていることから詳細の説明は省略する。そして、経路情報提供サーバ400は算出した所要時間を中央サーバ300に返信する。 The route information providing server 400 calculates the time required to move to the planned destination based on the current position, the planned destination, and the desired arrival date and time (S301). In addition, since the calculation method here uses the well-known route search technique, detailed description is abbreviate | omitted. Then, the route information providing server 400 returns the calculated required time to the central server 300.
中央サーバ300では、受信した所要時間をさらに携帯端末100に対して返信する。なお、中央サーバ300では、どの携帯端末からの所要時間の要求であるかを管理しているものとする。 In the central server 300, the received required time is further returned to the portable terminal 100. It is assumed that the central server 300 manages from which mobile terminal the required time is requested.
携帯端末100では、受信した所要時間に基づいて、タイムリミットを判定する(S105)。具体的には、リミットチェック部105は、スケジューラ部10に記憶されているアラーム時刻から所要時間(および余裕時間)を減算し、新たなアラーム時刻を得る。そして、リミットチェック部105は、新たなアラーム時刻をスケジューラ部10に登録する。 The portable terminal 100 determines a time limit based on the received required time (S105). Specifically, the limit check unit 105 subtracts the required time (and spare time) from the alarm time stored in the scheduler unit 10 to obtain a new alarm time. Then, the limit check unit 105 registers a new alarm time in the scheduler unit 10.
スケジューラ部10では、スケジュール情報が更新されたことを判断し、書き換えられた新たなアラーム情報と現在時刻とを比較し、どれぐらい時間的な余裕があるかを判断する。スケジューラ部10は、その余裕度(または緊急度)に応じたアラームを鳴動するようアラーム鳴動部16に指示を出力する。 The scheduler unit 10 determines that the schedule information has been updated, compares the rewritten new alarm information with the current time, and determines how much time is available. The scheduler unit 10 outputs an instruction to the alarm sounding unit 16 to sound an alarm corresponding to the margin (or urgency).
以上のとおり、携帯端末100は基地局の変更を検出すると、実際の現在地の変化を判定し、スケジューラ部10に記述されている予定移動先まで移動するのに要する所要時間を取得し、スケジューラ部10を更新するよう処理することができる。これにより、スケジューラ部10の無駄な更新処理をする必要がなくなる。 As described above, when the mobile terminal 100 detects the change of the base station, the mobile terminal 100 determines the actual change of the current location, acquires the time required to move to the planned destination described in the scheduler unit 10, and the scheduler unit 10 can be processed to update. This eliminates the need for unnecessary update processing of the scheduler unit 10.
以下、携帯端末100のスケジューラ部10、状態管理部13の詳細な動作について動作フロー図に基づいて説明する。まず、スケジューラ部10の動作について説明する。図7は、スケジューラ部10におけるスケジュールが登録されたときの動作を示す動作フロー図である。 Hereinafter, detailed operations of the scheduler unit 10 and the state management unit 13 of the mobile terminal 100 will be described based on an operation flowchart. First, the operation of the scheduler unit 10 will be described. FIG. 7 is an operation flowchart showing an operation when a schedule is registered in the scheduler unit 10.
携帯端末100のユーザが操作部12を操作して入力されたスケジュール情報を受け付け(S401)、スケジューラ部10は、受け付けたスケジュール情報を記憶する(S402)。スケジューラ部10は、ユーザからの入力を受け付け、記憶したスケジュール情報をチェックし(S403)、監視開始するスケジュールであるか判断する(S404)。 The schedule information input by operating the operation unit 12 by the user of the mobile terminal 100 is received (S401), and the scheduler unit 10 stores the received schedule information (S402). The scheduler unit 10 receives an input from the user, checks the stored schedule information (S403), and determines whether it is a schedule for starting monitoring (S404).
スケジューラ部10は、監視開始するスケジュールではないと判断すると、監視開始時刻となるスケジュールのチェックを所定周期をもって行い、待機状態となる(S405)。また、スケジューラ部10は、監視開始するスケジュールであると判断すると、監視開始するスケジュールとしてアラーム時刻の書き換えを可能とするよう設定し、監視モード指示部101に監視モードに入るよう指示を出力する(S406)。そして、スケジューラ部10は状態管理部13を起動する(S407)。 If the scheduler unit 10 determines that the schedule is not to start monitoring, the scheduler unit 10 checks the schedule that becomes the monitoring start time with a predetermined period, and enters a standby state (S405). When the scheduler unit 10 determines that the schedule is to start monitoring, the scheduler unit 10 sets the alarm time to be rewritten as the schedule to start monitoring, and outputs an instruction to enter the monitoring mode to the monitoring mode instruction unit 101 ( S406). Then, the scheduler unit 10 activates the state management unit 13 (S407).
次に、起動した状態管理部13の動作について説明する。図8は、状態管理部13の動作を示す動作フロー図である。 Next, the operation of the activated state management unit 13 will be described. FIG. 8 is an operation flowchart showing the operation of the state management unit 13.
状態管理部13の監視モード指示部101が、スケジューラ部10から図7のS406の処理に基づいた監視指示を受信すると(S501)、監視モード指示部101は、基地局監視部14に対して基地局からの電波に含まれるエリア番号を検出するよう指示を出力する(S502)。指示を受けた基地局監視部14は基地局の監視モードに移行し、基地局から発信されるエリア番号を検出し、エリア番号記憶部に記憶するよう動作する。 When the monitoring mode instruction unit 101 of the state management unit 13 receives a monitoring instruction based on the processing of S406 in FIG. 7 from the scheduler unit 10 (S501), the monitoring mode instruction unit 101 transmits a base to the base station monitoring unit 14. An instruction is output to detect the area number included in the radio wave from the station (S502). Receiving the instruction, the base station monitoring unit 14 shifts to the base station monitoring mode, operates to detect the area number transmitted from the base station, and store it in the area number storage unit.
また、現在地確認要求部102は、基地局監視部14から、無線通信する基地局が変わったことを示す通知信号を受信すると(S503)、現在地確認要求部102は、スケジューラ部10に継続フラグがオンされているか、否か判断する(複数のスケジュールがある場合は一つでも継続フラグがオンされているか、否か判断する)(S504)。そして、継続フラグがオンされていると、現在地確認要求部102が判断すると、GPSによる現在位置の確認を行う(S506)。また、スケジューラ部10に継続フラグがないと、現在地確認要求部102が判断する場合は、基地局監視モードを終了するよう、スケジューラ部10は、監視モード指示部101に監視モードを中止するよう指示を出力する(S505)。なお、監視モードを継続するか、しないかを、ユーザが選択することができるように、図示しないディスプレイ部にその旨を表示させユーザによる選択を可能としてもよい。また、ユーザによる選択時にスケジューラ部10から該当するスケジュール情報を削除するようにしてもよい。 When the current location confirmation request unit 102 receives a notification signal indicating that the base station for wireless communication has changed from the base station monitoring unit 14 (S503), the current location confirmation request unit 102 sets a continuation flag in the scheduler unit 10. It is determined whether or not it is turned on (if there is a plurality of schedules, it is determined whether or not at least one continuation flag is turned on) (S504). When the current location confirmation request unit 102 determines that the continuation flag is on, the current location is confirmed by GPS (S506). If the current location confirmation requesting unit 102 determines that there is no continuation flag in the scheduler unit 10, the scheduler unit 10 instructs the monitoring mode instruction unit 101 to stop the monitoring mode so as to end the base station monitoring mode. Is output (S505). In order to allow the user to select whether or not to continue the monitoring mode, the fact may be displayed on a display unit (not shown) to enable selection by the user. Moreover, you may make it delete applicable schedule information from the scheduler part 10 at the time of the selection by a user.
現在地確認要求部102および現在地測位置部15により測定した現在位置が、前回測定した位置と異なっているか、否かを変化判断部103が判断する(S507)。変化判断部103は位置が異なっていると判断する場合は、所要時間要求部104は、中央サーバ200に対して、今測定した現在位置から予定移動先まで移動に要する所要時間を要求する(S508)。その後、所用時間要求部104は、中央サーバ200から所要時間を取得する(S509)。変化判断部103は位置が異なっていないと判断する場合は、状態管理部13は再度基地局の変化を検出するまで待機する。 The change determination unit 103 determines whether or not the current position measured by the current position confirmation request unit 102 and the current position measurement position unit 15 is different from the previously measured position (S507). When the change determination unit 103 determines that the position is different, the required time request unit 104 requests the central server 200 for the required time required for moving from the current measured position to the planned destination (S508). ). Thereafter, the required time request unit 104 acquires the required time from the central server 200 (S509). When the change determination unit 103 determines that the positions are not different, the state management unit 13 waits until a change in the base station is detected again.
次に、状態管理部13が取得した所要時間に基づいてスケジューラ部10に記述されるアラーム時刻を書き換え、再設定するときの動作について説明する。図9は、スケジューラ部10のアラーム時刻を書き換えるときの動作を示す動作フロー図である。 Next, an operation when the alarm time described in the scheduler unit 10 is rewritten and reset based on the required time acquired by the state management unit 13 will be described. FIG. 9 is an operation flowchart showing an operation when the alarm time of the scheduler unit 10 is rewritten.
所用時間要求部104が取得した所要時間は、リミットチェック部105に出力される。リミットチェック部105は、現在時刻と取得した所要時間とスケジューラ部10に設定されている余裕時間とを加算した値(時刻)から、スケジューラ部10に設定されているアラーム時刻を減算する(S601)。そして、リミットチェック部105は、減算して得た残時間が0以下であるか、あらかじめ定めた値以上であるか、またはあらかじめ定めた値以下であるか、を判断する(S602)。 The required time acquired by the required time request unit 104 is output to the limit check unit 105. The limit check unit 105 subtracts the alarm time set in the scheduler unit 10 from the value (time) obtained by adding the current time, the acquired required time, and the margin time set in the scheduler unit 10 (S601). . Then, the limit check unit 105 determines whether the remaining time obtained by subtraction is 0 or less, a predetermined value or more, or a predetermined value or less (S602).
リミットチェック部105は、S601において演算した値が0以下であると判断すると、アラーム時刻を現在時刻に設定し、アラームレベルを「高」に設定する(S603)。その他、内容欄に「もう間に合いません」を追加し、継続フラグに終了を意味する「0」を記述する。また、リミットチェック部105は、S601において演算した値があらかじめ定めた値以下であると判断すると、アラーム時刻を現在時刻に設定し、アラームレベルを「中」に設定する(S604)。その他、内容欄に「まもなく出発時刻です」を追加する。また、リミットチェック部105は、S601において演算した値があらかじめ定めた値以上であると判断すると、アラーム時刻を、(アラーム時刻−所要時間−余裕時間)に設定し、アラームレベルを「小」に設定する(S605)。その他、内容欄に「現在地を確認しました」を追加する。 When the limit check unit 105 determines that the value calculated in S601 is 0 or less, the limit check unit 105 sets the alarm time to the current time and sets the alarm level to “high” (S603). In addition, “I can't make it in time” is added to the contents column, and “0” indicating the end is described in the continuation flag. If the limit check unit 105 determines that the value calculated in S601 is less than or equal to the predetermined value, the limit check unit 105 sets the alarm time to the current time and sets the alarm level to “medium” (S604). In addition, “Departure time is coming soon” is added to the content column. If the limit check unit 105 determines that the value calculated in S601 is equal to or greater than the predetermined value, the limit check unit 105 sets the alarm time to (alarm time−required time−allowance time) and sets the alarm level to “low”. Setting is made (S605). In addition, “Current location confirmed” is added to the content column.
リミットチェック部105は、これら設定されたアラーム時刻、アラームレベルをスケジューラ部10に登録する(S606)。 The limit check unit 105 registers the set alarm time and alarm level in the scheduler unit 10 (S606).
次に、スケジューラ部10の記憶内容が更新された後のスケジューラ部10の動作について説明する。図10は、スケジューラ部10の記憶内容が更新されたときの動作を示す動作フロー図である。 Next, the operation of the scheduler unit 10 after the stored contents of the scheduler unit 10 are updated will be described. FIG. 10 is an operation flowchart showing an operation when the stored contents of the scheduler unit 10 are updated.
図9におけるS606の処理によりスケジューラ部10の記憶内容が更新されたと、スケジューラ部10が判断すると(S701)、スケジューラ部10は更新されたスケジュールのアラームレベルを判定する(S702)。そして、スケジューラ部10は、判定したアラームレベルに応じたアラームを鳴動するようアラーム鳴動部16に指示を出力し、アラーム鳴動部16は対応するアラームを鳴動する(S703)。 When the scheduler unit 10 determines that the storage content of the scheduler unit 10 has been updated by the processing of S606 in FIG. 9 (S701), the scheduler unit 10 determines the alarm level of the updated schedule (S702). Then, the scheduler unit 10 outputs an instruction to the alarm sounding unit 16 to sound an alarm corresponding to the determined alarm level, and the alarm sounding unit 16 sounds a corresponding alarm (S703).
具体的には、アラームレベルが「高」に設定されていると、アラーム鳴動部16はユーザに緊急事態であることを示すアラーム音を鳴動する(例えば、音量を大きく、また奇抜な音で鳴動する)。また、アラームレベルが「中」に設定されていると、アラーム鳴動部16は、行動を起こすべき時刻である旨を示すアラームを鳴動する。また、アラームレベルが「小」に設定されていると、アラーム鳴動部16は、スケジュールが更新されたことを示すアラーム音を鳴動する。 Specifically, when the alarm level is set to “high”, the alarm sounding unit 16 sounds an alarm sound indicating that the user is in an emergency (for example, the sound is loud and the sound is unusual) To do). When the alarm level is set to “medium”, the alarm sounding unit 16 sounds an alarm indicating that it is time to take action. If the alarm level is set to “low”, the alarm sounding unit 16 sounds an alarm sound indicating that the schedule has been updated.
スケジューラ部10は、アラーム鳴動後、新たなスケジュールの内容をディスプレイ部(図示せず)に表示させる(S704)。その後、図8の処理に戻る。 After the alarm is sounded, the scheduler unit 10 displays the contents of the new schedule on the display unit (not shown) (S704). Thereafter, the processing returns to FIG.
次に、スケジューラ部10の通常動作について説明する。図11は、スケジューラ部10が登録されているアラーム時刻にアラームを鳴動させるときの動作を示めす動作フロー図である。 Next, normal operation of the scheduler unit 10 will be described. FIG. 11 is an operation flow diagram showing an operation when the scheduler unit 10 sounds an alarm at the registered alarm time.
スケジューラ部10は、状態管理部13の動作と並行して動作しており、状態管理部13が上述図8から図9に示す処理を実行しながら、スケジューラ部10は、一定周期ごとに登録されているスケジュールのアラームを鳴動させるアラーム時刻をチェックしている(S801)。スケジューラ部10は、アラーム時刻に達していると判断すると、アラーム鳴動部16に指示を出力し、アラーム鳴動部16はアラームを鳴動する(S803)。アラームを鳴動するとともに、スケジューラ部10は対応するスケジュールの内容を表示する(S804)。 The scheduler unit 10 operates in parallel with the operation of the state management unit 13, and the scheduler unit 10 is registered at regular intervals while the state management unit 13 executes the processes shown in FIGS. The alarm time at which the alarm of the current schedule is sounded is checked (S801). When the scheduler unit 10 determines that the alarm time has been reached, the scheduler unit 10 outputs an instruction to the alarm ringing unit 16, and the alarm ringing unit 16 rings an alarm (S803). While sounding an alarm, the scheduler unit 10 displays the contents of the corresponding schedule (S804).
次に、携帯端末100、中央サーバ300、経路情報提供サーバ400における動作シーケンスについて説明する。図12は、スケジュールを入力した後の動作を示す動作シーケンス図である。 Next, an operation sequence in the mobile terminal 100, the central server 300, and the route information providing server 400 will be described. FIG. 12 is an operation sequence diagram showing an operation after inputting a schedule.
スケジューラ部10は、スケジュールの受付を行うと、スケジュールをセットし(S406)、状態管理部13を起動する(S407)。また、状態管理部13の監視モード指示部101は基地局監視部14に対して基地局監視を行うよう指示を出力する(S502)。そして、現在確認要求部102は、現在地測位置部15に対して現在地を確認するよう指示を出力し、現在地測位置部15はGPSにより現在地を取得し、現在地確認要求部102に取得した現在地を示す情報を出力する(S506)。 When receiving the schedule, the scheduler unit 10 sets the schedule (S406) and activates the state management unit 13 (S407). Further, the monitoring mode instruction unit 101 of the state management unit 13 outputs an instruction to the base station monitoring unit 14 to perform base station monitoring (S502). Then, the current confirmation requesting unit 102 outputs an instruction to confirm the current position to the current position measurement position unit 15, the current position measurement position unit 15 acquires the current position by GPS, and the current position confirmation request unit 102 determines the current position acquired by the current position determination request unit 102. The information shown is output (S506).
その後、変化判断部103により位置に変化が生じたと判断し、所要時間要求部104は、中央サーバ200に対して現在地から目的地である予定移動先までの移動に要する所要時間を要求する(S508)。中央サーバ200は、携帯端末100から受信した移動方法である交通機関を示す情報に基づいて、経路情報提供サーバ400または経路情報提供サーバ500のいずれかに移動に要する所要時間の要求を転送する。 Thereafter, the change determination unit 103 determines that the position has changed, and the required time request unit 104 requests the central server 200 for the required time required to move from the current location to the planned destination, which is the destination (S508). ). The central server 200 transfers a request for the time required for movement to either the route information providing server 400 or the route information providing server 500 based on the information indicating the transportation method that is the moving method received from the mobile terminal 100.
ここでは、自家用車で移動することが携帯端末100に登録されており、その交通機関を示す情報を受信したため、中央サーバ300は、経路情報提供サーバ400(自家用車用の経路を検索するサーバ)に当該要求を送信する(S901)。中央サーバ300は、経路情報提供サーバ400から所要時間を取得し、取得した所要時間を携帯端末100に転送する(S509)。そして、状態管理部13は、所要時間に基づいてスケジューラ部10の更新を行う(S510)。 Here, since it is registered in the portable terminal 100 that it moves with a private car and the information which shows the transportation is received, the central server 300 is the route information provision server 400 (server which searches the route for private vehicles). The request is transmitted to (S901). The central server 300 acquires the required time from the route information providing server 400, and transfers the acquired required time to the mobile terminal 100 (S509). Then, the state management unit 13 updates the scheduler unit 10 based on the required time (S510).
以上の動作により、携帯端末100のユーザは交通機関に対応した現在地から目的地である予定移動先までの移動に要する所要時間を取得し、取得した所要時間に基づいてスケジューラ部10のスケジュールを更新ことができ、移動に要する所要時間を考慮したスケジュールを得ることができる。 Through the above operation, the user of the mobile terminal 100 acquires the time required for traveling from the current location corresponding to the transportation to the planned destination that is the destination, and updates the schedule of the scheduler unit 10 based on the acquired required time. It is possible to obtain a schedule that takes into account the time required for movement.
次に、基地局変わった場合の動作について説明する。図13は、基地局が変わった場合の動作を示す動作シーケンス図である。 Next, the operation when the base station is changed will be described. FIG. 13 is an operation sequence diagram showing the operation when the base station changes.
基地局監視部14は、交信していた基地局のエリア番号に変化が生じたと判断した場合、その旨を状態管理部13に通知する。状態管理部13は現在地測位置部15に現在地を示す情報を取得するよう指示を出力し、現在地測位置部15は現在地を示す情報を取得する。そして、現在地測位置部15は状態管理部13に取得した現在地を示す情報を出力する(S506)。 When the base station monitoring unit 14 determines that a change has occurred in the area number of the base station with which it has communicated, the base station monitoring unit 14 notifies the state management unit 13 accordingly. The state management unit 13 outputs an instruction to acquire information indicating the current position to the current position measurement position unit 15, and the current position measurement position unit 15 acquires information indicating the current position. Then, the current position measurement position unit 15 outputs the acquired information indicating the current position to the state management unit 13 (S506).
状態管理部13は、取得した現在地が前回取得した現在地と相違していると判断し、中央サーバ300に対して、現在地から目的地である所要移動先までの移動に要する所要時間を取得するよう要求する(S508)。携帯端末100から受信した交通機関を示す情報に基づいて、経路情報提供サーバ400または経路情報提供サーバ500のいずれかに移動に要する所要時間の要求を転送する。 The state management unit 13 determines that the acquired current location is different from the previously acquired current location, and acquires the required time required for movement from the current location to the required destination of destination to the central server 300. A request is made (S508). Based on the information indicating the transportation facility received from the portable terminal 100, a request for the time required for movement is transferred to either the route information providing server 400 or the route information providing server 500.
ここでは、自家用車で移動することと携帯端末100に登録されており、その交通機関を示す情報を受信したため、中央サーバ300は、経路情報提供サーバ400に当該要求を送信する(S901)。中央サーバ300は、経路情報提供サーバ400から所要時間を取得し、取得した所要時間を携帯端末100に転送する(S509)。そして、状態管理部13は、所要時間に基づいてスケジューラ部10の更新を行う(S510)。 Here, since it is registered in the portable terminal 100 and traveling with a private car, and the information indicating the transportation is received, the central server 300 transmits the request to the route information providing server 400 (S901). The central server 300 acquires the required time from the route information providing server 400, and transfers the acquired required time to the mobile terminal 100 (S509). Then, the state management unit 13 updates the scheduler unit 10 based on the required time (S510).
以上の動作により、携帯端末100のユーザは交通機関に対応した現在地から目的地である予定移動先までの移動に要する所要時間を取得し、取得した所要時間に基づいてスケジューラ部10のスケジュールを更新ことができ、移動に要する所要時間を考慮したスケジュールを得ることができる。さらに、基地局に変化があったときにこれら動作を行うことにより、現在地に変化がないことが明らかな場合にまで現在地を示す位置情報の取得処理を行うことがない。 Through the above operation, the user of the mobile terminal 100 acquires the time required for traveling from the current location corresponding to the transportation to the planned destination that is the destination, and updates the schedule of the scheduler unit 10 based on the acquired required time. It is possible to obtain a schedule that takes into account the time required for movement. Furthermore, by performing these operations when there is a change in the base station, position information indicating the current location is not acquired until it is clear that there is no change in the current location.
次に、本発明の携帯端末100の作用効果について説明する。本発明の携帯端末100は、予定移動先と当該予定移動先に到達する時間とを対応付けて記憶するスケジュールをスケジューラ部10に記憶しておき、ユーザの位置する領域に変化が生じたときに、ユーザの現在位置から予定移動先までの移動に要する所要時間を中央サーバ300から取得し、所要時間を考慮してアラームをユーザに対して知らせるようにしたことにより、ユーザの位置する領域に変化が生じたときに移動に要する所要時間を取得することができ、無駄な取得処理を行うことなく、所要時間を考慮したアラームを知らせることができる。 Next, the effect of the portable terminal 100 of this invention is demonstrated. The mobile terminal 100 of the present invention stores a schedule for storing the scheduled destination and the time to reach the scheduled destination in the scheduler unit 10 and changes the region where the user is located. The time required for the movement from the current position of the user to the planned destination is acquired from the central server 300, and the alarm is notified to the user in consideration of the required time, so that the area where the user is located is changed. Therefore, it is possible to acquire the required time required for movement, and to notify an alarm in consideration of the required time without performing useless acquisition processing.
また、携帯端末100は、無線通信する基地局200に変更が生じたことを判断することにより、携帯端末が移動したことを簡易な構成で判断することができる。 Further, the mobile terminal 100 can determine that the mobile terminal has moved with a simple configuration by determining that a change has occurred in the base station 200 that performs wireless communication.
また、携帯端末100は、リミットチェック部105において、当初登録されたアラーム時刻情報により示されるアラーム時刻からさらに余裕時間を減算して、新たなアラーム時刻情報を取得し、この取得したアラーム時刻情報で示す時刻に達するとアラームを知らせることにより、余裕時間を考慮したアラームを知らせることができ、ユーザは予定移動先に遅れることなく予定した時刻に到達することができる。さらに、ユーザにとって余裕を持った行動を行うことが可能となる。 Further, the portable terminal 100 further subtracts the margin time from the alarm time indicated by the initially registered alarm time information in the limit check unit 105 to obtain new alarm time information, and uses the acquired alarm time information. By notifying the alarm when the indicated time is reached, it is possible to notify the alarm in consideration of the surplus time, and the user can reach the scheduled time without delaying the planned destination. Furthermore, it is possible to perform an action with a margin for the user.
11・・・時刻情報提供部、12・・・入力部、13・・・状態管理部、14・・・基地局監視部、15・・・現在地測位置部、16・・・アラーム鳴動部、100・・・携帯端末、101・・・監視モード指示部、102・・・現在地確認要求部、103・・・変化判断部、104・・・所要時間要求部、105・・・リミットチェック部、200・・・基地局、300・・・中央サーバ、400、500・・・経路情報提供サーバ。 DESCRIPTION OF SYMBOLS 11 ... Time information provision part, 12 ... Input part, 13 ... State management part, 14 ... Base station monitoring part, 15 ... Current location measurement part, 16 ... Alarm sounding part, DESCRIPTION OF SYMBOLS 100 ... Portable terminal, 101 ... Monitoring mode instruction part, 102 ... Present location confirmation request part, 103 ... Change judgment part, 104 ... Required time request part, 105 ... Limit check part, 200 ... base station, 300 ... central server, 400, 500 ... route information providing server.
Claims (4)
前記携帯端末のユーザの予定移動先を示す予定位置情報とアラームを知らせる時刻を示す第1アラーム時刻情報とを対応付けたスケジュール情報を記憶する記憶手段と、
前記携帯端末が位置する領域が変わったことを判断する位置変化判断手段と、
前記携帯端末が位置する領域が変わったと前記位置変化判断手段が判断すると、前記携帯端末の現在位置を示す現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された現在位置情報が、前回取得された位置情報から変化しているか否かを判断する現在位置情報変化判断手段と、
前記位置情報取得手段により取得された現在位置情報が、前回取得された位置情報から変化したと前記現在位置情報変化判断手段が判断すると、前記位置情報取得手段が取得した現在位置情報により示される現在位置から前記予定位置情報により示される予定移動先まで移動するのに必要とする所要時間をサーバから取得する所要時間取得手段と、
前記記憶手段に記憶される第1アラーム時刻情報により示される時刻から前記所要時間取得手段が取得した所要時間を減算して、新たなアラーム時刻を示す第2アラーム時刻情報を取得するアラーム時刻情報取得手段と、
前記アラーム時刻情報取得手段により取得された第2アラーム時刻情報により示されるアラーム時刻に達するとアラームを知らせるアラーム手段と、
を備える携帯端末。 In a mobile terminal that stores user schedule information,
Storage means for storing schedule information in which scheduled position information indicating a scheduled movement destination of the user of the mobile terminal and first alarm time information indicating a time of alarm notification are associated with each other;
Position change determining means for determining that the area where the mobile terminal is located has changed;
When the position change determination means determines that the area where the mobile terminal is located has changed, position information acquisition means for acquiring current position information indicating the current position of the mobile terminal;
Current position information change determining means for determining whether the current position information acquired by the position information acquiring means has changed from the position information acquired last time;
When the current position information change determining means determines that the current position information acquired by the position information acquiring means has changed from the position information acquired last time, the current position information indicated by the current position information acquired by the position information acquiring means a required time obtaining means for obtaining from the required time servers that need to move the scheduled destination indicated by the estimate position information from the position,
Alarm time information acquisition for subtracting the required time acquired by the required time acquisition means from the time indicated by the first alarm time information stored in the storage means to acquire second alarm time information indicating a new alarm time Means,
Alarm means for notifying an alarm when the alarm time indicated by the second alarm time information acquired by the alarm time information acquisition means is reached;
A mobile terminal comprising:
前記アラーム時刻情報取得手段は、前記第2アラーム時刻情報により示されるアラーム時刻からさらに余裕時間を減算することにより、新たなアラーム時刻である第3アラーム時刻情報を取得し、
前記アラーム手段は、前記アラーム時刻情報取得手段により取得された前記第2アラーム時刻情報に代えて前記第3アラーム時刻情報により示されるアラーム時刻に達すると、アラームを知らせることを特徴とする請求項1に記載の携帯端末。 The storage means further stores a margin time input from a user in association with the schedule information,
The alarm time information acquisition means acquires third alarm time information that is a new alarm time by further subtracting a margin time from the alarm time indicated by the second alarm time information,
The alarm means notifies an alarm when it reaches an alarm time indicated by the third alarm time information instead of the second alarm time information acquired by the alarm time information acquisition means. The portable terminal as described in.
前記携帯端末は、
前記携帯端末のユーザの予定移動先を示す予定位置情報とアラームを知らせる時刻を示す第1アラーム時刻情報とを対応付けたスケジュール情報を記憶する記憶手段と、
前記携帯端末が位置する領域が変わったことを判断する位置変化判断手段と、
前記携帯端末が位置する領域が変わったと前記位置変化判断手段が判断すると、前記携帯端末の現在位置を示す現在位置情報を取得する位置情報取得手段と、
前記位置情報取得手段により取得された現在位置情報が、前回取得された位置情報から変化しているか否かを判断する現在位置情報変化判断手段と、
前記位置情報取得手段により取得された現在位置情報が、前回取得された位置情報から変化したと前記現在位置情報変化判断手段が判断すると、前記位置情報取得手段が取得した現在位置情報により示される現在位置から前記予定位置情報により示される予定移動先まで移動するのに必要とする所要時間を前記サーバから取得する所要時間取得手段と、
前記記憶手段に記憶される第1アラーム時刻情報により示される時刻から前記所要時間取得手段が取得した所要時間を減算して、新たなアラーム時刻を示す第2アラーム時刻情報を取得するアラーム時刻情報取得手段と、
前記アラーム時刻情報取得手段により取得された第2アラーム時刻情報により示されるアラーム時刻に達するとアラームを知らせるアラーム手段と、
を備え、
前記サーバは、
前記携帯端末における前記所要時間要求手段による所要時間の要求があると、前記携帯端末を保持するユーザの現在位置から移動先までの所要時間を算出し、算出した所要時間を前記携帯端末に返信する返信手段、
を備えることを特徴とする通信システム。
In a communication system comprising a mobile terminal that stores a user's schedule and a server that can communicate with the mobile terminal,
The portable terminal is
Storage means for storing schedule information in which scheduled position information indicating a scheduled movement destination of the user of the mobile terminal and first alarm time information indicating a time of alarm notification are associated with each other;
Position change determining means for determining that the area where the mobile terminal is located has changed;
When the position change determination means determines that the area where the mobile terminal is located has changed, position information acquisition means for acquiring current position information indicating the current position of the mobile terminal;
Current position information change determining means for determining whether the current position information acquired by the position information acquiring means has changed from the position information acquired last time;
When the current position information change determining means determines that the current position information acquired by the position information acquiring means has changed from the position information acquired last time, the current position information indicated by the current position information acquired by the position information acquiring means a required time obtaining means for obtaining from the server a required time required to move to the scheduled destination indicated by the estimate position information from the position,
Alarm time information acquisition for subtracting the required time acquired by the required time acquisition means from the time indicated by the first alarm time information stored in the storage means to acquire second alarm time information indicating a new alarm time Means,
Alarm means for notifying an alarm when the alarm time indicated by the second alarm time information acquired by the alarm time information acquisition means is reached;
With
The server
When the required time is requested by the required time request unit in the portable terminal, the required time from the current position of the user holding the portable terminal to the destination is calculated, and the calculated required time is returned to the portable terminal. Reply means,
A communication system comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004209091A JP4494894B2 (en) | 2004-07-15 | 2004-07-15 | Mobile terminal and communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004209091A JP4494894B2 (en) | 2004-07-15 | 2004-07-15 | Mobile terminal and communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006033404A JP2006033404A (en) | 2006-02-02 |
JP4494894B2 true JP4494894B2 (en) | 2010-06-30 |
Family
ID=35899222
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004209091A Expired - Lifetime JP4494894B2 (en) | 2004-07-15 | 2004-07-15 | Mobile terminal and communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4494894B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007322198A (en) * | 2006-05-31 | 2007-12-13 | Nec Commun Syst Ltd | Time notification system, method, and program |
JP5308374B2 (en) * | 2010-02-25 | 2013-10-09 | 日本電信電話株式会社 | Schedule management apparatus and program |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000020475A (en) * | 1998-06-30 | 2000-01-21 | Nec Home Electron Ltd | Schedule managing device |
JP2001245337A (en) * | 2000-03-01 | 2001-09-07 | Mitsubishi Electric Corp | Mobile communication system |
JP2003228532A (en) * | 2001-11-30 | 2003-08-15 | Casio Comput Co Ltd | Portable information terminal, information acquisition method, information acquisition program and information acquisition system |
JP2003284124A (en) * | 2002-03-25 | 2003-10-03 | Seiko Epson Corp | Method for providing positional information, searching system, and terminal |
WO2004034721A1 (en) * | 2002-10-09 | 2004-04-22 | Nokia Corporation | Provision of information regarding a mobile station |
-
2004
- 2004-07-15 JP JP2004209091A patent/JP4494894B2/en not_active Expired - Lifetime
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000020475A (en) * | 1998-06-30 | 2000-01-21 | Nec Home Electron Ltd | Schedule managing device |
JP2001245337A (en) * | 2000-03-01 | 2001-09-07 | Mitsubishi Electric Corp | Mobile communication system |
JP2003228532A (en) * | 2001-11-30 | 2003-08-15 | Casio Comput Co Ltd | Portable information terminal, information acquisition method, information acquisition program and information acquisition system |
JP2003284124A (en) * | 2002-03-25 | 2003-10-03 | Seiko Epson Corp | Method for providing positional information, searching system, and terminal |
WO2004034721A1 (en) * | 2002-10-09 | 2004-04-22 | Nokia Corporation | Provision of information regarding a mobile station |
Also Published As
Publication number | Publication date |
---|---|
JP2006033404A (en) | 2006-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5931108B2 (en) | Navigation server and program | |
JP3387475B2 (en) | Data distribution system | |
JP2004069609A (en) | Navigation device and computer program | |
JP2002296339A (en) | Position measurement method, mobile communication terminal, program, and record medium | |
JP2008090057A (en) | Map data utilizing device, navigation apparatus, and program | |
JP4537984B2 (en) | Navigation system, terminal device, departure time guidance method and program | |
JP4066439B2 (en) | Evacuation route providing system, route search server, and portable terminal device | |
JP2004102175A (en) | Memory aid device and system | |
US20080051104A1 (en) | Locating System and Method | |
JP2009289223A (en) | Traffic situation prediction system, navigator, and server | |
JP3726597B2 (en) | Navigation device | |
JP4494894B2 (en) | Mobile terminal and communication system | |
JP2000258178A (en) | Navigation device and storage medium | |
JP2018162163A (en) | Information processing apparatus | |
JP2010096536A (en) | Departing time providing device | |
JP2004102928A (en) | Memory auxiliary device and method therefor | |
JP2001014392A (en) | Device and method for schedule management | |
TW201007135A (en) | Navigation systems and related navigation methods, and machine readable medium thereof | |
JP4424745B2 (en) | Route bus operation management system and mobile terminal device | |
JP6130738B2 (en) | Navigation device | |
US20170311124A1 (en) | Information processing device, method for controlling same, and program | |
JP4259770B2 (en) | MOBILE TERMINAL DEVICE AND MOBILE BODY MONITORING SYSTEM | |
JP4238708B2 (en) | Map information distribution system, map information display device, and map information distribution center | |
KR20160104817A (en) | System for tracking bus position in real time | |
JP2007058641A (en) | Vehicle position management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070405 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090930 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091020 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091218 |
|
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: 20100406 |
|
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: 20100408 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140416 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |