[go: up one dir, main page]

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 PDF

Info

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
Application number
JP2009288424A
Other languages
Japanese (ja)
Inventor
Satoshi Tsukuda
聡 佃
Tomonobu Ukai
智申 鵜飼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon IT Solutions Inc
Original Assignee
Canon IT Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon IT Solutions Inc filed Critical Canon IT Solutions Inc
Priority to JP2009288424A priority Critical patent/JP2011128082A/en
Publication of JP2011128082A publication Critical patent/JP2011128082A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Electric Clocks (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To change a ring time of an alarm only when the ring time of the alarm is required to be changed following delay information of means of transportation or the like, whereas the alarm ring time is not changed, when the alarm ring time is not required to be changed. <P>SOLUTION: When receiving delay information of means of transportation, a portable information terminal determines whether an alarm time is to be changed or not following alarm setting information. When determined that the alarm time is to be changed, the alarm time is changed. When determining whether the change is to be performed or not, the portable information terminal determines, for example, whether the portable information terminal is on a registered position or not, and when determined that the terminal is not on the registered position, it is determined that the alarm time is not to be changed. <P>COPYRIGHT: (C)2011,JPO&INPIT

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 Patent Document 1, when a mobile phone acquires delay time information from the traffic information management center server when a delay occurs in the transportation facility, the time at which the alarm is sounded is changed according to the delay time. This technique is disclosed.

特開2009−92490号公報JP 2009-92490 A

しかしながら、特許文献1に記載の発明では、アラームの鳴動時刻を交通機関の遅延情報を受信した際に、通常より早めにアラームを鳴動させるよう鳴動時刻の変更は可能であるが、鳴動時刻の変更の必要がない場合、例えば、既に起床し、行動を行っている場合(既に電車に乗車している等)にも、アラーム鳴動時刻の変更処理が行われてしまい、当該携帯端末のアラームが、ユーザが予期しない時間に鳴動してしまう虞がある。   However, in the invention described in Patent Document 1, when the alarm ringing time is received, the ringing time can be changed so that the alarm is ringed earlier than usual when the delay information of the transportation facility is received. If there is no need for this, for example, even if you have already woken up and are taking action (such as when you are already on the train), the alarm ringing time change process will be performed, There is a possibility that the user may ring at an unexpected time.

通常、公共の交通機関の事業者は、着信音などの音声が出ないよう、携帯電話をマナーモードに設定することを利用者に求めている。しかし、携帯電話のユーザが携帯電話をマナーモードが設定していても、アラームの鳴動をマナーモードの優先させる設定を行っている場合などには、アラーム時刻の予期せぬ変更により予期せぬタイミングでアラームが鳴動してしまい、周囲に迷惑をかけてしまう可能性は否定できない。   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.

本発明に係る交通遅延連動アラームシステムのシステム構成図の一例を示す図である。It is a figure showing an example of a system configuration figure of a traffic delay interlocking alarm system concerning the present invention. 図1に示す管理サーバ102に適用可能なハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions applicable to the management server 102 shown in FIG. 図1に示す携帯情報端末101のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware constitutions of the portable information terminal 101 shown in FIG. 携帯情報端末101及び管理サーバ102によって行われる交通遅延通知登録処理の一例を示すフローチャートである。10 is a flowchart illustrating an example of a traffic delay notification registration process performed by the portable information terminal 101 and the management server 102. 管理サーバ102によって行われる、交通機関の遅延発生時の通知処理の一例を示すフローチャートである。6 is a flowchart illustrating an example of a notification process performed when a delay occurs in a transportation facility, which is performed by the management server. 管理サーバ102から交通機関の遅延発生通知を受信した際に携帯情報端末によって行われるアラーム鳴動時刻変更処理の一例を示すフローチャートである。It is a flowchart which shows an example of the alarm ringing time change process performed by the portable information terminal when the notification of the occurrence of a delay in transportation is received from the management server. アラーム登録処理行う際に携帯電話の表示部に表示される設定情報入力画面の一例を示す図である。It is a figure which shows an example of the setting information input screen displayed on the display part of a mobile telephone when performing an alarm registration process. 管理サーバ102に記憶管理されている遅延通知情報の一例を示す図である。It is a figure which shows an example of the delay notification information memorize | stored and managed by the management server. 携帯情報端末101に記憶管理されているアラーム設定情報の一例を示す図である。It is a figure which shows an example of the alarm setting information memorize | stored and managed by the portable information terminal 101. FIG.

以下、図面を参照して、本発明の実施の形態の一例について説明する。図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. Reference numeral 102 denotes a management server that accepts a traffic delay notification request from the portable information terminal 101, and receives traffic delay information from a transport server (not shown), and is registered in notification request information described later. The delay information of the transportation facility is notified to the portable information terminal 101 of the user using the transportation facility. Reference numeral 103 denotes a network such as a mobile phone network that connects the portable information terminal 101 and the management server 102 so that they can communicate with each other.

次に、図2を参照して、図1の管理サーバ102に適用可能な情報処理装置のハードウェア構成の一例について説明する。   Next, an example of the hardware configuration of the information processing apparatus applicable to the management server 102 in FIG. 1 will be described with reference to FIG.

CPU201は、システムバス204に接続される後述の各デバイスやコントローラを統括的に制御する。また、ROM203あるいは外部メモリ211には、CPU201の制御プログラムであるBIOS(Basic Input / Output System)やオペレーティングシステムプログラム(以下、OS)や、各サーバ或いは各PCの実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。RAM202は、CPU201の主メモリ、ワークエリア等として機能する。   The CPU 201 comprehensively controls devices and controllers described later connected to the system bus 204. Further, the ROM 203 or the external memory 211 is necessary to realize a BIOS (Basic Input / Output System) or an operating system program (hereinafter referred to as OS) that is a control program of the CPU 201 and functions executed by each server or each PC. Various programs to be described later are stored. The RAM 202 functions as a main memory, work area, and the like for the CPU 201.

CPU201は、処理の実行に際して必要なプログラム等をRAM202にロードして、プログラムを実行することで各種動作を実現するものである。また、入力コントローラ(入力C)205は、キーボードやポインティングデバイス等で構成される入力装置209からの入力を制御する。ビデオコントローラ(VC)206は、ディスプレイ装置210等の表示装置への表示を制御する。ディスプレイ装置は、例えばCRTディスプレイや液晶ディスプレイ等で構成される。   The CPU 201 implements various operations by loading a program necessary for execution of processing into the RAM 202 and executing the program. An input controller (input C) 205 controls input from an input device 209 configured with a keyboard, a pointing device, and the like. A video controller (VC) 206 controls display on a display device such as the display device 210. The display device is composed of, for example, a CRT display or a liquid crystal display.

メモリコントローラ(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 external memory 211 such as a compact flash memory connected via an adapter.

通信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 CPU 201 enables display on the display device 210 by executing outline font rasterization processing on a display information area in the RAM 203, for example. Further, the CPU 201 enables a user instruction with a mouse cursor (not shown) on the display device 210.

本発明のクライアント装置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 external memory 211, and is executed by the CPU 201 by being loaded into the RAM 202 as necessary. Furthermore, definition files and various information tables used by the program according to the present invention are stored in the external memory 211.

次に、図3を参照して、図1の携帯情報端末101に適用可能な携帯情報端末のハードウェア構成の一例について説明する。図中301は制御部であって、システムバス307を介して接続されている各デバイスを統合的に制御する。302は記憶部であって、制御部301の主メモリ、ワークエリアとして機能する。また、記憶部302には、携帯情報端末に後述する各処理を実行させるためのプログラムや、各処理を行う際に用いられる各種のデータが記憶されている。   Next, an example of a hardware configuration of a portable information terminal applicable to the portable information terminal 101 of FIG. 1 will be described with reference to FIG. In the figure, reference numeral 301 denotes a control unit that integrally controls each device connected via the system bus 307. A storage unit 302 functions as a main memory and work area of the control unit 301. In addition, the storage unit 302 stores a program for causing the portable information terminal to execute each process described later, and various data used when each process is performed.

303は入力部であって、例えば、キーボードやタッチパネル等から構成され、制御部301に対して各種の情報を入力するために用いられる。304は出力部であって、各種の情報を表示するために用いられる。例えば液晶ディスプレイや有機ELディスプレイ等で構成されている。305は通信部であって、他の携帯情報端末や管理サーバ102等と無線通信を行うためのものである。例えば、通話やSMS(Short Message Service)、GPSによる位置情報取得、その他各種のデータ通信を行う機能部である。306は音声出力部であって、例えば受話音声やアラーム音等の各種の音声出力を行う機能部である。   An input unit 303 includes, for example, a keyboard and a touch panel, and is used to input various types of information to the control unit 301. An output unit 304 is used to display various types of information. For example, a liquid crystal display or an organic EL display is used. A communication unit 305 is used for wireless communication with other portable information terminals, the management server 102, and the like. For example, it is a functional unit that performs a call, SMS (Short Message Service), position information acquisition by GPS, and other various data communications. Reference numeral 306 denotes a voice output unit, which is a functional unit that outputs various voices such as received voices and alarm sounds.

次に、図4を参照して、図1の携帯情報端末101と、管理サーバ102によって行われる交通遅延通知登録処理の一例について説明する。本処理を行う際には、図7に示すアラーム設定情報入力画面700が携帯情報端末101の表示部304に表示されている。   Next, an example of the traffic delay notification registration process performed by the portable information terminal 101 of FIG. 1 and the management server 102 will be described with reference to FIG. When this processing is performed, an alarm setting information input screen 700 shown in FIG. 7 is displayed on the display unit 304 of the portable information terminal 101.

まず、携帯情報端末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 control unit 301 of the portable information terminal 101 receives an input of alarm setting information in accordance with a user operation on the alarm setting information input screen (step S401). Examples of the alarm setting information that accepts input include an alarm name, an alarm ringing time, a day of the week when the alarm is ringed, an alarm sound designation, valid / invalid designation, and information on whether or not to change the alarm time based on traffic delay information. . Then, when an input for changing the alarm time based on the traffic delay information is accepted as the alarm setting information (YES in step S402: Change alarm time due to traffic delay?), The CPU 201 advances the process to step S403, 7 is displayed on the display unit 304, and input of route information is accepted (step S404. Thereafter, input of location information is accepted (step S405). The location information is, for example, a GPS function of the portable information terminal 101. In step S405, for example, a position information acquisition screen shown in 720 of Fig. 7 is displayed on the display unit 304 of the portable information terminal 101. Note that, according to the traffic delay information of Fig. 7. When setting to not change the alarm time is performed and pressing of the registration button 709 is accepted Is CPU 201 in the determination processing in step S402, it is determined NO, and the process proceeds to step S412.

ここで、図4のステップS401、ステップS404及びステップS405の入力受け付け時にそれぞれ携帯情報端末101の表示部304に表示される入力画面の一例について説明する。図7は、携帯情報端末に表示される入力画面の一例を示す図である。   Here, an example of the input screen displayed on the display unit 304 of the portable information terminal 101 when receiving the input in step S401, step S404, and step S405 in FIG. 4 will be described. FIG. 7 is a diagram illustrating an example of an input screen displayed on the portable information terminal.

図4のステップS401では、図7のアラーム設定入力画面700が表示部304に表示される。このアラーム設定入力画面700には、アラーム名入力欄701、鳴動時刻入力欄702、曜日入力欄703、アラーム音指定欄704、有効/無効指定欄705、交通遅延情報によるアラーム鳴動時間変更機能の使用/不使用指定欄706、経路設定ボタン707、位置設定ボタン708、登録ボタン709が用意されている。   In step S401 in FIG. 4, the alarm setting input screen 700 in FIG. 7 is displayed on the display unit 304. This alarm setting input screen 700 includes an alarm name input field 701, ringing time input field 702, day of the week input field 703, alarm sound designation field 704, valid / invalid designation field 705, use of an alarm ringing time change function based on traffic delay information. A non-use designation field 706, a route setting button 707, a position setting button 708, and a registration button 709 are prepared.

携帯情報端末101を使用するユーザは、入力部303操作により、アラーム設定入力画面700の各入力欄に対して、情報の入力を行うことになる。また、交通遅延情報によるアラーム鳴動時間変更機能の使用/不使用指定部706の設定を「使用」と設定した場合には、経路設定ボタン707、位置設定ボタン708が有効になる。制御部301は、経路設定ボタン707の押下を受け付けると経路設定画面710を、位置設定ボタン708の押下を受け付けると位置情報設定画面720を表示部304に表示する。   A user using the portable information terminal 101 inputs information to each input field of the alarm setting input screen 700 by operating the input unit 303. In addition, when the setting of the use / nonuse specification unit 706 of the alarm ringing time change function based on the traffic delay information is set to “use”, the route setting button 707 and the position setting button 708 are enabled. The control unit 301 displays a route setting screen 710 on the display unit 304 when receiving the pressing of the route setting button 707 and a position information setting screen 720 when receiving the pressing of the position setting button 708.

図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 display unit 304. The route setting screen 710 includes a use route input field 711, a boarding station input field 712, an exit station input field 713, an add button 714, an additional route list display unit 715, a delete button 716, and a registration button 717.

携帯情報端末101を使用するユーザは、入力部303操作により、経路設定画面710の各入力欄に対して、情報の入力を行うことになる。利用路線入力欄711、乗車駅入力欄712、及び降車駅入力欄713に入力がされている状態で追加ボタン714の押下を受け付けると、追加経路一覧表示部715に入力内容が表示される。   A user using the portable information terminal 101 inputs information to each input field of the route setting screen 710 by operating the input unit 303. When the push of the add button 714 is accepted in a state where the use route input field 711, the boarding station input field 712, and the getting-off station input field 713 are input, the input content is displayed on the additional route list display unit 715.

また、追加経路一覧表示部715に表示されている経路情報のうち、何れかの経路情報のチェックボタン718がチェック状態で削除ボタン716の押下を受け付けると、チェックボックスがチェック状態となっている経路情報を追加経路から削除する処理が行われる。   In addition, among the route information displayed in the additional route list display unit 715, when any of the route information check buttons 718 is checked and the delete button 716 is pressed, the route whose check box is checked. A process of deleting information from the additional route is performed.

登録ボタン717が押下されると、追加経路一覧表示部715に表示されている追加経路情報を確定し、本画面を閉じ、アラーム設定情報入力画面700に表示を戻す。   When the registration button 717 is pressed, the additional route information displayed in the additional route list display unit 715 is confirmed, this screen is closed, and the display is returned to the alarm setting information input screen 700.

図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 information setting screen 720 in FIG. 7 is displayed on the display unit 304 of the portable information terminal 101. On the position information setting screen 720, a message box for accepting an input as to whether or not to acquire position information by GPS is displayed as shown at 721 at the time of display. If YES 722 is designated, the position information is acquired using the GPS function. When No. 723 is designated, position information is not acquired by the GPS function. After acquiring the position information by GPS, the screen returns to the alarm setting information input screen. The above is the description of FIG.

アラーム設定情報、経路情報、及び位置情報の入力を受け付けた後、携帯情報端末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 control unit 301 of the portable information terminal 101 transmits input information to the management server 102 via the communication unit 305 (step S406). Here, the input information transmitted to the management server 102 includes route information, day of the week, alarm setting time, etc., and all the information input in step S401, step S404, and step S405 is transmitted to the management server 102. There is no need. In step S406, in addition to the input information, destination information that is a destination when the management server 102 transmits the delay information of the transportation facility to the portable information terminal 101 is also sent.

管理サーバ102のCPU201は、携帯情報端末101より送信された入力情報を受信すると(ステップS407)、受信した入力情報を遅延通知情報に登録する(ステップS408)。図8に管理サーバ102の外部メモリ211に記憶されている遅延通知情報の構成の一例を示す。   When receiving the input information transmitted from the portable information terminal 101 (step S407), the CPU 201 of the management server 102 registers the received input information in the delay notification information (step S408). FIG. 8 shows an example of the configuration of delay notification information stored in the external memory 211 of the management server 102.

図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 external memory 211 of the management server 102. As shown in FIG. 8, user ID 801, route 802, boarding station 803, getting-off station 804, day of the week 805, alarm setting time 806, and notification destination 807 are set as data items in the delay notification information 800.

ユーザID801には、ユーザを一意に識別するための識別情報が登録される。路線802には、図4のステップS404で経路設定画面710を介して入力される路線情報が登録される。乗車駅803、降車駅804にはそれぞれ、ステップS404で経路設定画面710を介して入力される乗車駅、降車駅が登録される。曜日805には、図4のステップS401でアラーム設定情報画面700を介して入力される曜日情報が登録される。アラーム設定時刻806には、図4のステップS401でアラーム設定情報画面700を介して入力される時刻情報が登録される。通知先807には、当該レコードの路線情報、乗車駅情報、降車駅情報が示す区間の交通に影響を及ぼす交通機関の遅延が発生した場合に遅延情報の通知を行う通知先情報が登録される。以上が、図8の遅延通知情報の説明である。   In the user ID 801, identification information for uniquely identifying the user is registered. In the route 802, the route information input via the route setting screen 710 in step S404 of FIG. 4 is registered. In the boarding station 803 and the boarding station 804, the boarding station and the boarding station that are input via the route setting screen 710 in step S404 are registered. In the day of the week 805, day of the week information input via the alarm setting information screen 700 in step S401 of FIG. 4 is registered. In the alarm setting time 806, the time information input via the alarm setting information screen 700 in step S401 in FIG. 4 is registered. In the notification destination 807, notification destination information for notifying delay information in the case where a delay of transportation affecting the traffic in the section indicated by the route information, boarding station information, and getting-off station information of the record occurs is registered. . The above is the description of the delay notification information in FIG.

図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 CPU 201 of the management server 102 advances the process to step S409 and transmits the registration result to the portable information terminal 101. When the portable information terminal 101 receives the registration result, it determines whether to reset the route according to the result (step S411). For example, when the result of registration failure is received from the management server 102, the CPU 201 determines that route resetting is necessary (YES in step S411), advances the processing to step S403, and repeats the subsequent processing. .

ステップ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 storage unit 302 of the portable information terminal 101 will be described with reference to FIG. As shown in FIG. 9, the alarm setting information 900 includes, as data items, alarm ID 901, alarm name 902, day of the week 903, alarm sound 904, time 905, presence / absence (valid / invalid) 906, change function 907, route Information 908 and position information 909 are set.

アラーム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 alarm ID 901. In the alarm name 902, day of the week 903, alarm sound 904, time 905, presence / absence (valid / invalid) 906, and change function 907, the alarm name input on the alarm setting information screen 700 of FIG. 7 in step S401 of FIG. Information input in the column 701, ringing time input column 702, day of the week input column 703, alarm sound designation column 704, valid / invalid designation column 705, use / non-use designation column 706 of the alarm ringing time change function based on traffic delay information Will be registered.

経路情報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 route information 908, and the position information acquired in step S405 in FIG. 4 is registered in the position information 909. The above is the description of the alarm setting information in FIG.

次に、図5を参照して、交通機関に遅延が発生した場合に、管理サーバ102が行う通知処理について説明する。この処理を管理サーバ102のCPU201に行わせるためのプログラムは外部メモリ211に記憶されており、CPU201は、必要に応じて当該プログラムをRAM202にロードし、当該プログラムの制御に従って、本処理を行うことになる。   Next, a notification process performed by the management server 102 when a delay occurs in the transportation facility will be described with reference to FIG. A program for causing the CPU 201 of the management server 102 to perform this processing is stored in the external memory 211. The CPU 201 loads the program into the RAM 202 as necessary, and performs this processing according to the control of the program. become.

CPU201は、まず、遅延情報を取得したかを判断する(ステップS501)。CPU201は、例えば、不図示の交通機関サーバより遅延通知情報を受けたり、ユーザの入力装置の操作に従って、遅延情報の入力を受け付けたりすることで、遅延情報を取得することになる。   The CPU 201 first determines whether delay information has been acquired (step S501). For example, the CPU 201 acquires delay information by receiving delay notification information from a transportation server (not shown) or receiving input of delay information in accordance with the operation of the user's input device.

ステップS501でNOと判断した場合には、CPU201は引き続き遅延情報の取得待ち状態を継続する。一方、ステップS501の判断処理で遅延情報を取得したと判断した場合には、遅延情報に含まれる路線情報を取得する(ステップS502)。そして、不図示の影響路線テーブルからステップS502で取得した路線に遅延が発生した場合に、影響を被る路線情報である影響路線情報を取得する(ステップS503)。ここでいう、影響路線とは、ステップS502で取得した路線の乗客が代替の交通機関として選択することで、混雑による遅延が発生する路線や、ステップS502で取得した路線と相互接続をしている路線等である。そして、遅延情報に含まれる予想遅延時間を取得する(ステップS504)。   If it is determined NO in step S501, the CPU 201 continues to wait for delay information acquisition. On the other hand, when it is determined that the delay information has been acquired in the determination process of step S501, route information included in the delay information is acquired (step S502). Then, when there is a delay in the route acquired in step S502 from the unillustrated affected route table, the affected route information that is the affected route information is obtained (step S503). In this case, the influence route is interconnected with a route in which a delay due to congestion occurs when a passenger on the route acquired in step S502 selects as an alternative transportation, or a route acquired in step S502. It is a route. Then, an expected delay time included in the delay information is acquired (step S504).

そして、その後、外部メモリ211に記憶されている遅延通知情報から、ステップS502で取得した路線情報、及びステップS503で取得した影響路線情報が、路線802に設定されているレコードを取得する(ステップS505)。そしてその後、ステップS505で取得した全ての遅延通知情報に対してステップS506からS509の処理を行う。   Then, from the delay notification information stored in the external memory 211, a record in which the route information acquired in step S502 and the influence route information acquired in step S503 are set in the route 802 is acquired (step S505). ). Thereafter, the processing from step S506 to S509 is performed on all the delay notification information acquired in step S505.

ステップ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 CPU 201 returns the process to step S506, acquires delay notification information to be processed next, and performs the process from step S507 to step S509. Repeat the process. Then, after the processing from step S507 to step S509 is completed for all delay notification information acquired in step S505, the CPU 201 advances the processing to step S510, and all notifications added to the notification destination in step S508. Delay information is transmitted to the destination. The above is the description of the notification process performed by the management server 102.

次に、図6を参照して、管理サーバ102より遅延通知情報を取得した場合に、携帯情報端末101で行われるアラーム時刻変更処理について説明する。   Next, with reference to FIG. 6, an alarm time changing process performed in the portable information terminal 101 when delay notification information is acquired from the management server 102 will be described.

携帯情報端末101の制御部301は、管理サーバ102より遅延通知情報を受信したかを判断する(ステップS601)。遅延情報を取得していないと判断した場合には(ステップS601でNO)、処理をステップS606に進める。一方、遅延通知情報を受信したと判断した場合には(ステップS5601でYES)、アラーム時刻の変更が必要であるかを判定するために以下の処理を行う。   The control unit 301 of the portable information terminal 101 determines whether delay notification information has been received from the management server 102 (step S601). If it is determined that the delay information has not been acquired (NO in step S601), the process proceeds to step S606. On the other hand, if it is determined that the delay notification information has been received (YES in step S5601), the following processing is performed to determine whether the alarm time needs to be changed.

まず、アラーム設定情報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 alarm setting information 900 is valid (step S602). If it is determined that it is invalid (NO in step S602), the process proceeds to step S606. On the other hand, if it is determined that it is valid (YES in step S602), the process proceeds to step S603, and position information is acquired using the GPS function. Then, the position information acquired in step S603 is compared with the position information registered in the position information 909 of the alarm setting information, and the threshold value preliminarily designated from the position registered in the position information 909 by the portable information terminal 101 is compared. Is within the distance indicated by (in the registered position: step S604).

ステップ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 storage unit 302.

本発明では、携帯情報端末101が、アラーム設定情報900の位置情報909に登録された位置に存在しない場合には、アラームの鳴動時刻の変更は行わない。その理由としては、携帯情報端末101の位置が移動しているということは、携帯情報端末101の所有者(ユーザ)は既に起床し行動を開始し、既に家から出ている可能性が高い。そのような場合に、アラームの鳴動時刻を変更することで、例えば電車の車内で予期せぬタイミングで携帯情報端末101のアラームが鳴動してしまうことを防ぐためである。   In the present invention, when the portable information terminal 101 does not exist at the position registered in the position information 909 of the alarm setting information 900, the alarm ringing time is not changed. The reason is that the position of the portable information terminal 101 is moving, and it is highly likely that the owner (user) of the portable information terminal 101 has already woken up and started to take action, and has already left the house. In such a case, by changing the alarm ringing time, for example, the alarm of the portable information terminal 101 is prevented from ringing at an unexpected timing in the train.

制御部301はステップS606において、アラームの鳴動時刻に達したかを判定する。アラームの鳴動時刻に達したと判断した場合には(ステップS606でYES、指定されたアラーム音、音量でアラームの鳴動を行う(ステップS607)。   In step S606, the control unit 301 determines whether the alarm ringing time has been reached. If it is determined that the alarm ringing time has been reached (YES in step S606), the alarm is ringed with the designated alarm sound and volume (step S607).

制御部301は、ステップS608において、交通遅延によるアラーム鳴動時刻変更を行ったアラーム設定があるかを判断する。ここでは、ステップS605で変更されたアラーム設定の変更前の情報が記憶部302に記憶されているかを元に制御部301は判断することになる。   In step S608, the control unit 301 determines whether there is an alarm setting in which the alarm ringing time has been changed due to traffic delay. Here, the control unit 301 determines based on whether the information before the change of the alarm setting changed in step S605 is stored in the storage unit 302.

ステップ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 management server 102 described with reference to FIG. 5, steps S506 to S509 are not performed, and destinations included in all the delay notification information acquired in step S505 are determined in step S510. You may make it transmit delay information. In that case, in the portable information terminal 101, in order to determine whether or not the alarm time needs to be changed, whether the alarm setting is valid (step S602), the portable information terminal 101 stores the positional information 909. In addition to the determination of whether it is in the registered position (step S604), whether the time 905 of the alarm setting information in FIG. 9 has elapsed (if the time has elapsed, the control unit 301 sets the alarm time 9) and whether the day of the week on which the delay notification is received matches the day 904 of FIG. 9 (if the day of the week does not match), the control unit 301 changes the alarm time. Judgment is not necessary).

本発明では、上記のような処理を行うことで、交通機関の遅延が発生した場合にアラームの鳴動時刻の変更を行えるとともに、交通機関の遅延が発生した場合であってもアラームの鳴動時刻設定の変更が必要ない場合には、例えば、携帯情報端末が登録された位置になく、既にユーザが移動をしていると想定される場合などには、変更処理を行わない。これにより、ユーザが予期せぬ時間にアラームが鳴動することを好適に防ぐことが可能となる。また、交通遅延によりアラーム時刻の変更が行われた場合に、変更前の時刻を経過後、ユーザがアラーム時刻の設定変更を元に戻すための処理を行わなくても、元のアラーム時刻設定に復元することが可能となる。   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 Mobile information terminal 102 Management server 103 Mobile phone communication network 201 CPU
202 RAM
203 ROM
204 system bus 205 input controller 206 video controller 207 memory controller 208 communication I / F (interface) controller 209 input device 210 display device 211 external memory 301 control unit 302 storage unit 303 input unit 304 display unit 305 communication unit 306 audio output unit 307 System bus

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.
JP2009288424A 2009-12-18 2009-12-18 Information processing system, information processing device, information processing method, and computer program Pending JP2011128082A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014116381A3 (en) * 2013-01-25 2014-10-09 Google Inc. Wristwatch notification for late trains

Cited By (2)

* Cited by examiner, † Cited by third party
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