[go: up one dir, main page]

JP2008109421A - Information communication system, server, terminal device, update instruction transmission device, information communication method, and program - Google Patents

Information communication system, server, terminal device, update instruction transmission device, information communication method, and program Download PDF

Info

Publication number
JP2008109421A
JP2008109421A JP2006290650A JP2006290650A JP2008109421A JP 2008109421 A JP2008109421 A JP 2008109421A JP 2006290650 A JP2006290650 A JP 2006290650A JP 2006290650 A JP2006290650 A JP 2006290650A JP 2008109421 A JP2008109421 A JP 2008109421A
Authority
JP
Japan
Prior art keywords
information
program configuration
content information
configuration information
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006290650A
Other languages
Japanese (ja)
Inventor
Kazuhiro Mitsuyama
和弘 光山
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.)
KENKO-PLUS Inc
Original Assignee
KENKO-PLUS Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KENKO-PLUS Inc filed Critical KENKO-PLUS Inc
Priority to JP2006290650A priority Critical patent/JP2008109421A/en
Publication of JP2008109421A publication Critical patent/JP2008109421A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】各端末装置のユーザが煩雑な設定を行うことなく、各端末装置に応じたコンテンツ情報の出力を実現することができる情報通信システムを提供する。
【解決手段】情報通信システムにおいて、サーバ1は、コンテンツ情報を出力するタイミングに関する情報である番組構成情報を、対応する端末装置2に送信する。端末装置2は、サーバ1から送信された番組構成情報を受信して蓄積し、その蓄積した番組構成情報で出力するタイミングが示されるコンテンツ情報を取得して蓄積し、その蓄積したコンテンツ情報を、番組構成情報の示すタイミングで出力する。
【選択図】図1
Provided is an information communication system capable of realizing output of content information corresponding to each terminal device without complicated settings by a user of each terminal device.
In an information communication system, a server 1 transmits program configuration information, which is information related to the timing of outputting content information, to a corresponding terminal device 2. The terminal device 2 receives and accumulates the program configuration information transmitted from the server 1, acquires and accumulates content information indicating the timing to output with the accumulated program configuration information, and stores the accumulated content information as Output at the timing indicated by the program configuration information.
[Selection] Figure 1

Description

本発明は、サーバや端末装置の間で通信を行う情報通信システム等に関する。   The present invention relates to an information communication system that performs communication between servers and terminal devices.

従来、音声のコンテンツや、映像のコンテンツがラジオ放送やテレビ放送等のマスメディアを介して提供されていた。そのようなコンテンツの提供において、電子番組ガイド(EPG:Electric Program Guide)が活用されていた(例えば、特許文献1参照)。
特開平1−307944号公報
Conventionally, audio content and video content have been provided via mass media such as radio broadcasting and television broadcasting. In providing such contents, an electronic program guide (EPG) has been used (see, for example, Patent Document 1).
JP-A-1-307944

しかしながら、マスメディアによるコンテンツの提供では、近年の価値観の多様化に対応することができないという問題がある。一方、各個人がオーディオ機器や映像機器等を操作することによって、種々のコンテンツをどの順番で出力するかを設定することもできるが、その場合には、その設定をする個人に対して、煩雑な作業が強いられることとなる。   However, the provision of content by mass media has a problem that it cannot cope with the recent diversification of values. On the other hand, it is possible to set the order in which various contents are output by each individual operating an audio device or a video device. However, in this case, it is complicated for the individual who performs the setting. Will be forced to work.

本発明は、上記問題点を解決するためになされたものであり、各端末装置のユーザが煩雑な設定を行うことなく、各端末装置に応じたコンテンツ情報の出力を実現することができる情報通信システム等を提供することを目的とする。   The present invention has been made to solve the above-described problem, and information communication that can realize output of content information corresponding to each terminal device without requiring complicated settings by the user of each terminal device. The purpose is to provide a system.

上記目的を達成するため、本発明による情報通信システムは、サーバと、2以上の端末装置とを備えた情報通信システムであって、前記サーバは、コンテンツ情報を前記端末装置で出力するタイミングに関する情報である番組構成情報が、前記端末装置ごとに記憶される番組構成情報記憶部と、前記番組構成情報記憶部で記憶されている番組構成情報を、当該番組構成情報に対応する端末装置に送信する送信部と、を備え、前記端末装置は、前記サーバから送信された番組構成情報を受信する番組構成情報受信部と、前記番組構成情報受信部が受信した番組構成情報を蓄積する番組構成情報蓄積部と、前記番組構成情報蓄積部が蓄積した番組構成情報で出力するタイミングが示されるコンテンツ情報を取得するコンテンツ情報取得部と、前記コンテンツ情報取得部が取得したコンテンツ情報を蓄積するコンテンツ情報蓄積部と、前記コンテンツ情報蓄積部が蓄積したコンテンツ情報を、前記番組構成情報蓄積部が蓄積した番組構成情報の示すタイミングで出力するコンテンツ情報出力部と、を備えた、ものである。   In order to achieve the above object, an information communication system according to the present invention is an information communication system including a server and two or more terminal devices, and the server is information related to timing at which content information is output by the terminal device. The program configuration information is stored for each terminal device, and the program configuration information stored in the program configuration information storage unit is transmitted to the terminal device corresponding to the program configuration information. A program configuration information storage for storing program configuration information received by the program configuration information receiving unit and program configuration information received by the program configuration information receiving unit. A content information acquisition unit for acquiring content information indicating a timing to be output in the program configuration information stored by the program configuration information storage unit, Content information storage unit for storing content information acquired by the content information acquisition unit, and content information output by the content information storage unit at the timing indicated by the program configuration information stored by the program configuration information storage unit And an output unit.

このような構成により、各端末装置に応じたコンテンツ情報の出力を実現することができる。したがって、従来のラジオ放送やテレビ放送のような画一的なコンテンツ情報の提供ではなく、個別的なコンテンツ情報の出力を実現可能である。したがって、端末装置の設置されている場所に適したコンテンツ情報の出力を、その端末装置ごとに行うことができうる。例えば、商店街の一方の端と、他方の端とに端末装置が設置されている場合に、各端末装置の設置されている付近の商店の宣伝のためのコンテンツ情報を、端末装置ごとに出力することができうる。一方、端末装置のユーザは、例えば、インターネット等からコンテンツ情報をダウンロードする作業等を個別に行う必要がなく、番組構成情報に応じて自動的にコンテンツ情報の取得が行われるため、端末装置のユーザに煩雑な作業が強いられることもない。   With such a configuration, output of content information according to each terminal device can be realized. Therefore, it is possible to realize output of individual content information instead of providing uniform content information like conventional radio broadcasting and television broadcasting. Therefore, content information suitable for the location where the terminal device is installed can be output for each terminal device. For example, when terminal devices are installed at one end and the other end of a shopping street, content information for advertising the nearby stores where each terminal device is installed is output for each terminal device Can be. On the other hand, the user of the terminal device does not need to individually perform operations such as downloading content information from the Internet or the like, and the content information is automatically acquired according to the program configuration information. No complicated work is forced.

また、本発明による情報処理システムでは、前記サーバは、前記番組構成情報記憶部で記憶されている番組構成情報を更新する指示である更新指示を受け付ける更新指示受付部と、前記更新指示受付部が受け付けた更新指示に応じて、前記番組構成情報記憶部で記憶されている番組構成情報を更新する更新部と、をさらに備えてもよい。   In the information processing system according to the present invention, the server includes an update instruction receiving unit that receives an update instruction that is an instruction to update the program configuration information stored in the program configuration information storage unit, and the update instruction receiving unit. An update unit that updates the program configuration information stored in the program configuration information storage unit according to the received update instruction may be further included.

このような構成により、更新指示によって、サーバで保持されている番組構成情報を変更することができる。この更新指示は、例えば、他の装置から送信されたものであってもよく、サーバのユーザ等が、入力デバイスを介して入力したものであってもよい。   With such a configuration, the program configuration information held in the server can be changed by an update instruction. This update instruction may be transmitted from another apparatus, for example, or may be input by a server user or the like via an input device.

また、本発明による情報処理システムでは、前記更新指示を前記サーバに送信する更新指示送信装置をさらに備え、前記更新指示送信装置は、前記更新指示を受け付ける第2の更新指示受付部と、前記第2の更新指示受付部が受け付けた更新指示を前記サーバに送信する更新指示送信部と、を備えてもよい。
このような構成により、更新指示送信装置から、更新指示を送信することができ、その更新指示によって番組構成情報を変更することができる。
The information processing system according to the present invention further includes an update instruction transmission device that transmits the update instruction to the server, wherein the update instruction transmission device includes: a second update instruction reception unit that receives the update instruction; An update instruction transmission unit that transmits the update instruction received by the second update instruction reception unit to the server.
With such a configuration, an update instruction can be transmitted from the update instruction transmission device, and the program configuration information can be changed by the update instruction.

また、本発明による情報処理システムでは、前記サーバは、コンテンツ情報が記憶されるコンテンツ情報記憶部と、コンテンツ情報を受け付け、当該受け付けたコンテンツ情報を前記コンテンツ情報記憶部に蓄積するコンテンツ情報受付部と、をさらに備え、前記送信部は、前記コンテンツ情報記憶部で記憶されているコンテンツ情報も送信してもよい。   In the information processing system according to the present invention, the server includes a content information storage unit that stores content information, a content information reception unit that receives the content information, and stores the received content information in the content information storage unit. The transmission unit may also transmit content information stored in the content information storage unit.

このような構成により、サーバから、コンテンツ情報を端末装置に送信することもできる。なお、サーバで記憶されるコンテンツ情報は、端末装置で出力されるコンテンツ情報の一部のものであってもよい。その場合には、端末装置は、サーバで記憶されていないコンテンツ情報を、他のソース(例えば、他のコンテンツサーバや、DVD等のソース)から取得することになる。   With such a configuration, content information can also be transmitted from the server to the terminal device. The content information stored in the server may be part of the content information output from the terminal device. In this case, the terminal device acquires content information that is not stored in the server from another source (for example, another content server or a source such as a DVD).

また、本発明による情報処理システムでは、前記端末装置は、前記番組構成情報蓄積部が蓄積した番組構成情報で出力するタイミングが示されるコンテンツ情報を、前記コンテンツ情報蓄積部が蓄積したかどうか判断する判断部をさらに備え、前記コンテンツ情報取得部は、前記判断部が、前記コンテンツ情報蓄積部がまだ蓄積していないと判断したコンテンツ情報を取得してもよい。   In the information processing system according to the present invention, the terminal device determines whether or not the content information storage unit has stored content information indicating a timing to be output with the program configuration information stored by the program configuration information storage unit. The content information acquisition unit may further include content information that the determination unit has determined that the content information storage unit has not yet stored.

このような構成により、端末装置でまだ取得していないコンテンツ情報のみを取得することとなり、すでに取得しているコンテンツ情報を再度取得することを回避することができる。   With such a configuration, only content information that has not yet been acquired by the terminal device is acquired, and it is possible to avoid acquiring content information that has already been acquired again.

また、本発明による情報処理システムでは、前記コンテンツ情報出力部は、コンテンツ情報を、少なくとも音声出力または表示出力してもよい。
このような構成により、音声や、画像、映像等が出力されることにより、端末装置の付近にいる人たちは、そのコンテンツ情報を視聴することができる。
In the information processing system according to the present invention, the content information output unit may output the content information at least as audio or display.
With such a configuration, a voice, an image, a video, or the like is output, so that a person in the vicinity of the terminal device can view the content information.

また、本発明による情報処理システムでは、前記表示出力は、投影型の表示出力であってもよい。
このような構成により、画像、映像等を投影表示することができる。この場合には、投影する機器(例えば、液晶プロジェクタ等)を、人々の手の届かないところ(例えば、高いところなど)に設置することもでき、いたずら防止等の観点から、好適な表示出力である。
In the information processing system according to the present invention, the display output may be a projection display output.
With such a configuration, it is possible to project and display images, videos, and the like. In this case, the device to be projected (for example, a liquid crystal projector or the like) can be installed in a place that is out of the reach of people (for example, a high place). is there.

また、本発明による情報処理システムでは、前記番組構成情報は、コンテンツ情報を出力する優先度を示す情報である優先度情報を含んでおり、前記コンテンツ情報出力部は、高い優先度を示す優先度情報に対応するコンテンツ情報を優先的に出力してもよい。   In the information processing system according to the present invention, the program configuration information includes priority information that is information indicating a priority for outputting content information, and the content information output unit includes a priority indicating a high priority. Content information corresponding to the information may be output preferentially.

このような構成により、優先度に応じたコンテンツ情報の出力を行うことができ、例えば、課金する金額に応じて優先度を設定することにより、より多く課金されているコンテンツ情報が、より優先的に出力されるようにすることができうる。   With such a configuration, it is possible to output content information according to the priority. For example, by setting the priority according to the amount to be charged, more charged content information is more preferential. May be output.

また、本発明による情報処理システムでは、前記コンテンツ情報は、緊急の通知を示すコンテンツ情報を含んでおり、前記緊急の通知を示すコンテンツ情報に対応する優先度情報の示す優先度は、最上位であってもよい。   In the information processing system according to the present invention, the content information includes content information indicating an emergency notification, and the priority indicated by the priority information corresponding to the content information indicating the emergency notification is highest. There may be.

このような構成により、緊急の通知を示すコンテンツ情報を、最優先で出力することができるようになる。例えば、迷子の問い合わせや、不審者に関する注意喚起等の緊急度の高い情報を含むコンテンツ情報を、他のコンテンツ情報に優先して出力することができる。このようにすることで、例えば、地域の安全等を向上させることができうる。   With such a configuration, content information indicating an emergency notification can be output with the highest priority. For example, content information including highly urgent information such as a lost child inquiry or alert regarding a suspicious person can be output with priority over other content information. By doing in this way, for example, local safety etc. can be improved.

また、本発明による情報処理システムでは、前記端末装置は、ユーザからの入力を受け付ける入力受付部と、前記入力受付部が受け付けた入力に応じて、所定の処理を実行する処理実行部と、をさらに備え、前記入力受付部が、前記処理実行部に対する入力を受け付けた場合には、前記コンテンツ出力部によるコンテンツ情報の出力に代えて、前記処理実行部による処理を実行してもよい。   In the information processing system according to the present invention, the terminal device includes: an input receiving unit that receives an input from a user; and a process execution unit that executes a predetermined process in response to the input received by the input receiving unit. In addition, when the input receiving unit receives an input to the processing execution unit, the processing by the processing execution unit may be executed instead of the output of the content information by the content output unit.

このような構成により、コンテンツ情報の出力以外にも、端末装置を利用することができ、端末装置の利用価値を向上させることができうる。処理実行部は、例えば、ユーザの属性と電子メールアドレスとを対応付けて有する情報であるユーザ情報と、送信先の属性とメッセージとを対応付けて有する情報であるメッセージ情報とを記録媒体において保持しており、入力受付部が送信先の属性を示す入力を受け付けた場合に、その送信先の属性に対応するメッセージを含む電子メールを作成し、その電子メールを、その入力された送信先の属性に対応する電子メールアドレスに送信してもよい。このようにすることで、例えば、いわゆる攻めの営業を行うことができうる。   With such a configuration, the terminal device can be used in addition to outputting content information, and the utility value of the terminal device can be improved. The process execution unit holds, for example, user information, which is information having a user attribute and an e-mail address in association with each other, and message information, which is information having a transmission destination attribute in association with a message, in a recording medium. When the input receiving unit receives an input indicating the attribute of the destination, an email including a message corresponding to the attribute of the destination is created, and the email is sent to the input destination. You may send to the e-mail address corresponding to an attribute. In this way, for example, so-called aggressive sales can be performed.

本発明による情報通信システム等によれば、各端末装置のユーザが煩雑な設定を行うことなく、各端末装置に応じたコンテンツ情報の出力を実現することができる。   According to the information communication system and the like according to the present invention, it is possible to realize output of content information corresponding to each terminal device without the user having to make complicated settings.

以下、本発明による情報通信システムについて、実施の形態を用いて説明する。なお、以下の実施の形態において、同じ符号を付した構成要素及びステップは同一または相当するものであり、再度の説明を省略することがある。   Hereinafter, an information communication system according to the present invention will be described using embodiments. In the following embodiments, components and steps denoted by the same reference numerals are the same or equivalent, and repetitive description may be omitted.

(実施の形態1)
本発明の実施の形態1による情報通信システムについて、図面を参照しながら説明する。
図1は、本実施の形態による情報通信システムの構成を示すブロック図である。図1において、本実施の形態による情報通信システムは、サーバ1と、複数の端末装置2と、更新指示送信装置3と、コンテンツサーバ4とを備える。なお、サーバ1、端末装置2、更新指示送信装置3、コンテンツサーバ4は、それぞれ有線または無線の通信回線を介して接続されている。通信回線は、例えば、インターネットやイントラネット、公衆電話回線網等である。また、図1において、情報通信システムが更新指示送信装置3と、コンテンツサーバ4とを1個ずつ有する場合について示しているが、情報通信システムは、2以上の更新指示送信装置3を有してもよく、2以上のコンテンツサーバ4を有してもよい。
(Embodiment 1)
An information communication system according to Embodiment 1 of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of an information communication system according to the present embodiment. In FIG. 1, the information communication system according to the present embodiment includes a server 1, a plurality of terminal devices 2, an update instruction transmission device 3, and a content server 4. The server 1, the terminal device 2, the update instruction transmitting device 3, and the content server 4 are connected via wired or wireless communication lines, respectively. The communication line is, for example, the Internet, an intranet, a public telephone line network, or the like. 1 shows a case where the information communication system has one update instruction transmission device 3 and one content server 4, but the information communication system has two or more update instruction transmission devices 3. Alternatively, two or more content servers 4 may be provided.

