JP2011128082A - Information processing system, information processing device, information processing method, and computer program - Google Patents
Information processing system, information processing device, information processing method, and computer program Download PDFInfo
- Publication number
- JP2011128082A JP2011128082A JP2009288424A JP2009288424A JP2011128082A JP 2011128082 A JP2011128082 A JP 2011128082A JP 2009288424 A JP2009288424 A JP 2009288424A JP 2009288424 A JP2009288424 A JP 2009288424A JP 2011128082 A JP2011128082 A JP 2011128082A
- Authority
- JP
- Japan
- Prior art keywords
- information
- alarm
- delay
- ringing time
- transportation
- 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
Links
- 230000010365 information processing Effects 0.000 title claims description 15
- 238000004590 computer program Methods 0.000 title claims description 8
- 238000003672 processing method Methods 0.000 title claims description 6
- 238000000034 method Methods 0.000 claims description 35
- 230000006870 function Effects 0.000 claims description 23
- 230000005540 biological transmission Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- KNMAVSAGTYIFJF-UHFFFAOYSA-N 1-[2-[(2-hydroxy-3-phenoxypropyl)amino]ethylamino]-3-phenoxypropan-2-ol;dihydrochloride Chemical compound Cl.Cl.C=1C=CC=CC=1OCC(O)CNCCNCC(O)COC1=CC=CC=C1 KNMAVSAGTYIFJF-UHFFFAOYSA-N 0.000 description 1
- 241000287462 Phalacrocorax carbo Species 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Landscapes
- Electric Clocks (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
本発明は、アラーム時刻の変更に関し、特に公共交通機関の遅延情報を取得して、アラーム時刻の変更を行う技術に関する。 The present invention relates to a change in alarm time, and more particularly to a technique for changing alarm time by acquiring delay information of public transportation.
近年、公共の交通機関の遅延情報に基づいて、アラームの鳴動時刻を変更することが可能な携帯端末が考えられている。例えば、特許文献1には、交通機関に遅延が発生した場合に、交通情報管理センターサーバからの遅延時間情報を携帯電話が取得すると、その遅延時間に応じて、アラームを鳴動させる時刻を変更するという技術が開示されている。
In recent years, portable terminals capable of changing the alarm ringing time based on delay information of public transportation have been considered. For example, in
しかしながら、特許文献1に記載の発明では、アラームの鳴動時刻を交通機関の遅延情報を受信した際に、通常より早めにアラームを鳴動させるよう鳴動時刻の変更は可能であるが、鳴動時刻の変更の必要がない場合、例えば、既に起床し、行動を行っている場合(既に電車に乗車している等)にも、アラーム鳴動時刻の変更処理が行われてしまい、当該携帯端末のアラームが、ユーザが予期しない時間に鳴動してしまう虞がある。
However, in the invention described in
通常、公共の交通機関の事業者は、着信音などの音声が出ないよう、携帯電話をマナーモードに設定することを利用者に求めている。しかし、携帯電話のユーザが携帯電話をマナーモードが設定していても、アラームの鳴動をマナーモードの優先させる設定を行っている場合などには、アラーム時刻の予期せぬ変更により予期せぬタイミングでアラームが鳴動してしまい、周囲に迷惑をかけてしまう可能性は否定できない。 In general, operators of public transportation organizations require users to set their cellular phones to the manner mode so that sound such as ringtones does not come out. However, even if the mobile phone user sets the manner mode to the mobile phone, if the alarm sound is set to give priority to the manner mode, unexpected timing due to an unexpected change of the alarm time. There is no denying the possibility that the alarm will sound and cause trouble for others.
本発明は、上記した課題に鑑み、交通機関等の遅延情報に従ってアラームの鳴動時刻を変更する必要がある場合にのみアラームの鳴動時刻の変更を行い、例えば、ユーザが既に行動を始めている場合など、アラーム鳴動時刻の変更の必要がない場合には、アラーム鳴動時刻の変更を行わない情報処理装置、情報処理システム、情報処理方法、及びコンピュータプログラムを提供することを目的とする。 In view of the above-described problems, the present invention changes the alarm ringing time only when it is necessary to change the alarm ringing time according to delay information such as transportation, for example, when the user has already started action An object of the present invention is to provide an information processing apparatus, an information processing system, an information processing method, and a computer program that do not change the alarm ringing time when there is no need to change the alarm ringing time.
上記した目的を達成するために、本願発明の情報処理システムは以下の構成を備える。即ち、管理サーバと、交通機関の遅延情報に応じて設定されているアラームの鳴動時刻を変更する携帯情報端末とを備える情報処理システムであって、前記管理サーバは、前記携帯情報端末から、交通機関情報を受け付ける受付手段と、前記交通機関情報が示す交通機関に遅延が発生した場合に、前記携帯情報端末に遅延情報の通知を行う通知手段を備え、 前記携帯情報端末は、遅延が発生した際に鳴動時刻の変更を行う交通機関の情報を前記管理サーバに送信する送信手段と、前記交通機関の遅延情報を前記管理サーバより受け付けた場合に、当該遅延情報に応じてアラームの鳴動時刻を変更するか否かを判定する判定手段と、前記判定手段でアラーム鳴動時刻を変更すると判断した場合に、変更対象とするアラームの鳴動時刻の変更を行う変更手段とを備えることを特徴とする。 In order to achieve the above object, an information processing system of the present invention has the following configuration. That is, an information processing system comprising a management server and a portable information terminal that changes an alarm ringing time set according to delay information of a transportation facility, wherein the management server receives traffic from the portable information terminal. Receiving means for receiving institution information, and notifying means for notifying delay information to the portable information terminal when a delay occurs in the transportation indicated by the transportation information, the portable information terminal has a delay Transmission means for changing the ringing time at the time of transmission to the management server, and when the delay information of the transportation is received from the management server, the ringing time of the alarm according to the delay information A determination means for determining whether or not to change, and when the determination means determines that the alarm ringing time is to be changed, the alarm ringing time to be changed is changed. Characterized in that it comprises a Cormorant changing means.
上記した目的を達成するために、本願発明の携帯情報端末は以下の構成を備える。即ち、 交通機関の遅延に応じて、登録されているアラーム鳴動時刻の設定変更を行う携帯情報端末であって、遅延が発生した際に鳴動時刻の変更を行う交通機関の情報を設定する設定手段と、前記設定手段で設定された交通機関の遅延情報を受け付けた場合に、当該遅延情報に応じてアラームの鳴動時刻を変更するか否かを判定する判定手段と、前記判定手段でアラーム鳴動時刻を変更すると判断した場合に、変更対象とするアラームの鳴動時刻の変更を行う変更手段とを備えることを特徴とする。 In order to achieve the above object, a portable information terminal of the present invention has the following configuration. That is, a portable information terminal that changes a setting of a registered alarm ringing time according to a delay of a transportation system, and setting means for setting information of a transportation system that changes the ringing time when a delay occurs And determining means for determining whether or not to change the alarm ringing time according to the delay information when the delay information of the transportation means set by the setting unit is received, and the alarm ringing time by the determination unit And changing means for changing the ringing time of the alarm to be changed.
上記した目的を達成するために、本願発明の情報処理方法は以下の構成を備える。即ち、 交通機関の遅延に応じて、登録されているアラーム鳴動時刻の設定変更を行う携帯情報端末によって行われる情報処理方法であって、遅延が発生した際に鳴動時刻の変更を行う交通機関の情報を設定する設定工程と、前記設定工程で設定された交通機関の遅延情報を受け付けた場合に、当該遅延情報に応じてアラームの鳴動時刻を変更するか否かを判定する判定工程と、前記判定工程でアラーム鳴動時刻を変更すると判断した場合に、変更対象とするアラームの鳴動時刻の変更を行う変更工程とを備えることを特徴とする。 In order to achieve the above object, an information processing method of the present invention has the following configuration. That is, an information processing method performed by a portable information terminal that changes the setting of a registered alarm ringing time according to the delay of the transportation system, and the transportation system that changes the ringing time when a delay occurs. A setting step for setting information, and a determination step for determining whether or not to change the alarm ringing time according to the delay information when the delay information of the transportation facility set in the setting step is received; A change step of changing the ringing time of the alarm to be changed when it is determined that the ringing time of the alarm is changed in the determination step.
上記した目的を達成するために、本願発明のコンピュータプログラムは以下の構成を備える。即ち、携帯情報端末を、交通機関の遅延に応じて、登録されているアラーム鳴動時刻の設定変更を行う携帯情報端末として機能させるためのコンピュータプログラムであって、遅延が発生した際に鳴動時刻の変更を行う交通機関の情報を設定する設定手段と、前記設定手段で設定された交通機関の遅延情報を受け付けた場合に、当該遅延情報に応じてアラームの鳴動時刻を変更するか否かを判定する判定手段と、前記判定手段でアラーム鳴動時刻を変更すると判断した場合に、変更対象とするアラームの鳴動時刻の変更を行う変更手段として機能させることを特徴とする。 In order to achieve the above object, a computer program according to the present invention comprises the following arrangement. That is, a computer program for causing a portable information terminal to function as a portable information terminal for changing the setting of a registered alarm ringing time according to a delay of a transportation facility. When setting means for setting information on the transportation system to be changed and the delay information of the transportation means set by the setting means are received, it is determined whether or not to change the alarm ringing time according to the delay information. And determining means for changing the alarm ringing time when the determination unit determines that the alarm ringing time is to be changed.
本発明によれば、交通機関の遅延が発生した場合に好適にアラームの鳴動時刻を変更することが可能となるとともに、不必要なアラーム鳴動時刻の変更を抑制することで、ユーザが予期せぬタイミングで公の場でのアラーム鳴動を好適に防ぐことが可能となる。 According to the present invention, it is possible to suitably change the alarm ringing time when a transportation delay occurs, and by suppressing unnecessary change of the alarm ringing time, the user is not expected. It is possible to suitably prevent an alarm ringing in a public place at the timing.
以下、図面を参照して、本発明の実施の形態の一例について説明する。図1は本発明の交通遅延連動アラームシステムのシステム構成の一例を示す図である。図中、101−1、101−2、及び101−3は、例えば、携帯電話等の携帯情報端末であって(以下まとめて携帯情報端末101とする)、指定した時刻に指定された音を鳴動させるアラーム機能を有した携帯情報端末である。102は管理サーバであって、携帯情報端末101からの交通遅延通知要求を受け付けるとともに、不図示の交通機関サーバより交通機関遅延情報を受け付けた場合に、後述する通知要求情報に登録されている当該交通機関を利用しているユーザの携帯情報端末101に対して交通機関の遅延情報の通知を行う。103は、携帯情報端末101、及び管理サーバ102をそれぞれ通信可能に接続する携帯電話網等のネットワークである。
Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing an example of a system configuration of a traffic delay interlocking alarm system according to the present invention. In the figure, 101-1, 101-2, and 101-3 are portable information terminals such as cellular phones (hereinafter collectively referred to as portable information terminal 101), and the sound designated at the designated time is displayed. This is a portable information terminal having an alarm function for ringing.
次に、図2を参照して、図1の管理サーバ102に適用可能な情報処理装置のハードウェア構成の一例について説明する。
Next, an example of the hardware configuration of the information processing apparatus applicable to the
CPU201は、システムバス204に接続される後述の各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM202は、CPU201の主メモリ、ワークエリア等として機能する。
The
CPU201は、処理の実行に際して必要なプログラム等をRAM202にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ(入力C)205は、キーボードやポインティングデバイス等で構成される入力装置209からの入力を制御する。ビデオコントローラ(VC)206は、ディスプレイ装置210等の表示装置への表示を制御する。ディスプレイ装置は、例えばCRTディスプレイや液晶ディスプレイ等で構成される。
The
メモリコントローラ(MC)207は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク(HD)やフロッピーディスク(登録商標 FD)或いはPCMCIAカードスロットにアダプタを介して接続されるコンパクトフラッシュメモリ等の外部メモリ211へのアクセスを制御する。
A memory controller (MC) 207 is a hard disk (HD), floppy disk (registered trademark FD) or PCMCIA card slot for storing boot programs, browser software, various applications, font data, user files, editing files, various data, and the like. Controls access to an
通信I/Fコントローラ(通信I/FC)208は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、TCP/IPを用いたインターネット通信等が可能である。 A communication I / F controller (communication I / FC) 208 is connected to and communicates with an external device via a network, and executes communication control processing in the network. For example, Internet communication using TCP / IP is possible.
なお、CPU201は、例えばRAM203内の表示情報用領域へアウトラインフォントの展開(ラスタライズ)処理を実行することにより、ディスプレイ装置210上での表示を可能としている。また、CPU201は、ディスプレイ装置210上の不図示のマウスカーソル等でのユーザ指示を可能とする。
Note that the
本発明のクライアント装置102−1の各種処理を実行するために用いられるプログラムは外部メモリ211に記録されており、必要に応じてRAM202にロードされることによりCPU201によって実行されるものである。さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ211に格納されている。
A program used to execute various processes of the client device 102-1 of the present invention is recorded in the
次に、図3を参照して、図1の携帯情報端末101に適用可能な携帯情報端末のハードウェア構成の一例について説明する。図中301は制御部であって、システムバス307を介して接続されている各デバイスを統合的に制御する。302は記憶部であって、制御部301の主メモリ、ワークエリアとして機能する。また、記憶部302には、携帯情報端末に後述する各処理を実行させるためのプログラムや、各処理を行う際に用いられる各種のデータが記憶されている。
Next, an example of a hardware configuration of a portable information terminal applicable to the
303は入力部であって、例えば、キーボードやタッチパネル等から構成され、制御部301に対して各種の情報を入力するために用いられる。304は出力部であって、各種の情報を表示するために用いられる。例えば液晶ディスプレイや有機ELディスプレイ等で構成されている。305は通信部であって、他の携帯情報端末や管理サーバ102等と無線通信を行うためのものである。例えば、通話やSMS(Short Message Service)、GPSによる位置情報取得、その他各種のデータ通信を行う機能部である。306は音声出力部であって、例えば受話音声やアラーム音等の各種の音声出力を行う機能部である。
An
次に、図4を参照して、図1の携帯情報端末101と、管理サーバ102によって行われる交通遅延通知登録処理の一例について説明する。本処理を行う際には、図7に示すアラーム設定情報入力画面700が携帯情報端末101の表示部304に表示されている。
Next, an example of the traffic delay notification registration process performed by the
まず、携帯情報端末101の制御部301は、アラーム設定情報入力画面に対するユーザ操作に従い、アラーム設定情報の入力を受け付ける(ステップS401)。ここで入力を受け付けるアラーム設定情報としては、アラーム名、アラーム鳴動時刻、アラームを鳴動させる曜日、アラーム音指定、有効/無効指定、交通遅延情報によるアラーム時刻変更を行うか否かの情報等がある。そして、アラーム設定情報として、交通遅延情報によるアラーム時刻変更を行うという入力を受け付けたと場合には(ステップS402の交通遅延によるアラーム時刻変更を行う?でYES)、CPU201は処理をステップS403に進め、図7の経路設定入力画面を表示部304に表示し、経路情報の入力を受け付ける(ステップS404。その後、位置情報入力を受け付ける(ステップS405)。位置情報は、例えば携帯情報端末101が有するGPS機能を用いて取得することになる。ステップS405では、携帯情報端末101の表示部304には、例えば図7の720に示す、位置情報取得画面が表示される。尚、図7の交通遅延情報によるアラーム時刻変更を行わない設定を行い、登録ボタン709の押下を受け付けた場合には、ステップS402の判断処理でCPU201は、NOと判断し、処理をステップS412に進める。
First, the
ここで、図4のステップS401、ステップS404及びステップS405の入力受け付け時にそれぞれ携帯情報端末101の表示部304に表示される入力画面の一例について説明する。図7は、携帯情報端末に表示される入力画面の一例を示す図である。
Here, an example of the input screen displayed on the
図4のステップS401では、図7のアラーム設定入力画面700が表示部304に表示される。このアラーム設定入力画面700には、アラーム名入力欄701、鳴動時刻入力欄702、曜日入力欄703、アラーム音指定欄704、有効/無効指定欄705、交通遅延情報によるアラーム鳴動時間変更機能の使用/不使用指定欄706、経路設定ボタン707、位置設定ボタン708、登録ボタン709が用意されている。
In step S401 in FIG. 4, the alarm setting
携帯情報端末101を使用するユーザは、入力部303操作により、アラーム設定入力画面700の各入力欄に対して、情報の入力を行うことになる。また、交通遅延情報によるアラーム鳴動時間変更機能の使用/不使用指定部706の設定を「使用」と設定した場合には、経路設定ボタン707、位置設定ボタン708が有効になる。制御部301は、経路設定ボタン707の押下を受け付けると経路設定画面710を、位置設定ボタン708の押下を受け付けると位置情報設定画面720を表示部304に表示する。
A user using the
図4のステップS404では、図7の経路設定画面710が表示部304に表示される。この経路設定画面710には、利用路線入力欄711、乗車駅入力欄712、降車駅入力欄713、追加ボタン714、追加経路一覧表示部715、削除ボタン716、登録ボタン717が用意されている。
In step S404 in FIG. 4, the route setting screen 710 in FIG. 7 is displayed on the
携帯情報端末101を使用するユーザは、入力部303操作により、経路設定画面710の各入力欄に対して、情報の入力を行うことになる。利用路線入力欄711、乗車駅入力欄712、及び降車駅入力欄713に入力がされている状態で追加ボタン714の押下を受け付けると、追加経路一覧表示部715に入力内容が表示される。
A user using the
また、追加経路一覧表示部715に表示されている経路情報のうち、何れかの経路情報のチェックボタン718がチェック状態で削除ボタン716の押下を受け付けると、チェックボックスがチェック状態となっている経路情報を追加経路から削除する処理が行われる。
In addition, among the route information displayed in the additional route
登録ボタン717が押下されると、追加経路一覧表示部715に表示されている追加経路情報を確定し、本画面を閉じ、アラーム設定情報入力画面700に表示を戻す。
When the
図4の説明に戻る。図4のステップS405では、携帯情報端末101の表示部304には、図7の位置情報設定画面720が表示される。この位置情報設定画面720では、表示時に、721のようにGPSによる位置情報取得を行うか否かの入力を受け付けるためのメッセージボックスが表示される。はい722を指定した場合には、GPS機能を用いて位置情報の取得が行われることになる。いいえ723を指定した場合には、GPS機能による位置情報の取得は行われない。GPSによる位置情報の取得を行った後、アラーム設定情報入力画面に戻る。以上が、図7の説明である。
Returning to the description of FIG. In step S405 in FIG. 4, the position
アラーム設定情報、経路情報、及び位置情報の入力を受け付けた後、携帯情報端末101の制御部301は、通信部305を介して管理サーバ102に対して入力情報を送信する(ステップS406)。ここで管理サーバ102送信される入力情報としては、経路情報、曜日、アラーム設定時刻等であり、ステップS401、ステップS404、及びステップS405で入力された全ての情報を管理サーバ102に対して送信する必要はない。また、ステップS406では、入力情報に加えて、管理サーバ102が携帯情報端末101に対して交通機関の遅延情報を送信する際の宛先となる宛先情報も送られることになる。
After receiving input of alarm setting information, route information, and position information, the
管理サーバ102のCPU201は、携帯情報端末101より送信された入力情報を受信すると(ステップS407)、受信した入力情報を遅延通知情報に登録する(ステップS408)。図8に管理サーバ102の外部メモリ211に記憶されている遅延通知情報の構成の一例を示す。
When receiving the input information transmitted from the portable information terminal 101 (step S407), the
図8は、管理サーバ102の外部メモリ211に記憶されている遅延通知情報の構成の一例を示す図である。図8に示すように、遅延通知情報800にはデータ項目として、ユーザID801、路線802、乗車駅803、降車駅804、曜日805、アラーム設定時刻806、通知先807が設定されている。
FIG. 8 is a diagram illustrating an example of the configuration of delay notification information stored in the
ユーザID801には、ユーザを一意に識別するための識別情報が登録される。路線802には、図4のステップS404で経路設定画面710を介して入力される路線情報が登録される。乗車駅803、降車駅804にはそれぞれ、ステップS404で経路設定画面710を介して入力される乗車駅、降車駅が登録される。曜日805には、図4のステップS401でアラーム設定情報画面700を介して入力される曜日情報が登録される。アラーム設定時刻806には、図4のステップS401でアラーム設定情報画面700を介して入力される時刻情報が登録される。通知先807には、当該レコードの路線情報、乗車駅情報、降車駅情報が示す区間の交通に影響を及ぼす交通機関の遅延が発生した場合に遅延情報の通知を行う通知先情報が登録される。以上が、図8の遅延通知情報の説明である。
In the
図4の説明に戻る。図4のステップS408の遅延通知情報登録が終了後、管理サーバ102のCPU201は、処理をステップS409に進め、登録結果を携帯情報端末101に対して送信する。携帯情報端末101側では、登録結果を受信するとその結果に応じて、経路の再設定を行うかを判断する(ステップS411)。例えば、登録に失敗した旨の結果を管理サーバ102より受信した場合には、CPU201は経路再設定が必要(ステップS411でYES)と判断し、処理をステップS403に進め、それ以降の処理を繰り返す。
Returning to the description of FIG. After the delay notification information registration in step S408 in FIG. 4 is completed, the
ステップS402でNOと判断した場合、及びステップS411でNOと判断した場合には、処理をステップS412に進め、アラーム設定情報登録を行う。以上が、図4の説明である。 If NO is determined in step S402 and NO is determined in step S411, the process proceeds to step S412 to register alarm setting information. The above is the description of FIG.
次に、図9を参照して、携帯情報端末101の記憶部302に記憶されるアラーム設定情報の構成について説明する。図9に示すように、アラーム設定情報900には、データ項目として、アラームID901、アラーム名902、曜日903、アラーム音904、時刻905、有/無(有効/無効)906、変更機能907、経路情報908、位置情報909が設定されている。
Next, the configuration of alarm setting information stored in the
アラームID901には、アラーム設定情報を一意に識別するための識別情報が登録される。アラーム名902、曜日903、アラーム音904、時刻905、有/無(有効/無効)906、変更機能907には、それぞれ、図4のステップS401で図7のアラーム設定情報画面700のアラーム名入力欄701、鳴動時間入力欄702、曜日入力欄703、アラーム音指定欄704、有効/無効指定欄705、交通遅延情報によるアラーム鳴動時間変更機能の使用/不使用指定欄706に入力された情報が登録されることになる。
Identification information for uniquely identifying alarm setting information is registered in the
経路情報908には図4のステップS404で図7の経路設定画面710を介して入力された経路情報が、位置情報909には、図4のステップS405で取得した位置情報が登録される。以上が図9のアラーム設定情報の説明である。
The route information entered in step S404 in FIG. 4 via the route setting screen 710 in FIG. 7 is registered in the
次に、図5を参照して、交通機関に遅延が発生した場合に、管理サーバ102が行う通知処理について説明する。この処理を管理サーバ102のCPU201に行わせるためのプログラムは外部メモリ211に記憶されており、CPU201は、必要に応じて当該プログラムをRAM202にロードし、当該プログラムの制御に従って、本処理を行うことになる。
Next, a notification process performed by the
CPU201は、まず、遅延情報を取得したかを判断する(ステップS501)。CPU201は、例えば、不図示の交通機関サーバより遅延通知情報を受けたり、ユーザの入力装置の操作に従って、遅延情報の入力を受け付けたりすることで、遅延情報を取得することになる。
The
ステップS501でNOと判断した場合には、CPU201は引き続き遅延情報の取得待ち状態を継続する。一方、ステップS501の判断処理で遅延情報を取得したと判断した場合には、遅延情報に含まれる路線情報を取得する(ステップS502)。そして、不図示の影響路線テーブルからステップS502で取得した路線に遅延が発生した場合に、影響を被る路線情報である影響路線情報を取得する(ステップS503)。ここでいう、影響路線とは、ステップS502で取得した路線の乗客が代替の交通機関として選択することで、混雑による遅延が発生する路線や、ステップS502で取得した路線と相互接続をしている路線等である。そして、遅延情報に含まれる予想遅延時間を取得する(ステップS504)。
If it is determined NO in step S501, the
そして、その後、外部メモリ211に記憶されている遅延通知情報から、ステップS502で取得した路線情報、及びステップS503で取得した影響路線情報が、路線802に設定されているレコードを取得する(ステップS505)。そしてその後、ステップS505で取得した全ての遅延通知情報に対してステップS506からS509の処理を行う。
Then, from the delay notification information stored in the
ステップS507において、処理対象の遅延通知情報に登録されている曜日に、遅延情報を取得した曜日が含まれているかを判断する。ステップS507の判断処理で、含まれている(即ち曜日条件が一致)と判断した場合には(ステップS507でYES)処理をステップS508に進め、処理対象の遅延通知情報の時刻のアラーム設定時刻に登録されている時刻がすでに経過しているかを判断する。まだアラーム設定時刻に到達していないと判断した場合には、当該遅延通知情報に含まれる通知先を交通機関の遅延の通知先として追加する(ステップS509)。 In step S507, it is determined whether the day of the week on which the delay information is acquired is included in the day of the week registered in the delay notification information to be processed. If it is determined in step S507 that it is included (that is, the day of the week condition is the same) (YES in step S507), the process proceeds to step S508, and the alarm setting time of the time of the delay notification information to be processed is set. Determine if the registered time has already passed. If it is determined that the alarm set time has not yet been reached, the notification destination included in the delay notification information is added as a notification destination of the transportation delay (step S509).
ステップS507でNO、ステップS508でYESと判断した場合、及びステップS509の処理終了後、CPU201は処理をステップS506に戻し、次に処理対象とする遅延通知情報を取得し、ステップS507からのS509の処理を繰り返す。そして、ステップS505で取得した全ての遅延通知情報に対して、ステップS507からステップS509の処理が終了後、CPU201は、処理をステップS510に処理を進め、ステップS508で通知先に追加した全ての通知先に対して、遅延情報を送信する。以上が、管理サーバ102によって行われる通知処理の説明である。
If NO is determined in step S507, YES is determined in step S508, and after the process in step S509 is completed, the
次に、図6を参照して、管理サーバ102より遅延通知情報を取得した場合に、携帯情報端末101で行われるアラーム時刻変更処理について説明する。
Next, with reference to FIG. 6, an alarm time changing process performed in the
携帯情報端末101の制御部301は、管理サーバ102より遅延通知情報を受信したかを判断する(ステップS601)。遅延情報を取得していないと判断した場合には(ステップS601でNO)、処理をステップS606に進める。一方、遅延通知情報を受信したと判断した場合には(ステップS5601でYES)、アラーム時刻の変更が必要であるかを判定するために以下の処理を行う。
The
まず、アラーム設定情報900中で変更機能907に「使用」が登録されているレコードの有/無(有効/無効)906が有効となっているかを判断する(ステップS602)。無効となっていると判断した場合には(ステップS602でNO)、処理をステップS606に進める。一方、有効となっていると判断した場合には(ステップS602でYES)、処理をステップS603に進め、GPS機能を用いて位置情報を取得する。そして、ステップS603で取得した位置情報と、アラーム設定情報の位置情報909に登録されている位置情報とを比較し、携帯情報端末101が位置情報909に登録されている位置から予め指定された閾値が示す距離以内にあるかを判断する(登録位置にある:ステップS604)。
First, it is determined whether the presence / absence (valid / invalid) 906 of the record in which “use” is registered in the change function 907 in the
ステップS604で登録位置にないと判断した場合(ステップS604でNO)、処理をステップS606に進める。一方、登録位置にあると判断した場合には(ステップS604でYES)、処理をステップS605に進め、アラーム設定情報に設定されているアラームの鳴動時刻の変更を行う。この際には、アラーム時刻を変更したアラームID、変更前のアラーム鳴動時刻を記憶部302に記憶しておく。
If it is determined in step S604 that the position is not registered (NO in step S604), the process proceeds to step S606. On the other hand, if it is determined that the user is at the registered position (YES in step S604), the process proceeds to step S605, and the alarm ringing time set in the alarm setting information is changed. At this time, the alarm ID whose alarm time is changed and the alarm ringing time before the change are stored in the
本発明では、携帯情報端末101が、アラーム設定情報900の位置情報909に登録された位置に存在しない場合には、アラームの鳴動時刻の変更は行わない。その理由としては、携帯情報端末101の位置が移動しているということは、携帯情報端末101の所有者(ユーザ)は既に起床し行動を開始し、既に家から出ている可能性が高い。そのような場合に、アラームの鳴動時刻を変更することで、例えば電車の車内で予期せぬタイミングで携帯情報端末101のアラームが鳴動してしまうことを防ぐためである。
In the present invention, when the
制御部301はステップS606において、アラームの鳴動時刻に達したかを判定する。アラームの鳴動時刻に達したと判断した場合には(ステップS606でYES、指定されたアラーム音、音量でアラームの鳴動を行う(ステップS607)。
In step S606, the
制御部301は、ステップS608において、交通遅延によるアラーム鳴動時刻変更を行ったアラーム設定があるかを判断する。ここでは、ステップS605で変更されたアラーム設定の変更前の情報が記憶部302に記憶されているかを元に制御部301は判断することになる。
In step S608, the
ステップS608でYESと判断した場合には、その時点の時刻が、変更前のアラーム時刻を経過したかを判断する(ステップS609)。そして経過したと判断した場合には処理をステップS610に進めてアラームの鳴動時刻設定を変更前の時刻に戻す。以上の処理をユーザからの終了指示(例えば電源OFF)を受け付けるまで行うことになる。 If YES is determined in step S608, it is determined whether the current time has passed the alarm time before the change (step S609). If it is determined that the time has elapsed, the process proceeds to step S610 to return the alarm ringing time setting to the time before the change. The above processing is performed until an end instruction (for example, power OFF) is received from the user.
<その他の実施の形態>
図5を参照して説明した、管理サーバ102によって行われる遅延通知処理のうち、ステップS506からステップS509を行わず、ステップS505で取得した全ての遅延通知情報に含まれる宛先に対してステップS510で遅延情報を送信するようにしても構わない。その場合には、携帯情報端末101において、アラーム時刻の変更の必要があるか否かを判断するために、アラームの設定が有効であるか(ステップS602)、携帯情報端末101が位置情報909に登録されている位置にあるか(ステップS604)の判断に加えて、図9のアラーム設定情報の時刻905を経過しているか(当該時刻を経過している場合には、制御部301はアラーム時刻の変更の必要がないと判断)、また、遅延通知を受け付けた日の曜日が図9の曜日904と一致しているか(曜日が一致していない場合には、制御部301はアラーム時刻の変更の必要がないと判断)を合わせて判断することになる。
<Other embodiments>
Of the delay notification processing performed by the
本発明では、上記のような処理を行うことで、交通機関の遅延が発生した場合にアラームの鳴動時刻の変更を行えるとともに、交通機関の遅延が発生した場合であってもアラームの鳴動時刻設定の変更が必要ない場合には、例えば、携帯情報端末が登録された位置になく、既にユーザが移動をしていると想定される場合などには、変更処理を行わない。これにより、ユーザが予期せぬ時間にアラームが鳴動することを好適に防ぐことが可能となる。また、交通遅延によりアラーム時刻の変更が行われた場合に、変更前の時刻を経過後、ユーザがアラーム時刻の設定変更を元に戻すための処理を行わなくても、元のアラーム時刻設定に復元することが可能となる。 In the present invention, by performing the processing as described above, it is possible to change the alarm ringing time when a transportation delay occurs, and to set the alarm ringing time even when a transportation delay occurs. For example, when the mobile information terminal is not at the registered position and it is assumed that the user has already moved, the change process is not performed. Thereby, it is possible to suitably prevent the alarm from sounding at an unexpected time by the user. In addition, when the alarm time is changed due to a traffic delay, the original alarm time setting is restored even if the user does not perform processing for returning the alarm time setting change after the previous time has elapsed. It can be restored.
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、1つの機器からなる装置に適用してもよい。 The present invention can be implemented as a system, apparatus, method, program, storage medium, or the like, and can be applied to a system including a plurality of devices. You may apply to the apparatus which consists of one apparatus.
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。 Note that the present invention includes a software program that implements the functions of the above-described embodiments directly or remotely from a system or apparatus. The present invention also includes a case where the system or the computer of the apparatus is achieved by reading and executing the supplied program code.
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。 Accordingly, since the functions of the present invention are implemented by computer, the program code installed in the computer also implements the present invention. In other words, the present invention includes a computer program itself for realizing the functional processing of the present invention.
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であってもよい。 In that case, as long as it has the function of a program, it may be in the form of object code, a program executed by an interpreter, script data supplied to the OS, and the like.
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RWなどがある。また、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などもある。 Examples of the recording medium for supplying the program include a flexible disk, hard disk, optical disk, magneto-optical disk, MO, CD-ROM, CD-R, and CD-RW. There are also magnetic tape, nonvolatile memory card, ROM, DVD (DVD-ROM, DVD-R) and the like.
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。 As another program supply method, a browser on a client computer is used to connect to an Internet home page. The computer program itself of the present invention or a compressed file including an automatic installation function can be downloaded from the homepage by downloading it to a recording medium such as a hard disk.
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。 It can also be realized by dividing the program code constituting the program of the present invention into a plurality of files and downloading each file from a different homepage. That is, a WWW server that allows a plurality of users to download a program file for realizing the functional processing of the present invention on a computer is also included in the present invention.
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 In addition, the program of the present invention is encrypted, stored in a storage medium such as a CD-ROM, distributed to users, and key information for decryption is downloaded from a homepage via the Internet to users who have cleared predetermined conditions. Let It is also possible to execute the encrypted program by using the downloaded key information and install the program on a computer.
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。 Further, the functions of the above-described embodiments are realized by the computer executing the read program. In addition, based on the instructions of the program, an OS or the like running on the computer performs part or all of the actual processing, and the functions of the above-described embodiments can also be realized by the processing.
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。 Further, the program read from the recording medium is written in a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer. Thereafter, the CPU of the function expansion board or function expansion unit performs part or all of the actual processing based on the instructions of the program, and the functions of the above-described embodiments are realized by the processing.
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。 The above-described embodiments are merely examples of implementation in carrying out the present invention, and the technical scope of the present invention should not be construed as being limited thereto. That is, the present invention can be implemented in various forms without departing from the technical idea or the main features thereof.
101−1、101−2、101−3 携帯情報端末
102 管理サーバ
103 携帯電話通信網
201 CPU
202 RAM
203 ROM
204 システムバス
205 入力コントローラ
206 ビデオコントローラ
207 メモリコントローラ
208 通信I/F(インターフェース)コントローラ
209 入力装置
210 ディスプレイ装置
211 外部メモリ
301 制御部
302 記憶部
303 入力部
304 表示部
305 通信部
306 音声出力部
307 システムバス
101-1, 101-2, 101-3
202 RAM
203 ROM
204
Claims (7)
前記管理サーバは、
前記携帯情報端末から、交通機関情報を受け付ける受付手段と、
前記交通機関情報が示す交通機関に遅延が発生した場合に、前記携帯情報端末に遅延情報の通知を行う通知手段を備え、
前記携帯情報端末は、
遅延が発生した際に鳴動時刻の変更を行う交通機関の情報を前記管理サーバに送信する送信手段と、
前記交通機関の遅延情報を前記管理サーバより受け付けた場合に、当該遅延情報に応じてアラームの鳴動時刻を変更するか否かを判定する判定手段と、
前記判定手段でアラーム鳴動時刻を変更すると判断した場合に、変更対象とするアラームの鳴動時刻の変更を行う変更手段と
を備えることを特徴とする情報処理システム。 An information processing system comprising a management server and a portable information terminal that changes an alarm ringing time set according to delay information of a transportation facility,
The management server
Receiving means for receiving transportation information from the portable information terminal;
A notification means for notifying the mobile information terminal of the delay information when a delay occurs in the transportation indicated by the transportation information;
The portable information terminal
A transmission means for transmitting information of the transportation means for changing the ringing time when a delay occurs to the management server;
A determination means for determining whether or not to change the alarm ringing time according to the delay information when the delay information of the transportation is received from the management server;
An information processing system comprising: changing means for changing an alarm ringing time to be changed when the determination unit determines to change an alarm ringing time.
遅延が発生した際に鳴動時刻の変更を行う交通機関の情報を設定する設定手段と、
前記設定手段で設定された交通機関の遅延情報を受け付けた場合に、当該遅延情報に応じてアラームの鳴動時刻を変更するか否かを判定する判定手段と、
前記判定手段でアラーム鳴動時刻を変更すると判断した場合に、変更対象とするアラームの鳴動時刻の変更を行う変更手段と
を備えることを特徴とする携帯情報端末。 A mobile information terminal that changes the setting of the registered alarm ringing time according to the delay of transportation,
A setting means for setting information on a transportation facility that changes the ringing time when a delay occurs;
A determination unit that determines whether or not to change the alarm ringing time according to the delay information when receiving the delay information of the transportation set by the setting unit;
A portable information terminal comprising: changing means for changing an alarm ringing time to be changed when the determination unit determines to change an alarm ringing time.
前記交通機関の遅延情報を受け付けた場合に、当該携帯情報端末の現在位置情報を取得する取得手段と、をさらに備え、
前記判定手段は、前記基準位置情報と現在位置情報との差分距離が、予め設定されている閾値を超えるか否かにより前記アラーム時刻を変更するか否かを判定する
ことを特徴とする請求項2に記載の携帯情報端末。 Registration means for registering the reference position information of the portable information terminal;
An acquisition means for acquiring current position information of the portable information terminal when receiving the delay information of the transportation means,
The determination means determines whether or not to change the alarm time depending on whether or not a difference distance between the reference position information and current position information exceeds a preset threshold value. 2. The portable information terminal according to 2.
ことを特徴とする請求項2または3に記載の携帯情報端末。 4. The determination unit according to claim 2, wherein the determination unit determines whether or not to change the alarm time based on whether or not the time when the delay information of the transportation facility is received has reached the alarm ringing time. 5. Mobile information terminals.
をさらに備えることを特徴とする請求項2乃至4のいずれか1項に記載の携帯情報端末。 The portable information terminal according to any one of claims 2 to 4, further comprising: a restoring unit that returns the alarm time changed by the changing unit to a state before the change.
遅延が発生した際に鳴動時刻の変更を行う交通機関の情報を設定する設定工程と、
前記設定工程で設定された交通機関の遅延情報を受け付けた場合に、当該遅延情報に応じてアラームの鳴動時刻を変更するか否かを判定する判定工程と、
前記判定工程でアラーム鳴動時刻を変更すると判断した場合に、変更対象とするアラームの鳴動時刻の変更を行う変更工程と
を備えることを特徴とする情報処理方法。 An information processing method performed by a portable information terminal that changes a setting of a registered alarm ringing time according to a delay of a transportation facility,
A setting process for setting information on a transportation facility that changes the ringing time when a delay occurs,
A determination step of determining whether or not to change the alarm ringing time according to the delay information when receiving the delay information of the transportation set in the setting step;
An information processing method comprising: a changing step of changing the ringing time of an alarm to be changed when it is determined that the ringing time of the alarm is changed in the determination step.
交通機関の遅延に応じて、登録されているアラーム鳴動時刻の設定変更を行う携帯情報端末として機能させるためのコンピュータプログラムであって、
遅延が発生した際に鳴動時刻の変更を行う交通機関の情報を設定する設定手段と、
前記設定手段で設定された交通機関の遅延情報を受け付けた場合に、当該遅延情報に応じてアラームの鳴動時刻を変更するか否かを判定する判定手段と、
前記判定手段でアラーム鳴動時刻を変更すると判断した場合に、変更対象とするアラームの鳴動時刻の変更を行う変更手段と
として機能させることを特徴とするコンピュータプログラム。
Mobile information device
A computer program for functioning as a portable information terminal for changing the setting of a registered alarm ringing time according to a delay of a transportation facility,
A setting means for setting information on a transportation facility that changes the ringing time when a delay occurs;
A determination unit that determines whether or not to change the alarm ringing time according to the delay information when receiving the delay information of the transportation set by the setting unit;
A computer program that functions as a changing unit that changes a ringing time of an alarm to be changed when the determination unit determines to change a ringing time of an alarm.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009288424A JP2011128082A (en) | 2009-12-18 | 2009-12-18 | Information processing system, information processing device, information processing method, and computer program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009288424A JP2011128082A (en) | 2009-12-18 | 2009-12-18 | Information processing system, information processing device, information processing method, and computer program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011128082A true JP2011128082A (en) | 2011-06-30 |
Family
ID=44290818
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009288424A Pending JP2011128082A (en) | 2009-12-18 | 2009-12-18 | Information processing system, information processing device, information processing method, and computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011128082A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014116381A3 (en) * | 2013-01-25 | 2014-10-09 | Google Inc. | Wristwatch notification for late trains |
-
2009
- 2009-12-18 JP JP2009288424A patent/JP2011128082A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014116381A3 (en) * | 2013-01-25 | 2014-10-09 | Google Inc. | Wristwatch notification for late trains |
| CN104956420A (en) * | 2013-01-25 | 2015-09-30 | 谷歌公司 | Wristwatch notification for late trains |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9258682B2 (en) | Server apparatus, server control program, and server client system | |
| CN102461136A (en) | Remotely locating and commanding a mobile device | |
| KR102077580B1 (en) | Method, system, and non-transitory computer readable record medium for providing copied message list | |
| US9094573B2 (en) | Communication system, communication method, and computer-readable storage medium | |
| CN102804144A (en) | Remotely locating and commanding a mobile device | |
| JP2005157657A (en) | Application data management method for portable terminal and portable terminal | |
| US9549009B1 (en) | Electronic fixed brand labeling | |
| US9363623B2 (en) | Communication system, communication method, and non-transitory computer-readable medium | |
| CN105119790A (en) | Apparatus control method and device | |
| US20160173606A1 (en) | Information processing apparatus, communications apparatus, information processing method, and computer product | |
| CN104468760A (en) | Method and device for pushing reminding information | |
| CN105407160A (en) | Interface display method and device | |
| KR101861306B1 (en) | Apparatus and method for managing control information of application in portable terminal | |
| JP2010103964A (en) | System for providing widget type idle screen | |
| KR100597809B1 (en) | Method and apparatus for outputting message in standby mode of mobile terminal | |
| CN105530332A (en) | Method and device for processing position information | |
| JP2019216395A (en) | Terminal management system | |
| JP2011128082A (en) | Information processing system, information processing device, information processing method, and computer program | |
| KR20180099765A (en) | Information input method, apparatus, program, and storage medium | |
| JP2012088860A (en) | Service providing system and service providing method | |
| CN113056032A (en) | Network connection method, device, equipment and storage medium | |
| KR101523772B1 (en) | Method and apparatus for managing messages through keywords | |
| KR102765282B1 (en) | Method and apparatus for messaging service | |
| CN115809054B (en) | Data processing method and device, electronic equipment and storage medium | |
| JP7486869B1 (en) | Information processing device, program, and information processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20120130 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20120130 |