Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4863299B2 - Communication terminal device and program - Google Patents
[go: Go Back, main page]

JP4863299B2 - Communication terminal device and program - Google Patents

Communication terminal device and program Download PDF

Info

Publication number
JP4863299B2
JP4863299B2 JP2007188970A JP2007188970A JP4863299B2 JP 4863299 B2 JP4863299 B2 JP 4863299B2 JP 2007188970 A JP2007188970 A JP 2007188970A JP 2007188970 A JP2007188970 A JP 2007188970A JP 4863299 B2 JP4863299 B2 JP 4863299B2
Authority
JP
Japan
Prior art keywords
information
communication partner
program
recording
communication
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
JP2007188970A
Other languages
Japanese (ja)
Other versions
JP2009027484A (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 JP2007188970A priority Critical patent/JP4863299B2/en
Publication of JP2009027484A publication Critical patent/JP2009027484A/en
Application granted granted Critical
Publication of JP4863299B2 publication Critical patent/JP4863299B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Selective Calling Equipment (AREA)

Description

この発明は、通信機能を備えた通信端末装置及びプログラムに関する。   The present invention relates to a communication terminal device and a program having a communication function.

従来、インターネットなどのネットワークを利用して、テレビ番組などの番組予約や番組配信を行う番組予約配信システムとして、例えば、ユーザが録画予約要求した番組の放送地域と、予め記憶されている録画再生装置の設置情報(録画再生装置が設置されている地域情報)とから当該番組の放送地域内に設置されている録画再生装置を検索し、その録画再生装置に対して録画予約を要求するようにした技術が開示されている(特許文献1参照)。
特開2006−222598号公報。
2. Description of the Related Art Conventionally, as a program reservation distribution system that performs program reservation and program distribution of a television program using a network such as the Internet, for example, a broadcast area of a program requested by a user to make a recording reservation, and a recording / playback apparatus stored in advance The recording / reproducing device installed in the broadcasting area of the program is searched from the installation information (regional information where the recording / reproducing device is installed), and the recording / reproducing device is requested to make a recording reservation. A technique is disclosed (see Patent Document 1).
JP 2006-222598 A.

ところで、近年、テレビ放送やラジオ放送を受信して記録(録画や録音)する携帯電話などの通信端末装置が実用化されている。このような通信端末装置を上述の番組予約配信システムの録画再生装置として利用することを考えると、通信端末装置はそれを携帯する通信相手と共に移動するため、その端末位置を逐次把握しておく必要がある。すなわち、通信相手の位置情報を取得する技術が実用化されているため、これを利用して、ユーザが録画予約を要求した場合に、このシステム下に置かれている全ての通信端末装置(通信相手)の位置情報を取得することもできるが、それらの位置情報を全て取得するのは処理の負担が大きく膨大な時間がかかるため、現実的な方法とは言えなかった。   Incidentally, in recent years, communication terminal devices such as mobile phones that receive and record (record or record) television broadcasts and radio broadcasts have been put into practical use. Considering the use of such a communication terminal device as a recording / playback device for the above-described program reservation delivery system, the communication terminal device moves with a communication partner carrying it, so it is necessary to successively grasp the terminal position. There is. That is, since a technique for acquiring position information of a communication partner has been put into practical use, when a user requests recording reservation, all communication terminal devices (communications) placed under this system are used. The position information of the other party can also be acquired. However, acquiring all of the position information is not a realistic method because the processing load is large and it takes an enormous amount of time.

この発明の課題は、記録する放送番組の情報と通信相手の位置に応じて放送番組の記録を指示する通信相手を抽出する際に、通信相手の位置情報を取得する処理の負荷を軽減できるようにすることである。   An object of the present invention is to reduce a processing load for acquiring position information of a communication partner when extracting a communication partner instructing recording of the broadcast program according to information of the broadcast program to be recorded and the position of the communication partner. Is to do.

請求項1記載の発明は、通信機能を備えた通信端末装置であって、通信相手の識別情報を含む通信相手情報を複数記憶する記憶手段と、放送番組の番組情報を取得する番組情報取得手段と、この番組情報取得手段によって取得された番組情報と前記記憶手段に記憶されている通信相手情報とに基づいて、当該記憶手段に通信相手情報が記憶されている複数の通信相手の中からいずれかの通信相手を抽出する第1の抽出手段と、この第1の抽出手段によって抽出された通信相手の位置情報を取得する相手位置取得手段と、前記番組情報取得手段によって取得された番組情報と前記相手位置取得手段によって取得された通信相手の位置情報とに基づいて、前記第1の抽出手段によって抽出された通信相手の中から放送番組の記録を指示する通信相手を抽出する第2の抽出手段と、この第2の抽出手段によって抽出された通信相手に対して、前記番組情報取得手段によって取得された番組情報が示す放送番組の記録指示を送信する送信手段とを具備したことを特徴とする。
更に、コンピュータに対して、上述した請求項1記載の発明に示した主要機能を実現させるためのプログラムを提供する(請求項9記載の発明)。
The invention described in claim 1 is a communication terminal device having a communication function, a storage means for storing a plurality of communication partner information including identification information of a communication partner, and a program information acquisition means for acquiring program information of a broadcast program Based on the program information acquired by the program information acquisition means and the communication partner information stored in the storage means, any one of a plurality of communication partners whose communication partner information is stored in the storage means A first extraction unit for extracting the communication partner, a partner position acquisition unit for acquiring the position information of the communication partner extracted by the first extraction unit, and the program information acquired by the program information acquisition unit. A communication phase for instructing recording of a broadcast program from among the communication partners extracted by the first extraction unit based on the communication partner position information acquired by the partner position acquisition unit. And a transmission means for transmitting a broadcast program recording instruction indicated by the program information acquired by the program information acquisition means to a communication partner extracted by the second extraction means. It is characterized by comprising.
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 9).

なお、上述した請求項1記載の発明は次のようなものであってもよい。
前記記憶手段は、通信相手情報として、通信相手の識別情報と対応付けて当該通信相手の住所情報を記憶し、前記第1の抽出手段は、前記番組情報取得手段によって取得された番組情報が示す放送番組の放送地域情報と前記記憶手段に記憶されている通信相手の住所情報とに基づいて、通信相手を抽出する(請求項2記載の発明)。
The invention described in claim 1 described above may be as follows.
The storage means stores the address information of the communication partner as communication partner information in association with the identification information of the communication partner, and the first extraction means is indicated by the program information acquired by the program information acquisition means The communication partner is extracted based on the broadcast area information of the broadcast program and the address information of the communication partner stored in the storage means (the invention according to claim 2).

前記記憶手段は、通信相手情報として、通信相手の識別情報と対応付けて当該通信相手と通信した際に取得した当該通信相手の位置情報を記憶し、前記第1の抽出手段は、前記番組情報取得手段によって取得された番組情報が示す放送番組の放送地域情報と前記記憶手段に記憶されている通信相手の位置情報とに基づいて、通信相手を抽出する(請求項3記載の発明)。   The storage means stores, as communication partner information, position information of the communication partner acquired when communicating with the communication partner in association with identification information of the communication partner, and the first extraction unit stores the program information The communication partner is extracted based on the broadcast area information of the broadcast program indicated by the program information acquired by the acquisition means and the position information of the communication partner stored in the storage means (the invention according to claim 3).

前記第1の抽出手段は、前記番組情報取得手段によって取得された番組情報が示す放送番組の放送地域情報と前記記憶手段に記憶されている通信相手の識別情報から導かれる位置情報とに基づいて、通信相手を抽出する(請求項4記載の発明)。   The first extraction means is based on broadcast area information of a broadcast program indicated by the program information acquired by the program information acquisition means and position information derived from identification information of a communication partner stored in the storage means. The communication partner is extracted (the invention according to claim 4).

前記送信手段によって記録指示を送信した通信相手を記憶する指示履歴記憶手段を更に備え、前記送信手段は、前記第2の抽出手段で抽出された通信相手の中から前記指示履歴記憶手段に記憶されている通信相手に対して、放送番組の記録指示を送信する(請求項5記載の発明)。   The apparatus further includes an instruction history storage unit that stores a communication partner that has transmitted the recording instruction by the transmission unit, and the transmission unit is stored in the instruction history storage unit from among the communication partners extracted by the second extraction unit. An instruction to record a broadcast program is transmitted to the other communication partner (the invention according to claim 5).

前記送信手段によって送信された記録指示に応じて記録を実行した通信相手を記憶する記録履歴記憶手段を更に備え、前記送信手段は、前記第2の抽出手段で抽出された通信相手の中から前記記録履歴記憶手段に記憶されている通信相手に対して、放送番組の記録指示を送信する(請求項6記載の発明)。   The recording apparatus further includes a recording history storage unit that stores a communication partner that has performed recording in response to a recording instruction transmitted by the transmission unit, and the transmission unit includes the communication partner extracted by the second extraction unit. A broadcast program recording instruction is transmitted to the communication partner stored in the recording history storage means (the invention according to claim 6).

前記送信手段は、放送番組の記録指示を当該放送番組の放送開始時刻の所定時間前に送信する(請求項7記載の発明)。  The transmission means transmits a broadcast program recording instruction a predetermined time before the broadcast start time of the broadcast program (invention according to claim 7).

前記番組情報取得手段によって取得された番組情報が示す放送番組を受信して記録する記録手段と、この記録手段による放送番組の記録の可否を判別する判別手段と、を更に備え、前記送信手段は、前記判別手段によって放送番組の記録が否であると判別された場合に、放送番組の記録指示を送信する(請求項8記載の発明)。  The transmission means further comprises recording means for receiving and recording a broadcast program indicated by the program information acquired by the program information acquisition means, and determination means for determining whether or not the recording of the broadcast program by the recording means is possible. The broadcast program recording instruction is transmitted when it is determined by the determining means that the recording of the broadcast program is not possible (the invention according to claim 8).

この発明によれば、複数の通信相手の中から放送番組の記録を指示する通信相手を抽出する際に、複数の通信相手の位置情報を全て取得しなくても、この複数の通信相手の中から位置取得対象となる通信相手を絞り込んでからその位置情報を取得することができ、位置取得処理の負荷を軽減することが可能となる。  According to the present invention, when extracting a communication partner instructing recording of a broadcast program from a plurality of communication partners, it is not necessary to acquire all the positional information of the plurality of communication partners. Therefore, it is possible to acquire the position information after narrowing down the communication partners to be position acquisition targets, and it is possible to reduce the load of the position acquisition process.

以下、図1〜図17を参照して本発明の実施例を説明する。
この実施例は、通信端末装置として携帯電話装置に適用した場合を例示したもので、図1は、携帯電話装置の通信ネットワークシステムを示したブロック図である。
携帯電話装置1は、通話機能、電子メール機能、インターネット接続機能(Webアクセス機能)のほか、デジタルテレビ放送(例えば、ワンセグ地上デジタルテレビ放送)を受信可能なテレビ放送受信機能と、デジタルラジオ放送(例えば、サンセグ地上デジタルラジオ放送)を受信可能なラジオ放送受信機能と、番組の予約記録を行う予約機能と、記録された番組の内容を再生出力する再生機能などが備えられている。
Embodiments 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 device as a communication terminal device, and FIG. 1 is a block diagram showing a communication network system of the mobile phone device.
The mobile phone device 1 has a telephone broadcast function, an electronic mail function, an Internet connection function (Web access function), a TV broadcast reception function capable of receiving a digital TV broadcast (for example, one-segment terrestrial digital TV broadcast), and a digital radio broadcast ( For example, a radio broadcast receiving function capable of receiving sanseg terrestrial digital radio broadcast), a reservation function for performing reservation recording of a program, and a reproduction function for reproducing and outputting the contents of the recorded program are provided.

携帯電話装置1は、テレビ局/ラジオ局2から発信された地上デジタルテレビ放送を最寄りの送信基地局3を経由して受信すると、この放送の番組を映像データ、音声データなどに分離して出力したり、受信した放送の番組を記録したりする。また、携帯電話装置1は、テレビ局/ラジオ局2から発信された地上デジタルラジオ放送を最寄りの送信基地局3を経由して受信すると、この放送の番組を音声出力したり、受信した放送の番組を記録したりする。このようにテレビ局/ラジオ局2から放送基地局3を経由して放送を受信するほか、携帯電話装置1は、無線通信網(公衆移動体通信網)4を構成する最寄りの基地局4A、交換機4Bを介してインターネット5に接続されており、この無線通信網4、インターネット5を介してテレビ・ラジオ番組情報サーバ6からデジタルテレビ放送あるいはデジタルラジオ放送を受信することもできる。   When the mobile phone device 1 receives a digital terrestrial television broadcast transmitted from the TV station / radio station 2 via the nearest transmission base station 3, the mobile phone device 1 separates the broadcast program into video data, audio data, and the like, and outputs them. Or record received broadcast programs. In addition, when the cellular phone device 1 receives a terrestrial digital radio broadcast transmitted from the TV station / radio station 2 via the nearest transmission base station 3, the mobile phone device 1 outputs a sound of the broadcast program or receives the received broadcast program. Or record. In addition to receiving broadcasts from the TV / radio station 2 via the broadcast base station 3 in this way, the mobile phone device 1 includes a base station 4A, a switchboard, which is the nearest base station constituting the wireless communication network (public mobile communication network) 4. The digital television broadcast or digital radio broadcast can be received from the television / radio program information server 6 via the wireless communication network 4 and the Internet 5.

また、テレビ放送に関する番組情報、ラジオ放送に関する番組情報は、放送受信時にテレビ放送信号/ラジオ放送信号に重畳されている番組情報をその放送信号から分離して取得するようにしてもよく、また、無線通信網4、インターネット5を介してテレビ・ラジオ番組情報サーバ6から番組情報を受信取得するようにしてもよい。テレビ・ラジオ番組情報サーバ6は、テレビ局/ラジオ局2に有線などによって接続されており、このサーバ6には放送番組データ、放送地域情報、放送地域情報などのデータベースが備えられている。なお、「番組情報」とは、一般的な放送種目を意味する場合に限らず、CM(コマーシャル)放送であってもよく、また、「放送地域情報」とは、番組が放送される地域を示している。   The program information related to the television broadcast and the program information related to the radio broadcast may be obtained by separating the program information superimposed on the television broadcast signal / radio broadcast signal from the broadcast signal when receiving the broadcast, The program information may be received and acquired from the television / radio program information server 6 via the wireless communication network 4 and the Internet 5. The television / radio program information server 6 is connected to the television station / radio station 2 by wire or the like, and the server 6 includes a database of broadcast program data, broadcast area information, broadcast area information, and the like. The “program information” is not limited to a general broadcast item, and may be a CM (commercial) broadcast. The “broadcast area information” is an area where the program is broadcast. Show.