図2は、本実施の形態によるサーバ1の構成を示すブロック図である。図2で示されるように、本実施の形態によるサーバ1は、番組構成情報記憶部11と、送信部12と、更新指示受付部13と、更新部14と、コンテンツ情報受付部15と、コンテンツ情報記憶部16とを備える。   FIG. 2 is a block diagram showing a configuration of the server 1 according to the present embodiment. As shown in FIG. 2, the server 1 according to the present embodiment includes a program configuration information storage unit 11, a transmission unit 12, an update instruction reception unit 13, an update unit 14, a content information reception unit 15, and a content And an information storage unit 16.

番組構成情報記憶部11では、番組構成情報が端末装置2ごとに記憶される。ここで、番組構成情報とは、コンテンツ情報を端末装置2で出力するタイミングに関する情報である。コンテンツ情報とは、例えば、音声情報を含んでもよく、映像情報を含んでもよく、その両者を含んでもよい。また、コンテンツ情報は、例えば、画像情報であってもよく、テキスト情報であってもよく、ウェブサイトの情報であってもよく、広告宣伝のためのメッセージ(いわゆる、CM)であってもよい。番組構成情報は、コンテンツ情報の出力タイミングを知ることができる情報であれば、その内容を問わない。番組構成情報は、例えば、電子番組ガイドと同じように、各コンテンツが出力される時刻を示す情報であってもよく、各コンテンツが出力される頻度(例えば、1時間に1回、2時間に1回、1日に1回など)を示す情報であってもよく、あるいは、その他の情報であってもよい。また、番組構成情報には、番組構成情報で出力するタイミングが示されるコンテンツ情報を取得するための情報であるコンテンツ取得情報が含まれてもよい。コンテンツ取得情報は、例えば、コンテンツ情報にアクセスするためのURL等のアドレスであってもよく、コンテンツ情報が記憶されている記録媒体(例えば、DVD−RROMやCD−ROM等)を示す情報であってもよく、コンテンツ情報が放送される日時やチャンネルを示す情報であってもよく、端末装置2が有する記録媒体であって、コンテンツ情報が記憶されている記録媒体(例えば、ハードディスクドライブや、半導体メモリ等)におけるコンテンツ情報の格納場所を示す情報であってもよく、あるいは、その他の情報であってもよい。また、番組構成情報は、コンテンツ情報を出力する優先度を示す情報である優先度情報を含んでいてもよい。例えば、緊急の通知を示すコンテンツ情報を優先的に出力させたい場合には、そのコンテンツ情報に対応する優先度情報の示す優先度を高く設定すればよいことになる。緊急の通知を示すコンテンツ情報とは、例えば、子供が迷子になったことを通知するための情報や、不審者がいることを通知するための情報等である。また、番組構成情報が端末装置2ごとに記憶されるとは、番組構成情報と、端末装置2とが一対一に対応していることを意味してもよく、一の番組構成情報が、複数の端末装置2に対応していることを意味してもよい。   In the program configuration information storage unit 11, program configuration information is stored for each terminal device 2. Here, the program configuration information is information relating to the timing at which the content information is output by the terminal device 2. The content information may include, for example, audio information, video information, or both. The content information may be, for example, image information, text information, website information, or a message for advertisement (so-called CM). . The program configuration information may be any information as long as it is information that allows the output timing of the content information to be known. The program configuration information may be information indicating the time at which each content is output, for example, as in the electronic program guide, and the frequency at which each content is output (for example, once every hour, every two hours). Information such as once, once a day, etc.) or other information. Further, the program configuration information may include content acquisition information that is information for acquiring content information indicating the timing to output the program configuration information. The content acquisition information may be, for example, an address such as a URL for accessing the content information, and is information indicating a recording medium (for example, a DVD-RROM or a CD-ROM) in which the content information is stored. Alternatively, it may be information indicating a date and a channel on which the content information is broadcast, or a recording medium (for example, a hard disk drive or a semiconductor) that is a recording medium included in the terminal device 2 and stores the content information. It may be information indicating a storage location of content information in a memory or the like, or other information. Further, the program configuration information may include priority information that is information indicating the priority of outputting content information. For example, when it is desired to preferentially output content information indicating an emergency notification, the priority indicated by the priority information corresponding to the content information may be set high. The content information indicating the urgent notification is, for example, information for notifying that the child has been lost, information for notifying that there is a suspicious person, and the like. Further, storing the program configuration information for each terminal device 2 may mean that the program configuration information and the terminal device 2 correspond one-to-one. It may mean that the terminal device 2 is supported.

番組構成情報記憶部11は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。番組構成情報記憶部11での記憶は、外部のストレージデバイス等から読み出した番組構成情報のRAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。本実施の形態では、後者の場合について説明する。また、本実施の形態では、後述する更新部14によって番組構成情報が更新されるものとする。   The program configuration information storage unit 11 can be realized by a predetermined recording medium (for example, a semiconductor memory, a magnetic disk, an optical disk, etc.). The storage in the program configuration information storage unit 11 may be temporary storage in the RAM or the like of program configuration information read from an external storage device, or may be long-term storage. In the present embodiment, the latter case will be described. In this embodiment, it is assumed that the program configuration information is updated by the update unit 14 described later.

送信部12は、番組構成情報記憶部11で記憶されている番組構成情報を、その番組構成情報に対応する端末装置2に送信する。送信部12が番組構成情報を送信するタイミングは問わない。送信部12は、例えば、定期的に番組構成情報を送信してもよく、所定のイベントが発生した場合に、番組構成情報を送信してもよく、その他のタイミングで番組構成情報を送信してもよい。所定のイベントとは、例えば、端末装置2から番組構成情報を送信する旨の指示が送信されたことであってもよく、緊急の通知を示すコンテンツ情報の出力タイミングに関する番組構成情報が新たに番組構成情報記憶部11で記憶されるようになったことであってもよく、その他のイベントであってもよい。送信部12は、例えば、電子メールにより番組構成情報を送信してもよく、FTP(File Transfer Protocol)により番組構成情報を送信してもよく、その他のIP(Internet Protocol)通信により番組構成情報を送信してもよい。また、送信部12が端末装置2に番組構成情報を送信するとは、結果として番組構成情報が端末装置2で受信されるようになればよいという意味であり、例えば、電子メールやサーバリレーにより番組構成情報を送信する場合には、実際の番組構成情報の送信先は、メールサーバや、リレーサーバ等であってもよい。   The transmission unit 12 transmits the program configuration information stored in the program configuration information storage unit 11 to the terminal device 2 corresponding to the program configuration information. There is no limitation on the timing at which the transmission unit 12 transmits the program configuration information. For example, the transmission unit 12 may transmit the program configuration information periodically, may transmit the program configuration information when a predetermined event occurs, or transmits the program configuration information at other timings. Also good. The predetermined event may be, for example, that an instruction to transmit the program configuration information is transmitted from the terminal device 2, and the program configuration information related to the output timing of the content information indicating the emergency notification is newly added to the program It may be stored in the configuration information storage unit 11 or may be another event. For example, the transmission unit 12 may transmit the program configuration information by e-mail, may transmit the program configuration information by FTP (File Transfer Protocol), or may receive the program configuration information by other IP (Internet Protocol) communication. You may send it. Further, the transmission unit 12 transmitting the program configuration information to the terminal device 2 means that the program configuration information only needs to be received by the terminal device 2 as a result. For example, the program is transmitted by e-mail or server relay. When transmitting the configuration information, the transmission destination of the actual program configuration information may be a mail server, a relay server, or the like.

また、送信部12は、後述するコンテンツ情報記憶部16で記憶されているコンテンツ情報も送信してもよい。そのコンテンツ情報の送信は、番組構成情報の送信と一緒でもよく、別々でもよい。後者の場合には、サーバ1が後述するコンテンツサーバ4と同様の機能を有することになる。ここで、コンテンツ情報と、番組構成情報とを一緒に送信するとは、厳密な意味において、同時に送信することを意味しなくてもよい。例えば、まず番組構成情報を送信し、次に、その番組構成情報で出力タイミングが示されるコンテンツ情報を送信してもよい。   Moreover, the transmission part 12 may also transmit the content information memorize | stored in the content information storage part 16 mentioned later. The transmission of the content information may be performed together with the transmission of the program configuration information or may be performed separately. In the latter case, the server 1 has the same function as the content server 4 described later. Here, sending the content information and the program configuration information together may not mean sending them simultaneously in a strict sense. For example, program configuration information may be transmitted first, and then content information whose output timing is indicated by the program configuration information may be transmitted.

なお、送信部12は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、送信部12は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The transmission unit 12 may or may not include a transmission device (for example, a modem or a network card) for performing transmission. The transmission unit 12 may be realized by hardware, or may be realized by software such as a driver that drives the transmission device.

更新指示受付部13は、更新指示を受け付ける。ここで、更新指示とは、番組構成情報記憶部11で記憶されている番組構成情報を更新する指示である。番組構成情報の更新とは、番組構成情報記憶部11で記憶されている番組構成情報の一部を変更することであってもよく、番組構成情報を新規に番組構成情報記憶部11に蓄積することであってもよく、番組構成情報記憶部11で記憶されている番組構成情報を削除することであってもよい。   The update instruction receiving unit 13 receives an update instruction. Here, the update instruction is an instruction to update the program configuration information stored in the program configuration information storage unit 11. The update of the program configuration information may be to change a part of the program configuration information stored in the program configuration information storage unit 11, and the program configuration information is newly stored in the program configuration information storage unit 11. The program configuration information stored in the program configuration information storage unit 11 may be deleted.

ここで、この受け付けは、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された情報の受け付けでもよく、有線もしくは無線の通信回線を介して送信された情報の受信でもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)から読み出された情報の受け付けでもよい。なお、更新指示受付部13は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、更新指示受付部13は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   Here, the reception may be, for example, reception of information input from an input device (for example, a keyboard, mouse, touch panel, etc.), reception of information transmitted via a wired or wireless communication line, Information read from a recording medium (for example, an optical disk, a magnetic disk, or a semiconductor memory) may be accepted. Note that the update instruction receiving unit 13 may or may not include a device (for example, a modem or a network card) for receiving. The update instruction receiving unit 13 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.

更新部14は、更新指示受付部13が受け付けた更新指示に応じて、番組構成情報記憶部11で記憶されている番組構成情報を更新する。例えば、更新指示によって、ある番組構成情報によって出力タイミングが示されるコンテンツ情報を変更する旨が示される場合には、更新部14は、その更新指示に従って、そのコンテンツ情報を変更する。   The update unit 14 updates the program configuration information stored in the program configuration information storage unit 11 in accordance with the update instruction received by the update instruction reception unit 13. For example, when the update instruction indicates that content information whose output timing is indicated by certain program configuration information, the updating unit 14 changes the content information in accordance with the update instruction.

コンテンツ情報受付部15は、コンテンツ情報を受け付ける。そして、その受け付けたコンテンツ情報を、コンテンツ情報記憶部16に蓄積する。ここで、この受け付けは、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された情報の受け付けでもよく、有線もしくは無線の通信回線を介して送信された情報の受信でもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)から読み出された情報の受け付けでもよい。なお、コンテンツ情報受付部15は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、コンテンツ情報受付部15は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The content information receiving unit 15 receives content information. Then, the received content information is stored in the content information storage unit 16. Here, the reception may be, for example, reception of information input from an input device (for example, a keyboard, mouse, touch panel, etc.), reception of information transmitted via a wired or wireless communication line, Information read from a recording medium (for example, an optical disk, a magnetic disk, or a semiconductor memory) may be accepted. Note that the content information receiving unit 15 may or may not include a device (for example, a modem or a network card) for receiving. In addition, the content information receiving unit 15 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.

コンテンツ情報記憶部16では、コンテンツ情報が記憶される。このコンテンツ情報は、コンテンツ情報受付部15が受け付けて蓄積したものである。コンテンツ情報記憶部16は、所定の記録媒体(例えば、半導体メモリや磁気ディスク、光ディスクなど)によって実現されうる。コンテンツ情報記憶部16での記憶は、外部のストレージデバイス等から読み出した実績データのRAM等における一時的な記憶でもよく、あるいは、長期的な記憶でもよい。   The content information storage unit 16 stores content information. This content information is received and accumulated by the content information receiving unit 15. The content information storage unit 16 can be realized by a predetermined recording medium (for example, a semiconductor memory, a magnetic disk, an optical disk, etc.). The storage in the content information storage unit 16 may be temporary storage in RAM or the like of performance data read from an external storage device or the like, or may be long-term storage.

なお、番組構成情報記憶部11と、コンテンツ情報記憶部16とは、同一の記録媒体によって実現されてもよく、別々の記録媒体によって実現されてもよい。前者の場合には、番組構成情報を記憶している領域が番組構成情報記憶部11となり、コンテンツ情報を記憶している領域がコンテンツ情報記憶部16となる。   The program configuration information storage unit 11 and the content information storage unit 16 may be realized by the same recording medium or may be realized by different recording media. In the former case, the area storing the program configuration information is the program configuration information storage unit 11, and the area storing the content information is the content information storage unit 16.

図3は、本実施の形態による端末装置2の構成を示すブロック図である。図3において、本実施の形態による端末装置2は、番組構成情報受信部21と、番組構成情報蓄積部22と、判断部23と、コンテンツ情報取得部24と、コンテンツ情報蓄積部25と、コンテンツ情報出力部26と、入力受付部27と、処理実行部28とを備える。   FIG. 3 is a block diagram showing a configuration of the terminal device 2 according to the present embodiment. In FIG. 3, the terminal device 2 according to the present embodiment includes a program configuration information receiving unit 21, a program configuration information storage unit 22, a determination unit 23, a content information acquisition unit 24, a content information storage unit 25, and a content The information output part 26, the input reception part 27, and the process execution part 28 are provided.

番組構成情報受信部21は、サーバ1から送信された番組構成情報を受信する。なお、番組構成情報受信部21が受信する番組構成情報と、サーバ1の番組構成情報記憶部11で記憶されている番組構成情報とは、厳密に同一のものであってもよく、そうではなくてもよい。後者の場合としては、サーバ1の番組構成情報記憶部11で記憶されている番組構成情報には、管理のために必要な情報が含まれており、番組構成情報受信部21が受信する番組構成情報には、そのような情報が含まれていない場合であってもよい。また、番組構成情報受信部21は、受信を行うための受信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、番組構成情報受信部21は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The program configuration information receiving unit 21 receives the program configuration information transmitted from the server 1. The program configuration information received by the program configuration information receiving unit 21 and the program configuration information stored in the program configuration information storage unit 11 of the server 1 may be exactly the same, but not May be. In the latter case, the program configuration information stored in the program configuration information storage unit 11 of the server 1 includes information necessary for management, and the program configuration information received by the program configuration information receiving unit 21 The information may not include such information. In addition, the program configuration information receiving unit 21 may or may not include a receiving device (for example, a modem or a network card) for receiving. The program configuration information receiving unit 21 may be realized by hardware, or may be realized by software such as a driver that drives a receiving device.

番組構成情報蓄積部22は、番組構成情報受信部21が受信した番組構成情報を所定の記録媒体に蓄積する。この記録媒体は、例えば、半導体メモリや、光ディスク、磁気ディスク等であり、番組構成情報蓄積部22が有していてもよく、あるいは番組構成情報蓄積部22の外部に存在してもよい。また、この記録媒体は、番組構成情報を一時的に記憶するものであってもよく、そうでなくてもよい。   The program configuration information storage unit 22 stores the program configuration information received by the program configuration information reception unit 21 in a predetermined recording medium. The recording medium is, for example, a semiconductor memory, an optical disk, a magnetic disk, or the like, and may be included in the program configuration information storage unit 22 or may exist outside the program configuration information storage unit 22. Further, this recording medium may or may not temporarily store program configuration information.

判断部23は、番組構成情報受信部21が受信し、番組構成情報蓄積部22が蓄積した番組構成情報で出力するタイミングが示されるコンテンツ情報を、後述するコンテンツ情報蓄積部25がすでに蓄積したかどうか判断する。この判断部23による判断によって、番組構成情報受信部21が受信した番組構成情報で出力するタイミングが示されるコンテンツ情報を、後述するコンテンツ情報取得部24が取得しなければならないかどうかがわかることになる。すでに蓄積されているのであれば、取得する必要はなく、まだ蓄積されていないのであれば、取得する必要がある。   Whether the content information storage unit 25 (to be described later) has already stored the content information indicating the timing to be output in the program configuration information received by the program configuration information receiving unit 21 and stored by the program configuration information storage unit 22. Judge whether. The determination by the determination unit 23 indicates whether or not the content information acquisition unit 24 (to be described later) has to acquire content information indicating the timing to be output in the program configuration information received by the program configuration information reception unit 21. Become. If it has already been accumulated, it is not necessary to obtain it, and if it has not yet been accumulated, it is necessary to obtain it.

コンテンツ情報取得部24は、番組構成情報受信部21が受信し、番組構成情報蓄積部22が蓄積した番組構成情報で出力するタイミングが示されるコンテンツ情報を取得する。なお、コンテンツ情報取得部24は、判断部23が、コンテンツ情報蓄積部25がまだ蓄積していないと判断したコンテンツ情報を取得する。このようにすることによって、コンテンツ情報取得部24がまだ取得していないコンテンツ情報のみを取得することができ、すでに取得したコンテンツ情報を再度取得することを回避することができる。   The content information acquisition unit 24 acquires content information that is received by the program configuration information reception unit 21 and indicates the output timing of the program configuration information stored by the program configuration information storage unit 22. The content information acquisition unit 24 acquires the content information that the determination unit 23 determines that the content information storage unit 25 has not yet stored. By doing in this way, only the content information which the content information acquisition part 24 has not acquired yet can be acquired, and it can avoid acquiring the already acquired content information again.

