[go: up one dir, main page]

JP5110522B2 - Portable terminal device and program - Google Patents

Portable terminal device and program Download PDF

Info

Publication number
JP5110522B2
JP5110522B2 JP2008012134A JP2008012134A JP5110522B2 JP 5110522 B2 JP5110522 B2 JP 5110522B2 JP 2008012134 A JP2008012134 A JP 2008012134A JP 2008012134 A JP2008012134 A JP 2008012134A JP 5110522 B2 JP5110522 B2 JP 5110522B2
Authority
JP
Japan
Prior art keywords
time
action
specific
standard
predetermined process
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008012134A
Other languages
Japanese (ja)
Other versions
JP2009177376A (en
Inventor
英臣 渡辺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Casio Mobile Communications Ltd
Original Assignee
NEC Casio Mobile Communications Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Casio Mobile Communications Ltd filed Critical NEC Casio Mobile Communications Ltd
Priority to JP2008012134A priority Critical patent/JP5110522B2/en
Publication of JP2009177376A publication Critical patent/JP2009177376A/en
Application granted granted Critical
Publication of JP5110522B2 publication Critical patent/JP5110522B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephone Function (AREA)
  • Navigation (AREA)
  • Traffic Control Systems (AREA)

Description

この発明は、所定処理に対応して設定されている設定時刻に応じて当該所定処理を実行する携帯端末装置及びプログラムに関する。   The present invention relates to a portable terminal device and a program that execute a predetermined process according to a set time set corresponding to the predetermined process.

一般に、携帯電話機などの携帯端末装置に搭載されているアラーム報知機能は、目覚まし機能としても使用可能であるが、起床時刻は必ずしも一定ではなく、曜日などによって変動することが多いため、アラーム報知機能を目覚まし機能として使用する場合、必要に応じてアラーム時刻(起床時刻)の設定を変更するようにしている。この場合、曜日などが変わる毎にアラーム時刻の設定を変更することは、ユーザに操作上の負担をかけるため、従来では、休日情報を登録したカレンダ機能に連動して休日にはアラーム報知を行わないようにした技術が公知となっている(特許文献1参照)。
特開2005−323047号公報
In general, the alarm notification function installed in a mobile terminal device such as a mobile phone can be used as a wake-up function, but the wake-up time is not always constant and often varies depending on the day of the week. When using as a wake-up function, the setting of alarm time (wake-up time) is changed as necessary. In this case, changing the alarm time setting every time the day of the week changes places an operational burden on the user. Conventionally, alarm notifications are provided on holidays in conjunction with the calendar function that stores holiday information. A technique for avoiding this is known (see Patent Document 1).
JP-A-2005-323047

しかしながら、上述した先行技術にあっては、カレンダ機能に連動してアラームを非報知の状態に設定するだけであって、曜日や休日に関係しなければ、設定時刻にアラーム報知が行われるため、手動操作でアラーム報知の設定時刻を変更する必要があり、操作が面倒となるほか、前の設定時刻に戻すのを忘れてしまうなどの危険性もあった。    However, in the above-described prior art, only the alarm is set to the non-notification state in conjunction with the calendar function, and if it is not related to the day of the week or holiday, the alarm notification is performed at the set time. There is a need to change the alarm notification set time by manual operation, which makes the operation troublesome and risks forgetting to return to the previous set time.

この発明の課題は、所定処理に対応して設定されている設定時刻をユーザの行動に応じて変更できるようにすることである。   The subject of this invention is enabling it to change the setting time set corresponding to a predetermined process according to a user's action.

請求項1記載の発明は、所定処理に対応して設定されている設定時刻に応じて当該所定処理を実行する携帯端末装置であって、ユーザの行動を監視して特定行動であるか否かを検出する監視手段と、この監視手段によって特定行動であることが検出された際の時刻を行動時刻として取得する時刻取得手段と、前記特定行動を起す標準的な行動時刻を記憶する時刻記憶手段と、前記時刻取得手段によって得られた行動時刻と前記標準的な行動時刻とに基づいて前記所定処理の設定時刻を変更する時刻変更手段と、前記時刻取得手段によって得られた行動時刻を行動履歴として記憶する履歴記憶手段と、前記標準的な行動時刻を前記行動履歴に基づいて更新する更新手段と、を具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項1記載の発明に示した主要機能を実現させるためのプログラムを提供する(請求項記載の発明)。
請求項2記載の発明は、所定処理に対応して設定されている設定時刻に応じて当該所定処理を実行する携帯端末装置であって、ユーザの行動を監視して特定行動であるか否かを検出する監視手段と、この監視手段によって特定行動であることが検出された際の時刻を行動時刻として取得する時刻取得手段と、前記特定行動を起す標準的な行動時刻を記憶する時刻記憶手段と、前記時刻取得手段によって得られた行動時刻と前記標準的な行動時刻とに基づいて前記所定処理の設定時刻を変更する時刻変更手段と、を具備し、前記監視手段は、ユーザの行動としてその操作状況を監視して特定操作が行われたか否かを検出し、前記時刻取得手段は、前記監視手段によって特定操作が行われたことが検出された際の時刻を行動時刻として取得する、ようにしたことを特徴とする。
更に、コンピュータに対して、上述した請求項2記載の発明に示した主要機能を実現さ
せるためのプログラムを提供する(請求項8記載の発明)。
The invention according to claim 1 is a portable terminal device that executes a predetermined process according to a set time set corresponding to the predetermined process, and whether or not the user action is a specific action Monitoring means for detecting the time, time acquisition means for acquiring the time when the monitoring means detects the specific action as action time, and time storage means for storing the standard action time for causing the specific action And a time change means for changing the set time of the predetermined process based on the action time obtained by the time acquisition means and the standard action time, and the action history obtained by the time acquisition means as an action history. And a history storage unit that stores the standard action time and an update unit that updates the standard action time based on the action history .
Furthermore, a program for realizing the main functions shown in the invention described in claim 1 is provided to the computer (the invention described in claim 7 ).
The invention according to claim 2 is a portable terminal device that executes the predetermined process in accordance with a set time set corresponding to the predetermined process, and whether or not the user action is a specific action Monitoring means for detecting the time, time acquisition means for acquiring the time when the monitoring means detects the specific action as action time, and time storage means for storing the standard action time for causing the specific action And a time changing means for changing the set time of the predetermined process based on the action time obtained by the time acquisition means and the standard action time, and the monitoring means is a user action The operation status is monitored to detect whether or not a specific operation has been performed, and the time acquisition unit acquires the time when the specific operation is detected by the monitoring unit as an action time. And said that there was Unishi.
Furthermore, the main functions shown in the invention of claim 2 described above are realized for the computer.
A program for providing the program is provided (the invention of claim 8).

なお、上述した請求項1または2記載の発明は次のようなものであってもよい。
前記所定処理は、アラーム報知を行う報知処理であり、前記時刻変更手段は、前記報知
処理の設定時刻であるアラーム報知時刻を変更する(請求項記載の発明)。
The invention described in claim 1 or 2 may be as follows.
The predetermined process is a notification process for performing an alarm notification, and the time changing means changes an alarm notification time which is a set time of the notification process (the invention according to claim 3 ).

前記所定処理は、スケジュール情報を記憶管理するスケジュール管理処理であり、前記
時刻変更手段は、前記スケジュール情報の設定時刻であるスケジュール時刻を変更する(
請求項記載の発明)。
The predetermined process is a schedule management process for storing and managing schedule information, and the time changing means changes a schedule time which is a set time of the schedule information (
Invention of Claim 4 ).

請求項記載の発明において、前記時刻変更手段は、スケジュール情報の種類に基づいて前記スケジュール情報の設定時刻を変更するか否かを制御するようにしてもよい(請求
記載の発明)。
In the invention according to claim 4 , the time change means may control whether or not to change the set time of the schedule information based on the type of schedule information (invention according to claim 5 ).

請求項1、3、4記載の発明において、前記監視手段は、現在位置を取得して特定位置に居るか否かによって特定行動であるか否かを検出し、前記時刻取得手段は、前記監視手段によって特定位置に居ることが検出された際の時刻を行動時刻として取得するようにしてもよい(請求項記載の発明) The invention according to claim 1, 3, or 4, wherein the monitoring means detects whether or not the action is a specific action based on whether or not the current position is acquired and is at the specific position, and the time acquisition means You may make it acquire the time when it is detected by the means that it exists in a specific position as action time (invention of Claim 6 ) .

この発明によれば、所定処理に対応して設定されている設定時刻をユーザの行動に応じて変更することができ、特別な操作を行うことなくして、その設定時刻を適切に変更することができ、実情に即した柔軟な対応が可能となる。   According to this invention, the set time set corresponding to the predetermined process can be changed according to the user's action, and the set time can be appropriately changed without performing a special operation. It is possible to respond flexibly to the actual situation.

(実施形態1)
以下、図1〜図6を参照して本発明の第1実施形態を説明する。
この実施形態は、携帯端末装置として携帯電話機に適用した場合を例示したもので、図1は、この携帯電話機の基本的な構成要素を示したブロック図である。
この携帯電話機は、音声通話機能、電子メール機能、インターネット接続機能(Webアクセス機能)のほか、位置取得機能、アラーム報知機能などを備えている。位置取得機能は、例えば、GPS(Global Positioning System)部を構成するもので、衛星と地上の制御局を利用して現在位置(経緯度情報)を受信取得する機能である。また、アラーム報知機能は、そのアラーム報知時刻(設定時刻)に到達した際にアラーム音などを発生させるアラーム報知を行う機能であり、目覚まし機能としても利用可能なものである。
(Embodiment 1)
The first embodiment of the present invention will be described below with reference to FIGS.
This embodiment exemplifies a case where the present invention is applied to a mobile phone as a mobile terminal device, and FIG. 1 is a block diagram showing basic components of the mobile phone.
This mobile phone has a voice call function, an e-mail function, an Internet connection function (Web access function), a position acquisition function, an alarm notification function, and the like. The position acquisition function constitutes a GPS (Global Positioning System) unit, for example, and is a function for receiving and acquiring the current position (longitude / latitude information) using a satellite and a ground control station. The alarm notification function is a function that performs alarm notification that generates an alarm sound or the like when the alarm notification time (set time) is reached, and can also be used as an alarm function.

制御部1は、二次電池を備えた電源部2からの電力供給によって動作し、記憶部3内の各種のプログラムに応じてこの携帯電話機の全体動作を制御するもので、この制御部1にはCPU(中央演算処理装置)やメモリなどが設けられている。記憶部3は、内部メモリで、プログラム領域とデータ領域とを有し、このプログラム領域には、後述する図4〜図6に示す動作手順に応じて本実施例を実現するためのプログラムが格納されている。また、記憶部3のデータ領域には、後述するアラームデータメモリAD、標準位置メモリBP、標準時刻メモリBT、時刻履歴テーブルCR、時間帯別頻度テーブルTF、時刻変更テーブルTCなどが格納されている。   The control unit 1 operates by supplying power from the power supply unit 2 including a secondary battery, and controls the overall operation of the mobile phone according to various programs in the storage unit 3. Are provided with a CPU (Central Processing Unit) and a memory. The storage unit 3 is an internal memory and has a program area and a data area. In this program area, a program for realizing the present embodiment is stored in accordance with an operation procedure shown in FIGS. Has been. The data area of the storage unit 3 stores an alarm data memory AD, a standard position memory BP, a standard time memory BT, a time history table CR, a time zone frequency table TF, a time change table TC, etc., which will be described later. .

通信部4は、無線部、ベースバンド部、多重分離部などを備え、例えば、音声通話機能、電子メール機能、インターネット接続機能の動作時に最寄りの基地局との間でデータの送受信を行うもので、音声通話機能の動作時にはベースバンド部の受信側から信号を取り込んで受信ベースバンド信号に復調したのち、電話部5を介して通話用スピーカSPから音声出力させ、また、通話用マイクMCからの入力音声データを電話部5から取り込み、送信ベースバンド信号に符号化したのち、ベースバンド部の送信側に与えてアンテナから発信出力させる。一方、電子メール機能、インターネット接続機能などによって通信部4を介して受信取得した表示データは、液晶、有機ELなどを使用した高精細な表示部6に与えられて表示出力される。   The communication unit 4 includes a radio unit, a baseband unit, a demultiplexing unit, and the like. For example, the communication unit 4 transmits and receives data to and from the nearest base station when operating a voice call function, an e-mail function, and an Internet connection function. During operation of the voice call function, a signal is taken from the receiving side of the baseband unit and demodulated into a received baseband signal, and then the voice is output from the calling speaker SP via the telephone unit 5, and from the calling microphone MC. Input voice data is captured from the telephone unit 5 and encoded into a transmission baseband signal, which is then given to the transmission side of the baseband unit and transmitted from the antenna. On the other hand, display data received and acquired via the communication unit 4 by an e-mail function, an Internet connection function, or the like is given to a high-definition display unit 6 using liquid crystal, organic EL, etc., and is displayed and output.

操作部7は、ダイヤル入力、文字入力、コマンド入力などを行うもので、制御部1は、操作部7からの操作信号に応じた処理として、例えば、電話発信処理のほか、アラーム報知時刻を設定する処理など、各種の処理を実行する。報知部8は、サウンドスピーカ、振動モータ、LED(発光ダイオード)などを備えたもので、着信報知時に駆動されるほか、アラーム報知時にも駆動される。時計部9は、現在日時を得るもので、制御部1は、時計部9をアクセスして現在日時を取得する。位置取得部10は、上述した位置取得機能を構成するもので、制御部1は、位置取得部10を定期的にアクセスして現在位置を取得し、特定位置に居るか否かを監視し、特定位置に居ることを検出した際に、時計部9から現在時刻を取得するようにしている。すなわち、制御部1は、ユーザの行動を監視して特定行動か否か、つまり、特定位置に居るか否かを監視しており、特定行動(特定位置)を検出した際には、そのときの時刻を行動時刻として取得するようにしている。   The operation unit 7 performs dial input, character input, command input, and the like. The control unit 1 sets, for example, telephone call processing as well as alarm notification time as processing according to the operation signal from the operation unit 7. Various processing such as processing to be executed is executed. The notification unit 8 includes a sound speaker, a vibration motor, an LED (light emitting diode), and the like, and is driven when an incoming call is notified and also when an alarm is notified. The clock unit 9 obtains the current date and time, and the control unit 1 accesses the clock unit 9 and acquires the current date and time. The position acquisition unit 10 constitutes the above-described position acquisition function, and the control unit 1 periodically accesses the position acquisition unit 10 to acquire the current position, and monitors whether or not the specific position is present. When it is detected that the user is at a specific position, the current time is acquired from the clock unit 9. That is, the control unit 1 monitors the user's behavior to monitor whether or not it is a specific behavior, that is, whether or not the user is in a specific position, and when a specific behavior (specific position) is detected, Is acquired as the action time.

そして、制御部1は、上述の行動時刻と予め登録されている標準的な行動時刻とから所定処理(例えば、アラーム報知処理)の設定時刻(例えば、アラーム報知時刻)を変更するようにしている。すなわち、制御部1は、位置取得部10から現在位置を取得して、予め登録されている標準位置と比較することによって特定位置(例えば、自宅位置)に居るか否かによって特定行動であるか否か(例えば、帰宅したか否か)を検出し、特定位置に居ることを検出した際には、時計部9から現在時刻を行動時刻(今回の帰宅時刻)として取得したのち、この行動時刻と標準的な行動時刻(標準的な帰宅時刻)とからアラーム報知処理の設定時刻(アラーム報知時刻)を変更するようにしている。   And the control part 1 changes the setting time (for example, alarm notification time) of a predetermined process (for example, alarm notification process) from the above-mentioned action time and the standard action time registered beforehand. . That is, the control unit 1 acquires the current position from the position acquisition unit 10 and compares it with a pre-registered standard position to determine whether or not the specific action is based on whether or not the user is at a specific position (for example, home position). When it is detected whether it is in a specific position (for example, whether it has returned home), the current time is acquired as the action time (current return time) from the clock unit 9, and then the action time The alarm notification processing set time (alarm notification time) is changed from the standard action time (standard return time).

図2は、アラームデータメモリAD、標準位置メモリBP、標準時刻メモリBTを説明するための図である。
図2(A)は、アラームデータメモリADを示した図である。このアラームデータメモリADは、アラーム報知機能の設定時刻としてアラーム報知時刻を記憶するもので、制御部1は、時計部9から現在日時を取得してアラーム報知時刻に到達したか否かを監視し、アラーム報知時刻に到達した際にアラーム音などを発生させるアラーム報知を行うようにしている。
FIG. 2 is a diagram for explaining the alarm data memory AD, the standard position memory BP, and the standard time memory BT.
FIG. 2A shows the alarm data memory AD. The alarm data memory AD stores the alarm notification time as the set time of the alarm notification function, and the control unit 1 acquires the current date and time from the clock unit 9 and monitors whether or not the alarm notification time has been reached. When the alarm notification time is reached, an alarm notification that generates an alarm sound or the like is performed.

なお、図示の例では、“08:30(午前8時30分)”がアラーム報知時刻として記憶されている場合である。図2(B)は、標準位置メモリBPを示した図である。この標準位置メモリBPは、上述の標準位置を記憶するもので、自宅位置の経緯度情報が標準位置として記憶されている。図2(C)は、標準時刻メモリBTを示した図である。この標準時刻メモリBTは、標準的な行動時刻(標準的な帰宅時刻)を記憶するもので、図示の例では標準的な帰宅時刻として“19時00分”が記憶されている。   In the example shown in the figure, “08:30 (8:30 am)” is stored as the alarm notification time. FIG. 2B is a diagram showing the standard position memory BP. The standard position memory BP stores the above-described standard position, and stores longitude and latitude information of the home position as a standard position. FIG. 2C shows the standard time memory BT. The standard time memory BT stores a standard action time (standard return time). In the illustrated example, “19:00” is stored as the standard return time.

図3は、時刻履歴テーブルCR、時間帯別頻度テーブルTF、時刻変更テーブルTCを説明するための図であり、図3(A)は、時刻履歴テーブルCRを示した図である。
この時刻履歴テーブルCRは、例えば、自宅位置に応じて帰宅したことを検出した際の現在時刻(時分情報)を今回の帰宅時刻として取得した場合に、この取得時刻を帰宅時刻の履歴として順次記憶するもので、所定期間分(例えば、1ヶ月分)の帰宅時刻を履歴情報として記憶可能な構成となっている。
FIG. 3 is a diagram for explaining a time history table CR, a time-based frequency table TF, and a time change table TC, and FIG. 3A shows the time history table CR.
For example, when the current time (hour / minute information) at the time when it is detected that the user has returned home according to the home position is acquired as the current home time, this time history table CR is sequentially used as the home time history. In this configuration, the time of returning home for a predetermined period (for example, one month) can be stored as history information.

図3(B)は、時間帯別頻度テーブルTFを示した図である。
この時間帯別頻度テーブルTFは、時刻履歴テーブルCRの帰宅時刻を時間帯別に区分し、この時間帯別に帰宅回数(頻度)を集計したテーブルである。すなわち、時刻履歴テーブルCRの内容を時間帯と回数に変換した時間帯別の帰宅回数(頻度)を記憶するテーブルで、図示の例では“18時46分〜21時35分”の間において、10分間隔の時間帯別に帰宅回数(頻度)を記憶した場合である。制御部1は、この時間帯別頻度テーブルTFの内容を参照し、最も頻度が高い時間帯の中心時刻を標準的な帰宅時刻として推定し、この帰宅時刻を新たな標準時刻として標準時刻メモリBTに上書きすることによってその内容を更新するようにしている。したがって、標準時刻メモリBTの内容は固定値ではなく、時間帯別頻度テーブルTFの内容に応じて更新される変動値である。なお、図示の例では、頻度“4”が最高値であるため、その時間帯“18:56〜19:05”の中心時刻を示す“19:00”が標準的な帰宅時刻として標準時刻メモリBTに設定される。
FIG. 3B is a diagram showing a frequency table TF for each time zone.
The time table by frequency table TF is a table in which the time of return in the time history table CR is classified by time zone, and the number of times of return (frequency) is tabulated for each time zone. That is, a table that stores the number of times of returning (frequency) for each time zone obtained by converting the contents of the time history table CR into a time zone and the number of times, and in the illustrated example, between “18:46 to 21:35” This is a case where the number of times of returning home (frequency) is stored for each 10-minute time zone. The control unit 1 refers to the contents of the frequency table TF for each time zone, estimates the center time of the time zone with the highest frequency as the standard home time, and sets the home time as a new standard time to the standard time memory BT. The contents are updated by overwriting. Therefore, the content of the standard time memory BT is not a fixed value, but a fluctuation value that is updated according to the content of the time zone frequency table TF. In the illustrated example, since the frequency “4” is the highest value, “19:00” indicating the central time of the time zone “18:56 to 19:05” is the standard time memory as the standard return time. Set to BT.

図3(C)は、時刻変更テーブルTCを示した図である。
この時刻変更テーブルTCは、今回の帰宅時刻(帰宅したときの現在時刻)と標準時刻メモリBTに記憶されている標準的な帰宅時刻との時間差に応じてアラームデータメモリADの値(アラーム報知時刻)を変更する変更時間を記憶するものである。なお、図示の例では、アラーム報知時刻を±3時間の範囲内で変更する場合を例示したもので、アラーム報知時刻が“08:30”の場合には、“05:30〜11:30”の範囲内においてアラーム報知時刻の変更が行われる。
FIG. 3C shows the time change table TC.
This time change table TC indicates the value (alarm notification time) of the alarm data memory AD according to the time difference between the current return time (current time when returning) and the standard return time stored in the standard time memory BT. ) Is stored. In the illustrated example, the alarm notification time is changed within a range of ± 3 hours. When the alarm notification time is “08:30”, “05:30 to 11:30” is illustrated. Within this range, the alarm notification time is changed.