携帯電話装置1は、無線通信網4を介して位置情報管理サーバ7に接続されており、携帯電話装置1と位置情報管理サーバ7との間での位置登録応答によって携帯電話装置1の位置情報が位置情報管理サーバ7に定期的に登録される。この場合、携帯電話装置1は、GPS(Global Positioning System)衛星8からの受信結果を位置情報管理サーバ7に送信して位置情報の要求を行い、位置情報管理サーバ7は、このGPS情報に基づいて携帯電話装置1の現在位置を算出して登録する。携帯電話装置1は、自己の位置情報を取得するほか、通信相手の位置情報を取得するようにしているが、自己の位置情報を取得する際に、GPS衛星8から受信した信号に基づいて位置情報を算出取得するようにしてもよいし、無線通信網4を介して位置情報管理サーバ7から受信取得するようにしてもよい。また、携帯電話装置1は、通信相手の位置情報を取得する際に、無線通信網4を介して相手の携帯電話装置1から受信取得してもよいし、無線通信網4を介して位置情報管理サーバ7から受信取得するようにしてもよい。   The mobile phone device 1 is connected to the location information management server 7 via the wireless communication network 4, and the location information of the mobile phone device 1 is obtained by a location registration response between the mobile phone device 1 and the location information management server 7. Is periodically registered in the location information management server 7. In this case, the cellular phone device 1 sends a reception result from a GPS (Global Positioning System) satellite 8 to the location information management server 7 to request location information, and the location information management server 7 is based on this GPS information. The current position of the mobile phone device 1 is calculated and registered. The mobile phone device 1 acquires its own location information and also acquires the location information of the communication partner. When acquiring its own location information, the location of the mobile phone device 1 is based on the signal received from the GPS satellite 8. Information may be calculated and acquired, or may be received and acquired from the location information management server 7 via the wireless communication network 4. Further, when the mobile phone device 1 acquires the location information of the communication partner, the mobile phone device 1 may receive and acquire from the mobile phone device 1 of the other party via the wireless communication network 4 or the location information via the wireless communication network 4. You may make it receive and acquire from the management server 7. FIG.

また、携帯電話装置1は、無線通信網4、インターネット5を介してデータベースサーバ9に接続されている。このデータベースサーバ9は、各種のデータベースを記憶管理するサーバである。すなわち、データベースサーバ9には、「住所」と「位置情報」とを対応付けたデータベースと、「市外局番が示す地域(地名)」と「位置情報」とを対応付けたデータベースと、「携帯電話番号」と「携帯電話の番号が示す契約地域(地名)」と「位置情報」とを対応付けたデータベースとが備えられている。   The mobile phone device 1 is connected to a database server 9 via a wireless communication network 4 and the Internet 5. The database server 9 is a server that stores and manages various databases. That is, the database server 9 includes a database in which “address” and “position information” are associated with each other, a database in which “area (location name) indicated by the area code” and “position information” are associated with each other, A database in which “phone number”, “contracted area (place name) indicated by a mobile phone number” and “location information” are associated with each other is provided.

図2は、携帯電話装置1の基本的な構成要素を示したブロック図である。
CPU11は、ROM12内の各種のプログラムに応じてこの携帯電話装置1の全体動作を制御する中央演算処理装置である。ROM12は、プログラム領域とデータ領域とを有し、このプログラム領域には、後述する図7〜図17に示す動作手順に応じて本実施例を実現するためのプログラムが格納されている。RAM13は、ワーク領域を有する内部メモリで、後述する記録指示送信条件記憶部CD、アドレス帳記憶部AD、予約情報記憶部RV、記録データ記憶部RDなどを有している。
FIG. 2 is a block diagram showing basic components of the mobile phone device 1.
The CPU 11 is a central processing unit that controls the overall operation of the cellular phone device 1 according to various programs in the ROM 12. The ROM 12 has a program area and a data area, and a program for realizing the present embodiment is stored in this program area in accordance with operation procedures shown in FIGS. The RAM 13 is an internal memory having a work area, and includes a recording instruction transmission condition storage unit CD, an address book storage unit AD, a reservation information storage unit RV, a recording data storage unit RD, and the like which will be described later.

無線通信部14は、無線部、ベースバンド部、多重分離部などを備え、例えば、通話機能、電子メール機能、インターネット接続機能の動作時に最寄りの基地局2Aとの間でデータの送受信を行うもので、通話機能の動作時にはベースバンド部の受信側から信号を取り込んで受信ベースバンド信号に復調したのち、音声信号処理部15を介して送話スピーカSPから音声出力させ、また、受話マイクMCからの入力音声データを音声信号処理部15から取り込み、送信ベースバンド信号に符号化したのち、ベースバンド部の送信側に与えてアンテナから発信出力させる。   The wireless communication unit 14 includes a wireless unit, a baseband unit, a demultiplexing unit, and the like, for example, for transmitting and receiving data to and from the nearest base station 2A during operation of a call function, an e-mail function, and an Internet connection function At the time of operation of the 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 transmitting speaker SP via the audio signal processing unit 15, and from the receiving microphone MC. Is input from the audio signal processing unit 15 and encoded into a transmission baseband signal, which is then given to the transmission side of the baseband unit and transmitted from the antenna.

テレビ放送・ラジオ放送通信部16は、テレビ放送受信部とラジオ放送受信部とを有し、それらを個別に起動可能なもので、携帯電話などの通信端末装置向けの地上波デジタルテレビ放送及び地上波デジタルラジオ放送と共に、電子番組表(EPG)などの番組情報も含めて受信可能となっている。テレビ放送・ラジオ放送通信部16は、専用アンテナに接続されていて放送信号を抽出する受信部(アナログ回路部)と、受信した放送信号をOFDM(直交周波数分割多重)復調したり、多重化されている放送信号から映像、音声、データ(文字データ)に分離して復号化したり、圧縮データの解凍などを行うデジタル回路部を有している。ここで、受信したテレビ映像データ及び文字データは、表示部17から表示され、また、テレビ音声あるいはラジオ音声データは、サウンドスピーカ18から出力される。   The TV broadcast / radio broadcast communication unit 16 includes a TV broadcast reception unit and a radio broadcast reception unit, which can be individually activated. The terrestrial digital TV broadcast and terrestrial broadcasting for communication terminal devices such as mobile phones are provided. In addition to digital wave radio broadcasting, program information such as an electronic program guide (EPG) can be received. The TV broadcast / radio broadcast communication unit 16 is connected to a dedicated antenna and receives a reception unit (analog circuit unit) that extracts a broadcast signal. The received broadcast signal is demodulated or multiplexed by OFDM (Orthogonal Frequency Division Multiplexing). It has a digital circuit unit that separates the broadcast signal from video, audio, and data (character data) and decodes the compressed data. Here, the received television video data and character data are displayed from the display unit 17, and the television sound or radio sound data is output from the sound speaker 18.

GPS通信部19は、GPS衛星8からGPS情報を受信取得するもので、CPU11は、GPS通信部19から受信した信号に基づいて自己の位置情報を算出取得することができる。表示部17は、高精細液晶あるいは有機ELなどを使用したもので、文字情報、画像情報、各種のメッセージなどを高品位に表示する。操作部20は、ダイヤル入力、文字入力、コマンド入力などを行うもので、CPU11は、操作部20からの入力信号に応じた処理を実行する。RTC(リアルタイムクロックモジュール)21は、時計部を構成するもので、CPU11は、RTC21から現在日時を取得する。電池残量検出部22は、電源電池(図示せず)の残量検出を行うもので、CPU11は、電池残量検出部22からの検出結果に基づいて電池残量が低下しているか否かを判別する。   The GPS communication unit 19 receives and acquires GPS information from the GPS satellite 8, and the CPU 11 can calculate and acquire its own position information based on the signal received from the GPS communication unit 19. The display unit 17 uses high-definition liquid crystal or organic EL, and displays character information, image information, various messages, and the like with high quality. The operation unit 20 performs dial input, character input, command input, and the like, and the CPU 11 executes processing according to an input signal from the operation unit 20. The RTC (real-time clock module) 21 constitutes a clock unit, and the CPU 11 acquires the current date and time from the RTC 21. The battery remaining amount detection unit 22 detects the remaining amount of a power battery (not shown), and the CPU 11 determines whether or not the battery remaining amount has decreased based on the detection result from the battery remaining amount detection unit 22. Is determined.

図3は、記録指示送信条件記憶部CDの内容を説明するための図である。
この実施例では、テレビ放送、ラジオ放送の記録を予約されている場合にその予約番組の放送を自己の携帯電話装置1で正常に記録することができる環境下にあるか否かを判別し、記録不可の環境下であれば、アドレス帳に登録されている通信相手の中から抽出した通信相手の装置(携帯電話装置1など)に対してその予約番組の記録を依頼(指示)するようにしている。この場合、記録指示送信条件記憶部CDは、この予約番組の記録指示をどのようなタイミングで送信するかを示す送信条件を記憶するもので、「予約時に送信」、「記録不可時に送信」、「記録1時間前に送信」に対応して、“送信する”、“送信しない”を示す「設定フラグ」を記憶する構成となっている。
FIG. 3 is a diagram for explaining the contents of the recording instruction transmission condition storage unit CD.
In this embodiment, when the recording of the television broadcast and the radio broadcast is reserved, it is determined whether or not it is in an environment where the broadcast of the reserved program can be normally recorded by the own mobile phone device 1, In an environment where recording is not possible, a request (instruction) is made to record the reserved program to a communication partner device (such as the mobile phone device 1) extracted from the communication partners registered in the address book. ing. In this case, the recording instruction transmission condition storage unit CD stores transmission conditions indicating at what timing the recording instruction of the reserved program is transmitted, and “transmission at the time of reservation”, “transmission at the time of recording impossible”, Corresponding to “send 1 hour before recording”, a “setting flag” indicating “send” or “not send” is stored.

「予約時に送信」は、予約操作が行われた際に記録指示を送信すべきことを示している。「記録不可時に送信」は、自己の携帯電話装置1で正常に記録することができない環境下になったことが検出された際に記録指示を送信すべきことを示し、「記録1時間前に送信」は、予約番組の放送が開始される1時間前に記録指示を送信すべきことを示している。ここで、自己の携帯電話装置1で正常に記録することができない環境とは、放送地域外に移動したことによって放送受信が不可となった場合、受信状況が悪化して放送受信が不可となった場合、記録容量一杯で記録が不可となった場合、電池残量が減少して記録が不可となった場合である。なお、予約番組の記録を依頼(指示)する通信相手側の装置は、放送受信記録機能付きの携帯電話装置1に限らず、通信機能付きのハードディスクなどの放送記録装置であってもよい。   “Send at reservation” indicates that a recording instruction should be sent when a reservation operation is performed. “Send when recording is not possible” indicates that a recording instruction should be sent when it is detected that the mobile phone device 1 cannot record normally, and “send one hour before recording” “Transmission” indicates that the recording instruction should be transmitted one hour before the broadcast of the reserved program starts. Here, the environment in which the mobile phone device 1 cannot normally record is when the broadcast reception becomes impossible due to the movement outside the broadcast area, and the reception situation deteriorates and the broadcast reception becomes impossible. In the case where the recording capacity is full and recording is impossible, the remaining battery level is reduced and recording becomes impossible. Note that the communication partner device that requests (instructs) recording of the reserved program is not limited to the mobile phone device 1 with a broadcast reception recording function, but may be a broadcast recording device such as a hard disk with a communication function.

図4は、予約情報記憶部RVの内容を説明するための図である。
予約情報記憶部RVは、テレビ放送予約情報、ラジオ放送予約情報をその予約日時順に順次記憶するもので、「予約ID」、「番組情報」、「記録指示」、「記録フラグ」、「記録ID」の各項目を有する構成となっており、各予約情報(予約レコード)はユーザ操作によって予め任意に設定されたものである。「予約ID」は、各予約情報を特定する一連Noである。「番組情報」は、更に「種別」、「チャンネル/周波数」、「時刻情報」、「番組名」、…の各項目を有している。「種別」は、テレビ放送に関する予約かラジオ放送に関する予約かを示し、「チャンネル/周波数」、「時刻情報」、「番組名」は、予約番組を特定する具体的な予約内容を示している。
FIG. 4 is a diagram for explaining the contents of the reservation information storage unit RV.
The reservation information storage unit RV sequentially stores TV broadcast reservation information and radio broadcast reservation information in the order of the reservation date and time. The “reservation ID”, “program information”, “record instruction”, “record flag”, “record ID” The reservation information (reservation record) is arbitrarily set in advance by a user operation. “Reservation ID” is a series of Nos specifying each reservation information. The “program information” further includes items of “type”, “channel / frequency”, “time information”, “program name”,. “Type” indicates whether the reservation is related to television broadcast or radio broadcast, and “Channel / frequency”, “Time information”, and “Program name” indicate specific reservation contents for specifying the reserved program.