コンテンツ情報取得部24は、例えば、通信回線等を介してコンテンツ情報を取得してもよく、記録媒体からコンテンツ情報を取得してもよく、放送されたコンテンツ情報を受信してもよい。また、コンテンツ情報取得部24は、通信を行うための通信デバイス(例えば、モデムやネットワークカードなど)や、情報を入力する入力デバイス(例えば、キーボードやマウス、タッチパネルなど)等を含んでもよく、あるいは含まなくてもよい。また、コンテンツ情報取得部24は、ハードウェアによって実現されてもよく、あるいは通信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   For example, the content information acquisition unit 24 may acquire content information via a communication line or the like, may acquire content information from a recording medium, or may receive broadcast content information. Further, the content information acquisition unit 24 may include a communication device (for example, a modem or a network card) for performing communication, an input device (for example, a keyboard, a mouse, a touch panel, etc.) for inputting information, or the like. It does not have to be included. The content information acquisition unit 24 may be realized by hardware, or may be realized by software such as a driver that drives a communication device.

コンテンツ情報蓄積部25は、コンテンツ情報取得部24が取得したコンテンツ情報を所定の記録媒体に蓄積する。この記録媒体は、例えば、半導体メモリや、光ディスク、磁気ディスク等であり、コンテンツ情報蓄積部25が有していてもよく、あるいはコンテンツ情報蓄積部25の外部に存在してもよい。また、この記録媒体は、コンテンツ情報を一時的に記憶するものであってもよく、そうでなくてもよい。   The content information storage unit 25 stores the content information acquired by the content information acquisition unit 24 in a predetermined recording medium. This recording medium is, for example, a semiconductor memory, an optical disk, a magnetic disk, or the like, and may be included in the content information storage unit 25 or may exist outside the content information storage unit 25. In addition, this recording medium may or may not store content information temporarily.

コンテンツ情報出力部26は、コンテンツ情報蓄積部25が蓄積したコンテンツ情報を、番組構成情報蓄積部22が蓄積した番組構成情報の示すタイミングで出力する。コンテンツ情報出力部26は、コンテンツ情報を、少なくとも音声出力または表示出力する。音声出力とは、例えば、スピーカなどによる音声の出力である。表示出力とは、例えば、CRTや液晶ディスプレイ、プロジェクタなどの表示デバイスへの表示である。表示出力は、投影型の表示出力であってもよい。投影型の表示出力は、例えば、液晶プロジェクタやCRTプロジェクタ等による表示出力であってもよく、ホログラムの表示出力であってもよい。コンテンツ情報出力部26は、コンテンツ情報の音声出力と表示出力との両方を行ってもよい。コンテンツ情報出力部26が音声出力と表示出力とを行う場合には、例えば、映画やテレビ番組のような映像音声の出力であってもよく、音楽等を音声出力し、その音楽等に関する情報、例えば、アーティスト名や曲名等を表示出力してもよく、画像を表示出力し、その画像に関する情報、例えば、画像の説明等を音声出力してもよい。   The content information output unit 26 outputs the content information stored in the content information storage unit 25 at the timing indicated by the program configuration information stored in the program configuration information storage unit 22. The content information output unit 26 outputs or displays at least audio content information. The sound output is, for example, sound output from a speaker or the like. The display output is, for example, display on a display device such as a CRT, a liquid crystal display, or a projector. The display output may be a projection type display output. The projection display output may be, for example, a display output from a liquid crystal projector, a CRT projector, or the like, or may be a hologram display output. The content information output unit 26 may perform both audio output and display output of content information. When the content information output unit 26 performs audio output and display output, the content information output unit 26 may be, for example, an audio / video output such as a movie or a TV program, and may output music and the like, and information on the music and the like, For example, an artist name, a song title, or the like may be displayed and output, an image may be displayed and output, and information related to the image, for example, a description of the image may be output as audio.

なお、コンテンツ情報出力部26は、高い優先度を示す優先度情報に対応するコンテンツ情報を優先的に出力してもよい。このようにすることで、優先度の順にコンテンツ情報を出力することができる。したがって、あるコンテンツ情報に緊急の通知を示すコンテンツ情報が含まれており、そのコンテンツ情報に対応する優先度情報の示す優先度が最上位に設定されている場合には、その緊急の通知を示すコンテンツ情報が優先的に出力されることになる。   Note that the content information output unit 26 may preferentially output content information corresponding to priority information indicating a high priority. In this way, content information can be output in order of priority. Therefore, when content information indicating an emergency notification is included in certain content information and the priority indicated by the priority information corresponding to the content information is set at the highest level, the emergency notification is indicated. Content information is preferentially output.

また、コンテンツ情報出力部26は、出力を行うデバイス(例えば、表示デバイスやスピーカなど)を含んでもよく、あるいは含まなくてもよい。また、コンテンツ情報出力部26は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The content information output unit 26 may or may not include a device (for example, a display device or a speaker) that performs output. The content information output unit 26 may be realized by hardware, or may be realized by software such as a driver that drives these devices.

入力受付部27は、ユーザからの入力を受け付ける。ここで、この受け付けは、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された情報の受け付けでもよく、有線もしくは無線の通信回線を介して送信された情報の受信でもよい。なお、入力受付部27は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、入力受付部27は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
処理実行部28は、入力受付部27が受け付けた入力に応じて、所定の処理を実行する。この所定の処理については後述する。
The input receiving unit 27 receives input from the user. Here, this reception may be, for example, reception of information input from an input device (for example, a keyboard, mouse, touch panel, etc.), or reception of information transmitted via a wired or wireless communication line. The input receiving unit 27 may or may not include a device (for example, a modem or a network card) for receiving. The input receiving unit 27 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.
The process execution unit 28 executes a predetermined process according to the input received by the input reception unit 27. This predetermined process will be described later.

なお、入力受付部27が、処理実行部28に対する入力を受け付けた場合には、コンテンツ情報出力部26によるコンテンツ情報の出力に代えて、処理実行部28による処理を実行してもよく、あるいは、両者を並行して実行してもよい。   In addition, when the input reception part 27 receives the input with respect to the process execution part 28, it may replace with the output of the content information by the content information output part 26, and may perform the process by the process execution part 28, or Both may be executed in parallel.

また、番組構成情報蓄積部22が番組構成情報を蓄積する記録媒体と、コンテンツ情報蓄積部25がコンテンツ情報を蓄積する記録媒体とは、同一のものであってもよく、あるいは、別々のものであってもよい。   Further, the recording medium in which the program configuration information storage unit 22 stores program configuration information and the recording medium in which the content information storage unit 25 stores content information may be the same or different. There may be.

図4は、本実施の形態による更新指示送信装置3の構成を示すブロック図である。図4において、本実施の形態による更新指示送信装置3は、更新指示受付部31と、更新指示送信部32と、コンテンツ情報受付部33と、コンテンツ情報送信部34とを備える。   FIG. 4 is a block diagram showing a configuration of the update instruction transmitting apparatus 3 according to the present embodiment. 4, the update instruction transmission device 3 according to the present embodiment includes an update instruction reception unit 31, an update instruction transmission unit 32, a content information reception unit 33, and a content information transmission unit 34.

更新指示受付部31は、更新指示を受け付ける。ここで、この受け付けは、例えば、入力デバイス(例えば、キーボードやマウス、タッチパネルなど)から入力された情報の受け付けでもよく、有線もしくは無線の通信回線を介して送信された情報の受信でもよく、所定の記録媒体(例えば、光ディスクや磁気ディスク、半導体メモリなど)から読み出された情報の受け付けでもよい。なお、更新指示受付部31は、受け付けを行うためのデバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、更新指示受付部31は、ハードウェアによって実現されてもよく、あるいは所定のデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The update instruction receiving unit 31 receives an update instruction. Here, the reception may be, for example, reception of information input from an input device (for example, a keyboard, mouse, touch panel, etc.), reception of information transmitted via a wired or wireless communication line, Information read from a recording medium (for example, an optical disk, a magnetic disk, or a semiconductor memory) may be accepted. The update instruction receiving unit 31 may or may not include a device (for example, a modem or a network card) for receiving. The update instruction receiving unit 31 may be realized by hardware, or may be realized by software such as a driver that drives a predetermined device.

更新指示送信部32は、更新指示受付部31が受け付けた更新指示をサーバ1に送信する。更新指示送信部32は、例えば、電子メールにより更新指示を送信してもよく、FTPにより更新指示を送信してもよく、その他のIP通信により更新指示を送信してもよい。また、更新指示送信部32がサーバ1に更新指示を送信するとは、結果として更新指示がサーバ1で受信されるようになればよいという意味であり、例えば、電子メールやサーバリレーにより更新指示を送信する場合には、実際の更新指示の送信先は、メールサーバや、リレーサーバ等であってもよい。   The update instruction transmission unit 32 transmits the update instruction received by the update instruction reception unit 31 to the server 1. For example, the update instruction transmission unit 32 may transmit an update instruction by e-mail, may transmit an update instruction by FTP, or may transmit an update instruction by other IP communication. Further, the transmission of the update instruction to the server 1 by the update instruction transmission unit 32 means that the update instruction may be received by the server 1 as a result. For example, the update instruction is transmitted by e-mail or server relay. In the case of transmission, the transmission destination of the actual update instruction may be a mail server, a relay server, or the like.

なお、更新指示送信部32は、送信を行うための送信デバイス(例えば、モデムやネットワークカードなど)を含んでもよく、あるいは含まなくてもよい。また、更新指示送信部32は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。   The update instruction transmission unit 32 may or may not include a transmission device (for example, a modem or a network card) for performing transmission. The update instruction transmission unit 32 may be realized by hardware, or may be realized by software such as a driver that drives a transmission device.

コンテンツサーバ4は、端末装置2のコンテンツ情報取得部24がコンテンツ情報を取得するためのサーバであり、例えば、ウェブサーバや、FTPサーバ等である。そのようなコンテンツサーバ4については、すでに一般的に知られているため、詳細な説明を省略する。コンテンツサーバ4は、例えば、コンテンツ情報の送信要求を受信し、その送信要求で要求されているコンテンツ情報を、送信要求の送信元である端末装置2に送信することによって、端末装置2にコンテンツ情報を提供する。   The content server 4 is a server for the content information acquisition unit 24 of the terminal device 2 to acquire content information, and is a web server, an FTP server, or the like, for example. Since such a content server 4 is already generally known, detailed description thereof is omitted. For example, the content server 4 receives a content information transmission request and transmits the content information requested by the transmission request to the terminal device 2 that is a transmission source of the transmission request. I will provide a.

次に、本実施の形態による情報通信システムを構成する各装置の動作について、フローチャートを用いて説明する。
図5は、本実施の形態によるサーバ1の動作を示すフローチャートである。
Next, the operation of each device constituting the information communication system according to the present embodiment will be described using a flowchart.
FIG. 5 is a flowchart showing the operation of the server 1 according to this embodiment.

(ステップS101)コンテンツ情報受付部15は、コンテンツ情報を受け付けたかどうか判断する。そして、コンテンツ情報を受け付けた場合には、ステップS102に進み、そうでない場合には、ステップS103に進む。
(ステップS102)コンテンツ情報受付部15は、受け付けたコンテンツ情報をコンテンツ情報記憶部16に蓄積する。そして、ステップS101に戻る。
(Step S101) The content information receiving unit 15 determines whether content information has been received. If the content information is accepted, the process proceeds to step S102. If not, the process proceeds to step S103.
(Step S102) The content information receiving unit 15 stores the received content information in the content information storage unit 16. Then, the process returns to step S101.

(ステップS103)更新指示受付部13は、更新指示を受け付けたかどうか判断する。そして、更新指示を受け付けた場合には、ステップS104に進み、そうでない場合には、ステップS105に進む。   (Step S103) The update instruction receiving unit 13 determines whether an update instruction has been received. If an update instruction is accepted, the process proceeds to step S104. If not, the process proceeds to step S105.

(ステップS104)更新部14は、更新指示受付部13が受け付けた更新指示に応じて、番組構成情報記憶部11で記憶されている番組構成情報を更新する。そして、ステップS101に戻る。   (Step S <b> 104) The updating unit 14 updates the program configuration information stored in the program configuration information storage unit 11 in accordance with the update instruction received by the update instruction receiving unit 13. Then, the process returns to step S101.

(ステップS105)送信部12は、番組構成情報を送信するタイミングであるかどうか判断する。そして、番組構成情報を送信するタイミングである場合には、ステップS106に進み、そうでない場合には、ステップS101に戻る。
(ステップS106)送信部12は、番組構成情報記憶部11から番組構成情報を読み出し、その番組構成情報を対応する端末装置2に送信する。
(Step S105) The transmission unit 12 determines whether it is time to transmit the program configuration information. If it is time to transmit the program configuration information, the process proceeds to step S106. If not, the process returns to step S101.
(Step S106) The transmission unit 12 reads the program configuration information from the program configuration information storage unit 11, and transmits the program configuration information to the corresponding terminal device 2.

(ステップS107)送信部12は、コンテンツ情報も送信するかどうか判断する。例えば、ステップS106で送信した番組構成情報で出力タイミングが示されるコンテンツ情報が、コンテンツ情報記憶部16で記憶されている場合には、コンテンツ情報も送信すると判断してもよい。そして、コンテンツ情報を送信する場合には、ステップS108に進み、そうでない場合には、ステップS101に戻る。   (Step S107) The transmission unit 12 determines whether to also transmit content information. For example, if the content information whose output timing is indicated by the program configuration information transmitted in step S106 is stored in the content information storage unit 16, it may be determined that the content information is also transmitted. And when transmitting content information, it progresses to step S108, and when that is not right, it returns to step S101.

(ステップS108)送信部12は、コンテンツ情報を端末装置2に送信する。コンテンツ情報の送信先の端末装置2は、ステップS106で番組構成情報を送信した端末装置2と同じである。そして、ステップS101に戻る。   (Step S <b> 108) The transmission unit 12 transmits content information to the terminal device 2. The terminal device 2 that is the transmission destination of the content information is the same as the terminal device 2 that transmitted the program configuration information in step S106. Then, the process returns to step S101.

なお、図2のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、図2のフローチャートにおいて、複数の端末装置2に番組構成情報を送信する場合には、その端末装置2の個数分だけ、ステップS106からステップS108の処理を繰り返して実行してもよい。   In the flowchart of FIG. 2, the process is terminated by powering off or a process termination interrupt. In the flowchart of FIG. 2, when the program configuration information is transmitted to a plurality of terminal devices 2, the processing from step S <b> 106 to step S <b> 108 may be repeated for the number of the terminal devices 2.

また、図5のフローチャートでは、コンテンツ情報と、番組構成情報とを一緒に送信する場合について示しているが、それらの情報を別々に送信してもよい。その場合には、コンテンツ情報の送信要求を受信した場合に、コンテンツ情報を送信する処理を実行するようにしてもよい。   Further, although the flowchart of FIG. 5 shows the case where the content information and the program configuration information are transmitted together, the information may be transmitted separately. In this case, when a content information transmission request is received, processing for transmitting content information may be executed.

図6は、本実施の形態による端末装置2の動作を示すフローチャートである。
(ステップS201)番組構成情報受信部21は、番組構成情報を受信したかどうか判断する。そして、番組構成情報を受信した場合には、ステップS202に進み、そうでない場合には、ステップS203に進む。
(ステップS202)番組構成情報蓄積部22は、番組構成情報受信部21が受信した番組構成情報を蓄積する。そして、ステップS201に戻る。
FIG. 6 is a flowchart showing the operation of the terminal device 2 according to the present embodiment.
(Step S201) The program configuration information receiving unit 21 determines whether or not the program configuration information has been received. If the program configuration information is received, the process proceeds to step S202. If not, the process proceeds to step S203.
(Step S202) The program configuration information storage unit 22 stores the program configuration information received by the program configuration information reception unit 21. Then, the process returns to step S201.

(ステップS203)コンテンツ情報取得部24は、番組構成情報受信部21が受信し、番組構成情報蓄積部22が蓄積した番組構成情報を参照することによって、コンテンツ情報を取得するタイミングであるかどうか判断する。例えば、コンテンツ情報を出力するタイミングの所定時間前(例えば、5分前など)になった時点で、コンテンツ情報取得部24は、コンテンツ情報を取得するタイミングであると判断してもよく、コンテンツ情報取得部24は、番組構成情報が蓄積された時点でコンテンツ情報を取得するタイミングであると判断してもよく、あるいは、コンテンツ情報が放送される場合には、コンテンツ情報取得部24は、番組構成情報におけるコンテンツ取得情報が示す放送日時が到来した時点でコンテンツ情報を取得するタイミングであると判断してもよい。なお、コンテンツ情報を出力するタイミングの所定時間前の時点で、コンテンツ情報を取得するタイミングであると判断する場合には、取得する経路に応じて、その所定時間が変更されてもよい。例えば、DVD等の記録媒体からコンテンツ情報を取得する場合には、コンテンツ情報を出力するタイミングの1分前に、コンテンツ情報を取得するタイミングであると判断し、通信回線を介してコンテンツ情報を取得する場合には、コンテンツ情報を出力するタイミングの10分前に、コンテンツ情報を取得するタイミングであると判断してもよい。また、この判断等を行うために、コンテンツ情報取得部24は、時計等の示す現在の時刻を参照可能に構成されていてもよい。コンテンツ情報を取得するタイミングである場合には、ステップS204に進み、そうでない場合には、ステップS207に進む。   (Step S203) The content information acquisition unit 24 refers to the program configuration information received by the program configuration information reception unit 21 and stored by the program configuration information storage unit 22 to determine whether it is the timing to acquire content information. To do. For example, the content information acquisition unit 24 may determine that it is time to acquire content information when a predetermined time before the content information output timing (for example, 5 minutes before) is reached. The acquisition unit 24 may determine that it is time to acquire the content information when the program configuration information is accumulated, or when the content information is broadcast, the content information acquisition unit 24 It may be determined that it is time to acquire the content information when the broadcast date and time indicated by the content acquisition information in the information has arrived. In addition, when it is determined that it is a timing to acquire content information at a time before a predetermined time before the timing of outputting content information, the predetermined time may be changed according to the route to be acquired. For example, when acquiring content information from a recording medium such as a DVD, it is determined that it is time to acquire content information one minute before the timing of outputting content information, and the content information is acquired via a communication line. In such a case, it may be determined that it is time to acquire the content information 10 minutes before the content information is output. In order to make this determination, the content information acquisition unit 24 may be configured to be able to refer to the current time indicated by a clock or the like. If it is time to acquire content information, the process proceeds to step S204; otherwise, the process proceeds to step S207.