すなわち、時刻変更テーブルTCは、「時間差t」、「変更時間」を記憶する構成で、「時間差t」が“−2時間<t≦−1時間”であれば、その「変更時間」として“−1時間”が記憶され、“+1時間≦t<+2時間”であれば、その「変更時間」として“+1時間”が記憶されている。また、t≦−3時間であれば、その「変更時間」として“−3時間”が記憶され、+3時間≦tであれば、その「変更時間」として“+3時間”が記憶されている。これによってアラーム報知時刻は、±3時間の範囲内で変更される。   That is, the time change table TC stores “time difference t” and “change time”. If “time difference t” is “−2 hours <t ≦ −1 hour”, the “change time” is “ −1 hour ”is stored, and if“ +1 hour ≦ t <+2 hour ”,“ +1 hour ”is stored as the“ change time ”. When t ≦ −3 hours, “−3 hours” is stored as the “change time”, and when +3 hours ≦ t, “+3 hours” is stored as the “change time”. As a result, the alarm notification time is changed within a range of ± 3 hours.

次に、この第1実施形態における携帯電話機の動作概念を図4〜図6に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。このことは後述する他の実施形態においても同様であり、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム/データを利用してこの実施形態特有の動作を実行することもできる。   Next, the operation concept of the mobile phone according to the first embodiment will be described with reference to the flowcharts shown in FIGS. Here, each function described in these flowcharts is stored in the form of a readable program code, and operations according to the program code are sequentially executed. In addition, the operation according to the above-described program code transmitted via the transmission medium can be sequentially executed. This also applies to other embodiments described later, and in addition to the recording medium, an operation specific to this embodiment can be executed using a program / data supplied externally via a transmission medium.