「記録指示」は、予約情報で示される番組の放送を自己の携帯電話装置1で正常に記録することができない場合に、その予約番組の記録指示を送信した通信相手として、後述する「アドレス帳ID」が記憶される項目であり、その送信先が複数の場合には、各通信相手に対応する「アドレス帳ID」が記憶される。なお、図中「−」は、予約番組の放送を自己の携帯電話装置1で記録する場合あるいは記録した場合、又は記録指示を送信していない場合を示している。「記録フラグ」は、予約情報で示される番組の放送を記録データ記憶部RDに記録済みであるか否かを示すもので、“1”は記録済みであることを示している。この場合、自己の携帯電話装置1で記録した場合に限らず、記録指示先で記録されたデータを受信して記録データ記憶部RDに記録した場合でも当該フラグは“1”となる。「記録ID」は、後述する記録データ記憶部RDの格納先を示している。   “Recording instruction” is a “address book” which will be described later as a communication partner who has transmitted a recording instruction for a reserved program when the broadcast of the program indicated by the reservation information cannot be normally recorded by its own mobile phone device 1. “ID” is an item to be stored, and when there are a plurality of transmission destinations, “address book ID” corresponding to each communication partner is stored. In the figure, “-” indicates the case where the broadcast of the reserved program is recorded or recorded by the own mobile phone device 1 or the recording instruction is not transmitted. The “record flag” indicates whether or not the broadcast of the program indicated by the reservation information has been recorded in the record data storage unit RD, and “1” indicates that it has been recorded. In this case, the flag is set to “1” not only when the data is recorded by the mobile phone device 1 but also when the data recorded at the recording instruction destination is received and recorded in the recording data storage unit RD. “Record ID” indicates a storage location of a recording data storage unit RD described later.

図5は、記録データ記憶部RDの内容を説明するための図である。
記録データ記憶部RDは、自己の携帯電話装置1で記録したデータあるいは記録指示先で記録されたデータを受信して記憶したデータが格納されるもので、「記録ID」に対応して「映像データ・音声データ」を記憶する構成となっている。この記録データ記憶部RDに格納されている各記録データにはそのタイトル名(番組名、記録日時、記録先など)を含み、任意の記録データを再生する際に、このタイトル名がリスト表示されているリスト画面内から任意のタイトル名がユーザ操作によって再生対象として選択されると、当該記録データを読み出して再生させる。
FIG. 5 is a diagram for explaining the contents of the recording data storage unit RD.
The recording data storage unit RD stores data recorded by receiving data recorded by the mobile phone device 1 or data recorded by a recording instruction destination, and stores “video ID” corresponding to “recording ID”. “Data / voice data” is stored. Each recording data stored in the recording data storage unit RD includes a title name (program name, recording date, recording destination, etc.), and when reproducing any recording data, the title name is displayed in a list. When an arbitrary title name is selected as a reproduction target by a user operation from the list screen, the recorded data is read and reproduced.

図6は、アドレス帳記憶部ADの内容を説明するための図である。
アドレス帳は、通信相手の識別情報を含む通信相手情報を複数記憶する構成となっており、その内容はユーザ操作によって任意に登録されたもので、このアドレス帳を構成する各レコードは、「アドレス帳ID」、「名前」、「電話番号(自宅)」、「市外局番地域の位置情報」、「電話番号(携帯)」、「契約地域の位置情報」、「メールアドレス」、「住所」、「住所の位置情報」、「通信位置(前回)」、「指示送信回数」、「記録実行回数」の各項目を有している。なお、「名前」は必須登録項目であるが、「電話番号(自宅)」、「電話番号(携帯)」、「メールアドレス」、「住所」は任意登録項目であり、図示のように任意登録項目に付した「−」は、情報が登録されていない項目を示している。また、このアドレス帳には、例えば、最大500人分のアドレス帳データが記憶可能となっている。
FIG. 6 is a diagram for explaining the contents of the address book storage unit AD.
The address book is configured to store a plurality of communication partner information including communication partner identification information, the contents of which are arbitrarily registered by a user operation. “Book ID”, “Name”, “Telephone Number (Home)”, “Location Information of Area Code Area”, “Telephone Number (Mobile)”, “Location Information of Contract Area”, “Mail Address”, “Address” , “Address position information”, “communication position (previous)”, “instruction transmission count”, and “recording execution count”. “Name” is an essential registration item, but “phone number (home)”, “phone number (mobile)”, “email address”, and “address” are optional registration items. “−” Attached to an item indicates an item for which information is not registered. The address book can store, for example, address book data for a maximum of 500 people.

「アドレス帳ID」は、通信相手毎に割り当てられた一連番号である。「名前」、「電話番号(自宅)」、「電話番号(携帯)」、「メールアドレス」は、通信相手を識別可能な識別情報である。「電話番号(自宅)」は、自宅に設置されている固定電話機の電話番号である。「市外局番地域の位置情報」は、通信相手の識別情報から導かれる位置情報、つまり、「電話番号(自宅)」から通信相手が居る地域として推定された位置情報であり、無線通信網4、インターネット5を介してデータベースサーバ9をアクセスすることで、「電話番号(自宅)」の市外局番が示す地域に対応する位置情報を受信取得して「電話番号(自宅)」に対応して登録された市外局番地域の位置情報である。   The “address book ID” is a serial number assigned to each communication partner. “Name”, “telephone number (home)”, “telephone number (mobile)”, and “mail address” are identification information that can identify a communication partner. “Telephone number (home)” is a telephone number of a fixed telephone set installed at home. The “location information of the area code area” is the position information derived from the identification information of the communication partner, that is, the position information estimated as the region where the communication partner exists from the “telephone number (home)”. By accessing the database server 9 via the Internet 5, the location information corresponding to the area indicated by the area code of “telephone number (home)” is received and acquired, and the “telephone number (home)” This is location information of the registered area code area.

「電話番号(携帯)」は、相手が所持している携帯電話装置の電話番号である。「契約地域の位置情報」は、通信相手の識別情報から導かれる位置情報、つまり、「電話番号(携帯)」から通信相手が居る地域として推定された位置情報であり、無線通信網4、インターネット5を介してデータベースサーバ9をアクセスすることで、「電話番号(携帯)」の番号(090や080以下の番号)が示す契約地域に対応する位置情報を受信取得して「電話番号(携帯)」に対応して登録された契約地域の位置情報である。「住所」、「住所の位置情報」、「通信位置(前回)」、「指示送信回数」、「記録実行回数」は、その他の通信相手情報である。「住所」、「住所の位置情報」は、通信相手の住所情報であり、「住所の位置情報」は、「住所」通信相手が居る場所として推定された位置情報であり、無線通信網4、インターネット5を介してデータベースサーバ9をアクセスすることで、「住所」が示す地点の位置情報を受信取得して「住所」に対応して登録された住所情報である。   “Telephone number (mobile)” is the telephone number of the mobile phone device possessed by the other party. The “location information of the contract area” is the position information derived from the identification information of the communication partner, that is, the position information estimated as the region where the communication partner exists from the “telephone number (mobile phone)”. 5, the location information corresponding to the contract area indicated by the number of “phone number (mobile)” (number of 090 or 080 or lower) is received and acquired, and “phone number (mobile)” is accessed. "Is the location information of the contract area registered corresponding to". " “Address”, “address location information”, “communication location (previous)”, “instruction transmission count”, and “recording execution count” are other communication partner information. “Address” and “location information of address” are address information of the communication partner, and “location information of address” is location information estimated as a place where the “address” communication partner is located, and the wireless communication network 4, By accessing the database server 9 via the Internet 5, the location information of the point indicated by “address” is received and acquired, and is address information registered corresponding to “address”.

「通信位置(前回)」は、通信相手と通信した際に取得したその相手の位置情報である。つまり、「通信位置(前回)」は、前回通信時に通信相手が居た場所を示す位置情報(通信相手の前回の位置情報)であり、通信(通話あるいはメール)が行われる毎に自動更新される。「指示送信回数」は、以前に記録指示送信を行った回数を示す累計値であり、「記録実行回数」は、以前に行った記録指示送信のうち実際にその記録を実行した回数を示す累計値である。なお、「指示送信回数」、「記録実行回数」は、例えば、所定期間(例えば、1ヶ月)分の累計値であってもよい。   “Communication position (previous)” is position information of the partner acquired when communicating with the communication partner. In other words, “communication position (previous)” is position information (the previous position information of the communication partner) indicating the location of the communication partner at the time of the previous communication, and is automatically updated every time communication (call or mail) is performed. The “Number of instruction transmissions” is a cumulative value indicating the number of times of recording instruction transmission before, and “Number of times of recording execution” is a cumulative number of times of actual recording execution of previous recording instruction transmissions. Value. The “instruction transmission count” and the “recording execution count” may be, for example, cumulative values for a predetermined period (for example, one month).

アドレス帳の内容は、アドレス帳の表示操作時に読み出されてリスト表示される。また、アドレス帳の中から記録指示を送信する通信相手を抽出する場合に、CPU11は、アドレス帳を参照し、予約番組が放送される放送地域あるいはその近くに居る可能性の高い通信相手(予約番組の記録が可能な通信相手)を推定するようにしている。すなわち、CPU11は、予約番組の記録が可能な地域内あるいはその近くに居る通信相手を特定するために、アドレス帳に記憶されている各通信相手の位置情報を全て取得しなくても、番組情報と通信相手情報とに基づいてアドレス帳内からいずれかの通信相手(複数あるいは単数の通信相手)を抽出したのち、当該通信相手の位置情報(現在の位置情報)を取得して、予約番組の記録が可能な地域あるいはその近くに実際に居るか否かを判別し、記録が可能な相手に対して記録指示を送信するようにしている。   The contents of the address book are read out and displayed as a list when the address book is displayed. In addition, when extracting a communication partner to which a recording instruction is transmitted from the address book, the CPU 11 refers to the address book, and a communication partner (reservation that is likely to be in or near the broadcast area where the reserved program is broadcast). The communication partner that can record the program) is estimated. That is, the CPU 11 does not have to acquire all the location information of each communication partner stored in the address book in order to specify a communication partner in or near an area where the reserved program can be recorded, without the program information being acquired. And one of the communication partners (multiple or single communication partner) is extracted from the address book based on the communication partner information, and the position information (current position information) of the communication partner is obtained, It is determined whether or not the user is actually in or near the area where recording is possible, and a recording instruction is transmitted to the other party capable of recording.

なお、記録指示を受信した通信相手側の装置においては、その指示どおりに記録を実行した場合に、その記録データを指示元の携帯電話装置1に送信するようにしているが、記録実行済みであることをメールなどによって指示元の携帯電話装置1に対して通知するようにしてもよい。   In addition, in the apparatus on the communication partner side that has received the recording instruction, when recording is performed according to the instruction, the recording data is transmitted to the mobile phone apparatus 1 that is the instruction source. It may be notified to the instructing mobile phone device 1 by e-mail or the like.

次に、この実施例における携帯電話装置1の動作概念を図7〜図17に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、伝送媒体を介して外部供給されたプログラム/データを利用してこの実施例特有の動作を実行することもできる。   Next, the operation concept of the cellular phone device 1 in this 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. In other words, the operation unique to this embodiment can be executed by utilizing the program / data supplied externally via the transmission medium.

図7は、電源投入に伴って実行開始される携帯電話装置1の全体動作を示したフローチャートである。
先ず、CPU11は、電源を投入する電源オン操作が行われると(ステップA1でYES)、無線通信部14を作動させて現在位置を登録する待受処理を行うと共に、所定の待受画像を読み出して表示出力させながら電話/メールの待受状態となる(ステップA2)。この待受状態において設定操作が行われると(ステップA3)、記録指示送信条件の設定が指示されたか、アドレス帳登録が指示されたのかを調べる(ステップA4)。いま、記録指示送信条件の設定が指示された場合にはその設定処理の実行に移る(ステップA5)。この設定処理は、ユーザ操作に応じて「予約時に送信」、「記録不可時に送信」、「記録1時間前に送信」に対応して、“送信する”、“送信しない”を示す「設定フラグ」を記録指示送信条件記憶部CDに設定する処理である。また、アドレス帳登録が指示された場合には(ステップA4でNO)、アドレス帳登録処理の実行に移る(ステップA6)。
FIG. 7 is a flowchart showing the overall operation of the mobile phone device 1 that is started to be executed when the power is turned on.
First, when a power-on operation for turning on the power is performed (YES in step A1), the CPU 11 performs a standby process for registering the current position by operating the wireless communication unit 14, and reads a predetermined standby image. The telephone / mail standby state is entered while displaying and outputting (step A2). When a setting operation is performed in this standby state (step A3), it is checked whether setting of recording instruction transmission conditions is instructed or address book registration is instructed (step A4). If the setting of the recording instruction transmission condition is instructed, the setting process is executed (step A5). This setting process corresponds to “send when recording”, “send when recording is not possible”, and “send one hour before recording” according to the user operation. Is set in the recording instruction transmission condition storage unit CD. If address book registration is instructed (NO in step A4), the process proceeds to execution of address book registration processing (step A6).

図8は、アドレス帳登録処理(図4のステップA6)を詳述するためのフローチャートである。
このアドレス帳登録処理は、アドレス帳の内容を任意に変更する変更登録あるいは新規データを追加登録するもので、CPU11は、変更登録が指示された場合には(ステップB1でYES)、アドレス帳の内容をリスト表示させたのち(ステップB2)、このアドレス帳画面の中から変更対象のアドレス帳データがユーザ操作によって指定されると(ステップB3)、このアドレス帳データの変更画面に切り替える(ステップB4)。
FIG. 8 is a flowchart for explaining in detail the address book registration process (step A6 in FIG. 4).
In this address book registration process, change registration for arbitrarily changing the contents of the address book or additional registration of new data is performed. When change registration is instructed (YES in step B1), the CPU 11 stores the address book. After the contents are displayed in a list (step B2), when the address book data to be changed is designated by the user operation from the address book screen (step B3), the screen is switched to the address book data change screen (step B4). ).

ここで、変更対象項目が指定されて新たな項目データが入力されると(ステップB5)、アドレス帳内の指定項目の内容を入力されたデータに書き替えて当該項目のデータを変更したのち(ステップB6)、この変更項目が「電話番号(自宅)」、「電話番号(携帯)」、「住所」のいずれであれば(ステップB7でYES)、この変更後のデータを一時記憶しておく(ステップB8)。以下、変更終了が指示されるまで(ステップB9)、上述のステップB5に戻り、1項目毎に項目データを変更する処理を繰り返す。   Here, when the item to be changed is specified and new item data is input (step B5), the contents of the specified item in the address book are rewritten to the input data and the data of the item is changed ( Step B6) If the change item is any of “phone number (home)”, “phone number (mobile)”, and “address” (YES in step B7), the changed data is temporarily stored. (Step B8). Thereafter, until the end of the change is instructed (step B9), the process returns to the above-described step B5, and the process of changing the item data for each item is repeated.