(ステップS204)判断部23は、ステップS203において取得するタイミングであると判断されたコンテンツ情報が、すでにコンテンツ情報蓄積部25によって蓄積されているかどうか判断する。そして、コンテンツ情報蓄積部25によって蓄積されている場合には、コンテンツ情報の取得が不要であるため、ステップS201に戻り、コンテンツ情報蓄積部25によって蓄積されていない場合には、コンテンツ情報の取得が必要であるため、ステップS205に進む。   (Step S <b> 204) The determination unit 23 determines whether the content information determined to be the timing acquired in step S <b> 203 has already been stored by the content information storage unit 25. If it is stored by the content information storage unit 25, it is not necessary to acquire the content information. Therefore, the process returns to step S201, and if it is not stored by the content information storage unit 25, the acquisition of content information is performed. Since it is necessary, the process proceeds to step S205.

(ステップS205)コンテンツ情報取得部24は、ステップS203において取得するタイミングであると判断されたコンテンツ情報を取得する。
(ステップS206)コンテンツ情報蓄積部25は、コンテンツ情報取得部24が取得したコンテンツ情報を蓄積する。そして、ステップS201に戻る。
(Step S205) The content information acquisition unit 24 acquires the content information determined to be the timing acquired in step S203.
(Step S206) The content information storage unit 25 stores the content information acquired by the content information acquisition unit 24. Then, the process returns to step S201.

(ステップS207)コンテンツ情報出力部26は、番組構成情報受信部21が受信し、番組構成情報蓄積部22が蓄積した番組構成情報を参照することによって、コンテンツ情報の出力を開始するタイミングであるかどうか判断する。そして、コンテンツ情報の出力を開始するタイミングである場合には、ステップS208に進み、そうでない場合には、ステップS209に進む。   (Step S207) The content information output unit 26 refers to the program configuration information received by the program configuration information receiving unit 21 and stored by the program configuration information storage unit 22 to start output of content information. Judge whether. If it is time to start outputting the content information, the process proceeds to step S208. If not, the process proceeds to step S209.

(ステップS208)コンテンツ情報出力部26は、コンテンツ情報蓄積部25がコンテンツ情報を蓄積した所定の記録媒体からコンテンツ情報を読み出し、そのコンテンツ情報の出力を開始する。そして、ステップS201に戻る。なお、このステップS208で出力が開始されたコンテンツ情報は、そのコンテンツ情報がすべて出力されてしまうことによって終了するか、あるいは、後述するステップS212の処理によってコンテンツ情報の出力が停止されることによって終了するまでは、継続して出力されるものとする。   (Step S208) The content information output unit 26 reads the content information from the predetermined recording medium in which the content information storage unit 25 has stored the content information, and starts outputting the content information. Then, the process returns to step S201. Note that the content information whose output is started in step S208 ends when all the content information is output, or ends when output of the content information is stopped by the processing of step S212 described later. Until it is done, it will be output continuously.

(ステップS209)入力受付部27は、ユーザからの入力を受け付けたかどうか判断する。そして、入力を受け付けた場合には、ステップS210に進み、そうでない場合には、ステップS201に戻る。   (Step S209) The input receiving unit 27 determines whether an input from the user has been received. If the input is accepted, the process proceeds to step S210. If not, the process returns to step S201.

(ステップS210)入力受付部27は、ユーザからの入力が処理実行部28での処理に関する入力であるかどうか判断する。そして、処理実行部28での処理に関する入力である場合には、その入力内容を処理実行部28に渡してステップS211に進み、そうでない場合には、その入力内容を該当する構成要素に渡してステップS214に進む。   (Step S <b> 210) The input receiving unit 27 determines whether or not the input from the user is an input related to processing in the processing execution unit 28. If the input is related to the process in the process execution unit 28, the input content is passed to the process execution unit 28 and the process proceeds to step S211. If not, the input content is transferred to the corresponding component. Proceed to step S214.

(ステップS211)コンテンツ情報出力部26は、コンテンツ情報を出力中であるかどうか判断する。そして、コンテンツ情報を出力中である場合には、ステップS212に進み、そうでない場合には、ステップS213に進む。   (Step S211) The content information output unit 26 determines whether content information is being output. If the content information is being output, the process proceeds to step S212. If not, the process proceeds to step S213.

(ステップS212)コンテンツ情報出力部26は、コンテンツ情報の出力を中止する。
(ステップS213)処理実行部28は、入力受付部27が受け付けた入力に対応する処理を実行する。そして、ステップS201に戻る。
(Step S212) The content information output unit 26 stops outputting the content information.
(Step S213) The process executing unit 28 executes a process corresponding to the input received by the input receiving unit 27. Then, the process returns to step S201.

(ステップS214)入力受付部27が受け付けた入力に該当する構成要素は、その入力に対応する処理を実行する。そして、ステップS201に戻る。この処理は、例えば、音声出力のボリューム調整や、表示出力の画質調整等であってもよい。   (Step S214) The component corresponding to the input received by the input receiving unit 27 executes processing corresponding to the input. Then, the process returns to step S201. This processing may be, for example, volume adjustment for audio output or image quality adjustment for display output.

なお、図6のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。また、図6のフローチャートにおいて、コンテンツ情報が取得され(ステップS205)、蓄積されて(ステップS206)から、コンテンツ情報の出力が行われる(ステップS208)場合について説明したが、コンテンツ情報の取得、蓄積、出力が並行して行われてもよい。コンテンツ情報がサーバ1や、コンテンツサーバ4等からストリーミング配信される場合には、このような形式で、コンテンツ情報の取得、蓄積、出力が行われることになる。   In the flowchart of FIG. 6, the process ends when the power is turned off or the process ends. Further, in the flowchart of FIG. 6, the case where content information is output (step S <b> 206) after content information is acquired (step S <b> 205) and stored (step S <b> 206) has been described. The output may be performed in parallel. When the content information is streamed from the server 1, the content server 4 or the like, the content information is acquired, stored, and output in such a format.

また、サーバ1からの番組構成情報の送信が、端末装置2からの送信要求に応じてなされる場合には、端末装置2は、番組構成情報の受信の処理(ステップS201)の前に、その送信要求をサーバ1に送信してもよい。   When the transmission of the program configuration information from the server 1 is made in response to a transmission request from the terminal device 2, the terminal device 2 performs the process before receiving the program configuration information (step S201). A transmission request may be transmitted to the server 1.

図7は、本実施の形態による更新指示送信装置3の動作を示すフローチャートである。
(ステップS301)更新指示受付部13は、更新指示を受け付けたかどうか判断する。そして、更新指示を受け付けた場合には、ステップS302に進み、そうでない場合には、ステップS303に進む。
FIG. 7 is a flowchart showing the operation of the update instruction transmitting apparatus 3 according to this embodiment.
(Step S301) The update instruction receiving unit 13 determines whether an update instruction has been received. If an update instruction is accepted, the process proceeds to step S302. If not, the process proceeds to step S303.

(ステップS302)更新指示送信部32は、更新指示をサーバ1に送信する。そして、ステップS301に戻る。
(ステップS303)コンテンツ情報受付部33は、コンテンツ情報を受け付けたかどうか判断する。そして、コンテンツ情報を受け付けた場合には、ステップS304に進み、そうでない場合には、ステップS301に戻る。
(Step S <b> 302) The update instruction transmission unit 32 transmits an update instruction to the server 1. Then, the process returns to step S301.
(Step S303) The content information receiving unit 33 determines whether content information has been received. If the content information is accepted, the process proceeds to step S304. If not, the process returns to step S301.

(ステップS304)コンテンツ情報送信部34は、コンテンツ情報受付部33が受け付けたコンテンツ情報をサーバ1に送信する。そして、ステップS301に戻る。
なお、図7のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
(Step S304) The content information transmitting unit 34 transmits the content information received by the content information receiving unit 33 to the server 1. Then, the process returns to step S301.
In the flowchart of FIG. 7, the process is terminated by power-off or a process termination interrupt.

次に、本実施の形態による情報通信システムの動作について、具体例を用いて説明する。この具体例において、端末装置2は、例えば、店の前や、商店街、駅の構内、バスの停留所等に設置されているものとする。   Next, the operation of the information communication system according to the present embodiment will be described using a specific example. In this specific example, it is assumed that the terminal device 2 is installed, for example, in front of a store, a shopping street, a station premises, a bus stop, or the like.

この具体例において、サーバ1の番組構成情報記憶部11では、図8で示されるように、端末装置識別情報と、番組構成情報と、最終更新日時とが対応付けられて記憶されているものとする。端末装置識別情報は、端末装置2を識別する情報であり、例えば、端末装置2の製造番号であってもよく、端末装置2のアドレス(例えば、IPアドレスや、MACアドレスなど)であってもよく、端末装置2に対応する電話番号であってもよく、端末装置2を有するユーザのIDであってもよく、端末装置2を識別できる情報であればその他の情報であってもよい。最終更新日時は、更新部14が最後に更新した日時を示す情報である。図8の1番目のレコードでは、端末装置識別情報「T001」と、番組構成情報「P001」と、最終更新日時「2006年10月30日12時0分」とが対応付けられている。したがって、番組構成情報「P001」は、端末装置識別情報「T001」で識別される端末装置2に対応するものであり、その番組構成情報「P001」が最後に更新されたのは、「2006年10月30日12時0分」であることがわかる。   In this specific example, as shown in FIG. 8, the program configuration information storage unit 11 of the server 1 stores terminal device identification information, program configuration information, and the last update date in association with each other. To do. The terminal device identification information is information for identifying the terminal device 2, and may be, for example, a manufacturing number of the terminal device 2 or an address (for example, an IP address or a MAC address) of the terminal device 2. It may be a telephone number corresponding to the terminal device 2, an ID of a user having the terminal device 2, or other information as long as the information can identify the terminal device 2. The last update date and time is information indicating the date and time when the update unit 14 was last updated. In the first record of FIG. 8, terminal device identification information “T001”, program configuration information “P001”, and last update date “October 30, 2006, 12:00:00” are associated. Accordingly, the program configuration information “P001” corresponds to the terminal device 2 identified by the terminal device identification information “T001”, and the program configuration information “P001” was last updated in “2006. It is understood that it is “October 30 12:00”.

図9は、番組構成情報「P001」の一例を示す図である。図9で示される番組構成情報「P001」において、出力時刻と、コンテンツ識別情報と、コンテンツ取得情報と、送信済フラグとが対応付けられている。出力時刻は、コンテンツ情報の出力を開始する時刻を示す。コンテンツ識別情報は、コンテンツ情報を識別する情報であり、ここでは、コンテンツ情報のファイル名が採用されているが、その他の情報であってもよい。例えば、コンテンツ識別情報は、コンテンツ情報の格納されている場所を示す情報であるURLなどであってもよい。コンテンツ取得情報は、コンテンツ情報を取得するための情報であり、URLや、記録媒体を識別する情報が示されている。送信済フラグは、コンテンツ情報をサーバ1から端末装置2に送信したかどうかを示す情報である。送信済フラグが「1」である場合には、すでに送信したことを示し、送信済フラグが「0」である場合には、まだ送信していないことを示す。なお、コンテンツ情報をサーバ1が有していない場合には、サーバ1がコンテンツ情報を送信することができないため、送信済フラグは「0」から変わることはない。図9の1番目のレコードでは、出力時刻「2006年10月30日15時0分」と、コンテンツ識別情報「aaaa.mp3」と、コンテンツ取得情報「http://www...aaaa.mp3」と、送信済フラグ「0」とが対応付けられている。したがって、コンテンツ識別情報「aaaa.mp3」で識別されるコンテンツ情報は、出力時刻「2006年10月30日15時0分」に出力されることが示される。また、そのコンテンツ情報は、URL「http://www...aaaa.mp3」にアクセスすることによって取得することができることも示される。さらに、そのコンテンツ情報がサーバ1から端末装置2に送信されていないことも示される。   FIG. 9 is a diagram illustrating an example of the program configuration information “P001”. In the program configuration information “P001” shown in FIG. 9, the output time, the content identification information, the content acquisition information, and the transmitted flag are associated with each other. The output time indicates the time when the output of content information is started. The content identification information is information for identifying the content information. Here, the file name of the content information is adopted, but other information may be used. For example, the content identification information may be a URL that is information indicating a location where the content information is stored. The content acquisition information is information for acquiring content information, and shows URL and information for identifying a recording medium. The transmitted flag is information indicating whether or not the content information has been transmitted from the server 1 to the terminal device 2. When the transmitted flag is “1”, it indicates that transmission has already been performed, and when the transmitted flag is “0”, it indicates that transmission has not yet been performed. When the server 1 does not have content information, the server 1 cannot transmit the content information, and therefore the transmitted flag does not change from “0”. In the first record of FIG. 9, the output time “October 30, 2006, 15:00:00”, the content identification information “aaaa.mp3”, and the content acquisition information “http: //www...aaaa.mp3” And the transmitted flag “0” are associated with each other. Therefore, it is indicated that the content information identified by the content identification information “aaaa.mp3” is output at the output time “October 30, 2006 15:00:00”. It is also shown that the content information can be acquired by accessing the URL “http: //www...aaaa.mp3”. Further, it is indicated that the content information is not transmitted from the server 1 to the terminal device 2.

図10は、コンテンツ情報記憶部16で記憶されているコンテンツ情報を識別するコンテンツ識別情報を示す図である。図10で示されるように、番組構成情報に含まれるすべてのコンテンツ識別情報で識別されるコンテンツ情報が記憶されるのではなく、一部のコンテンツ情報が記憶されることになる。   FIG. 10 is a diagram showing content identification information for identifying content information stored in the content information storage unit 16. As shown in FIG. 10, the content information identified by all the content identification information included in the program configuration information is not stored, but a part of the content information is stored.

また、サーバ1において、図11で示されるように、端末装置識別情報と、IPアドレスとを対応付けて有する情報も図示しない記録媒体において保持されているものとする。この情報を参照することにより、送信部12は、所望の端末装置識別情報で識別される端末装置2に、情報を送信することができる。   Also, in the server 1, as shown in FIG. 11, information having terminal device identification information and an IP address associated with each other is also held in a recording medium (not shown). By referring to this information, the transmission unit 12 can transmit information to the terminal device 2 identified by the desired terminal device identification information.

端末装置2は、定期的に(例えば、1時間ごとに)、番組構成情報を送信する旨の要求をサーバ1に送信するものとする。ここでは、端末装置識別情報「T001」で識別される端末装置2(以下、「端末装置T001」と呼ぶこともある)からの要求には、端末装置2の端末装置識別情報「T001」と、端末装置2の番組構成情報蓄積部22が最後に蓄積した番組構成情報に対応する最終更新日時「2006年10月30日8時0分」が含まれているものとする。この要求の送信は、番組構成情報受信部21が行ってもよく、その他の構成要素が行ってもよい。   The terminal device 2 shall transmit the request | requirement to the effect of transmitting program structure information to the server 1 regularly (for example, every hour). Here, the request from the terminal device 2 identified by the terminal device identification information “T001” (hereinafter also referred to as “terminal device T001”) includes the terminal device identification information “T001” of the terminal device 2; It is assumed that the last update date and time “October 30, 2006 8:00:00” corresponding to the program configuration information stored last by the program configuration information storage unit 22 of the terminal device 2 is included. This request may be transmitted by the program configuration information receiving unit 21 or may be performed by other components.

サーバ1は、端末装置2から送信された番組構成情報を送信する旨の要求を受信する。すると、サーバ1の送信部12は、図8で示される情報を用いて、その要求に含まれる端末装置識別情報「T001」に対応する最終更新日時「2006年10月30日12時0分」を取得し、その最終更新日時と、端末装置T001から送信された最終更新日時「2006年10月30日8時0分」とを比較する。その比較の結果、番組構成情報記憶部11で記憶されている番組構成情報の方が新しいため、送信部12は、番組構成情報を送信すると判断する(ステップS105)。そして、送信部12は、番組構成情報記憶部11から、端末装置T001に対応する番組構成情報「P001」と、最終更新日時「2006年10月30日12時0分」とを取得し、それらを図11で示されるテーブルにおいて、端末装置識別情報「T001」に対応付けられているIPアドレス「192.168.0.11」に送信する(ステップS106)。なお、送信部12は、番組構成情報のうち、送信済フラグについては、送信しないものとする。端末装置2において必要のない情報だからである。   The server 1 receives a request for transmitting the program configuration information transmitted from the terminal device 2. Then, the transmission unit 12 of the server 1 uses the information shown in FIG. 8, and the last update date and time “October 30, 2006 12:00:00” corresponding to the terminal device identification information “T001” included in the request. And the last update date / time is compared with the last update date / time “October 30, 2006 8:00:00” transmitted from the terminal device T001. As a result of the comparison, since the program configuration information stored in the program configuration information storage unit 11 is newer, the transmission unit 12 determines to transmit the program configuration information (step S105). Then, the transmission unit 12 acquires the program configuration information “P001” corresponding to the terminal device T001 and the last update date “October 30, 2006 12:00:00” from the program configuration information storage unit 11, and these 11 is transmitted to the IP address “192.168.0.11” associated with the terminal device identification information “T001” in the table shown in FIG. 11 (step S106). In addition, the transmission part 12 shall not transmit about the transmitted flag among program structure information. This is because it is unnecessary information in the terminal device 2.