図4は、電源投入に伴って実行開始される携帯電話機の全体動作を示したフローチャートである。
先ず、制御部1は、通信部4を作動させて現在位置を登録する待受処理を行うと共に所定の待受画像を読み出して待ち受け画面として表示させながら音声通話の待ち受け状態となる(ステップA1)。この待ち受け状態において音声通話の着信有りを検出すると(ステップA2でYES)、報知部8を駆動させて着信メロディなどを発生させる着信報知を行ったのち、着信応答操作(オフフック操作)に応答して(ステップA3でYES)、通話可能状態とするために通話処理を行う(ステップA4)。そして、オンフック操作に応答して(ステップA5でYES)、回線切断処理を行ったのち(ステップA6)、待ち受け状態に戻る(ステップA1)。
FIG. 4 is a flowchart showing the overall operation of the mobile phone that is started to be executed when the power is turned on.
First, the control unit 1 activates the communication unit 4 to perform standby processing for registering the current position, and reads out a predetermined standby image and displays it as a standby screen to enter a voice call standby state (step A1). . When it is detected that there is an incoming voice call in this standby state (YES in step A2), the notification unit 8 is driven to perform an incoming notification that generates an incoming melody or the like, and then responds to an incoming call response operation (off-hook operation). (YES in step A3), call processing is performed in order to make the call ready (step A4). Then, in response to the on-hook operation (YES in step A5), line disconnection processing is performed (step A6), and then the standby state is returned (step A1).

また、待ち受け状態において現在位置の取得タイミング(例えば、1分間隔毎のタイミング)に達した際には(ステップA7でYES)、位置取得部10をアクセスして現在位置を取得したのち(ステップA8)、標準位置メモリBPをアクセスして標準位置を読み出して(ステップA9)、現在位置と標準位置とを比較することによって現在位置は標準位置に合致したか(帰宅したか)を調べる(ステップA10)。ここで、両者が不一致の場合、帰宅していない場合には(ステップA10でNO)、待ち受け状態に戻るが(ステップA1)、現在位置と標準位置との合致によって帰宅したことを検出した場合には(ステップA10でYES)、時計部9から現在時刻(今回の帰宅時刻)を取得し(ステップA11)、この現在時刻に基づいて標準時刻推定処理を行う(ステップA12)。  Further, when the current position acquisition timing (for example, every 1 minute interval) is reached in the standby state (YES in step A7), the current position is acquired by accessing the position acquisition unit 10 (step A8). ), The standard position memory BP is accessed, the standard position is read (step A9), and it is checked whether the current position matches the standard position (returned home) by comparing the current position with the standard position (step A10). ). Here, when the two do not coincide with each other, when the user has not returned home (NO in step A10), the process returns to the standby state (step A1), but when the return is detected due to the match between the current position and the standard position. (YES in step A10), the current time (current time of going home) is acquired from the clock unit 9 (step A11), and standard time estimation processing is performed based on the current time (step A12).

図5は、標準時刻推定処理(図4のステップA12)を詳述するためのフローチャートである。
先ず、制御部1は、取得時刻(今回の帰宅時刻)を時刻履歴テーブルCRに追加記憶したのち(ステップB1)、時間帯別頻度テーブルTFを参照して取得時刻対応の時間帯を特定する(ステップB2)。ここで、該当する時間帯が存在しない場合、例えば、“21:40”のように取得時刻が既存の時間帯から外れている場合には、この取得時刻に基づいて新たな時間帯(例えば、21:36〜21:45)を作成して時間帯別頻度テーブルTFに新規設定する。そして、特定時間帯に対応する「頻度」に“1”を加算してその値を更新したのち(ステップB3)、時間帯別の各「頻度」を比較することによって最も頻度が高い時間帯を特定し、この時間帯の中心時刻を標準的な帰宅時刻として推測し(ステップB4)、この標準的な帰宅時刻を標準時刻メモリBTに記憶させてその内容を更新する(ステップB5)。
FIG. 5 is a flowchart for explaining the standard time estimation process (step A12 in FIG. 4) in detail.
First, the control unit 1 additionally stores the acquisition time (current return time) in the time history table CR (step B1), and then specifies a time zone corresponding to the acquisition time with reference to the time zone frequency table TF ( Step B2). Here, when the corresponding time zone does not exist, for example, when the acquisition time is out of the existing time zone such as “21:40”, a new time zone (for example, 21:36 to 21:45) and newly set in the frequency table TF by time zone. Then, “1” is added to the “frequency” corresponding to the specific time zone and the value is updated (step B3), and then the “frequency” for each time zone is compared to find the time zone with the highest frequency. Then, the central time of this time zone is estimated as a standard home return time (step B4), the standard home time is stored in the standard time memory BT, and the content is updated (step B5).

このような標準時刻推定処理が終了すると(図4のステップA12)、更新後の標準時刻メモリBTの内容を読み出し(ステップA13)、取得時刻(今回の帰宅時刻)と当該標準時刻との時間差を算出する(ステップA14)。例えば、取得時刻(今回の帰宅時刻)が“20:25”で標準時刻が“19:00”であれば、20:25−19:00=+1:25が時間差tとして算出される。この時間差t(+1:25)は、標準時刻よりも1時間25分遅い帰宅であることを示している。そして、この時間差tに基づいて時刻変更テーブルTCを検索し、該当する「変更時間」を読み出す(ステップA15)。  When such a standard time estimation process is completed (step A12 in FIG. 4), the contents of the updated standard time memory BT are read (step A13), and the time difference between the acquisition time (current home time) and the standard time is calculated. Calculate (step A14). For example, if the acquisition time (current return time) is “20:25” and the standard time is “19:00”, 20: 25-19: 00 = + 1: 25 is calculated as the time difference t. This time difference t (+1: 25) indicates that the user is going home after 1 hour and 25 minutes from the standard time. Then, the time change table TC is searched based on the time difference t, and the corresponding “change time” is read (step A15).

この場合、上述のように時間差tが“+1:25”であれば、+1時間≦t<+2時間”に該当するため、「変更時間」として“+1時間”が読み出されるが、時間差tが“+3時間≦t”であれば、その「変更時間」として“+3時間”、また、“t≦−3時間“であれば、その「変更時間」として“−3時間”が読み出される。そして、制御部1は、上述のようにして読み出した「変更時間」に基づいて機能実行時刻変更処理を行う(ステップA16)。  In this case, as described above, if the time difference t is “+1: 25”, it corresponds to +1 hour ≦ t <+2 hours. Therefore, “+1 hour” is read as the “change time”, but the time difference t is “ If +3 hours ≦ t, “+3 hours” is read as the “change time”, and “−3 hours” is read as the “change time” if “t ≦ −3 hours”. And the control part 1 performs a function execution time change process based on the "change time" read as mentioned above (step A16).

図6は、機能実行時刻変更処理(図4のステップA16)を詳述するためのフローチャートである。
先ず、制御部1は、所定処理の設定時刻としてアラームデータメモリADに設定されているアラーム報知時刻を読み出す(ステップC1)。そして、この設定時刻(アラーム報知時刻)に今回読み出した「変更時間」を加算して新たな設定時刻を算出することによって当該設定時刻を変更する(ステップC2)。例えば、変更前の設定時刻(アラーム報知時刻)が“08:30”で、今回読み出した「変更時間」が“−3時間”があれば、変更後の新たな設定時刻は“05:30”となる。また、今回読み出した「変更時間」が“+2時間”があれば、変更後の新たな設定時刻は、“10:30”となる。
FIG. 6 is a flowchart for explaining the function execution time changing process (step A16 in FIG. 4) in detail.
First, the control unit 1 reads the alarm notification time set in the alarm data memory AD as the set time for the predetermined process (step C1). Then, the set time is changed by adding the “change time” read this time to the set time (alarm notification time) to calculate a new set time (step C2). For example, if the set time (alarm notification time) before the change is “08:30” and the “change time” read this time is “−3 hours”, the new set time after the change is “05:30”. It becomes. If the “change time” read this time is “+2 hours”, the new set time after the change is “10:30”.

一方、待ち受け状態において制御部1は、現在時刻とアラーム報知時刻とを比較することによってアラーム報知時刻に到達したことを検出すると(図4のステップA17でYES)、報知部8を駆動してアラーム報知処理を実行する(ステップA18)。例えば、アラーム音を発生させたり、LEDを点滅させたりしながらアラーム報知を行う。この場合、アラーム報知は一定時間行うようにしてもよい。また、待ち受け状態において何らかの操作が行われた場合には(ステップA19でYES)、操作に応じた処理が行われる。例えば、ユーザ操作に応じて任意のアラーム報知時刻を設定する処理、音声電話発信処理などが行われる。なお、アラーム報知中でのアラーム停止操作に応答してアラーム報知を停止する処理を行うようにしてもよい。  On the other hand, when the control unit 1 detects that the alarm notification time has been reached by comparing the current time with the alarm notification time in the standby state (YES in step A17 in FIG. 4), the control unit 1 drives the notification unit 8 to generate an alarm. A notification process is executed (step A18). For example, alarm notification is performed while generating an alarm sound or blinking an LED. In this case, the alarm notification may be performed for a certain time. If any operation is performed in the standby state (YES in step A19), processing corresponding to the operation is performed. For example, processing for setting an arbitrary alarm notification time according to a user operation, voice phone call processing, and the like are performed. Note that processing for stopping alarm notification may be performed in response to an alarm stop operation during alarm notification.

以上のように、この第1実施形態において制御部1は、ユーザの行動を監視して特定行動であるかことが検出された際の時刻を行動時刻として取得すると共に、この行動時刻と標準的な行動時刻に基づいて所定処理の設定時刻を変更するようにしたので、所定処理に対応して設定されている設定時刻をユーザの行動に応じて変更することができ、特別な操作を行うことなくして、その設定時刻を適切に変更することができ、実情に即した柔軟な対応が可能となる。  As described above, in the first embodiment, the control unit 1 monitors the user's behavior and acquires the time when the specific behavior is detected as the behavior time. Since the set time of the predetermined process is changed based on the correct action time, the set time set corresponding to the predetermined process can be changed according to the user's action, and a special operation is performed. Without this, the set time can be changed appropriately, and a flexible response according to the actual situation is possible.

所定処理は、アラーム報知を行う報知処理であり、この報知処理の設定時刻であるアラーム報知時刻を変更するようにしたので、ユーザの行動に応じてアラーム報知時刻を適切に変更することができる。例えば、アラーム報知機能を目覚まし機能として使用する場合に、帰宅が遅くなったので、それに連動してアラーム報知時刻も遅らせることができる。   The predetermined process is a notification process for performing alarm notification, and the alarm notification time that is the set time of the notification process is changed. Therefore, the alarm notification time can be appropriately changed according to the user's action. For example, when the alarm notification function is used as a wake-up function, since the return to home is delayed, the alarm notification time can be delayed accordingly.

制御部1は、現在位置を取得して特定位置に居るか否かによって特定行動であるか否かを検出し、特定位置に居ることが検出された際の時刻を行動時刻として取得するようにしたので、例えば、自宅位置に応じて帰宅したかを検出することができ、帰宅に連動して設定時刻を変更することができる。  The control unit 1 acquires the current position and detects whether or not the specific action is based on whether or not the user is at the specific position, and acquires the time when the presence of the specific position is detected as the action time. Therefore, for example, it can be detected whether the user has returned home according to the home position, and the set time can be changed in conjunction with the return home.