ここで、変更終了が指示されると(ステップB9でYES)、上述のステップB8で一時記憶しておいた変更後のデータを読み出すと共に、無線通信網4、インターネット5を介してデータベースサーバ9をアクセスし(ステップB10)、「電話番号(自宅)」、「電話番号(携帯)」、「住所」の変更後のデータに基づいて対応する位置情報を受信取得し、これを「市外局番地域の位置情報」、「契約地域の位置情報」、「住所の位置情報」として書き込んで当該項目の内容を変更する(ステップB11)。この場合、データベースサーバ9をアクセスすることによって、市外局番が示す地域と位置情報とを対応付けたデータベースから「市外局番地域の位置情報」を受信取得し、また、「電話番号(携帯)」が示す契約地域と位置情報とを対応付けたデータベースから「契約地域の位置情報」を受信取得し、また、住所情報と位置情報とを対応付けたデータベースから「住所の位置情報」を受信取得する。   When the end of the change is instructed (YES in step B9), the changed data temporarily stored in step B8 described above is read, and the database server 9 is connected via the wireless communication network 4 and the Internet 5. Access (step B10), receive and acquire the corresponding location information based on the changed data of "phone number (home)", "phone number (mobile phone)", and "address". "Position information", "contract area position information", and "address position information" and change the contents of the item (step B11). In this case, by accessing the database server 9, the “location information of the area code area” is received and acquired from the database in which the area indicated by the area code is associated with the position information, and “phone number (mobile)” Receives and acquires “location information of the contract area” from the database that associates the contract area indicated by “” with the location information, and receives and acquires “location information of the address” from the database that associates the address information with the position information. To do.

また、新規登録が指示された場合には(ステップB1でNO)、アドレス帳データの新規登録画面を表示させる(ステップB12)。なお、新規登録時に「名前」は、必須登録項目であるのに対し、「電話番号(自宅)」、「電話番号(携帯)」、「メールアドレス」、「住所」は、必要に応じて登録する任意登録項目である。この新規登録画面内において、入力項目が指定されてその項目データが新規入力されると(ステップB13)、アドレス帳内の指定項目に入力されたデータを新規登録したのち(ステップB14)、この登録項目が「電話番号(自宅)」、「電話番号(携帯)」、「住所」のいずれであれば(ステップB15でYES)、この登録データを一時記憶しておく(ステップB16)。   If new registration is instructed (NO in step B1), a new registration screen for address book data is displayed (step B12). Note that “name” is an essential registration item when registering new, whereas “phone number (home)”, “phone number (mobile)”, “email address”, and “address” are registered as necessary. It is an optional registration item. In this new registration screen, when an input item is specified and the item data is newly input (step B13), the data input to the specified item in the address book is newly registered (step B14), and then this registration is performed. If the item is any of “phone number (home)”, “phone number (mobile)”, and “address” (YES in step B15), this registration data is temporarily stored (step B16).

以下、登録終了が指示されるまで(ステップB17)、上述のステップB13に戻り、1レコード毎にアドレス帳データを新規登録する処理を繰り返す。ここで、登録終了が指示されると(ステップB17でYES)、上述のステップB16で一時記憶しておいた登録済みの項目データを読み出すと共に、無線通信網4、インターネット5を介してデータベースサーバ9をアクセスし(ステップB18)、「電話番号(自宅)」、「電話番号(携帯)」、「住所」のデータに基づいて対応する位置情報を受信取得し、これを「市外局番地域の位置情報」、「契約地域の位置情報」、「住所の位置情報」として新規登録する(ステップB19)。   Thereafter, until the end of registration is instructed (step B17), the process returns to the above-described step B13 and repeats the process of newly registering address book data for each record. Here, when the end of registration is instructed (YES in step B17), the registered item data temporarily stored in step B16 described above is read and the database server 9 is connected via the wireless communication network 4 and the Internet 5. (Step B18), receiving and acquiring corresponding position information based on the data of "phone number (home)", "phone number (mobile)", and "address" "Information", "Location information of contract area", and "Location information of address" are newly registered (step B19).

また、待受状態において音声発信あるいはメール発信操作が行われると(図7のステップA7)、発信処理を実行する(ステップA8)。図9は、発信処理(図7のステップA8)を詳述するためのフローチャートである。
先ず、CPU11は、音声発信操作であれば(ステップC1でYES)、通信相手の電話番号宛に発信を行ったのち(ステップC2)、この相手との回線接続に応じて通話可能状態とする(ステップC3)。そして、通信相手との回線接続が遮断されると、その通信相手の位置情報を取得し(ステップC4)、この位置情報を該当するアドレス帳内の「通信位置(前回)」に書き込んでその通信位置を更新する(ステップC5)。
Further, when a voice transmission or mail transmission operation is performed in the standby state (step A7 in FIG. 7), a transmission process is executed (step A8). FIG. 9 is a flowchart for explaining in detail the calling process (step A8 in FIG. 7).
First, if it is a voice call operation (YES in Step C1), the CPU 11 makes a call to the telephone number of the communication partner (Step C2), and then makes a call possible state according to the line connection with this partner (Step C2) (Step C2). Step C3). When the line connection with the communication partner is interrupted, the position information of the communication partner is acquired (step C4), and this position information is written in the “communication position (previous)” in the corresponding address book. The position is updated (step C5).

なお、上述したように通信相手の位置情報は、無線通信網4を介して相手の携帯電話装置1から受信取得してもよいし、無線通信網4を介して位置情報管理サーバ7から受信取得するようにしてもよい。また、メール発信操作が行われた場合には(ステップC1でNO)、メール作成画面を表示させてメール作成処理に移る(ステップC6)。そして、その通信相手のメールアドレス宛に発信を行う(ステップC7)。そして、その通信相手の位置情報を取得し(ステップC4)、この位置情報を該当するアドレス帳内の「通信位置(前回)」に書き込んでその通信位置を更新する(ステップC5)。   As described above, the location information of the communication partner may be received and acquired from the mobile phone device 1 of the partner via the wireless communication network 4 or received from the location information management server 7 via the wireless communication network 4. You may make it do. If a mail transmission operation has been performed (NO in step C1), a mail creation screen is displayed and the process proceeds to mail creation processing (step C6). Then, a call is made to the mail address of the communication partner (step C7). Then, the position information of the communication partner is acquired (step C4), and this position information is written in the “communication position (previous)” in the corresponding address book to update the communication position (step C5).

また、待受状態において音声着信あるいはメール着信を検出すると(図7のステップA9)、着信処理を実行する(ステップA10)。図10は、着信処理(図7のステップA10)を詳述するためのフローチャートである。
先ず、CPU11は、無線通信部14からの着信有り信号に基づいて音声着信を検出すると(ステップD1でYES)、着信音などで着信報知を行ったのち(ステップD2)、その通信相手との回線接続に応答して音声通話可能状態となる(ステップD3)。そして、この通信相手との回線接続が遮断されると、その通信相手の位置情報を取得し(ステップD4)、この位置情報を該当するアドレス帳内の「通信位置(前回)」に書き込んでその通信位置を更新する(ステップD5)。
When a voice call or mail call is detected in the standby state (step A9 in FIG. 7), the incoming call process is executed (step A10). FIG. 10 is a flowchart for explaining the incoming call processing (step A10 in FIG. 7) in detail.
First, when the CPU 11 detects an incoming voice call based on an incoming call signal from the wireless communication unit 14 (YES in Step D1), it performs an incoming call notification with a ringing tone (Step D2) and then a line with the communication partner. In response to the connection, a voice call is possible (step D3). When the line connection with the communication partner is interrupted, the location information of the communication partner is acquired (step D4), and this location information is written in the “communication location (previous)” in the corresponding address book. The communication position is updated (step D5).

また、メール着信を検出すると(ステップD1でNO)、着信音などで着信報知を行ったのち(ステップD7)、その着信メールを記憶する(ステップD8)。そして、この通信相手との回線接続が遮断されると、その通信相手の位置情報を取得し(ステップD4)、この位置情報を該当するアドレス帳内の「通信位置(前回)」に書き込んでその通信位置を更新する(ステップD5)。   When an incoming mail is detected (NO in step D1), the incoming mail is notified by a ring tone (step D7), and the incoming mail is stored (step D8). When the line connection with the communication partner is interrupted, the location information of the communication partner is acquired (step D4), and this location information is written in the “communication location (previous)” in the corresponding address book. The communication position is updated (step D5).

また、待受状態においてテレビ放送あるいはラジオ放送の記録を予約する予約操作が行われると(図7のステップA11でYES)、予約処理を実行する(ステップA12)。図11は、予約処理(図7のステップA12)を詳述するためのフローチャートである。
先ず、CPU11は、番組情報を取得するが(ステップE1)、その際、テレビ放送信号/ラジオ放送信号に重畳されている番組情報をその放送信号から分離したり、無線通信網4、インターネット5を介してテレビ・ラジオ番組情報サーバ6から番組情報を受信したりして取得する。そして、この番組情報の中から記録したい放送番組の番組情報がユーザ操作によって指定されると(ステップE2)、この番組情報に基づいて予約情報を生成して予約情報記憶部RVに追加記憶する(ステップE3)。
In addition, when a reservation operation for reserving a recording of a television broadcast or a radio broadcast is performed in the standby state (YES in step A11 in FIG. 7), a reservation process is executed (step A12). FIG. 11 is a flowchart for explaining the reservation process (step A12 in FIG. 7) in detail.
First, the CPU 11 obtains program information (step E1). At this time, the program information superimposed on the television broadcast signal / radio broadcast signal is separated from the broadcast signal, or the wireless communication network 4 and the Internet 5 are connected. The program information is received from the TV / radio program information server 6 via the Internet. When the program information of the broadcast program to be recorded is designated by the user operation from the program information (step E2), reservation information is generated based on the program information and additionally stored in the reservation information storage unit RV ( Step E3).

そして、記録指示送信条件記憶部CDを参照し、「設定フラグ」が“1”の記録指示送信条件を読み出し(ステップE4)、「予約時に送信する」の条件が設定されているかを調べ(ステップE5)、「予約時に送信する」の条件が設定されていない場合には(ステップE5でNO)、この時点で予約処理を終了させるために当該フローから抜けるが、「予約時に送信する」の条件が設定されていれば(ステップE5でYES)、予約操作時にその予約番組の記録指示を送信するための処理(記録指示送信処理)の実行に移る(ステップE6)。   Then, with reference to the recording instruction transmission condition storage unit CD, the recording instruction transmission condition with the “setting flag” set to “1” is read (step E4), and it is checked whether the condition of “send at reservation” is set (step S4). E5) If the condition of “send at reservation” is not set (NO at step E5), the process exits the flow to end the reservation process at this point, but the condition of “send at reservation” Is set (YES in step E5), the process proceeds to execution of a process (record instruction transmission process) for transmitting a recording instruction of the reserved program at the time of a reservation operation (step E6).

図12及び図13は、記録指示送信処理(図11のステップE6)を詳述するためのフローチャートである。
先ず、CPU11は、アドレス帳ポインタNに初期値“1”をセットしたのち(ステップF1)、このポインタNの値で指定されるN件目のアドレス帳データを読み出す(ステップF2)。最初は1件目のアドレス帳データ(先頭レコード)が読み出される。そして、以下、記録指示する放送番組の番組情報と通信相手の位置とから記録可否を推定する処理を実行するが、その際、アドレス帳内の通信相手情報である住所、通信位置、電話番号(自宅)、電話番号(携帯)の順でその推定を行うようにしている。
12 and 13 are flowcharts for explaining the recording instruction transmission process (step E6 in FIG. 11) in detail.
First, the CPU 11 sets an initial value “1” in the address book pointer N (step F1), and then reads the Nth address book data designated by the value of the pointer N (step F2). First, the first address book data (first record) is read. Then, processing for estimating whether recording is possible from the program information of the broadcast program to be recorded and the position of the communication partner is executed. At this time, the address, communication position, and telephone number (communication partner information in the address book) The estimation is performed in the order of home) and phone number (mobile).

先ず、CPU11は、アドレス帳ポインタNによって指定されたアドレス帳データ内に住所情報が登録されていれば(ステップF3でYES)、対応する「住所の位置情報」を読み出し(ステップF4)、記録指示する放送番組の番組情報とアドレス帳内の「住所の位置情報」とから記録可否を判別してその判別結果を一時記憶する(ステップF5)。この場合、番組情報内に放送地域を示す情報が含まれていれば、この放送地域内あるいはその近くに通信相手の「住所の位置情報」が該当しているか否かに応じて記録可否を判別する。なお、番組情報内に放送地域を示す放送が含まれていなければ、その番組の放送地域を示す情報をインターネット5を介してテレビ・ラジオ番組情報サーバ6から受信取得したのち、この放送地域内あるいはその近くに通信相手の「住所の位置情報」が該当しているか否かに応じて記録可否を判別するようにしている。   First, if the address information is registered in the address book data designated by the address book pointer N (YES in step F3), the CPU 11 reads the corresponding “address position information” (step F4) and records it. Whether or not recording is possible is determined from the program information of the broadcast program to be performed and “address position information” in the address book, and the determination result is temporarily stored (step F5). In this case, if information indicating the broadcasting area is included in the program information, it is determined whether or not recording is possible depending on whether or not the “address location information” of the communication partner falls within or near this broadcasting area. To do. If the program information does not include a broadcast indicating the broadcast area, information indicating the broadcast area of the program is received and acquired from the TV / radio program information server 6 via the Internet 5, and then the broadcast area or Whether or not recording is possible is determined according to whether or not the “address location information” of the communication partner is in the vicinity.

また、住所情報は登録されていないが、前回の通信位置情報が登録されている場合には(ステップF6でYES)、「通信位置(前回)」を読み出し(ステップF7)、記録指示する放送番組の番組情報と「通信位置(前回)」とから記録可否を判別してその判別結果を一時記憶する(ステップF8)。この場合においても、番組情報内の放送地域と「通信位置(前回)」とに応じて記録可否を判別し、番組情報内に放送地域が含まれていなければ、その放送地域をテレビ・ラジオ番組情報サーバ6から受信取得したのち、この放送地域と「住所の位置情報」とに応じて記録可否を判別するようにしている。   If the address information is not registered but the previous communication position information is registered (YES in step F6), “communication position (previous)” is read (step F7), and the broadcast program instructing recording is read. The program information and “communication position (previous)” are discriminated to determine whether or not recording is possible, and the discrimination result is temporarily stored (step F8). Even in this case, whether or not recording is possible is determined according to the broadcast area in the program information and the “communication position (previous)”. If the broadcast area is not included in the program information, the broadcast area is set as a TV / radio program. After receiving and acquiring from the information server 6, it is determined whether or not recording is possible according to the broadcast area and the “location information of address”.

また、住所情報、前回の通信位置情報は登録されていないが、電話番号(自宅)情報が登録されている場合には(ステップF9でYES)、対応する「市外局番地域の位置情報」を読み出し(ステップF10)、記録指示する放送番組の番組情報と「市外局番地域の位置情報」とから記録可否を判別してその判別結果を一時記憶する(ステップF11)。この場合においても、番組情報内の放送地域と「市外局番地域の位置情報」とに応じて記録可否を判別し、番組情報内に放送地域が含まれていなければ、その放送地域をテレビ・ラジオ番組情報サーバ6から受信取得したのち、この放送地域と「市外局番地域の位置情報」とに応じて記録可否を判別するようにしている。   In addition, the address information and the previous communication location information are not registered, but if the telephone number (home) information is registered (YES in step F9), the corresponding “area code area location information” is displayed. Reading (step F10), it is determined whether or not recording is possible from the program information of the broadcast program for which recording is instructed and “location information of the area code area”, and the determination result is temporarily stored (step F11). In this case as well, whether or not recording is possible is determined according to the broadcast area in the program information and the "location information of the area code area". If the broadcast area is not included in the program information, the broadcast area is After receiving and acquiring from the radio program information server 6, whether or not recording is possible is determined according to this broadcast area and "location information of the area code area".

また、住所情報、前回の通信位置情報、電話番号(自宅)情報は登録されていないが、電話番号(携帯)情報が登録されている場合には(ステップF12でYES)、対応する「契約地域の位置情報」を読み出し(ステップF13)、記録指示する放送番組の番組情報と「契約地域の位置情報」とから記録可否を判別してその判別結果を一時記憶する(ステップF14)。この場合においても、番組情報内の放送地域と「契約地域の位置情報」とに応じて記録可否を判別し、番組情報内に放送地域が含まれていなければ、その放送地域をテレビ・ラジオ番組情報サーバ6から受信取得したのち、この放送地域と「契約地域の位置情報」とに応じて記録可否を判別するようにしている。   In addition, if the address information, the previous communication position information, and the telephone number (home) information are not registered, but the telephone number (mobile) information is registered (YES in step F12), the corresponding “contract area” "Position information" is read out (step F13), the recordability is discriminated from the program information of the broadcast program instructed to be recorded and "position information of the contract area", and the determination result is temporarily stored (step F14). Even in this case, whether or not recording is possible is determined according to the broadcast area in the program information and the “location information of the contract area”, and if the broadcast area is not included in the program information, the broadcast area is set as a TV / radio program. After receiving and acquiring from the information server 6, whether or not recording is possible is determined according to the broadcast area and the “location information of the contract area”.

以下、全件のアドレス帳データの読み出しが終了するまで(ステップF15でYES)、アドレス帳ポインタNに“1”を加算したのち(ステップF16)、上述のステップF2に戻り、N件目のアドレス帳データを読み出しながら上述の動作を繰り返す。これによって全件の読み出しが終了すると(ステップF15でYES)、上述のようにして通信相手毎に一時記憶しておいた記録可否の判別結果から記録可の通信相手のみを抽出する(ステップF17)。なお、この場合、抽出する人数の上限を設けるようにしてもよい。   Thereafter, until reading of all address book data is completed (YES in step F15), after adding “1” to the address book pointer N (step F16), the process returns to the above-described step F2 and returns to the Nth address. The above operation is repeated while reading the book data. When reading of all items is completed (YES in step F15), only recordable communication partners are extracted from the recordability determination result temporarily stored for each communication partner as described above (step F17). . In this case, an upper limit of the number of people to be extracted may be provided.

このような抽出処理が終わると、図13のフローに移り、上述のようにして抽出した通信相手の中から更なる絞込みを行うための絞込みポインタNNに初期値“1”をセットしたのち(ステップF18)、この絞込みポインタNNの値で指定されるNN件目の通信相手の位置情報(現在の位置情報)を取得して一時記憶する(ステップF19)。なお、上述したように通信相手の位置情報は、無線通信網4を介して相手の携帯電話装置1から受信取得するようにしてもよいし、無線通信網4を介して位置情報管理サーバ7から受信取得するようにしてもよい。次に、記録指示する放送番組の番組情報と通信相手の位置情報(現在の位置情報)とから記録可否を判別し、その判別結果を一時記憶する(ステップF20)。この場合、この放送地域内あるいはその近くに通信相手の現在位置が該当するか否かに応じて記録可否の判別を行う。   When such extraction processing is completed, the flow proceeds to the flow of FIG. 13, and an initial value “1” is set to the narrowing pointer NN for further narrowing down from the communication partners extracted as described above (step). F18), the position information (current position information) of the NNth communication partner designated by the value of the narrowing pointer NN is acquired and temporarily stored (step F19). As described above, the location information of the communication partner may be received and acquired from the mobile phone device 1 of the partner via the wireless communication network 4 or from the location information management server 7 via the wireless communication network 4. You may make it receive and acquire. Next, it is determined whether or not recording is possible from the program information of the broadcast program to be recorded and the position information (current position information) of the communication partner, and the determination result is temporarily stored (step F20). In this case, whether or not recording is possible is determined depending on whether or not the current position of the communication partner falls within or near this broadcast area.

以下、上述のようにして抽出した通信相手を全て指定し終わったかを調べ(ステップF21)、全員を指定し終わるまで絞込みポインタNNの値に“1”を加算する更新処理を行いながら(ステップF22)、上述のステップF19に戻り、以下、上述の動作を繰り返す。これによって全員の記録可否の判別が終わると(ステップF21でYES)、上述のようにして通信相手毎に一時記憶しておいた記録可否の判別結果を参照し、その中から記録可の通信相手を抽出する(ステップF23)。   Thereafter, it is checked whether or not all the communication partners extracted as described above have been specified (step F21), and update processing is performed to add “1” to the value of the narrow-down pointer NN until all of the communication partners have been specified (step F22). ), Returning to the above-described step F19, and thereafter repeating the above-described operation. When the determination of whether or not everyone can record is completed (YES in step F21), the recordable / non-recordable determination result temporarily stored for each communication partner as described above is referred to, and the recordable communication partner is recorded from among the results. Is extracted (step F23).

この場合、抽出された通信相手の識別情報をアドレス帳から読み出してリスト表示させた状態において、このリスト画面の中から任意の通信相手をユーザ操作によって選択可能としてもよく、また、抽出された通信相手に基づいてアドレス帳をアクセスし、各通信相手の「指示送信回数」あるいは「記録実行回数」を比較することによって、「指示送信回数」が最も多い通信相手あるいは「記録実行回数」が最も多い通信相手を自動選択するようにしてもよい。なお、抽出人数は一人に限らず、複数人を抽出するようにしてもよい。   In this case, in the state in which the extracted identification information of the communication partner is read from the address book and displayed in a list, any communication partner may be selectable from the list screen by a user operation. By accessing the address book based on the other party and comparing the “instruction transmission count” or “recording execution count” of each communication counterpart, the communication counterpart with the highest “instruction transmission count” or the “recording execution count” is the highest. A communication partner may be automatically selected. Note that the number of persons to be extracted is not limited to one person, and a plurality of persons may be extracted.

そして、上述のようにして抽出した通信相手に対して記録指示を送信する(ステップF24)。この場合、アドレス帳から当該通信相手の「メールアドレス」を読み出し、記録したい番組情報を含んだ記録依頼メールをメールアドレス宛に送信する。次に、アドレス帳から当該通信相手の「アドレス帳ID」を読み出し、この「アドレス帳ID」を予約情報記憶部RVの「記録指示」に記憶させることにより予約情報の更新を行う(ステップF25)。   And a recording instruction | indication is transmitted with respect to the communicating party extracted as mentioned above (step F24). In this case, the “mail address” of the communication partner is read from the address book, and a recording request mail including program information to be recorded is transmitted to the mail address. Next, the “address book ID” of the communication partner is read from the address book, and the reservation information is updated by storing this “address book ID” in the “recording instruction” of the reservation information storage unit RV (step F25). .

また、待受状態において所定時間(例えば、10分)毎に記録可否を検出するタイミングに到達すると(図7のステップA13でYES)、記録可否検出処理に移る(ステップA14)。図14は、記録可否検出処理(図7のステップA14)を詳述するためのフローチャートである。
先ず、CPU11は、記録指示送信条件記憶部CDを参照し、「設定フラグ」が“1”の記録指示送信条件を読み出して(ステップG1)、「記録不可時に送信する」の条件が設定されているかを調べ(ステップG2)、「記録不可時に送信する」の条件が設定されていない場合には(ステップG2でNO)、この時点で記録可否検出処理を終了させるために当該フローから抜けるが、「記録不可時に送信する」の条件が設定されていれば(ステップG2でYES)、予約情報記憶部RVを検索し、「記録フラグ」が“0”で、かつ「記録指示」が“−”の予約情報の有無を調べる(ステップG3)。
In addition, when the timing for detecting whether recording is possible is reached every predetermined time (for example, 10 minutes) in the standby state (YES in step A13 in FIG. 7), the process proceeds to recording availability detection processing (step A14). FIG. 14 is a flowchart for explaining in detail the record availability detection process (step A14 in FIG. 7).
First, the CPU 11 refers to the recording instruction transmission condition storage unit CD, reads out the recording instruction transmission condition whose “setting flag” is “1” (step G1), and sets the condition of “send when recording is impossible”. (Step G2), and if the condition of “send when recording is not possible” is not set (NO in step G2), the process exits the flow to end the recordability detection process at this point. If the condition “send when recording is not possible” is set (YES in step G2), the reservation information storage unit RV is searched, “record flag” is “0”, and “record instruction” is “−”. Is checked for reservation information (step G3).

言い換えれば、未だデータが記録されておらず、かつ記録指示もされていない予約情報(これから自己が記録する予定の放送番組の予約情報)の有無を調べ、該当する予約情報があれば、それを読み出す(ステップG4)。そして、自己の位置情報を取得して記憶保持しておく(ステップG5)。なお、上述したように自己の位置情報は、GPS衛星8から受信した信号に基づいて位置情報を算出取得するようにしてもよいし、無線通信網4を介して位置情報管理サーバ7から受信取得するようにしてもよい。また、自己の位置情報を定期的に取得して記憶保持しておき、その最新の位置情報を読み出して取得するようにしてもよい。そして、予約番組を自己の携帯電話装置1で正常に記録することができるかを判別するための判別処理に移る(ステップG6)。   In other words, it is checked whether or not there is reservation information for which no data has been recorded yet and no recording instruction has been given (reservation information for a broadcast program to be recorded from now). Read (step G4). Then, the self position information is acquired and stored (step G5). As described above, the position information may be calculated and acquired based on the signal received from the GPS satellite 8 or received from the position information management server 7 via the wireless communication network 4. You may make it do. Alternatively, the position information of the user may be periodically acquired and stored, and the latest position information may be read and acquired. Then, the process proceeds to a discrimination process for discriminating whether or not the reserved program can be normally recorded by the own mobile phone device 1 (step G6).

図15は、判別処理(図14のステップG6)を詳述するためのフローチャートである。
先ず、CPU11は、記録する放送番組の番組情報と自己の位置情報とから記録可否を判別してその判別結果を一時記憶する(ステップH1)。この場合、番組情報内に放送地域を示す情報が含まれている場合には、この放送地域内あるいはその近くに自己の位置情報が該当しているか否かに応じて記録可否を判別する。なお、番組情報内に放送地域を示す放送が含まれていない場合には、その番組の放送地域を示す情報をインターネット5を介してテレビ・ラジオ番組情報サーバ6から受信取得したのち、この放送地域内あるいはその近くに自己の位置情報が該当しているか否かに応じて記録可否を判別するようにしている。
FIG. 15 is a flowchart for explaining the discrimination process (step G6 in FIG. 14) in detail.
First, the CPU 11 determines whether or not recording is possible from the program information of the broadcast program to be recorded and its own position information, and temporarily stores the determination result (step H1). In this case, when information indicating a broadcast area is included in the program information, it is determined whether or not recording is possible depending on whether or not the own position information corresponds to or near the broadcast area. If the broadcast information indicating the broadcast area is not included in the program information, information indicating the broadcast area of the program is received and acquired from the TV / radio program information server 6 via the Internet 5, and then the broadcast area is displayed. Whether or not recording is possible is determined depending on whether or not its own position information corresponds to or near the inside.

次に、記録する放送番組の番組情報とテレビ放送・ラジオ放送通信部16の現在の受信状況とから記録可否を判別してその判別結果を一時記憶する(ステップH2)。この場合、この番組情報に含まれる「チャンネル/周波数」の放送が正常に受信可能か否かによって記録可否を判別する。また、記録データ記憶部RDの記憶残容量を算出取得し、この記憶残容量と番組情報とから記録可否を判別してその判別結果を一時記憶する(ステップH3)。この場合、番組情報に含まれている時刻情報(放送時間帯)からその記録に要する記憶容量を算出して、この記憶容量と記憶残容量とを比較すると共に、記憶容量≦記憶残容量であれば、記録可と判別するが、記憶容量>記憶残容量であれば、記憶不可と判断する。   Next, it is determined whether recording is possible from the program information of the broadcast program to be recorded and the current reception status of the television broadcast / radio broadcast communication unit 16, and the determination result is temporarily stored (step H2). In this case, whether or not recording is possible is determined based on whether or not the “channel / frequency” broadcast included in the program information can be normally received. In addition, the remaining storage capacity of the recording data storage unit RD is calculated and acquired, the recordability is determined from the remaining storage capacity and the program information, and the determination result is temporarily stored (step H3). In this case, the storage capacity required for recording is calculated from the time information (broadcast time zone) included in the program information, the storage capacity is compared with the remaining storage capacity, and the storage capacity ≦ the remaining storage capacity. If the storage capacity is greater than the remaining storage capacity, it is determined that the recording is impossible.

また、電池残量検出部22から検出結果を取得し、この電池残量と番組情報とから記録可否を判別してその判別結果を一時記憶する(ステップH4)。この場合、番組情報に含まれている時刻情報(放送時間帯)からその記録に要する電池消費量を算出して、この電池消費量と電池残量とを比較すると共に、電池消費量≦電池残量であれば、記録可と判別するが、電池消費量>電池残量であれば、記憶不可と判断する。   Further, the detection result is acquired from the remaining battery level detection unit 22, and whether or not recording is possible is determined from the remaining battery level and the program information, and the determination result is temporarily stored (step H4). In this case, the battery consumption required for the recording is calculated from the time information (broadcast time zone) included in the program information, and the battery consumption is compared with the remaining battery charge. If it is an amount, it is determined that recording is possible, but if battery consumption is greater than the remaining battery level, it is determined that storage is impossible.

このような判別処理(図14のステップG6)が終わると、上述のようにして一時記憶した判別結果を参照し、記録不可の有無を調べ(ステップG7)、記録不可が無ければ、このフローから抜けるが、記録不可が有れば、上述した図12及び図13の記録指示送信処理に移る(ステップG8)。すなわち、予約されている放送番組を自己の携帯電話装置1では正常に記録することができないことを条件に(ステップG7でYES)、記録可能な通信相手にその記録を依頼するための処理(記録指示送信処理)の実行に移る。   When such determination processing (step G6 in FIG. 14) is completed, the determination result temporarily stored as described above is referred to determine whether or not recording is possible (step G7). If there is recording failure, the recording instruction transmission process shown in FIGS. 12 and 13 is performed (step G8). In other words, on the condition that the reserved broadcast program cannot be normally recorded in its own mobile phone device 1 (YES in step G7), a process (recording) for requesting recording to a recordable communication partner. The process proceeds to the instruction transmission process.

また、待受状態において時刻更新を検出する毎(1秒毎)に(図7のステップA15でYES)、予約記録処理の実行に移る(ステップA16)。図16は、予約記録処理(図7のステップA16)を詳述するためのフローチャートである。
先ず、CPU11は、記録指示送信条件記憶部CDを参照し、「設定フラグ」が“1”の記録指示送信条件を読み出し(ステップJ1)、「記録1時間前に送信する」の条件が設定されているかを調べ(ステップJ2)、「記録1時間前に送信する」の条件が設定されていない場合には(ステップJ2でNO)、後述するステップJ9に移るが、「記録1時間前に送信する」の条件が設定されていれば(ステップJ2でYES)、RTC21から現在時刻を取得すると共に、予約情報記憶部RVを検索し、「記録フラグ」が“0”、かつ「記録指示」が“−”、かつ現在時刻から1時間後の予約情報の有無を調べる(ステップJ3)。
Further, every time the time update is detected in the standby state (every second) (YES in step A15 in FIG. 7), the process proceeds to execution of the reservation recording process (step A16). FIG. 16 is a flowchart for explaining the reservation recording process (step A16 in FIG. 7) in detail.
First, the CPU 11 refers to the recording instruction transmission condition storage unit CD, reads the recording instruction transmission condition whose “setting flag” is “1” (step J1), and sets the condition of “send one hour before recording”. (Step J2), and if the condition “send one hour before recording” is not set (NO in Step J2), the process proceeds to Step J9 described later, but “send one hour before recording” If the condition “Yes” is set (YES in Step J2), the current time is acquired from the RTC 21 and the reservation information storage unit RV is searched. The “record flag” is “0” and the “record instruction” is set. The presence or absence of reservation information “-” and one hour after the current time is checked (step J3).

つまり、今から1時間後に自己が記録する予定の放送番組の予約情報が有るかを調べ、該当する予約情報が無ければ(ステップJ3でNO)、後述するステップJ9に移るが、該当する予約情報が有れば(ステップJ3でYES)、その予約情報を読み出す(ステップJ4)。そして、自己の位置情報を取得して記憶保持したのち(ステップJ5)、予約番組を自己の携帯電話装置1で正常に記録可能かを判別するための判別処理(図15参照)に移る(ステップJ6)。その結果、記録不可の有無を調べ(ステップJ7)、記録不可が無ければ、後述するステップJ9に移るが、記録不可が有れば(ステップJ7でYES)、上述した図12及び図13の記録指示送信処理に移る(ステップJ8)。すなわち、予約されている放送番組を自己の携帯電話装置1では正常に記録することができないことを条件に(ステップJ7でYES)、その番組を記録可能な通信相手に記録依頼するための処理(記録指示送信処理)の実行に移る。   That is, it is checked whether or not there is reservation information for a broadcast program that is scheduled to be recorded one hour from now. If there is no corresponding reservation information (NO in step J3), the process proceeds to step J9 described later. If there is (YES in step J3), the reservation information is read (step J4). Then, after acquiring and storing its own location information (step J5), the process proceeds to a discrimination process (see FIG. 15) for discriminating whether or not the reserved program can be normally recorded by the mobile phone device 1 (step 15). J6). As a result, it is checked whether or not recording is possible (step J7). If there is no recording impossible, the process proceeds to step J9 described later. If there is recording impossible (YES in step J7), the recording shown in FIGS. The process proceeds to instruction transmission processing (step J8). That is, on the condition that the reserved broadcast program cannot be normally recorded in its own mobile phone device 1 (YES in step J7), a process for requesting recording to a communication partner capable of recording the program (YES in step J7). (Recording instruction transmission processing) is executed.

一方、上述のステップJ9では、RTC21から現在時刻を取得し、現在時刻に一致する予約情報の有無を調べる。その結果、該当する予約情報が無ければ、この時点で予約記録処理を終了させるために当該フローから抜けるが、現在時刻に一致する予約情報が有れば(ステップJ9でYES)、その予約情報を読み出す(ステップJ10)。そして、「記録指示」は“−”であるかを調べる(ステップJ11)。ここで、「記録指示」が“−”でなければ、いずれかの通信相手に対して記録指示済みであるので、このフローから抜けるが、“−”であれば(ステップJ11でYES)、テレビ放送・ラジオ放送通信部16を駆動し、当該予約情報で示される放送番組を受信しながら(ステップJ12)、この放送番組を記録データ記憶部RDに記録する動作を開始する(ステップJ13)。そして、当該予約情報の「記録フラグ」に“1”をセットするほか、「記録ID」に記録データ記憶部RDの格納先をセットして予約情報の更新を行う(ステップJ14)。   On the other hand, in step J9 described above, the current time is acquired from the RTC 21, and the presence or absence of reservation information that matches the current time is checked. As a result, if there is no corresponding reservation information, the process exits the flow to end the reservation recording process at this point, but if there is reservation information that matches the current time (YES in step J9), the reservation information is changed. Read (step J10). Then, it is checked whether the “recording instruction” is “−” (step J11). Here, if the “recording instruction” is not “−”, the recording instruction has already been issued to one of the communication partners, so that the flow is skipped, but if it is “−” (YES in step J11), the television The broadcast / radio broadcast communication unit 16 is driven to receive the broadcast program indicated by the reservation information (step J12), and the operation of recording the broadcast program in the recording data storage unit RD is started (step J13). Then, in addition to setting “1” to the “record flag” of the reservation information, the storage destination of the recording data storage unit RD is set to “record ID” to update the reservation information (step J14).

また、待受状態において、予約番組の記録を指示した相手先の装置で記録された記録データを受信した場合には(図7のステップA17でYES)、受信データ記憶処理に移る(ステップA18)。図17は、受信データ記憶処理(図7のステップA18)を詳述するためのフローチャートである。
先ず、CPU11は、予約番組の記録を指示した相手先の装置で記録された記録データを受信すると、この受信データを無線通信部14から取り込んで記録データ記憶部RDに記憶する(ステップK1)。そして、当該予約情報内の「記録フラグ」“1”をセットすると共に、「記録ID」に記録データ記憶部RDの格納先をセットして予約情報の更新を行うほか(ステップK2)、その相手のアドレス帳データ内の「記録実行回数」に“1”を加算してその更新を行う(ステップK3)。
Further, in the standby state, when the recording data recorded by the partner apparatus that has instructed recording of the reserved program is received (YES in step A17 in FIG. 7), the process proceeds to the reception data storing process (step A18). . FIG. 17 is a flowchart for explaining the received data storing process (step A18 in FIG. 7) in detail.
First, when the CPU 11 receives the recording data recorded by the counterpart apparatus that has instructed recording of the reserved program, the CPU 11 fetches the received data from the wireless communication unit 14 and stores it in the recording data storage unit RD (step K1). Then, the “record flag” “1” in the reservation information is set, the storage destination of the recording data storage unit RD is set to “record ID”, and the reservation information is updated (step K2). "1" is added to the "recording execution count" in the address book data and updated (step K3).

なお、待受状態において電源オフ操作が行われると(ステップA19でYES)、CPU11は、電源オフ処理が行い(ステップA20)、その他の操作が行われると(ステップA21でYES)、この操作に対応した処理として、例えば、Webサイト閲覧処理、記録データ記憶部RDの内容を任意に読み出して再生させる再生処理などを行う(ステップA22)。   If a power-off operation is performed in the standby state (YES in step A19), the CPU 11 performs a power-off process (step A20), and if any other operation is performed (YES in step A21), this operation is performed. As a corresponding process, for example, a website browsing process, a reproduction process for arbitrarily reading and reproducing the contents of the recording data storage unit RD, and the like are performed (step A22).

以上のように、この実施例においてCPU11は、アドレス帳記憶部ADに記憶されている複数の通信相手の中から放送番組の記録を指示する通信相手を抽出する際に、この番組情報とアドレス帳内の通信相手情報とに基づいて当該アドレス帳内からいずれかの通信相手を抽出してその位置情報を取得するようにしたので、位置取得処理の負荷を軽減することができる。つまり、複数の通信相手の位置情報を全て取得しなくても、この複数の通信相手の中から位置取得対象となる通信相手を絞り込んでからその位置情報を取得することができ、位置取得処理の負荷を軽減することが可能となる。   As described above, in this embodiment, when the CPU 11 extracts a communication partner instructing recording of a broadcast program from a plurality of communication partners stored in the address book storage unit AD, the program information and the address book are extracted. Since one of the communication partners is extracted from the address book on the basis of the communication partner information and the position information is acquired, the load of the position acquisition process can be reduced. In other words, without acquiring all the location information of a plurality of communication partners, it is possible to acquire the location information after narrowing down the communication partners to be position acquisition targets from among the plurality of communication partners. The load can be reduced.

位置取得対象となる通信相手をアドレス帳の中から抽出する場合に、放送番組の放送地域情報とアドレス帳内の「住所」に対応する「住所の位置情報」に基づいて通信相手を抽出するようにしたので、放送地域内あるいはそれに近い地域に住所情報が該当しているかによって位置取得対象の通信相手を絞り込むことができる。   When extracting a communication partner for location acquisition from the address book, the communication partner is extracted based on the broadcast area information of the broadcast program and the “location information of the address” corresponding to the “address” in the address book. Therefore, it is possible to narrow down the communication partners whose position is to be acquired depending on whether the address information is within or close to the broadcasting area.

また、位置取得対象となる通信相手をアドレス帳の中から抽出する場合に、放送番組の放送地域とアドレス帳内の通信位置(前回)に基づいて通信相手を抽出するようにしたので、前回通信したときの相手の位置が放送地域内あるいはそれに近い地域に該当しているかによって位置取得対象の通信相手を絞り込むことができる。   In addition, when extracting the communication partner to be acquired from the address book, the communication partner is extracted based on the broadcast area of the broadcast program and the communication position (previous) in the address book. It is possible to narrow down the communication partners whose positions are to be acquired, depending on whether the position of the other party corresponds to the broadcasting area or an area close thereto.

また、位置取得対象となる通信相手をアドレス帳の中から抽出する場合に、放送番組の放送地域とアドレス帳内の「電話番号(自宅)」に対応する「市外局番地域の位置情報」に基づいて通信相手を抽出するようにしたので、「電話番号(自宅)」から導かれる位置情報から位置取得対象の通信相手を絞り込むことができる。また、アドレス帳内から位置情報の取得対象となる通信相手を抽出する場合に、自己の位置情報と「電話番号(携帯)」に対応する「契約地域の位置情報」に基づいて通信相手を抽出するようにしたので、「電話番号(携帯)」から導かれる位置情報から位置取得対象の通信相手を絞り込むことができる。   In addition, when extracting the communication partner for location acquisition from the address book, the “location information of the area code area” corresponding to the broadcast area of the broadcast program and the “phone number (home)” in the address book Since the communication partner is extracted based on the information, the communication partner whose position is to be acquired can be narrowed down from the position information derived from the “telephone number (home)”. In addition, when extracting the communication partner for which location information is to be acquired from the address book, the communication partner is extracted based on its own location information and “location information of contract area” corresponding to “phone number (mobile)” As a result, it is possible to narrow down the communication partners of the position acquisition target from the position information derived from the “telephone number (mobile)”.

記録可の通信相手として抽出された通信相手の中からアドレス帳内の「指示送信回数」を比較し、その回数が多い通信相手に対して放送番組の記録指示を送信するようにしたので、過去に依頼した相手に対して依頼することができ、記録を拒否される確率を下げ、記録される確率を上げることができる。   Compared to the "communication transmission count" in the address book from the communication partners extracted as recordable communication partners, and sent broadcast program recording instructions to communication partners with a large number of Can be requested to the other party, and the probability of recording being rejected can be reduced and the probability of recording can be increased.

記録可の通信相手として抽出された通信相手の中からアドレス帳内の「記録実行回数」を比較し、その回数が多い通信相手に対して放送番組の記録指示を送信するようにしたので、過去に依頼に応じて記録してくれた相手に対して依頼することができ、記録を拒否される確率を下げ、記録される確率を上げることができる。   Compared to the number of recording executions in the address book among the communication partners extracted as recordable communication partners, and sent broadcast program recording instructions to communication partners with a large number of It is possible to request the other party who has recorded in response to the request, to reduce the probability of recording being rejected and to increase the probability of recording.

放送番組の記録指示を放送開始時刻の所定時間前(1時間前)に送信することで、通信相手に記録を拒否された場合に別の通信相手に記録の指示を送信する時間を持つことができる。また、通信相手が手動で記録操作をする場合にはその時間を持つこともできる。すなわち、各種の状況に対応する時間を持つことができるので、記録される確率を上げることができる。   By transmitting a broadcast program recording instruction a predetermined time before the broadcast start time (one hour before), there is a time to transmit a recording instruction to another communication partner when recording is rejected by the communication partner. it can. Further, when the communication partner manually performs a recording operation, it is possible to have the time. That is, since it is possible to have time corresponding to various situations, the probability of recording can be increased.

テレビ放送・ラジオ放送通信部16を備えた携帯電話装置において、CPU11は、自らが放送番組を記録できない場合に、他の通信相手に放送番組を記録してもらうことで、見逃しや聞き逃しを防ぐことができる。   In the mobile phone device provided with the television broadcast / radio broadcast communication unit 16, when the CPU 11 cannot record a broadcast program, the CPU 11 prevents other communication partners from recording the broadcast program, thereby preventing oversight and oversight. be able to.

なお、上述した実施例においては、図12のフローに示すように、記録指示する放送番組の番組情報と通信相手の位置とから記録可否を推定する際に、住所情報(ステップF3)、通信位置情報(ステップF5)、電話番号(自宅)情報(ステップF8)、電話番号(携帯)情報(ステップF11)の優先順位で推定するようにしたが、その優先順位は任意であり、また、いずれか一つの情報に限らず、複数の情報の組合せで推定するようにしてもよい。また、どの情報を使用して推定したかを案内表示するようにしてもよい。   In the above-described embodiment, as shown in the flow of FIG. 12, the address information (step F3), the communication position, and the like when the recording possibility is estimated from the program information of the broadcast program to be recorded and the position of the communication partner. Information (step F5), telephone number (home) information (step F8), and telephone number (mobile) information (step F11) are estimated in the priority order, but the priority order is arbitrary, and either The estimation is not limited to a single piece of information but may be a combination of a plurality of pieces of information. Moreover, you may make it display guidance which information was estimated using.

また、上述した実施例においては、アドレス帳から抽出した通信相手に対して記録指示を送信する際に、アドレス帳から当該通信相手の「メールアドレス」を読み出し、記録したい番組情報を含んだ記録依頼メールをメールアドレス宛に送信するようにしたが、無線通信網4、インターネット5を介して相手の装置(携帯電話装置などの放送記録装置)に記録を指示する制御信号を送信し、その相手の装置を遠隔制御するようにしてもよい。
また、上述した実施例においては、抽出された1人又は複数の通信相手に対して記録指示を送信するようにしたが、複数の通信相手に「指示送信回数」や「記録実行回数」あるいは「位置情報」に基づいて優先順位を付け、優先順位の高い通信相手に対して記録指示を送信し、その通信相手から記録できない旨の返信が来た場合には、次の優先順位の通信相手に対して記録指示を送信し、以降、記録を了解する旨の返信が来るまで、この動作を続けるようにしてもよい。
また、上述した実施例においては、記録指示には記録したい番組情報を含んでいるが、更に、その番組の記録データを携帯電話装置1に対して送信するか否かを指示する情報を含んでもよい。例えば、記録指示の送信先が自宅の放送記録装置の場合には、ユーザは帰宅してから記録データを視聴することも考えられる。この情報はユーザが通信相手毎に予め指定してもよいし、記録指示を送信する際に指定してもよい。
In the above-described embodiment, when a recording instruction is transmitted to the communication partner extracted from the address book, the “mail address” of the communication partner is read from the address book, and the recording request includes program information to be recorded. The e-mail is transmitted to the e-mail address, but a control signal instructing recording is transmitted to the other device (broadcast recording device such as a mobile phone device) via the wireless communication network 4 and the Internet 5 and the other party's The apparatus may be remotely controlled.
In the above-described embodiment, a recording instruction is transmitted to one or more extracted communication partners. However, the “instruction transmission count”, “recording execution count”, or “ Priority is given based on `` position information '', a recording instruction is sent to a communication partner with a high priority, and if a reply indicating that recording is not possible is received from that communication partner, the communication partner with the next priority is sent However, this operation may be continued until a recording instruction is transmitted, and thereafter, a reply that the recording is accepted is received.
In the above-described embodiment, the recording instruction includes program information to be recorded. However, the recording instruction may further include information indicating whether or not to transmit the recording data of the program to the mobile phone device 1. Good. For example, when the transmission destination of the recording instruction is a home broadcast recording apparatus, the user may view the recorded data after returning home. This information may be specified in advance for each communication partner by the user, or may be specified when a recording instruction is transmitted.

また、上述した実施例においては、図16のフロー(予約記録処理)のステップJ6で判別処理を実行するようにしたが、「記録1時間前に送信する」場合には、この判別処理(ステップJ6)を実行せず(記録可否にかかわらず)、1時間後に記録する予約情報については、そのまま通信相手に送信するようにしてもよい。また、この予約記録処理において記録指示は“−”であるかを判別するようにしたが(そのステップJ11)、記録指示を送信したか、送信していないかに関わらず、自己のテレビ放送・ラジオ放送通信部16で受信した放送番組を記録するようにしてもよい。   In the above-described embodiment, the determination process is executed in step J6 of the flow (reservation recording process) in FIG. 16. However, in the case of “send one hour before recording”, this determination process (step J6) may not be executed (regardless of whether or not recording is possible), and the reservation information to be recorded after one hour may be transmitted to the communication partner as it is. In this reservation recording process, it is determined whether or not the recording instruction is “-” (step J11). Regardless of whether the recording instruction is transmitted or not, its own television broadcast / radio is transmitted. A broadcast program received by the broadcast communication unit 16 may be recorded.

また、上述した実施例においては、図17のフロー(受信データ記憶処理)で受信したデータを全て記録データ記憶部RDに記憶するようにしたが、再生対象のデータのみを記憶するようにしてもよい。この場合、受信データの中から再生対象として指定されたデータのみを選択して記録データ記憶部RDに記憶するようにしてもよい。   In the embodiment described above, all the data received in the flow (reception data storage process) of FIG. 17 is stored in the recording data storage unit RD, but only the data to be reproduced may be stored. Good. In this case, only the data designated as the reproduction target may be selected from the received data and stored in the recording data storage unit RD.

図12の記録指示送信処理において、記録指示する放送番組の番組情報とアドレス帳内の「住所の位置情報」とから記録可否を判別する場合に、番組情報内に放送地域を示す情報が含まれていれば、この放送地域内に通信相手の「住所の位置情報」が含まれるか否かに応じて記録可否を判別し、番組情報内に放送地域を示す放送が含まれていなければ、その番組の放送地域を示す情報をテレビ・ラジオ番組情報サーバ6から受信取得したのち、この放送地域内に通信相手の「住所の位置情報」が含まれるか否かに応じて記録可否を判別するようにしたが、例えば、相手の住所が示す位置と番組情報を無線通信網4、インターネット5を介してテレビ・ラジオ番組情報サーバ6に送信し、その番組の放送地域に相手の住所が示す位置が含まれているか否かを当該サーバ6側で判別された場合には、この判別結果をテレビ・ラジオ番組情報サーバ6から無線通信網4、インターネット5を介して受信するようにしてもよい。   In the recording instruction transmission process of FIG. 12, when it is determined whether or not recording is possible from the program information of the broadcast program to be recorded and “address location information” in the address book, information indicating the broadcast area is included in the program information. If this is the case, it is determined whether or not recording is possible depending on whether or not “address location information” of the communication partner is included in this broadcast area, and if the broadcast indicating the broadcast area is not included in the program information, After receiving and acquiring information indicating the broadcast area of the program from the TV / radio program information server 6, it is determined whether or not recording is possible depending on whether or not “address location information” of the communication partner is included in this broadcast area. However, for example, the position and program information indicated by the other party's address are transmitted to the TV / radio program information server 6 via the wireless communication network 4 and the Internet 5, and the position indicated by the other party's address is indicated in the broadcast area of the program. Included When whether Luke is judged in the server 6 side, the result of determination television and radio program information server 6 wireless communication network 4 from may be received via the Internet 5.

同様に、図15の判別処理において、番組情報内に放送地域を示す情報が含まれている場合には、この放送地域内に自己の位置情報が含まれるか否かに応じて記録可否を判別し、番組情報内に放送地域を示す放送が含まれていない場合には、その番組の放送地域を示す情報をテレビ・ラジオ番組情報サーバ6から受信取得したのち、この放送地域内に自己の位置情報が含まれるか否かに応じて記録可否を判別するようにしたが、例えば、自己の位置情報と番組情報を無線通信網4、インターネット5を介してテレビ・ラジオ番組情報サーバ6に送信し、その番組の放送地域に自己の位置情報が含まれているか否かを当該サーバ6側で判別された場合には、この判別結果をテレビ・ラジオ番組情報サーバ6から無線通信網4、インターネット5を介して受信するようにしてもよい。   Similarly, in the determination process of FIG. 15, when information indicating the broadcast area is included in the program information, it is determined whether or not recording is possible depending on whether or not its own position information is included in this broadcast area. If the broadcast information indicating the broadcast area is not included in the program information, information indicating the broadcast area of the program is received and acquired from the TV / radio program information server 6 and then it is located in this broadcast area. Whether or not recording is possible is determined depending on whether or not information is included. For example, the own position information and program information are transmitted to the television / radio program information server 6 via the wireless communication network 4 and the Internet 5. When the server 6 determines whether or not its own location information is included in the broadcast area of the program, the determination result is transmitted from the TV / radio program information server 6 to the wireless communication network 4 and the Internet 5. It may be received via.

また、図16の予約記録処理において、記録1時間前に送信する条件に該当する場合の判別処理(ステップJ6)で、現在位置、現在残量から記録可否を判別するのではなく、1時間後の位置と残量を現在位置、現在残量から予測して、この予測値から記録可否を判別するようにしてもよい。例えば、1時間当たりの予測移動量、1時間後の予測記憶容量・予測電池残量を考慮して1時間後の位置と残量から記録可否を判別するようにしてもよい。   Further, in the reservation recording process of FIG. 16, in the determination process (step J6) in the case where the condition to be transmitted one hour before recording is satisfied, it is not determined from the current position and the current remaining amount, but one hour later. It is also possible to predict the position and remaining amount from the current position and the current remaining amount, and determine whether or not recording is possible from this predicted value. For example, it may be determined whether or not recording is possible from the position and remaining amount after 1 hour in consideration of the predicted movement amount per hour and the predicted storage capacity and predicted battery remaining amount after 1 hour.

また、上述した実施例においては、アドレス帳の登録時に、無線通信網2、インターネット5を介してデータベースサーバ6をアクセスし、「電話番号(自宅)」、「電話番号(携帯)」、「住所」のデータに基づいて対応する位置情報を受信取得し、これを「市外局番地域の位置情報」、「契約地域の位置情報」、「住所の位置情報」として新規登録するようにしたが、「市外局番地域の位置情報」、「契約地域の位置情報」、「住所の位置情報」の登録は、アドレス帳の登録時に限らず、任意であってもよい。また、アドレス帳への登録に限らず、通信相手と対応付けて他のテーブルに登録するようにしてもよい。
また、上述した実施例においては、「住所」と「位置情報」とを対応付けたデータベース、「市外局番が示す地域(地名)」と「位置情報」とを対応付けたデータベース、「携帯電話番号」と「携帯電話の番号が示す契約地域(地名)」と「位置情報」とを対応付けたデータベースをデータベースサーバ9が備えるようにしたが、これらデータベースの一部あるいは全部を携帯電話装置1が備えるようにしてもよい。
In the above-described embodiment, when the address book is registered, the database server 6 is accessed via the wireless communication network 2 and the Internet 5, and “phone number (home)”, “phone number (mobile)”, “address” ”Based on the data, and correspondingly registered as“ location information of area code area ”,“ location information of contract area ”,“ location information of address ” The registration of “location information of area code area”, “location information of contract area”, and “location information of address” is not limited to registration in the address book, and may be arbitrary. Further, the registration is not limited to the address book, and may be registered in another table in association with the communication partner.
In the embodiment described above, a database in which “address” and “position information” are associated with each other, a database in which “area (location name) indicated by area code” and “position information” are associated with each other, “mobile phone” The database server 9 is provided with a database in which the “number”, “contracted area (place name) indicated by the mobile phone number” and “location information” are associated with each other. May be provided.

その他、携帯電話装置に限らず、例えば、通信機能付きのPDA、電子カメラ、電子腕時計、音楽再生機などの通信端末装置であっても同様に適用可能である。   In addition, the present invention is not limited to the mobile phone device, and can be similarly applied to a communication terminal device such as a PDA with a communication function, an electronic camera, an electronic wristwatch, and a music player.

通信端末装置として適用した携帯電話装置の通信ネットワークシステムを示したブロック図。The block diagram which showed the communication network system of the mobile telephone apparatus applied as a communication terminal device. 携帯電話装置1の基本的な構成要素を示したブロック図。FIG. 3 is a block diagram showing basic components of the mobile phone device 1. 記録指示送信条件記憶部CDの内容を説明するための図。The figure for demonstrating the content of the recording instruction | indication transmission condition memory | storage part CD. 予約情報記憶部RVの内容を説明するための図。The figure for demonstrating the content of the reservation information storage part RV. 記録データ記憶部RDの内容を説明するための図。The figure for demonstrating the content of the recording data memory | storage part RD. アドレス帳記憶部ADの内容を説明するための図。The figure for demonstrating the content of the address book memory | storage part AD. 電源投入に伴って実行開始される携帯電話装置1の全体動作を示したフローチャート。The flowchart which showed the whole operation | movement of the mobile telephone apparatus 1 started execution with power activation. アドレス帳登録処理(図4のステップA6)を詳述するためのフローチャート。6 is a flowchart for explaining in detail an address book registration process (step A6 in FIG. 4). 発信処理(図7のステップA8)を詳述するためのフローチャート。8 is a flowchart for explaining in detail the calling process (step A8 in FIG. 7). 着信処理(図7のステップA10)を詳述するためのフローチャート。8 is a flowchart for explaining in detail the incoming call processing (step A10 in FIG. 7). 予約処理(図7のステップA12)を詳述するためのフローチャート。The flowchart for explaining in detail reservation processing (step A12 of FIG. 7). 記録指示送信処理(図11のステップE6)を詳述するためのフローチャート。12 is a flowchart for explaining in detail a recording instruction transmission process (step E6 in FIG. 11). 図12に続くフローチャート。The flowchart following FIG. 記録可否検出処理(図7のステップA14)を詳述するためのフローチャート。FIG. 8 is a flowchart for explaining in detail the recordability detection process (step A14 in FIG. 7). 判別処理(図14のステップG6)を詳述するためのフローチャート。15 is a flowchart for explaining the determination process (step G6 in FIG. 14) in detail. 予約記録処理(図7のステップA16)を詳述するためのフローチャート。8 is a flowchart for explaining reservation recording processing (step A16 in FIG. 7) in detail. 受信データ記憶処理(図18のステップA18)を詳述するためのフローチャート。19 is a flowchart for explaining reception data storage processing (step A18 in FIG. 18) in detail.

符号の説明Explanation of symbols

1 携帯電話装置
2 テレビ局/ラジオ局
3 送信基地局
4 無線通信網
5 インターネット
6 テレビ・ラジオ番組情報サーバ
7 位置情報管理サーバ
8 GPS衛星
9 データベースサーバ
11 CPU
12 ROM
14 無線通信部
16 テレビ放送・ラジオ放送通信部
17 表示部
19 GPS通信部
20 操作部
21 サウンドスピーカ
22 電池残量検出部
CD 記録指示送信条件記憶部
AD アドレス帳記憶部
RV 予約情報記憶部
RD 記録データ記憶部
DESCRIPTION OF SYMBOLS 1 Cellular phone apparatus 2 Television / radio station 3 Transmission base station 4 Wireless communication network 5 Internet 6 Television / radio program information server 7 Location information management server 8 GPS satellite 9 Database server 11 CPU
12 ROM
14 wireless communication unit 16 TV broadcast / radio broadcast communication unit 17 display unit 19 GPS communication unit 20 operation unit 21 sound speaker 22 remaining battery level detection unit CD recording instruction transmission condition storage unit AD address book storage unit RV reservation information storage unit RD recording Data storage unit

Claims (9)

通信機能を備えた通信端末装置であって、
通信相手の識別情報を含む通信相手情報を複数記憶する記憶手段と、
放送番組の番組情報を取得する番組情報取得手段と、
この番組情報取得手段によって取得された番組情報と前記記憶手段に記憶されている通信相手情報とに基づいて、当該記憶手段に通信相手情報が記憶されている複数の通信相手の中からいずれかの通信相手を抽出する第1の抽出手段と、
この第1の抽出手段によって抽出された通信相手の位置情報を取得する相手位置取得手段と、
前記番組情報取得手段によって取得された番組情報と前記相手位置取得手段によって取得された通信相手の位置情報とに基づいて、前記第1の抽出手段によって抽出された通信相手の中から放送番組の記録を指示する通信相手を抽出する第2の抽出手段と、
この第2の抽出手段によって抽出された通信相手に対して、前記番組情報取得手段によって取得された番組情報が示す放送番組の記録指示を送信する送信手段と、
を具備したことを特徴とする通信端末装置。
A communication terminal device having a communication function,
Storage means for storing a plurality of communication partner information including identification information of the communication partner;
Program information acquisition means for acquiring program information of a broadcast program;
Based on the program information acquired by the program information acquisition means and the communication partner information stored in the storage means, any one of a plurality of communication partners whose communication partner information is stored in the storage means is selected. First extraction means for extracting a communication partner;
Partner position acquisition means for acquiring position information of the communication partner extracted by the first extraction means;
Recording a broadcast program from among the communication partners extracted by the first extraction unit based on the program information acquired by the program information acquisition unit and the communication partner position information acquired by the partner position acquisition unit Second extracting means for extracting a communication partner instructing
Transmitting means for transmitting a broadcast program recording instruction indicated by the program information acquired by the program information acquiring means to the communication partner extracted by the second extracting means;
A communication terminal device comprising:
前記記憶手段は、通信相手情報として、通信相手の識別情報と対応付けて当該通信相手の住所情報を記憶し、
前記第1の抽出手段は、前記番組情報取得手段によって取得された番組情報が示す放送番組の放送地域情報と前記記憶手段に記憶されている通信相手の住所情報とに基づいて、通信相手を抽出する、
ようにしたことを特徴とする請求項1記載の通信端末装置。
The storage means stores the address information of the communication partner as communication partner information in association with the identification information of the communication partner,
The first extraction unit extracts a communication partner based on broadcast area information of a broadcast program indicated by the program information acquired by the program information acquisition unit and address information of the communication partner stored in the storage unit. To
The communication terminal apparatus according to claim 1, wherein the communication terminal apparatus is configured as described above.
前記記憶手段は、通信相手情報として、通信相手の識別情報と対応付けて当該通信相手と通信した際に取得した当該通信相手の位置情報を記憶し、
前記第1の抽出手段は、前記番組情報取得手段によって取得された番組情報が示す放送番組の放送地域情報と前記記憶手段に記憶されている通信相手の位置情報とに基づいて、通信相手を抽出する、
ようにしたことを特徴とする請求項1記載の通信端末装置。
The storage means stores, as communication partner information, position information of the communication partner acquired when communicating with the communication partner in association with identification information of the communication partner,
The first extraction unit extracts a communication partner based on broadcast area information of a broadcast program indicated by the program information acquired by the program information acquisition unit and position information of the communication partner stored in the storage unit. To
The communication terminal apparatus according to claim 1, wherein the communication terminal apparatus is configured as described above.
前記第1の抽出手段は、前記番組情報取得手段によって取得された番組情報が示す放送番組の放送地域情報と前記記憶手段に記憶されている通信相手の識別情報から導かれる位置情報とに基づいて、通信相手を抽出する、
ようにしたことを特徴とする請求項1記載の通信端末装置。
The first extraction means is based on broadcast area information of a broadcast program indicated by the program information acquired by the program information acquisition means and position information derived from identification information of a communication partner stored in the storage means. , Extract communication partner,
The communication terminal apparatus according to claim 1, wherein the communication terminal apparatus is configured as described above.
前記送信手段によって記録指示を送信した通信相手を記憶する指示履歴記憶手段を更に備え、
前記送信手段は、前記第2の抽出手段で抽出された通信相手の中から前記指示履歴記憶手段に記憶されている通信相手に対して、放送番組の記録指示を送信する、
ようにしたことを特徴とする請求項1記載の通信端末装置。
Further comprising an instruction history storage means for storing a communication partner that has transmitted a recording instruction by the transmission means;
The transmission means transmits a broadcast program recording instruction to a communication partner stored in the instruction history storage means from among the communication partners extracted by the second extraction means;
The communication terminal apparatus according to claim 1, wherein the communication terminal apparatus is configured as described above.
前記送信手段によって送信された記録指示に応じて記録を実行した通信相手を記憶する記録履歴記憶手段を更に備え、
前記送信手段は、前記第2の抽出手段で抽出された通信相手の中から前記記録履歴記憶手段に記憶されている通信相手に対して、放送番組の記録指示を送信する、
ようにしたことを特徴とする請求項1記載の通信端末装置。
A recording history storage unit that stores a communication partner that has performed recording in response to the recording instruction transmitted by the transmission unit;
The transmitting unit transmits a broadcast program recording instruction to a communication partner stored in the recording history storage unit from among the communication partners extracted by the second extracting unit;
The communication terminal apparatus according to claim 1, wherein the communication terminal apparatus is configured as described above.
前記送信手段は、放送番組の記録指示を当該放送番組の放送開始時刻の所定時間前に送信する、
ようにしたことを特徴とする請求項1記載の通信端末装置。
The transmission means transmits a broadcast program recording instruction a predetermined time before the broadcast start time of the broadcast program;
The communication terminal apparatus according to claim 1, wherein the communication terminal apparatus is configured as described above.
前記番組情報取得手段によって取得された番組情報が示す放送番組を受信して記録する記録手段と、
この記録手段による放送番組の記録の可否を判別する判別手段と、
を更に備え、
前記送信手段は、前記判別手段によって放送番組の記録が否であると判別された場合に、放送番組の記録指示を送信する、
ようにしたことを特徴とする請求項1記載の通信端末装置。
Recording means for receiving and recording a broadcast program indicated by the program information acquired by the program information acquisition means;
Discriminating means for discriminating whether or not recording of a broadcast program by the recording means is possible;
Further comprising
The transmitting means transmits a broadcast program recording instruction when the determining means determines that recording of the broadcast program is not possible;
The communication terminal apparatus according to claim 1, wherein the communication terminal apparatus is configured as described above.
コンピュータに対して、
放送番組の番組情報を取得する機能と、
通信相手の識別情報を含む通信相手情報が複数記憶されている状態において、前記取得された番組情報と前記記憶されている通信相手情報とに基づいて、前記通信相手情報が記憶されている複数の通信相手の中からいずれかの通信相手を抽出する機能と、
前記抽出された通信相手の位置情報を取得する機能と、
前記取得された番組情報と前記取得された通信相手の位置情報とに基づいて、前記抽出された通信相手の中から放送番組の記録を指示する通信相手を抽出する機能と、
前記抽出された通信相手に対して、前記取得された番組情報が示す放送番組の記録指示を送信する機能と、
を実現させるためのプログラム。
Against the computer,
A function to acquire program information of a broadcast program;
In a state where a plurality of communication partner information including identification information of the communication partner is stored, a plurality of communication partner information stored based on the acquired program information and the stored communication partner information A function to extract one of the communication partners from the communication partner;
A function of obtaining the extracted location information of the communication partner;
A function of extracting a communication partner instructing recording of a broadcast program from the extracted communication partners based on the acquired program information and the acquired position information of the communication partner;
A function of transmitting a broadcast program recording instruction indicated by the acquired program information to the extracted communication partner;
A program to realize
JP2007188970A 2007-07-20 2007-07-20 Communication terminal device and program Expired - Fee Related JP4863299B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007188970A JP4863299B2 (en) 2007-07-20 2007-07-20 Communication terminal device and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007188970A JP4863299B2 (en) 2007-07-20 2007-07-20 Communication terminal device and program

Publications (2)

Publication Number Publication Date
JP2009027484A JP2009027484A (en) 2009-02-05
JP4863299B2 true JP4863299B2 (en) 2012-01-25

Family

ID=40398863

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007188970A Expired - Fee Related JP4863299B2 (en) 2007-07-20 2007-07-20 Communication terminal device and program

Country Status (1)

Country Link
JP (1) JP4863299B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012191348A (en) * 2011-03-09 2012-10-04 Jvc Kenwood Corp Digital broadcast transmission/reception system, digital broadcast receiver, and digital broadcast transmission/reception method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005209313A (en) * 2004-01-26 2005-08-04 Sony Computer Entertainment Inc Broadcast program recording device, system, and method, recording program, and recording medium with the program recorded thereon
JP4349189B2 (en) * 2004-04-19 2009-10-21 ソニー株式会社 Network system, program recording reservation method, and information processing apparatus

Also Published As

Publication number Publication date
JP2009027484A (en) 2009-02-05

Similar Documents

Publication Publication Date Title
JP4698281B2 (en) Mobile terminal, information recommendation method and program
US20120046068A1 (en) Automatically performing user actions based on detected context-to-user-action correlations
US20040121823A1 (en) Apparatus and a method for providing information to a user
CN101341485A (en) Method and system for calendar-based delivery of downloadable content
US20120257878A1 (en) Contents playback system and contents playback method
JP2012160032A (en) Advertisement provision server, advertisement provision system and advertisement provision method
JP2008282295A (en) Content distribution system, portable terminal device, and program
US8761801B2 (en) Method and system for providing one or more location-based services using the location-of-interest of an electronic journal
JP4863299B2 (en) Communication terminal device and program
JP4544847B2 (en) Electronic equipment and system
JP4924282B2 (en) Mobile terminal and alarm sound selection method for the terminal
JP5011568B2 (en) Broadcast receiving apparatus and program
US8223957B2 (en) Ring tone reminders
JP4632890B2 (en) Portable receiver, reception reservation method and program thereof
JP4963722B2 (en) Recorded data playback device, etc.
JP4605195B2 (en) Mobile device
JP4778455B2 (en) Information management apparatus, information management system, and program
JP2007150814A (en) Broadcast receiving apparatus and reception quality prediction method
US8412170B2 (en) Apparatus for a receiving party
JP2009194619A (en) Communication terminal device and program
JP5099627B2 (en) Communication terminal device and program
JP4757710B2 (en) Mobile communication terminal, mobile communication method, and program
JP2008301319A (en) Broadcast recording apparatus, electronic device and program
JP2006093866A (en) Content playback terminal and content playback method
JP2007082035A (en) Mobile terminal and incoming call notification song control program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100224

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20100804

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110926

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: 20111011

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: 20111102

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

Free format text: PAYMENT UNTIL: 20141118

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: 20141118

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: 20141118

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees