JP2008306607A - Server device, terminal device and program - Google Patents
Server device, terminal device and program Download PDFInfo
- Publication number
- JP2008306607A JP2008306607A JP2007153452A JP2007153452A JP2008306607A JP 2008306607 A JP2008306607 A JP 2008306607A JP 2007153452 A JP2007153452 A JP 2007153452A JP 2007153452 A JP2007153452 A JP 2007153452A JP 2008306607 A JP2008306607 A JP 2008306607A
- Authority
- JP
- Japan
- Prior art keywords
- function
- telephone number
- request
- terminal device
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 123
- 230000004044 response Effects 0.000 claims description 29
- 230000006870 function Effects 0.000 description 95
- 238000000034 method Methods 0.000 description 37
- 230000008569 process Effects 0.000 description 36
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000005520 cutting process Methods 0.000 description 3
- 230000004913 activation Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
Images
Landscapes
- Facsimiles In General (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
この発明は、端末装置の着発信を仲介するサーバ装置、このサーバ装置をアクセスする電話機能を有する端末装置及びプログラムに関する。 The present invention relates to a server device that mediates incoming and outgoing calls of a terminal device, a terminal device having a telephone function for accessing the server device, and a program.
一般に、電話の呼び出し時において、例えば、要求発信先では電話を受けられない状況にあることを説明したいなど、要求発信先から発信者に対して通知したいことがある。このよう場合に、従来では留守番電話機能が設定されている状態において着信が有った際に、メッセージ録音を促す音声の受付メッセージを出力するほかに、その発信元の電話機の表示部から文字による簡易なメッセージを表示させることによって、なぜ電話を受けられないのかをその発信元に対して伝えるようにした携帯電話装置が知られている(特許文献1参照)。
しかしながら、上述した先行技術にあっては、留守番電話機能が設定されていることが条件であり、しかも要求発信先の携帯電話が圏外に居る場合や電源を切っていたような場合には、その発信元に対してメッセージを通知することができなかった。
ところで、従来では携帯電話が圏外に居る場合やその電源を切っていたような場合に、伝言メッセージを預かる留守番電話サービスが実施されているが、その伝言メッセージを聞くには特定の専用電話番号宛に発信する必要があった。
However, in the prior art described above, it is a condition that the answering machine function is set, and if the mobile phone of the request destination is out of service area or the power is turned off, The message could not be sent to the sender.
By the way, when a mobile phone is out of service area or when it is turned off, there is an answering machine service that keeps the message message. To listen to the message, it is sent to a specific dedicated phone number. It was necessary to send to.
この発明の課題は、電話を受けられない状況であることを伝えたり、電話を受ける前に何かを伝えたり、行ったりすることがある場合に、その意図を発信元に対して確実に提供できるようにすることである。 The object of the present invention is to reliably provide the intention to the sender when there is a situation where it is impossible to receive a call, or something is communicated or made before receiving a call. Is to be able to do it.
請求項1記載の発明は、端末装置の着発信を仲介するサーバ装置であって、電話番号と所定機能とを対応付けて記憶する記憶手段と、端末装置から発信要求を受けた場合に、その要求発信先の電話番号が前記記憶手段に記憶されているか否かを判別する判別手段と、この判別手段によって要求発信先の電話番号が記憶されていると判別された場合に、この電話番号に対応付けられている所定機能を当該発信元の端末装置に対して実行する機能実行手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項1記載の発明に示した主要機能を実現させるためのプログラムを提供する(請求項13記載の発明)。
The invention according to
Furthermore, a program for realizing the main functions shown in the invention described in
なお、上述した請求項1記載の発明は次のようなものであってもよい。
ユーザから登録要求を受け付けた場合に前記記憶手段は、この登録要求に応答して当該ユーザの電話番号と所定機能とを対応付けて記憶する(請求項2記載の発明)。
The invention described in
When a registration request is received from a user, the storage means stores the telephone number of the user and a predetermined function in association with each other in response to the registration request (the invention according to claim 2).
前記所定機能は、メッセージ通知機能であって、前記機能実行手段は、要求発信先の電話番号が記憶されていると判別された場合に、前記メッセージ通知機能を起動して発信元の端末装置にメッセージを送信する(請求項3記載の発明)。 The predetermined function is a message notification function, and the function execution unit activates the message notification function and determines that the request destination telephone number is stored when it is determined that the request destination telephone number is stored. A message is transmitted (the invention according to claim 3).
前記所定機能は、ファクシミリ送信機能であって、前記機能実行手段は、要求発信先の電話番号が記憶されていると判別された場合に、前記ファクシミリ送信機能を起動して発信元の端末装置に対してファクシミリデータを送信する(請求項4記載の発明)。 The predetermined function is a facsimile transmission function, and the function execution means activates the facsimile transmission function to the caller terminal device when it is determined that the request destination telephone number is stored. In contrast, facsimile data is transmitted (the invention according to claim 4).
前記機能実行手段は、端末装置から発信要求を受けた場合に、この発信元の端末装置に対して所定機能を実行したのち、当該端末装置からの発信を切断するか、あるいは継続する(請求項5記載の発明)。 When the function execution means receives a call request from a terminal device, the function execution means performs a predetermined function on the caller terminal device, and then disconnects or continues the call from the terminal device (claim). 5).
前記記憶手段は、前記所定機能の実行条件としての期間、時間帯あるいは曜日を電話番号に対応付けて更に記憶し、前記機能実行手段は、現在の期間、時間帯あるいは曜日が前記実行条件に該当する場合に、当該所定機能を発信元の端末装置に対して実行する(請求項6記載の発明)。 The storage means further stores a period, time zone or day of week as an execution condition for the predetermined function in association with a telephone number, and the function execution means corresponds to the execution condition for the current period, time zone or day of the week. In this case, the predetermined function is executed for the terminal device that is the transmission source (the invention according to claim 6).
前記記憶手段は、前記所定機能の実行条件としての発信元を電話番号に対応付けて更に記憶し、前記機能実行手段は、端末装置から発信要求を受けた場合に、この発信元が前記実行条件に該当する場合に、当該所定機能を発信元の端末装置に対して実行する(請求項7記載の発明)。 The storage means further stores a transmission source as an execution condition for the predetermined function in association with a telephone number, and the function execution means determines that the transmission source is the execution condition when receiving a transmission request from a terminal device. If this is the case, the predetermined function is executed with respect to the terminal device of the transmission source (the invention according to claim 7).
前記機能実行手段は、要求発信先への発信に対して着信応答が無かった場合に、前記所定機能を発信元の端末装置に対して実行する(請求項8記載の発明)。 The function execution means executes the predetermined function on the terminal device of the transmission source when there is no incoming call response to the transmission to the request transmission destination (the invention according to claim 8).
前記機能実行手段は、要求発信先への発信により接続が確立し、電話応答が行われた後の切断時に、前記所定機能を発信元の端末装置に対して実行する(請求項9記載の発明)。 The function execution means executes the predetermined function for the terminal device of the transmission source at the time of disconnection after the connection is established by the transmission to the request transmission destination and the telephone response is made (the invention according to claim 9). ).
請求項10記載の発明は、着発信を仲介するサーバ装置をアクセスする電話機能を有する端末装置であって、電話番号にメッセージを対応付けて記憶するサーバ装置に対して発信要求を行う発信手段と、この発信手段から発信要求を行った際に、前記サーバ装置に当該要求発信先の電話番号が記憶されていることを条件に、この電話番号に対応付けられているメッセージをサーバ装置から受信する受信手段と、この受信手段によって受信したメッセージを出力する出力手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項10記載の発明に示した主要機能を実現させるためのプログラムを提供する(請求項14記載の発明)。
The invention described in
Furthermore, a program for realizing the main functions shown in the invention described in
なお、上述した請求項10記載の発明は次のようなものであってもよい。
前記サーバ装置に前記メッセージの出力条件が電話番号に対応付けて更に記憶されている状態において、前記受信手段は、要求発信先の電話番号に対応付けられているメッセージと共にその出力条件を受信し、前記出力手段は、受信した出力条件に合致する場合に、受信したメッセージを出力する(請求項11記載の発明)。
The invention described in
In the state where the output condition of the message is further stored in association with the telephone number in the server device, the receiving means receives the output condition together with the message associated with the request destination telephone number, The output means outputs the received message when the received output condition is met (the invention according to claim 11).
請求項11記載の発明において、前記メッセージの出力条件は、期間、時間帯あるいは曜日を示す情報であってもよい(請求項12記載の発明)。
In the invention of
この発明は、電話を受けられない状況であることを伝えたり、電話を受ける前に何かを伝えたり、行ったりすることがある場合に、その意図を発信元に対して確実に提供することができるほか、発信元に対しても特別な操作を要求せず、所望する相手に発信要求を行うだけでよいなど、実用効果の高いものとなる。 This invention ensures that the intention is provided to the sender when there is a situation in which it is impossible to receive a call, or something is communicated or made before receiving a call. In addition, it does not require a special operation from the caller, and it is only necessary to make a call request to the desired party.
(実施例1)
以下、図1〜図7を参照して本発明の第1実施例を説明する。
図1は、移動電話網、固定電話網、インターネットを含む広域通信システムを示したブロック図である。
サーバ装置1は、移動体通信網、固定電話網、インターネットを含む通信網2を介して端末装置3の間での着発信を仲介する通信事業者側のサーバ装置である。端末装置3は、例えば、携帯電話装置3A、ファクシミリ付き固定電話装置3B、電話機能付きパソコン(パーソナルコンピュータ)3Cなどの端末装置である。そして、このサーバ装置1は、各種のプログラムに応じてサーバ装置1の全体動作を制御する中核的な制御部11と、各種のプログラムやデータを記憶する記憶部12と、通信インターフェイスとしての通信部13と、データやコマンドを入力する操作部14などを有する構成となっており、いずれからの端末装置3から発信要求を受けた際に、その要求発信先(着信側)の端末装置3を呼び出してそれらの回線接続を確立する。
Example 1
Hereinafter, a first embodiment of the present invention will be described with reference to FIGS.
FIG. 1 is a block diagram showing a wide area communication system including a mobile telephone network, a fixed telephone network, and the Internet.
The
図2は、サーバ装置1側のデータベースDBを説明するための図である。
このデータベースDBは、電話番号と所定機能に関する各種データを対応付けて記憶するもので、図示の例では、所定機能として「メッセージ通知機能」、「ファクシミリ送信機能」を示している。この場合、サーバ装置1は、端末装置3から発信要求を受けた際に、このデータベースDBを参照し、要求発信先の電話番号に対応付けられている所定機能を当該発信元の端末装置3に対して実行するようにしている。
FIG. 2 is a diagram for explaining the database DB on the
This database DB stores telephone numbers and various data related to predetermined functions in association with each other. In the example shown in the figure, “message notification function” and “facsimile transmission function” are shown as predetermined functions. In this case, when the
データベースDBは、先ず、「メッセージ通知機能」に関するデータとして、電話の発信先(着信側)において電話を受けられない状況であることをその発信元の端末装置3に伝えたり、電話を受ける前に発信元の端末装置3に伝えたりするような場合に、それを伝えたい側の電話番号に対応付けてそのメッセージを記憶するほか、このメッセージを送信するための条件を記憶する構成となっている。また、データベースDBは、「ファクシミリ送信機能」に関するデータとして、電話を受ける前に発信元の端末装置3に対してファクシミリ送信を行いたい場合に、ファクシミリの送り手側の電話番号に対応付けてファクシミリ送信に関するデータを記憶するほか、このファクシミリ送信するための条件を記憶する構成となっている。そして、このデータベースDBの内容は、ユーザからの登録要求に応答して任意に設定されたものである。 The database DB first informs the terminal device 3 of the caller that the call cannot be received at the call destination (the called party) as data relating to the “message notification function” or before receiving the call. In the case where the message is transmitted to the terminal device 3 of the transmission source, the message is stored in association with the telephone number of the side to which the message is transmitted, and the conditions for transmitting this message are stored. . In addition, the database DB is a data relating to the “facsimile transmission function”, in which facsimile transmission is performed in association with the telephone number of the facsimile sender when it is desired to perform facsimile transmission to the terminal device 3 that is the transmission source before receiving a call. In addition to storing data related to transmission, the conditions for this facsimile transmission are stored. The contents of the database DB are arbitrarily set in response to a registration request from the user.
データベースDBは、「電話番号」、「処理タイミング」、「メッセージ」、「発信元」、「期間」、「曜日」、「時間帯」、「発信継続」、「FAX」、「FAXID」の各項目を有している。「電話番号」は、メッセージの送り手側あるいはファクシミリデータの送り手側の電話番号が設定される項目である。「メッセージ」は、メッセージ通知機能に関する項目、つまり、電話の発信元に送信される表示用の文字列メッセージが設定される項目であり、例えば、図示の例では、「○○社です。しばらくお待ちください」、「電話ありがとうございました。」、「○○社です。当社の営業時間は9:00〜17:00です」、…「ごめんなさい。手が離せませんでした。」などが設定されている。 The database DB includes each of “phone number”, “processing timing”, “message”, “sender”, “period”, “day of the week”, “time zone”, “continue outgoing”, “FAX”, and “FAXID”. Have items. The “telephone number” is an item in which the telephone number of the message sender or facsimile data sender is set. “Message” is an item related to the message notification function, that is, an item in which a character string message for display sent to the caller is set. For example, in the example shown in the figure, “XX company. Please set "," Thank you for the phone call "," It is XX company. Our business hours are from 9:00 to 17:00 ", ..." I'm sorry. I could not take my hands off. " .
「処理タイミング」は、メッセージあるいはファクシミリデータの送信タイミングを示し、3種類のタイミングのうち、そのいずれかのタイミングが設定される項目であり、図示の例において、その値“0”は、要求発信先への発信時を示し、“1”は、要求発信先との接続確立後の切断時を示し、“2”は、要求発信先から着信応答が無かった時を示している。「発信元」は、電話の発信元が特定相手であることを条件に所定機能の実行可能とするためにその発信元の電話番号が設定される項目で、複数の電話番号(発信元)が設定可能となっている。なお、「発信元」が空欄の場合には無条件を示している。 “Processing timing” indicates the transmission timing of the message or facsimile data, and is an item in which any one of the three timings is set. In the illustrated example, the value “0” is a request transmission. “1” indicates the time of disconnection after the connection with the request destination is established, and “2” indicates the time when there is no incoming response from the request destination. “Sender” is an item in which the telephone number of the caller is set in order to enable execution of a predetermined function on condition that the caller is a specific partner. It can be set. In addition, when the “source” is blank, unconditional is indicated.
「期間」、「曜日」、「時間帯」は、特定の期間/曜日/時間帯であることを条件に所定機能を実行可能とするために、その期間/曜日/時間帯が設定される項目であり、その項目が空欄の場合には無条件を示している。なお、「発信元」、「期間」、「曜日」、「時間帯」の各項目は、AND(論理積)条件となっている。「発信継続」は、所定機能の実行後に端末装置3からの発信を切断するか継続するかを示すフラグが設定される項目であり、図示の例においてその値が“0”のときには、発信切断を示し、“1”のときには、発信継続を示している。 “Period”, “Day of the week”, and “Time zone” are items in which the period / day of the week / time zone is set in order to enable execution of a predetermined function on condition that it is a specific period / day of the week / time zone. If the item is blank, it indicates unconditional. Each item of “source”, “period”, “day of the week”, and “time zone” is an AND (logical product) condition. “Continue transmission” is an item in which a flag indicating whether to disconnect or continue transmission from the terminal device 3 after execution of a predetermined function is set. When the value is “0” in the illustrated example, the transmission is disconnected. When “1”, it indicates that the transmission is continued.
「FAX」、「FAXID」は、ファクシミリ送信機能に関する項目である。「FAX」はファクシミリ送信機能のオン/オフを示すフラグが設定される項目で、図示の例においてその値が“0”のときには、ファクシミリ送信機能のオフ(ファクシミリ送信無し)、“1”のときには、ファクシミリ送信機能のオン(ファクシミリ送信有り)を示している。「FAXID」は、ファクシミリデータの格納先を示す情報である。なお、ファクシミリ送信機能において、「発信元」、「期間」、「曜日」、「時間帯」はファクシミリを送信するための条件となる。 “FAX” and “FAXID” are items relating to the facsimile transmission function. “FAX” is an item in which a flag indicating ON / OFF of the facsimile transmission function is set. In the illustrated example, when the value is “0”, the facsimile transmission function is OFF (no facsimile transmission), and when “1”, The facsimile transmission function is on (facsimile transmission is present). “FAXID” is information indicating a storage location of facsimile data. In the facsimile transmission function, “source”, “period”, “day of the week”, and “time zone” are conditions for transmitting the facsimile.
次に、この第1実施例におけるサーバ装置1の動作概念を図3〜図7に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。このことは後述する他の実施例においても同様であり、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム/データを利用してこの実施例特有の動作を実行することもできる。なお、図3〜図7は、サーバ装置1の全体動作のうち、本実施例の特徴部分の動作概要を示したフローチャートであり、この図3〜図7のフローから抜けた際には、全体動作のフロー(図示省略)に戻る。
Next, the operation concept of the
図3は、サーバ装置1側においてデータベースDBへの登録待ち受け処理を示したフローチャートである。
先ず、サーバ装置1は、データベースDBへの登録待ち受け状態において、その登録要求を端末装置3から受け取ると(ステップA1でYES)、電話番号入力画面をその登録要求元に対して送信する(ステップA2)。そして、当該要求元の端末装置3から電話番号入力画面への入力結果(電話番号)を受け取ると(ステップA3でYES)、この入力結果に基づいてデータベースDBを検索し(ステップA4)、同一の電話番号が登録済みであるか否かを調べる(ステップA5)。
FIG. 3 is a flowchart showing the process of waiting for registration in the database DB on the
First, when the
いま、同一番号が登録済みであれば(ステップA5でYES)、当該電話番号に対応するデータベースDBの内容を変更する場合であると判断して、ステップA6に移り、データベースDBを構成する各項目のうち、その1項目分の登録項目画面をその登録要求元に対して送信する。なお、この登録項目画面は、現在設定されている項目データ(変更前のデータ)が表示されている表示域と変更後のデータが入力される入力域を有する構成で、サーバ装置1は、この登録項目画面への入力結果を受信すると(ステップA7でYES)、この入力結果(項目データ)に基づいて当該項目の内容が変更されたか否かを調べる(ステップA8)。 If the same number has already been registered (YES in step A5), it is determined that the content of the database DB corresponding to the telephone number is to be changed, and the process proceeds to step A6, where each item constituting the database DB Among them, the registration item screen for one item is transmitted to the registration request source. The registration item screen has a display area in which currently set item data (data before change) is displayed and an input area in which data after change is input. When an input result to the registration item screen is received (YES in step A7), it is checked based on the input result (item data) whether or not the content of the item has been changed (step A8).
いま、項目データが変更されていなければ(ステップA8でNO)、次の登録項目を指定したのち(ステップA10)、指定項目が最後の登録項目でないことを条件に(ステップA11でNO)、上述のステップA6に戻り、この指定項目に対応する登録項目画面をその登録要求元に対して送信する。また、項目データが変更されていれば(ステップA8でYES)、変更前の項目データを変更後の項目データに置き換えることによってデータベースDB内の該当データを更新する処理を行う(ステップA9)。そして、次の登録項目を指定したのち(ステップA10)、指定項目が最後の登録項目でないことを条件に(ステップA11でNO)、上述のステップA6に戻る。以下、指定項目が最後の登録項目に達するまで上述の動作を繰り返す(ステップA6〜A11)。これによって登録処理が終わると(ステップA11でYES)、登録要求元に対して登録完了を通知する(ステップA12)。 If the item data has not been changed (NO in step A8), after specifying the next registration item (step A10), the condition is that the specified item is not the last registration item (NO in step A11). Returning to step A6, a registration item screen corresponding to the designated item is transmitted to the registration request source. If the item data has been changed (YES in step A8), the corresponding data in the database DB is updated by replacing the item data before the change with the item data after the change (step A9). Then, after designating the next registration item (step A10), the process returns to the above-described step A6 on condition that the designated item is not the last registration item (NO in step A11). Thereafter, the above operation is repeated until the designated item reaches the last registered item (steps A6 to A11). When the registration process is finished (YES in step A11), the registration request source is notified of the completion of registration (step A12).
一方、サーバ装置1は、入力された電話番号がデータベースDBに登録されていなければ(ステップA5でNO)、当該電話番号を含む新規レコードを作成してデータベースDBに追加登録する(ステップA13)。そして、上述の場合と同様に、1項目分の登録項目画面をその登録要求元に対して送信すると共に(ステップA14)、この登録項目画面への入力結果を受信すると(ステップA15でYES)、この入力結果(項目データ)を上述の新規レコード内の対応する項目に追加登録する(ステップA16)。そして、次の登録項目を指定したのち(ステップA17)、この指定項目が最後の登録項目に達するまで(ステップA18)、上述のステップA14に戻り、以下、上述の登録処理を繰り返す(ステップA14〜A18)。これによって登録処理が終わると(ステップA18でYES)、登録要求元に対して登録完了を通知する(ステップA12)。
On the other hand, if the input telephone number is not registered in the database DB (NO in step A5), the
図4は、サーバ装置1側での発信待ち受け処理を示したフローチャートである。
先ず、サーバ装置1は、発信待ち受け状態において、いずれの端末装置3から発信要求を受け取ると(ステップB1でYES)、この要求発信先に基づいてデータベースDBを検索し(ステップB2)、この発信先電話番号が登録されているかを調べる(ステップB3)。ここで、要求発信先の電話番号が登録されていれば(ステップB3でYES)、この電話番号対応の所定機能を当該発信元の端末装置3に対して実行する処理に移るが(ステップB5〜B14)、番号未登録であれば(ステップB3でNO)、上述の所定機能を実行せずに、ステップB4に移り、発信要求に応答してその要求発信先との間の回線接続を確立する発信処理を行う。
FIG. 4 is a flowchart showing outgoing call waiting processing on the
First, when receiving a call request from any terminal device 3 in the call waiting state (YES in step B1), the
いま、端末装置3から発信要求を受けた際に、この要求発信先の電話番号がデータベースDBに登録されていれば、(ステップB3でYES)、この発信先電話番号に該当するレコード内の「処理タイミング」を参照し、その値は“0”であるかを調べる(ステップB5)。いま、「処理タイミング」が“0”であれば、要求発信先への発信時に所定機能の実行する場合であるから発信時処理に移る(ステップB6)。 Now, when a call request is received from the terminal device 3, if this request call destination telephone number is registered in the database DB (YES in step B3), "" in the record corresponding to this call destination telephone number is " With reference to “processing timing”, it is checked whether the value is “0” (step B5). If the “processing timing” is “0”, it is a case where a predetermined function is executed at the time of transmission to the request transmission destination, and the process proceeds to transmission processing (step B6).
図5は、サーバ装置1の発信時処理(図4のステップB6)を詳述するためのフローチャートである。
先ず、サーバ装置1は、発信先電話番号を含む該当レコード内の「発信元」を参照し、この項目内に発信元が指定されているか、つまり、所定機能の実行条件として発信元が指定されているかを調べる(ステップC1)。ここで、発信元が指定されていれば、今回要求の発信元は、レコード内の指定発信元であるか、つまり、所定機能の実行条件に該当する発信元であるかを調べ(ステップC2)、指定発信元でなければ、条件不成立となって、ステップC12に移り、発信要求に応答してその要求発信先との間の回線接続を確立する発信処理を行う。
FIG. 5 is a flowchart for explaining in detail the outgoing call processing (step B6 in FIG. 4) of the
First, the
また、発信元が指定されていない場合、つまり、無条件の場合(ステップC1でNO)あるいは今回の発信元が指定発信元で条件が成立する場合には(ステップC2でYES)、次の実行条件の成立有無を調べるためにステップC3に移り、発信先電話番号を含む該当レコード内の「期間」、「曜日」、「時間帯」を参照し、その条件項目のいずれかにデータが指定されているかを調べる。ここで、「期間」、「曜日」、「時間帯」のいずれかにデータが指定されていれば(ステップC3でYES)、現在日時を取得して当該指定データと比較し、指定期間、指定曜日、指定時間帯内か、つまり、所定機能の実行条件が成立するかを調べる(ステップC4)。 If the sender is not specified, that is, if it is unconditional (NO in step C1) or if the current sender is the designated sender (YES in step C2), the next execution is performed. The process moves to step C3 to check whether the condition is satisfied, and the data is specified in one of the condition items with reference to “period”, “day of the week”, and “time zone” in the corresponding record including the destination telephone number. Find out. Here, if data is specified in any of “period”, “day of the week”, and “time zone” (YES in step C3), the current date and time is acquired and compared with the specified data. It is checked whether the day of the week is within the specified time zone, that is, whether the execution condition for the predetermined function is satisfied (step C4).
その結果、指定期間、指定曜日、指定時間帯内に該当していなければ、つまり、条件不成立であれば(ステップC4でNO)、ステップC12に移り、発信要求に応答してその要求発信先との間の回線接続を確立する発信処理を行う。また、「期間」、「曜日」、「時間帯」のいずれにもデータが指定されていない場合、つまり、無条件の場合(ステップC3でNO)あるいは「期間」、「曜日」、「時間帯」の条件に該当する場合には(ステップC4でYES)、所定機能を実行するためにステップC5に移り、該当レコードから「メッセージ」を読み出したのち、このメッセージを発信元の端末装置3へ送信する(ステップC6)。 As a result, if it does not fall within the specified period, the specified day of the week, or the specified time zone, that is, if the condition is not satisfied (NO in step C4), the process proceeds to step C12, and in response to the call request, Call processing to establish a line connection between the two. In addition, when no data is specified in any of “period”, “day of the week”, and “time zone”, that is, unconditional (NO in step C3), or “period”, “day of week”, “time zone” ”(YES in step C4), the process proceeds to step C5 to execute a predetermined function, and after reading“ message ”from the corresponding record, this message is transmitted to the terminal device 3 that is the transmission source. (Step C6).
ここで、図2のように「処理タイミング」が“0”の1レコード目は、「発信元」、「期間」、「曜日」が空欄で、「時間帯」にデータが指定されているので、この「時間帯」に該当することを条件に発信要求に応答して「○○社です。しばらくお待ちください」のメッセージが送信される。また、「処理タイミング」が“0”の6レコード目は、「発信元」、「期間」にデータか指定され、「曜日」、「時間帯」が空欄であるので、この「発信元」及び「期間」に該当することを条件に「しばらく留守します」のメッセージが送信される。また、「処理タイミング」が“0”の4レコード目は、「発信元」、「期間」、「曜日」、「時間帯」にはデータが指定されていないので、無条件に「□□社までの地図をご入用の場合は数値キー“1”を押してください」のメッセージが送信される。なお、メッセージを受信した端末装置3側では、報知音と共に受信メッセージを表示するようにしている。 Here, as shown in FIG. 2, in the first record with “processing timing” of “0”, “source”, “period”, and “day of week” are blank, and data is specified in “time zone”. In response to the call request on the condition that it corresponds to this “time zone”, a message “XX company. Please wait for a while” is transmitted. The sixth record with “processing timing” “0” is designated as data in “sender” and “period”, and “day of week” and “time zone” are blank. A message “I will be away for a while” is sent on condition that it corresponds to “period”. For the fourth record with “Processing Timing” set to “0”, no data is specified for “Sender”, “Period”, “Day of Week”, and “Time Zone”. If you need a map up to this point, press the numeric key "1" "message. The terminal device 3 that receives the message displays the received message together with the notification sound.
このようにしてメッセージを送信したのちは、該当レコード内の「FAX」を参照し、そのフラグは“1”であるかを調べ(ステップC7)、その値が“0”のときには、ファクシミリ送信機能を起動させないが、“1”のときには(ステップC7でYES)、次のステップC8に移り、発信元からFAX送信要求の有無を調べる。なお、図2に示す4レコード目のメッセージは、地図のFAX送信を要求するかを問い合わせる内容であり、この地図のFAX送信を要求するために発信元側で数値キー“1”が操作されたか、つまり、その操作に応じたFAX送信要求信号を受信したかを調べ(ステップC8)、FAX送信要求が無ければ、ファクシミリ送信機能を起動させないが、FAX送信要求を受けた場合には(ステップC8でYES)、ファクシミリ送信機能を起動したのち、「FAXID」で示されるファクシミリデータ(例えば、地図データ)を読み出して発信元の端末装置3(例えば、ファクシミリ付き固定電話装置3B)に送信する(ステップC9)。
After transmitting the message in this way, “FAX” in the corresponding record is referred to and it is checked whether the flag is “1” (step C7). If the value is “0”, the facsimile transmission function However, if “1” (YES in step C7), the process proceeds to the next step C8 to check whether there is a FAX transmission request from the transmission source. Note that the message of the fourth record shown in FIG. 2 is a content for inquiring whether to request the FAX transmission of the map, and whether the numeric key “1” has been operated on the sender side to request the FAX transmission of the map. That is, it is checked whether or not a FAX transmission request signal corresponding to the operation has been received (step C8). If there is no FAX transmission request, the facsimile transmission function is not activated, but if a FAX transmission request is received (step C8). After starting the facsimile transmission function, the facsimile data (for example, map data) indicated by “FAXID” is read out and transmitted to the terminal device 3 (for example, the fixed telephone device with
次に、上述のような所定機能を実行したのち、サーバ装置1は、該当レコード内の「発信継続」を参照し、発信を切断するか継続するかの制御を行う。すなわち、「発信継続」のフラグは“1”であるかを調べ(ステップC10)、“0”のときには、発信元からの発信(発信元との接続)を切断する処理を行うが(ステップC11)、“1”のときには(ステップC10でYES)、発信元からの発信をそのまま継続して要求発信先への発信を開始する(ステップC12)。
Next, after executing the predetermined function as described above, the
他方、発信先電話番号を含む該当レコード内の「処理タイミング」が“0”以外であれば(図4のステップB5でNO)、発信要求に応答してその要求発信先との間の回線接続を確立する発信処理を行う(ステップB7)。そして、予め設定されている時間内(例えば、30秒以内)に着信応答が有ったか否かを調べ(ステップB8)、この設定時間内に着信応答が有れば、要求発信先との回線接続を確立したのち(ステップB9)、発信元あるいは発信先で回線が切断されるまで通話可能状態のまま待機状態となる(ステップB10)。ここで、回線接続を切断する操作が行われると(ステップB10でYES)、更に、該当レコード内の「処理タイミング」を参照し、その値が“1”であれば(ステップB11でYES)、後述する切断時処理に移る(ステップB12)。また、設定時間内に着信応答が無かった場合には(ステップB8でNO)、ステップB13に移り、該当レコード内の「処理タイミング」は“2”であるかを調べ、“2”であれば、後述する非着信応答時処理に移る(ステップB14)。 On the other hand, if the “processing timing” in the corresponding record including the destination telephone number is other than “0” (NO in step B5 in FIG. 4), the line connection with the requested destination is made in response to the outgoing request. Is performed (step B7). Then, it is checked whether or not there is an incoming call response within a preset time (for example, within 30 seconds) (step B8), and if there is an incoming response within this set time, the line with the request transmission destination After the connection is established (step B9), the communication state is kept on standby until the line is disconnected at the caller or callee (step B10). Here, when an operation for disconnecting the line connection is performed (YES in step B10), the "processing timing" in the corresponding record is referred to, and if the value is "1" (YES in step B11), It moves to the process at the time of cutting mentioned later (step B12). If there is no incoming response within the set time (NO in step B8), the process proceeds to step B13 to check whether the “processing timing” in the record is “2”. Then, the process proceeds to a non-incoming response process described later (step B14).
図6は、切断時処理(図4のステップB12)を詳述するためのフローチャートである。
先ず、サーバ装置1は、上述した発信時処理の場合と基本的には同様に、発信先の電話番号を含む該当レコード内の「発信元」を参照し、この項目内に発信元が指定されている場合に(ステップD1でYES)、今回の発信元がそのレコード内の指定発信元でなければ(ステップD2でNO)、このフローから抜ける。また、発信元指定無しの場合(ステップD1でNO)あるいは今回の発信元が指定発信元である場合には(ステップD2でYES)、次の実行条件の成立有無を調べるためにステップD3に移り、発信先電話番号を含む該当レコード内の「曜日」、「時間帯」を参照して、その条件項目のいずれかにデータが指定されているかを調べる。なお、この切断時処理においても、「曜日」、「時間帯」のほかに「期間」を参照するようにしてもよい。
FIG. 6 is a flowchart for explaining in detail the cutting process (step B12 in FIG. 4).
First, the
いま、「曜日」、「時間帯」のいずれかにデータが指定されている場合には(ステップD3でYES)、現在の曜日、時間が指定曜日、指定時間帯内であるか、つまり、条件の成立有無を調べ(ステップD4)、指定曜日、指定時間帯ではなく、その条件が不成立の場合には、このフローから抜けるが、「期間」、「曜日」、「時間帯」のいずれにもデータが指定されていない場合、つまり、無条件の場合(ステップD3でNO)あるいは「期間」、「曜日」、「時間帯」の条件に該当する場合には(ステップD4でYES)、所定機能を実行するためにステップD5に移り、該当レコードから「メッセージ」を読み出したのち、このメッセージを発信元の端末装置3へ送信する(ステップD6)。なお、ここで、図2のように「処理タイミング」が“1”の2レコード目は、「発信元」、「曜日」が空欄で、「時間帯」にデータが指定されているので、この「時間帯」に該当することを条件に、「お電話ありがとうございました。」のメッセージが送信される。 If data is specified for either “day of the week” or “time zone” (YES in step D3), whether the current day of the week and time are within the specified day of the week, that is, the condition Is checked (step D4), and if the condition is not satisfied instead of the specified day of the week and the specified time zone, the flow exits from this flow, but any of the “period”, “day of the week”, and “time zone” If the data is not specified, that is, if it is unconditional (NO in step D3) or if the conditions of “period”, “day of the week”, and “time zone” are met (YES in step D4), the predetermined function The process proceeds to step D5 to read “message” from the corresponding record, and transmits this message to the terminal device 3 that is the transmission source (step D6). Here, as shown in FIG. 2, since the “recording timing” is “1” in the second record, “source” and “day of the week” are blank and data is specified in “time zone”. A message “Thank you for calling.” Is sent on the condition that it corresponds to “Time zone”.
図7は、非着信応答時処理(図4のステップB14)を詳述するためのフローチャートである。
先ず、サーバ装置1は、上述した発信時処理の場合と基本的には同様に、発信先の電話番号を含む該当レコード内の「発信元」を参照し、この項目内に発信元が指定されている場合に(ステップE1でYES)、今回の発信元がそのレコード内の指定発信元でなければ(ステップE2でNO)、このフローから抜けるが、発信元が指定されていない場合(ステップE1でNO)あるいは今回の発信元が指定発信元である場合には(ステップE2でYES)、次の実行条件の成立有無を調べるためにステップE3に移り、発信先の電話番号を含む該当レコード内の「期間」、「曜日」、「時間帯」を参照し、その条件項目のいずれかにデータが指定されているかを調べる。
FIG. 7 is a flowchart for explaining in detail the non-incoming response process (step B14 in FIG. 4).
First, the
いま、「期間」、「曜日」、「時間帯」のいずれかにデータが指定されている場合には(ステップE3でYES)、現在日時が指定期間、指定曜日、指定時間帯内であるかに基づいて条件の成立有無を調べ(ステップE4)、この条件が成立しなければ、このフローから抜けるが、「期間」、「曜日」、「時間帯」のいずれにもデータが指定されていない場合、つまり、無条件の場合(ステップE3でNO)あるいは「期間」、「曜日」、「時間帯」の条件に該当する場合には(ステップE4でYES)、所定機能を実行するためにステップE5に移り、該当レコードから「メッセージ」を読み出したのち、このメッセージを発信元の端末装置3へ送信する(ステップE6)。なお、図2のように「処理タイミング」が“2”の8レコード目は、「発信元」、「期間」、「曜日」、「時間帯」が空欄で、所定機能の実行条件が成立するので、「ごめんなさい、手が離せません。」のメッセージが送信される。 If data is specified for any of “period”, “day of the week”, and “time zone” (YES in step E3), is the current date and time within the specified period, specified day of the week, and specified time zone? Whether or not the condition is satisfied is checked (step E4). If this condition is not satisfied, the process exits from this flow, but no data is specified in any of “period”, “day of the week”, and “time zone”. If it is unconditional (NO in step E3) or if “period”, “day of the week”, “time zone” conditions are met (YES in step E4), a step is executed to execute a predetermined function. After moving to E5 and reading the “message” from the corresponding record, this message is transmitted to the terminal device 3 as the transmission source (step E6). As shown in FIG. 2, in the 8th record with “2” in “processing timing”, “source”, “period”, “day of week”, and “time zone” are blank, and the execution condition of the predetermined function is satisfied. Therefore, the message “I'm sorry, I can't take my hands off” is sent.
以上のように、この第1実施例においてサーバ装置1は、端末装置3から発信要求を受けた際に、その要求発信先の電話番号がデータベースDBに記憶されていれば、この電話番号に対応付けられている所定機能を当該発信元の端末装置3に対して実行するようにしたので、電話を受けられない状況であることを伝えたり、電話を受ける前に何かを伝えたり、行ったりすることがある場合に、その意図を発信元に対して確実に提供することができるほか、発信元に対しても特別な操作を要求せず、所望する相手に発信要求を行うだけでよいなど、実用効果の高いものとなる。
この場合、要求発信先である端末装置3が携帯電話装置3Aで圏外の場合であっても所定機能を実行することができるという効果がある。
As described above, in the first embodiment, when the
In this case, there is an effect that the predetermined function can be executed even when the terminal device 3 that is the request transmission destination is out of service area of the mobile phone device 3A.
サーバ装置1は、端末装置3から登録要求を受け付けた場合に、この登録要求に応答して当該ユーザの電話番号と所定機能に関するデータをデータベースDBに対応付けて記憶するようにしたので、ユーザの希望する内容を何時でも自由に登録することができる。
When the
サーバ装置1は、要求発信先の電話番号がデータベースDBに記憶されている場合に、所定機能としてメッセージ通知機能を起動して発信元の端末装置3にメッセージを送信するようにしたので、電話が受けられない状況を説明するメッセージあるいは電話を受ける前に伝えたいことを示すメッセージを発信元に対して通知することができ、また、要求発信先が携帯電話装置で圏外の場合であってもメッセージを通知することができる。
Since the
サーバ装置1は、要求発信先の電話番号がデータベースDBに記憶されている場合に、所定機能としてファクシミリ送信機能を起動して発信元の端末装置に対してファクシミリデータを送信するようにしたので、電話が受けられない状況を説明するファクシミリ送信あるいは電話を受ける前に伝えたいことを示すファクシミリ送信を発信元に対して行うことができ、また、要求発信先が携帯電話装置で圏外の場合であってもファクシミリ送信を行うことができる。
Since the
サーバ装置1は、端末装置3から発信要求を受けた場合に、この発信元の端末装置3に対して所定機能を実行したのち、当該端末装置3からの発信を切断するか、あるいは継続するようにしたので、要求発信先が電話にでられない場合は切断、電話にでることはできるが着信前に通知したいことがある場合には継続というような使い分けが可能となり、効果的である。
When the
データベースDBに所定機能の実行条件として「期間」、「曜日」、「時間帯」が電話番号に対応付けて記憶されている状態において、サーバ装置1は、「期間」、「曜日」、「時間帯」の実行条件に現在日時が該当する場合に、所定機能を発信元の端末装置3に対して実行するようにしたので、例えば、旅行に行っている期間、日中のみ不在、特定曜日のみ休業などの場合に所定機能を実行する、といった使い方が可能となる。
In a state where “period”, “day of the week”, and “time zone” are stored in the database DB in association with telephone numbers as execution conditions for the predetermined function, the
データベースDBに所定機能の実行条件として「発信元」が電話番号に対応付けて記憶されている状態において、サーバ装置1は、端末装置3から発信要求を受けた場合に、この発信元が実行条件としての「発信元」に該当する場合に、当該所定機能を発信元の端末装置3に対して実行するようにしたので、特定の発信元に対してだけ所定機能を実行することができるという効果がある。
In a state where “source” is stored in the database DB as an execution condition for the predetermined function in association with a telephone number, when the
サーバ装置1は、要求発信先への発信に対して着信応答が無かった場合に、所定機能を発信元の端末装置3に対して実行するようにしたので、電話を受けられなかった場合に行いたい機能を発信元に対し行うことができるという効果がある。
The
サーバ装置1は、要求発信先への発信により接続が確立し、電話応答が行われた後の切断時に、所定機能を発信元の端末装置3に対して実行するようにしたので、電話での応答を終了して切断する際に行いたい機能を発信元に対し行うことができるという効果がある。
なお、上述した第1実施例においては、データベースDBの「発信元」に複数の電話番号(発信元)を設定可能とし、この複数の発信元に対しては同一のメッセージ、例えば、「しばらく留守します」を送信するようにしたが、発信元毎にそれに適したメッセージを送信するようにしてもよい。例えば、発信元が親戚などの親近者であれば、「しばらく留守します」のメッセージを送信するが、その他の発信元であれば、「後で折り返しお電話を差し上げます」のメッセージを送信するようにしてもよい。
(実施例2)
The
In the first embodiment described above, a plurality of telephone numbers (sources) can be set in the “source” of the database DB. ”Is sent, but a message suitable for each source may be sent. For example, if the caller is a relative such as a relative, a message “I will stay away” is sent, but if the caller is another caller, a message “I will call you back later” is sent. You may do it.
(Example 2)
以下、この発明の第2実施例について図8〜図10を参照して説明する。
なお、上述した第1実施例においては、端末装置3の着発信を仲介する通信事業者側のサーバ装置1に適用した場合を例示したが、この第2実施例においては、このサーバ装置1をアクセスする電話機能付き端末装置3として携帯電話装置3Aに適用した場合を示したものである。すなわち、この第2実施例の携帯電話装置3Aは、サーバ装置1に対して発信要求を行った際に、サーバ装置1側のデータベースDBに当該要求発信先の電話番号が記憶されていることを条件に、この電話番号に対応付けられているメッセージをサーバ装置1から受信取得して案内表示するようにしたものである。
ここで、両実施例において基本的あるいは名称的に同一のものは、同一符号を付して示し、その説明を省略すると共に、以下、第2実施例の特徴部分を中心に説明するものとする。
A second embodiment of the present invention will be described below with reference to FIGS.
In the first embodiment described above, the case where the present invention is applied to the
Here, the same or the same names in both embodiments 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. .
図8は、第2実施例において携帯電話装置3Aの基本的な構成要素を示したブロック図である。
この携帯電話装置3Aは、通話機能、電子メール機能、インターネット接続機能(Webアクセス機能)などを備えたもので、CPU31は、二次電池を備えた電源部32からの電力供給によって動作し、記憶部33内の各種のプログラムに応じてこの携帯電話装置3Aの全体動作を制御する中核的な中央演算処理装置である。記憶部33は、内部メモリであり、プログラム領域とデータ領域とを有し、このプログラム領域には、後述する図10に示す動作手順に応じて本実施例を実現するためのプログラムが格納され、また、そのデータ領域には、後述するデータベースDBなどが設けられている。
FIG. 8 is a block diagram showing basic components of the mobile phone device 3A in the second embodiment.
This cellular phone device 3A has a call function, an e-mail function, an Internet connection function (Web access function), etc., and the
通信部34は、アンテナに接続された送受信部(ベースバンド部)の受信側から信号を取り込んで受信ベースバンド信号に復調したのちに、通話機能を構成する電話部35を介して受話スピーカ36から音声出力させる。また、通信部34は、送話マイク37からの入力音声を電話部35から取り込み、送信ベースバンド信号に符号化したのち、送受信部の送信側に与えてアンテナから発信出力させる。一方、電子メール機能、インターネット接続機能によって通信部35を介して受信取得した表示データは、高精細液晶などを使用した表示部38に与えられて表示出力される。操作部39は、電源オン/オフキーなどの各種の操作キー、ポインティングデバイスなどを有し、ダイヤル入力、文字入力、コマンド入力などを行うもので、CPU31は、操作部39からの操作入力信号に応じた処理を実行する。
The
図9は、第2実施例において、サーバ装置1側に設けられているデータベースDBを説明するための図である。
データベースDBは、電話番号と所定機能(メッセージ通知機能)に関するデータとを対応付けて記憶するもので、上述した第1実施例と同様に、電話の発信先(着信側)において電話を受けられない状況であることを発信元の携帯電話装置3Aに伝えたり、電話を受ける前に発信元の携帯電話装置3Aに伝えたりするような場合に、そのメッセージを送信する側の電話番号に対応付けてメッセージを記憶し、このメッセージを携帯電話装置3A側で出力させるための条件を記憶する。なお、このデータベースDBの内容はユーザ操作によって任意に設定されたものである。そして、このデータベースDBは、上述したサーバ装置1側のデータベースDBと同様、「電話番号」、「メッセージ」、「期間」、「曜日」、「時間帯」の各項目を有している。
FIG. 9 is a diagram for explaining the database DB provided on the
The database DB stores a telephone number and data related to a predetermined function (message notification function) in association with each other. Similarly to the first embodiment described above, the telephone DB cannot receive a call at a call destination (incoming side). When the mobile phone device 3A of the caller is informed of the situation, or is sent to the mobile phone device 3A of the caller before receiving the call, it is associated with the telephone number of the sending side. A message is stored, and conditions for outputting the message on the mobile phone device 3A side are stored. The contents of the database DB are arbitrarily set by user operations. The database DB has items of “phone number”, “message”, “period”, “day of the week”, and “time zone” as in the database DB on the
図10は、第2実施例において電源投入によって実行開始される携帯電話装置3Aの動作を示したフローチャートである。
先ず、CPU31は、通信部35を作動させて現在位置を登録すると共に、電話/メールを待ち受ける待受画面を表示させる(ステップF1)。この状態において、発信先の電話番号が指定されてその電話番号への発信を要求する発信要求操作が行われたか(ステップF2)、その他の操作が行われたかを調べ(ステップF3)、発信要求操作以外の操作が行われたときには(ステップF3でYES)、その操作に応じた処理として、例えば、データベースDBへの登録処理などが行われる(ステップF4)。
FIG. 10 is a flowchart showing the operation of the mobile phone device 3A which is started to be executed when the power is turned on in the second embodiment.
First, the
いま、発信要求操作が行われた場合に(ステップF2でYES)、携帯電話装置3Aはサーバ装置1に対して発信先の電話番号がデータベースDBに登録されているかを問い合わせると共に、この問い合わせに応じてサーバ装置1から送信されてくる登録有無の応答を調べる(ステップF5)。いま、該当番号の登録無し応答を受信した場合には(ステップF5でNO)、サーバ装置1に対して発信要求を行い(ステップF10)、要求発信先との回線確立に応答して通話処理を実行するが(ステップF11)、該当番号の登録有りの応答を受信した場合には(ステップF5でYES)、その発信先電話番号に対応してデータベースDBに登録されているメッセージ出力条件(「期間」、「曜日」、「時間帯」)を受信し(ステップF6)、この「期間」、「曜日」、「時間帯」を参照し、その条件項目のいずれかにデータが指定されているかを調べる(ステップF7)。
When a call request operation is performed (YES in step F2), the mobile phone device 3A inquires of the
いま、「期間」、「曜日」、「時間帯」のいずれかにデータが指定されている場合には(ステップF7でYES)、現在日時が指定期間、指定曜日、指定時間帯内であるかに基づいて条件の成立有無を調べ(ステップF8)、この条件が成立しなければ、サーバ装置1に対して発信要求を行ったのち(ステップF10)、要求発信先との回線確立に応答して通話処理を実行する(ステップF11)。また、「期間」、「曜日」、「時間帯」の条件が成立している場合には(ステップF7でYES)、メッセージ通知機能を実行するためにステップF9に移り、発信先電話番号に対応してデータベースDBに登録されているメッセージをサーバ装置1から受信して表示させたのち、サーバ装置1に対して発信要求を行い(ステップF10)、要求発信先との回線確立に応答して通話処理を実行する(ステップF11)。
If data is specified in any of “period”, “day of the week”, and “time zone” (YES in step F7), is the current date and time within the specified period, specified day of the week, and specified time zone? (Step F8), if this condition is not satisfied, a request for transmission is made to the server device 1 (Step F10), and in response to establishment of a line with the request destination. Call processing is executed (step F11). If the conditions of “period”, “day of the week”, and “time zone” are satisfied (YES in step F7), the process proceeds to step F9 to execute the message notification function and corresponds to the destination telephone number. Then, after receiving and displaying the message registered in the database DB from the
以上のように、この第2実施例において携帯電話装置3Aは、サーバ装置1に対して発信要求を行った際に、サーバ装置1のデータベースDBに当該要求発信先の電話番号が記憶されていることを条件に、この電話番号に対応付けられているメッセージをサーバ装置1から受信して表示するようにしたので、発信先で電話が受けられない状況を説明するメッセージあるいは電話を受ける前に伝えたいことを示すメッセージをサーバ装置1から受信して表示することができ、発信元に対して特別な操作を要求せず、所望する相手に発信要求を行うだけでよいなど、実用効果の高いものとなる。この場合、要求発信先である端末装置3が携帯電話装置3Aで圏外の場合であっても所定機能を実行することができるという効果がある。
As described above, in the second embodiment, when the mobile phone device 3A makes a call request to the
サーバ装置1側のデータベースDBにメッセージ通知機能の実行条件として「期間」、「曜日」、「時間帯」が電話番号に対応付けて記憶されている状態において、携帯電話装置3Aは、要求発信先の電話番号に対応付けられているメッセージと共にその出力条件(「期間」、「曜日」、「時間帯」)を受信し、この出力条件に合致する場合に、受信したメッセージを出力するようにしたので、例えば、旅行に行っている期間、日中のみ不在、特定曜日のみ休業などの場合にメッセージ通知を受けることができるという効果がある。
In a state in which “period”, “day of the week”, and “time zone” are stored in the database DB on the
なお、上述した第2実施例のデータベースDBにおいても、第1実施例で示した「処理タイミング」、「発信元」、「発信継続」、「FAX」、「FAXID」の各項目を設けてもよい。
また、第1及び第2実施例においては、データベースDB内の「メッセージ」として表示用の文字列メッセージを例示したが、音声メッセージ、画像メッセージ、これらを組み合わせてなるメッセージであってもよい。
また、電話の着発信としては、音声通話に限らず、相手画像を送受信するテレビ電話であってもよい。
In the database DB of the second embodiment described above, the items of “processing timing”, “sender”, “continuation of transmission”, “FAX”, and “FAXID” shown in the first embodiment may be provided. Good.
In the first and second embodiments, the display character string message is exemplified as the “message” in the database DB. However, the message may be a voice message, an image message, or a combination of these.
The incoming / outgoing call is not limited to a voice call, and may be a videophone that transmits and receives a partner image.
1 サーバ装置
2 通信網
3 端末装置
3A 携帯電話装置
3B ファクシミリ付き固定電話装置
3C 電話機能付きパソコン
11 制御部
12、33 記憶部
13、34 通信部
14、39 操作部
31 CPU
35 電話部
36 受話スピーカ
37 送話マイク
38 表示部
DB データベース
DESCRIPTION OF
35
Claims (14)
電話番号と所定機能とを対応付けて記憶する記憶手段と、
端末装置から発信要求を受けた場合に、その要求発信先の電話番号が前記記憶手段に記憶されているか否かを判別する判別手段と、
この判別手段によって要求発信先の電話番号が記憶されていると判別された場合に、この電話番号に対応付けられている所定機能を当該発信元の端末装置に対して実行する機能実行手段と、
を具備したことを特徴とするサーバ装置。 A server device that mediates incoming and outgoing calls of terminal devices,
Storage means for storing a telephone number and a predetermined function in association with each other;
When receiving a call request from the terminal device, a determination unit that determines whether or not the telephone number of the request transmission destination is stored in the storage unit;
A function execution means for executing a predetermined function associated with the telephone number on the terminal device of the transmission source when the determination means determines that the telephone number of the request transmission destination is stored;
A server apparatus comprising:
ようにしたことを特徴とする請求項1記載のサーバ装置。 When the registration request is received from the user, the storage means stores the telephone number of the user and a predetermined function in association with each other in response to the registration request.
The server device according to claim 1, which is configured as described above.
前記機能実行手段は、要求発信先の電話番号が記憶されていると判別された場合に、前記メッセージ通知機能を起動して発信元の端末装置にメッセージを送信する、
ようにしたことを特徴とする請求項1記載のサーバ装置。 The predetermined function is a message notification function,
The function execution means activates the message notification function and transmits a message to the terminal device of the transmission source when it is determined that the telephone number of the request transmission destination is stored.
The server device according to claim 1, which is configured as described above.
前記機能実行手段は、要求発信先の電話番号が記憶されていると判別された場合に、前記ファクシミリ送信機能を起動して発信元の端末装置に対してファクシミリデータを送信する、
ようにしたことを特徴とする請求項1記載のサーバ装置。 The predetermined function is a facsimile transmission function,
The function execution means activates the facsimile transmission function and transmits facsimile data to the terminal device of the transmission source when it is determined that the telephone number of the request transmission destination is stored;
The server device according to claim 1, which is configured as described above.
ようにしたことを特徴とする請求項1記載のサーバ装置。 When the function execution means receives a call request from a terminal device, the function execution means disconnects or continues the call from the terminal device after executing a predetermined function for the caller terminal device.
The server device according to claim 1, which is configured as described above.
前記機能実行手段は、現在の期間、時間帯あるいは曜日が前記実行条件に該当する場合に、当該所定機能を発信元の端末装置に対して実行する、
ようにしたことを特徴とする請求項1記載のサーバ装置。 The storage means further stores a period, a time zone or a day of the week as an execution condition of the predetermined function in association with a telephone number,
The function execution means executes the predetermined function for a terminal device of a transmission source when a current period, a time zone, or a day of the week corresponds to the execution condition.
The server device according to claim 1, which is configured as described above.
前記機能実行手段は、端末装置から発信要求を受けた場合に、この発信元が前記実行条件に該当する場合に、当該所定機能を発信元の端末装置に対して実行する、
ようにしたことを特徴とする請求項1記載のサーバ装置。 The storage means further stores a sender as an execution condition of the predetermined function in association with a telephone number,
The function execution means, when receiving a call request from a terminal device, executes the predetermined function for the caller terminal device when the caller meets the execution condition.
The server device according to claim 1, which is configured as described above.
ようにしたことを特徴とする請求項1記載のサーバ装置。 The function execution means executes the predetermined function for the terminal device of the transmission source when there is no incoming call response to the transmission to the request transmission destination.
The server device according to claim 1, which is configured as described above.
ようにしたことを特徴とする請求項1記載のサーバ装置。 The function execution means executes the predetermined function for the terminal device of the transmission source at the time of disconnection after the connection is established by the transmission to the request transmission destination and the telephone response is made,
The server device according to claim 1, which is configured as described above.
電話番号にメッセージを対応付けて記憶するサーバ装置に対して発信要求を行う発信手段と、
この発信手段から発信要求を行った際に、前記サーバ装置に当該要求発信先の電話番号が記憶されていることを条件に、この電話番号に対応付けられているメッセージをサーバ装置から受信する受信手段と、
この受信手段によって受信したメッセージを出力する出力手段と、
を具備したことを特徴とする端末装置。 A terminal device having a telephone function for accessing a server device that mediates incoming and outgoing calls,
A transmission means for making a transmission request to a server device that stores a message associated with a telephone number;
When receiving a call request from the calling means, receiving a message associated with the telephone number from the server apparatus on condition that the server number is stored in the server apparatus Means,
Output means for outputting a message received by the receiving means;
A terminal device comprising:
前記受信手段は、要求発信先の電話番号に対応付けられているメッセージと共にその出力条件を受信し、
前記出力手段は、受信した出力条件に合致する場合に、受信したメッセージを出力する、
ようにしたことを特徴とする請求項10記載の端末装置。 In the state where the output condition of the message is further stored in the server device in association with the telephone number,
The receiving means receives the output condition together with a message associated with the request destination telephone number,
The output means outputs a received message when the received output condition is met.
The terminal device according to claim 10, which is configured as described above.
ことを特徴とする請求項11記載の端末装置。 The output condition of the message is information indicating a period, a time zone, or a day of the week.
The terminal device according to claim 11.
電話番号と所定機能とを対応付けて記憶管理する機能と、
端末装置から発信要求を受けた場合に、その要求発信先の電話番号が記憶されているか否かを判別する機能と、
前記要求発信先の電話番号が記憶されていると判別された場合に、この電話番号に対応付けられている所定機能を当該発信元の端末装置に対して実行する機能と、
を実現させるためのプログラム。 Against the computer,
A function of storing and managing a telephone number and a predetermined function in association with each other;
When receiving a call request from a terminal device, a function for determining whether or not the telephone number of the request call destination is stored;
A function of executing a predetermined function associated with the telephone number on the terminal device of the transmission source when it is determined that the telephone number of the request transmission destination is stored;
A program to realize
電話番号にメッセージを対応付けて記憶するサーバ装置に対して発信要求を行う機能と、
前記発信要求を行った際に、前記サーバ装置に当該要求発信先の電話番号が記憶されていることを条件に、この電話番号に対応付けられているメッセージをサーバ装置から受信する機能と、
前記受信したメッセージを出力する機能と、
を実現させるためのプログラム。 Against the computer,
A function of making a call request to a server device that stores a message associated with a telephone number;
A function of receiving a message associated with the telephone number from the server device on the condition that when the transmission request is made, the server device stores the request destination telephone number;
A function of outputting the received message;
A program to realize
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007153452A JP2008306607A (en) | 2007-06-11 | 2007-06-11 | Server device, terminal device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007153452A JP2008306607A (en) | 2007-06-11 | 2007-06-11 | Server device, terminal device and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2008306607A true JP2008306607A (en) | 2008-12-18 |
Family
ID=40234895
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007153452A Pending JP2008306607A (en) | 2007-06-11 | 2007-06-11 | Server device, terminal device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2008306607A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012085103A (en) * | 2010-10-12 | 2012-04-26 | Nec Commun Syst Ltd | Terminal state notification system and terminal state notification method |
-
2007
- 2007-06-11 JP JP2007153452A patent/JP2008306607A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012085103A (en) * | 2010-10-12 | 2012-04-26 | Nec Commun Syst Ltd | Terminal state notification system and terminal state notification method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101576588B1 (en) | Systems and methods for communication notification and handling | |
US20060193448A1 (en) | Method and apparatus for augmenting voice data on a mobile device call | |
US10453160B2 (en) | Embeddable communications software module | |
US20080285727A1 (en) | Communications Controller And Protocol | |
KR100989363B1 (en) | Information providing system and method for providing multimedia content during a call | |
JP2009147399A (en) | Telephone relaying device, telephone relaying method, and program for telephone relay | |
JP2006121512A (en) | Sender information displaying method and telephone equipment | |
KR100454947B1 (en) | Method for displaying the other part information in private exchange network | |
US20050020306A1 (en) | Method and communication terminal apparatus for displaying function in communication | |
JP2011114654A (en) | Call connection controller, originator identification information notice system, and program | |
JP2008306607A (en) | Server device, terminal device and program | |
JP5801991B2 (en) | Incoming call control server and incoming call control method | |
JP5637050B2 (en) | Telephone control device, telephone system, and incoming call control method | |
JP2008131416A (en) | Ip call center system | |
JP4027571B2 (en) | Telephone device and telephone control method | |
JP2004282195A (en) | Method and system for notifying identification information | |
KR20040004254A (en) | Method and system for providing an image information of a caller in a client-oriented manner | |
JP2006211135A (en) | Communication network system and telephone set | |
JP5241376B2 (en) | Telephone communication system, incoming side management server, and communication control method | |
JP5941362B2 (en) | Call sound source providing server, call sound source providing system, call sound source providing method, call sound source providing program | |
KR20050061116A (en) | Method for alarming absence of mobile phone | |
KR101087728B1 (en) | IP phone and system for providing presence service, method thereof | |
JP2009194817A (en) | Reserved call origination method for mobile phone | |
JP2008172619A (en) | Device and method for incoming control | |
KR20090037657A (en) | Customer service center systems and methods using text messaging |