制御部1は、特定行動が検出された際の行動時刻(今回の帰宅時刻)を取得する毎に、この行動時刻を行動履歴として記憶しておき、この行動履歴に基づいて標準的な行動時刻(標準的な帰宅時刻)を更新するようにしたので、行動履歴(帰宅状況)に基づいて標準的な帰宅時刻を変化させることができ、実情に即したものとなる。  The control unit 1 stores the action time as an action history every time the action time when the specific action is detected (current return time) is acquired, and the standard action time is based on the action history. Since (standard return time) is updated, the standard return time can be changed based on the action history (return status), which is in accordance with the actual situation.

なお、上述した第1実施形態においては、標準位置メモリBPに自宅位置を記憶し、標準時刻メモリBTに帰宅時刻を記憶するようにしたが、これに限らず、例えば、標準位置メモリBPに会社位置を記憶し、標準時刻メモリBTに出社時刻あるいは退社時刻を記憶するようにしてもよい。これによって出社あるいは退社に応じたアラーム報知が可能となる。   In the first embodiment described above, the home position is stored in the standard position memory BP, and the return time is stored in the standard time memory BT. However, the present invention is not limited to this. For example, a company is stored in the standard position memory BP. You may make it memorize | store a position and memorize | store a work time or leaving time in the standard time memory BT. As a result, it is possible to notify an alarm in response to leaving or leaving the office.

また、上述した第1実施形態においては、所定処理としてアラーム報知を行う報知処理に適用した場合を示したもので、その設定時刻であるアラーム報知時刻をユーザの行動に応じて変更するようにしたが、所定処理は、報知処理に限らず、任意であり、例えば、スケジュール情報を記憶管理するスケジュール管理処理であってもよく、その設定時刻であるスケジュールの開始時刻、終了時刻をユーザの行動に応じて変更するようにしてもよい。   In the first embodiment described above, the case where the alarm notification is applied as the predetermined process is shown, and the alarm notification time that is the set time is changed according to the user's action. However, the predetermined process is not limited to the notification process, and may be arbitrary. For example, the predetermined process may be a schedule management process for storing and managing the schedule information. You may make it change according to it.

図7及び図8は、第1実施形態の変形例として、所定処理としてスケジュール管理処理に適用した場合を例示したもので、図7は、スケジュール情報を記憶するスケジュールテーブルSTを示した図である。
スケジュールテーブルSTは、「レコードNo」、「種類」、「内容」、「開始時刻」、「終了時刻」の各項目を有する構成で、その内容はユーザ操作などによって任意に設定されたものである。なお、「種類」は、例えば、出張、個人作業、会議、研修などのようにスケジュールの種類を示し、「内容」は、例えば、○○社訪問、試作品製作などのような具体的な内容を示している。「開始時刻」、「終了時刻」は、スケジュール情報の設定時刻であるスケジュール時刻を示している。
7 and 8 exemplify the case where the predetermined process is applied to the schedule management process as a modification of the first embodiment, and FIG. 7 is a diagram showing a schedule table ST that stores schedule information. .
The schedule table ST is configured to have items of “record No.”, “type”, “content”, “start time”, and “end time”, and the contents are arbitrarily set by a user operation or the like. . “Type” indicates the type of schedule, for example, business trip, personal work, meeting, training, etc. “Content” is specific content such as visit to XX company, prototype production, etc. Is shown. “Start time” and “End time” indicate the schedule time which is the set time of the schedule information.

図8は、第1実施形態の変形例として、上述した図6に代わる機能実行時刻変更処理を示したフローチャートである。以下、所定処理としてスケジュール管理処理に適用した場合の動作を図7及び図8を参照し説明する。なお、この場合においても、その他の動作は、図4及び図5のフローチャートと同様であるため、その説明を省略するものとする。
先ず、制御部1は、スケジュールテーブルSTの各レコード(スケジュール情報)を順次指定するためのポインタnにその初期値として“1”をセットしたのち(ステップD1)、このポインタnで指定されるスケジュール情報を参照し(ステップD2)、その「種類」は所定の種類(例えば、“個人作業”)であるかを調べる(ステップD3)。
FIG. 8 is a flowchart showing a function execution time change process instead of FIG. 6 described above as a modification of the first embodiment. Hereinafter, an operation when applied to the schedule management process as the predetermined process will be described with reference to FIGS. In this case as well, other operations are the same as those in the flowcharts of FIGS.
First, the control unit 1 sets “1” as an initial value to a pointer n for sequentially designating each record (schedule information) of the schedule table ST (step D1), and then a schedule designated by the pointer n. The information is referred to (step D2), and it is checked whether the “type” is a predetermined type (for example, “personal work”) (step D3).

ここで、所定の種類(個人作業)以外であれば(ステップD3でNO)、次のスケジュール情報を指定するためにポインタnに“1”を加算してその値を更新したのち(ステップD5)、ポインタnの値は、最終の「レコードNo」を超えたか、つまり、全てのスケジュール情報を指定し終わったかを調べ(ステップD6)、最終の「レコードNo」以下であれば、上述のステップD2に戻って上述の動作を繰り返す。いま、ポインタnで指定されたスケジュール情報の「種類」が所定の種類(個人作業)であれば(ステップD3でYES)、この指定スケジュール情報の中からその「開始時刻」、「終了時刻」を指定し、第1実施形態と同様に「変更時間」に基づいて当該「開始時刻」、「終了時刻」を変更する(ステップD4)。そして、ステップD5に移り、ポインタnを更新しながら以下、上述の動作を繰り返す(ステップD2〜D6)。   Here, if it is not a predetermined type (individual work) (NO in step D3), "1" is added to the pointer n to specify the next schedule information, and the value is updated (step D5). It is checked whether the value of the pointer n exceeds the final “record No.”, that is, whether all the schedule information has been specified (step D6). Returning to the above and repeating the above-described operation. If the “type” of the schedule information designated by the pointer n is a predetermined type (individual work) (YES in step D3), the “start time” and “end time” are selected from the designated schedule information. As in the first embodiment, the “start time” and “end time” are changed based on the “change time” (step D4). Then, the process proceeds to step D5, and the above operation is repeated while updating the pointer n (steps D2 to D6).

以上のように、第1実施形態の変形例として、所定処理としてスケジュール管理処理に適用した場合であっても、スケジュール情報の設定時刻であるスケジュール時刻(開始時刻、終了時刻)をユーザの行動に応じて適切に変更することができる。例えば、帰宅が遅くなったので、それに連動してスケジュール時刻も遅らせることができ、利便性を高めることが可能となる。   As described above, as a modification of the first embodiment, even when the predetermined process is applied to the schedule management process, the schedule time (start time, end time) that is the set time of the schedule information is used as the user's action. Appropriate changes can be made accordingly. For example, since the return home is delayed, the schedule time can be delayed in conjunction with it, and convenience can be improved.

また、スケジュール情報の種類に基づいてスケジュール情報の設定時刻であるスケジュール時刻(開始時刻、終了時刻)を変更するか否かを制御するようにしたので、特定の種類に限ってそのスケジュール時刻を変更することができる。  In addition, the schedule time (start time, end time) that is the set time of the schedule information is controlled based on the type of the schedule information, so the schedule time is changed only for a specific type. can do.

その他、上述した第1実施形態と同様の効果を有する。すなわち、制御部1は、現在位置を取得して特定位置に居るか否かによって特定行動であるか否かを検出し、特定位置に居ることが検出された際の時刻を行動時刻として取得するようにしたので、例えば、自宅位置に応じて帰宅したかを検出することができ、帰宅に連動して設定時刻を変更することができる。  In addition, it has the same effect as the first embodiment described above. That is, the control unit 1 acquires the current position and detects whether or not the specific action is based on whether or not the user is at the specific position, and acquires the time when the presence of the specific position is detected as the action time. Thus, for example, it is possible to detect whether the user has returned home according to the home position, and the set time can be changed in conjunction with the return home.