その後、送信部12は、送信した番組構成情報「P001」において、送信済フラグ「0」に対応しているコンテンツ識別情報で識別されるコンテンツ情報のうち、コンテンツ情報記憶部16で記憶されているものが存在するかどうか判断する。この場合は、存在しなかったとする。すると、送信部12は、コンテンツ情報を送信しないと判断し(ステップS107)、コンテンツ情報の送信は行われない。   Thereafter, the transmission unit 12 stores the content information identified by the content identification information corresponding to the transmitted flag “0” in the transmitted program configuration information “P001” in the content information storage unit 16. Determine if something exists. In this case, it is assumed that it did not exist. Then, the transmission unit 12 determines that content information is not transmitted (step S107), and content information is not transmitted.

サーバ1から送信された番組構成情報「P001」は、端末装置T001の番組構成情報受信部21で受信され(ステップS201)、番組構成情報蓄積部22によって蓄積される(ステップS202)。図12は、そのようにして蓄積された番組構成情報の一例を示す図である。図12で示されるように、番組構成情報蓄積部22が蓄積した番組構成情報には、送信済フラグは含まれていない。送信済フラグが含まれていない以外は、サーバ1の番組構成情報記憶部11で記憶されている番組構成情報と同じである。なお、図12で示される番組構成情報では、コンテンツ取得情報として、「DVD001」が設定されている。したがって、端末装置T001のユーザは、DVD001で識別されるDVDのディスクをあらかじめ端末装置T001にセットしておくものとする。   The program configuration information “P001” transmitted from the server 1 is received by the program configuration information receiving unit 21 of the terminal device T001 (step S201) and stored by the program configuration information storage unit 22 (step S202). FIG. 12 is a diagram showing an example of the program configuration information accumulated as described above. As shown in FIG. 12, the program configuration information stored by the program configuration information storage unit 22 does not include a transmitted flag. The program configuration information is the same as the program configuration information stored in the program configuration information storage unit 11 of the server 1 except that the transmitted flag is not included. In the program configuration information shown in FIG. 12, “DVD001” is set as the content acquisition information. Therefore, it is assumed that the user of the terminal device T001 previously sets a DVD disc identified by the DVD001 in the terminal device T001.

端末装置2では、コンテンツ情報の出力時刻の5分前に、取得の判断を行うタイミングであると判断するように設定されていたとする。ここで、2006年10月30日15時の5分前になったとすると、判断部23は、図12で示される番組構成情報を参照し、コンテンツ識別情報「aaaa.mp3」で識別されるコンテンツ情報の取得判断のタイミングであると判断する(ステップS203)。   It is assumed that the terminal device 2 is set to determine that it is the timing to determine acquisition 5 minutes before the output time of the content information. Here, if it is five minutes before 15:00 on October 30, 2006, the determination unit 23 refers to the program configuration information shown in FIG. 12, and the content identified by the content identification information “aaa.mp3” It is determined that it is the timing of information acquisition determination (step S203).

そして、判断部23は、コンテンツ識別情報「aaaa.mp3」で識別されるコンテンツ情報を、すでにコンテンツ情報蓄積部25が蓄積したかどうか判断する(ステップS204)。この場合には、まだ蓄積されていないとすると、判断部23は、コンテンツ識別情報「aaaa.mp3」で識別されるコンテンツ情報を取得する必要がある旨と、そのコンテンツ識別情報に対応するコンテンツ取得情報とをコンテンツ情報取得部24に渡す。すると、コンテンツ情報取得部24は、受け取ったコンテンツ取得情報の示すURLの示すコンテンツサーバ4にアクセスし、コンテンツ情報を取得する(ステップS205)。そのコンテンツ情報は、コンテンツ情報蓄積部25によって、所定の記録媒体に蓄積される(ステップS206)。このように、端末装置2では、番組構成情報の各レコードを、コンテンツ情報の取得のための命令のように実行することによって、コンテンツ情報の取得が行われることになる。   Then, the determination unit 23 determines whether or not the content information storage unit 25 has already stored the content information identified by the content identification information “aaaa.mp3” (step S204). In this case, if it has not been stored yet, the determination unit 23 needs to acquire the content information identified by the content identification information “aaaa.mp3”, and acquires the content corresponding to the content identification information. Information to the content information acquisition unit 24. Then, the content information acquisition unit 24 accesses the content server 4 indicated by the URL indicated by the received content acquisition information, and acquires content information (step S205). The content information is stored in a predetermined recording medium by the content information storage unit 25 (step S206). Thus, in the terminal device 2, content information is acquired by executing each record of the program configuration information like a command for acquiring content information.

2006年10月30日15時0分になると、コンテンツ情報出力部26は、番組構成情報蓄積部22が蓄積した図12で示される番組構成情報を参照し、コンテンツ識別情報「aaaa.mp3」で識別されるコンテンツ情報を出力するタイミングであると判断する(ステップS207)。そして、コンテンツ情報出力部26は、そのコンテンツ情報を読み出して、そのコンテンツ情報の出力を開始する(ステップS208)。その結果、端末装置T001から、コンテンツ識別情報「aaaa.mp3」で識別されるコンテンツ情報の音声が出力されることになる。このようにして、図12で示される番組構成情報の順番で、コンテンツ情報の出力が順次行われることになる。   At 15:00 on October 30, 2006, the content information output unit 26 refers to the program configuration information shown in FIG. 12 stored by the program configuration information storage unit 22 and uses the content identification information “aaa.mp3”. It is determined that it is time to output the identified content information (step S207). Then, the content information output unit 26 reads the content information and starts outputting the content information (step S208). As a result, the audio of the content information identified by the content identification information “aaaa.mp3” is output from the terminal device T001. In this manner, the content information is sequentially output in the order of the program configuration information shown in FIG.

次に、更新指示送信装置3がコンテンツ情報と更新指示とをサーバ1に送信する処理について説明する。この具体例では、更新指示送信装置3が携帯電話である場合について説明するが、更新指示送信装置3が携帯電話以外の装置であってもよいことは言うまでもない。   Next, processing in which the update instruction transmission device 3 transmits content information and an update instruction to the server 1 will be described. In this specific example, the case where the update instruction transmitting device 3 is a mobile phone will be described, but it goes without saying that the update instruction transmitting device 3 may be a device other than the mobile phone.

まず、ユーザが更新指示送信装置3において、コンテンツ情報をサーバ1に登録するソフトウェアを実行する。すると、図13で示されるように、コンテンツ登録の画面が表示される。そして、その表示において、ユーザがコンテンツ情報のID(コンテンツ識別情報)と、パスワードとを入力し、ボタン「OK」を選択すると、図14で示される画面が表示され、音声の入力が促される。この表示にしたがって、ユーザが「夕方6時よりセールを実施します。先着10名にはさらに……」というセールストークを入力したとする。すると、そのコンテンツ情報(音声情報)は、コンテンツ情報受付部33で受け付けられる(ステップS303)。そして、コンテンツ情報のIDや、パスワード、ユーザの入力したコンテンツ情報がサーバ1に送信される(ステップS304)。   First, the user executes software for registering content information in the server 1 in the update instruction transmission device 3. Then, as shown in FIG. 13, a content registration screen is displayed. In the display, when the user inputs the content information ID (content identification information) and the password and selects the button “OK”, the screen shown in FIG. 14 is displayed, and the user is prompted to input voice. According to this display, it is assumed that the user inputs a sales talk that “sale will be held from 6:00 in the evening. Then, the content information (audio information) is received by the content information receiving unit 33 (step S303). Then, the content information ID, password, and content information input by the user are transmitted to the server 1 (step S304).

更新指示送信装置3から送信されたコンテンツ情報等は、コンテンツ情報受付部15で受け付けられる(ステップS101)。そして、パスワードによる認証が行われ、正当であると認証されると、コンテンツ情報受付部15は、受け付けたコンテンツ情報を、ファイル名を「kkkk.mp3」としてコンテンツ情報記憶部16に蓄積する(ステップS102)。なお、この蓄積において、更新指示送信装置3から送信されたコンテンツ情報がmp3形式のファイルでない場合には、コンテンツ情報をmp3ファイルに変換する処理を、コンテンツ情報受付部15、あるいは、他の構成要素が実行し、その変換後のコンテンツ情報がコンテンツ情報記憶部16に蓄積されてもよい。   The content information transmitted from the update instruction transmitting device 3 is received by the content information receiving unit 15 (step S101). Then, if authentication is performed using a password and authentication is performed as valid, the content information receiving unit 15 accumulates the received content information in the content information storage unit 16 with the file name “kkk.mp3” (step) S102). In this accumulation, when the content information transmitted from the update instruction transmitting device 3 is not a file in the mp3 format, the process for converting the content information into the mp3 file is performed by the content information receiving unit 15 or other components. May be executed, and the converted content information may be stored in the content information storage unit 16.

その後、更新指示送信装置3では、図15で示されるように、登録したコンテンツ情報を出力する端末装置2の端末ID(端末装置識別情報)と、そのコンテンツ情報の出力開始時刻とを入力する画面が表示される。この表示において、ユーザが端末IDと出力開始時刻とを入力すると、それらの情報は、更新指示受付部31で受け付けられ(ステップS301)、ユーザがボタン「OK」を選択すると、端末装置識別情報「T001」と、出力開始時刻「17時0分」と、コンテンツ情報の登録時に入力されたコンテンツ識別情報「kkkk.mp3」とを含む更新指示がサーバ1に送信される(ステップS302)。   Thereafter, in update instruction transmitting device 3, as shown in FIG. 15, a screen for inputting the terminal ID (terminal device identification information) of terminal device 2 that outputs the registered content information and the output start time of the content information Is displayed. In this display, when the user inputs the terminal ID and the output start time, the information is received by the update instruction receiving unit 31 (step S301). When the user selects the button “OK”, the terminal device identification information “ An update instruction including “T001”, the output start time “17:00:00”, and the content identification information “kkkk.mp3” input when the content information is registered is transmitted to the server 1 (step S302).

更新指示送信装置3から送信された更新指示は、サーバ1更新指示受付部13で受信される(ステップS103)。そして、更新部14は、その更新指示に応じて、番組構成情報記憶部11で記憶されている番組構成情報のうち、更新指示に含まれる端末装置識別情報「T001」に対応する番組構成情報「P001」において、その当日「2006年10月30日」の出力開始時刻「17時0分」からコンテンツ識別情報「kkkk.mp3」が出力されるように、番組構成情報「P001」を更新する(ステップS104)。その結果、番組構成情報「P001」は、図16で示されるようになる。なお、この場合には、更新指示にコンテンツ取得情報が含まれないため、コンテンツ取得情報は空欄となっており、また送信フラグとしては、初期値の「0」が設定されている。   The update instruction transmitted from the update instruction transmitting device 3 is received by the server 1 update instruction receiving unit 13 (step S103). Then, in response to the update instruction, the update unit 14 includes, in the program configuration information stored in the program configuration information storage unit 11, the program configuration information “T001” corresponding to the terminal device identification information “T001” included in the update instruction. In “P001”, the program configuration information “P001” is updated so that the content identification information “kkk.mp3” is output from the output start time “17:00:00” on that day “October 30, 2006” ( Step S104). As a result, the program configuration information “P001” is as shown in FIG. In this case, since the content acquisition information is not included in the update instruction, the content acquisition information is blank, and the initial value “0” is set as the transmission flag.

なお、ここでは、コンテンツ情報の登録と、番組構成情報の更新指示とを同時に行う場合について説明したが、それらは別々に行ってもよく、あるいは、番組構成情報の更新指示のみを行ってもよい。前者の場合には、コンテンツ情報は、サーバ1とは異なるコンテンツサーバ4に登録されてもよい。また、後者の場合には、更新指示にコンテンツ取得情報が含まれており、そのコンテンツ取得情報も番組構成情報に登録されるようにしてもよい。   Here, the case where the registration of the content information and the instruction to update the program configuration information are performed simultaneously has been described, but these may be performed separately or only the instruction to update the program configuration information may be performed. . In the former case, the content information may be registered in a content server 4 different from the server 1. In the latter case, the content acquisition information is included in the update instruction, and the content acquisition information may be registered in the program configuration information.

また、ここでは、携帯電話としての更新指示送信装置3から更新指示が送信されることによって番組構成情報が更新される場合について説明したが、番組構成情報の更新は、これに限定されない。例えば、サーバ1のユーザが、入力デバイス等を操作することによって更新指示が受け付けられ、番組構成情報が更新されてもよく、その他の方法によって番組構成情報が更新されてもよい。   Although the case where the program configuration information is updated by transmitting an update instruction from the update instruction transmitting device 3 as a mobile phone has been described here, the update of the program configuration information is not limited to this. For example, the user of the server 1 may receive an update instruction by operating an input device or the like, and the program configuration information may be updated, or the program configuration information may be updated by other methods.

ここで、緊急の通知を示すコンテンツ情報が出力される処理について説明する。例えば、迷子の案内の情報や、不審者情報等の緊急の通知を出力したい場合には、この緊急の通知を示すコンテンツ情報をすぐに出力することができるように、上記説明と同様にして番組構成情報を更新する。例えば、4時50分ぐらいに番組構成情報を更新する場合には、その緊急の通知を示すコンテンツ情報が5時0分から出力されるように番組構成情報を設定してもよい。そのコンテンツ情報は、前述の説明のように、サーバ1に送信されてもよく、あるいは、別のコンテンツサーバ4にアップロードされてもよい。また、サーバ1で更新された番組構成情報は、端末装置2からの送信要求を待って端末装置2に送信されてもよく、緊急の通知を示すコンテンツ情報の出力タイミングを示す番組構成情報については、端末装置2からの送信要求を待たずに、サーバ1から端末装置2に送信するようにしてもよい。このようにすることで、緊急の通知を適切に端末装置2で出力することができるようになる。   Here, a process of outputting content information indicating an emergency notification will be described. For example, if it is desired to output emergency notifications such as lost child guidance information or suspicious person information, the program can be output in the same manner as described above so that the content information indicating the emergency notification can be output immediately. Update configuration information. For example, when the program configuration information is updated at about 4:50, the program configuration information may be set so that the content information indicating the emergency notification is output from 5:00:00. The content information may be transmitted to the server 1 as described above, or may be uploaded to another content server 4. Further, the program configuration information updated by the server 1 may be transmitted to the terminal device 2 after waiting for a transmission request from the terminal device 2, and the program configuration information indicating the output timing of the content information indicating the emergency notification is described. The server 1 may transmit to the terminal device 2 without waiting for a transmission request from the terminal device 2. By doing in this way, an emergency notification can be appropriately output by the terminal device 2.

次に、端末装置2の処理実行部28で実行される処理について説明する。この具体例では、処理実行部28が所定のユーザのグループにあらかじめ設定されているメッセージを電子メールで送信する場合について説明する。ここでは、ユーザのグループとして、一般客のグループ、得意客のグループ、上得意客のグループ、最上得意客のグループがあるとする。   Next, the process performed by the process execution part 28 of the terminal device 2 is demonstrated. In this specific example, a case will be described in which the process execution unit 28 transmits a message set in advance to a predetermined user group by e-mail. Here, it is assumed that the user group includes a general customer group, a customer group, a top customer group, and a top customer group.

処理実行部28は、図示しない記録媒体において、図17で示されるユーザ情報と、図18で示されるメッセージ情報とを記憶しているとする。図17のユーザ情報において、顧客IDと、顧客の属性と、顧客の電子メールアドレスとが対応付けられている。顧客の属性によって、ユーザがどのグループに属するのかが示される。例えば、図17の1番目のレコードにより、顧客ID「C001」で識別されるユーザは、一般客のグループに属し、その電子メールアドレスが「C001@abc...com」であることが示されている。図18のメッセージ情報において、送信先属性と、メッセージとが対応付けられている。送信先属性は、ユーザのグループを示す情報である。例えば、送信先属性が「一般以上」であれば、ユーザ情報において、属性が「一般」以上、すなわち、属性が「一般」、「得意」、「上得意」、「最上得意」のグループが送信先であることを示している。   It is assumed that the process execution unit 28 stores user information shown in FIG. 17 and message information shown in FIG. 18 in a recording medium (not shown). In the user information in FIG. 17, a customer ID, a customer attribute, and a customer e-mail address are associated with each other. The customer attribute indicates which group the user belongs to. For example, the first record in FIG. 17 indicates that the user identified by the customer ID “C001” belongs to the general customer group and the e-mail address is “C001 @ abc ... com”. ing. In the message information of FIG. 18, the transmission destination attribute and the message are associated with each other. The transmission destination attribute is information indicating a group of users. For example, if the destination attribute is “general or higher”, in the user information, the attribute is “general” or higher, that is, the group having the attributes “general”, “special”, “top”, and “best” is the destination. It is shown that.

端末装置2のユーザが、「得意以上」の顧客にメッセージを送信する旨を端末装置2に入力すると、その入力は、入力受付部27で受け付けられる(ステップS209)。なお、その入力は、例えば、ロータリースイッチ等によって指定されるものであってもよい。例えば、ロータリースイッチによって、メッセージの送信先として、「一般以上」、「得意以上」等を指定できるようになっていてもよい。   When the user of the terminal device 2 inputs to the terminal device 2 that a message is to be transmitted to a customer who is “good or better”, the input is received by the input receiving unit 27 (step S209). The input may be designated by a rotary switch or the like, for example. For example, it may be possible to designate “more than general”, “more than good” or the like as a message transmission destination by a rotary switch.

入力受付部27は、その入力を受け付けると、メッセージを送信する旨の入力であるため、処理実行部28による処理であると判断し(ステップS210)、その入力を処理実行部28に渡す。また、その時点において、コンテンツ情報出力部26がコンテンツ情報を出力している場合には、その出力が停止される(ステップS211,S212)。その後、処理実行部28は、送信先属性「得意以上」に対応するメッセージをメッセージ情報から読み出して、そのメッセージを含む電子メールを作成する。そして、処理実行部28は、ユーザ情報の属性が「得意」以上であるレコードから電子メールアドレスを読み出し、その各電子メールアドレスを送信先のアドレスとして、その作成した電子メールを送信する(ステップS213)。このようにして、端末装置2によって、営業活動をすることもできうる。特に、端末装置2のユーザが店を経営している場合においては、待ちの営業ではなく攻めの営業を行うことができ、効果的である。   When receiving the input, the input accepting unit 27 determines that the process is performed by the process executing unit 28 (step S210) because it is an input for transmitting a message, and passes the input to the process executing unit 28. At that time, if the content information output unit 26 is outputting content information, the output is stopped (steps S211 and S212). Thereafter, the process execution unit 28 reads a message corresponding to the transmission destination attribute “excellent or better” from the message information, and creates an e-mail including the message. Then, the process execution unit 28 reads an e-mail address from a record whose user information attribute is “good” or more, and transmits the created e-mail using each e-mail address as a destination address (step S213). ). In this way, the terminal device 2 can also conduct business activities. In particular, when the user of the terminal device 2 operates a store, it is possible to conduct aggressive sales instead of waiting sales, which is effective.

なお、入力受付部27が処理実行部28で処理する以外の入力を受け付けた場合には、その入力に応じた処理が端末装置2において実行されることになる(ステップS214)。また、処理実行部28による処理の実行によってコンテンツ情報の出力が停止された場合には、次のコンテンツ情報の出力タイミング(ステップS207)と判断されるまでコンテンツ情報の出力が停止されていてもよく、あるいは、処理実行部28による処理の実行が終了した時点から、再度、停止していたコンテンツ情報の出力が再開されてもよい。コンテンツ情報の出力が再開される場合には、停止された時点から再開されてもよく、あるいは、コンテンツ情報の出力を停止していた時間だけコンテンツ情報を飛ばした位置からコンテンツ情報の出力を再開してもよい。   When the input receiving unit 27 receives an input other than that processed by the process executing unit 28, processing corresponding to the input is executed in the terminal device 2 (step S214). When the output of the content information is stopped by the execution of the process by the process execution unit 28, the output of the content information may be stopped until it is determined that the next content information output timing (step S207). Alternatively, the output of the content information that has been stopped may be resumed from the time when the execution of the process by the process execution unit 28 is completed. When the output of the content information is resumed, it may be resumed from the point at which it was stopped, or the output of the content information is resumed from the position where the content information was skipped for the time during which the output of the content information was stopped. May be.

また、この具体例では、番組構成情報が電子番組ガイドのように、出力するコンテンツ情報と、出力する時刻とを示す情報である場合について説明したが、前述のように、番組構成情報は、コンテンツ情報の出力頻度を示す情報であってもよい。図19は、コンテンツ情報の出力頻度を示す番組構成情報の一例を示す図である。図19において、出力頻度と、コンテンツ識別情報と、優先度と、配信回数と、コンテンツ取得情報とが対応付けられている。コンテンツ識別情報、コンテンツ取得情報は、上記具体例での説明と同様である。出力頻度は、コンテンツ情報を出力する頻度を示す情報である。優先度は、コンテンツ情報を出力する優先度を示す情報である。優先度は、Aに近いほど高いものとする。したがって、優先度Aのコンテンツ情報と、優先度Bのコンテンツ情報との出力が競合した場合、優先度Aのコンテンツ情報が優先的に出力されることになる。また、配信回数は、コンテンツ情報が出力される回数を示す情報である。例えば、コンテンツ識別情報「cccc.mp3」で識別されるコンテンツ情報は、5回出力されるように設定されている。   Further, in this specific example, the case where the program configuration information is information indicating the content information to be output and the time to be output, as in the case of an electronic program guide, has been described. It may be information indicating the output frequency of information. FIG. 19 is a diagram illustrating an example of program configuration information indicating the output frequency of content information. In FIG. 19, output frequency, content identification information, priority, number of distributions, and content acquisition information are associated with each other. The content identification information and content acquisition information are the same as described in the specific example. The output frequency is information indicating the frequency of outputting content information. The priority is information indicating the priority for outputting the content information. The priority is higher as it is closer to A. Therefore, when the output of the priority A content information and the priority B content information competes, the priority A content information is output preferentially. The distribution count is information indicating the number of times content information is output. For example, the content information identified by the content identification information “cccc.mp3” is set to be output five times.

ここで、図19で示される番組構成情報に基づいて、コンテンツ情報を出力する方法について説明する。まず、図19で示される番組構成情報から、図12で示される番組構成情報を作成する方法について図20のフローチャートを用いて説明する。ここでは、判断部23がその処理を実行する場合について説明するが、他の構成要素がその処理を実行してもよい。   Here, a method for outputting content information based on the program configuration information shown in FIG. 19 will be described. First, a method of creating the program configuration information shown in FIG. 12 from the program configuration information shown in FIG. 19 will be described using the flowchart of FIG. Here, although the case where the determination unit 23 executes the process will be described, other components may execute the process.

(ステップS401)判断部23は、図19で示される番組構成情報の各レコードを、優先度の高い順となるようにソートする。
(ステップS402)判断部23は、カウンタiを1に設定する。
(Step S401) The determination unit 23 sorts the records of the program configuration information shown in FIG. 19 so that the records are in the descending order of priority.
(Step S402) The determination unit 23 sets the counter i to 1.

(ステップS403)判断部23は、ソート後の番組構成情報におけるi番目のレコードを図12の形式の番組構成情報に追加可能であるかどうか判断する。例えば、そのi番目のレコードの配信回数が0になっていた場合には、追加可能でないと判断する。また、そのi番目のレコードの出力頻度が「毎時」である場合に、図12の形式の番組構成情報において、レコードを追加する時刻より1時間以内に、すでにi番目のレコードで示されるコンテンツ識別情報が存在する場合には、追加可能でないと判断する。そして、追加可能な場合には、ステップS404に進み、追加可能でない場合には、ステップS406に進む。   (Step S403) The determination unit 23 determines whether or not the i-th record in the sorted program configuration information can be added to the program configuration information in the format of FIG. For example, when the number of distributions of the i-th record is 0, it is determined that it cannot be added. When the output frequency of the i-th record is “every hour”, the content identification already indicated by the i-th record in the program configuration information in the format of FIG. 12 within one hour from the time when the record is added. If the information exists, it is determined that it cannot be added. If it can be added, the process proceeds to step S404. If it cannot be added, the process proceeds to step S406.

(ステップS404)判断部23は、図12の形式の番組構成情報に、i番目のレコードを追加する。具体的には、コンテンツ識別情報と、コンテンツ取得情報とを図19の番組構成情報から取得して図12の形式の番組構成情報に追加する。そして、その追加したレコードの次のレコードの出力時刻として、追加したレコードの時刻に追加したコンテンツ識別情報で識別されるコンテンツ情報の時間を足した時刻を追加する。   (Step S404) The determination unit 23 adds the i-th record to the program configuration information in the format of FIG. Specifically, content identification information and content acquisition information are acquired from the program configuration information of FIG. 19 and added to the program configuration information in the format of FIG. Then, a time obtained by adding the time of the content information identified by the content identification information added to the time of the added record is added as the output time of the record next to the added record.

(ステップS405)判断部23は、i番目のレコードの配信回数を1だけデクリメントする。なお、配信回数が∞(無限大)である場合には、1だけデクリメントしても∞のままである。   (Step S405) The determination unit 23 decrements the delivery count of the i-th record by one. When the number of distributions is ∞ (infinity), it remains ∞ even if it is decremented by 1.

(ステップS406)判断部23は、レコードを追加する処理を終了するかどうか判断する。例えば、コンテンツ情報を出力する最終時刻を過ぎる時刻まで、レコードの追加を行った場合には、レコードを追加する処理を終了すると判断する。そして、終了する場合には、図12の形式の番組構成情報を作成する一連の処理は終了となり、そうでない場合には、ステップS407に進む。   (Step S406) The determination unit 23 determines whether or not to end the process of adding a record. For example, when the record is added until the time when the final time for outputting the content information is passed, it is determined that the process for adding the record is ended. When the process ends, the series of processes for creating the program configuration information in the format of FIG. 12 ends, and when not, the process proceeds to step S407.

(ステップS407)判断部23は、i番目のレコードを追加することによって、次にレコードを追加する出力時刻の時間の単位が、追加したi番目のレコードに対応する出力時刻の時間の単位よりも、1以上大きくなったかどうか判断することにより、1時間を超えたかどうか判断する。そして、1時間を超えた場合には、ステップS402に戻り、そうでない場合には、ステップS408に進む。
(ステップS408)判断部23は、カウンタiを1だけインクリメントし、ステップS403に戻る。
(Step S407) The determination unit 23 adds the i-th record, so that the time unit of the output time for adding the next record is larger than the time unit of the output time corresponding to the added i-th record. It is determined whether or not one hour has been exceeded by determining whether or not it has increased by one or more. If one hour has been exceeded, the process returns to step S402; otherwise, the process proceeds to step S408.
(Step S408) The determination unit 23 increments the counter i by 1 and returns to Step S403.

この図20で示される処理が実行されることにより、図19で示される番組構成情報から、図21で示される番組構成情報を作成することができる。図21で示される番組構成情報は、図12の番組構成情報と同様の形式であるため、コンテンツ情報出力部26は、この図21で示される番組構成情報にしたがって、コンテンツ情報を出力することができる。その処理は、上記具体例での説明と同様であり、その説明を省略する。   By executing the processing shown in FIG. 20, the program configuration information shown in FIG. 21 can be created from the program configuration information shown in FIG. Since the program configuration information shown in FIG. 21 has the same format as the program configuration information shown in FIG. 12, the content information output unit 26 can output the content information according to the program configuration information shown in FIG. it can. The processing is the same as that described in the specific example, and the description thereof is omitted.

なお、図20のフローチャートのステップS407において、図19で示される番組構成情報の出力頻度の最も高い頻度が「毎時」であるため、1時間を超えたかどうかによって判断するようにしたが、例えば、最も高い頻度が「30分ごと」であれば、30分を超えたかどうかによって判断するようにしてもよい。   In addition, in step S407 of the flowchart of FIG. 20, since the highest frequency of the output frequency of the program configuration information shown in FIG. 19 is “every hour”, the determination is made based on whether or not one hour has been exceeded. If the highest frequency is “every 30 minutes”, the determination may be made based on whether or not it exceeds 30 minutes.

また、番組構成情報において、コンテンツ情報の出力頻度が示される場合に、図12の形式の番組構成情報を作成することによって、コンテンツ情報を出力する場合について説明したが、図19で示される番組構成情報を用いて、直接、コンテンツ情報を出力するようにしてもよい。その場合には、次にどのコンテンツ情報を出力するのかについて、図20のフローチャートと類似の処理を実行することによって決定してもよい。   In the case where the output frequency of the content information is indicated in the program configuration information, the case where the content information is output by creating the program configuration information in the format of FIG. 12 has been described. The program configuration shown in FIG. You may make it output content information directly using information. In that case, what content information is to be output next may be determined by executing a process similar to the flowchart of FIG.

ここで、緊急の通知を示すコンテンツ情報が出力される処理について説明する。例えば、迷子の案内の情報や、不審者情報等の緊急の通知を出力したい場合には、この緊急の通知を示すコンテンツ情報をすぐに出力することができるように、その緊急の通知を示すコンテンツ情報に対応する優先度情報の示す優先度を最上位にすることが好適である。そのコンテンツ情報は、前述の説明のように、サーバ1に送信されてもよく、あるいは、別のコンテンツサーバ4にアップロードされてもよい。また、サーバ1で更新された番組構成情報は、端末装置2からの送信要求を待って端末装置2に送信されてもよく、緊急の通知を示すコンテンツ情報の出力タイミングを示す番組構成情報については、端末装置2からの送信要求を待たずに、サーバ1から端末装置2に送信するようにしてもよい。このようにすることで、緊急の通知を適切に端末装置2で出力することができるようになる。なお、優先度が最上位に設定されている優先度情報を含む新たな番組構成情報のレコードがサーバ1の番組構成情報記憶部11に登録された場合には、サーバ1は、その番組構成情報を対応する端末装置2に即座に送信してもよい。また、端末装置2は、優先度が最上位に設定されている優先度情報を含む新たな番組構成情報を受信した場合には、コンテンツ情報の出力の途中であったとしても、コンテンツ情報の出力を切り替えて、その優先度が最上位に設定されている優先度情報に対応するコンテンツ情報がすぐに出力されるようにしてもよい。このようにすることで、緊急度の高いコンテンツ情報を端末装置2からすぐに出力することができるようになる。   Here, a process of outputting content information indicating an emergency notification will be described. For example, when it is desired to output emergency notification such as lost child guidance information or suspicious person information, the content indicating the emergency notification so that the content information indicating the emergency notification can be output immediately. It is preferable that the priority indicated by the priority information corresponding to the information be the highest. The content information may be transmitted to the server 1 as described above, or may be uploaded to another content server 4. Further, the program configuration information updated by the server 1 may be transmitted to the terminal device 2 after waiting for a transmission request from the terminal device 2, and the program configuration information indicating the output timing of the content information indicating the emergency notification is described. The server 1 may transmit to the terminal device 2 without waiting for a transmission request from the terminal device 2. By doing in this way, an emergency notification can be appropriately output by the terminal device 2. When a new program configuration information record including priority information with the highest priority set is registered in the program configuration information storage unit 11 of the server 1, the server 1 May be immediately transmitted to the corresponding terminal device 2. Further, when the terminal device 2 receives new program configuration information including priority information whose priority is set to the highest priority, the terminal device 2 outputs the content information even if it is in the middle of the output of the content information. The content information corresponding to the priority information having the highest priority may be output immediately. In this way, content information with a high degree of urgency can be immediately output from the terminal device 2.

また、上記具体例において、音声情報としてのコンテンツ情報が音声出力される場合について説明したが、映像情報としてのコンテンツ情報が表示出力されてもよいことは言うまでもない。コンテンツ情報が表示出力される場合には、その表示出力は投影型の表示出力であってもよい。また、例えば、図22で示されるように、音声情報としてのコンテンツ情報が音声出力されると共に、その出力している音声情報に対応する情報、例えば、音楽のアーティスト名や、曲名、歌詞等がスクリーンや、端末装置2の付近の壁等に投影出力されてもよい。   Further, in the above specific example, the case where content information as audio information is output as audio has been described, but it goes without saying that content information as video information may be displayed and output. When content information is displayed and output, the display output may be a projection-type display output. Further, for example, as shown in FIG. 22, content information as audio information is output as audio, and information corresponding to the output audio information, such as music artist name, song name, lyrics, etc. It may be projected and output on a screen, a wall near the terminal device 2 or the like.

以上のように、本実施の形態による情報通信システムによれば、サーバ1から各端末装置2に番組構成情報を送信し、その番組構成情報の示すタイミングで、各端末装置2においてコンテンツ情報が出力されることにより、各端末装置2に応じたコンテンツ情報の出力を実現することができる。したがって、ラジオ放送や、テレビ放送などの画一的なコンテンツ情報の提供ではなく、各端末装置2に応じた個別的なコンテンツ情報の出力を実現可能である。一方、端末装置2のユーザは、例えば、インターネット等からコンテンツ情報をダウンロードする作業等を個別に行う必要がなく、番組構成情報に応じて自動的にコンテンツ情報の取得が行われるため、端末装置2のユーザに煩雑な作業が強いられることもない。   As described above, according to the information communication system according to the present embodiment, the program configuration information is transmitted from the server 1 to each terminal device 2, and the content information is output at each terminal device 2 at the timing indicated by the program configuration information. By doing so, it is possible to realize output of content information corresponding to each terminal device 2. Therefore, it is possible to realize output of individual content information corresponding to each terminal device 2 instead of providing uniform content information such as radio broadcasting and television broadcasting. On the other hand, the user of the terminal device 2 does not need to individually perform operations such as downloading content information from the Internet or the like, and the content information is automatically acquired according to the program configuration information. The user is not forced to perform complicated work.

また、このような情報通信システムを用いることによって、地域のコミュニケーションを活性化することもできうる。例えば、各端末装置2から個別の情報を発信することができるため、その個別の情報によって、地域に密着した情報発信を行うこともでき、そのような情報発信を介して、その地域のコミュニケーションを活性化することができうる。より具体的には、その地域の商店における売り出しの案内や、その地域のイベントの案内、不審者情報、迷子の案内等を、この情報通信システムを用いて簡易な方法で、迅速、的確に発信することができうる。   In addition, by using such an information communication system, it is possible to activate local communication. For example, since individual information can be transmitted from each terminal device 2, it is also possible to perform information transmission closely related to the region by using the individual information, and communication of the region can be performed through such information transmission. It can be activated. More specifically, information on sales at local shops, information on events in the area, information on suspicious persons, guidance on lost children, etc. are quickly and accurately transmitted using this information communication system in a simple manner. Can be.

また、サーバ1において番組構成情報を管理するため、より多種多様なコンテンツ情報を各端末装置2で出力することも可能となる。すなわち、各端末装置2のユーザがそれぞれ個人的に把握することができるコンテンツの種類や量は限られるが、サーバ1において集中管理することにより、種々のコンテンツ情報に精通した専門のスタッフが番組構成情報を設定することもできうる。したがって、そのような場合には、各端末装置2に応じた適切なコンテンツ情報の選択を行うことができ、効果的なコンテンツ情報の出力を実現可能となりうる。   Further, since the program configuration information is managed in the server 1, more various content information can be output from each terminal device 2. In other words, the types and amounts of content that can be personally grasped by each user of each terminal device 2 are limited, but by centralized management in the server 1, specialized staff familiar with various content information can configure the program structure. Information can also be set. Therefore, in such a case, it is possible to select appropriate content information according to each terminal device 2 and to realize effective output of content information.

なお、サーバ1で記憶されている番組構成情報は、各端末装置2の設定されているところを通る人々の属性(女性、男性、主婦、ビジネスパーソン、大人、子供、高齢者等)に応じて作成されることが好適である。例えば、端末装置2の設置されているところが、女性の多く通るところであれば、女性に人気のあるコンテンツ情報が出力されるように、この端末装置2に対応する番組構成情報が設定されることが好適である。   In addition, the program structure information memorize | stored in the server 1 is according to the attribute (a woman, a man, a housewife, a business person, an adult, a child, an elderly person, etc.) passing through the place where each terminal device 2 is set. It is preferred that it be created. For example, if the place where the terminal device 2 is installed is a place where many women pass, program configuration information corresponding to the terminal device 2 may be set so that content information popular with women is output. Is preferred.

また、本実施の形態において、端末装置2は、他の所定の装置と組み合わされて設置されてもよい。例えば、いわゆるガチャガチャ(登録商標)や、ガシャポン(登録商標)と呼ばれるカプセル自動販売機と組み合わせられてもよい。そのような場合に、サーバ1にコンテンツ情報を登録するためのパスワードや、コンテンツID(コンテンツ識別情報)の記載されている媒体(例えば、紙片等)の入ったカプセルを、そのカプセル自動販売機で販売してもよい。カプセル自動販売機によって、サーバ1にコンテンツ情報を登録するためのパスワード等が販売される場合には、例えば、ユーザは、100円でそのカプセルを購入することによって、サーバ1に1分間のコンテンツ情報を登録する権利を購入することができる。また、端末装置2は、その他の装置、例えば、ゴミ集積所に設置されている悪臭探知装置や、飲料等の自動販売機、公衆電話ボックス等と組み合わされて設置されてもよい。   In the present embodiment, terminal device 2 may be installed in combination with another predetermined device. For example, it may be combined with a so-called gacha gacha (registered trademark) or capsule vending machine called gashapon (registered trademark). In such a case, a capsule containing a password (for registering content information in the server 1) or a medium (for example, a piece of paper) in which a content ID (content identification information) is written is stored in the capsule vending machine. May be sold. When a password or the like for registering content information in the server 1 is sold by the capsule vending machine, for example, the user purchases the capsule for 100 yen so that the content information for one minute is stored in the server 1. The right to register can be purchased. In addition, the terminal device 2 may be installed in combination with other devices such as a malodor detection device installed in a garbage collection site, a vending machine for beverages, a public telephone box, and the like.

また、本実施の形態では、番組構成情報記憶部11で記憶されている番組構成情報が更新部14によって更新される場合について説明したが、そうでなくてもよい。例えば、番組構成情報記憶部11が着脱可能な記録媒体であり、番組構成情報の記憶している記録媒体がサーバ1に装着されることによって、番組構成情報記憶部11が実現されてもよい。そのような場合には、更新指示受付部13や、更新部14をサーバ1が備えなくてもよく、情報通信システムは、更新指示送信装置3を備えなくてもよい。   Moreover, although this Embodiment demonstrated the case where the program structure information memorize | stored in the program structure information storage part 11 was updated by the update part 14, it does not need to be so. For example, the program configuration information storage unit 11 may be a detachable recording medium, and the program configuration information storage unit 11 may be realized by mounting the recording medium storing the program configuration information on the server 1. In such a case, the server 1 may not include the update instruction receiving unit 13 and the update unit 14, and the information communication system may not include the update instruction transmitting device 3.

また、更新指示送信装置3は、端末装置2と一体として更新されるものであってもよい。その場合には、端末装置2から更新指示を送信することができることになる。   Further, the update instruction transmission device 3 may be updated as one unit with the terminal device 2. In that case, an update instruction can be transmitted from the terminal device 2.

また、本実施の形態では、サーバ1がコンテンツ情報を送信する場合について説明したが、サーバ1は、コンテンツ情報を送信しなくてもよい。コンテンツ情報の送信は、例えば、コンテンツサーバ4等からのみされてもよい。そのような場合には、サーバ1は、コンテンツ情報受付部15や、コンテンツ情報記憶部16を備えなくてもよい。   Moreover, although the case where the server 1 transmits content information has been described in the present embodiment, the server 1 may not transmit content information. The content information may be transmitted only from the content server 4 or the like, for example. In such a case, the server 1 may not include the content information receiving unit 15 or the content information storage unit 16.

また、本実施の形態では、判断部23による判断結果に応じてコンテンツ情報を取得する場合について説明したが、端末装置2は、判断部23による判断結果によらずにコンテンツ情報を取得するようにしてもよい。例えば、コンテンツ情報蓄積部25がコンテンツ情報を蓄積する記録媒体の容量が小さく、コンテンツ情報が出力されると、そのコンテンツ情報が削除されるように設定されているような場合には、コンテンツ情報を出力するタイミングでコンテンツ情報を取得しなければならないため、そのような判断を行う必要はないことになる。判断部23による判断結果によらずにコンテンツ情報を取得する場合には、端末装置2は、判断部23を備えなくてもよい。   In the present embodiment, the case where content information is acquired according to the determination result by the determination unit 23 has been described. However, the terminal apparatus 2 acquires content information regardless of the determination result by the determination unit 23. May be. For example, if the content information storage unit 25 has a small storage medium for storing content information and the content information is set to be deleted when the content information is output, the content information is stored. Since content information must be acquired at the output timing, it is not necessary to make such a determination. When acquiring content information regardless of the determination result by the determination unit 23, the terminal device 2 may not include the determination unit 23.

また、本実施の形態では、端末装置2が入力受付部27や処理実行部28を備える構成について説明したが、処理実行部28による処理を行う必要がない場合には、端末装置2は、入力受付部27や処理実行部28を備えなくてもよい。   Further, in the present embodiment, the configuration in which the terminal device 2 includes the input receiving unit 27 and the processing execution unit 28 has been described. However, when the processing by the processing execution unit 28 is not necessary, The reception unit 27 and the processing execution unit 28 may not be provided.

また、本実施の形態では、更新指示送信装置3がコンテンツ情報をサーバ1に送信する場合について説明したが、コンテンツ情報の送信先は、サーバ1でなく、その他のコンテンツサーバ4であってもよい。また、更新指示送信装置3は、コンテンツ情報を送信しないものであってもよい。その場合には、更新指示送信装置3は、コンテンツ情報受付部33、コンテンツ情報送信部34を備えなくてもよい。   Further, in the present embodiment, the case where the update instruction transmission device 3 transmits content information to the server 1 has been described. However, the transmission destination of content information may be the other content server 4 instead of the server 1. . Further, the update instruction transmission device 3 may not transmit content information. In this case, the update instruction transmission device 3 may not include the content information reception unit 33 and the content information transmission unit 34.

また、上記実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよく、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。   In the above embodiment, each process or each function may be realized by centralized processing by a single device or a single system, or may be distributedly processed by a plurality of devices or a plurality of systems. It may be realized by doing.

また、上記実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをCPU等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記実施の形態におけるサーバ1を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、サーバと、2以上の端末装置とを備えた情報通信システムを構成する前記サーバとして機能させるためのプログラムであって、コンテンツ情報を前記端末装置で出力するタイミングに関する情報である番組構成情報が、前記端末装置ごとに記憶される番組構成情報記憶部で記憶されている番組構成情報を、当該番組構成情報に対応する端末装置に送信する送信部として機能させるためのものである。   In the above embodiment, each component may be configured by dedicated hardware, or a component that can be realized by software may be realized by executing a program. For example, each component can be realized by a program execution unit such as a CPU reading and executing a software program recorded on a recording medium such as a hard disk or a semiconductor memory. In addition, the software which implement | achieves the server 1 in the said embodiment is the following programs. In other words, this program is a program for causing a computer to function as the server constituting an information communication system including a server and two or more terminal devices, and relates to the timing at which content information is output by the terminal device. Program configuration information that is information for causing the program configuration information stored in the program configuration information storage unit stored for each terminal device to function as a transmission unit that transmits to the terminal device corresponding to the program configuration information Is.

また、上記実施の形態における端末装置2を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、コンテンツ情報を端末装置で出力するタイミングに関する情報である番組構成情報を受信する番組構成情報受信部と、前記番組構成情報受信部が受信した番組構成情報を蓄積する番組構成情報蓄積部と、前記番組構成情報蓄積部が蓄積した番組構成情報で出力するタイミングが示されるコンテンツ情報を取得するコンテンツ情報取得部と、前記コンテンツ情報取得部が取得したコンテンツ情報を蓄積するコンテンツ情報蓄積部と、前記コンテンツ情報蓄積部が蓄積したコンテンツ情報を、前記番組構成情報蓄積部が蓄積した番組構成情報の示すタイミングで出力するコンテンツ情報出力部として機能させるためのものである。   Moreover, the software which implement | achieves the terminal device 2 in the said embodiment is the following programs. That is, this program stores a program configuration information receiving unit that receives program configuration information, which is information related to timing at which content information is output from a terminal device, and program configuration information received by the program configuration information receiving unit. A program configuration information storage unit, a content information acquisition unit that acquires content information indicating the timing to be output in the program configuration information stored by the program configuration information storage unit, and the content information acquired by the content information acquisition unit The content information storage unit functions as a content information output unit that outputs the content information stored in the content information storage unit at a timing indicated by the program configuration information stored in the program configuration information storage unit.

なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。例えば、情報を取得する取得部や、情報を出力する出力部などにおけるモデムやインターフェースカードなどのハードウェアでしか実現できない機能は、上記プログラムが実現する機能には少なくとも含まれない。   In the program, the functions realized by the program do not include functions that can be realized only by hardware. For example, functions that can be realized only by hardware such as a modem or an interface card in an acquisition unit that acquires information, an output unit that outputs information, and the like are not included in at least the functions realized by the program.

また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体(例えば、CD−ROMなどの光ディスクや磁気ディスク、半導体メモリなど)に記録されたプログラムが読み出されることによって実行されてもよい。   Further, this program may be executed by being downloaded from a server or the like, and a program recorded on a predetermined recording medium (for example, an optical disk such as a CD-ROM, a magnetic disk, a semiconductor memory, or the like) is read out. May be executed by

また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。   Further, the computer that executes this program may be singular or plural. That is, centralized processing may be performed, or distributed processing may be performed.

図23は、上記プログラムを実行して、上記実施の形態によるサーバ1、端末装置2、更新指示送信装置3等を実現するコンピュータの外観の一例を示す模式図である。上記実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムによって実現される。   FIG. 23 is a schematic diagram illustrating an example of an external appearance of a computer that executes the program and realizes the server 1, the terminal device 2, the update instruction transmission device 3, and the like according to the above-described embodiment. The above-described embodiment is realized by computer hardware and a computer program executed on the computer hardware.

図23において、コンピュータシステム100は、CD−ROM(Compact Disk Read Only Memory)ドライブ105、FD(Flexible Disk)ドライブ106を含むコンピュータ101と、キーボード102と、マウス103と、モニタ104とを備える。   23, the computer system 100 includes a computer 101 including a CD-ROM (Compact Disk Read Only Memory) drive 105, an FD (Flexible Disk) drive 106, a keyboard 102, a mouse 103, and a monitor 104.

図24は、コンピュータシステムを示す図である。図24において、コンピュータ101は、CD−ROMドライブ105、FDドライブ106に加えて、CPU(Central Processing Unit)111と、ブートアッププログラム等のプログラムを記憶するためのROM(Read Only Memory)112と、CPU111に接続され、アプリケーションプログラムの命令を一時的に記憶すると共に、一時記憶空間を提供するRAM(Random Access Memory)113と、アプリケーションプログラム、システムプログラム、及びデータを記憶するハードディスク114と、CPU111、ROM112等を相互に接続するバス115とを備える。なお、コンピュータ101は、通信機能を有するため、例えば、LANへの接続を提供する図示しないネットワークカードを含んでいてもよい。   FIG. 24 is a diagram illustrating a computer system. 24, in addition to the CD-ROM drive 105 and the FD drive 106, a computer 101 includes a CPU (Central Processing Unit) 111, a ROM (Read Only Memory) 112 for storing a program such as a bootup program, A CPU (Random Access Memory) 113 that is connected to the CPU 111 and temporarily stores application program instructions and provides a temporary storage space, a hard disk 114 that stores application programs, system programs, and data, a CPU 111 and a ROM 112. Etc. to each other. Since the computer 101 has a communication function, it may include a network card (not shown) that provides connection to a LAN, for example.

コンピュータシステム100に、上記実施の形態によるサーバ1、端末装置2、更新指示送信装置3等の機能を実行させるプログラムは、CD−ROM121、またはFD122に記憶されて、CD−ROMドライブ105、またはFDドライブ106に挿入され、ハードディスク114に転送されてもよい。これに代えて、そのプログラムは、図示しないネットワークを介してコンピュータ101に送信され、ハードディスク114に記憶されてもよい。プログラムは実行の際にRAM113にロードされる。なお、プログラムは、CD−ROM121やFD122、またはネットワークから直接、ロードされてもよい。   A program for causing the computer system 100 to execute the functions of the server 1, the terminal device 2, the update instruction transmission device 3 and the like according to the above-described embodiment is stored in the CD-ROM 121 or the FD 122, and the CD-ROM drive 105 or FD. It may be inserted into the drive 106 and transferred to the hard disk 114. Instead, the program may be transmitted to the computer 101 via a network (not shown) and stored in the hard disk 114. The program is loaded into the RAM 113 at the time of execution. The program may be loaded directly from the CD-ROM 121, the FD 122, or the network.

プログラムは、コンピュータ101に、上記実施の形態によるサーバ1、端末装置2、更新指示送信装置3等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティプログラム等を必ずしも含んでいなくてもよい。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいてもよい。コンピュータシステム100がどのように動作するのかについては周知であり、詳細な説明は省略する。
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
The program does not necessarily include an operating system (OS) or a third-party program that causes the computer 101 to execute the functions of the server 1, the terminal device 2, the update instruction transmission device 3, and the like according to the above-described embodiment. . The program may include only a part of an instruction that calls an appropriate function (module) in a controlled manner and obtains a desired result. How the computer system 100 operates is well known and will not be described in detail.
Further, the present invention is not limited to the above-described embodiment, and various modifications are possible, and it goes without saying that these are also included in the scope of the present invention.

以上より、本発明による情報通信システム等では、各端末装置に応じたコンテンツ情報の出力を実現することができ、コンテンツ情報を出力する情報通信システム等として有用である。   As described above, the information communication system and the like according to the present invention can realize output of content information according to each terminal device, and are useful as an information communication system or the like that outputs content information.

本発明の実施の形態1による情報通信システムの構成を示す図The figure which shows the structure of the information communication system by Embodiment 1 of this invention. 同実施の形態によるサーバの構成を示すブロック図The block diagram which shows the structure of the server by the embodiment 同実施の形態による端末装置の構成を示すブロック図The block diagram which shows the structure of the terminal device by the embodiment 同実施の形態による更新指示送信装置の構成を示すブロック図The block diagram which shows the structure of the update instruction | indication transmission apparatus by the embodiment 同実施の形態によるサーバの動作を示すフローチャートThe flowchart which shows operation | movement of the server by the embodiment 同実施の形態による端末装置の動作を示すフローチャートThe flowchart which shows operation | movement of the terminal device by the embodiment 同実施の形態による更新指示送信装置の動作を示すフローチャートThe flowchart which shows operation | movement of the update instruction | indication transmission apparatus by the embodiment 同実施の形態によるサーバにおいて端末装置ごとに保持されている番組構成情報の一例を示す図The figure which shows an example of the program structure information hold | maintained for every terminal device in the server by the embodiment 同実施の形態によるサーバにおいて保持されている番組構成情報の一例を示す図The figure which shows an example of the program structure information currently hold | maintained in the server by the embodiment 同実施の形態によるサーバにおいて保持されているコンテンツ情報を識別するコンテンツ識別情報の一例を示す図The figure which shows an example of the content identification information which identifies the content information currently hold | maintained in the server by the embodiment 同実施の形態によるサーバにおいて保持されている端末装置識別情報とIPアドレスとの対応の一例を示す図The figure which shows an example of a response | compatibility with the terminal device identification information and IP address hold | maintained in the server by the embodiment 同実施の形態による端末装置において保持されている番組構成情報の一例を示す図The figure which shows an example of the program structure information hold | maintained in the terminal device by the embodiment 同実施の形態による更新指示送信装置における表示の一例を示す図The figure which shows an example of the display in the update instruction | indication transmission apparatus by the embodiment 同実施の形態による更新指示送信装置における表示の一例を示す図The figure which shows an example of the display in the update instruction | indication transmission apparatus by the embodiment 同実施の形態による更新指示送信装置における表示の一例を示す図The figure which shows an example of the display in the update instruction | indication transmission apparatus by the embodiment 同実施の形態によるサーバにおいて保持されている番組構成情報の一例を示す図The figure which shows an example of the program structure information currently hold | maintained in the server by the embodiment 同実施の形態による端末装置において保持されているユーザ情報の一例を示す図The figure which shows an example of the user information hold | maintained in the terminal device by the embodiment 同実施の形態による端末装置において保持されているメッセージ情報の一例を示す図The figure which shows an example of the message information hold | maintained in the terminal device by the embodiment 同実施の形態における番組構成情報の他の一例を示す図The figure which shows another example of the program structure information in the embodiment 同実施の形態における番組構成情報の形式変換に関する処理を示すフローチャートThe flowchart which shows the process regarding the format conversion of the program structure information in the embodiment 同実施の形態における番組構成情報の他の一例を示す図The figure which shows another example of the program structure information in the embodiment 同実施の形態による端末装置のコンテンツ情報の出力について説明するための図The figure for demonstrating the output of the content information of the terminal device by the embodiment 同実施の形態におけるコンピュータシステムの外観一例を示す模式図Schematic diagram showing an example of the appearance of the computer system in the embodiment 同実施の形態におけるコンピュータシステムの構成の一例を示す図The figure which shows an example of a structure of the computer system in the embodiment

符号の説明Explanation of symbols

1 サーバ
2 端末装置
3 更新指示送信装置
4 コンテンツサーバ
11 番組構成情報記憶部
12 送信部
13 更新指示受付部
14 更新部
15 コンテンツ情報受付部
16 コンテンツ情報記憶部
21 番組構成情報受信部
22 番組構成情報蓄積部
23 判断部
24 コンテンツ情報取得部
25 コンテンツ情報蓄積部
26 コンテンツ情報出力部
27 入力受付部
28 処理実行部
31 更新指示受付部
32 更新指示送信部
33 コンテンツ情報受付部
34 コンテンツ情報送信部
DESCRIPTION OF SYMBOLS 1 Server 2 Terminal device 3 Update instruction transmission device 4 Content server 11 Program structure information storage part 12 Transmission part 13 Update instruction reception part 14 Update part 15 Content information reception part 16 Content information storage part 21 Program structure information reception part 22 Program structure information Storage unit 23 Determination unit 24 Content information acquisition unit 25 Content information storage unit 26 Content information output unit 27 Input reception unit 28 Processing execution unit 31 Update instruction reception unit 32 Update instruction transmission unit 33 Content information reception unit 34 Content information transmission unit

Claims (17)

サーバと、2以上の端末装置とを備えた情報通信システムであって、
前記サーバは、
コンテンツ情報を前記端末装置で出力するタイミングに関する情報である番組構成情報が、前記端末装置ごとに記憶される番組構成情報記憶部と、
前記番組構成情報記憶部で記憶されている番組構成情報を、当該番組構成情報に対応する端末装置に送信する送信部と、を備え、
前記端末装置は、
前記サーバから送信された番組構成情報を受信する番組構成情報受信部と、
前記番組構成情報受信部が受信した番組構成情報を蓄積する番組構成情報蓄積部と、
前記番組構成情報蓄積部が蓄積した番組構成情報で出力するタイミングが示されるコンテンツ情報を取得するコンテンツ情報取得部と、
前記コンテンツ情報取得部が取得したコンテンツ情報を蓄積するコンテンツ情報蓄積部と、
前記コンテンツ情報蓄積部が蓄積したコンテンツ情報を、前記番組構成情報蓄積部が蓄積した番組構成情報の示すタイミングで出力するコンテンツ情報出力部と、を備えた、情報通信システム。
An information communication system comprising a server and two or more terminal devices,
The server
A program configuration information storage unit for storing program configuration information, which is information related to the timing of outputting content information at the terminal device, for each terminal device;
A transmission unit that transmits the program configuration information stored in the program configuration information storage unit to a terminal device corresponding to the program configuration information,
The terminal device
A program configuration information receiving unit for receiving program configuration information transmitted from the server;
A program configuration information storage unit for storing the program configuration information received by the program configuration information receiving unit;
A content information acquisition unit for acquiring content information indicating a timing of output in the program configuration information stored by the program configuration information storage unit;
A content information storage unit for storing content information acquired by the content information acquisition unit;
An information communication system comprising: a content information output unit that outputs content information stored by the content information storage unit at a timing indicated by program configuration information stored by the program configuration information storage unit.
前記サーバは、
前記番組構成情報記憶部で記憶されている番組構成情報を更新する指示である更新指示を受け付ける更新指示受付部と、
前記更新指示受付部が受け付けた更新指示に応じて、前記番組構成情報記憶部で記憶されている番組構成情報を更新する更新部と、をさらに備えた、請求項1記載の情報通信システム。
The server
An update instruction receiving unit that receives an update instruction that is an instruction to update the program configuration information stored in the program configuration information storage unit;
The information communication system according to claim 1, further comprising: an update unit that updates program configuration information stored in the program configuration information storage unit in response to an update instruction received by the update instruction reception unit.
前記更新指示を前記サーバに送信する更新指示送信装置をさらに備え、
前記更新指示送信装置は、
前記更新指示を受け付ける第2の更新指示受付部と、
前記第2の更新指示受付部が受け付けた更新指示を前記サーバに送信する更新指示送信部と、を備えた、請求項2記載の情報通信システム。
An update instruction transmitting device for transmitting the update instruction to the server;
The update instruction transmission device includes:
A second update instruction receiving unit for receiving the update instruction;
The information communication system according to claim 2, further comprising: an update instruction transmission unit that transmits the update instruction received by the second update instruction reception unit to the server.
前記サーバは、
コンテンツ情報が記憶されるコンテンツ情報記憶部と、
コンテンツ情報を受け付け、当該受け付けたコンテンツ情報を前記コンテンツ情報記憶部に蓄積するコンテンツ情報受付部と、をさらに備え、
前記送信部は、前記コンテンツ情報記憶部で記憶されているコンテンツ情報も送信する、請求項1から請求項3のいずれか記載の情報通信システム。
The server
A content information storage unit for storing content information;
A content information receiving unit that receives content information and stores the received content information in the content information storage unit;
The information communication system according to any one of claims 1 to 3, wherein the transmission unit also transmits content information stored in the content information storage unit.
前記端末装置は、
前記番組構成情報蓄積部が蓄積した番組構成情報で出力するタイミングが示されるコンテンツ情報を、前記コンテンツ情報蓄積部が蓄積したかどうか判断する判断部をさらに備え、
前記コンテンツ情報取得部は、前記判断部が、前記コンテンツ情報蓄積部がまだ蓄積していないと判断したコンテンツ情報を取得する、請求項1から請求項4のいずれか記載の情報通信システム。
The terminal device
A determination unit for determining whether or not the content information storage unit has stored content information indicating a timing to be output in the program configuration information stored by the program configuration information storage unit;
5. The information communication system according to claim 1, wherein the content information acquisition unit acquires content information that the determination unit determines that the content information storage unit has not yet stored.
前記コンテンツ情報出力部は、コンテンツ情報を、少なくとも音声出力または表示出力する、請求項1から請求項5のいずれか記載の情報通信システム。 The information communication system according to any one of claims 1 to 5, wherein the content information output unit outputs at least audio or display of the content information. 前記表示出力は、投影型の表示出力である、請求項6記載の情報通信システム。 The information communication system according to claim 6, wherein the display output is a projection type display output. 前記番組構成情報は、コンテンツ情報を出力する優先度を示す情報である優先度情報を含んでおり、
前記コンテンツ情報出力部は、高い優先度を示す優先度情報に対応するコンテンツ情報を優先的に出力する、請求項1から請求項7のいずれか記載の情報通信システム。
The program configuration information includes priority information that is information indicating the priority of outputting content information,
The information communication system according to any one of claims 1 to 7, wherein the content information output unit preferentially outputs content information corresponding to priority information indicating a high priority.
前記コンテンツ情報は、緊急の通知を示すコンテンツ情報を含んでおり、
前記緊急の通知を示すコンテンツ情報に対応する優先度情報の示す優先度は、最上位である、請求項8記載の情報通信システム。
The content information includes content information indicating an emergency notification,
The information communication system according to claim 8, wherein the priority indicated by the priority information corresponding to the content information indicating the emergency notification is the highest.
前記端末装置は、
ユーザからの入力を受け付ける入力受付部と、
前記入力受付部が受け付けた入力に応じて、所定の処理を実行する処理実行部と、をさらに備え、
前記入力受付部が、前記処理実行部に対する入力を受け付けた場合には、前記コンテンツ出力部によるコンテンツ情報の出力に代えて、前記処理実行部による処理を実行する、請求項1から請求項9記載の情報通信システム。
The terminal device
An input receiving unit that receives input from the user;
A process execution unit that executes a predetermined process in response to the input received by the input reception unit;
10. The process according to claim 1, wherein when the input receiving unit receives an input to the process execution unit, the process execution unit executes a process instead of outputting content information by the content output unit. Information communication system.
請求項1から請求項10のいずれか記載の情報通信システムを構成するサーバ。 The server which comprises the information communication system in any one of Claims 1-10. 請求項1から請求項10のいずれか記載の情報通信システムを構成する端末装置。 The terminal device which comprises the information communication system in any one of Claims 1-10. 請求項3記載の情報通信システムを構成する更新指示送信装置。 An update instruction transmitting apparatus constituting the information communication system according to claim 3. サーバと、2以上の端末装置とを備えた情報通信システムを構成する前記サーバで実行される情報処理方法であって、
コンテンツ情報を前記端末装置で出力するタイミングに関する情報である番組構成情報が、前記端末装置ごとに記憶される番組構成情報記憶部で記憶されている番組構成情報を、当該番組構成情報に対応する端末装置に送信する送信ステップを備えた情報処理方法。
An information processing method executed by the server constituting an information communication system including a server and two or more terminal devices,
A terminal corresponding to the program configuration information, the program configuration information stored in the program configuration information storage unit in which the program configuration information, which is information related to the timing at which the content information is output by the terminal device, is stored for each terminal device An information processing method comprising a transmission step of transmitting to an apparatus.
コンテンツ情報を端末装置で出力するタイミングに関する情報である番組構成情報を受信する番組構成情報受信ステップと、
前記番組構成情報受信ステップで受信した番組構成情報を蓄積する番組構成情報蓄積ステップと、
前記番組構成情報蓄積ステップで蓄積した番組構成情報で出力するタイミングが示されるコンテンツ情報を取得するコンテンツ情報取得ステップと、
前記コンテンツ情報取得ステップで取得したコンテンツ情報を蓄積するコンテンツ情報蓄積ステップと、
前記コンテンツ情報蓄積ステップで蓄積したコンテンツ情報を、前記番組構成情報蓄積ステップで蓄積した番組構成情報の示すタイミングで出力するコンテンツ情報出力ステップと、を備えた情報処理方法。
A program configuration information receiving step for receiving program configuration information, which is information relating to the timing at which the content information is output by the terminal device;
A program configuration information storage step for storing the program configuration information received in the program configuration information reception step;
A content information acquisition step for acquiring content information indicating the timing of output in the program configuration information stored in the program configuration information storage step;
A content information storage step for storing the content information acquired in the content information acquisition step;
A content information output step of outputting the content information stored in the content information storage step at a timing indicated by the program configuration information stored in the program configuration information storage step.
コンピュータを、
サーバと、2以上の端末装置とを備えた情報通信システムを構成する前記サーバとして機能させるためのプログラムであって、
コンテンツ情報を前記端末装置で出力するタイミングに関する情報である番組構成情報が、前記端末装置ごとに記憶される番組構成情報記憶部で記憶されている番組構成情報を、当該番組構成情報に対応する端末装置に送信する送信部として機能させるためのプログラム。
Computer
A program for causing a server to function as the server constituting an information communication system including two or more terminal devices,
A terminal corresponding to the program configuration information, the program configuration information stored in the program configuration information storage unit in which the program configuration information, which is information related to the timing at which the content information is output by the terminal device, is stored for each terminal device A program for functioning as a transmission unit that transmits to a device.
コンピュータを、
コンテンツ情報を端末装置で出力するタイミングに関する情報である番組構成情報を受信する番組構成情報受信部と、
前記番組構成情報受信部が受信した番組構成情報を蓄積する番組構成情報蓄積部と、
前記番組構成情報蓄積部が蓄積した番組構成情報で出力するタイミングが示されるコンテンツ情報を取得するコンテンツ情報取得部と、
前記コンテンツ情報取得部が取得したコンテンツ情報を蓄積するコンテンツ情報蓄積部と、
前記コンテンツ情報蓄積部が蓄積したコンテンツ情報を、前記番組構成情報蓄積部が蓄積した番組構成情報の示すタイミングで出力するコンテンツ情報出力部として機能させるためのプログラム。
Computer
A program configuration information receiving unit that receives program configuration information that is information related to the timing at which the content information is output by the terminal device;
A program configuration information storage unit for storing the program configuration information received by the program configuration information receiving unit;
A content information acquisition unit for acquiring content information indicating a timing of output in the program configuration information stored by the program configuration information storage unit;
A content information storage unit for storing content information acquired by the content information acquisition unit;
A program for causing the content information stored in the content information storage unit to function as a content information output unit that outputs at timing indicated by the program configuration information stored in the program configuration information storage unit.
JP2006290650A 2006-10-26 2006-10-26 Information communication system, server, terminal device, update instruction transmission device, information communication method, and program Pending JP2008109421A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006290650A JP2008109421A (en) 2006-10-26 2006-10-26 Information communication system, server, terminal device, update instruction transmission device, information communication method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006290650A JP2008109421A (en) 2006-10-26 2006-10-26 Information communication system, server, terminal device, update instruction transmission device, information communication method, and program

Publications (1)

Publication Number Publication Date
JP2008109421A true JP2008109421A (en) 2008-05-08

Family

ID=39442410

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006290650A Pending JP2008109421A (en) 2006-10-26 2006-10-26 Information communication system, server, terminal device, update instruction transmission device, information communication method, and program

Country Status (1)

Country Link
JP (1) JP2008109421A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015111771A (en) * 2013-12-06 2015-06-18 ヤマハ株式会社 Information providing system, communication terminal, and management device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152672A (en) * 2000-11-10 2002-05-24 Brando:Kk System and method for reproducing contents, device and method for generating schedule, computer readable recording medium recording program and contents reproducing device
JP2002218277A (en) * 2001-01-22 2002-08-02 Nec Corp Information reproducing method and information reproducing system.
JP2004198796A (en) * 2002-12-19 2004-07-15 Matsushita Electric Ind Co Ltd Display system, management program for the display system, server, and server program
JP2005258989A (en) * 2004-03-15 2005-09-22 Oki Electric Ind Co Ltd Information system, schedule creation device, and schedule creation method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002152672A (en) * 2000-11-10 2002-05-24 Brando:Kk System and method for reproducing contents, device and method for generating schedule, computer readable recording medium recording program and contents reproducing device
JP2002218277A (en) * 2001-01-22 2002-08-02 Nec Corp Information reproducing method and information reproducing system.
JP2004198796A (en) * 2002-12-19 2004-07-15 Matsushita Electric Ind Co Ltd Display system, management program for the display system, server, and server program
JP2005258989A (en) * 2004-03-15 2005-09-22 Oki Electric Ind Co Ltd Information system, schedule creation device, and schedule creation method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015111771A (en) * 2013-12-06 2015-06-18 ヤマハ株式会社 Information providing system, communication terminal, and management device

Similar Documents

Publication Publication Date Title
KR20040073057A (en) Karaoke Service Method By Using Wireless Connecting Means between Mobile Communication Terminals and Computer Readable Recoding Medium for Performing it
CN109117233A (en) Method and apparatus for handling information
WO2002003209A1 (en) Information distribution system, information distribution method, and computer program for executing the method
US20120311103A1 (en) Content reproduction device
JPH1185785A (en) Information processing method, information processing apparatus, and information distribution system
EP2522003A1 (en) Systems and methods for sleep management
JP2009217641A (en) Fragrance service providing system, fragrance service management device, fragrance generating device, fragrance generation control device, fragrance service providing method, and program
JP4850753B2 (en) Advertisement distribution system, terminal device, advertisement distribution method, program, and recording medium
JP4263873B2 (en) Server apparatus, client apparatus, distribution system, distribution program, and client program
KR100782836B1 (en) Content management method, device and storage medium and adaptive content playback method using the same
TW201312971A (en) Method for receiving message
JP3745650B2 (en) Electronic poster system
JP2008109421A (en) Information communication system, server, terminal device, update instruction transmission device, information communication method, and program
JP2014071266A (en) Advertisement display system, advertisement display method and advertisement display program
JP2009246815A (en) Vod system for server control type moving image communication terminal
JP2017068557A (en) Karaoke system and karaoke system control method
JP5553785B2 (en) Service providing apparatus and service providing method
JP2003345729A (en) Video chat system, video chat terminal device, video chat server, video chat service providing method, and program
CN114827690A (en) Network resource display method, device and system
JP2013073559A (en) Information communication device, information communication program and telecommunication system
JP2016173670A (en) Information output device, information output method, and program
JP2016081160A (en) Information distribution system
JP2009177673A (en) Television program remote recording system, method, and program
JP2014085726A (en) Information processing device, information processing method, and program
JP6604122B2 (en) Karaoke system and karaoke system control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091020

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120214

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20120704