また、特定行動が検出された際の行動時刻(今回の帰宅時刻)を取得する毎に、この行動時刻を行動履歴として記憶しておき、この行動履歴に基づいて標準的な行動時刻(標準的な帰宅時刻)を更新するようにしたので、行動履歴(帰宅状況)に基づいて標準的な帰宅時刻を変化させることができ、実情に即したものとなる。  In addition, every time the action time when the specific action is detected (current return time) is acquired, the action time is stored as an action history, and the standard action time (standard Since the standard home return time can be changed based on the action history (home return situation), the actual home return time can be changed.

(実施形態2)
以下、この発明の第2実施形態について図9及び図10を参照して説明する。
なお、上述した第1実施形態においては、定期的に現在位置を取得しながらユーザの行動として帰宅したか否かを監視するようにしたが、この第2実施形態においては、ユーザの行動としてユーザの操作状況を監視するようにしたものである。
ここで、両実施形態において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第2実施形態の特徴部分を中心に説明するものとする。
(Embodiment 2)
Hereinafter, a second embodiment of the present invention will be described with reference to FIGS.
In the first embodiment described above, whether or not the user has returned home is monitored while periodically acquiring the current position. However, in the second embodiment, the user action is the user action. The operation status of the system is monitored.
Here, in both the embodiments, the same or the same names are denoted by the same reference numerals, the description thereof will be omitted, and the following description will focus on the features of the second embodiment. .

図9は、第2実施形態における携帯電話機の基本的な構成要素を示したブロック図である。
この第2実施形態の携帯電話機は、第1実施形態と同様、制御部1、電源部2、記憶部3、通信部4、表示部6、操作部7、報知部8、時計部9を有する構成であるが、この第2実施形態では、クレードル接続検出部11を有している。このクレードル接続検出部11は、当該携帯電話機が外部機器であるクレードル(充電スタンド)に接続(載置)された際に、クレードルに接続されたことを検出すると共に、当該クレードルからの充電電流を電源部2の内蔵電池に供給するもので、制御部1は、クレードル接続検出部11からの検出信号に基づいて装置本体がクレードルに接続されている状態か否かを監視するようにしている。
FIG. 9 is a block diagram showing basic components of the mobile phone according to the second embodiment.
Similar to the first embodiment, the cellular phone according to the second embodiment includes a control unit 1, a power supply unit 2, a storage unit 3, a communication unit 4, a display unit 6, an operation unit 7, a notification unit 8, and a clock unit 9. Although it is a structure, in this 2nd Embodiment, it has the cradle connection detection part 11. FIG. The cradle connection detection unit 11 detects that the mobile phone is connected to the cradle when the mobile phone is connected (placed) to the cradle (charging stand) that is an external device, and the charging current from the cradle is also detected. The control unit 1 monitors whether the apparatus main body is connected to the cradle based on the detection signal from the cradle connection detection unit 11.

すなわち、制御部1は、装置本体がクレードルに接続されたかを監視しており、クレードル接続を検出した際には、ユーザによる特定行動(特定操作)が行われた場合、つまり、ユーザが帰宅して就寝する場合であると推測すると共に、時計部9から現在時刻を行動時刻(就寝時刻)として取得し、この行動時刻と標準的な行動時刻(標準的な就寝時刻)とからアラーム報知処理の設定時刻(アラーム報知時刻)を変更するようにしている。なお、記憶部3には、標準位置メモリBPを除き、アラームデータメモリAD、標準時刻メモリBT、時刻変更テーブルTC、時刻履歴テーブルCR、時間帯別頻度テーブルTFが設けられている。   That is, the control unit 1 monitors whether the apparatus main body is connected to the cradle. When the cradle connection is detected, when the user performs a specific action (specific operation), that is, the user returns home. And the current time is acquired from the clock unit 9 as the action time (sleeping time), and the alarm notification process is performed from the action time and the standard action time (standard sleep time). The set time (alarm notification time) is changed. The storage unit 3 is provided with an alarm data memory AD, a standard time memory BT, a time change table TC, a time history table CR, and a time zone frequency table TF except for the standard position memory BP.

図10は、第2実施形態において、電源投入に伴って実行開始される携帯電話機の全体動作を示したフローチャートである。
先ず、制御部1は、上述した第1実施形態の場合と同様に、待ち受け画面として表示させて音声通話の待ち受け状態となる(ステップE1)。この状態で着信有りを検出すると(ステップE2でYES)、着信報知を行ったのち、着信応答操作(オフフック操作)に応答して(ステップE3でYES)、通話可能状態とする通話処理を行う(ステップE4)。そして、オンフック操作に応答して(ステップE5でYES)、回線切断処理を行ったのち(ステップE6)、待ち受け状態に戻る(ステップE1)。
FIG. 10 is a flowchart showing the overall operation of the mobile phone that is started to be executed when the power is turned on in the second embodiment.
First, similarly to the case of the first embodiment described above, the control unit 1 displays a standby screen and enters a voice call standby state (step E1). When the presence of an incoming call is detected in this state (YES in step E2), an incoming call notification is made, and then a call process for making a call ready is performed in response to an incoming call response operation (off-hook operation) (YES in step E3) ( Step E4). Then, in response to the on-hook operation (YES in step E5), line disconnection processing is performed (step E6), and the standby state is returned (step E1).

また、待ち受け状態において制御部1は、クレードル接続検出部11をアクセスし、その検出信号に基づいて装置本体がクレードルに接続されている状態か否か調べ(ステップE7)、クレードルへの接続を検出すると、時計部9からから現在時刻(クレードル接続時刻)を取得したのち(ステップE8)、標準時刻推定処理に移る(ステップE9)。この場合の標準時刻推定処理も図5で示した第1実施形態と同様であり、現在時刻を加味することによって標準時刻を更新するようにしている。  Further, in the standby state, the control unit 1 accesses the cradle connection detection unit 11 and checks whether or not the apparatus main body is connected to the cradle based on the detection signal (step E7), and detects the connection to the cradle. Then, after acquiring the current time (cradle connection time) from the clock unit 9 (step E8), the process proceeds to the standard time estimation process (step E9). The standard time estimation process in this case is also the same as that of the first embodiment shown in FIG. 5, and the standard time is updated by taking the current time into account.

そして、更新後の標準時刻メモリBTの内容を読み出し(ステップE10)、取得時刻(クレードル接続時刻)と当該標準時刻との時間差を算出する(ステップE11)。そして、この時間差tに基づいて時刻変更テーブルTCを検索し、該当する「変更時間」を読み出す(ステップE12)。この場合、上述のように時間差tが“+1:25”であれば、+1時間≦t<+2時間”に該当するため、「変更時間」として“+1時間”が読み出される。そして、この「変更時間」に基づいて機能実行時刻変更処理に移る(ステップE13)。この場合の機能実行時刻変更処理も図6に示した第1実施形態と同様であり、「変更時間」に応じて設定時刻(アラーム報知時刻)を更新するようにしている。  Then, the contents of the updated standard time memory BT are read (step E10), and the time difference between the acquisition time (cradle connection time) and the standard time is calculated (step E11). Then, the time change table TC is searched based on the time difference t, and the corresponding “change time” is read (step E12). In this case, if the time difference t is “+1: 25” as described above, it corresponds to +1 hour ≦ t <+2 hours, and therefore “+1 hour” is read as the “change time”. Then, based on this “change time”, the process proceeds to a function execution time change process (step E13). The function execution time changing process in this case is also the same as that of the first embodiment shown in FIG. 6, and the set time (alarm notification time) is updated according to the “change time”.

以上のように、この第2実施形態において制御部1は、ユーザの行動としてその操作状況を監視して特定操作が行われたか否かを検出し、特定操作が行われたことが検出された際の時刻を行動時刻として取得するようにしたので、所定処理に対応して設定されている設定時刻ユーザによる特定操作に応じて変更することができる。すなわち、クレードル接続検出部11からの検出信号に基づいてクレードル接続を検出した際には、ユーザが帰宅して就寝する場合であると推測すると共に、時計部9から現在時刻を行動時刻(就寝時刻)として取得したのち、この行動時刻と標準的な行動時刻(標準的な就寝時刻)とからアラーム報知処理の設定時刻(アラーム報知時刻)を変更することができる。   As described above, in the second embodiment, the control unit 1 detects whether or not a specific operation has been performed by monitoring the operation status as the user's behavior, and detects that the specific operation has been performed. As the action time is acquired as the action time, it can be changed according to the specific operation by the set time user set corresponding to the predetermined process. That is, when the cradle connection is detected based on the detection signal from the cradle connection detection unit 11, it is assumed that the user is going home and goes to bed, and the current time is obtained from the clock unit 9 as the action time (sleeping time). ), The set time (alarm notification time) of the alarm notification process can be changed from this action time and the standard action time (standard bedtime).

制御部1は、特定行動(特定操作)が検出された際の行動時刻(就寝時刻)を取得する毎に、この行動時刻を行動履歴として記憶しておき、この行動履歴に基づいて標準的な行動時刻(標準的な就寝時刻)を更新するようにしたので、行動履歴(就寝状況)に基づいて標準的な就寝時刻を変化させることができ、実情に即したものとなる。  Each time the control unit 1 acquires an action time (sleeping time) when a specific action (specific operation) is detected, the control unit 1 stores the action time as an action history, and a standard based on the action history. Since the action time (standard bedtime) is updated, the standard bedtime can be changed based on the action history (sleeping situation), which is in accordance with the actual situation.

なお、上述した第2実施形態においては、アラーム報知処理の設定時刻(アラーム報知時刻)を変更するようにしたが、上述した第1実施形態の変形例と同様に、スケジュール時刻(開始時刻、終了時刻)を変更するようにしてもよい。すなわち、所定処理は、アラーム報知処理に限らず、スケジュール管理処理など、任意である。   In the second embodiment described above, the setting time (alarm notification time) of the alarm notification process is changed. However, as in the modification of the first embodiment described above, the schedule time (start time, end time) is changed. (Time) may be changed. That is, the predetermined process is not limited to the alarm notification process, but is arbitrary such as a schedule management process.

また、上述した第2実施形態においては、特定行動(特定操作)として、クレードル接続検出部11からの検出信号に基づいてクレードルへの接続有無を検出するようにしたが、例えば、電源をオフしてから所定時間が経過した際を特定行動(特定操作)として認識するようにしてもよい。  In the second embodiment described above, the presence / absence of connection to the cradle is detected based on the detection signal from the cradle connection detection unit 11 as the specific action (specific operation). For example, the power is turned off. When a predetermined time has elapsed since then, the specific action (specific operation) may be recognized.

また、ユーザが外部機器を操作した際、例えば、パーソナルコンピュータ(PC)、テレビ受像機、照明装置などの電源をオンした際に、その外部機器からの操作信号(電源オン信号)を携帯電話機が受信した際に、外部機器の電源オン操作を特定行動(特定操作)として認識するようにしてもよい。この場合、クレードル接続検出部11に代えて、外部機器からの信号を受信する信号受信部(図示せず)を設ければよく、また、図10のステップE7では、クレードル接続の検出に代えて、外部機器からの信号を受信したかを検出するようにすればよい。  When the user operates an external device, for example, when a personal computer (PC), a television receiver, a lighting device, or the like is turned on, the mobile phone receives an operation signal (power-on signal) from the external device. When received, the power-on operation of the external device may be recognized as a specific action (specific operation). In this case, a signal receiving unit (not shown) for receiving a signal from an external device may be provided in place of the cradle connection detecting unit 11, and in step E7 in FIG. 10, instead of detecting the cradle connection. What is necessary is just to detect whether the signal from the external device is received.

また、時間帯別頻度テーブルTFの内容は、任意であり、上述した各実施形態においては、10分間隔の時間帯としたが、1時間間隔などであってもよく、また、ユーザ操作によって任意の時間帯を設定可能としてもよい。また、時刻変更テーブルTC内容も任意であり、設定時刻を±3時間の範囲内で変更する場合に限らない。例えば、時間差tが±1時間であれば、変更時間を±10分、±2時間であれば、変更時間を±20分、±3時間であれば、変更時間を±30分のように設定してもよく、また、ユーザ操作によって任意の時間差、変更時間を設定可能としてもよい。   Further, the content of the frequency table TF by time zone is arbitrary, and in each of the above-described embodiments, the time zone has a time interval of 10 minutes, but may be a time interval of 1 minute, etc. It may be possible to set the time zone. The contents of the time change table TC are also arbitrary, and are not limited to changing the set time within a range of ± 3 hours. For example, if the time difference t is ± 1 hour, the change time is ± 10 minutes, if it is ± 2 hours, the change time is ± 20 minutes, and if it is ± 3 hours, the change time is set to ± 30 minutes. Alternatively, any time difference and change time may be set by a user operation.

更に、特定行動としては、上述した各実施形態に限らず、携帯電話機に搭載されている非接触ICカード機能(無線通信機能)を使用し、この非接触ICカード機能と特定施設の入退場口に設置されている外部機器(リーダライタ)との交信によって特定施設への入退場を検出し、その入退場を特定行動として認識するようにしてもよい。
その他、携帯電話機に限らず、例えば、PDA、デジタルカメラ、電子腕時計、音楽再生機などの携帯端末装置であっても同様に適用可能である。
Furthermore, the specific action is not limited to the above-described embodiments, and a non-contact IC card function (wireless communication function) mounted on a mobile phone is used. It is also possible to detect entry / exit to a specific facility by communicating with an external device (reader / writer) installed in and recognize the entry / exit as a specific action.
In addition, the present invention is not limited to a mobile phone, and can be similarly applied to a mobile terminal device such as a PDA, a digital camera, an electronic wristwatch, or a music player.

携帯端末装置として適用した携帯電話機の基本的な構成要素を示したブロック図。The block diagram which showed the basic component of the mobile telephone applied as a portable terminal device. (A)〜(C)は、アラームデータメモリAD、標準位置メモリBP、標準時刻メモリBTを説明するための図。(A)-(C) is a figure for demonstrating alarm data memory AD, standard position memory BP, and standard time memory BT. (A)〜(C)は、時刻履歴テーブルCR、時間帯別頻度テーブルTF、時刻変更テーブルTCを説明するための図。(A)-(C) is a figure for explaining time history table CR, frequency table TF classified by time zone, and time change table TC. 電源投入に伴って実行開始される携帯電話機の全体動作を示したフローチャート。The flowchart which showed the whole operation | movement of the mobile telephone started execution with power activation. 標準時刻推定処理(図4のステップA12)を詳述するためのフローチャート。6 is a flowchart for explaining in detail standard time estimation processing (step A12 in FIG. 4). 機能実行時刻変更処理(図4のステップA16)を詳述するためのフローチャート。6 is a flowchart for explaining in detail a function execution time change process (step A16 in FIG. 4). 第1実施形態の変形例として、所定処理としてスケジュール管理処理に適用した場合を例示したもので、スケジュールテーブルSTを説明するための図。The figure for demonstrating the case where it applies to a schedule management process as a predetermined process as a modification of 1st Embodiment, and is a figure for demonstrating the schedule table ST. 第1実施形態の変形例として、上述した図6に代わる機能実行時刻変更処理を示したフローチャート。The flowchart which showed the function execution time change process instead of FIG. 6 mentioned above as a modification of 1st Embodiment. 第2実施形態における携帯電話機の基本的な構成要素を示したブロック図。The block diagram which showed the basic component of the mobile telephone in 2nd Embodiment. 第2実施形態において、電源投入に伴って実行開始される携帯電話機の全体動作を示したフローチャート。The flowchart which showed the whole operation | movement of the mobile telephone started execution with power activation in 2nd Embodiment.

符号の説明Explanation of symbols

1 制御部
3 記憶部
4 通信部
6 表示部
7 操作部
8 報知部
9 時計部
10 位置取得部
11 クレードル接続検出部
AD アラームデータメモリ
BP 標準位置メモリ
BT 標準時刻メモリ
CR 時刻履歴テーブル
ST スケジュールテーブル
TC 時刻変更テーブル
TF 時間帯別頻度テーブル
DESCRIPTION OF SYMBOLS 1 Control part 3 Memory | storage part 4 Communication part 6 Display part 7 Operation part 8 Notification part 9 Clock part 10 Position acquisition part 11 Cradle connection detection part AD Alarm data memory BP Standard position memory BT Standard time memory CR Time history table ST Schedule table TC Time change table TF Frequency table by time zone

Claims (8)

所定処理に対応して設定されている設定時刻に応じて当該所定処理を実行する携帯端末装置であって、
ユーザの行動を監視して特定行動であるか否かを検出する監視手段と、
この監視手段によって特定行動であることが検出された際の時刻を行動時刻として取得する時刻取得手段と、
前記特定行動を起す標準的な行動時刻を記憶する時刻記憶手段と、
前記時刻取得手段によって得られた行動時刻と前記標準的な行動時刻とに基づいて前記所定処理の設定時刻を変更する時刻変更手段と、
前記時刻取得手段によって得られた行動時刻を行動履歴として記憶する履歴記憶手段と、
前記標準的な行動時刻を前記行動履歴に基づいて更新する更新手段と、
を具備したことを特徴とする携帯端末装置。
A mobile terminal device that executes the predetermined process in accordance with a set time set corresponding to the predetermined process,
Monitoring means for monitoring the user's behavior and detecting whether the behavior is a specific behavior;
A time acquisition means for acquiring the time when the specific action is detected by the monitoring means as the action time;
Time storage means for storing a standard action time for causing the specific action;
Time change means for changing the set time of the predetermined process based on the action time obtained by the time acquisition means and the standard action time;
History storage means for storing the action time obtained by the time acquisition means as an action history;
Updating means for updating the standard action time based on the action history;
A portable terminal device comprising:
所定処理に対応して設定されている設定時刻に応じて当該所定処理を実行する携帯端末装置であって、
ユーザの行動を監視して特定行動であるか否かを検出する監視手段と、
この監視手段によって特定行動であることが検出された際の時刻を行動時刻として取得する時刻取得手段と、
前記特定行動を起す標準的な行動時刻を記憶する時刻記憶手段と、
前記時刻取得手段によって得られた行動時刻と前記標準的な行動時刻とに基づいて前記所定処理の設定時刻を変更する時刻変更手段と、
を具備し
前記監視手段は、ユーザの行動としてその操作状況を監視して特定操作が行われたか否かを検出し、
前記時刻取得手段は、前記監視手段によって特定操作が行われたことが検出された際の時刻を行動時刻として取得する、
ようにしたことを特徴とする携帯端末装置。
A mobile terminal device that executes the predetermined process in accordance with a set time set corresponding to the predetermined process,
Monitoring means for monitoring the user's behavior and detecting whether the behavior is a specific behavior;
A time acquisition means for acquiring the time when the specific action is detected by the monitoring means as the action time;
Time storage means for storing a standard action time for causing the specific action;
Time change means for changing the set time of the predetermined process based on the action time obtained by the time acquisition means and the standard action time;
Equipped with,
The monitoring means detects whether or not a specific operation has been performed by monitoring the operation status as a user action,
The time acquisition means acquires the time when the monitoring means detects that a specific operation has been performed as the action time.
Mobile terminal apparatus characterized by the the like.
前記所定処理は、アラーム報知を行う報知処理であり、
前記時刻変更手段は、前記報知処理の設定時刻であるアラーム報知時刻を変更する、
ようにしたことを特徴とする請求項1または2記載の携帯端末装置。
The predetermined process is a notification process for performing alarm notification;
The time changing means changes an alarm notification time which is a set time of the notification process.
Portable terminal apparatus according to claim 1 or 2, wherein the in the way.
前記所定処理は、スケジュール情報を記憶管理するスケジュール管理処理であり、
前記時刻変更手段は、前記スケジュール情報の設定時刻であるスケジュール時刻を変更する、
ようにしたことを特徴とする請求項1または2記載の携帯端末装置。
The predetermined process is a schedule management process for storing and managing schedule information;
The time changing means changes a schedule time which is a set time of the schedule information.
Portable terminal apparatus according to claim 1 or 2, wherein the in the way.
前記時刻変更手段は、スケジュール情報の種類に基づいて前記スケジュール情報の設定時刻を変更するか否かを制御する、
ようにしたことを特徴とする請求項記載の携帯端末装置。
The time change means controls whether to change the set time of the schedule information based on the type of schedule information.
The portable terminal device according to claim 4, which is configured as described above.
前記監視手段は、現在位置を取得して特定位置に居るか否かによって特定行動であるか否かを検出し、
前記時刻取得手段は、前記監視手段によって特定位置に居ることが検出された際の時刻を行動時刻として取得する、
ようにしたことを特徴とする請求項1、3、4のいずれか記載の携帯端末装置。
The monitoring means detects whether or not the specific action is based on whether or not the current position is acquired and the specific position is present,
The time acquisition means acquires the time when it is detected that the monitoring means is in a specific position as an action time,
The mobile terminal device according to claim 1 , wherein the mobile terminal device is configured as described above.
コンピュータに対して、
所定処理に対応して設定されている設定時刻に応じて当該所定処理を実行する機能と、
ユーザの行動を監視して特定行動であるか否かを検出する機能と、
前記特定行動であることが検出された際の時刻を行動時刻として取得する機能と、
前記特定行動を起す標準的な行動時刻を記憶管理する機能と、
前記取得した行動時刻と前記標準的な行動時刻とに基づいて前記所定処理の設定時刻を変更する機能と、
前記取得した行動時刻を行動履歴として記憶する機能と、
前記標準的な行動時刻を前記行動履歴に基づいて更新する機能と、
を実現させるためのプログラム。
Against the computer,
A function of executing the predetermined process according to a set time set corresponding to the predetermined process;
The ability to monitor user behavior and detect whether it is a specific behavior,
A function of acquiring the time when the specific action is detected as the action time;
A function of storing and managing a standard action time for causing the specific action;
A function of changing a set time of the predetermined process based on the acquired action time and the standard action time;
A function of storing the acquired action time as an action history;
A function of updating the standard action time based on the action history;
A program to realize
コンピュータに対して、
所定処理に対応して設定されている設定時刻に応じて当該所定処理を実行する機能と、
ユーザの行動を監視して特定行動であるか否かを検出する機能と、
前記特定行動であることが検出された際の時刻を行動時刻として取得する機能と、
前記特定行動を起す標準的な行動時刻を記憶管理する機能と、
前記取得した行動時刻と前記標準的な行動時刻とに基づいて前記所定処理の設定時刻を変更する機能と、
を実現させ
前記検出する機能では、ユーザの行動としてその操作状況を監視して特定操作が行われたか否かを検出し、
前記取得する機能では、前記特定操作が行われたことが検出された際の時刻を行動時刻として取得する、
ことを特徴とするプログラム。
Against the computer,
A function of executing the predetermined process according to a set time set corresponding to the predetermined process;
The ability to monitor user behavior and detect whether it is a specific behavior,
A function of acquiring the time when the specific action is detected as the action time;
A function of storing and managing a standard action time for causing the specific action;
A function of changing a set time of the predetermined process based on the acquired action time and the standard action time;
Realized ,
In the function to detect, it detects whether or not a specific operation has been performed by monitoring the operation status as a user action,
In the function to acquire, the time when the specific operation is detected is acquired as the action time.
A program characterized by that .
JP2008012134A 2008-01-23 2008-01-23 Portable terminal device and program Expired - Fee Related JP5110522B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008012134A JP5110522B2 (en) 2008-01-23 2008-01-23 Portable terminal device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008012134A JP5110522B2 (en) 2008-01-23 2008-01-23 Portable terminal device and program

Publications (2)

Publication Number Publication Date
JP2009177376A JP2009177376A (en) 2009-08-06
JP5110522B2 true JP5110522B2 (en) 2012-12-26

Family

ID=41032038

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008012134A Expired - Fee Related JP5110522B2 (en) 2008-01-23 2008-01-23 Portable terminal device and program

Country Status (1)

Country Link
JP (1) JP5110522B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5310500B2 (en) * 2009-11-18 2013-10-09 日本電気株式会社 Mobile terminal with alarm and method of operating mobile terminal with alarm
WO2016052100A1 (en) 2014-09-29 2016-04-07 シャープ株式会社 Information processing device, control method for information processing device, and control program
WO2016121500A1 (en) * 2015-01-27 2016-08-04 株式会社Nttドコモ System and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3577791B2 (en) * 1995-07-21 2004-10-13 カシオ計算機株式会社 Behavior management device
JP4657525B2 (en) * 2001-08-30 2011-03-23 京セラ株式会社 Portable information terminal and portable information terminal control method
JP2003078642A (en) * 2001-09-05 2003-03-14 Fujitsu General Ltd Alarm system for portable telephone
JP3538176B2 (en) * 2001-11-28 2004-06-14 株式会社東芝 Electronic device and control method thereof

Also Published As

Publication number Publication date
JP2009177376A (en) 2009-08-06

Similar Documents

Publication Publication Date Title
JP5201591B2 (en) Portable terminal device and program
US20120233480A1 (en) Power saving notification system, terminal device, power saving notification method, and power saving notification program
JP5348284B2 (en) Portable terminal device and program
CN107864298A (en) An intelligent reminder method and device
US20090097363A1 (en) Meeting clock
TW448634B (en) Real time clock system and method
EP2460279B1 (en) Information display method for portable terminal and apparatus using the same
JP4570917B2 (en) Terminal device and menu display method
JP5110522B2 (en) Portable terminal device and program
JP5043799B2 (en) Communication terminal and position information acquisition adjustment program
CN110658717B (en) Alarm clock control method, device, equipment and storage medium
CN101645962A (en) Mobilephone and alarm clock management method thereof
CN111314561B (en) Intelligent reminding method, terminal and storage medium
US11455178B2 (en) Method for providing routine to determine a state of an electronic device and electronic device supporting same
US7518955B2 (en) Electronic device and method for enhancing usability of electronic device
JP5065069B2 (en) Situation estimation device and situation estimation program
JP2010097348A (en) Action history display system and action history display program
JP2009253920A (en) Mobile terminal, control program and control method for mobile terminal
JP2009250729A (en) Alarm device, alarm method, alarm control program, and portable terminal device
JP2009151400A (en) Terminal apparatus and program
KR100823983B1 (en) Schedule automatic alarm method in mobile terminal
JP5464646B2 (en) Alarm interlocking system, terminal device and program
JP2009181477A (en) Situation estimating device and situation prediction program
JP5187722B2 (en) Communication terminal device and program
JP2014204184A (en) Portable terminal and control method thereof

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100805

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20111213

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120316

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120911

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121002

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

Free format text: PAYMENT UNTIL: 20151019

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20151019

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

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

Free format text: PAYMENT UNTIL: 20151019

Year of fee payment: 3

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees