JP5862452B2 - Content data distribution system, server, and license issuance method - Google Patents
Content data distribution system, server, and license issuance method Download PDFInfo
- Publication number
- JP5862452B2 JP5862452B2 JP2012117872A JP2012117872A JP5862452B2 JP 5862452 B2 JP5862452 B2 JP 5862452B2 JP 2012117872 A JP2012117872 A JP 2012117872A JP 2012117872 A JP2012117872 A JP 2012117872A JP 5862452 B2 JP5862452 B2 JP 5862452B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- content
- input
- unit
- control unit
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title description 417
- 238000004891 communication Methods 0.000 claims description 289
- 230000005540 biological transmission Effects 0.000 claims description 128
- 230000004044 response Effects 0.000 claims description 105
- 230000003213 activating effect Effects 0.000 claims description 20
- 238000007726 management method Methods 0.000 description 152
- 230000008569 process Effects 0.000 description 138
- 238000012545 processing Methods 0.000 description 117
- 230000001133 acceleration Effects 0.000 description 52
- 238000012790 confirmation Methods 0.000 description 46
- 238000010586 diagram Methods 0.000 description 44
- 230000006870 function Effects 0.000 description 21
- 238000003825 pressing Methods 0.000 description 17
- 238000001514 detection method Methods 0.000 description 16
- 239000004973 liquid crystal related substance Substances 0.000 description 15
- 238000001994 activation Methods 0.000 description 12
- 230000004048 modification Effects 0.000 description 12
- 238000012986 modification Methods 0.000 description 12
- 230000004913 activation Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 8
- 238000012384 transportation and delivery Methods 0.000 description 8
- 238000013523 data management Methods 0.000 description 5
- 238000005070 sampling Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000008929 regeneration Effects 0.000 description 2
- 238000011069 regeneration method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000012419 revalidation Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Landscapes
- Navigation (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、コンテンツデータ配信システム、サーバ、及びライセンス発効方法に関し、特に、車載機器において、コンテンツを提供するサーバからコンテンツデータを受信して、コンテンツを再生する技術に関する。 The present invention relates to a content data distribution system, a server, and a license issuance method, and more particularly to a technology for receiving content data from a server that provides content and reproducing the content in an in-vehicle device.
ユーザがインターネットを介して、楽曲等のコンテンツを購入して、ダウンロード入手する技術が検討されている(例えば、特許文献1、2)。
例えば、特許文献2には、音楽データを提供する音楽提供サーバと、音楽提供サーバの提供する音楽データを購入する通信端末とから構成される音楽購入システムが開示されている。音楽提供サーバは、音楽データの発売日時前に、通信端末から、音楽データの購入予約に関する処理を要求する予約処理要求データを受信すると、通信端末に対して音楽データを送信する。また、音楽提供サーバは、発売日時以降に、通信端末から、購入が予約されていた音楽データの購入を要求する予約音楽購入要求データを受信すると、通信端末に対して、音楽データの利用を許可するためのライセンスデータを送信する。このライセンスデータは、音楽データよりもデータ量が少ない。これによって、発売日時以降に、複数の通信端末から音楽データの購入要求が集中しても、音楽データを迅速に提供することが可能となる。
A technique in which a user purchases and downloads content such as music via the Internet has been studied (for example, Patent Documents 1 and 2).
For example, Patent Literature 2 discloses a music purchase system including a music providing server that provides music data and a communication terminal that purchases music data provided by the music providing server. When the music providing server receives reservation processing request data for requesting processing related to music data purchase reservation from the communication terminal before the music data release date, the music providing server transmits the music data to the communication terminal. In addition, when the music providing server receives the reserved music purchase request data for requesting the purchase of the music data reserved for purchase from the communication terminal after the release date and time, the music providing server permits the communication terminal to use the music data. License data to send. This license data has a smaller data amount than the music data. As a result, music data can be provided promptly even if purchase requests for music data are concentrated from a plurality of communication terminals after the date of release.
一方で、カーナビゲーションシステム及びカーオーディオ等の車載機器において、車両の運転中であっても、楽曲等のコンテンツをダウンロードして利用したいという要請がある。 On the other hand, in-vehicle devices such as car navigation systems and car audios, there is a demand for downloading and using contents such as music even while the vehicle is driving.
ここで、インターネットを介して、楽曲等のコンテンツを購入する場合、一般的には、ユーザの名前(ID)、パスワード及びクレジットカード番号を始めとしたクレジットカード情報等の入力操作や、購入内容を確認する問い合わせに応じた入力操作等の複雑な入力操作が必要となる。
しかし、車載機器において、ユーザがインターネットを介してコンテンツを購入する際に、同様の操作を求めると、ユーザは車両の運転中に複雑な入力操作を行うこととなり、非常に危険である。一方で、ユーザは、運転中であっても楽曲データ等のコンテンツをダウンロードし、取得することを希望する場合がある。例えば、運転中に聞いていたラジオの楽曲を気に入り、ラジオによるその楽曲の再生が終了した後も、再度運転中に聞きたいと臨む場合等がその例としてあげられる。
Here, when purchasing contents such as music pieces via the Internet, in general, input operations such as credit card information such as a user's name (ID), password and credit card number, and purchase contents A complicated input operation such as an input operation corresponding to the inquiry to be confirmed is required.
However, when the user purchases the content via the Internet in the in-vehicle device, if the user requests a similar operation, the user performs a complicated input operation while driving the vehicle, which is very dangerous. On the other hand, the user may desire to download and acquire contents such as music data even while driving. For example, the user may like a radio song that he / she listened to while driving, and may wish to listen again while driving after the music has been played back by the radio.
本発明は、前述した要請に基づいてなされたものであって、安全性を維持しつつ、ユーザが簡易に購入するコンテンツ利用することができるコンテンツデータ配信システム、サーバ、及びライセンス発効方法を提供することを目的とする。 The present invention has been made based on the above-described request, and provides a content data distribution system, a server, and a license effective method capable of using content that a user can easily purchase while maintaining safety. For the purpose.
本発明の第1の態様にかかるコンテンツデータ配信システムは、車載機器、通信端末、及びサーバからなるコンテンツデータ配信システムであって、前記車載機器は、購入されようとするコンテンツに対する第1ライセンス要求の入力が行われる第1ライセンス要求入力部と、前記入力された第1ライセンス要求に基づいて第1のライセンス要求情報を生成する第1ライセンス要求情報生成部と、前記第1ライセンス要求情報を前記サーバに送信する第1ライセンス要求情報送信部と、前記送信された第1ライセンス要求情報に基づき前記サーバが発効した第1ライセンスを付されたコンテンツデータを前記サーバから受信するコンテンツデータ受信部とを備え、前記サーバは、前記第1ライセンス要求情報を前記車載機器から受信する第1ライセンス要求情報受信部と、前記受信された第1ライセンス要求情報に基づいて前記第1ライセンスを発効する第1ライセンス発効部と、前記発効された第1ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信部と、前記車載機器が搭載された車両の運転が終了された旨の判断に基づき運転終了通知情報を生成する運転終了通知情報生成部と、前記生成された運転終了通知情報に基づいて第2ライセンス要求を催促させるための第2ライセンス要求催促情報を生成する第2ライセンス要求催促情報生成部と、前記生成された第2ライセンス要求催促情報を前記通信端末に送信する第2ライセンス要求催促情報送信部と、前記第2ライセンス要求情報を前記通信端末から受信する第2ライセンス要求情報受信部と、前記受信された第2ライセンス要求情報に基づき前記コンテンツデータに前記第2ライセンスを発効する第2ライセンス発効部とを備え、前記通信端末は、前記第2ライセンス要求催促情報を前記サーバから受信する第2ライセンス要求催促情報受信部と、前記受信された第2ライセンス要求催促情報に応じた提示に基づき第2ライセンス要求が入力される第2ライセンス要求入力部と、前記入力された第2ライセンス要求に基づき第2ライセンス要求情報を生成する第2ライセンス要求情報生成部と、前記生成された第2ライセンス要求情報を前記サーバに送信する第2ライセンス要求情報送信部とを備え、前記第1ライセンス要求の入力は、前記第2ライセンス要求の入力よりも簡易であることを特徴とする。 A content data distribution system according to a first aspect of the present invention is a content data distribution system including an in-vehicle device, a communication terminal, and a server, and the in-vehicle device requests a first license for content to be purchased. A first license request input unit for inputting, a first license request information generating unit for generating first license request information based on the input first license request, and the first license request information for the server A first license request information transmitting unit for transmitting to the server, and a content data receiving unit for receiving, from the server, content data to which the first license issued by the server based on the transmitted first license request information is attached. The server receives the first license request information from the in-vehicle device. An in-licensing request information receiving unit; a first license activating unit that activates the first license based on the received first license request information; and content data to which the activated first license is attached as the in-vehicle device. A content data transmission unit that transmits to the vehicle, a driving end notification information generation unit that generates driving end notification information based on a determination that driving of the vehicle on which the in-vehicle device is mounted is terminated, and the generated driving end notification A second license request prompting information generating unit that generates second license request prompting information for prompting a second license request based on the information; and a second license request prompting information that is generated is transmitted to the communication terminal. A second license request prompting information transmitting unit; and second license request information for receiving the second license request information from the communication terminal A communication section, and a second license activating section for activating the second license on the content data based on the received second license request information, wherein the communication terminal transmits the second license request prompting information to the server A second license request prompting information receiving unit that receives from the second license request prompting information, a second license request input unit that receives a second license request based on the presentation according to the received second license request prompting information, and the input second A second license request information generating unit that generates second license request information based on a two license request; and a second license request information transmitting unit that transmits the generated second license request information to the server, The input of one license request is simpler than the input of the second license request.
本発明の第2の態様にかかるサーバは、購入されようとするコンテンツに対する第1ライセンス要求情報を外部の車載機器から受信する第1ライセンス要求情報受信部と、前記受信された第1ライセンス要求情報に基づいて前記第1ライセンスを発効する第1ライセンス発効部と、前記発効された第1ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信部と、前記車載機器が搭載された車両の運転が終了された旨の判断に基づき運転終了通知情報を生成する運転終了通知情報生成部と、前記生成された運転終了通知情報に基づいて第2ライセンス要求を催促させるための第2ライセンス要求催促情報を生成する第2ライセンス要求催促情報生成部と、前記生成された第2ライセンス要求催促情報を外部の通信端末に送信する第2ライセンス要求催促情報送信部と、前記送信された第2ライセンス要求催促情報に応じて生成された前記第2ライセンス要求情報を前記通信端末から受信する第2ライセンス要求情報受信部と、前記受信された第2ライセンス要求情報に基づき前記第1のライセンスを付されたコンテンツデータに第2ライセンスを発効する第2のライセンス発効部とを備えることを特徴とする。 The server according to the second aspect of the present invention includes a first license request information receiving unit for receiving first license request information for content to be purchased from an external in-vehicle device, and the received first license request information. The first license activating unit for activating the first license based on the content, the content data transmitting unit for transmitting the content data attached with the activated first license to the in-vehicle device, and the in-vehicle device are mounted. A driving end notification information generating unit that generates driving end notification information based on a determination that driving of the vehicle has ended, and a second license for prompting a second license request based on the generated driving end notification information A second license request prompting information generating unit for generating request prompting information, and the generated second license request prompting information from an external A second license request prompting information transmitting unit for transmitting to the communication terminal; and second license request information receiving for receiving, from the communication terminal, the second license request information generated according to the transmitted second license request prompting information And a second license activating unit for activating a second license on the content data to which the first license is attached based on the received second license request information.
本発明の第3の態様にかかるライセンス発効方法は、購入されようとするコンテンツに対する第1ライセンス要求情報を外部の車載機器から受信する第1ライセンス要求情報受信ステップと、前記受信された第1ライセンス要求情報に基づいて前記第1ライセンスを発効する第1ライセンス発効ステップと、前記発効された第1ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信ステップと、前記車載機器が搭載された車両の運転が終了された旨の判断に基づき運転終了通知情報を生成する運転終了通知情報生成ステップと、前記生成された運転終了通知情報に基づいて第2ライセンス要求を催促させるための第2ライセンス要求催促情報を生成する第2ライセンス要求催促情報生成ステップと、前記生成された第2ライセンス要求催促情報を外部の通信端末に送信する第2ライセンス要求催促情報送信ステップと、前記送信された第2ライセンス要求催促情報に応じて生成された前記第2ライセンス要求情報を前記通信端末から受信する第2ライセンス要求情報受信ステップと、前記受信された第2ライセンス要求情報に基づき前記第1のライセンスを付されたコンテンツデータに第2ライセンスを発効する第2のライセンス発効ステップとを備えることを特徴とする。 The license activating method according to the third aspect of the present invention includes a first license request information receiving step for receiving first license request information for content to be purchased from an external in-vehicle device, and the received first license. A first license activating step for activating the first license based on request information, a content data transmitting step for transmitting content data attached with the activated first license to the in-vehicle device, and the in-vehicle device mounted A driving end notification information generating step for generating driving end notification information based on a determination that driving of the vehicle that has been completed is completed, and a second license request for prompting a second license request based on the generated driving end notification information A second license request prompting information generating step for generating two license request prompting information; A second license request prompting information transmitting step for transmitting the second license request prompting information to an external communication terminal; and the second license request prompting information generated according to the transmitted second license request prompting information A second license request information receiving step received from the communication terminal; a second license issuing step for issuing a second license to the content data to which the first license is attached based on the received second license request information; It is characterized by providing.
前述した本発明の各態様によれば、安全性を維持しつつ、ユーザが簡易に購入するコンテンツ利用することができるコンテンツデータ配信システム、サーバ、及びライセンス発効方法を提供することができる。 According to each aspect of the present invention described above, it is possible to provide a content data distribution system, a server, and a license issuance method that can use content that a user can easily purchase while maintaining safety.
<1.コンテンツデータ配信システム1の概要構成>
まず、図1を参照して、本発明の実施の形態にかかるコンテンツデータ配信システム1の概要構成について説明する。図1は、本発明の実施の形態にかかるコンテンツデータ配信システム1の概要構成例を示すブロック図である。
<1. Outline Configuration of Content Data Distribution System 1>
First, a schematic configuration of a content data distribution system 1 according to an embodiment of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing a schematic configuration example of a content data distribution system 1 according to an embodiment of the present invention.
コンテンツデータ配信システム1は、車載機器100、通信端末200、及び、コンテンツ提供装置(サーバ)300を有する。車載機器100は、車両に搭載されている。通信端末200は、車両を運転するユーザが所有する携帯電話等の通信端末である。 The content data distribution system 1 includes an in-vehicle device 100, a communication terminal 200, and a content providing device (server) 300. The in-vehicle device 100 is mounted on a vehicle. The communication terminal 200 is a communication terminal such as a mobile phone owned by a user who drives the vehicle.
車載機器100、通信端末200、及びサーバ300とは、インターネットを介して、任意の情報を互いに送受信する。より具体的には、車載機器100及び通信端末200は、携帯電話網を介して、インターネットに接続する。すなわち、車載機器100及び通信端末200は、携帯電話の無線通信規格を使用した無線通信によって情報を互いに送受信する。この無線通信規格は、例えば、3G、3.5G、及び、4G等の任意の携帯電話の無線通信規格を使用してよい。また、サーバ300は、インターネットに接続するための任意の通信規格を使用して、有線通信又は無線通信によって、車載機器100又は通信端末200との間で情報を送受信する。なお、このときに送受信される情報は、携帯電話基地局、及び、携帯電話網とインターネットとを接続するゲートウェイ等を介して送受信されることは自明であるため、図示及びその説明は省略する。 The in-vehicle device 100, the communication terminal 200, and the server 300 transmit / receive arbitrary information to / from each other via the Internet. More specifically, the in-vehicle device 100 and the communication terminal 200 are connected to the Internet via a mobile phone network. That is, the in-vehicle device 100 and the communication terminal 200 transmit / receive information to / from each other by wireless communication using a wireless communication standard for mobile phones. As this wireless communication standard, for example, a wireless communication standard of any mobile phone such as 3G, 3.5G, and 4G may be used. The server 300 transmits / receives information to / from the in-vehicle device 100 or the communication terminal 200 by wired communication or wireless communication using an arbitrary communication standard for connecting to the Internet. In addition, since it is obvious that the information transmitted / received at this time is transmitted / received via a mobile phone base station and a gateway connecting the mobile phone network and the Internet, illustration and description thereof are omitted.
車載機器100と通信端末200とは、無線通信によって、任意の情報を互いに直接送受信することもできる。この無線通信には、例えば、Bluetooth(登録商標)及びWi−Fi(登録商標)等の任意の無線通信規格を使用してよい。また、車載機器100と通信端末200とは、有線通信によって、任意の情報を送受信するようにしてもよい。例えば、車載機器100と通信端末200とを、USB(Universal Serial Bus)等の任意の有線接続規格によって接続することで有線通信を可能とする。 The in-vehicle device 100 and the communication terminal 200 can directly transmit / receive arbitrary information to / from each other by wireless communication. For this wireless communication, for example, an arbitrary wireless communication standard such as Bluetooth (registered trademark) and Wi-Fi (registered trademark) may be used. Further, the in-vehicle device 100 and the communication terminal 200 may transmit / receive arbitrary information by wired communication. For example, wired communication is enabled by connecting the in-vehicle device 100 and the communication terminal 200 according to an arbitrary wired connection standard such as USB (Universal Serial Bus).
車載機器100は、例えば、AV一体型のカーナビゲーションシステム又はカーオーディオ等である。車載機器100は、各種コンテンツを再生可能である。ここで、コンテンツとしては、音声を示す音声コンテンツ、動画を示す動画コンテンツ等がある。動画コンテンツとして、動画像とともに音声も付加された音声付き動画コンテンツ、及び、動画像のみからなり、音声は付加されていない音声無し動画コンテンツがある。すなわち、音声コンテンツには、そのコンテンツとしての音声を示す音声情報が含まれ、音声付き動画コンテンツには、そのコンテンツとしての音声及び画像をそれぞれ示す音声情報及び画像情報が含まれ、音声無し動画コンテンツには、そのコンテンツとしての画像を示す画像情報が含まれる。音声コンテンツには、例えば、楽曲、講演、オーディオドラマ及びラジオ番組等がある。動画コンテンツには、例えば、映画、ドラマ、アニメーション、ミュージックビデオ及びテレビ番組等がある。 The in-vehicle device 100 is, for example, an AV integrated car navigation system or a car audio. The in-vehicle device 100 can reproduce various contents. Here, examples of the content include audio content indicating sound, moving image content indicating moving image, and the like. As the moving image content, there are moving image content with sound to which sound is added together with a moving image, and moving image content without sound to which only sound is added and sound is not added. That is, the audio content includes audio information indicating the audio as the content, and the moving image content with audio includes the audio information and the image information indicating the audio and the image as the content, respectively. Includes image information indicating an image as the content. Examples of audio content include music, lectures, audio dramas, and radio programs. Examples of the moving image content include a movie, a drama, an animation, a music video, and a television program.
車載機器100は、ユーザが購入しようとするコンテンツを示すコンテンツデータをサーバ300からダウンロードして、ダウンロードしたコンテンツデータに基づいてコンテンツを再生する。また、車載機器100は、ユーザが車両の運転中に簡易な操作でコンテンツを利用することを可能とするために、購入される候補となるコンテンツ(以下、単に「購入候補コンテンツ」という。)をユーザに対して提示する。車載機器100は、購入候補コンテンツの提示内容に係る購入候補コンテンツ提示情報をサーバ300から受信して、受信した購入候補コンテンツ提示情報に基づいて購入候補コンテンツを液晶モニタに表示する等してユーザに提示する。 The in-vehicle device 100 downloads content data indicating content that the user intends to purchase from the server 300, and reproduces the content based on the downloaded content data. Further, the in-vehicle device 100 allows content to be purchased (hereinafter simply referred to as “purchase candidate content”) in order to allow the user to use the content with a simple operation while driving the vehicle. Present to the user. The in-vehicle device 100 receives the purchase candidate content presentation information related to the presentation content of the purchase candidate content from the server 300, displays the purchase candidate content on the liquid crystal monitor based on the received purchase candidate content presentation information, etc. Present.
車載機器100が提示する購入候補コンテンツに対し、ユーザは所定の簡易入力を行いコンテンツデータのダウンロードを要求する。そして、購入候補コンテンツが複数提示されている場合はユーザが簡易入力により選択したコンテンツに係るコンテンツデータが、購入候補コンテンツが一つの場合はそのコンテンツに係るコンテンツデータが所定の制限を施された状態でサーバからダウンロードされる。以下では、この所定の制限を施した状態でのコンテンツデータのダウンロードを、仮ライセンスが付されたコンテンツデータのダウンロードという。なお、所定の簡易入力については、後に詳述する。 For the purchase candidate content presented by the in-vehicle device 100, the user makes a predetermined simple input and requests download of content data. When a plurality of purchase candidate contents are presented, the content data related to the content selected by the user by simple input, or when there is only one purchase candidate content, the content data related to the content is subjected to a predetermined restriction Downloaded from the server. Hereinafter, downloading of content data in a state where the predetermined restriction is applied is referred to as downloading of content data to which a temporary license is attached. The predetermined simple input will be described later in detail.
この仮ライセンスが付されたコンテンツデータのダウンロードによって、ユーザが複雑なコンテンツの購入手続きなしに、車載機器100内でコンテンツを利用することが可能となる。車載機器100は、所定の簡易手続きが実施されたコンテンツについて仮ライセンスの発効をサーバに要求する仮ライセンス要求情報をサーバ300に送信することで、サーバ300から仮ライセンスが付されたコンテンツデータを取得する。 By downloading the content data with the provisional license, the user can use the content in the in-vehicle device 100 without a complicated content purchase procedure. The in-vehicle device 100 acquires content data with a provisional license from the server 300 by transmitting to the server 300 provisional license request information that requests the server to make the provisional license effective for the content that has undergone a predetermined simple procedure. To do.
以上のようにすることで、ユーザは、手間のかかるコンテンツの購入手続きを省略して、コンテンツデータをダウンロードして利用することが可能となり、運転中(走行中及び乗車中)であっても、コンテンツの利用を、より簡易に、又は安全に行うことが可能となる。 By doing as described above, the user can download and use the content data by omitting the troublesome purchase procedure of the content, and even while driving (running and riding) The content can be used more easily or safely.
通信端末200は、携帯電話、PHS(Personal Handyphone System)、タブレットPC(Personal Computer)、及び、ノートPC等の通信機能を備えた情報処理装置である。携帯電話には、いわゆるスマートフォンが含まれる。 The communication terminal 200 is an information processing apparatus having communication functions such as a mobile phone, a PHS (Personal Handyphone System), a tablet PC (Personal Computer), and a notebook PC. The mobile phone includes a so-called smartphone.
車載機器100又は通信端末200は、ユーザが車両の運転中でなくなったときに、ユーザにコンテンツの購入手続きを催促する通知のメール(以下、「購入手続きメール」と呼ぶ)をサーバ300から受信する。また、この購入手続きメールには所定のURL情報が含まれ、ユーザが、コンテンツの購入手続きを行うためのウェブページにアクセスして、コンテンツの購入手続きを行うことが可能となる。以上のようにすることで、コンテンツデータ配信システム1は、ユーザに対して、運転が終了して安全な状態になってから、複雑なコンテンツの購入手続きの入力を促すことが可能となる。 The in-vehicle device 100 or the communication terminal 200 receives, from the server 300, a notification email (hereinafter referred to as “purchase procedure email”) prompting the user to purchase a content when the user is not driving the vehicle. . The purchase procedure e-mail includes predetermined URL information, and the user can access the web page for performing the content purchase procedure and perform the content purchase procedure. As described above, the content data distribution system 1 can prompt the user to input a complicated content purchase procedure after the driving is finished and the user is in a safe state.
サーバ300は、購入候補コンテンツ提示情報を生成し、車載機器100に送信する。また、サーバ300は、車載機器100から仮ライセンス要求情報を受信すると、仮ライセンスを発効し、その仮ライセンスが付されたコンテンツデータを車載機器100に送信し、前記の購入手続の対象となったコンテンツデータに対する、制限のない正式なライセンスを発効する。そして、サーバ300は、ユーザが車両の運転中でなくなったときに、購入手続きメールを車載機器100又は通信端末200に送信し、前述の複雑なコンテンツ購入手続の入力が行われると、その購入手続の対象となるコンテンツデータに対して、仮ライセンスで施されていた制限を解除した、正式なライセンスを発効する。 The server 300 generates purchase candidate content presentation information and transmits it to the in-vehicle device 100. In addition, when receiving the temporary license request information from the in-vehicle device 100, the server 300 activates the temporary license, transmits the content data to which the temporary license is attached to the in-vehicle device 100, and is subject to the purchase procedure described above. Issue an unrestricted formal license for content data. Then, when the user is not driving the vehicle, the server 300 transmits a purchase procedure mail to the in-vehicle device 100 or the communication terminal 200, and when the complicated content purchase procedure is input, the purchase procedure is sent. For the content data subject to, the formal license is released, which removes the restrictions imposed by the temporary license.
<2.コンテンツデータ配信システム1の処理概要>
続いて、図2を参照して、本発明の実施の形態にかかるコンテンツデータ配信システム1の処理概要について説明する。図2は、本発明の実施の形態にかかるコンテンツデータ配信システム1の処理概要を示す処理フローである。
<2. Outline of Processing of Content Data Distribution System 1>
Next, with reference to FIG. 2, an outline of processing of the content data distribution system 1 according to the embodiment of the present invention will be described. FIG. 2 is a processing flow showing an outline of processing of the content data distribution system 1 according to the embodiment of the present invention.
車載機器100は、ユーザからのサーバ300にログインする操作に応じて、サーバ300にログインする(S1)。車載機器100は、サーバ300から送信された購入候補コンテンツ提示情報に基づいて、購入候補コンテンツを提示する(S2)。 The in-vehicle device 100 logs in to the server 300 in response to an operation for logging in to the server 300 from the user (S1). The in-vehicle device 100 presents purchase candidate content based on the purchase candidate content presentation information transmitted from the server 300 (S2).
車載機器100は、ユーザからのコンテンツの仮ライセンスを要求する入力操作に応じて、サーバ300に対してコンテンツの仮ライセンスを要求する(S3)。すなわち、車載機器100は、ユーザからの購入候補コンテンツの提示に対する、購入しようとするコンテンツを指定する入力操作に応じて、指定されたコンテンツの仮ライセンスを要求する仮ライセンス要求情報をサーバ300に対して送信する。サーバ300は、車載機器100からの仮ライセンスの要求に応じて、コンテンツの仮ライセンスを発効する(S4)。すなわち、サーバ300は、車載機器100から送信された仮ライセンス要求情報で仮ライセンスが要求されているコンテンツのコンテンツデータを所定の制限付きで車載機器100に送信する。 The in-vehicle device 100 requests a temporary license for content from the server 300 in response to an input operation for requesting a temporary license for content from the user (S3). That is, the in-vehicle device 100 sends temporary license request information for requesting a temporary license for the designated content to the server 300 in response to an input operation for designating the content to be purchased in response to the presentation of the purchase candidate content from the user. To send. The server 300 activates the temporary license of the content in response to the temporary license request from the in-vehicle device 100 (S4). That is, the server 300 transmits the content data of the content for which the temporary license is requested by the temporary license request information transmitted from the in-vehicle device 100 to the in-vehicle device 100 with a predetermined restriction.
車載機器100は、サーバ300から送信された所定の制限付きのコンテンツデータに基づいて、そのコンテンツデータが示すコンテンツを所定の制限に応じた態様で出力する。このように、コンテンツの購入手続きが完了するまでは、仮ライセンスが発効され、ユーザが購入しようとするコンテンツにその仮ライセンスに対応した一定の制限を付すことで、コンテンツの購入手続きが行われずに不正に利用されてしまうことを防止するようにしている。以下、このように、車載機器100において、コンテンツデータがダウンロードされて、制限付きのコンテンツが利用されることを「試聴」とも言う。 The in-vehicle device 100 outputs the content indicated by the content data based on the predetermined restricted content data transmitted from the server 300 in a mode corresponding to the predetermined limitation. In this way, until the content purchase procedure is completed, the temporary license is effective, and the content purchase procedure is not performed by attaching a certain restriction corresponding to the temporary license to the content that the user intends to purchase. It tries to prevent unauthorized use. Hereinafter, the fact that content data is downloaded and limited content is used in the in-vehicle device 100 in this manner is also referred to as “trial listening”.
サーバ300は、ユーザが車両を運転中でなくなったときに、仮ライセンスにおいてコンテンツに付された所定の制限を解除した利用を許可する正式のライセンス(以下、単に「正式ライセンス」という。)の要求、つまり購入手続の要求を催促する(S5)。すなわち、サーバ300は、制限の付されていないコンテンツの購入の手続きをユーザに催促する。具体的には、サーバ300は、購入手続きメールを車載機器100又は通信端末200に送信する。 The server 300 requests a formal license (hereinafter simply referred to as “official license”) that permits use of a temporary license that has been released from a predetermined restriction when the user is no longer driving the vehicle. That is, a request for purchase procedure is prompted (S5). That is, the server 300 prompts the user to purchase an unrestricted content. Specifically, the server 300 transmits a purchase procedure mail to the in-vehicle device 100 or the communication terminal 200.
車載機器100又は通信端末200は、ユーザからのコンテンツの正式ライセンスを要求する入力操作に応じて、サーバ300に対してコンテンツの正式ライセンスを要求する(S6)。すなわち、車載機器100又は通信端末200は、ユーザからのコンテンツの購入手続きを行う入力操作に応じて、サーバ300に対してコンテンツの購入手続きを行う。サーバ300は、購入手続きが完了したコンテンツの正式ライセンスを発効する(S7)。すなわち、サーバ300は、車載機器100において、購入手続きが完了したコンテンツについて、コンテンツの再生時における制限を解除する。 The in-vehicle device 100 or the communication terminal 200 requests a formal license of content from the server 300 in response to an input operation for requesting a formal license of content from the user (S6). That is, the in-vehicle device 100 or the communication terminal 200 performs a content purchase procedure with respect to the server 300 in response to an input operation for performing a content purchase procedure from the user. The server 300 issues an official license for the content for which the purchase procedure has been completed (S7). That is, the server 300 cancels the restriction at the time of reproducing the content for the content for which the purchase procedure has been completed in the in-vehicle device 100.
<3.コンテンツデータ配信システム1の詳細構成>
続いて、図3を参照して、本発明の実施の形態にかかるコンテンツデータ配信システム1の構成について説明する。図3は、本発明の実施の形態にかかるコンテンツデータ配信システム1の構成例を示すブロック図である。
<3. Detailed Configuration of Content Data Distribution System 1>
Next, the configuration of the content data distribution system 1 according to the embodiment of the present invention will be described with reference to FIG. FIG. 3 is a block diagram showing a configuration example of the content data distribution system 1 according to the embodiment of the present invention.
まず、車載機器100の構成について説明する。車載機器100は、データ入出力部101、102、制御部103、操作入力部104、画像音声提示部105、及び、コンテンツ記録部111を有する。 First, the configuration of the in-vehicle device 100 will be described. The in-vehicle device 100 includes data input / output units 101 and 102, a control unit 103, an operation input unit 104, an image / sound presentation unit 105, and a content recording unit 111.
データ入出力部101は、制御部103が生成し出力した各種情報をサーバ300に送信する。データ入出力部101は、サーバ300から送信された各種情報を受信して、制御部103に出力する。データ入出力部101は、前述した無線通信によって、これらの各種情報の送受信を行う。 The data input / output unit 101 transmits various information generated and output by the control unit 103 to the server 300. The data input / output unit 101 receives various information transmitted from the server 300 and outputs the information to the control unit 103. The data input / output unit 101 transmits and receives these various types of information through the above-described wireless communication.
データ入出力部102は、制御部103が生成し出力した各種情報を通信端末200に送信する。データ入出力部102は、通信端末200から送信された情報を受信して、制御部103に出力する。データ入出力部102は、前述した無線通信又は有線通信によって、これらの各種情報の送受信を行う。 The data input / output unit 102 transmits various information generated and output by the control unit 103 to the communication terminal 200. The data input / output unit 102 receives information transmitted from the communication terminal 200 and outputs the information to the control unit 103. The data input / output unit 102 transmits and receives these various types of information by the above-described wireless communication or wired communication.
制御部103は、車載機器100の各種機能を実現するための処理を実行する。具体的には、車載機器100が有するCPU(Central Processing Unit)が、車載機器100としての各種機能を実現するための処理を実行させるプログラムを実行することによって、制御部103として機能する。制御部103は、操作入力部104からの情報の出力、及び、データ入出力部101、102からの情報の出力に応じて処理を実行する。 The control unit 103 executes processing for realizing various functions of the in-vehicle device 100. Specifically, a CPU (Central Processing Unit) included in the in-vehicle device 100 functions as the control unit 103 by executing a program for executing processing for realizing various functions as the in-vehicle device 100. The control unit 103 executes processing according to the output of information from the operation input unit 104 and the output of information from the data input / output units 101 and 102.
操作入力部104は、ユーザからの図示しないボタンの押下、画像音声提示部105の同じく図示しない液晶モニタ上に重畳されたタッチパネルのタッチ、及び音声による操作入力を受ける。操作入力部104は、ユーザからのボタンの押下等の手動による操作入力を受け、その入力内容を示す入力情報を制御部103に出力する。また、操作入力部104は、ユーザからの音声入力を受け、その音声を示す音声情報を制御部103に出力する。操作入力部104は、例えば、物理的な十字キー及び操作ボタン、画像音声提示部105の液晶モニタ上に重畳されたタッチパネル、及び、ユーザの音声入力を受け付けるマイクロフォン等を含む。 The operation input unit 104 receives a user's pressing of a button (not shown), a touch on a touch panel superimposed on a liquid crystal monitor (not shown) of the image / sound presentation unit 105, and a voice operation input. The operation input unit 104 receives a manual operation input such as pressing a button from the user, and outputs input information indicating the input content to the control unit 103. Further, the operation input unit 104 receives voice input from the user, and outputs voice information indicating the voice to the control unit 103. The operation input unit 104 includes, for example, a physical cross key and operation buttons, a touch panel superimposed on the liquid crystal monitor of the image / sound presentation unit 105, and a microphone that receives a user's voice input.
画像音声提示部105は、例えば液晶モニタ及びスピーカからなり、各種画像及び音声を出力する。画像音声提示部105は、制御部103から出力された画像情報が示す画像を液晶モニタに表示する。また、画像音声提示部105は、制御部103から出力された音声情報が示す音声をスピーカに出力する。ここで、画像を表示するモニタは、液晶モニタに限られず、例えば、液晶モニタ、有機ELモニタ、及び、プラズマディスプレイモニタ等の任意の表示装置を使用することができる。 The image / sound presentation unit 105 includes, for example, a liquid crystal monitor and a speaker, and outputs various images and sounds. The image / sound presentation unit 105 displays the image indicated by the image information output from the control unit 103 on the liquid crystal monitor. Also, the image / sound presentation unit 105 outputs the sound indicated by the sound information output from the control unit 103 to the speaker. Here, the monitor for displaying an image is not limited to the liquid crystal monitor, and any display device such as a liquid crystal monitor, an organic EL monitor, and a plasma display monitor can be used.
コンテンツ記録部111は、コンテンツデータ及びコンテンツ管理情報が格納される。コンテンツ管理情報については、図4を参照して後述する。コンテンツ記録部111は、コンテンツデータ及びコンテンツ管理情報を格納するための任意の記録装置を含む。記録装置は、例えば、メモリ及びハードディスク等である。 The content recording unit 111 stores content data and content management information. The content management information will be described later with reference to FIG. The content recording unit 111 includes an arbitrary recording device for storing content data and content management information. The recording device is, for example, a memory and a hard disk.
続いて、通信端末200の構成について説明する。通信端末200は、データ入出力部201、202、制御部203、操作入力部204、及び、画像音声提示部205を有する。 Next, the configuration of the communication terminal 200 will be described. The communication terminal 200 includes data input / output units 201 and 202, a control unit 203, an operation input unit 204, and an image / sound presentation unit 205.
データ入出力部201は、制御部203が生成し出力した各種情報を車載機器100に送信する。データ入出力部201は、車載機器100から送信された各種情報を受信して、制御部203に出力する。データ入出力部201は、前述したような無線通信又は有線通信によって、これらの各種情報の送受信を行う。 The data input / output unit 201 transmits various information generated and output by the control unit 203 to the in-vehicle device 100. The data input / output unit 201 receives various information transmitted from the in-vehicle device 100 and outputs it to the control unit 203. The data input / output unit 201 transmits and receives these various types of information by wireless communication or wired communication as described above.
データ入出力部202は、制御部103が生成し出力した各種情報をサーバ300に送信する。データ入出力部202は、サーバ300から送信された各種情報を受信して、制御部103に出力する。データ入出力部202は、前述したような無線通信によって、これらの各種情報の送受信を行う。 The data input / output unit 202 transmits various information generated and output by the control unit 103 to the server 300. The data input / output unit 202 receives various information transmitted from the server 300 and outputs it to the control unit 103. The data input / output unit 202 transmits and receives these various types of information by wireless communication as described above.
制御部203は、通信端末200としての各種機能を実現するための処理を実行する。具体的には、通信端末200が有するCPUが、通信端末200としての各種機能を実現するための処理を実行させるプログラムを実行することによって、制御部203として機能する。制御部203は、操作入力部204からの情報の出力、及び、データ入出力部201、202からの情報の出力に応じて処理を実行する。 The control unit 203 executes processing for realizing various functions as the communication terminal 200. Specifically, the CPU included in the communication terminal 200 functions as the control unit 203 by executing a program for executing processing for realizing various functions as the communication terminal 200. The control unit 203 executes processing according to the output of information from the operation input unit 204 and the output of information from the data input / output units 201 and 202.
操作入力部204は、ユーザからの図示しないボタンの押下、画像音声提示部205の同じく図示しない液晶モニタ上に重畳されたタッチパネルのタッチ、及び音声による操作入力を受ける。操作入力部204は、ユーザからのボタンの押下等の手動による操作入力を受け、その入力内容を示す入力情報を制御部203に出力する。また、操作入力部204は、ユーザからの音声入力を受け、その音声を示す音声情報を制御部203に出力する。操作入力部204は、例えば、物理的な十字キー及び操作ボタン、画像音声提示部105の液晶モニタ上に重畳されたタッチパネル、及び、ユーザの音声入力を受け付けるマイクロフォン等を含む。 The operation input unit 204 receives a press of a button (not shown) from the user, a touch of a touch panel superimposed on a liquid crystal monitor (not shown) of the image / sound presentation unit 205, and an operation input by voice. The operation input unit 204 receives a manual operation input such as pressing a button from the user, and outputs input information indicating the input content to the control unit 203. Further, the operation input unit 204 receives voice input from the user, and outputs voice information indicating the voice to the control unit 203. The operation input unit 204 includes, for example, a physical cross key and operation buttons, a touch panel superimposed on the liquid crystal monitor of the image / sound presentation unit 105, and a microphone that receives a user's voice input.
画像音声提示部205は、例えば液晶モニタ及びスピーカからなり、各種画像及び音声を出力する。画像音声提示部205は、制御部203から出力された画像情報が示す画像を液晶モニタに表示する。また、画像音声提示部205は、制御部203から出力された音声情報が示す音声をスピーカに出力する。ここで、画像を表示するモニタは、液晶モニタに限られず、例えば、液晶モニタ、有機ELモニタ、及び、プラズマディスプレイモニタ等の任意の表示装置を使用することができる。 The image / sound presentation unit 205 includes, for example, a liquid crystal monitor and a speaker, and outputs various images and sounds. The image / sound presentation unit 205 displays the image indicated by the image information output from the control unit 203 on the liquid crystal monitor. In addition, the image / sound presentation unit 205 outputs the sound indicated by the sound information output from the control unit 203 to the speaker. Here, the monitor for displaying an image is not limited to the liquid crystal monitor, and any display device such as a liquid crystal monitor, an organic EL monitor, and a plasma display monitor can be used.
続いて、サーバ300の構成について説明する。サーバ300は、データ入出力部301、制御部302、コンテンツ記録部311、ユーザ情報記録部312、及び、購入候補コンテンツ提示情報記録部313を有する。 Next, the configuration of the server 300 will be described. The server 300 includes a data input / output unit 301, a control unit 302, a content recording unit 311, a user information recording unit 312, and a purchase candidate content presentation information recording unit 313.
データ入出力部301は、制御部302が生成し出力した各種情報を車載機器100又は通信端末200に送信する。データ入出力部301は、車載機器100又は通信端末200から送信された情報を受信して、制御部302に出力する。データ入出力部301は、前述したような有線通信又は無線通信によって、これらの各種情報の送受信を行う。 The data input / output unit 301 transmits various information generated and output by the control unit 302 to the in-vehicle device 100 or the communication terminal 200. The data input / output unit 301 receives information transmitted from the in-vehicle device 100 or the communication terminal 200 and outputs the information to the control unit 302. The data input / output unit 301 transmits and receives these various types of information by wired communication or wireless communication as described above.
制御部302は、サーバ300としての各種機能を実現するための処理を実行する。具体的には、サーバ300が有するCPUが、サーバ300としての各種機能を実現するための処理を実行させるプログラムを実行することによって、制御部302として機能する。制御部302は、データ入出力部301からの情報の出力に応じて処理を実行する。 The control unit 302 executes processing for realizing various functions as the server 300. Specifically, the CPU of the server 300 functions as the control unit 302 by executing a program for executing processing for realizing various functions as the server 300. The control unit 302 executes processing according to the output of information from the data input / output unit 301.
コンテンツ記録部311は、コンテンツデータ及びコンテンツ管理情報が格納される。コンテンツ管理情報については、図5を参照して後述する。コンテンツ記録部311は、コンテンツデータ及びコンテンツ管理情報を格納するための任意の記録装置を含む。 The content recording unit 311 stores content data and content management information. The content management information will be described later with reference to FIG. The content recording unit 311 includes an arbitrary recording device for storing content data and content management information.
ユーザ情報記録部312は、ユーザ管理情報及び利用履歴情報が格納される。ユーザ情報及び利用履歴情報については、後述する。ユーザ情報記録部312は、ユーザ管理情報及び利用履歴情報を格納するための任意の記録装置を含む。 The user information recording unit 312 stores user management information and usage history information. User information and usage history information will be described later. The user information recording unit 312 includes an arbitrary recording device for storing user management information and usage history information.
購入候補コンテンツ提示情報記録部313は、複数の購入候補コンテンツ提示情報が格納される。購入候補コンテンツ提示情報記録部313は、購入候補コンテンツ提示情報を格納するための任意の記録装置を含む。 The purchase candidate content presentation information recording unit 313 stores a plurality of purchase candidate content presentation information. The purchase candidate content presentation information recording unit 313 includes an arbitrary recording device for storing purchase candidate content presentation information.
続いて、図4を参照して、車載機器100のコンテンツ記録部111に格納されたコンテンツ管理情報1100の一例について説明する。図4は、車載機器100のコンテンツ記録部111に格納されたコンテンツ管理情報1100の一例を示す図である。 Next, an example of content management information 1100 stored in the content recording unit 111 of the in-vehicle device 100 will be described with reference to FIG. FIG. 4 is a diagram illustrating an example of content management information 1100 stored in the content recording unit 111 of the in-vehicle device 100.
コンテンツ管理情報1100は、初期状態ではレコードを含まないが、ユーザによるコンテンツの利用に応じて1つ以上のレコードを含むように更新される。1つのレコードは、コンテンツID情報1101、購入日時情報1102、及び、記録領域情報1103を含む。各レコードは、そのレコードに含まれるコンテンツID情報1101が示すコンテンツIDのコンテンツに関する情報を示す。 The content management information 1100 does not include a record in the initial state, but is updated to include one or more records according to the use of content by the user. One record includes content ID information 1101, purchase date and time information 1102, and recording area information 1103. Each record indicates information regarding the content of the content ID indicated by the content ID information 1101 included in the record.
コンテンツID情報1101は、コンテンツIDを示す情報である。コンテンツIDは、所定のコンテンツに対して、そのコンテンツを識別するための識別子として一意に予め定められる。購入日時情報1102は、コンテンツの購入日時を示す情報である。記録領域情報1103は、コンテンツ記録部111においてコンテンツデータが記録されている記録領域を示す情報である。記録領域として、例えば、図4に示すように、コンテンツデータが格納されたパスを示す。 The content ID information 1101 is information indicating a content ID. The content ID is uniquely determined in advance as an identifier for identifying the content with respect to the predetermined content. The purchase date / time information 1102 is information indicating the purchase date / time of the content. The recording area information 1103 is information indicating a recording area in which content data is recorded in the content recording unit 111. As the recording area, for example, as shown in FIG. 4, a path in which content data is stored is shown.
コンテンツ管理情報1100は、以下のルールに従った内容となる。
- レコードが存在しないコンテンツ = 未試聴 かつ 未購入
- 購入日時情報が未設定 かつ 記録領域情報が未設定 = 試聴済(データ未取得)
- 購入日時情報が未設定 かつ 記録領域情報が設定済 = 試聴済(データ取得済)
- 購入日時情報が設定済 かつ 記録領域情報が未設定 = 購入済(データ未取得)
- 購入日時情報が設定済 かつ 記録領域情報が設定済 = 購入済(データ取得済)
The content management information 1100 has contents according to the following rules.
-Content with no record = Unlisten and not purchased
-Purchase date / time information is not set and recording area information is not set = Trial finished (data not acquired)
-Purchase date / time information is not set and recording area information is set = Audition completed (data acquisition completed)
-Purchase date and time information has been set and recording area information has not been set = Purchased (data not yet acquired)
-Purchase date and time information has been set and recording area information has been set = Purchased (data acquired)
すなわち、コンテンツ管理情報1100に、あるコンテンツIDを示すレコードが存在しない場合には、そのコンテンツIDのコンテンツデータが、車載機器100にダウンロードされておらず、かつ、購入手続きもされていないことを示す。 That is, when there is no record indicating a certain content ID in the content management information 1100, it indicates that the content data of the content ID has not been downloaded to the in-vehicle device 100 and has not been purchased. .
コンテンツ管理情報1100に、あるコンテンツIDを示すレコードが存在し、そのレコードにおいて、購入日時情報1102が未設定であり、かつ、記録領域情報1103も未設定である場合には、そのコンテンツIDのコンテンツデータが、車載機器100に試聴されているが、購入手続きがされていないことを示す。また、そのコンテンツデータが、コンテンツ記録部111に格納されていないことを示す。 If there is a record indicating a certain content ID in the content management information 1100, and the purchase date / time information 1102 is not set and the recording area information 1103 is not set in the record, the content of the content ID The data indicates that the in-vehicle device 100 is auditioned, but the purchase procedure is not performed. In addition, the content data is not stored in the content recording unit 111.
コンテンツ管理情報1100に、あるコンテンツIDを示すレコードが存在し、そのレコードにおいて、購入日時情報1102が未設定であり、かつ、記録領域情報1103が設定済みである場合には、そのコンテンツIDのコンテンツデータが、車載機器100に試聴されているが、購入手続きがされていないことを示す。また、そのコンテンツデータが、コンテンツ記録部111に格納されていることを示す。 If there is a record indicating a certain content ID in the content management information 1100, the purchase date / time information 1102 is not set and the recording area information 1103 is already set in the record, the content of the content ID The data indicates that the in-vehicle device 100 is auditioned, but the purchase procedure is not performed. In addition, the content data is stored in the content recording unit 111.
コンテンツ管理情報1100に、あるコンテンツIDを示すレコードが存在し、そのレコードにおいて、購入日時情報1102が設定済みであるが、記録領域情報1103が未設定である場合には、そのコンテンツIDのコンテンツデータが、車載機器100に試聴されていないが、購入手続きがされていることを示す。また、そのコンテンツデータが、コンテンツ記録部111に格納されていないことを示す。 If there is a record indicating a content ID in the content management information 1100 and the purchase date / time information 1102 has been set in the record, but the recording area information 1103 has not been set, the content data of that content ID However, it indicates that the in-vehicle device 100 has not been auditioned but has been purchased. In addition, the content data is not stored in the content recording unit 111.
コンテンツ管理情報1100に、あるコンテンツIDを示すレコードが存在し、そのレコードにおいて、購入日時情報1102が設定済みであり、かつ、記録領域情報1103も設定済みである場合には、そのコンテンツIDのコンテンツデータが、車載機器100に試聴されており、かつ、購入手続きがされていることを示す。また、そのコンテンツデータが、コンテンツ記録部111に格納されていることを示す。 If there is a record indicating a content ID in the content management information 1100, and purchase date / time information 1102 has been set in the record, and recording area information 1103 has also been set, the content of that content ID The data indicates that the in-vehicle device 100 is being auditioned and the purchase procedure is being performed. In addition, the content data is stored in the content recording unit 111.
続いて、図5を参照して、サーバ300のコンテンツ記録部311に格納されたコンテンツ管理情報3100の一例について説明する。図5は、サーバ300のコンテンツ記録部311に格納されたコンテンツ管理情報3100の一例を示す図である。 Next, an example of content management information 3100 stored in the content recording unit 311 of the server 300 will be described with reference to FIG. FIG. 5 is a diagram illustrating an example of the content management information 3100 stored in the content recording unit 311 of the server 300.
コンテンツ管理情報3100は、複数のレコードが予め含まれている。1つのレコードは、コンテンツID情報3101、記録領域情報3102、及び、属性情報3103を含む。各レコードは、そのレコードに含まれるコンテンツID情報3101が示すコンテンツIDに係るコンテンツに関する情報を示す。 The content management information 3100 includes a plurality of records in advance. One record includes content ID information 3101, recording area information 3102, and attribute information 3103. Each record indicates information related to the content related to the content ID indicated by the content ID information 3101 included in the record.
コンテンツID情報3101については、前述と同様であるため、説明を省略する。記録領域情報3102は、コンテンツ記録部311においてコンテンツデータが記録されている記録領域を示す情報である。記録領域は、例えば、図5に示すように、コンテンツデータが格納されたパスとなる。属性情報3103は、コンテンツに関する内容を示す情報である。例えば、コンテンツが楽曲である場合、属性情報3103は、コンテンツの価格、タイトル、アーティスト名、アルバム名、リリース日、ジャンル、時間、作詞者、及び、作曲者等の少なくとも1つ以上を示す情報となる。また、例えば、コンテンツが映画である場合、属性情報3103は、タイトル、公開年月、監督、脚本、及び、出演者等の少なくとも1つ以上を示す情報となる。 Since the content ID information 3101 is the same as described above, the description thereof is omitted. The recording area information 3102 is information indicating a recording area in which content data is recorded in the content recording unit 311. The recording area is, for example, a path where content data is stored as shown in FIG. The attribute information 3103 is information indicating contents related to the content. For example, when the content is a song, the attribute information 3103 includes information indicating at least one of the content price, title, artist name, album name, release date, genre, time, songwriter, composer, and the like. Become. For example, when the content is a movie, the attribute information 3103 is information indicating at least one of a title, a release date, a director, a script, a performer, and the like.
続いて、図6を参照して、サーバ300のコンテンツ記録部311に格納された利用履歴情報3200の一例について説明する。図6は、サーバ300のコンテンツ記録部311に格納された利用履歴情報3200の一例を示す図である。 Next, an example of usage history information 3200 stored in the content recording unit 311 of the server 300 will be described with reference to FIG. FIG. 6 is a diagram illustrating an example of usage history information 3200 stored in the content recording unit 311 of the server 300.
コンテンツ記録部311には、ユーザ毎に、利用履歴情報3200が格納される。利用履歴情報3200は、初期状態ではレコードを含まないが、ユーザによるコンテンツの利用に応じて1つ以上のレコードを含むように更新される。1つのレコードは、コンテンツID情報3201、試聴日時情報3202、及び、購入日時情報3203を含む。各レコードは、そのレコードに含まれるコンテンツID情報が示すコンテンツIDのコンテンツに関する情報を示す。 The content recording unit 311 stores usage history information 3200 for each user. The usage history information 3200 does not include a record in the initial state, but is updated so as to include one or more records according to the use of content by the user. One record includes content ID information 3201, trial listening date / time information 3202, and purchase date / time information 3203. Each record indicates information related to the content of the content ID indicated by the content ID information included in the record.
コンテンツID情報3201及び購入日時情報3203については、前述と同様であるため、説明を省略する。試聴日時情報3202は、コンテンツの試聴日時を示す情報である。 Since the content ID information 3201 and the purchase date / time information 3203 are the same as described above, description thereof will be omitted. The trial listening date / time information 3202 is information indicating the trial listening date / time of the content.
利用履歴情報3200は、以下のルールに従った内容となる。
- レコードが存在しないコンテンツ = 未試聴 かつ 未購入
- 購入日時情報が未設定で存在するコンテンツ = 試聴済 かつ 未購入
- 購入日時情報が設定済みで存在するコンテンツ = 購入済
The usage history information 3200 has contents according to the following rules.
-Content with no record = Unlisten and not purchased
-Content that does not have purchase date / time information set = Pre-listen and not purchased
-Purchased date / time information already set and existing content = Purchased
すなわち、利用履歴情報3200に、あるコンテンツIDを示すレコードが存在しない場合には、そのコンテンツIDのコンテンツデータが、車載機器100で未試聴であり、かつ、購入手続きもされていないことを示す。 That is, if there is no record indicating a certain content ID in the usage history information 3200, it indicates that the content data of that content ID has not been pre-listen on the in-vehicle device 100 and has not been purchased.
利用履歴情報3200に、あるコンテンツIDを示すレコードが存在し、そのレコードにおいて購入日時情報3203が未設定である場合には、そのコンテンツIDのコンテンツデータが、車載機器100で試聴済みであるが、購入手続きがされていないことを示す。 If there is a record indicating a certain content ID in the usage history information 3200 and the purchase date / time information 3203 is not set in the record, the content data of that content ID has been auditioned by the in-vehicle device 100. Indicates that the purchase procedure has not been completed.
利用履歴情報3200に、あるコンテンツIDを示すレコードが存在し、そのレコードにおいて購入日時情報3203が設定済みである場合には、そのコンテンツIDのコンテンツデータの購入手続きがされていることを示す。 If there is a record indicating a certain content ID in the usage history information 3200, and purchase date / time information 3203 has already been set in the record, this indicates that a procedure for purchasing content data for that content ID has been performed.
利用履歴情報3200のそれぞれは、ユーザからコンテンツの利用に応じて、そのユーザに係る利用履歴情報3200を特定・更新することが可能なように管理される。具体的には、図7を参照して後述するユーザ管理情報3300と、そのユーザ管理情報3300と同一ユーザに関する利用履歴情報3200とを紐付けることによって、それを可能とする。ユーザが車載機器100からサーバ300にログインする場合、そのユーザに係るユーザ管理情報3300によってログイン認証が行われ、そのログインに係るセッションが車載機器100とサーバ300との間で確立される。これによれば、あるセッションによってコンテンツの利用があった場合、サーバ300の制御部302は、そのセッションの確立時にログイン認証で利用されたユーザ管理情報3300に紐付いた利用履歴情報3200を更新対象として特定することで、コンテンツを利用したユーザに係る利用履歴情報3200を更新することが可能となる。 Each of the usage history information 3200 is managed so that the usage history information 3200 related to the user can be specified and updated according to the usage of the content from the user. Specifically, this is made possible by associating user management information 3300, which will be described later with reference to FIG. 7, and usage history information 3200 related to the same user with the user management information 3300. When the user logs in to the server 300 from the in-vehicle device 100, login authentication is performed by the user management information 3300 related to the user, and a session related to the login is established between the in-vehicle device 100 and the server 300. According to this, when content is used in a session, the control unit 302 of the server 300 sets the usage history information 3200 associated with the user management information 3300 used for login authentication when the session is established as an update target. By specifying, it is possible to update the usage history information 3200 related to the user who used the content.
なお、ユーザ管理情報3300と利用履歴情報3200との紐付けは、例えば、一方の情報から他方の情報を特定することができる情報を、コンテンツ記録部311又はユーザ情報記録部312に予め格納しておくことによって行う。この情報は、例えば、ユーザ管理情報3300と利用履歴情報3200のそれぞれがファイルとして用意されている場合には、それぞれが格納されるパスを対応付けて示す情報としてもよい。そして、制御部302は、この情報に基づいて、前述したようにユーザ管理情報3300に紐付いた利用履歴情報3200を特定する。さらには、制御部302が、セッションを確立したときに、そのセッションに係るセッションIDと、そのセッションの確立に利用したユーザ管理情報3300に紐付いた利用履歴情報3200とを対応付けた情報をコンテンツ記録部311又はユーザ情報記録部312に格納しておくことで、あるセッションでのコンテンツの利用があった場合に、その情報でそのセッションに係るセッションIDに対応付けられている利用履歴情報3200を、コンテンツを利用したユーザに係る利用履歴情報3200として特定することも可能となる。 Note that the association between the user management information 3300 and the usage history information 3200 is, for example, stored in the content recording unit 311 or the user information recording unit 312 in advance as information that can identify the other information from one information. To do. For example, when each of the user management information 3300 and the usage history information 3200 is prepared as a file, this information may be information indicating the path in which each is stored in association with each other. Based on this information, the control unit 302 identifies the usage history information 3200 associated with the user management information 3300 as described above. Furthermore, when the control unit 302 establishes a session, the content recording is performed by associating the session ID associated with the session with the use history information 3200 associated with the user management information 3300 used for establishing the session. When the content is used in a session by storing it in the unit 311 or the user information recording unit 312, the usage history information 3200 associated with the session ID related to the session in the information, It is also possible to specify the usage history information 3200 related to the user who used the content.
続いて、図7を参照して、サーバ300のユーザ情報記録部312に格納されたユーザ管理情報3300の一例について説明する。図7は、サーバ300のユーザ情報記録部312に格納されたユーザ管理情報3300の一例を示す図である。 Next, an example of the user management information 3300 stored in the user information recording unit 312 of the server 300 will be described with reference to FIG. FIG. 7 is a diagram illustrating an example of user management information 3300 stored in the user information recording unit 312 of the server 300.
コンテンツ記録部311には、ユーザ毎に、ユーザ管理情報3300が格納される。ユーザ管理情報3300は、メールアドレス情報3301、ユーザ名情報3302、パスワード情報3303、ログイン日時情報3304、ログアウト日時情報3305、ログイン確認日時情報3306、及び、メール送信日時情報3307を含む。 The content recording unit 311 stores user management information 3300 for each user. The user management information 3300 includes mail address information 3301, user name information 3302, password information 3303, login date / time information 3304, logout date / time information 3305, login confirmation date / time information 3306, and mail transmission date / time information 3307.
メールアドレス情報3301は、通信端末200のメールアドレスを示す情報である。ユーザ名情報3302は、車載機器100のユーザがサーバ300にログインする際のユーザ名を示す情報である。パスワード情報3303は、車載機器100のユーザがサーバ300にログインする際のパスワードを示す情報である。ログイン日時情報3304は、ユーザが車載機器100からサーバ300に最後にログインした日時を示す情報である。ログアウト日時情報3305は、ユーザがサーバ300から最後にログアウトした日時を示す情報である。ログイン確認日時情報3306は、ユーザが車載機器100からサーバ300にログインしていることを、最後に確認した日時を示す情報である。メール送信日時情報3307は、サーバ300が購入手続きメールを通信端末200に最後に送信した日時を示す情報である。 The mail address information 3301 is information indicating the mail address of the communication terminal 200. The user name information 3302 is information indicating a user name when the user of the in-vehicle device 100 logs in to the server 300. The password information 3303 is information indicating a password when the user of the in-vehicle device 100 logs in to the server 300. The login date / time information 3304 is information indicating the date / time when the user last logged into the server 300 from the in-vehicle device 100. Logout date / time information 3305 is information indicating the date and time when the user last logged out from the server 300. The login confirmation date and time information 3306 is information indicating the date and time when the user has last confirmed that the user has logged in to the server 300 from the in-vehicle device 100. The mail transmission date / time information 3307 is information indicating the date / time when the server 300 last transmitted the purchase procedure mail to the communication terminal 200.
続いて、図8を参照して、本発明の実施の形態にかかる車載機器100の制御部103の情報生成に関する機能ブロックについて説明する。図8は、本発明の実施の形態にかかる車載機器100の制御部103の情報生成に関する機能ブロックを示すブロック図である。 Then, with reference to FIG. 8, the functional block regarding the information generation of the control part 103 of the vehicle equipment 100 concerning embodiment of this invention is demonstrated. FIG. 8 is a block diagram showing functional blocks related to information generation of the control unit 103 of the in-vehicle device 100 according to the embodiment of the present invention.
車載機器100の制御部103は、ログイン要求情報生成部1001、購入候補コンテンツ提示要求情報生成部1002、仮ライセンス要求情報生成部1003、購入手続ページ送信要求情報生成部1004、正式ライセンス要求情報生成部1005、及び運転終了通知情報生成部1006としても機能する。 The control unit 103 of the in-vehicle device 100 includes a login request information generation unit 1001, a purchase candidate content presentation request information generation unit 1002, a temporary license request information generation unit 1003, a purchase procedure page transmission request information generation unit 1004, and a formal license request information generation unit. 1005, and also functions as an operation end notification information generation unit 1006.
ログイン要求情報生成部1001は、ログイン処理(S1)時に、ログインを要求するログイン要求情報を生成する。購入候補コンテンツ提示要求情報生成部1002は、購入コンテンツ提示処理(S2)時に、購入候補のコンテンツの提示を要求する購入候補コンテンツ提示要求情報を生成する。仮ライセンス要求情報生成部1003は、仮ライセンスの要求処理(S3)時に、コンテンツデータの仮ライセンスの発効を要求する仮ライセンス要求情報を生成する。購入手続きページ送信要求情報生成部1004は、コンテンツの購入手続き処理(S6)時に、試聴済みコンテンツの購入手続きページを要求する購入手続きページ送信要求情報を生成する。正式ライセンス要求情報生成部1005は、コンテンツの購入手続き処理(S6)時に、コンテンツデータの正式ライセンスの発効を要求する正式ライセンス要求情報を生成する。運転終了通知情報生成部1006は、正式ライセンス要求の催促処理(S5)時に、車両の運転終了を通知する運転終了通知情報を生成する。 The login request information generation unit 1001 generates login request information for requesting login during the login process (S1). The purchase candidate content presentation request information generation unit 1002 generates purchase candidate content presentation request information for requesting the presentation of purchase candidate content during the purchase content presentation process (S2). The temporary license request information generation unit 1003 generates temporary license request information for requesting the effective temporary license of the content data during the temporary license request process (S3). The purchase procedure page transmission request information generation unit 1004 generates purchase procedure page transmission request information for requesting a purchase procedure page for a pre-listened content during the content purchase procedure processing (S6). The formal license request information generation unit 1005 generates formal license request information for requesting the validity of the formal license of the content data during the content purchase procedure process (S6). The driving end notification information generation unit 1006 generates driving end notification information for notifying the end of driving of the vehicle during the formal license request prompting process (S5).
続いて、図9を参照して、本発明の実施の形態にかかる通信端末200の制御部203の情報生成に関する機能ブロックについて説明する。図9は、本発明の実施の形態にかかる通信端末200の制御部203の情報生成に関する機能ブロックを示すブロック図である。 Then, with reference to FIG. 9, the functional block regarding the information generation of the control part 203 of the communication terminal 200 concerning embodiment of this invention is demonstrated. FIG. 9 is a block diagram showing functional blocks related to information generation in the control unit 203 of the communication terminal 200 according to the embodiment of the present invention.
通信端末200の制御部203は、購入手続きページ送信要求情報生成部2001、正式ライセンス要求情報生成部2002、及び、運転終了通知情報生成部2003としても機能する。 The control unit 203 of the communication terminal 200 also functions as a purchase procedure page transmission request information generation unit 2001, a formal license request information generation unit 2002, and an operation end notification information generation unit 2003.
購入手続きページ送信要求情報生成部2001は、コンテンツの購入手続き処理(S6)時に、試聴済みコンテンツの購入手続きページを要求する購入手続きページ送信要求情報を生成する。正式ライセンス要求情報生成部2002は、コンテンツの購入手続き処理(S6)時に、コンテンツデータの正式ライセンスの発効を要求する正式ライセンス要求情報を生成する。運転終了通知情報生成部2003は、正式ライセンス要求の催促処理(S5)時に、車両の運転終了を通知する運転終了通知情報を生成する。 The purchase procedure page transmission request information generation unit 2001 generates purchase procedure page transmission request information for requesting a purchase procedure page for a pre-listened content during the content purchase procedure processing (S6). The formal license request information generation unit 2002 generates formal license request information for requesting the validity of the formal license of the content data during the content purchase procedure process (S6). The driving end notification information generation unit 2003 generates driving end notification information for notifying the end of driving of the vehicle at the time of the formal license request prompting process (S5).
続いて、図10を参照して、本発明の実施の形態にかかるサーバ300の制御部302の情報生成に関する機能ブロックについて説明する。図10は、本発明の実施の形態にかかるサーバ300の制御部302の情報生成に関する機能ブロックを示すブロック図である。 Next, with reference to FIG. 10, functional blocks related to information generation of the control unit 302 of the server 300 according to the embodiment of the present invention will be described. FIG. 10 is a block diagram showing functional blocks related to information generation of the control unit 302 of the server 300 according to the embodiment of the present invention.
サーバ300の制御部302は、ログイン結果通知情報生成部3001、仮ライセンス発効部3002、正式ライセンス要求催促情報生成部3003、購入手続きページ情報生成部3004、正式ライセンス発効部3005、購入手続き完了通知情報生成部3006、及び運転終了通知情報生成部3007としても機能する。 The control unit 302 of the server 300 includes a login result notification information generation unit 3001, a temporary license activation unit 3002, a formal license request prompting information generation unit 3003, a purchase procedure page information generation unit 3004, a formal license activation unit 3005, and purchase procedure completion notification information. It also functions as a generation unit 3006 and an operation end notification information generation unit 3007.
ログイン結果通知情報生成部3001は、ログイン処理(S1)時に、ログインの可否の判定結果を通知するログイン結果通知情報を生成する。仮ライセンス発効部3002は、受信された仮ライセンス要求情報に基づいてユーザが指定した購入候補コンテンツデータに対し仮ライセンスを発効する。正式ライセンス要求催促情報生成部3003は、正式ライセンス要求の催促処理(S5)時に、試聴済みコンテンツの購入手続きを催促する購入手続きメールを、正式ライセンス要求催促情報として生成する。購入手続きページ情報生成部3004は、コンテンツの購入手続き処理(S6)時に、購入手続きページを示す購入手続きページ情報を生成する。正式ライセンス発効部3005は、受信された正式ライセンス要求情報に基づいて、ユーザが所定の購入手続を行ったコンテンツデータに対し、仮のライセンスで付加した所定の制限を解除した正式のライセンスを発効する。購入手続き完了通知情報生成部3006は、正式ライセンスの発効処理(S7)時に、コンテンツの購入手続きが完了したことを通知する購入手続き完了通知情報を生成する。運転終了通知情報生成部3007は、正式ライセンス要求の催促処理(S5)時に、車両の運転終了を通知する運転終了通知情報を生成する。 The login result notification information generation unit 3001 generates login result notification information that notifies a determination result of whether or not login is possible during the login process (S1). The temporary license issuing unit 3002 issues a temporary license to the purchase candidate content data designated by the user based on the received temporary license request information. The formal license request prompting information generation unit 3003 generates a purchase procedure mail for prompting the purchase procedure of the content that has been auditioned as the formal license request prompting information during the formal license request prompting process (S5). The purchase procedure page information generation unit 3004 generates purchase procedure page information indicating a purchase procedure page during content purchase procedure processing (S6). Based on the received formal license request information, the formal license issuance unit 3005 activates a formal license in which a predetermined restriction added with a temporary license is released for content data for which a user has performed a predetermined purchase procedure. . The purchase procedure completion notification information generation unit 3006 generates purchase procedure completion notification information for notifying that the content purchase procedure has been completed in the formal license activation process (S7). The driving end notification information generation unit 3007 generates driving end notification information for notifying the end of driving of the vehicle during the prompting process (S5) of the formal license request.
<4.コンテンツデータ配信システム1の処理>
続いて、図11を参照して、本発明の実施の形態にかかるコンテンツデータ配信システム1の処理について説明する。図11は、本発明の実施の形態にかかるコンテンツデータ配信システム1の処理を示す処理シーケンスである。以下、前述したステップS1〜S8における処理について、より具体的に説明する。
<4. Processing of Content Data Distribution System 1>
Then, with reference to FIG. 11, the process of the content data delivery system 1 concerning embodiment of this invention is demonstrated. FIG. 11 is a processing sequence showing processing of the content data distribution system 1 according to the embodiment of the present invention. Hereinafter, the processing in steps S1 to S8 described above will be described more specifically.
(ステップS1)
ユーザによって車載機器100のACC(アクセサリー)電源がONにされたことに応じて、車載機器100は、電源ONとなって起動する。車載機器100は、起動後、サーバ300との通信を可能とするために、インターネットに接続する。車載機器100の操作入力部104は、ユーザからサーバ300へのログインを要求する入力を受ける(S10)。この入力は、ログイン時の認証に必要な内容(ユーザ名及びパスワード)の入力を含む。操作入力部104は、ユーザからの入力内容を示す入力情報を生成して制御部103に出力する。
(Step S1)
In response to the ACC (accessory) power supply of the in-vehicle device 100 being turned on by the user, the in-vehicle device 100 is activated with the power turned on. The in-vehicle device 100 is connected to the Internet in order to enable communication with the server 300 after activation. The operation input unit 104 of the in-vehicle device 100 receives an input requesting login from the user to the server 300 (S10). This input includes input of contents (user name and password) necessary for authentication at the time of login. The operation input unit 104 generates input information indicating the input content from the user and outputs it to the control unit 103.
ログイン要求情報生成部1001は、操作入力部104からのログインを要求する入力を示す入力情報の出力に応じて、ログインを要求するログイン要求情報を生成する。ログイン要求情報は、入力情報によって示されるユーザの入力内容(ユーザ名及びパスワード)を示すように生成される。ログイン要求情報生成部1001は、生成したログイン要求情報をデータ入出力部101に出力する。データ入出力部101は、ログイン要求情報生成部1001から出力されたログイン要求情報をサーバ300に送信する(S11)。 The login request information generation unit 1001 generates login request information for requesting login in response to an output of input information indicating an input requesting login from the operation input unit 104. The login request information is generated so as to indicate the input contents (user name and password) of the user indicated by the input information. The login request information generation unit 1001 outputs the generated login request information to the data input / output unit 101. The data input / output unit 101 transmits the login request information output from the login request information generation unit 1001 to the server 300 (S11).
サーバ300のデータ入出力部301は、車載機器100から送信されたログイン要求情報を受信する。データ入出力部301は、受信したログイン要求情報を制御部302に出力する。制御部302は、データ入出力部301からのログイン要求情報の出力に応じて、ログイン要求情報に基づいてユーザによるログインの可否を判定する(S12)。具体的には、制御部302は、ログイン要求情報が示すユーザの入力内容を、ユーザ情報記録部312に格納されたユーザ管理情報3300が示すユーザの入力内容の期待値と照合することによって、ログインの可否を判定する。 The data input / output unit 301 of the server 300 receives the login request information transmitted from the in-vehicle device 100. The data input / output unit 301 outputs the received login request information to the control unit 302. In response to the output of the login request information from the data input / output unit 301, the control unit 302 determines whether or not the user can log in based on the login request information (S12). Specifically, the control unit 302 compares the user input content indicated by the login request information with the expected value of the user input content indicated by the user management information 3300 stored in the user information recording unit 312, thereby logging in Determine whether or not.
そして、ログイン結果通知情報生成部3001は、ログインの可否の判定結果を通知するログイン結果通知情報を生成する。ログイン結果通知情報生成部3001は、生成したログイン結果通知情報をデータ入出力部301に出力する。データ入出力部301は、ログイン結果通知情報生成部3001から出力されたログイン結果通知情報を車載機器100に送信する(S13)。 Then, the login result notification information generation unit 3001 generates login result notification information that notifies the determination result of whether or not login is possible. The login result notification information generation unit 3001 outputs the generated login result notification information to the data input / output unit 301. The data input / output unit 301 transmits the login result notification information output from the login result notification information generation unit 3001 to the in-vehicle device 100 (S13).
車載機器100のデータ入出力部101は、サーバ300から送信されたログイン結果通知情報を受信する。データ入出力部101は、受信したログイン結果通知情報を制御部103に出力する。制御部103は、データ入出力部101からログイン結果通知情報によって、サーバ300によってログインが許可されてことを認識する。これによって、車載機器100とサーバ300との間で、このログインにおけるセッションが確立される。以降は、この確立されたセッションによって、車載機器100とサーバ300との間で各種情報の送受信が行われる。 The data input / output unit 101 of the in-vehicle device 100 receives the login result notification information transmitted from the server 300. The data input / output unit 101 outputs the received login result notification information to the control unit 103. The control unit 103 recognizes that login is permitted by the server 300 based on the login result notification information from the data input / output unit 101. As a result, a login session is established between the in-vehicle device 100 and the server 300. Thereafter, various information is transmitted and received between the in-vehicle device 100 and the server 300 by the established session.
(ステップS2)
車載機器100の操作入力部104は、ユーザから購入候補のコンテンツの提示を要求する入力を受ける(S20)。操作入力部104は、ユーザから入力された入力内容を示す入力情報を生成して制御部103に出力する。
(Step S2)
The operation input unit 104 of the in-vehicle device 100 receives an input requesting presentation of purchase candidate content from the user (S20). The operation input unit 104 generates input information indicating the input content input by the user and outputs the input information to the control unit 103.
購入候補コンテンツ提示要求情報生成部1002は、操作入力部104からの購入候補のコンテンツの提示を要求する入力を示す入力情報の入力に応じて、購入候補コンテンツの提示を要求する購入候補コンテンツ提示要求情報を生成する。購入候補コンテンツ提示要求情報生成部1002は、生成した購入候補コンテンツ提示要求情報をデータ入出力部101に出力する。データ入出力部101は、購入候補コンテンツ提示要求情報生成部1002から出力された購入候補コンテンツ提示要求情報をサーバ300に送信する(S21)。 The purchase candidate content presentation request information generation unit 1002 requests the purchase candidate content presentation request to present the purchase candidate content in response to input of input information indicating an input requesting the presentation of the content of the purchase candidate from the operation input unit 104. Generate information. The purchase candidate content presentation request information generation unit 1002 outputs the generated purchase candidate content presentation request information to the data input / output unit 101. The data input / output unit 101 transmits the purchase candidate content presentation request information output from the purchase candidate content presentation request information generation unit 1002 to the server 300 (S21).
サーバ300のデータ入出力部301は、車載機器100から送信された購入候補コンテンツ提示要求情報を受信する。データ入出力部301は、受信した購入候補コンテンツ提示要求情報を制御部302に出力する。サーバ300の制御部302は、データ入出力部301からの購入候補コンテンツ提示要求情報の出力に応じて、対応する購入候補コンテンツ提示情報を購入候補コンテンツ提示情報記録部313から取得してデータ入出力部301に出力する。データ入出力部301は、制御部302から出力された購入候補コンテンツ提示情報を車載機器100に送信する(S22)。 The data input / output unit 301 of the server 300 receives the purchase candidate content presentation request information transmitted from the in-vehicle device 100. The data input / output unit 301 outputs the received purchase candidate content presentation request information to the control unit 302. In response to the output of the purchase candidate content presentation request information from the data input / output unit 301, the control unit 302 of the server 300 acquires the corresponding purchase candidate content presentation information from the purchase candidate content presentation information recording unit 313 and performs data input / output. Output to the unit 301. The data input / output unit 301 transmits the purchase candidate content presentation information output from the control unit 302 to the in-vehicle device 100 (S22).
車載機器100のデータ入出力部101は、サーバ300から送信された購入候補コンテンツ提示情報を受信する。データ入出力部101は、受信した購入候補コンテンツ提示情報を制御部103に出力する。制御部103は、購入候補コンテンツ提示情報に基づいて、購入候補コンテンツを提示する画像情報を生成する。制御部103は、生成した購入候補コンテンツを提示する画像情報を画像音声提示部105に出力する。画像音声提示部105は、制御部103からの購入候補コンテンツを提示する画像情報の出力に応じて、その画像情報に基づいて購入候補コンテンツを提示する画像を出力する(S23)。なお、購入候補コンテンツの提示は、後述するように、画像のみに限られず、音声による提示も可能である。 The data input / output unit 101 of the in-vehicle device 100 receives the purchase candidate content presentation information transmitted from the server 300. The data input / output unit 101 outputs the received purchase candidate content presentation information to the control unit 103. The control unit 103 generates image information for presenting the purchase candidate content based on the purchase candidate content presentation information. The control unit 103 outputs image information for presenting the generated purchase candidate content to the image / sound presentation unit 105. In response to the output of the image information for presenting the purchase candidate content from the control unit 103, the image / sound presentation unit 105 outputs an image for presenting the purchase candidate content based on the image information (S23). In addition, presentation of purchase candidate content is not limited to an image as described later, and presentation by voice is also possible.
(ステップS3)
車載機器100の操作入力部104は、ユーザから購入候補コンテンツの提示に対する、コンテンツへの仮ライセンスの発効を要求する入力を受ける(S30)。この入力はコンテンツの購入手続き(正式ライセンスの発効の要求)における入力よりも簡易なものとなる。操作入力部104は、ユーザからの入力内容を示す入力情報を生成して制御部103に出力する。
(Step S3)
The operation input unit 104 of the in-vehicle device 100 receives an input requesting the temporary license from the user to be effective in response to the presentation of the purchase candidate content (S30). This input is simpler than the input in the content purchase procedure (request for the activation of the official license). The operation input unit 104 generates input information indicating the input content from the user and outputs it to the control unit 103.
仮ライセンス要求情報生成部1003は、操作入力部104からのコンテンツへの仮ライセンスの発効を要求する入力を示す入力情報の出力に応じて、ユーザから仮ライセンスの発効が要求されたコンテンツのコンテンツデータの仮ライセンスの発効を要求する仮ライセンス要求情報を生成する。仮ライセンス要求情報は、ユーザが仮ライセンスの発効を要求するコンテンツのコンテンツIDを示すように生成される。仮ライセンス要求情報生成部1003は、生成した仮ライセンス要求情報をデータ入出力部101に出力する。データ入出力部101は、仮ライセンス要求情報生成部1003から出力された仮ライセンス要求情報をサーバ300に送信する(S31)。 The temporary license request information generation unit 1003 receives the content data of the content requested for the temporary license from the user in response to the output of the input information indicating the input requesting the temporary license from the operation input unit 104. Temporary license request information for requesting the temporary license to become effective is generated. The temporary license request information is generated to indicate the content ID of the content for which the user requests the temporary license to be effective. The temporary license request information generation unit 1003 outputs the generated temporary license request information to the data input / output unit 101. The data input / output unit 101 transmits the temporary license request information output from the temporary license request information generation unit 1003 to the server 300 (S31).
(ステップS4)
サーバ300のデータ入出力部301は、車載機器100から送信された仮ライセンス要求情報を受信する。データ入出力部301は、受信した仮ライセンス要求情報を制御部302に出力する。制御部302は、データ入出力部301からの仮ライセンス要求情報の出力に応じて、仮ライセンス要求情報で仮ライセンスの発効が要求されるコンテンツに関して、利用履歴情報3200を試聴済みに更新するとともに、コンテンツデータをコンテンツ記録部311から取得し、所定の制限を付加してデータ入出力部301に出力する(S40)。データ入出力部301は、制御部302から出力された所定の制限が付加されたコンテンツデータを車載機器100に送信する(S41)。
(Step S4)
The data input / output unit 301 of the server 300 receives the temporary license request information transmitted from the in-vehicle device 100. The data input / output unit 301 outputs the received temporary license request information to the control unit 302. In response to the output of the temporary license request information from the data input / output unit 301, the control unit 302 updates the usage history information 3200 to the content for which the temporary license request information is requested for the temporary license to be effective, Content data is acquired from the content recording unit 311, added with a predetermined restriction, and output to the data input / output unit 301 (S 40). The data input / output unit 301 transmits the content data output from the control unit 302 to which the predetermined restriction is added to the in-vehicle device 100 (S41).
車載機器100のデータ入出力部101は、サーバ300から送信された所定の制限が付加されたコンテンツデータを受信し、制御部103に出力する。制御部103は、データ入出力部101からの所定の制限が付加されたコンテンツデータの出力に応じて、そのコンテンツデータをコンテンツ記録部111に格納するとともに、そのコンテンツ記録部111に格納されたコンテンツデータに基づいて、制限付きのコンテンツを再生する(S42)。 The data input / output unit 101 of the in-vehicle device 100 receives the content data with a predetermined restriction transmitted from the server 300 and outputs the content data to the control unit 103. The control unit 103 stores the content data in the content recording unit 111 and the content stored in the content recording unit 111 according to the output of the content data to which the predetermined restriction is added from the data input / output unit 101. Based on the data, the restricted content is reproduced (S42).
(ステップS5)
車両の運転が終了した旨の判断がなされると(S50)、運転終了通知情報が生成される。この運転終了通知情報の生成は、車載機器100の運転終了通知情報生成部1006、通信端末200の運転終了通知情報生成部2003、又はサーバ300の運転終了通知情報生成部3007の何れが行ってもよい。
車載機器100の運転終了通知情報生成部1006は、ユーザによる車両の運転終了の判断をしたときに(S50)、運転終了を通知する運転終了通知情報をデータ入出力部101に出力する。データ入出力部101は、運転終了通知情報生成部1006から出力された運転終了通知情報をサーバ300に送信する(S51)。
又は、通信端末200の運転終了通知情報生成部2003は、ユーザによる車両の運転終了の判断をしたときに(S50)、運転終了を通知する運転終了通知情報をデータ入出力部201に出力する。データ入出力部201は、運転終了通知情報生成部2003から出力された運転終了通知情報をサーバ300に送信する(S51)。
或は、サーバ300の運転終了通知情報生成部3007が、ユーザによる車両の運転終了の判断をしたときに(S50)、運転終了を通知する運転終了通知情報を生成してもよい(S52)。
(Step S5)
When it is determined that driving of the vehicle has ended (S50), driving end notification information is generated. The driving end notification information is generated by any of the driving end notification information generating unit 1006 of the in-vehicle device 100, the driving end notification information generating unit 2003 of the communication terminal 200, or the driving end notification information generating unit 3007 of the server 300. Good.
The driving end notification information generating unit 1006 of the in-vehicle device 100 outputs driving end notification information for notifying the driving end to the data input / output unit 101 when the user determines the driving end of the vehicle (S50). The data input / output unit 101 transmits the operation end notification information output from the operation end notification information generation unit 1006 to the server 300 (S51).
Or the driving | operation completion notification information generation part 2003 of the communication terminal 200 outputs the driving | operation completion notification information which notifies a driving | operation completion to the data input / output part 201, when it judges the driving | operation completion of a vehicle by a user (S50). The data input / output unit 201 transmits the operation end notification information output from the operation end notification information generation unit 2003 to the server 300 (S51).
Alternatively, the driving end notification information generation unit 3007 of the server 300 may generate driving end notification information for notifying the driving end when the user determines the driving end of the vehicle (S50).
前記のようにして運転終了通知情報が受信又は生成されると、正式ライセンス要求催促情報生成部3003は、試聴済みコンテンツの購入手続きをユーザに催促する購入手続きメールを、正式ライセンス要求催促情報として生成する(S53)。正式ライセンス要求催促情報生成部3003は、生成した購入手続きメールをデータ入出力部301に出力する。データ入出力部301は、正式ライセンス要求催促情報生成部3003から出力された購入手続きメールを車載機器100又は通信端末200に送信する(S54)。 When the driving end notification information is received or generated as described above, the formal license request prompting information generation unit 3003 generates a purchase procedure mail for prompting the user to purchase the pre-listen content as the formal license request prompting information. (S53). The official license request prompting information generation unit 3003 outputs the generated purchase procedure mail to the data input / output unit 301. The data input / output unit 301 transmits the purchase procedure mail output from the formal license request prompting information generation unit 3003 to the in-vehicle device 100 or the communication terminal 200 (S54).
車載機器100のデータ入出力部102又は通信端末200のデータ入出力部202は、サーバ300から送信された購入手続きメールを受信する。受信された購入手続きメールは制御部103又は制御部203に出力される。制御部103又は制御部203は、購入手続きメールの出力に応じて、ユーザに対して、購入手続きメールの受信を通知する(S55)。具体的には、制御部103又は制御部203は、購入手続きメールの受信を通知する画面を示す画像情報を生成する。制御部103又は制御部203は、生成した購入手続きメールの受信を通知する画面を示す画像情報を画像音声提示部105又は画像音声提示部205に出力する。画像音声提示部105又は画像音声提示部205は、制御部103又は制御部203からの購入手続きメールの受信を通知する画面を示す画像情報の出力に応じて、その画像情報が示す購入手続きメールの受信を通知する画面を表示する。 The data input / output unit 102 of the in-vehicle device 100 or the data input / output unit 202 of the communication terminal 200 receives the purchase procedure mail transmitted from the server 300. The received purchase procedure mail is output to the control unit 103 or the control unit 203. In response to the output of the purchase procedure mail, the control unit 103 or the control unit 203 notifies the user that the purchase procedure mail has been received (S55). Specifically, the control unit 103 or the control unit 203 generates image information indicating a screen for notifying receipt of a purchase procedure mail. The control unit 103 or the control unit 203 outputs image information indicating a screen for notifying reception of the generated purchase procedure mail to the image / sound presentation unit 105 or the image / sound presentation unit 205. In response to the output of the image information indicating the screen for notifying the reception of the purchase procedure mail from the control unit 103 or the control unit 203, the image / sound presentation unit 105 or the image / sound presentation unit 205 Display a screen to notify receipt.
(ステップS6)
車載機器100の操作入力部104又は通信端末200の操作入力部204は、ユーザから、購入手続きメールに基づいた、試聴済みコンテンツの購入手続きを行うウェブページを要求する入力を受ける(S60)。以下、このウェブページを「購入手続きページ」と言う。操作入力部104又は操作入力部204は、ユーザからの入力内容を示す入力情報を生成して制御部103又は制御部203に出力する。
(Step S6)
The operation input unit 104 of the in-vehicle device 100 or the operation input unit 204 of the communication terminal 200 receives an input requesting a web page for performing the procedure for purchasing the pre-listen content based on the purchase procedure mail from the user (S60). Hereinafter, this web page is referred to as a “purchase procedure page”. The operation input unit 104 or the operation input unit 204 generates input information indicating the input content from the user and outputs it to the control unit 103 or the control unit 203.
車載機器100の購入手続きページ送信要求情報生成部1004又は通信端末200の購入手続きページ送信要求情報生成部2001は、操作入力部104又は操作入力部204からの購入手続きページを要求する入力を示す入力情報の出力に応じて、試聴済みコンテンツの購入手続きページを要求する購入手続きページ送信要求情報を生成する。購入手続きページ送信要求情報生成部1004又は購入手続きページ送信要求情報生成部2001は、生成した購入手続きページ送信要求情報をデータ入出力部102又はデータ入出力部202に出力する。データ入出力部102又はデータ入出力部202は、購入手続きページ送信要求情報生成部1004又は購入手続きページ送信要求情報生成部2001から出力された購入手続きページ送信要求情報をサーバ300に送信する(S61)。 The purchase procedure page transmission request information generation unit 1004 of the in-vehicle device 100 or the purchase procedure page transmission request information generation unit 2001 of the communication terminal 200 is an input indicating an input requesting a purchase procedure page from the operation input unit 104 or the operation input unit 204. In response to the output of the information, purchase procedure page transmission request information for requesting a purchase procedure page for the pre-listen content is generated. The purchase procedure page transmission request information generation unit 1004 or the purchase procedure page transmission request information generation unit 2001 outputs the generated purchase procedure page transmission request information to the data input / output unit 102 or the data input / output unit 202. The data input / output unit 102 or the data input / output unit 202 transmits the purchase procedure page transmission request information output from the purchase procedure page transmission request information generation unit 1004 or the purchase procedure page transmission request information generation unit 2001 to the server 300 (S61). ).
サーバ300のデータ入出力部301は、車載機器100又は通信端末200から送信された購入手続きページ送信要求情報を受信する。データ入出力部301は、受信した購入手続きページ送信要求情報を制御部302に出力する。制御部302は、データ入出力部301からの購入手続きページ送信要求情報の出力に応じて、購入手続きページを示す購入手続きページ情報を生成する(S62)。制御部302は、生成した購入手続きページ情報をデータ入出力部301に出力する。データ入出力部301は、制御部302から出力された購入手続きページ情報を車載機器100又は通信端末200に送信する(S63)。 The data input / output unit 301 of the server 300 receives the purchase procedure page transmission request information transmitted from the in-vehicle device 100 or the communication terminal 200. The data input / output unit 301 outputs the received purchase procedure page transmission request information to the control unit 302. In response to the output of purchase procedure page transmission request information from the data input / output unit 301, the control unit 302 generates purchase procedure page information indicating the purchase procedure page (S62). The control unit 302 outputs the generated purchase procedure page information to the data input / output unit 301. The data input / output unit 301 transmits the purchase procedure page information output from the control unit 302 to the in-vehicle device 100 or the communication terminal 200 (S63).
車載機器100のデータ入出力部102又は通信端末200のデータ入出力部202は、サーバ300から送信された購入手続きページ情報を受信する。データ入出力部102又はデータ入出力部202は、受信した購入手続きページ情報を制御部103又は制御部203に出力する。制御部103又は制御部203は、データ入出力部102又はデータ入出力部202からの購入手続きページ情報の出力に応じて、購入手続きページ情報に基づいて購入手続きページを示す画像情報を生成する。制御部103又は制御部203は、生成した画像情報を画像音声提示部105又は画像音声提示部205に出力する。画像音声提示部105又は画像音声提示部205は、制御部203からの画像情報の出力に応じて、画像情報が示す購入手続きページを表示する(S64)。 The data input / output unit 102 of the in-vehicle device 100 or the data input / output unit 202 of the communication terminal 200 receives the purchase procedure page information transmitted from the server 300. The data input / output unit 102 or the data input / output unit 202 outputs the received purchase procedure page information to the control unit 103 or the control unit 203. The control unit 103 or the control unit 203 generates image information indicating a purchase procedure page based on the purchase procedure page information in response to the output of the purchase procedure page information from the data input / output unit 102 or the data input / output unit 202. The control unit 103 or the control unit 203 outputs the generated image information to the image / sound presentation unit 105 or the image / sound presentation unit 205. In response to the output of the image information from the control unit 203, the image / sound presentation unit 105 or the image / sound presentation unit 205 displays the purchase procedure page indicated by the image information (S64).
車載機器100の操作入力部104又は通信端末200の操作入力部204は、ユーザから購入手続きページに対するコンテンツの購入手続きを行う入力を受ける(S65)。この入力は、例えば、購入手続きを行うコンテンツを選択する入力、及び、クレジットカード番号等の決済に必要な情報の入力が含まれる等、仮ライセンスの要求時にユーザが行った簡易な入力よりも複雑なものとなる。操作入力部104又は操作入力部204は、ユーザからの入力内容を示す入力情報を生成して制御部203に出力する。 The operation input unit 104 of the in-vehicle device 100 or the operation input unit 204 of the communication terminal 200 receives an input for performing a content purchase procedure on the purchase procedure page from the user (S65). This input is more complicated than the simple input performed by the user at the time of requesting a temporary license, for example, including input for selecting contents to be purchased and input of information necessary for settlement such as a credit card number. It will be something. The operation input unit 104 or the operation input unit 204 generates input information indicating the input content from the user and outputs it to the control unit 203.
車載機器100の正式ライセンス要求情報生成部1005、又は通信端末200の正式ライセンス要求情報生成部2002は、操作入力部104又は操作入力部204からのコンテンツの購入手続きを行う入力を示す入力情報の出力に応じて、コンテンツの購入手続きを要求する購入手続き要求情報、すなわち正式ライセンスの発効を要求する正式ライセンス要求情報を生成する。正式ライセンス要求情報は、購入手続き対象として選択された(正式ライセンスの発効を要求する)コンテンツのコンテンツID、及び、入力情報によって示されるユーザの入力内容(決済に必要な情報)を示すように生成される。車載機器100の正式ライセンス要求情報生成部1005、又は通信端末200の正式ライセンス要求情報生成部2002は、生成した正式ライセンス要求情報をデータ入出力部102又はデータ入出力部202に出力する。データ入出力部102又はデータ入出力部202は、制御部203から出力された正式ライセンス要求情報をサーバ300に送信する(S66)。 The formal license request information generation unit 1005 of the in-vehicle device 100 or the formal license request information generation unit 2002 of the communication terminal 200 outputs input information indicating an input for performing a content purchase procedure from the operation input unit 104 or the operation input unit 204. In response to this, purchase procedure request information for requesting the content purchase procedure, that is, formal license request information for requesting the validity of the formal license is generated. The formal license request information is generated so as to indicate the content ID of the content selected as the purchase procedure target (requesting the validity of the formal license) and the user input content (information necessary for settlement) indicated by the input information. Is done. The formal license request information generation unit 1005 of the in-vehicle device 100 or the formal license request information generation unit 2002 of the communication terminal 200 outputs the generated formal license request information to the data input / output unit 102 or the data input / output unit 202. The data input / output unit 102 or the data input / output unit 202 transmits the formal license request information output from the control unit 203 to the server 300 (S66).
サーバ300のデータ入出力部301は、車載機器100又は通信端末200から送信された正式ライセンス要求情報を受信する。データ入出力部301は、受信した正式ライセンス要求情報を制御部302に出力する。制御部302は、データ入出力部301からの正式ライセンス要求情報の出力に応じて、正式ライセンス要求情報で要求されるコンテンツが購入済みとなるように利用履歴情報3200を更新する(S67)。制御部302は、車載機器100又は通信端末200に対してコンテンツの購入手続きが完了したことを通知する購入手続き完了通知情報を生成する。制御部302は、生成した購入手続き完了通知情報をデータ入出力部303に出力する。データ入出力部301は、制御部302から出力された購入手続き完了通知情報を車載機器100又は通信端末200に送信する(S68)。 The data input / output unit 301 of the server 300 receives the formal license request information transmitted from the in-vehicle device 100 or the communication terminal 200. The data input / output unit 301 outputs the received formal license request information to the control unit 302. In response to the output of the formal license request information from the data input / output unit 301, the control unit 302 updates the usage history information 3200 so that the content requested by the formal license request information has been purchased (S67). The control unit 302 generates purchase procedure completion notification information for notifying the in-vehicle device 100 or the communication terminal 200 that the content purchase procedure has been completed. The control unit 302 outputs the generated purchase procedure completion notification information to the data input / output unit 303. The data input / output unit 301 transmits the purchase procedure completion notification information output from the control unit 302 to the in-vehicle device 100 or the communication terminal 200 (S68).
(ステップS7)
サーバ300の制御部302は、ユーザによるコンテンツの購入手続きの完了後に、車載機器100に対しても、コンテンツの購入手続きが完了したことを通知する購入手続き完了通知情報(車載機器向け)を生成する。制御部302は、生成した購入手続き完了通知情報(車載機器向け)をデータ入出力部301に出力する。データ入出力部301は、制御部302から出力された購入手続き完了通知情報(車載機器向け)を車載機器100に送信する(S70)。
(Step S7)
The control unit 302 of the server 300 generates purchase procedure completion notification information (for in-vehicle devices) for notifying the in-vehicle device 100 that the content purchase procedure has been completed after completion of the content purchase procedure by the user. . The control unit 302 outputs the generated purchase procedure completion notification information (for in-vehicle devices) to the data input / output unit 301. The data input / output unit 301 transmits the purchase procedure completion notification information (for in-vehicle device) output from the control unit 302 to the in-vehicle device 100 (S70).
車載機器100のデータ入出力部101は、サーバ300から送信された購入手続き完了通知情報(車載機器向け)を受信する。データ入出力部101は、受信した購入手続き完了通知情報(車載機器向け)を制御部103に出力する。制御部103は、データ入出力部101からの購入手続き完了通知情報(車載機器向け)の出力に応じて、購入手続きが完了したコンテンツを再生する際の制限を解除する(S71)。 The data input / output unit 101 of the in-vehicle device 100 receives the purchase procedure completion notification information (for in-vehicle device) transmitted from the server 300. The data input / output unit 101 outputs the received purchase procedure completion notification information (for in-vehicle devices) to the control unit 103. In response to the output of the purchase procedure completion notification information (for in-vehicle devices) from the data input / output unit 101, the control unit 103 releases the restriction when reproducing the content for which the purchase procedure has been completed (S71).
<5.ログイン(S1)>
続いて、前述のステップS1にかかるログイン処理について、より詳細に説明する。
<5. Login (S1)>
Next, the login process according to step S1 described above will be described in more detail.
まず、図12を参照して、車載機器100のログイン要求時の処理について説明する。図12は、車載機器100のログイン要求時の処理を示す処理フローである。 First, with reference to FIG. 12, the process at the time of the login request | requirement of the vehicle equipment 100 is demonstrated. FIG. 12 is a process flow showing the process when the in-vehicle device 100 requests login.
車載機器100は、ユーザによって車載機器100のACC電源がONにされたときに起動する(S100)。車載機器100の制御部103は、車載機器100の起動後に、インターネットへの接続を行う(S101)。インターネットへの接続後に(S101:Yes)、操作入力部104は、ユーザからサーバ300へのログインを要求する入力を受ける(S102)。この入力は、ユーザ名及びパスワードの入力を含む。操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部103に出力する。ステップS102は、ステップS10に相当する。 The in-vehicle device 100 is activated when the ACC power source of the in-vehicle device 100 is turned on by the user (S100). The control unit 103 of the in-vehicle device 100 connects to the Internet after the in-vehicle device 100 is activated (S101). After connecting to the Internet (S101: Yes), the operation input unit 104 receives an input requesting login from the user to the server 300 (S102). This input includes the input of a user name and a password. The operation input unit 104 generates input information indicating the input content in response to an input from the user and outputs the input information to the control unit 103. Step S102 corresponds to step S10.
制御部103は、操作入力部104からのログインを要求する入力を示す入力情報の出力に応じて、ログインを要求するログイン要求情報を生成する。ログイン要求情報は、入力情報において示される入力内容(ユーザ名及びパスワード)を示すように生成される。制御部103は、生成したログイン要求情報を、データ入出力部101を介してサーバ300に送信する(S103)。ステップS103は、ステップS11に相当する。 The control unit 103 generates login request information for requesting login in response to output of input information indicating an input requesting login from the operation input unit 104. The login request information is generated so as to indicate the input content (user name and password) indicated in the input information. The control unit 103 transmits the generated login request information to the server 300 via the data input / output unit 101 (S103). Step S103 corresponds to step S11.
制御部103は、サーバ300から送信されたログイン結果通知情報を、データ入出力部101を介して受信する(S103)。ログイン結果通知情報がログイン成功を示している場合、車載機器100とサーバ300との間でセッションが確立される。以降、車載機器100は、そのセッションを利用して、サーバ300との間で情報を送受信することが可能となる。ログイン結果通知情報がログインエラーを示している場合、車載機器100とサーバ300との間でセッションは確立されない。 The control unit 103 receives the login result notification information transmitted from the server 300 via the data input / output unit 101 (S103). When the login result notification information indicates that login is successful, a session is established between the in-vehicle device 100 and the server 300. Thereafter, the in-vehicle device 100 can transmit / receive information to / from the server 300 using the session. When the login result notification information indicates a login error, a session is not established between the in-vehicle device 100 and the server 300.
続いて、図13を参照して、サーバ300のログイン要求受信時の処理について説明する。図13は、サーバ300のログイン要求受信時の処理を示す処理フローである。 Next, with reference to FIG. 13, a process when the server 300 receives a login request will be described. FIG. 13 is a process flow showing a process when the server 300 receives a login request.
制御部302は、車載機器100から送信されたログイン要求情報を、データ入出力部301を介して受信する(S110)。制御部302は、ログイン要求情報の受信に応じて、ログイン要求情報で示されるユーザ名及びパスワードを示すユーザ管理情報3300を、ユーザ情報記録部312に格納されたユーザ管理情報3300から検索する(S111)。すなわち、制御部302は、ログイン要求情報で示されるユーザ名及びパスワードを示すユーザ名情報3302及びパスワード情報3303を含むユーザ管理情報3300を検索する。ステップS111は、ステップS12に相当する。 The control unit 302 receives the login request information transmitted from the in-vehicle device 100 via the data input / output unit 301 (S110). In response to receiving the login request information, the control unit 302 searches the user management information 3300 stored in the user information recording unit 312 for user management information 3300 indicating the user name and password indicated by the login request information (S111). ). That is, the control unit 302 searches the user management information 3300 including the user name information 3302 and the password information 3303 indicating the user name and password indicated by the login request information. Step S111 corresponds to step S12.
検索したユーザ管理情報3300が存在する場合(S112:Yes)、制御部302は、そのユーザ管理情報3300のログイン日時情報3304を、現在日時を示すように更新する(S113)。この場合、制御部302は、ログイン成功を示すログイン結果通知情報を生成する。制御部302は、生成したログイン結果通知情報を、データ入出力部301を介して車載機器100に送信する(S114)。 When the searched user management information 3300 exists (S112: Yes), the control unit 302 updates the login date information 3304 of the user management information 3300 to indicate the current date (S113). In this case, the control unit 302 generates login result notification information indicating successful login. The control unit 302 transmits the generated login result notification information to the in-vehicle device 100 via the data input / output unit 301 (S114).
検索したユーザ管理情報3300が存在しない場合(S112:No)、制御部302は、ログインエラーを示すログイン結果情報を生成する。制御部302は、生成したログイン結果通知情報を、データ入出力部301を介して車載機器100に送信する(S115)。ステップS114、S115は、ステップS13に相当する。 When the searched user management information 3300 does not exist (S112: No), the control unit 302 generates login result information indicating a login error. The control unit 302 transmits the generated login result notification information to the in-vehicle device 100 via the data input / output unit 301 (S115). Steps S114 and S115 correspond to step S13.
<6.購入候補コンテンツの提示(S2)>
続いて、前述のステップS2にかかる購入候補コンテンツ提示処理について、より詳細に説明する。
<6. Presentation of purchase candidate content (S2)>
Next, the purchase candidate content presentation process according to step S2 described above will be described in more detail.
ここでは、購入候補コンテンツの提示方法として、以下の2つの提供方法について説明する。
(1)放送による提示
(2)広告表示による提示
Here, the following two providing methods will be described as methods for presenting purchase candidate content.
(1) Presentation by broadcasting (2) Presentation by advertisement display
(1)放送による提示
まず、購入候補コンテンツを放送によって提示する提示方法について説明する。図14を参照して、放送による提示方法を実施する場合におけるサーバ300の購入候補コンテンツ提示情報記録部313に格納された情報について説明する。図14は、放送による提示方法を実施する場合におけるサーバ300の購入候補コンテンツ提示情報記録部313に格納された情報を示す図である。
(1) Presentation by Broadcast First, a presentation method for presenting purchase candidate contents by broadcast will be described. With reference to FIG. 14, information stored in the purchase candidate content presentation information recording unit 313 of the server 300 when the broadcast presentation method is implemented will be described. FIG. 14 is a diagram illustrating information stored in the purchase candidate content presentation information recording unit 313 of the server 300 in the case of implementing the broadcast presentation method.
購入候補コンテンツ提示情報記録部313は、複数のストリームデータ3400が格納される。また、1つのストリームデータ3400は、複数のメタデータ3401を含む。 The purchase candidate content presentation information recording unit 313 stores a plurality of stream data 3400. One stream data 3400 includes a plurality of metadata 3401.
ストリームデータ3400は、車載機器100に対して放送する内容を示すデータである。複数のストリームデータ3400のそれぞれは、複数のチャンネルのそれぞれに対応する放送内容を示す情報となる。ストリームデータは、例えば、テレビ放送又はラジオ放送の放送内容を示す情報である。すなわち、ストリームデータ3400は、テレビ放送の放送内容を示す場合、テレビ放送の音声を示す音声情報、及び、テレビ放送の画像を示す画像情報を含む。また、ストリームデータ3400は、ラジオ放送の放送内容を示す場合、ラジオ放送の音声を示す音声情報を含む。ストリームデータ3400は、テレビ放送及びラジオ放送の内容をストリーミング形式で表したデータとなる。すなわち、サーバ300は、サーバ型放送を実現する装置となる。 The stream data 3400 is data indicating the content broadcast to the in-vehicle device 100. Each of the plurality of stream data 3400 is information indicating the broadcast content corresponding to each of the plurality of channels. Stream data is, for example, information indicating the broadcast content of a television broadcast or a radio broadcast. That is, when the stream data 3400 indicates the broadcast content of the television broadcast, the stream data 3400 includes audio information indicating the sound of the television broadcast and image information indicating the image of the television broadcast. In addition, when the stream data 3400 indicates the broadcast content of the radio broadcast, the stream data 3400 includes audio information indicating the audio of the radio broadcast. The stream data 3400 is data representing the contents of television broadcasting and radio broadcasting in a streaming format. That is, the server 300 is a device that realizes server-type broadcasting.
ここで、ストリームデータ3400には、コンテンツが含まれている。例えば、ラジオ放送の放送内容として、音声コンテンツが含まれる。また、テレビ放送の放送内容には、音声コンテンツ又は動画コンテンツが含まれる。例えば、ストリームデータ3400によって再生される放送内容として、ある楽曲が流れる場合には、そのストリームデータ3400には、その楽曲の音声コンテンツが含まれていることになる。 Here, the stream data 3400 includes content. For example, audio contents are included as broadcast contents of radio broadcasts. The broadcast content of the television broadcast includes audio content or moving image content. For example, when a certain piece of music flows as broadcast contents reproduced by the stream data 3400, the stream data 3400 includes the audio content of the song.
そしてストリームデータ3400に含まれるメタデータ3401は、ストリームデータ3400に基づいて再生される放送内容に関するコンテンツを、購入候補として提示する画面の表示内容を示す情報である。すなわち、メタデータ3401は、購入候補コンテンツ提示情報に相当する。より具合的には、ストリームデータ3400には、再生されるコンテンツデータに対応するように、そのコンテンツを購入候補として提示する画面の表示内容を示す情報がメタデータ3401として含められている。これによって、車載機器100において、あるコンテンツが放送内容として再生されている、または再生されたとき等に、そのコンテンツを購入候補として提示する表示をすることが可能となる。また、車載機器100において、コンテンツ自体は再生されていないが、コンテンツに関する放送内容が再生されている場合(例えば、テレビ番組で、ある楽曲が紹介されている場合)にも、メタデータ3401に基づいて、そのコンテンツを購入候補として提示する等、メタデータ3401としての購入候補コンテンツデータの提示は様々な態様が考えられる。 The metadata 3401 included in the stream data 3400 is information indicating the display content of a screen that presents content related to the broadcast content reproduced based on the stream data 3400 as a purchase candidate. That is, the metadata 3401 corresponds to purchase candidate content presentation information. More specifically, the stream data 3400 includes, as metadata 3401, information indicating the display content of a screen that presents the content as a purchase candidate so as to correspond to the content data to be reproduced. Thereby, in the in-vehicle device 100, when a certain content is reproduced as broadcast content or when it is reproduced, it is possible to display the content as a purchase candidate. Also, in the in-vehicle device 100, the content itself is not played back, but the broadcast content related to the content is played back (for example, when a piece of music is introduced in a TV program), based on the metadata 3401. There are various modes of presenting the purchase candidate content data as the metadata 3401, such as presenting the content as a purchase candidate.
続いて、図15を参照して、車載機器100の放送要求時の処理について説明する。図15は、車載機器100の放送要求時の処理を示す処理フローである。 Next, with reference to FIG. 15, processing when the in-vehicle device 100 requests broadcasting will be described. FIG. 15 is a process flow showing a process when the in-vehicle device 100 requests a broadcast.
操作入力部104は、ユーザから放送の再生を要求する入力を受ける(S200)。この入力は、再生を要求する放送のチャンネルを指定する入力を含む。操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部103に出力する。ステップS200は、ステップS20に相当する。 The operation input unit 104 receives an input for requesting broadcast reproduction from the user (S200). This input includes an input for designating a broadcast channel for which reproduction is requested. The operation input unit 104 generates input information indicating the input content in response to an input from the user and outputs the input information to the control unit 103. Step S200 corresponds to step S20.
制御部103は、操作入力部104からの放送の再生を要求する入力を示す入力情報の出力に応じて、放送を要求する放送要求情報を生成する。放送要求情報は、入力情報において入力内容として示されるチャンネルを示すように生成される。制御部103は、生成した放送要求情報を、データ入出力部101を介してサーバ300に送信する(S201)。ステップS201は、ステップS21に相当する。すなわち、放送要求情報は、購入候補コンテンツ提示要求情報に相当する。これに応じて、サーバ300は、放送要求情報で示されるチャンネルの放送内容を示すストリームデータ3400の車載機器100への送信を開始する。 The control unit 103 generates broadcast request information for requesting broadcast in response to an output of input information indicating an input requesting reproduction of the broadcast from the operation input unit 104. Broadcast request information is generated to indicate a channel indicated as input content in the input information. The control unit 103 transmits the generated broadcast request information to the server 300 via the data input / output unit 101 (S201). Step S201 corresponds to step S21. That is, the broadcast request information corresponds to purchase candidate content presentation request information. In response to this, the server 300 starts transmission of the stream data 3400 indicating the broadcast content of the channel indicated by the broadcast request information to the in-vehicle device 100.
制御部103は、サーバ300から送信されるストリームデータ3400の再生を開始する(S202)。すなわち、制御部103は、サーバ300から送信されるストリームデータ3400を、データ入出力部101を介して受信して、受信したストリームデータ3400を再生する。具体的には、ストリームデータ3400がラジオ放送のストリームデータである場合、制御部103は、ストリームデータ3400に含まれるラジオ放送の音声情報を画像音声提示部105のスピーカに出力する。ストリームデータ3400がテレビ放送のストリームデータである場合、ストリームデータ3400に含まれるテレビ放送の音声情報及び画像情報を画像音声提示部105の液晶モニタ及びスピーカに出力する。画像音声提示部105のスピーカは、制御部103からの音声情報の出力に応じて、音声情報が示す音声を出力する。画像音声提示部105の液晶モニタは、制御部103からの画像情報の出力に応じて、画像情報が示す画像を表示する。このストリームデータ3400の再生は、ユーザから放送の再生終了が要求されるか、又は、サーバ300からのストリームデータ3400の全ての送信が終了するまで継続される(S203:No)。 The control unit 103 starts reproduction of the stream data 3400 transmitted from the server 300 (S202). That is, the control unit 103 receives the stream data 3400 transmitted from the server 300 via the data input / output unit 101 and reproduces the received stream data 3400. Specifically, when the stream data 3400 is radio broadcast stream data, the control unit 103 outputs the radio broadcast audio information included in the stream data 3400 to the speaker of the image audio presentation unit 105. When the stream data 3400 is television broadcast stream data, the television broadcast audio information and image information included in the stream data 3400 are output to the liquid crystal monitor and the speaker of the image audio presentation unit 105. The speaker of the image / sound presentation unit 105 outputs the sound indicated by the sound information in response to the output of the sound information from the control unit 103. The liquid crystal monitor of the image / sound presentation unit 105 displays an image indicated by the image information in response to the output of the image information from the control unit 103. The reproduction of the stream data 3400 is continued until the user requests the end of the reproduction of the broadcast or the transmission of all the stream data 3400 from the server 300 is completed (S203: No).
制御部103は、ストリームデータ3400の再生中に、サーバ300から送信されてくるストリームデータ3400においてメタデータ3401を検出したとき(S204:Yes)、検出したメタデータ3401に基づいて、放送内容を表示する再生画面において、現在の放送内容に関するコンテンツを購入候補コンテンツとして提示する画像を表示する(S205)。具体的には、制御部103は、メタデータ3401に基づいて、放送内容の再生画面において購入候補コンテンツを提示する画像を示す画像情報を生成して画像音声提示部105に出力する。ここで、メタデータ3401は、例えば、コンテンツに関する放送内容が再生される期間における再生画面に、そのコンテンツを購入候補として提示することができるようにするため、ストリームデータ3400において、その期間における放送内容を示すデータの開始位置に挿入されている。これによって、メタデータ3401が送信される毎に、ユーザに対して購入候補として提示するコンテンツが切り替えられた再生画面が表示される。 When the metadata 3401 is detected in the stream data 3400 transmitted from the server 300 during reproduction of the stream data 3400 (S204: Yes), the control unit 103 displays the broadcast content based on the detected metadata 3401. In the reproduction screen to be displayed, an image presenting content related to the current broadcast content as purchase candidate content is displayed (S205). Specifically, based on metadata 3401, control unit 103 generates image information indicating an image for presenting purchase candidate content on a broadcast content playback screen, and outputs the image information to image audio presentation unit 105. Here, the metadata 3401 is, for example, the content of the broadcast in the stream data 3400 so that the content can be presented as a purchase candidate on the playback screen during the period in which the broadcast content related to the content is played back. Is inserted at the start position of the data indicating. As a result, each time the metadata 3401 is transmitted, a playback screen in which content to be presented as a purchase candidate is switched to the user is displayed.
制御部103は、ユーザから放送の再生終了が要求された場合、又は、サーバ300からのストリームデータ3400の全ての送信が終了した場合(S203:Yes)、ストリームデータ3400の再生を終了する(S206)。ここで、ユーザから放送の再生終了が要求された場合について具体的に説明する。操作入力部104は、ユーザから放送の再生終了を要求する入力を受けたとき、その入力内容を示す入力情報を生成して制御部103に出力する。制御部103は、操作入力部104からの放送の再生終了を要求する入力を示す入力情報の出力に応じて、ストリームデータ3400の再生を終了する。また、制御部103は、放送の終了を要求する放送終了要求情報を生成して、データ入出力部101を介してサーバ300に送信する。ステップS202〜S206は、ステップS23に相当する。 The control unit 103 ends the reproduction of the stream data 3400 when the user requests the end of the reproduction of the broadcast or when the transmission of all the stream data 3400 from the server 300 is completed (S203: Yes) (S206). ). Here, a specific description will be given of a case where the user requests the end of broadcast reproduction. When the operation input unit 104 receives an input requesting the end of broadcast reproduction from the user, the operation input unit 104 generates input information indicating the input content and outputs the input information to the control unit 103. The control unit 103 ends the reproduction of the stream data 3400 in response to the output of the input information indicating the input for requesting the end of the reproduction of the broadcast from the operation input unit 104. In addition, the control unit 103 generates broadcast end request information for requesting the end of broadcasting and transmits the broadcast end request information to the server 300 via the data input / output unit 101. Steps S202 to S206 correspond to step S23.
続いて、図16を参照して、サーバ300の放送要求受信時の処理について説明する。図16は、サーバ300の放送要求受信時の処理を示す処理フローである。 Next, with reference to FIG. 16, processing when the server 300 receives a broadcast request will be described. FIG. 16 is a processing flow showing processing when the server 300 receives a broadcast request.
制御部302は、車載機器100から送信された放送要求情報を、データ入出力部301を介して受信する(S210)。制御部302は、放送要求情報の受信に応じて、放送要求情報で示されるチャンネルの放送内容を示すストリームデータ3400の車載機器100への送信を開始する(S211)。具体的には、制御部302は、放送要求情報で示されるチャンネルのストリームデータ3400を、購入候補コンテンツ提示情報記録部313から取得して、データ入出力部301を介して車載機器100に送信する。このストリームデータ3400の送信は、車載機器100から放送の終了が要求されるか、又は、ストリームデータ3400を全て送信するまで継続される(S212:No)。 The control unit 302 receives the broadcast request information transmitted from the in-vehicle device 100 via the data input / output unit 301 (S210). In response to receiving the broadcast request information, the control unit 302 starts transmission of the stream data 3400 indicating the broadcast content of the channel indicated by the broadcast request information to the in-vehicle device 100 (S211). Specifically, the control unit 302 acquires the stream data 3400 of the channel indicated by the broadcast request information from the purchase candidate content presentation information recording unit 313, and transmits it to the in-vehicle device 100 via the data input / output unit 301. . The transmission of the stream data 3400 is continued until the end of broadcasting is requested from the in-vehicle device 100 or until all the stream data 3400 is transmitted (S212: No).
制御部302は、車載機器100から放送の終了が要求された場合、又は、ストリームデータ3400を全て送信した場合(S212:Yes)、車載機器100へのストリームデータ3400の送信を終了する(S213)。ここで、車載機器100から放送の終了が要求された場合について、具体的に説明する。制御部302は、車載機器100から送信された放送終了要求情報を、データ入出力部301を介して受信する。制御部302は、放送終了要求情報の受信に応じて、ストリームデータ3400の車載機器100への送信を終了する。ステップS210〜S213は、ステップS22に相当する。 When the end of broadcasting is requested from the in-vehicle device 100 or when all the stream data 3400 is transmitted (S212: Yes), the control unit 302 ends the transmission of the stream data 3400 to the in-vehicle device 100 (S213). . Here, the case where the end of broadcasting is requested from the in-vehicle device 100 will be specifically described. The control unit 302 receives the broadcast end request information transmitted from the in-vehicle device 100 via the data input / output unit 301. In response to the reception of the broadcast end request information, the control unit 302 ends the transmission of the stream data 3400 to the in-vehicle device 100. Steps S210 to S213 correspond to step S22.
ここで、図17A及び図17Bを参照して、再生画面400、410について説明する。図17A及び図17Bは、再生画面の一例を示す図である。図17Aは、ラジオ放送時における再生画面400の一例を示し、図17Bは、テレビ放送時における再生画面410の一例を示す。 Here, the reproduction screens 400 and 410 will be described with reference to FIGS. 17A and 17B. 17A and 17B are diagrams illustrating an example of a playback screen. FIG. 17A shows an example of the playback screen 400 at the time of radio broadcasting, and FIG. 17B shows an example of the playback screen 410 at the time of television broadcasting.
まず、図17Aを参照して、ラジオ放送時における再生画面400の一例について説明する。図17Aに示すように、ラジオ放送時における再生画面400は、現在放送されているチャンネル(周波数)の表示401、現在の放送内容に関するコンテンツを提示する表示402、及び、そのコンテンツに対する仮ライセンスの発効を要求する取得ボタンの表示403等が含まれる。すなわち、メタデータ3401には、購入候補コンテンツ提示情報として、放送内容に関するコンテンツを提示する表示内容402を示す情報が含まれている。図17Aでは、コンテンツを提示する表示402として、タイトル及びアーティスト名が表示されている場合について例示している。よって、この再生画面400の表示に利用されるメタデータ3401には、タイトル及びアーティスト名を示す情報が含まれる。 First, with reference to FIG. 17A, an example of the playback screen 400 at the time of radio broadcasting will be described. As shown in FIG. 17A, a playback screen 400 at the time of radio broadcasting includes a display 401 of a currently broadcast channel (frequency), a display 402 that presents content relating to the current broadcast content, and the temporary license for the content being effective. For example, an acquisition button display 403 for requesting. That is, the metadata 3401 includes information indicating the display content 402 for presenting content related to the broadcast content as purchase candidate content presentation information. FIG. 17A illustrates a case where a title and an artist name are displayed as the display 402 for presenting content. Therefore, the metadata 3401 used for displaying the playback screen 400 includes information indicating the title and artist name.
これによって、後述するように、ユーザが取得ボタン403を押下するのみで、購入候補として提示されているコンテンツをダウンロードして利用することを可能としている。例えば、ラジオ放送として、ある楽曲(音声コンテンツ)を再生しているときには、その楽曲を提示する表示内容が表示され、そのときに取得ボタン403を一度押下するのみで簡易に仮ライセンスの要求をすることが可能となる。また、例えば、ラジオ放送として再生されているラジオ番組において、ある楽曲が紹介されているときも、その楽曲を提示する表示内容が表示され、そのときに取得ボタン403を一度押下するのみで簡易に仮ライセンスの要求をすることが可能となる。ラジオ放送として再生されているラジオ番組において、ある映画(動画コンテンツ)が紹介されているときも、同様である。 As a result, as will be described later, the user can download and use the content presented as a purchase candidate only by pressing the acquisition button 403. For example, when a certain piece of music (audio content) is being played back as a radio broadcast, the display contents for presenting that piece of music are displayed, and a temporary license is simply requested by pressing the acquisition button 403 once at that time. It becomes possible. In addition, for example, even when a certain piece of music is introduced in a radio program being played as a radio broadcast, the display content for presenting the music is displayed, and at that time, the user can simply press the acquisition button 403 once. It becomes possible to request a temporary license. The same applies when a certain movie (moving image content) is introduced in a radio program being reproduced as a radio broadcast.
ここで、「コンテンツを提示する表示402」として、コンテンツに関する任意の内容を表示するようにしてよい。例えば、コンテンツが楽曲である場合は、タイトル、アーティスト名、アルバム名、リリース日、ジャンル、時間、作詞者、作曲者、説明文、及び、ジャケット画像等のいずれか1つ以上を表示するようにしてよい。例えば、コンテンツが映画である場合、属性情報は、タイトル、公開年月、監督、脚本、出演者、説明文、及び、ジャケット画像等の少なくとも1つ以上を表示するようにしてよい。 Here, as the “display 402 for presenting content”, any content related to the content may be displayed. For example, if the content is a song, one or more of title, artist name, album name, release date, genre, time, lyricist, composer, description, and jacket image are displayed. It's okay. For example, when the content is a movie, the attribute information may display at least one of a title, a release date, a director, a script, a performer, a description, a jacket image, and the like.
続いて、図17Bを参照して、テレビ放送時における再生画面410の一例について説明する。図17Bに示すように、テレビ放送時における再生画面410は、現在放送されているテレビ放送の画像の表示411、現在の放送内容に関するコンテンツを提示する表示412、及び、そのコンテンツに対する仮ライセンスの発効を要求する取得ボタン413の表示等が含まれる。ここで、図17Bでは、コンテンツを提示する表示412として、タイトル及び説明文が表示されている場合について例示している。よって、この再生画面410の表示に利用されるメタデータ3401には、タイトル及び説明文を示す情報が含まれる。 Next, an example of the playback screen 410 at the time of television broadcasting will be described with reference to FIG. 17B. As shown in FIG. 17B, the playback screen 410 at the time of the television broadcast includes a display 411 of an image of the currently broadcast television broadcast, a display 412 that presents content relating to the current broadcast content, and the temporary license for the content is effective. Display of an acquisition button 413 for requesting. Here, FIG. 17B illustrates a case where a title and an explanatory text are displayed as the display 412 for presenting content. Therefore, the metadata 3401 used for displaying the playback screen 410 includes information indicating a title and an explanatory text.
これによって、後述するように、ユーザが取得ボタン413を押下するのみで、提示されているコンテンツをダウンロードして利用することを可能としている。このように、例えば、テレビ放送として、ある映画(動画コンテンツ)を再生しているときには、その映画を提示する表示内容が表示され、そのときに取得ボタン413を一度押下するのみで簡易に仮ライセンスの要求をすることが可能となる。また、例えば、テレビ放送として再生されているテレビ番組において、ある映画が紹介されているときも、その映画を提示する表示内容が表示され、そのときに取得ボタン413を一度押下するのみで簡易に仮ライセンスの要求をすることが可能となる。テレビ放送として再生されているテレビ番組において、ある楽曲(音声コンテンツ)が紹介されているときも、同様である。 As a result, as will be described later, the user can download and use the presented content simply by pressing the acquisition button 413. Thus, for example, when a movie (video content) is being played back as a television broadcast, the display content for presenting the movie is displayed, and at that time, the temporary license can be simply pressed by pressing the acquisition button 413 once. It becomes possible to make a request. Also, for example, even when a movie is introduced in a TV program being played as a TV broadcast, the display content that presents the movie is displayed, and at that time, simply pressing the acquisition button 413 is simple. It becomes possible to request a temporary license. The same applies when a certain piece of music (audio content) is introduced in a television program being reproduced as a television broadcast.
ここで、前述した購入候補コンテンツを放送によって提示する提示方法の変形例の一態様として、取得ボタン403、413は表示するようにして、「現在の放送内容に関するコンテンツを提示する表示402、412」を表示しないようにしてもよい。そして、放送内容として、あるコンテンツが再生されているときに、取得ボタン403、413が押下された場合に、その再生されているコンテンツをダウンロードして利用可能としてもよい。例えば、ストリームデータ3400によって再生される放送内容として、ある楽曲が流れているときに、取得ボタン403、413が押下された場合に、その楽曲をダウンロードして利用可能としてもよい。すなわち、この場合には、ストリームデータ3400自体(放送内容を示す部分)が購入候補コンテンツ提示情報として機能することになる。 Here, as one aspect of the presenting method for presenting the purchase candidate content by broadcasting, the acquisition buttons 403 and 413 are displayed and “display 402 and 412 for presenting content regarding the current broadcast content” are displayed. May not be displayed. Then, as a broadcast content, when a certain content is being reproduced, when the acquisition buttons 403 and 413 are pressed, the reproduced content may be downloaded and usable. For example, as a broadcast content reproduced by the stream data 3400, when a certain music is flowing, when the acquisition buttons 403 and 413 are pressed, the music may be downloaded and usable. That is, in this case, the stream data 3400 itself (the part indicating the broadcast content) functions as purchase candidate content presentation information.
(2)広告表示による提示
続いて、購入候補コンテンツを広告表示によって提示する提示方法について説明する。この提示方法では、購入候補コンテンツ提示情報記録部313は、複数の広告表示情報が格納される。広告表示情報は、ユーザに対して購入を勧めるコンテンツを、広告の形式で購入候補として提示する画面の表示内容を示す情報である。すなわち、広告表示情報は、購入候補コンテンツ提示情報に相当する。
(2) Presentation by Advertisement Display Next, a presentation method for presenting purchase candidate contents by advertisement display will be described. In this presentation method, the purchase candidate content presentation information recording unit 313 stores a plurality of advertisement display information. The advertisement display information is information indicating the display content of a screen that presents content recommended to the user as a purchase candidate in the form of an advertisement. That is, the advertisement display information corresponds to purchase candidate content presentation information.
続いて、図18を参照して、車載機器100の広告表示要求時の処理について説明する。図18は、車載機器100の広告表示要求時の処理を示す処理フローである。 Then, with reference to FIG. 18, the process at the time of the advertisement display request | requirement of the vehicle equipment 100 is demonstrated. FIG. 18 is a process flow showing the process at the time of the advertisement display request of the in-vehicle device 100.
車載機器100の操作入力部104は、ユーザから広告の表示を要求する入力を受ける(S220)。操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部103に出力する。ステップS220は、ステップS20に相当する。 The operation input unit 104 of the in-vehicle device 100 receives an input requesting display of an advertisement from the user (S220). The operation input unit 104 generates input information indicating the input content in response to an input from the user and outputs the input information to the control unit 103. Step S220 corresponds to step S20.
制御部103は、操作入力部104からの広告の表示を要求する入力を示す入力情報の出力に応じて、広告の送信を要求する広告送信要求情報を生成する。制御部103は、生成した広告送信要求情報を、データ入出力部101を介してサーバ300に送信する(S221)。ステップS221は、ステップS21に相当する。すなわち、広告送信要求情報は、購入候補コンテンツ提示要求情報に相当する。これに応じて、サーバ300は、広告表示情報の車載機器100への送信を開始する。 The control unit 103 generates advertisement transmission request information for requesting transmission of an advertisement in response to an output of input information indicating an input requesting display of an advertisement from the operation input unit 104. The control unit 103 transmits the generated advertisement transmission request information to the server 300 via the data input / output unit 101 (S221). Step S221 corresponds to step S21. That is, the advertisement transmission request information corresponds to purchase candidate content presentation request information. In response to this, the server 300 starts transmitting the advertisement display information to the in-vehicle device 100.
制御部103は、ユーザから広告の表示の終了が要求されていない場合(S222:No)、サーバ300からの広告表示情報の待ち合わせを行う(S223)。制御部103は、サーバ300から送信された広告表示情報を、データ入出力部101を介して受信する。制御部103は、広告表示情報を受信したときに(S223:Yes)、広告表示情報に基づいて、ユーザに対してコンテンツの購入を勧める広告画面を表示する(S224)。具体的には、制御部103は、広告表示情報に基づいて、広告画面を示す画像情報を生成して画像音声提示部105に出力する。画像音声提示部105は、制御部103からの画像情報の出力に応じて、画像情報が示す広告画面を表示する。これによって、広告表示情報が送信される毎に、ユーザに対して購入候補として提示するコンテンツが切り替えられた広告画面が表示される。 When the end of advertisement display is not requested by the user (S222: No), the control unit 103 waits for advertisement display information from the server 300 (S223). The control unit 103 receives the advertisement display information transmitted from the server 300 via the data input / output unit 101. When receiving the advertisement display information (S223: Yes), the control unit 103 displays an advertisement screen that recommends the user to purchase content based on the advertisement display information (S224). Specifically, the control unit 103 generates image information indicating an advertisement screen based on the advertisement display information, and outputs the image information to the image audio presentation unit 105. In response to the output of the image information from the control unit 103, the image / sound presentation unit 105 displays an advertisement screen indicated by the image information. Thereby, every time advertisement display information is transmitted, an advertisement screen in which contents to be presented as purchase candidates to the user are switched is displayed.
制御部103は、ユーザから広告の表示の終了を要求された場合(S222:Yes)、広告の表示を終了する(S225)。具体的には、操作入力部104は、ユーザから広告の表示の終了を要求する入力内容の入力を受けたとき、その入力内容を示す入力情報を生成して制御部103に出力する。制御部103は、操作入力部104からの広告の表示の終了を要求する入力内容を示す入力情報の出力に応じて、広告画面を示す画像情報の画像音声提示部105への出力を終了する。また、制御部103は、広告の送信の終了を要求する広告送信終了要求情報を生成して、データ入出力部101を介してサーバ300に送信する。ステップS223〜S225は、ステップS23に相当する。 When the user requests the end of the display of the advertisement (S222: Yes), the control unit 103 ends the display of the advertisement (S225). Specifically, the operation input unit 104 generates input information indicating the input content and outputs the input information to the control unit 103 when receiving an input of input content requesting the end of display of the advertisement from the user. The control unit 103 ends the output of the image information indicating the advertisement screen to the image / sound presentation unit 105 in response to the output of the input information indicating the input content requesting the end of the display of the advertisement from the operation input unit 104. In addition, the control unit 103 generates advertisement transmission end request information for requesting the end of advertisement transmission, and transmits the advertisement transmission end request information to the server 300 via the data input / output unit 101. Steps S223 to S225 correspond to step S23.
続いて、図19を参照して、サーバ300の広告表示要求受信時の処理について説明する。図19は、サーバ300の広告表示要求受信時の処理を示す処理フローである。 Next, with reference to FIG. 19, processing when the server 300 receives an advertisement display request will be described. FIG. 19 is a process flow showing a process when the server 300 receives an advertisement display request.
制御部302は、車載機器100から送信された広告送信要求情報を、データ入出力部301を介して受信する(S230)。制御部302は、広告送信要求情報の受信に応じて、広告表示情報を購入候補コンテンツ提示情報記録部313から取得して、データ入出力部301を介して車載機器100に送信する(S231)。 The control unit 302 receives the advertisement transmission request information transmitted from the in-vehicle device 100 via the data input / output unit 301 (S230). In response to the reception of the advertisement transmission request information, the control unit 302 acquires advertisement display information from the purchase candidate content presentation information recording unit 313 and transmits it to the in-vehicle device 100 via the data input / output unit 301 (S231).
制御部302は、車載機器100から広告の送信の終了が要求されていない場合(S232:No)、前回に広告表示情報を送信してから一定時間が経過しているか否かを判定する(S233)。一定時間が経過していない場合(S232:No)、制御部302は、一定時間が経過するまで待ち合わせを継続する。一定時間が経過している場合(S232:Yes)、制御部302は、次の広告表示情報を購入候補コンテンツ提示情報記録部313から取得して、データ入出力部301を介して車載機器100に送信する(S231)。そして、制御部302は、再び、一定時間の待ち合わせを行う(S233)。これによって、一定時間経過する毎に、ユーザに対して購入候補として提示するコンテンツが切り替えられた購入候補コンテンツ提示画面が車載機器100において表示される。 When the end of advertisement transmission is not requested from the in-vehicle device 100 (S232: No), the control unit 302 determines whether or not a certain time has elapsed since the advertisement display information was transmitted last time (S233). ). When the predetermined time has not elapsed (S232: No), the control unit 302 continues waiting until the predetermined time elapses. When the predetermined time has elapsed (S232: Yes), the control unit 302 acquires the next advertisement display information from the purchase candidate content presentation information recording unit 313, and transmits it to the in-vehicle device 100 via the data input / output unit 301. Transmit (S231). Then, the control unit 302 again waits for a certain time (S233). Thus, every time a certain period of time elapses, a purchase candidate content presentation screen in which content to be presented as a purchase candidate to the user is switched is displayed on the in-vehicle device 100.
制御部302は、車載機器100から広告の送信の終了が要求されたとき(S231:Yes)、車載機器100への広告表示情報の送信を終了する(S234)。具体的には、制御部302は、車載機器100から送信された広告送信終了要求情報を、データ入出力部301を介して受信する。制御部302は、広告送信終了要求情報の受信に応じて、広告表示情報の車載機器100への送信を終了する。ステップS230〜S233は、ステップS22に相当する。 When the end of the transmission of the advertisement is requested from the in-vehicle device 100 (S231: Yes), the control unit 302 ends the transmission of the advertisement display information to the in-vehicle device 100 (S234). Specifically, the control unit 302 receives the advertisement transmission end request information transmitted from the in-vehicle device 100 via the data input / output unit 301. The control unit 302 ends the transmission of the advertisement display information to the in-vehicle device 100 in response to the reception of the advertisement transmission end request information. Steps S230 to S233 correspond to step S22.
なお、ここでは、サーバ300が、車載機器100からの広告送信要求情報の受信に応じて、広告表示情報を車載機器100に送信する場合について例示したが、これに限られない。例えば、サーバ300は、車載機器100からのログイン完了に応じて、広告表示情報を車載機器100に送信するようにしてもよい。 Here, the case where the server 300 transmits the advertisement display information to the in-vehicle device 100 in response to the reception of the advertisement transmission request information from the in-vehicle device 100 is illustrated, but the present invention is not limited to this. For example, the server 300 may transmit the advertisement display information to the in-vehicle device 100 in response to the completion of the login from the in-vehicle device 100.
ここで、図20A及び図20Bを参照して、広告画面420、430について説明する。図20A及び図20Bは、広告画面の一例を示す図である。 Here, the advertisement screens 420 and 430 will be described with reference to FIGS. 20A and 20B. 20A and 20B are diagrams illustrating an example of the advertisement screen.
図20Aに示すように、広告画面420は、ユーザに購入を勧めるコンテンツを提示する表示421、及び、そのコンテンツに対する仮ライセンスの発効を要求する取得ボタン422等が含まれる。ここで、図20Aでは、コンテンツを提示する表示421として、ジャケット画像、タイトル、アーティスト名、及び、説明文が表示されている場合について例示している。よって、この広告画面420の表示に利用される広告表示情報には、ジャケット画像、タイトル、アーティスト名、及び、説明文を示す情報が含まれる。 As shown in FIG. 20A, the advertisement screen 420 includes a display 421 that presents content recommended for purchase to the user, an acquisition button 422 that requests the temporary license to be effective for the content, and the like. Here, FIG. 20A illustrates a case where a jacket image, a title, an artist name, and an explanatory text are displayed as a display 421 for presenting content. Therefore, the advertisement display information used for displaying the advertisement screen 420 includes information indicating a jacket image, a title, an artist name, and an explanatory text.
また、図20Bに示すように、広告画面430は、複数のコンテンツを提示するようにしてもよい。この場合、例えば、図20Bに示すように、複数のコンテンツのそれぞれに対応するように、取得ボタン432、433、434を表示するようにする。これによって、取得ボタン432、433、434のうち、いずれかの取得ボタンが押下された場合に、押下された取得ボタンに対応するコンテンツに対する仮ライセンスの発効が要求されるようにしてもよい。ここで、図20Bでは、コンテンツを提示する表示431として、タイトル及びアーティスト名が表示されている場合について例示している。よって、この広告画面430の表示に利用される広告表示情報には、タイトル及びアーティスト名を示す情報が含まれる。 Further, as shown in FIG. 20B, the advertisement screen 430 may present a plurality of contents. In this case, for example, as shown in FIG. 20B, acquisition buttons 432, 433, and 434 are displayed so as to correspond to each of a plurality of contents. Accordingly, when any of the acquisition buttons 432, 433, and 434 is pressed, the temporary license for the content corresponding to the pressed acquisition button may be requested. Here, FIG. 20B illustrates the case where a title and an artist name are displayed as the display 431 for presenting content. Therefore, the advertisement display information used for displaying the advertisement screen 430 includes information indicating the title and artist name.
<7.仮ライセンスの要求(S3)>
続いて、前述のステップS3にかかる仮ライセンスの要求処理について、より詳細に説明する。
<7. Request for temporary license (S3)>
Next, the temporary license request process in step S3 will be described in more detail.
図21を参照して、車載機器100の仮ライセンスの要求処理について説明する。図21は、車載機器100の仮ライセンスの要求の処理を示す処理フローである。以下、前述した再生画面400、410及び広告画面420、430を「購入候補コンテンツ提示画面」と呼ぶ。 With reference to FIG. 21, the temporary license request process of the in-vehicle device 100 will be described. FIG. 21 is a process flow showing a process for requesting a temporary license of the in-vehicle device 100. Hereinafter, the reproduction screens 400 and 410 and the advertisement screens 420 and 430 described above are referred to as “purchase candidate content presentation screens”.
操作入力部104は、購入候補コンテンツ提示画面によって購入候補コンテンツを提示しているときに、ユーザから提示しているコンテンツに対する仮ライセンスの発効を要求する入力を受ける(S300)。操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部103に出力する。ステップS300は、ステップS30に相当する。 The operation input unit 104 receives an input requesting the temporary license to be effective for the content presented by the user when the purchase candidate content is presented on the purchase candidate content presentation screen (S300). The operation input unit 104 generates input information indicating the input content in response to an input from the user and outputs the input information to the control unit 103. Step S300 corresponds to step S30.
制御部103は、操作入力部104からのコンテンツに対する仮ライセンスの発効を要求する入力を示す入力情報の出力に応じて、コンテンツ記録部111に格納されたコンテンツ管理情報1100において、購入候補コンテンツ提示画面で提示しているコンテンツのコンテンツIDを示すレコードが存在し、かつ、そのレコードの購入日時情報1102が未設定であるか否かを判定する(S301)。すなわち、制御部103は、購入が申請されたコンテンツが、試聴済みか否かを判定する。コンテンツのコンテンツIDを示すレコードが存在し、かつ、そのレコードの購入日時情報1102が未設定である場合、そのコンテンツは、購入されておらず、かつ、試聴済みとなる。 In response to the output of the input information indicating the input requesting the temporary license to be activated for the content from the operation input unit 104, the control unit 103 displays the purchase candidate content presentation screen in the content management information 1100 stored in the content recording unit 111. In step S301, it is determined whether there is a record indicating the content ID of the content presented in step S2 and the purchase date / time information 1102 of the record is not set. That is, the control unit 103 determines whether or not the content for which purchase has been applied has been auditioned. If there is a record indicating the content ID of the content and the purchase date / time information 1102 of the record is not set, the content has not been purchased and has been auditioned.
ここで、購入候補コンテンツ提示画面で提示しているコンテンツのコンテンツIDは、例えば、購入候補コンテンツ提示情報に、その購入候補コンテンツ提示情報によって提示するコンテンツのコンテンツID情報を含めるようにして、制御部103が、コンテンツを提示している間は、そのコンテンツID情報を車載機器100が有する任意の記憶装置に格納しておくようにする。そして、そのコンテンツID情報を参照することで、購入候補コンテンツ提示画面で提示しているコンテンツのコンテンツIDを認識可能とする。 Here, the content ID of the content presented on the purchase candidate content presentation screen includes, for example, the content ID information of the content presented by the purchase candidate content presentation information in the purchase candidate content presentation information, and the control unit While the content 103 is presenting the content, the content ID information is stored in an arbitrary storage device of the in-vehicle device 100. Then, by referring to the content ID information, the content ID of the content presented on the purchase candidate content presentation screen can be recognized.
仮ライセンスの発効が要求されたコンテンツのコンテンツIDを示すレコードが存在し、かつ、そのレコードの購入日時情報1102が未設定である場合(S301:Yes)、制御部103は、コンテンツが試聴済みである旨を通知するメッセージを表示する(S302)。具体的には、制御部103は、コンテンツが試聴済みである旨を通知するメッセージを含む画像を示す画像情報を生成する。制御部103は、生成した画像情報を画像音声提示部105に出力する。画像音声提示部105は、制御部103からの画像情報の出力に応じて、画像情報が示す画像を表示する。 If there is a record indicating the content ID of the content for which the provisional license is requested and the purchase date / time information 1102 of the record is not set (S301: Yes), the control unit 103 has already listened to the content. A message notifying that there is displayed is displayed (S302). Specifically, the control unit 103 generates image information indicating an image including a message notifying that the content has been auditioned. The control unit 103 outputs the generated image information to the image / sound presentation unit 105. The image / audio presentation unit 105 displays an image indicated by the image information in response to the output of the image information from the control unit 103.
仮ライセンスの発効が要求されたコンテンツのコンテンツIDを示すレコードが存在しない場合、又は、仮ライセンスの発効が要求されたコンテンツのコンテンツIDを示すレコードが存在し、かつ、そのレコードの購入日時情報1102が未設定でない場合(S301:No)、仮ライセンス要求情報生成部1003は、仮ライセンス要求情報を生成する。仮ライセンス要求情報は、仮ライセンスの発効が要求されたコンテンツのコンテンツIDを示すように生成される。仮ライセンス要求情報生成部1003は、生成した仮ライセンス要求情報を、データ入出力部101を介してサーバ300に送信する(S303)。ステップS303は、前述のステップS31に相当する。これに応じて、サーバ300から仮ライセンスが付されたコンテンツデータが送信される。 When there is no record indicating the content ID of the content for which the temporary license is requested to be valid, or there is a record indicating the content ID of the content for which the temporary license is requested to be valid, and the purchase date / time information 1102 of the record Is not set (S301: No), the temporary license request information generation unit 1003 generates temporary license request information. The temporary license request information is generated so as to indicate the content ID of the content for which the temporary license is requested to be effective. The temporary license request information generation unit 1003 transmits the generated temporary license request information to the server 300 via the data input / output unit 101 (S303). Step S303 corresponds to step S31 described above. In response to this, content data with a temporary license attached is transmitted from the server 300.
なお、後述するように、購入手続きが済んだコンテンツのコンテンツデータは、別処理によって取得が行われる。そのため、ステップS302では、仮ライセンスの発効が要求されたコンテンツのコンテンツIDを示すレコードが存在するか否かのみを判定するようにしてもよい。すなわち、仮ライセンスの発効が要求されたコンテンツが、試聴済みか否かを判定することができれば、前述した判定条件に限られない。 As will be described later, the content data of the content for which the purchase procedure has been completed is acquired by a separate process. For this reason, in step S302, it may be determined only whether there is a record indicating the content ID of the content for which the temporary license is requested to be valid. In other words, as long as it is possible to determine whether or not the content for which the temporary license has been requested has been auditioned, the determination conditions are not limited to those described above.
ここでは、ユーザがコンテンツの仮ライセンス発効を要求する方法として、以下の3つの要求入力方法について説明する。
(1)ボタン操作による要求入力方法
(2)音声による要求入力方法
(3)運転終了時のコンテンツの自動要求入力方法
Here, the following three request input methods will be described as a method for the user to request the temporary license activation of the content.
(1) Request input method by button operation (2) Request input method by voice (3) Automatic request input method of contents at the end of driving
(1)ボタン操作による要求入力方法
この要求入力方法では、ユーザからの購入候補コンテンツ提示画面において表示されている取得ボタンを手動で押下する入力を、その購入候補コンテンツ提示画面において提示されているコンテンツに対する仮ライセンスの発効を要求する入力とする。なお、図17A、図17B、図20A、及び図20Bでは、タッチパネルに取得ボタンが表示されている場合について例示しているため、本例では、取得ボタンを押下する入力は、取得ボタンをタッチする入力となる。
(1) Request input method by button operation In this request input method, the content presented on the purchase candidate content presentation screen is input by manually pressing the acquisition button displayed on the purchase candidate content presentation screen from the user. This is an input requesting the temporary license to be activated. 17A, FIG. 17B, FIG. 20A, and FIG. 20B illustrate the case where the acquisition button is displayed on the touch panel. In this example, the input to press the acquisition button touches the acquisition button. Input.
具体的には、操作入力部104は、ユーザから購入候補コンテンツ提示画面の取得ボタンを押下する入力を受ける。操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部103に出力する。制御部103は、操作入力部104から出力された入力情報が、取得ボタンを押下する入力を示している場合に、コンテンツの仮ライセンスの要求をする入力があったと判定する。これによれば、タッチパネルの取得ボタンを1回だけタッチするのみで、コンテンツに対する仮ライセンスの発効を要求することができる。 Specifically, the operation input unit 104 receives an input from the user to press an acquisition button on the purchase candidate content presentation screen. The operation input unit 104 generates input information indicating the input content in response to an input from the user and outputs the input information to the control unit 103. When the input information output from the operation input unit 104 indicates an input for pressing the acquisition button, the control unit 103 determines that there is an input for requesting a temporary license for content. According to this, it is possible to request the temporary license to be effective for the content only by touching the acquisition button of the touch panel only once.
ここで、購入候補コンテンツ提示画面において取得ボタンを表示しないようにしてもよい。この場合、購入候補コンテンツ提示画面(タッチパネル)のいずれかのタッチを、コンテンツに対する仮ライセンスの発効を要求する入力として認識する。コンテンツに対する仮ライセンスの発効を要求する入力は、タッチパネルをタッチする場合に限られず、取得ボタンとして割り当てられた物理的な操作ボタンを押下する入力であってもよい。それによっても、操作ボタンを1回だけ押下するのみで、コンテンツに対する仮ライセンスの発効を要求することができる。 Here, the acquisition button may not be displayed on the purchase candidate content presentation screen. In this case, any touch on the purchase candidate content presentation screen (touch panel) is recognized as an input requesting the temporary license to be effective for the content. The input for requesting the temporary license to be effective for the content is not limited to touching the touch panel, and may be an input for pressing a physical operation button assigned as an acquisition button. Even in this case, it is possible to request the temporary license to be effective for the content only by pressing the operation button only once.
また、前述したように放送内容としてコンテンツを再生することで、コンテンツを購入候補として提示している場合には、前述したコンテンツを提示する画像を表示しないようにしてもよい。この場合、コンテンツを再生しているときにおける、タッチパネルのタッチ又は操作ボタンの押下を、そのコンテンツに対する仮ライセンスの発効を要求する入力として認識する。 In addition, when the content is presented as a purchase candidate by reproducing the content as the broadcast content as described above, the image that presents the content may not be displayed. In this case, the touch of the touch panel or the pressing of the operation button when the content is being reproduced is recognized as an input requesting the temporary license to be activated for the content.
(2)音声による要求入力方法
この要求入力方法では、ユーザからのコンテンツに対する仮ライセンスの発効を要求する旨の音声の入力を、コンテンツの仮ライセンスを要求する入力とする。
(2) Request Input Method Using Voice In this request input method, a voice input requesting the user to issue a temporary license for the content is an input requesting the temporary license for the content.
具体的には、操作入力部104は、購入候補コンテンツ提示時に、ユーザからコンテンツに対する仮ライセンスの発効を要求する旨の音声の入力を受ける。操作入力部104は、ユーザから入力された音声を示す音声情報を生成して制御部103に出力する。
ここで、コンテンツに対する仮ライセンスの発効を要求する旨の音声としては、予め定められたキーワードや予めユーザが設定した任意の合言葉等が使用される。例えば、ユーザが「取得」や「ダウンロード」といった予め定められたキーワードを音声として発声すると、それがコンテンツに対する仮ライセンスの発効を要求する旨の音声として入力される。制御部103は、音声認識によって、操作入力部104から出力された音声情報が、コンテンツの仮ライセンスの要求をする旨の音声を示している場合に、コンテンツの仮ライセンスの要求をする入力があったと判定する。
Specifically, the operation input unit 104 receives an input of a voice requesting that a temporary license be issued for the content from the user when presenting the purchase candidate content. The operation input unit 104 generates sound information indicating the sound input from the user and outputs the sound information to the control unit 103.
Here, a predetermined keyword, an arbitrary password set by the user in advance, or the like is used as the sound for requesting the temporary license to be effective for the content. For example, when the user utters a predetermined keyword such as “acquisition” or “download” as a voice, it is inputted as a voice indicating that the provisional license is to be activated for the content. The control unit 103 receives an input for requesting a temporary license for content when the audio information output from the operation input unit 104 indicates voice requesting a temporary license for content by voice recognition. It is determined that
(3)運転終了時のコンテンツの自動要求入力方法 (3) Automatic request input method for content at the end of driving
前記(1)(2)における要求入力方法に加えて、運転終了時に、提示していたコンテンツに対する仮ライセンスの発効の要求を自動的に行うようにしてもよい。これによれば、運転終了間際にコンテンツの提示が開始された場合であっても、そのコンテンツのに対する仮ライセンスの発効の要求を漏れなく行うことが可能となる。 In addition to the request input method in the above (1) and (2), the temporary license activation request for the presented content may be automatically made at the end of operation. According to this, even when the presentation of content is started just before the end of driving, it becomes possible to make a request for the temporary license to be activated for the content without omission.
具体的には、制御部103は、運転終了の判断がなされたときに、前述したステップS301以降の処理を実行する。ここで、運転終了の判断の詳細は、後述する「9.正式ライセンス要求の催促(S5)」において説明する。 Specifically, when it is determined that the operation has been completed, the control unit 103 executes the processes after step S301 described above. Here, the details of the determination of the end of operation will be described in “9. Prompt for formal license request (S5)” described later.
<8.仮ライセンスの発効(S4)>
続いて、ステップS4にかかる、仮ライセンスを付されたコンテンツデータの提供、すなわち仮ライセンスの発効処理について、より詳細に説明する。
<8. Effective temporary license (S4)>
Next, the provision of content data to which a temporary license is attached, that is, the temporary license activation process in step S4 will be described in more detail.
図22を参照して、サーバ300の仮ライセンス要求情報受信時の処理について説明する。図22は、サーバ300の仮ライセンス要求情報受信時の処理を示す処理フローである。 With reference to FIG. 22, processing when the server 300 receives temporary license request information will be described. FIG. 22 is a processing flow showing processing when the server 300 receives temporary license request information.
制御部302は、車載機器100から送信された仮ライセンス要求情報を、データ入出力部301を介して受信する(S400)。制御部302は、仮ライセンス要求情報の受信に応じて、仮ライセンス要求情報で示されるコンテンツIDを示すコンテンツID情報を含むレコードを、ユーザ情報記録部312に格納された利用履歴情報3200から検索する(S401)。すなわち、制御部302は、車載機器100から送信が要求されたコンテンツが試聴済みであるか否かを判定する。 The control unit 302 receives the temporary license request information transmitted from the in-vehicle device 100 via the data input / output unit 301 (S400). In response to receiving the temporary license request information, the control unit 302 searches the usage history information 3200 stored in the user information recording unit 312 for a record including content ID information indicating the content ID indicated by the temporary license request information. (S401). That is, the control unit 302 determines whether or not the content requested to be transmitted from the in-vehicle device 100 has been auditioned.
検索したレコードが存在する場合(S402:Yes)、制御部302は、試聴済みであることを通知するエラー通知情報を生成し、データ入出力部301を介して車載機器100に送信する(S403)。 When the searched record exists (S402: Yes), the control unit 302 generates error notification information for notifying that the trial listening has been completed, and transmits the error notification information to the in-vehicle device 100 via the data input / output unit 301 (S403). .
検索したレコードが存在しない場合(S402:No)、制御部302は、ユーザ情報記録部312に格納された利用履歴情報3200に、仮ライセンス要求情報で示されるコンテンツIDに関するレコードを追加する(S404)。具体的には、制御部302は、仮ライセンス要求情報で示されるコンテンツIDを示すコンテンツID情報3201を含むレコードを追加する。制御部302は、追加するレコードにおいて、試聴日時情報3202を、レコード追加時における日時を示すように設定する。ステップS400〜S404は、ステップS40に相当する。 When the searched record does not exist (S402: No), the control unit 302 adds a record related to the content ID indicated by the temporary license request information to the usage history information 3200 stored in the user information recording unit 312 (S404). . Specifically, the control unit 302 adds a record including content ID information 3201 indicating the content ID indicated by the temporary license request information. In the record to be added, the control unit 302 sets the audition date / time information 3202 to indicate the date / time when the record was added. Steps S400 to S404 correspond to step S40.
制御部302は、コンテンツ記録部311に格納されたコンテンツ管理情報3100に基づいて、仮ライセンス要求情報で示されるコンテンツIDのコンテンツデータの記録領域を特定する(S405)。具体的には、仮ライセンス要求情報で示されるコンテンツIDを示すコンテンツID情報3101を含むレコードにおける記録領域情報3102が示す記録領域を、コンテンツデータの記録領域として特定する。 Based on the content management information 3100 stored in the content recording unit 311, the control unit 302 specifies the recording area for the content data of the content ID indicated by the temporary license request information (S 405). Specifically, the recording area indicated by the recording area information 3102 in the record including the content ID information 3101 indicating the content ID indicated by the temporary license request information is specified as the recording area of the content data.
制御部302は、特定した記録領域に格納されているコンテンツデータをコンテンツ記録部311から取得して、所定の制限を付加した上で、すなわち仮ライセンスを付した上でデータ入出力部301を介して車載機器100に送信する(S406)。ステップS405、S406は、ステップS41に相当する。 The control unit 302 acquires the content data stored in the specified recording area from the content recording unit 311, adds a predetermined restriction, that is, attaches a temporary license, and then passes through the data input / output unit 301. To the vehicle-mounted device 100 (S406). Steps S405 and S406 correspond to step S41.
続いて、図23を参照して、車載機器100のコンテンツデータ受信時の処理について説明する。図23は、車載機器100のコンテンツデータ受信時の処理を示す処理フローである。 Next, with reference to FIG. 23, processing when the in-vehicle device 100 receives content data will be described. FIG. 23 is a processing flow showing processing when the in-vehicle device 100 receives content data.
制御部103は、サーバ300から送信された仮ライセンスが付されたコンテンツデータを、データ入出力部101を介して受信する(S410)。制御部103は、受信した仮ライセンスが付されたコンテンツデータをコンテンツ記録部111に格納する(S411)。制御部103は、コンテンツ記録部111に格納されたコンテンツ管理情報1100に、受信した仮ライセンスが付されたコンテンツデータのコンテンツIDを示すコンテンツID情報1101を含むレコードを追加する(S412)。制御部103は、追加するレコードにおいて、記録領域情報1103をコンテンツデータが格納された記録領域を示すように設定する。 The control unit 103 receives the content data attached with the temporary license transmitted from the server 300 via the data input / output unit 101 (S410). The control unit 103 stores the received content data with the provisional license in the content recording unit 111 (S411). The control unit 103 adds a record including the content ID information 1101 indicating the content ID of the received content data to the content management information 1100 stored in the content recording unit 111 (S412). In the record to be added, the control unit 103 sets the recording area information 1103 to indicate the recording area in which the content data is stored.
ここで、受信した仮ライセンスが付されたコンテンツデータのコンテンツIDは、例えば、サーバ300の制御部302が、仮ライセンスが付されたコンテンツデータとともに、そのコンテンツIDを示すコンテンツID情報も車載機器100に送信するようにして、制御部103が、受信したコンテンツID情報によって認識可能とする。 Here, the content ID of the received content data with the provisional license is, for example, the control unit 302 of the server 300, together with the content data with the provisional license attached, the content ID information indicating the content ID is also included in the in-vehicle device 100. So that the control unit 103 can recognize the received content ID information.
制御部103は、記録領域に記録した仮ライセンスが付されたコンテンツデータに基づいて、制限付きのコンテンツを再生する(S413)。これによって、制限付きのコンテンツが再生される。具体的には、コンテンツデータが音声コンテンツのコンテンツデータである場合、制御部103は、コンテンツデータに含まれる音声情報を画像音声提示部105に出力する。また、コンテンツデータが音声付き動画コンテンツのコンテンツデータである場合、制御部103は、コンテンツデータに含まれる音声情報及び画像情報を画像音声提示部105に出力する。また、コンテンツデータが音声無し動画コンテンツのコンテンツデータである場合、制御部103は、コンテンツデータに含まれる画像情報を画像音声提示部105に出力する。画像音声提示部105は、制御部103からの音声情報の出力に応じて、音声情報が示す音声を出力する。画像音声提示部105は、制御部103からの画像情報の出力に応じて、画像情報が示す画像を表示する。ステップS410〜S413は、ステップS42に相当する。 The control unit 103 reproduces the restricted content based on the content data with the temporary license recorded in the recording area (S413). Thereby, the restricted content is reproduced. Specifically, when the content data is content data of audio content, the control unit 103 outputs audio information included in the content data to the image / audio presentation unit 105. When the content data is content data of moving image content with audio, the control unit 103 outputs audio information and image information included in the content data to the image audio presentation unit 105. If the content data is content data of video content without sound, the control unit 103 outputs image information included in the content data to the image / sound presentation unit 105. In response to the output of the audio information from the control unit 103, the image / audio presenting unit 105 outputs the audio indicated by the audio information. The image / audio presentation unit 105 displays an image indicated by the image information in response to the output of the image information from the control unit 103. Steps S410 to S413 correspond to step S42.
ここでは、制限付きコンテンツの提供方法として、以下の2つの提供方法について説明する。
(1)コンテンツ自体に制限を付しての提供
(2)コンテンツの再生時に制限付しての提供
Here, the following two providing methods will be described as methods for providing restricted content.
(1) Providing content with restrictions (2) Providing content with restrictions
(1)コンテンツ自体に制限を付しての提供
この提供方法では、コンテンツを制限付きで示す制限付きコンテンツデータと、それと同一のコンテンツを制限無しで示す制限無しコンテンツデータとが予め用意される。すなわち、この提供方法では、コンテンツ記録部311には、制限付きコンテンツデータと、制限無しコンテンツデータとが予め格納されている。試聴時には、サーバ300から車載機器100に制限付きコンテンツデータが送信され、制御部103は、制限付きコンテンツデータに基づいて、制限付きコンテンツを再生する。そして、運転終了後の購入手続きの後、サーバ300から車載機器100に制限無しコンテンツデータが送信され、制御部103は、制限無しコンテンツデータに基づいて、制限無しコンテンツを再生する。
(1) Providing Content with Restriction In this providing method, restricted content data indicating content with restriction and unrestricted content data indicating the same content without restriction are prepared in advance. That is, in this providing method, the content recording unit 311 stores limited content data and unrestricted content data in advance. During the trial listening, the restricted content data is transmitted from the server 300 to the in-vehicle device 100, and the control unit 103 reproduces the restricted content based on the restricted content data. Then, after the purchase procedure after the operation is completed, the unlimited content data is transmitted from the server 300 to the in-vehicle device 100, and the control unit 103 reproduces the unlimited content based on the unlimited content data.
(2)コンテンツの再生時に制限を付しての提供
この提供方法では、試聴時と、購入手続き完了後とで、コンテンツの再生に使用するコンテンツデータが同一となる。この提供方法では、制御部103は、試聴時にコンテンツを再生するときには、制限を付してコンテンツを再生する。そして、制御部103は、運転終了後の購入手続きの後にコンテンツを再生するときには、制限は付さずにコンテンツを再生する。具体的には、制御部103は、コンテンツ管理情報1100において、再生するコンテンツに関するレコードに購入日時が設定されていない場合には、制限を付してコンテンツを再生し、再生するコンテンツに関するレコードに購入日時が設定されている場合には、制限を付してコンテンツを再生する。
(2) Providing with Restrictions when Reproducing Content In this providing method, content data used for content reproduction is the same at the time of trial listening and after the purchase procedure is completed. In this providing method, the control unit 103 reproduces the content with restrictions when reproducing the content during the trial listening. Then, when the content is reproduced after the purchase procedure after the end of driving, the control unit 103 reproduces the content without restriction. Specifically, in the content management information 1100, when the purchase date / time is not set in the record relating to the content to be reproduced, the control unit 103 reproduces the content with restrictions and purchases the record relating to the content to be reproduced. If the date and time are set, the content is reproduced with restrictions.
続いて、コンテンツの制限内容について説明する。コンテンツの制限内容の例として、以下の3つの制限内容について説明する。
(1)画像を一部非表示とする表示内容の制限(動画コンテンツ)
(2)画像を全て非表示とする表示内容の制限(動画コンテンツ)
(3)再生時の操作内容の制限(音声コンテンツ、動画コンテンツ)
(4)コンテンツの品質の制限(音声コンテンツ、動画コンテンツ)
Next, the content restriction content will be described. The following three restriction contents will be described as examples of contents restriction contents.
(1) Restriction of display contents that partly hides images (video content)
(2) Restriction of display content that hides all images (video content)
(3) Restriction of operations during playback (audio content, video content)
(4) Content quality restrictions (audio content, video content)
(1)画像を一部非表示とする表示内容の制限(動画コンテンツ)
この制限内容は、動画コンテンツの再生時に、コンテンツの画像の一部を非表示とすることによって、コンテンツの表示内容を制限するものである。ここで、画像を非表示とする領域の大きさ及び形状等は、予め任意に定めるようにしてよい。例えば、図24に示す再生画面440のように、試聴中である旨(購入手続きが完了していない旨)を示す文字442を画像441に重ね合わせて表示するようにすることで、画像の一部の表示を制限するようにしてもよい。
(1) Restriction of display contents that partly hides images (video content)
This restriction content restricts the display content of the content by hiding a part of the image of the content when reproducing the moving image content. Here, the size, shape, and the like of the area where the image is not displayed may be arbitrarily determined in advance. For example, as shown in the reproduction screen 440 in FIG. 24, a character 442 indicating that a trial listening is being performed (purchase procedure is not completed) is displayed so as to be superimposed on the image 441. You may make it restrict | limit the display of a part.
コンテンツ自体に制限を付すことによって、制限付きのコンテンツを提供する場合、コンテンツデータに含まれる画像情報を、予め一部が非表示の画像を示すようにしておくことによって、制限付きコンテンツの提供を可能とする。 When providing restricted content by attaching restrictions to the content itself, provision of restricted content can be provided by making image information included in the content data partially indicate an image that is not displayed in advance. Make it possible.
コンテンツの再生時に制限を付すことによって、制限付きのコンテンツを提供する場合、制御部103は、コンテンツデータに含まれる画像情報に基づいて、その画像情報が示す画像の一部が非表示の画像を示す画像情報を生成することによって実施する。そして、制御部103は、コンテンツデータに含まれる画像情報に代えて、生成した画像情報を画像音声提示部105に出力することによって、制限付きコンテンツの提供を可能とする。 In the case of providing restricted content by adding restrictions at the time of content reproduction, the control unit 103 selects an image in which a part of the image indicated by the image information is not displayed based on the image information included in the content data. This is done by generating the image information shown. And the control part 103 enables provision of a restricted content by outputting the produced | generated image information to the image audio | voice presentation part 105 instead of the image information contained in content data.
(2)画像を全て非表示とする表示内容の制限(動画コンテンツ)
この制限内容は、動画コンテンツの再生時に、コンテンツの画像の全てを非表示とすることによって、コンテンツの表示内容を制限するものである。ここで、コンテンツの画像を全て非表示とする方法であれば、どのような方法によってコンテンツを制限するようにしてもよい。例えば、全体が黒く塗りつぶされた画像を本来のコンテンツの画像に代えて表示するようにしてもよく、黒色以外の色で塗りつぶされた画像を本来のコンテンツの画像に代えて表示するようにしてもよく、単一色で塗りつぶされた画像に限られず、任意の差し替え用の画像を本来のコンテンツの画像に代えて表示するようにしてもよい。すなわち、本来のコンテンツの画像と異なる画像であれば、どのような画像が表示されるようにしてもよい。この場合、本来のコンテンツの音声のみが画像音声提示部105から出力されることになる。
(2) Restriction of display content that hides all images (video content)
This restriction content restricts the display content of the content by hiding all of the content images when reproducing the moving image content. Here, the content may be limited by any method as long as all images of the content are not displayed. For example, an image filled in black may be displayed instead of the original content image, or an image painted in a color other than black may be displayed instead of the original content image. Of course, the image is not limited to a single color, and an arbitrary replacement image may be displayed instead of the original content image. That is, any image may be displayed as long as the image is different from the original content image. In this case, only the sound of the original content is output from the image / sound presentation unit 105.
コンテンツ自体に制限を付すことによって、制限付きのコンテンツを提供する場合、コンテンツデータに含まれる画像情報を、予め本来のコンテンツの画像と異なる画像を示すようにしておくことによって、制限付きコンテンツの提供を可能とする。 When providing restricted content by adding restrictions to the content itself, providing restricted content by displaying image information included in the content data in advance to indicate an image different from the original content image Is possible.
コンテンツの再生時に制限を付すことによって、制限付きのコンテンツを提供する場合、制御部103は、コンテンツデータに含まれる画像情報に代えて、本来のコンテンツの画像と異なる画像情報を画像音声提示部105に出力することによって、コンテンツの画像を非表示とする。これは、例えば、コンテンツ記録部111にコンテンツデータの画像情報に代えて表示する画像を示す画像情報を予め格納しておき、その画像情報を画像音声提示部105に出力することによって行う。 In the case of providing restricted content by adding a restriction at the time of reproduction of the content, the control unit 103 replaces image information included in the content data with image information different from the image of the original content, and the audio / video presenting unit 105. To output the content image. This is performed, for example, by storing in advance image information indicating an image to be displayed instead of the image information of the content data in the content recording unit 111 and outputting the image information to the image / sound presentation unit 105.
(3)再生時の操作内容の制限(音声コンテンツ、動画コンテンツ)
この制限内容は、コンテンツの再生時におけるユーザからの操作入力部104への操作内容を制限するものである。例えば、コンテンツが音声コンテンツである場合、早送り、巻き戻し、一時停止、逆再生、加速再生、及び、減速再生等の操作のうち、任意の1つ以上の操作を制限するようにする。また、音声コンテンツが楽曲である場合は、さらに、曲のスキップ及びランダム再生等を加えた操作のうち、任意の1つ以上の操作を制限するようにしてよい。また、コンテンツが動画コンテンツである場合、早送り、巻き戻し、一時停止、逆再生、加速再生、減速再生、チャプタースキップ、及び、チャプター選択再生等の操作のうち、任意の1つ以上の操作を制限するようにしてよい。
(3) Restriction of operations during playback (audio content, video content)
This restriction content restricts the operation content to the operation input unit 104 from the user at the time of content reproduction. For example, when the content is audio content, any one or more operations among operations such as fast forward, rewind, pause, reverse playback, accelerated playback, and slow playback are limited. In addition, when the audio content is a song, any one or more operations among operations including skipping a song and random reproduction may be further restricted. In addition, when the content is a video content, any one or more operations are restricted among operations such as fast forward, rewind, pause, reverse playback, accelerated playback, slow playback, chapter skip, and chapter selection playback. You may do it.
具体的には、操作入力部104は、コンテンツの再生時に、ユーザから前述したようなコンテンツの再生時における操作の入力を受ける。操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を制御部103に出力する。制御部103は、操作入力部104からのコンテンツの再生時における操作の入力を示す入力情報の出力に応じて、入力情報によって示される操作が制限される操作であるか否かを判定する。制限される操作である場合、制御部103は、その操作に応じたコンテンツの制御を抑止する。制限される操作でない場合、制御部103は、その操作に応じたコンテンツの制御を行う。なお、制限される操作であるか否かは、例えば、制限される操作一覧を示す制限操作情報を、車載機器100が有する任意の記憶装置に予め格納しておき、制御部103が、入力情報が示す操作が制限操作情報で示される操作に該当するか否かによって判定する。 Specifically, the operation input unit 104 receives an operation input at the time of content reproduction as described above from the user at the time of content reproduction. The operation input unit 104 outputs input information indicating input contents to the control unit 103 in accordance with an input from the user. The control unit 103 determines whether or not the operation indicated by the input information is an operation limited in accordance with the output of the input information indicating the input of the operation at the time of reproducing the content from the operation input unit 104. When the operation is restricted, the control unit 103 suppresses control of the content according to the operation. If the operation is not restricted, the control unit 103 controls content according to the operation. Whether or not the operation is restricted may be determined by, for example, storing restriction operation information indicating a list of restricted operations in an arbitrary storage device of the in-vehicle device 100 in advance, and the control unit 103 receiving input information. Is determined by whether or not the operation indicated by corresponds to the operation indicated by the restricted operation information.
以上のように、制限付きコンテンツを提供する場合、制御部103は、コンテンツデータが制限付きコンテンツデータであるときに、前述した操作の制限を行う。ここで、コンテンツデータが制限付きコンテンツデータであるか否かは、コンテンツデータに、制限付きコンテンツデータか否か識別する識別情報を、予め含めておき、制御部103が識別情報を参照することによって判定可能とする。 As described above, when providing restricted content, the control unit 103 restricts the operation described above when the content data is restricted content data. Here, whether or not the content data is restricted content data includes identification information for identifying whether or not the content data is restricted content data in advance, and the control unit 103 refers to the identification information. Judgment is possible.
コンテンツの再生時に制限を付すことによって、制限付きコンテンツを提供する場合、制御部103は、再生するコンテンツの購入手続きが完了していない場合に、前述した操作の制限を行う。具体的には、制御部103は、コンテンツ管理情報1100において、再生するコンテンツのコンテンツIDを示すレコードにおいて、購入日時情報1102に購入日時が設定されていないときに、前述した操作の制限を行う。 In the case of providing restricted content by adding restrictions at the time of content reproduction, the control unit 103 performs the above-described operation restriction when the purchase procedure of the content to be reproduced is not completed. Specifically, the control unit 103 performs the above-described operation restriction when the purchase date / time is not set in the purchase date / time information 1102 in the record indicating the content ID of the content to be reproduced in the content management information 1100.
(4)コンテンツの品質の制限(音声コンテンツ、動画コンテンツ)
この制限内容は、コンテンツの再生時に、コンテンツの品質を低下させることによって、コンテンツの品質を制限するものである。ここで、コンテンツの品質を低下させる方法であれば、どのような方法によってコンテンツを制限するようにしてもよい。例えば、音声コンテンツ及び動画コンテンツであれば、音声のサンプリングレートを低下させるようにしてもよく、動画コンテンツであれば、画像の解像度を低下させるようにしてもよい。また、動画コンテンツであれば、音声のサンプリングレートの低下と、画像の解像度の低下の両方を実施するようにしてもよい。
(4) Content quality restrictions (audio content, video content)
This restriction content restricts the quality of the content by lowering the quality of the content when the content is reproduced. Here, the content may be limited by any method as long as the content quality is reduced. For example, the audio sampling rate may be reduced for audio content and video content, and the resolution of the image may be reduced for video content. In the case of moving image content, both a decrease in audio sampling rate and a decrease in image resolution may be performed.
コンテンツ自体に制限を付すことによって、制限付きのコンテンツを提供する場合、コンテンツデータに含まれる音声情報が示す音声のサンプリングレートを予め低くしておくこと、もしくは、コンテンツデータに含まれる画像情報が示す画像の解像度を予め低くしておくことによって、制限付きコンテンツの提供を可能とする。 When providing limited content by limiting the content itself, lower the audio sampling rate indicated by the audio information included in the content data in advance, or the image information included in the content data indicates By limiting the resolution of the image in advance, it is possible to provide restricted content.
コンテンツの再生時に制限を付すことによって、制限付きのコンテンツを提供する場合、制御部103は、コンテンツデータに含まれる音声情報に対して、音声のサンプリングレートを低下させる音声処理を施すことによって、もしくは、コンテンツデータに含まれる画像情報に対して、画像の解像度を低下させる画像処理を施すことによって、コンテンツの品質を低下させる。具体的には、制御部103は、コンテンツ管理情報1100において、再生するコンテンツのコンテンツIDを示すレコードにおいて、購入日時情報1102に購入日時が設定されていないときに、前述した品質の制限を行う。 In the case of providing restricted content by attaching a restriction at the time of content reproduction, the control unit 103 performs an audio process for reducing the audio sampling rate on the audio information included in the content data, or The image quality included in the content data is subjected to image processing that reduces the resolution of the image, thereby reducing the quality of the content. Specifically, the control unit 103 performs the above-described quality restriction when the purchase date / time is not set in the purchase date / time information 1102 in the record indicating the content ID of the content to be reproduced in the content management information 1100.
<9.正式ライセンス要求の催促(S5)>
続いて、ステップS5にかかる正式ライセンス要求の催促処理について、より詳細に説明する。
<9. Prompt for formal license request (S5)>
Next, the formal license request prompting process in step S5 will be described in more detail.
まず、運転終了の判断について説明する。ここで、コンテンツデータ配信システム1においては、車載機器100の制御部103、通信端末200の制御部203、又はサーバ300の制御部302の何れかが、ユーザによる車両の運転終了の判断を行うようにしてよい。 First, determination of the end of operation will be described. Here, in the content data distribution system 1, any one of the control unit 103 of the in-vehicle device 100, the control unit 203 of the communication terminal 200, or the control unit 302 of the server 300 determines that the user has finished driving the vehicle. You can do it.
<車載機器100の制御部103による運転終了の判断>
まず車載機器100による運転終了の判断について説明する。図25は、車載機器100による運転終了通知情報の生成と、その送信処理のフローチャートである。車載機器100の制御部103が運転終了を判断すると(S500)、運転終了通知情報生成部1006は、運転終了の判断に応じて、運転終了を通知する運転終了通知情報を生成し、データ入出力部101を介してサーバ300に送信する(S501)。なお、制御部103が行う運転終了の判断方法については、後に詳述する。ステップS500は、ステップS50に相当する。ステップS501は、ステップS51に相当する。
<Determination of driving end by control unit 103 of in-vehicle device 100>
First, the determination of the end of operation by the in-vehicle device 100 will be described. FIG. 25 is a flowchart of generation of driving completion notification information by the in-vehicle device 100 and transmission processing thereof. When the control unit 103 of the in-vehicle device 100 determines the end of driving (S500), the driving end notification information generating unit 1006 generates driving end notification information for notifying the end of driving according to the determination of driving end, and data input / output The data is transmitted to the server 300 via the unit 101 (S501). Note that the operation end determination method performed by the control unit 103 will be described in detail later. Step S500 corresponds to step S50. Step S501 corresponds to step S51.
通信端末200による運転終了通知情報の生成と、その送信処理は、前述の車載機器100によるものと同様である。すなわち、通信端末200の制御部203が運転終了の判断をすると、運転終了通知情報生成部2003は、運転終了の判断に応じて、運転終了を通知する運転終了通知情報を生成し、データ入出力部201を介してサーバ300に送信する。 The generation of the driving end notification information by the communication terminal 200 and the transmission process thereof are the same as those by the in-vehicle device 100 described above. That is, when the control unit 203 of the communication terminal 200 determines the end of driving, the driving end notification information generating unit 2003 generates driving end notification information for notifying the end of driving according to the determination of driving end, and data input / output The data is transmitted to the server 300 via the unit 201.
また、サーバ300も運転終了通知情報を生成することができる。この場合は、サーバ300の制御部302が運転終了の判断を行うと、その判断に基づき運転終了通知情報生成部3007が運転終了通知情報を生成することになる。 The server 300 can also generate operation end notification information. In this case, when the control unit 302 of the server 300 determines the end of driving, the driving end notification information generating unit 3007 generates driving end notification information based on the determination.
なお、前述の通り、車載機器100、通信端末200、及びサーバ300は何れも各機器自身が行った運転終了の判断に基づき運転終了通知情報を生成することができるが、運転終了の判断関する情報を互いに送受信することで、他の機器が行った運転終了の判断に基づいて運転終了通知情報を生成することもできる。 As described above, the in-vehicle device 100, the communication terminal 200, and the server 300 can generate the operation end notification information based on the operation end determination performed by each device itself. By transmitting and receiving each other, it is also possible to generate the driving end notification information based on the determination of the driving end performed by another device.
すなわち、車載機器100の運転終了通知情報生成部1006は、データ入出力部101又は102から受信された、通信端末200の制御部203が行った運転終了の判断とそれに基づき生成した運転終了の判断に関する情報、又はサーバ300の制御部302が行った運転終了の判断とそれに基づき生成した運転終了の判断に関する情報に基づいて、運転終了通知情報を生成することもできる。そして、同様に、通信端末200の運転終了通知情報生成部2003は、車載機器100又はサーバ300で行われた運転終了の判断に基づいて、サーバ300の運転終了通知情報生成部3007は、車載機器100又は通信端末200で行われた運転終了の判断に基づいて、運転終了通知情報を生成することができる。 That is, the operation end notification information generation unit 1006 of the in-vehicle device 100 receives the determination of the operation end performed by the control unit 203 of the communication terminal 200 received from the data input / output unit 101 or 102 and the determination of the operation end generated based on the determination. The operation end notification information can also be generated based on the information regarding the operation end determination performed by the control unit 302 of the server 300 and the operation end determination generated based on the information. Similarly, the operation end notification information generation unit 2003 of the communication terminal 200 is based on the operation end determination performed by the in-vehicle device 100 or the server 300, and the operation end notification information generation unit 3007 of the server 300 is Operation end notification information can be generated based on the operation end determination made at 100 or the communication terminal 200.
続いて、図26を参照して、サーバ300の購入手続きメール生成の処理について説明する。図26は、サーバ300の購入手続きメール生成時の処理を示す処理フローである。 Next, with reference to FIG. 26, the purchase procedure mail generation process of the server 300 will be described. FIG. 26 is a processing flow showing processing when the purchase procedure mail is generated by the server 300.
制御部302は、車載機器100又は通信端末200から送信された運転終了通知情報を、データ入出力部301を介して受信、又は運転終了通知情報生成部3007として運転終了通知情報を生成する。(S510)。制御部302は、受信または生成された運転終了通知情報に応じて、ユーザ情報記録部312に格納された利用履歴情報3200において、ユーザ情報記録部312に格納されたユーザ管理情報3300に含まれるメール送信日時情報3307が示すメール送信日時よりも後の日時の試聴日時を示す試聴日時情報3202を含むレコードを検索する(S511)。検索したレコードが存在しない場合(S512:No)、処理を終了する。 The control unit 302 receives the operation end notification information transmitted from the in-vehicle device 100 or the communication terminal 200 via the data input / output unit 301 or generates the operation end notification information as the operation end notification information generation unit 3007. (S510). In response to the received or generated operation end notification information, the control unit 302 uses the usage history information 3200 stored in the user information recording unit 312 to send an email included in the user management information 3300 stored in the user information recording unit 312. A record including the audition date information 3202 indicating the audition date after the mail transmission date indicated by the transmission date information 3307 is searched (S511). If the retrieved record does not exist (S512: No), the process is terminated.
検索したレコードが存在する場合(S512:Yes)、制御部302は、購入手続きページのURL(Uniform Resource Locator)を記述した購入手続きメールを生成して、ユーザ情報記録部312に格納されたユーザ管理情報3300に含まれるメールアドレス情報3301が示すメールアドレス宛てに送信する(S513)。すなわち、制御部302は、生成した購入手続きメールを、データ入出力部301を介して通信端末200に送信する。ステップS513は、ステップS53、S54に相当する。このように、前回の購入手続きメールのメール送信日時よりも後の日時が試聴日時となるコンテンツが存在する場合に、コンテンツの購入手続きを催促する購入手続きメールを送信することで、購入手続きを催促していない試聴済みコンテンツがある場合のみに、購入手続きの催促が可能となる。 When the retrieved record exists (S512: Yes), the control unit 302 generates a purchase procedure mail describing the URL (Uniform Resource Locator) of the purchase procedure page, and stores the user management stored in the user information recording unit 312. The information is transmitted to the mail address indicated by the mail address information 3301 included in the information 3300 (S513). That is, the control unit 302 transmits the generated purchase procedure mail to the communication terminal 200 via the data input / output unit 301. Step S513 corresponds to steps S53 and S54. In this way, if there is content whose date and time is later than the date and time when the previous purchase procedure email was sent, the purchase procedure will be prompted by sending a purchase procedure email that prompts the purchase procedure for the content. The purchase procedure can be prompted only when there is content that has not been auditioned.
そして、制御部302は、ユーザ情報記録部312に格納されたユーザ管理情報3300に含まれるメール送信日時情報3307を、現在日時(購入手続きメールを送信した日時)を示すように更新する(S514)。 Then, the control unit 302 updates the mail transmission date / time information 3307 included in the user management information 3300 stored in the user information recording unit 312 so as to indicate the current date / time (date / time when the purchase procedure mail is transmitted) (S514). .
次に、運転終了の判断方法として、以下の11つの判断方法について説明する。
(1)地図情報とGPS(Global Positioning System)による判断
(2)車載機器100と通信端末200との距離による判断(通信による判断)
(3)センサの出力による判断
(4)車載機器100と通信端末200とのセンサの出力のマッチングによる判断
(5)通信端末200の操作状況による判断
(6)運転席のドア操作による判断
(7)パーキング状態による判断
(8)充電状態による判断(電気自動車)
(9)ACC電源状態による判断
(10)車載機器100と通信端末200との距離による判断(GPSによる判断)
(11)車載機器100のサーバ300からのログアウトによる判断
Next, the following eleven determination methods will be described as determination methods for the end of operation.
(1) Judgment by map information and GPS (Global Positioning System) (2) Judgment by distance between in-vehicle device 100 and communication terminal 200 (judgment by communication)
(3) Judgment based on sensor output (4) Judgment based on sensor output matching between in-vehicle device 100 and communication terminal 200 (5) Judgment based on operation status of communication terminal 200 (6) Judgment based on driver's door operation (7) ) Judgment by parking condition (8) Judgment by charging condition (electric vehicle)
(9) Judgment by ACC power supply state (10) Judgment by distance between in-vehicle device 100 and communication terminal 200 (Judgment by GPS)
(11) Determination by logout from the server 300 of the in-vehicle device 100
<車載機器100の制御部103による運転終了の判断>
(1)地図情報とGPSによる判断
この判断方法では、地図と車両(車載機器100)の位置とに基づいて、車両が目的地に到着したことが検出された場合に、運転が終了したものと判断される。一般的に、ユーザによって設定された目的地に、車両が到着した場合には、それ以上の運転は行われないと考えられるからである。すなわち、この判断方法では、車載機器100がカーナビゲーションシステムである場合について説明したものである。
<Determination of driving end by control unit 103 of in-vehicle device 100>
(1) Determination by map information and GPS In this determination method, when it is detected that the vehicle has arrived at the destination based on the map and the position of the vehicle (on-vehicle device 100), the driving is terminated. To be judged. This is because it is generally considered that no further driving is performed when the vehicle arrives at the destination set by the user. That is, in this determination method, the case where the in-vehicle device 100 is a car navigation system has been described.
図27を参照して、地図情報とGPSによる判断方法を実施する場合における車載機器100の構成について説明する。図27は、地図情報とGPSによる判断方法を実施する場合における車載機器100の構成例を示すブロック図である。 With reference to FIG. 27, the structure of the vehicle equipment 100 in the case of implementing the determination method by map information and GPS is demonstrated. FIG. 27 is a block diagram illustrating a configuration example of the in-vehicle device 100 when the determination method based on the map information and the GPS is performed.
車載機器100は、データ入出力部101、102、制御部103、操作入力部104、画像音声提示部105、及び、コンテンツ記録部111に加えて、さらに、地図情報記録部112及びGPS(Global Positioning System)121を有する。 The in-vehicle device 100 includes, in addition to the data input / output units 101 and 102, the control unit 103, the operation input unit 104, the image / sound presentation unit 105, and the content recording unit 111, in addition to a map information recording unit 112 and a GPS (Global Positioning). System) 121.
地図情報記録部112は、地図を示す地図情報記録部112が格納される。地図情報記録部112は、地図情報を格納するための任意の記録装置を含む。 The map information recording unit 112 stores a map information recording unit 112 indicating a map. The map information recording unit 112 includes an arbitrary recording device for storing map information.
GPS121は、GPS衛星からの信号に基づいて、車両(車載機器100)の位置を測位する。GPS121は、測位した車両の位置を座標(経度・緯度)で示す測位情報を生成する。GPS121は、生成した測位情報を制御部103に出力する。 The GPS 121 measures the position of the vehicle (in-vehicle device 100) based on a signal from a GPS satellite. GPS121 produces | generates the positioning information which shows the position of the measured vehicle by a coordinate (longitude and latitude). The GPS 121 outputs the generated positioning information to the control unit 103.
ここで、ユーザによって車載機器100に対して、地図情報記録部112に格納された地図情報が示す地図上において、車両の目的地が設定されているものとする。具体的には、操作入力部104は、ユーザから目的地を設定する入力を受ける。操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部103に出力する。制御部103は、操作入力部104からの目的地を設定する入力を示す入力情報の出力に応じて、地図上に目的地を設定する。 Here, it is assumed that the destination of the vehicle is set on the map indicated by the map information stored in the map information recording unit 112 for the in-vehicle device 100 by the user. Specifically, the operation input unit 104 receives an input for setting a destination from the user. The operation input unit 104 generates input information indicating the input content in response to an input from the user and outputs the input information to the control unit 103. The control unit 103 sets the destination on the map according to the output of the input information indicating the input for setting the destination from the operation input unit 104.
GPS121は、随時、測位情報を生成して制御部103に出力する。制御部103は、GPS121からの測位情報の出力に応じて、GPS121から出力された測位情報が示す位置が、地図情報記録部112に格納された地図情報が示す地図上における目的地の位置となったか否かを判定する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となった場合に、制御部103は、運転が終了したと判断する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となっていない場合には、制御部103は、運転が終了していないと判断する。 The GPS 121 generates positioning information and outputs it to the control unit 103 as needed. In response to the output of the positioning information from the GPS 121, the control unit 103 indicates that the position indicated by the positioning information output from the GPS 121 is the position of the destination on the map indicated by the map information stored in the map information recording unit 112. It is determined whether or not. When the position indicated by the positioning information is the position of the destination on the map indicated by the map information, the control unit 103 determines that the driving has ended. When the position indicated by the positioning information is not the position of the destination on the map indicated by the map information, the control unit 103 determines that the driving has not ended.
(2)車載機器100と通信端末200との距離による判断(通信による判断)
この判断方法では、車載機器100と通信端末200との通信状況に基づいて、車載機器100と通信端末200とが所定の距離離れたことが検出された場合に、運転が終了したものと判断される。この場合、通信端末200を持ったユーザが、降車して車両(車載機器100)から離れていると考えられるからである。
(2) Judgment by distance between in-vehicle device 100 and communication terminal 200 (determination by communication)
In this determination method, when it is detected that the in-vehicle device 100 and the communication terminal 200 are separated from each other by a predetermined distance based on the communication status between the in-vehicle device 100 and the communication terminal 200, it is determined that the driving is finished. The In this case, it is considered that the user who has the communication terminal 200 gets off the vehicle and is away from the vehicle (the in-vehicle device 100).
具体的には、車載機器100のデータ入出力部102と通信端末200のデータ入出力部201との間の無線通信に、所定の距離範囲内でのみ通信が可能な近距離無線通信を使用するようにする。これによれば、車載機器100の制御部103は、通信端末200とのデータ入出力部102を介した通信の途絶を検出することによって、車載機器100と通信端末200とが所定の距離よりも離れたことを検出することができる。 Specifically, short-range wireless communication that allows communication only within a predetermined distance range is used for wireless communication between the data input / output unit 102 of the in-vehicle device 100 and the data input / output unit 201 of the communication terminal 200. Like that. According to this, the control unit 103 of the in-vehicle device 100 detects the interruption of communication with the communication terminal 200 via the data input / output unit 102, so that the in-vehicle device 100 and the communication terminal 200 are more than a predetermined distance. It is possible to detect separation.
車載機器100と通信端末200との通信の途絶の検出は、車載機器100と通信端末200との間の通信の途絶を検出することができれば、どのような方法で検出するようにしてもよい。例えば、車載機器100の制御部103が、通信状態を確認する通信確認情報を、一定時間毎に、データ入出力部101を介して通信端末200に送信するようにし、通信端末200の制御部302が、通信確認情報の受信に応じて、そのレスポンスとなる応答情報を、データ入出力部301を介して車載機器100に送信するようにすることで、通信の途絶を検出するようにしてもよい。この場合、車載機器100の制御部103は、通信確認情報の送信に応じて、通信端末200から応答情報が送信されなかった場合に、車載機器100と通信端末200との間の通信が途絶したと判定する。 The detection of the communication interruption between the in-vehicle device 100 and the communication terminal 200 may be detected by any method as long as the communication interruption between the in-vehicle device 100 and the communication terminal 200 can be detected. For example, the control unit 103 of the in-vehicle device 100 transmits communication confirmation information for confirming the communication state to the communication terminal 200 via the data input / output unit 101 at regular time intervals, and the control unit 302 of the communication terminal 200. However, in response to the reception of the communication confirmation information, the communication interruption may be detected by transmitting the response information as a response to the in-vehicle device 100 via the data input / output unit 301. . In this case, when the response information is not transmitted from the communication terminal 200 in response to the transmission of the communication confirmation information, the control unit 103 of the in-vehicle device 100 has lost communication between the in-vehicle device 100 and the communication terminal 200. Is determined.
その他、車載機器100と通信端末200との間の通信の電波強度の変化を利用する等、両機器間の距離が所定以上となったとの判断が可能なものであれば、既知の技術を採用することができる。 In addition, a known technique is adopted if it is possible to determine that the distance between the two devices is equal to or greater than a predetermined value, such as using a change in radio wave intensity of communication between the in-vehicle device 100 and the communication terminal 200. can do.
(3)センサの出力による判断
この判断方法では、車両の走行に応じて変化するセンサの出力値に基づいて、所定の時間の間、センサの出力値が変化していない場合(車両が走行していない場合)に、運転が終了したと判断する。この場合、車両が走行していないことになるからである。
(3) Judgment based on sensor output In this judgment method, when the sensor output value has not changed for a predetermined time based on the sensor output value that changes as the vehicle travels (the vehicle travels). If not, it is determined that the operation has ended. This is because the vehicle is not traveling.
図28を参照して、センサの出力による判断方法を実施する場合における車載機器100の構成について説明する。図28は、センサの出力による判断方法を実施する場合における車載機器100の構成例を示すブロック図である。 With reference to FIG. 28, the configuration of the in-vehicle device 100 when the determination method based on the output of the sensor is performed will be described. FIG. 28 is a block diagram illustrating a configuration example of the in-vehicle device 100 when the determination method based on the output of the sensor is performed.
車載機器100は、データ入出力部101102、制御部103、操作入力部104、画像音声提示部105、及び、コンテンツ記録部111に加えて、さらに、GPS121、ジャイロセンサ122、加速度センサ123、及び、車速パルス入力部124を有する。GPS121については、前述した通りであるため、説明を省略する。 The in-vehicle device 100 includes a GPS 121, a gyro sensor 122, an acceleration sensor 123, and a data input / output unit 101102, a control unit 103, an operation input unit 104, an image / sound presentation unit 105, and a content recording unit 111. A vehicle speed pulse input unit 124 is provided. Since the GPS 121 is as described above, the description thereof is omitted.
ジャイロセンサ122は、車両の角速度を検出する。例えば、ジャイロセンサ122は、車両の走行中に、ユーザが車両のハンドルを操作することによって車両の進行方向を変化させたときに生じる角速度を検出する。ジャイロセンサ122は、検出した角速度を示す角速度情報を生成して制御部103に出力する。 The gyro sensor 122 detects the angular velocity of the vehicle. For example, the gyro sensor 122 detects an angular velocity that is generated when the user changes the traveling direction of the vehicle by operating the steering wheel of the vehicle while the vehicle is traveling. The gyro sensor 122 generates angular velocity information indicating the detected angular velocity and outputs it to the control unit 103.
加速度センサ123は、車両の加速度を検出する。加速度センサ123は、車両の前後方向(進行方向)の軸と、左右方向の軸との2軸の加速度を検出する。加速度センサ123は、検出した前後方向の加速度及び左右方向の加速度を示す加速度情報を制して制御部103に出力する。 The acceleration sensor 123 detects the acceleration of the vehicle. The acceleration sensor 123 detects a biaxial acceleration of an axis in the front-rear direction (traveling direction) of the vehicle and an axis in the left-right direction. The acceleration sensor 123 controls the acceleration information indicating the detected longitudinal acceleration and lateral acceleration and outputs the acceleration information to the control unit 103.
車速パルス入力部124は、車両から車速パルスが入力される。車速パルスは、単位時間当たりのパルス数が、車両の速度に比例した数となる信号である。車速パルス入力部124は、入力された車速パルスを制御部103に出力する。 The vehicle speed pulse input unit 124 receives a vehicle speed pulse from the vehicle. The vehicle speed pulse is a signal in which the number of pulses per unit time is a number proportional to the speed of the vehicle. The vehicle speed pulse input unit 124 outputs the input vehicle speed pulse to the control unit 103.
まず、GPS121からの出力に基づいて判断する場合について説明する。GPS121は、随時、測位情報を生成して制御部103に出力する。制御部103は、一定時間の間に、GPS121から出力される複数の測位情報のそれぞれが示す位置に、変化がないか否かを判定する。位置に変化がない場合、制御部103は、運転が終了したと判断する。この場合、一定時間の間、車両の位置が変化しておらず、車両が走行していないことになるからである。位置に変化がある場合、制御部103は、運転が終了していないと判断する。 First, the case where it judges based on the output from GPS121 is demonstrated. The GPS 121 generates positioning information and outputs it to the control unit 103 as needed. The control unit 103 determines whether there is no change in the position indicated by each of the plurality of positioning information output from the GPS 121 during a certain period of time. When there is no change in the position, the control unit 103 determines that the operation has ended. In this case, the position of the vehicle has not changed for a certain period of time, and the vehicle is not traveling. When there is a change in position, the control unit 103 determines that the operation has not ended.
次に、ジャイロセンサ122からの出力に基づいて判断する場合について説明する。ジャイロセンサ122は、随時、角速度情報を生成して制御部103に出力する。ジャイロセンサ122は、一定時間の間に、ジャイロセンサ122から出力される複数の角速度情報のそれぞれにおいて、角速度が検出されていない(角速度がない)か否かを判定する。角速度が検出されていない場合、制御部103は、運転が終了したと判断する。この場合、一定時間の間、車両の走行に伴って行われる走行中の進行方向の変化が行われておらず、車両が走行していないと考えられるからである。角速度が検出された場合、制御部103は、運転が終了していないと判断する。 Next, a case where determination is made based on the output from the gyro sensor 122 will be described. The gyro sensor 122 generates angular velocity information and outputs it to the control unit 103 as needed. The gyro sensor 122 determines whether or not an angular velocity is detected (no angular velocity) in each of a plurality of pieces of angular velocity information output from the gyro sensor 122 during a certain period of time. When the angular velocity is not detected, the control unit 103 determines that the driving is finished. In this case, it is considered that the traveling direction is not changed during traveling for a certain time and the vehicle is not traveling. When the angular velocity is detected, the control unit 103 determines that the driving is not finished.
次に、加速度センサ123からの出力に基づいて判断する場合について説明する。加速度センサ123は、随時、加速度情報を生成して制御部103に出力する。加速度センサ123は、一定時間の間に、加速度センサ123から出力される複数の加速度情報のそれぞれにおいて、前後方向の加速度及び左右方向の加速度がいずれも検出されていない(加速度がない)か否かを判定する。加速度が検出されていない場合、制御部103は、運転が終了したと判断する。この場合、一定時間の間、車両の走行に伴って行われる加速、減速、及び進行方向の変化が行われておらず、車両が走行していないと考えられるからである。加速度が検出された場合、制御部103は、運転が終了していないと判断する。 Next, the case where it judges based on the output from the acceleration sensor 123 is demonstrated. The acceleration sensor 123 generates acceleration information and outputs it to the control unit 103 as needed. Whether or not the acceleration sensor 123 detects the acceleration in the front-rear direction and the acceleration in the left-right direction in each of a plurality of pieces of acceleration information output from the acceleration sensor 123 during a certain time (no acceleration). Determine. When the acceleration is not detected, the control unit 103 determines that the driving is finished. In this case, it is considered that the acceleration, the deceleration, and the change in the traveling direction that are performed as the vehicle travels are not performed for a certain period of time, and the vehicle is not traveling. When the acceleration is detected, the control unit 103 determines that the driving is not finished.
なお、ここでは、加速度センサ123が、2軸の加速度を検出する場合について説明したが、いずれか1軸の加速度のみを検出して、前述の処理を行うようにしてもよい。 Although the case where the acceleration sensor 123 detects biaxial acceleration has been described here, only the acceleration of any one axis may be detected to perform the above-described processing.
次に、車速パルス入力部124からの出力に基づいて判断する場合について説明する。車速パルス入力部124は、随時、車両から入力される車速パルスを制御部103に出力する。車速パルス入力部124は、一定時間の間に、車速パルス入力部124から出力される複数の車速情報のそれぞれにおいて、速度が検出されていない(速度がない)か否かを判定する。速度が検出されていない場合、制御部103は、運転が終了したと判断する。この場合、車両が走行していないことになるからである。速度が検出された場合、制御部103は、運転が終了していないと判断する。 Next, a case where determination is made based on the output from the vehicle speed pulse input unit 124 will be described. The vehicle speed pulse input unit 124 outputs vehicle speed pulses input from the vehicle to the control unit 103 as needed. The vehicle speed pulse input unit 124 determines whether or not a speed is detected (no speed) in each of a plurality of pieces of vehicle speed information output from the vehicle speed pulse input unit 124 during a certain period of time. When the speed is not detected, the control unit 103 determines that the driving is finished. This is because the vehicle is not traveling. When the speed is detected, the control unit 103 determines that the operation has not ended.
このように、この判断方法では、車両の走行(動き)に応じて変化する物理量(位置、速度、角速度、及び加速度)を検出して、検出した物理量に変化がない場合に、運転が終了したと判断する。なお、ここでは、車載機器100が、GPS121、ジャイロセンサ122、加速度センサ123、及び、車速パルス入力部124を有する場合について説明したが、これに限られない。これらのうちの、いずれか1つ以上を有するようにして、車載機器100が有するものについて前述した処理を実行するようにしてもよい。 As described above, in this determination method, when the physical quantities (position, speed, angular velocity, and acceleration) that change according to the running (movement) of the vehicle are detected, and the detected physical quantities are not changed, the driving is finished. Judge. Here, although the case where the in-vehicle device 100 includes the GPS 121, the gyro sensor 122, the acceleration sensor 123, and the vehicle speed pulse input unit 124 has been described, the present invention is not limited thereto. You may make it perform the process mentioned above about what has the vehicle equipment 100 so that it may have any one or more of these.
(4)車載機器100と通信端末200とのセンサの出力のマッチングによる判断
この判断方法では、車載機器100の動きに応じて変化するセンサの出力値と、通信端末200の動きに応じて変化するセンサの出力値とが一致しない場合に、運転が終了したものと判断される。この場合、通信端末200を持ったユーザが、車両の運転を終了して、降車して車両(車載機器100)から離れている、又は、通信端末200を操作していると考えられるからである。
(4) Judgment by matching of sensor outputs of in-vehicle device 100 and communication terminal 200 In this determination method, the output value of the sensor that changes in accordance with the movement of in-vehicle device 100 and the change in accordance with the movement of communication terminal 200 When the output value of the sensor does not match, it is determined that the operation has ended. In this case, it is considered that the user who has the communication terminal 200 finishes driving the vehicle and gets off the vehicle (the in-vehicle device 100) or is operating the communication terminal 200. .
図29を参照して、車載機器100と通信端末200とのセンサの出力のマッチングによる判断方法を実施する場合における車載機器100及び通信端末200の構成について説明する。図29は、車載機器100と通信端末200とのセンサの出力のマッチングによる判断方法を実施する場合における車載機器100及び通信端末200の構成例を示すブロック図である。 With reference to FIG. 29, configurations of the in-vehicle device 100 and the communication terminal 200 in the case where the determination method based on the matching of the sensor outputs between the in-vehicle device 100 and the communication terminal 200 is performed will be described. FIG. 29 is a block diagram illustrating a configuration example of the in-vehicle device 100 and the communication terminal 200 in a case where a determination method based on matching of sensor outputs between the in-vehicle device 100 and the communication terminal 200 is performed.
車載機器100は、データ入出力部101、102、制御部103、操作入力部104、画像音声提示部105、及び、コンテンツ記録部111に加えて、さらに、GPS121、ジャイロセンサ122、及び、加速度センサ123を有する。GPS121、ジャイロセンサ122、及び、加速度センサ123については、前述した通りであるため、説明を省略する。 The in-vehicle device 100 includes a GPS 121, a gyro sensor 122, and an acceleration sensor in addition to the data input / output units 101 and 102, the control unit 103, the operation input unit 104, the image / sound presentation unit 105, and the content recording unit 111. 123. Since the GPS 121, the gyro sensor 122, and the acceleration sensor 123 are as described above, description thereof is omitted.
通信端末200は、データ入出力部201、202、制御部203、操作入力部204、及び、画像音声提示部205に加えて、さらに、GPS221、ジャイロセンサ222、及び、加速度センサ223を有する。 The communication terminal 200 further includes a GPS 221, a gyro sensor 222, and an acceleration sensor 223 in addition to the data input / output units 201 and 202, the control unit 203, the operation input unit 204, and the image / sound presentation unit 205.
GPS221は、GPS衛星からの信号に基づいて、通信端末200の位置を測位する。GPS221は、測位した通信端末200の位置を座標(経度・緯度)で示す測位情報を生成する。GPS221は、生成した測位情報を制御部203に出力する。 The GPS 221 measures the position of the communication terminal 200 based on a signal from a GPS satellite. The GPS 221 generates positioning information that indicates the position of the communication terminal 200 that has been measured by coordinates (longitude / latitude). The GPS 221 outputs the generated positioning information to the control unit 203.
ジャイロセンサ222は、通信端末200の角速度を検出する。例えば、ジャイロセンサ222は、ユーザが通信端末200の角度を変化させたときに生じた角速度を検出する。ジャイロセンサ222は、検出した角速度を示す角速度情報を生成して制御部203に出力する。 The gyro sensor 222 detects the angular velocity of the communication terminal 200. For example, the gyro sensor 222 detects an angular velocity generated when the user changes the angle of the communication terminal 200. The gyro sensor 222 generates angular velocity information indicating the detected angular velocity and outputs it to the control unit 203.
加速度センサ223は、通信端末200の加速度を検出する。加速度センサ123は、通信端末200の2軸の加速度を検出する。加速度センサ223は、検出した2軸のそれぞれの加速度を示す加速度情報を生成して制御部203に出力する。 The acceleration sensor 223 detects the acceleration of the communication terminal 200. The acceleration sensor 123 detects the biaxial acceleration of the communication terminal 200. The acceleration sensor 223 generates acceleration information indicating each detected biaxial acceleration and outputs it to the control unit 203.
まず、GPS121及びGPS221からの出力に基づいて判断する場合について説明する。通信端末200のGPS221は、随時、測位情報を生成して制御部203に出力する。制御部203は、GPS221から出力された測位情報を、データ入出力部201を介して車載機器100に送信する。 First, the case where it judges based on the output from GPS121 and GPS221 is demonstrated. The GPS 221 of the communication terminal 200 generates positioning information and outputs it to the control unit 203 as needed. The control unit 203 transmits the positioning information output from the GPS 221 to the in-vehicle device 100 via the data input / output unit 201.
一方、車載機器100のGPS121は、随時、測位情報を生成して制御部103に出力する。制御部103は、通信端末200から送信された測位情報を、データ入出力部102を介して受信する。制御部103は、通信端末200から受信した測位情報が示す位置と、通信端末200から測位情報を受信したときにGPS121から出力された測位情報が示す位置とを比較する。測位情報が示す位置が一致しない場合、制御部103は、運転が終了したと判断する。測位情報が示す位置が一致する場合、制御部103は、運転が終了していないと判断する。 On the other hand, the GPS 121 of the in-vehicle device 100 generates positioning information and outputs it to the control unit 103 as needed. The control unit 103 receives the positioning information transmitted from the communication terminal 200 via the data input / output unit 102. The control unit 103 compares the position indicated by the positioning information received from the communication terminal 200 with the position indicated by the positioning information output from the GPS 121 when the positioning information is received from the communication terminal 200. If the positions indicated by the positioning information do not match, the control unit 103 determines that the driving has ended. When the positions indicated by the positioning information match, the control unit 103 determines that the driving has not ended.
なお、ジャイロセンサ122及びジャイロセンサ222からの出力に基づいて判断する場合も、加速度センサ123及び加速度センサ223から出力する場合も、前述した処理を、測位情報に代えて、角速度情報又は加速度情報に対して行うこと以外は、同様であるため、説明を省略する。 In addition, in the case of making a determination based on the outputs from the gyro sensor 122 and the gyro sensor 222 and in the case of outputting from the acceleration sensor 123 and the acceleration sensor 223, the processing described above is replaced with the angular velocity information or the acceleration information instead of the positioning information. Since it is the same except performing it with respect to it, description is abbreviate | omitted.
なお、ジャイロセンサ122及びジャイロセンサ222からの出力に基づいて判断する場合、及び、加速度センサ123及び加速度センサ223からの出力に基づいて判断する場合は、車載機器100と角速度及び加速度を検出する軸が合うように、通信端末200を車両内に設置する必要がある。そのため、車載機器100と角速度及び加速度を検出する軸が合うように、通信端末200を設置することが可能となる通信端末200のホルダーを車載機器100に設けるようにしてもよい。 In addition, when judging based on the output from the gyro sensor 122 and the gyro sensor 222, and when judging based on the output from the acceleration sensor 123 and the acceleration sensor 223, the axis which detects the angular velocity and the acceleration with the in-vehicle device 100. It is necessary to install the communication terminal 200 in the vehicle so as to match. Therefore, the in-vehicle device 100 may be provided with a holder for the communication terminal 200 that allows the communication terminal 200 to be installed so that the in-vehicle device 100 and the axis for detecting the angular velocity and acceleration are aligned.
また、ここでは、加速度センサ123、223が、2軸の加速度を検出する場合について説明したが、いずれか1軸の加速度のみを検出して、前述の処理を行うようにしてもよい。また、車載機器100及び通信端末200が、GPS121、221、ジャイロセンサ122、222、及び、加速度センサ123、223を有する場合について説明したが、これに限られない。これらの同一のセンサの組のうちの、いずれか1組以上を有するようにして、車載機器100及び通信端末200が有するものについて前述した処理を実行するようにしてもよい。 Although the case where the acceleration sensors 123 and 223 detect biaxial acceleration has been described here, only the acceleration of any one axis may be detected and the above-described processing may be performed. Moreover, although the vehicle-mounted apparatus 100 and the communication terminal 200 demonstrated the case where it had GPS121,221, the gyro sensor 122,222, and the acceleration sensor 123,223, it is not restricted to this. You may make it carry out the process mentioned above about what has the vehicle equipment 100 and the communication terminal 200 so that it may have any one or more sets of these same sensor groups.
(5)通信端末200の操作状況による判断
この判断方法では、ユーザから通信端末200に対して所定の操作が行われている場合に、運転が終了したものと判断される。この場合、ユーザが、車両の運転を終了して、通信端末200を操作していると考えられるからである。
(5) Determination based on operation status of communication terminal 200 In this determination method, when a predetermined operation is performed on the communication terminal 200 from the user, it is determined that the driving has ended. In this case, it is considered that the user has finished driving the vehicle and is operating the communication terminal 200.
操作入力部204は、ユーザからの入力に応じて、入力内容を示す入力情報を生成する。操作入力部204は、生成した入力情報を制御部203に出力する。 The operation input unit 204 generates input information indicating input contents in response to an input from the user. The operation input unit 204 outputs the generated input information to the control unit 203.
制御部203は、操作入力部204からの入力情報の出力に応じて、入力情報が示す入力内容が、所定の検出対象とする入力内容であるか否かを判定する。ここで、検出対象とする入力内容として、ユーザが運転を終了して通信端末200を操作していると考えられる入力内容であれば、予め任意の入力内容を定めることができる。例えば、一定時間におけるタッチ数が所定数を超えたことを検出するようにしてもよく、電子メール機能を起動する入力が行われたことを検出するようにしてもよい。 In response to the output of the input information from the operation input unit 204, the control unit 203 determines whether or not the input content indicated by the input information is input content that is a predetermined detection target. Here, as the input content to be detected, if the input content is considered to be that the user has finished driving and is operating the communication terminal 200, any input content can be determined in advance. For example, it may be detected that the number of touches in a certain time exceeds a predetermined number, or it may be detected that an input for starting an electronic mail function has been performed.
入力情報が検出対象とする入力内容を示す場合、制御部203は、ユーザによって通信端末200が操作されていることを通知する操作通知情報を生成して、データ入出力部201を介して車載機器100に送信する。車載機器100の制御部103は、通信端末200から送信された操作通知情報を、データ入出力部101を介して受信する。制御部103は、操作通知情報を受信したときに、運転が終了したと判断する。なお、入力情報が検出対象とする入力内容を示さない場合、制御部203は、操作通知情報を車載機器100には送信しない。 When the input information indicates the input content to be detected, the control unit 203 generates operation notification information for notifying that the communication terminal 200 is operated by the user, and uses the in-vehicle device via the data input / output unit 201. To 100. The control unit 103 of the in-vehicle device 100 receives the operation notification information transmitted from the communication terminal 200 via the data input / output unit 101. The control unit 103 determines that the driving is finished when the operation notification information is received. When the input information does not indicate the input content to be detected, the control unit 203 does not transmit the operation notification information to the in-vehicle device 100.
(6)運転席のドア操作による判断
この判断方法では、車両の運転席のドアが開いたときに、運転が終了したものと判断される。この場合、ユーザが、車両の運転が終了して、降車すると考えられるからである。
(6) Judgment by operation of door of driver's seat In this judgment method, it is judged that the driving is finished when the door of the driver's seat of the vehicle is opened. In this case, it is considered that the user finishes driving the vehicle and gets off.
図30を参照して、運転席のドア操作による判断方法を実施する場合における車載機器100の構成について説明する。図30は、運転席のドア操作による判断方法を実施する場合における車載機器100の構成例を示すブロック図である。 With reference to FIG. 30, the structure of the vehicle-mounted apparatus 100 in the case of implementing the determination method by the driver's door operation is demonstrated. FIG. 30 is a block diagram illustrating a configuration example of the in-vehicle device 100 when the determination method based on the driver's door operation is performed.
車載機器100は、データ入出力部101、102、制御部103、操作入力部104、画像音声提示部105、及び、コンテンツ記録部111に加えて、さらに、ドア開信号入力部125を有する。 The in-vehicle device 100 further includes a door opening signal input unit 125 in addition to the data input / output units 101 and 102, the control unit 103, the operation input unit 104, the image / sound presentation unit 105, and the content recording unit 111.
ドア開信号入力部125は、運転席のドアが開いたときに、車両から運転席のドアが開いたことを示すドア開信号が入力される。ドア開信号入力部125は、入力されたドア開信号を制御部103に出力する。 The door open signal input unit 125 receives a door open signal indicating that the driver's seat door is opened from the vehicle when the driver's seat door is opened. The door open signal input unit 125 outputs the input door open signal to the control unit 103.
制御部103は、ドア開信号入力部125からドア開信号が出力されたときに、運転が終了したと判断する。 When the door opening signal is output from the door opening signal input unit 125, the control unit 103 determines that the operation is finished.
(7)パーキング状態による判断
この判断方法では、車両のパーキングブレーキがかけられていることを検出したときに、運転が終了したものと判断される。この場合、ユーザが、車両の運転を終了して、パーキングブレーキをかけていると考えられるからである。なお、ここでいうパーキングブレーキは、いわゆるハンドブレーキやサイドブレーキを含むものである。
(7) Judgment based on parking state In this judgment method, it is judged that the driving is finished when it is detected that the parking brake of the vehicle is applied. In this case, it is considered that the user has finished driving the vehicle and applied the parking brake. The parking brake referred to here includes so-called hand brakes and side brakes.
図31を参照して、パーキング状態による判断方法を実施する場合における車載機器100の構成について説明する。図31は、パーキング状態による判断方法を実施する場合における車載機器100の構成例を示すブロック図である。 With reference to FIG. 31, the configuration of the in-vehicle device 100 when the determination method based on the parking state is performed will be described. FIG. 31 is a block diagram illustrating a configuration example of the in-vehicle device 100 when the determination method based on the parking state is performed.
車載機器100は、データ入出力部101、102、制御部103、操作入力部104、画像音声提示部105、及び、コンテンツ記録部111に加えて、さらに、パーキングブレーキ信号入力部126を有する。 The in-vehicle device 100 further includes a parking brake signal input unit 126 in addition to the data input / output units 101 and 102, the control unit 103, the operation input unit 104, the image / sound presentation unit 105, and the content recording unit 111.
パーキングブレーキ信号入力部126は、パーキングブレーキがかけられたときに、車両からパーキングブレーキがかけられたことを示すパーキングブレーキ信号が入力される。パーキングブレーキ信号入力部126は、入力されたパーキングブレーキ信号を制御部103に出力する。 The parking brake signal input unit 126 receives a parking brake signal indicating that the parking brake is applied from the vehicle when the parking brake is applied. The parking brake signal input unit 126 outputs the input parking brake signal to the control unit 103.
制御部103は、パーキングブレーキ信号入力部126からパーキングブレーキ信号が出力されたときに、運転が終了したと判断する。 When the parking brake signal is output from the parking brake signal input unit 126, the control unit 103 determines that the driving is finished.
(8)充電状態による判断(電気自動車)
この判断方法では、車両が充電されていることを検出したときに、運転が終了したものと判断される。この場合、ユーザが、降車して、車両を充電していることになるからである。すなわち、ここでは、車両が電気自動車である場合について説明する。
(8) Judgment by state of charge (electric vehicle)
In this determination method, when it is detected that the vehicle is charged, it is determined that driving has ended. This is because the user gets off the vehicle and charges the vehicle. That is, here, a case where the vehicle is an electric vehicle will be described.
図32を参照して、充電状態による判断方法を実施する場合における車載機器100の構成について説明する。図32は、充電状態による判断方法を実施する場合における車載機器100の構成例を示すブロック図である。 With reference to FIG. 32, the structure of the vehicle equipment 100 in the case of implementing the determination method by a charge condition is demonstrated. FIG. 32 is a block diagram illustrating a configuration example of the in-vehicle device 100 when the determination method based on the state of charge is performed.
車載機器100は、データ入出力部101、102、制御部103、操作入力部104、画像音声提示部105、及び、コンテンツ記録部111に加えて、さらに、充電信号入力部127を有する。 The in-vehicle device 100 includes a charge signal input unit 127 in addition to the data input / output units 101 and 102, the control unit 103, the operation input unit 104, the image / sound presentation unit 105, and the content recording unit 111.
充電信号入力部127は、車両が充電されているときに、車両の充電が行われていることを示す充電信号が車両から入力される。充電信号入力部127は、入力された充電信号を制御部103に出力する。 The charging signal input unit 127 receives a charging signal indicating that the vehicle is being charged from the vehicle when the vehicle is being charged. The charging signal input unit 127 outputs the input charging signal to the control unit 103.
制御部103は、充電信号入力部127から充電信号が出力されたときに、運転が終了したと判断する。 The control unit 103 determines that the operation has ended when a charge signal is output from the charge signal input unit 127.
(9)ACC電源状態による判断
この判断方法では、ユーザが車両のキー操作を行うことによって、ACC電源がOFFにされたことを検出したときに、運転が終了したものと判断される。この場合は、車両の走行が終了して、エンジンが切られていることになるからである。
(9) Judgment based on ACC power supply state In this determination method, it is determined that the operation has been completed when it is detected that the ACC power supply has been turned off by the user performing a key operation on the vehicle. This is because in this case, the vehicle has finished running and the engine has been turned off.
図33を参照して、ACC電源状態による判断方法を実施する場合における車載機器100の構成について説明する。図33は、ACC電源状態による判断方法を実施する場合における車載機器100の構成例を示すブロック図である。 With reference to FIG. 33, the structure of the vehicle equipment 100 in the case of implementing the determination method by an ACC power supply state is demonstrated. FIG. 33 is a block diagram illustrating a configuration example of the in-vehicle device 100 when the determination method based on the ACC power supply state is performed.
車載機器100は、データ入出力部101、102、制御部103、操作入力部104、画像音声提示部105、及び、コンテンツ記録部111に加えて、さらに、ACC電源切断信号入力部128を有する。 The in-vehicle device 100 further includes an ACC power-off signal input unit 128 in addition to the data input / output units 101 and 102, the control unit 103, the operation input unit 104, the image / sound presentation unit 105, and the content recording unit 111.
ACC電源切断信号入力部128は、ACC電源がOFFされた場合に、ACC電源がOFFされたことを示すACC電源切断信号が車両から入力される。ACC電源切断信号入力部128は、入力されたACC電源切断信号を制御部103に出力する。 The ACC power cut signal input unit 128 receives an ACC power cut signal indicating that the ACC power is turned off from the vehicle when the ACC power is turned off. The ACC power cut signal input unit 128 outputs the input ACC power cut signal to the control unit 103.
制御部103は、ACC電源切断信号入力部128からACC電源切断信が出力されたときに、運転が終了したと判断する。なお、車載機器100は、車両から常時電源の供給を受けることによって、ACC電源OFF後の処理の実行を可能とする。 The control unit 103 determines that the operation has been completed when the ACC power-off signal is output from the ACC power-off signal input unit 128. Note that the in-vehicle device 100 can execute processing after the ACC power is turned off by receiving a constant power supply from the vehicle.
(10)車載機器100と通信端末200との距離による判断(GPSによる判断)
この判断方法では、車載機器100と通信端末200のそれぞれの位置に基づいて、車載機器100と通信端末200とが所定の距離離れたことを検出した場合に、運転が終了したものと判断される。この場合、通信端末200を持ったユーザが、降車して車両(車載機器100)から離れていると考えられるからである。
(10) Judgment based on distance between in-vehicle device 100 and communication terminal 200 (judgement by GPS)
In this determination method, when it is detected that the in-vehicle device 100 and the communication terminal 200 are separated from each other by a predetermined distance based on the positions of the in-vehicle device 100 and the communication terminal 200, it is determined that the driving is finished. . In this case, it is considered that the user who has the communication terminal 200 gets off the vehicle and is away from the vehicle (the in-vehicle device 100).
図34を参照して、車載機器100と通信端末200との距離による判断方法(GPSによる判断)を実施する場合における車載機器100及び通信端末200の構成について説明する。図34は、車載機器100と通信端末200とのセンサの出力のマッチングによる判断方法を実施する場合における車載機器100及び通信端末200の構成例を示すブロック図である。 With reference to FIG. 34, the configuration of the in-vehicle device 100 and the communication terminal 200 when the determination method (determination by GPS) based on the distance between the in-vehicle device 100 and the communication terminal 200 is performed will be described. FIG. 34 is a block diagram illustrating a configuration example of the in-vehicle device 100 and the communication terminal 200 in a case where a determination method based on matching of sensor outputs between the in-vehicle device 100 and the communication terminal 200 is performed.
車載機器100は、データ入出力部101、102、制御部103、操作入力部104、画像音声提示部105、及び、コンテンツ記録部111に加えて、さらに、GPS121を有する。GPS121については、前述した通りであるため、説明を省略する。 The in-vehicle device 100 includes a GPS 121 in addition to the data input / output units 101 and 102, the control unit 103, the operation input unit 104, the image / sound presentation unit 105, and the content recording unit 111. Since the GPS 121 is as described above, the description thereof is omitted.
通信端末200は、データ入出力部201、202、制御部203、操作入力部204、及び、画像音声提示部205に加えて、さらに、GPS221を有する。GPS221については、前述した通りであるため、説明を省略する。 The communication terminal 200 further includes a GPS 221 in addition to the data input / output units 201 and 202, the control unit 203, the operation input unit 204, and the image / sound presentation unit 205. Since the GPS 221 is as described above, the description thereof is omitted.
通信端末200のGPS221は、随時、測位情報を生成して制御部203に出力する。制御部203は、GPS221から出力された測位情報を、データ入出力部201を介して車載機器100に送信する。 The GPS 221 of the communication terminal 200 generates positioning information and outputs it to the control unit 203 as needed. The control unit 203 transmits the positioning information output from the GPS 221 to the in-vehicle device 100 via the data input / output unit 201.
一方、車載機器100のGPS121は、随時、測位情報を生成して制御部103に出力する。制御部103は、通信端末200から送信された測位情報を、データ入出力部102を介して受信する。制御部103は、通信端末200から受信した測位情報が示す位置と、通信端末200から測位情報を受信したときにGPS121から出力された測位情報が示す位置との間の距離を算出する。すなわち、通信端末200の位置と、車載機器100の位置との間の距離を算出する。算出した距離が所定の距離以上である場合、制御部103は、運転が終了したと判断する。算出した距離が所定の距離以上でない場合、制御部103は、運転が終了していないと判断する。 On the other hand, the GPS 121 of the in-vehicle device 100 generates positioning information and outputs it to the control unit 103 as needed. The control unit 103 receives the positioning information transmitted from the communication terminal 200 via the data input / output unit 102. The control unit 103 calculates the distance between the position indicated by the positioning information received from the communication terminal 200 and the position indicated by the positioning information output from the GPS 121 when the positioning information is received from the communication terminal 200. That is, the distance between the position of the communication terminal 200 and the position of the in-vehicle device 100 is calculated. When the calculated distance is equal to or greater than the predetermined distance, the control unit 103 determines that the driving is finished. If the calculated distance is not greater than or equal to the predetermined distance, the control unit 103 determines that the driving has not ended.
(11)車載機器100のサーバ300からのログアウトによる判断
ここで、前述したように、車載機器100とサーバ300との間ではログインによって確立されたセッションを介して通信が行われる。すなわち、車載機器100がサーバ300からログアウトすることでセッションが切断されてしまった場合には、サーバ300が、車載機器100からセッションを介して運転終了通知情報を受信することができなくなってしまう。そのため、車載機器100において、サーバ300からのログアウトが行われる場合には、運転終了の通知漏れを防止するために、車載機器100の制御部103は、運転終了通知情報をサーバ300に送信するようにしてもよい。
(11) Determination by logout from server 300 of in-vehicle device 100 Here, as described above, communication is performed between in-vehicle device 100 and server 300 via a session established by login. That is, when the session is disconnected due to the in-vehicle device 100 logging out from the server 300, the server 300 cannot receive the operation end notification information from the in-vehicle device 100 via the session. Therefore, when the logout from the server 300 is performed in the in-vehicle device 100, the control unit 103 of the in-vehicle device 100 transmits the operation end notification information to the server 300 in order to prevent the notification of the end of the operation. It may be.
具体的には、車載機器100の操作入力部104は、ユーザからサーバ300からのログアウトを要求する入力を受ける。操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部103に出力する。制御部103は、操作入力部104からのサーバ300からのログアウトを要求する入力を示す入力情報の出力に応じて、運転終了通知情報を生成して、データ入出力部101を介してサーバ300に送信する。その後、制御部103は、ログアウトを要求するログアウト要求情報を生成して、生成したログアウト要求情報を、データ入出力部101を介してサーバ300に送信する。 Specifically, the operation input unit 104 of the in-vehicle device 100 receives an input requesting logout from the server 300 from the user. The operation input unit 104 generates input information indicating the input content in response to an input from the user and outputs the input information to the control unit 103. The control unit 103 generates operation end notification information in response to the output of input information indicating an input requesting logout from the server 300 from the operation input unit 104, and sends the operation end notification information to the server 300 via the data input / output unit 101. Send. Thereafter, the control unit 103 generates logout request information for requesting logout, and transmits the generated logout request information to the server 300 via the data input / output unit 101.
なお、サーバ300の制御部302は、車載機器100から送信されたログアウト要求情報を、データ入出力部301を介して受信する。制御部302は、ログアウト要求情報の受信に応じて、車載機器100とのセッションを切断し、ユーザ情報記録部312に格納されたユーザ管理情報3300に含まれるログアウト日時情報3305が示すログアウト日時を、現在日時を示すように更新する等のログアウトに係る処理を行う。 The control unit 302 of the server 300 receives the logout request information transmitted from the in-vehicle device 100 via the data input / output unit 301. The control unit 302 disconnects the session with the in-vehicle device 100 in response to the reception of the logout request information, and the logout date and time indicated by the logout date and time information 3305 included in the user management information 3300 stored in the user information recording unit 312. Processing related to logout, such as updating to indicate the current date and time, is performed.
<通信端末200の制御部203による運転終了の判断>
前述したステップS5にかかる正式ライセンス要求の催促処理における運転終了判断の処理は、車載機器100に代えて、通信端末200で実施するようにしてもよい。
<Determination of operation end by control unit 203 of communication terminal 200>
The operation termination determination process in the formal license request prompting process in step S5 described above may be performed by the communication terminal 200 instead of the in-vehicle device 100.
なお、通信端末200の運転終了通知情報の生成と、その送信処理は、車載機器100の制御部103に代えて、通信端末200の制御部203が処理を実施することになること以外は、図25を参照して説明した車載機器100による運転終了通知情報の生成と、その送信処理と同様であるため、説明を省略する。 Note that the generation and transmission processing of the operation termination notification information of the communication terminal 200 is performed except that the control unit 203 of the communication terminal 200 performs the process instead of the control unit 103 of the in-vehicle device 100. This is the same as the generation and transmission processing of the operation end notification information by the in-vehicle device 100 described with reference to FIG.
ここで、通信端末200における運転終了の判断方法として、前述した運転終了の判断方法のうち、(1)〜(5)、(10)で説明した判断方法を実施することが好ましい。以下、(1)〜(5)、(10)の6つの判断方法を通信端末200で実施した場合について説明する。なお、前述した処理と同様の点については、適宜、説明を省略する。また、新たに(12)車載機器100と通信端末200との接続解除による判断方法についても説明する。 Here, it is preferable to implement the determination method described in (1) to (5) and (10) among the above-described determination methods for the end of operation as the determination method for the end of operation in the communication terminal 200. Hereinafter, the case where the communication terminal 200 implements the six determination methods (1) to (5) and (10) will be described. Note that the description of the same points as the processing described above will be omitted as appropriate. In addition, a new (12) determination method by disconnecting the in-vehicle device 100 and the communication terminal 200 will be described.
(1)地図情報とGPSによる判断
この判断方法では、地図と車両を運転するユーザが有する通信端末200の位置(すなわち、車両の位置)とに基づいて、車両が目的地に到着したことを検出した場合に、運転が終了したものと判断される。一般的に、ユーザによって設定された目的地に、車両が到着した場合には、それ以上の運転は行われないと考えられるからである。すなわち、この判断方法では、通信端末200がカーナビゲーション機能を有する場合について説明したものである。
(1) Determination by map information and GPS In this determination method, it is detected that the vehicle has arrived at the destination based on the map and the position of the communication terminal 200 that the user driving the vehicle has (ie, the position of the vehicle). In such a case, it is determined that the operation has been completed. This is because it is generally considered that no further driving is performed when the vehicle arrives at the destination set by the user. That is, in this determination method, the case where the communication terminal 200 has a car navigation function has been described.
図35を参照して、地図情報とGPSによる判断方法を実施する場合における通信端末200の構成について説明する。図35は、地図情報とGPSによる判断方法を実施する場合における通信端末200の構成例を示すブロック図である。 With reference to FIG. 35, the structure of the communication terminal 200 in the case of implementing the determination method by map information and GPS is demonstrated. FIG. 35 is a block diagram illustrating a configuration example of the communication terminal 200 when a determination method using map information and GPS is performed.
通信端末200は、データ入出力部201、202、制御部203、及び、操作入力部204、画像音声提示部205に加えて、さらに、地図情報記録部212及びGPS221を有する。GPS121については、前述した通りであるため、説明を省略する。地図情報記録部212については、地図情報記録部112と同様であるため、説明を省略する。 The communication terminal 200 further includes a map information recording unit 212 and a GPS 221 in addition to the data input / output units 201 and 202, the control unit 203, the operation input unit 204, and the image / sound presentation unit 205. Since the GPS 121 is as described above, the description thereof is omitted. Since the map information recording unit 212 is the same as the map information recording unit 112, description thereof is omitted.
ここで、ユーザによって通信端末200に対して、地図情報記録部212に格納された地図情報が示す地図上において、車両の目的地が設定されているものとする。具体的には、操作入力部204は、ユーザから目的地を設定する入力を受ける。操作入力部204は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部203に出力する。制御部203は、操作入力部204からの目的地を設定する入力を示す入力情報の出力に応じて、地図上に目的地を設定する。 Here, it is assumed that the destination of the vehicle is set on the map indicated by the map information stored in the map information recording unit 212 for the communication terminal 200 by the user. Specifically, the operation input unit 204 receives an input for setting a destination from the user. The operation input unit 204 generates input information indicating input contents in accordance with an input from the user and outputs the input information to the control unit 203. The control unit 203 sets the destination on the map according to the output of the input information indicating the input for setting the destination from the operation input unit 204.
GPS221は、随時、測位情報を生成して制御部203に出力する。制御部203は、GPS221からの測位情報の出力に応じて、GPS221から出力された測位情報が示す位置が、地図情報記録部212に格納された地図情報が示す地図上における目的地の位置となったか否かを判定する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となった場合に、制御部203は、運転が終了したと判断する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となっていない場合には、制御部203は、運転が終了していないと判断する。 The GPS 221 generates positioning information and outputs it to the control unit 203 as needed. In response to the output of the positioning information from the GPS 221, the control unit 203 indicates that the position indicated by the positioning information output from the GPS 221 becomes the position of the destination on the map indicated by the map information stored in the map information recording unit 212. It is determined whether or not. When the position indicated by the positioning information is the position of the destination on the map indicated by the map information, the control unit 203 determines that the driving has ended. When the position indicated by the positioning information is not the position of the destination on the map indicated by the map information, the control unit 203 determines that the driving has not ended.
(2)車載機器100と通信端末200との距離による判断(通信による判断)
この判断方法を通信端末200で実施する場合、通信端末200の制御部203が、車載機器100とのデータ入出力部201を介した通信の途絶を検出することになる。すなわち、車載機器100の制御部103と、通信端末200の制御部203とで実施する処理が入れ替わること以外は、前述した車載機器100で実施する場合における処理と同様であるため、具体的な処理の説明は省略する。
(2) Judgment by distance between in-vehicle device 100 and communication terminal 200 (determination by communication)
When this determination method is implemented in the communication terminal 200, the control unit 203 of the communication terminal 200 detects the interruption of communication via the data input / output unit 201 with the in-vehicle device 100. That is, since the process performed by the control unit 103 of the in-vehicle device 100 and the control unit 203 of the communication terminal 200 are interchanged, the process is the same as the process performed by the in-vehicle device 100 described above, and thus specific processing is performed. Description of is omitted.
その他、通信端末200と車載機器100との間の通信の電波強度の変化を利用する等、両機器間の距離が所定以上となったとの判断が可能なものであれば、既知の技術を採用することができる。 In addition, a known technique is adopted if it is possible to determine that the distance between the two devices is equal to or greater than a predetermined value, such as by using a change in radio wave intensity of communication between the communication terminal 200 and the in-vehicle device 100. can do.
(3)センサの出力による判断
この判断方法を通信端末200で実施する場合における通信端末200の構成は、図29を参照して説明した構成と同様であるため、説明を省略する。この判断方法を通信端末200で実施する場合、通信端末200の制御部203が、通信端末200が有するセンサ(GPS221、ジャイロセンサ222、加速度センサ223)からの出力に基づいて、運転が終了したか否かを判断する。すなわち、制御部103、GPS121、ジャイロセンサ122、及び、加速度センサ123によって実施していた処理を、制御部302、GPS221、ジャイロセンサ222、及び、加速度センサ223で実施すること以外は、前述した車載機器100で実施する場合における処理と同様であるため、具体的な処理の説明は省略する。
(3) Determination Based on Sensor Output The configuration of the communication terminal 200 when this determination method is implemented in the communication terminal 200 is the same as the configuration described with reference to FIG. When this determination method is implemented in the communication terminal 200, is the control unit 203 of the communication terminal 200 finished driving based on the output from the sensors (GPS221, gyro sensor 222, acceleration sensor 223) of the communication terminal 200? Judge whether or not. That is, the above-described in-vehicle operation except that the processing performed by the control unit 103, the GPS 121, the gyro sensor 122, and the acceleration sensor 123 is performed by the control unit 302, the GPS 221, the gyro sensor 222, and the acceleration sensor 223. Since the processing is the same as that performed in the device 100, a specific description of the processing is omitted.
(4)車載機器100と通信端末200とのセンサの出力のマッチングによる判断
この判断方法を通信端末200で実施する場合、通信端末200の制御部203が、車載機器100から送信された車載機器100におけるセンサの出力値と、通信端末200におけるセンサの出力値とが一致するか否かを判断することになる。すなわち、車載機器100の制御部103と、通信端末200の制御部203とで実施する処理が入れ替わること以外は、前述した車載機器100で実施する場合における処理と同様であるため、具体的な処理の説明は省略する。
(4) Judgment by matching of sensor outputs between in-vehicle device 100 and communication terminal 200 When this determination method is implemented in communication terminal 200, control unit 203 of communication terminal 200 transmits in-vehicle device 100 transmitted from in-vehicle device 100. It is determined whether or not the output value of the sensor at and the output value of the sensor at communication terminal 200 match. That is, since the process performed by the control unit 103 of the in-vehicle device 100 and the control unit 203 of the communication terminal 200 are interchanged, the process is the same as the process performed by the in-vehicle device 100 described above, and thus specific processing is performed. Description of is omitted.
(5)通信端末200の操作状況による判断
この判断方法を通信端末200で実施する場合、通信端末200の制御部203が、操作入力部204からの入力情報が示す入力内容が、所定の検出対象とする入力内容であると判断したときに、運転終了通知情報を生成して、データ入出力部202を介してサーバ300に送信する。すなわち、操作通知情報の車載機器100への送信は不要となる。
(5) Determination Based on Operation Status of Communication Terminal 200 When this determination method is implemented in the communication terminal 200, the control unit 203 of the communication terminal 200 indicates that the input content indicated by the input information from the operation input unit 204 is a predetermined detection target. When the input content is determined to be, the operation end notification information is generated and transmitted to the server 300 via the data input / output unit 202. That is, transmission of the operation notification information to the in-vehicle device 100 becomes unnecessary.
(10)車載機器100と通信端末200との距離による判断(GPSによる判断)
この判断方法を通信端末200で実施する場合、通信端末200の制御部203が、車載機器100から送信されたGPS121の測位情報が示す位置と、通信端末200におけるGPS221の測位情報が示す位置との距離を算出し、算出した距離が所定の距離以上であるか否かを判断することになる。すなわち、車載機器100の制御部103と、通信端末200の制御部203とで実施する処理が入れ替わること以外は、前述した車載機器100で実施する場合における処理と同様であるため、具体的な処理の説明は省略する。
(10) Judgment based on distance between in-vehicle device 100 and communication terminal 200 (judgement by GPS)
When this determination method is implemented in the communication terminal 200, the control unit 203 of the communication terminal 200 has a position indicated by the positioning information of the GPS 121 transmitted from the in-vehicle device 100 and a position indicated by the positioning information of the GPS 221 in the communication terminal 200. The distance is calculated, and it is determined whether or not the calculated distance is a predetermined distance or more. That is, since the process performed by the control unit 103 of the in-vehicle device 100 and the control unit 203 of the communication terminal 200 are interchanged, the process is the same as the process performed by the in-vehicle device 100 described above, and thus specific processing is performed. Description of is omitted.
(12)車載機器100と通信端末200との接続解除による判断
ここで、前述した(4)を実施する場合には、車載機器100と通信端末200とで通信が確立されている必要がある。すなわち、車載機器100と通信端末200との間での無線通信の接続が解除された場合には、センサからの出力を車載機器100から通信端末200に送信できなくなってしまうため、運転終了を判断することができなくなってしまう。そのため、車載機器100と通信端末200との間での無線通信の接続が解除された場合には、コンテンツの購入手続きの催促漏れを防止するために、通信端末200の制御部203は、運転終了通知情報をサーバ300に送信するようにしてもよい。
(12) Determination by Canceling Connection between In-Vehicle Device 100 and Communication Terminal 200 Here, when performing the above-described (4), communication between in-vehicle device 100 and communication terminal 200 needs to be established. In other words, when the wireless communication connection between the in-vehicle device 100 and the communication terminal 200 is released, the output from the sensor cannot be transmitted from the in-vehicle device 100 to the communication terminal 200, and therefore the end of driving is determined. You will not be able to. For this reason, when the wireless communication connection between the in-vehicle device 100 and the communication terminal 200 is released, the control unit 203 of the communication terminal 200 terminates the operation in order to prevent a leakage of prompting for the content purchase procedure. The notification information may be transmitted to the server 300.
具体的には、操作入力部204は、ユーザから車載機器100との通信の接続の解除を要求する入力を受ける。操作入力部204は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部203に出力する。制御部203は、操作入力部204からの車載機器100との通信の接続の解除を要求する入力を示す入力情報の出力に応じて、車載機器100との通信の接続を解除する。すなわち、データ入出力部201における送受信の動作を停止させる。このときに、制御部203は、運転終了通知情報を生成して、データ入出力部202を介してサーバ300に送信する。 Specifically, the operation input unit 204 receives an input requesting release of communication connection with the in-vehicle device 100 from the user. The operation input unit 204 generates input information indicating input contents in accordance with an input from the user and outputs the input information to the control unit 203. The control unit 203 releases the communication connection with the in-vehicle device 100 according to the output of the input information indicating the input requesting the release of the communication connection with the in-vehicle device 100 from the operation input unit 204. That is, the transmission / reception operation in the data input / output unit 201 is stopped. At this time, the control unit 203 generates operation end notification information and transmits it to the server 300 via the data input / output unit 202.
<サーバ300の制御部302による運転終了の判断>
前述したステップS5にかかる正式ライセンス要求の催促処理における運転終了判断の処理は、車載機器100又は通信端末200に代えて、サーバ300で実施するようにしてもよい。
<Determination of operation end by control unit 302 of server 300>
The operation end determination process in the formal license request prompting process in step S5 described above may be performed by the server 300 instead of the in-vehicle device 100 or the communication terminal 200.
まず、図36を参照して、サーバ300の運転終了判断の処理について説明する。図36は、サーバ300の運転終了判断の処理を示す処理フローである。 First, with reference to FIG. 36, the process of determining the end of operation of the server 300 will be described. FIG. 36 is a process flow showing a process for determining whether to end the operation of the server 300.
サーバ300の制御部302は、ユーザによる車両の運転終了を判断する(S520)。運転終了通知情報生成部3007は、運転終了の判断に応じて、運転終了判断通知を生成する(S521)。ステップS520は、ステップS50に相当する。ステップS521は、ステップS52に相当する。 The control unit 302 of the server 300 determines that the user has finished driving the vehicle (S520). The driving end notification information generation unit 3007 generates a driving end determination notification in response to the driving end determination (S521). Step S520 corresponds to step S50. Step S521 corresponds to step S52.
ここで、サーバ300における運転終了の判断方法として、前述した運転終了の判断方法のうち、(1)、(10)で説明した判断方法を実施することが好ましい。以下、(1)、(10)の2つの判断方法をサーバ300で実施した場合について説明する。 Here, it is preferable to implement the determination method described in (1) and (10) among the above-described determination methods for the end of operation as the determination method for the end of operation in the server 300. Hereinafter, a case where the server 300 performs the two determination methods (1) and (10) will be described.
(1)地図情報とGPSによる判断
この判断方法では、地図と車両(車載機器100)の位置とに基づいて、車両が目的地に到着したことを検出した場合に、運転が終了したものと判断される。一般的に、ユーザによって設定された目的地に、車両が到着した場合には、それ以上の運転は行われないと考えられるからである。すなわち、この判断方法では、サーバ300がカーナビゲーション機能を有する場合について説明したものである。
(1) Determination by map information and GPS In this determination method, it is determined that driving has ended when it is detected that the vehicle has arrived at the destination based on the map and the position of the vehicle (on-vehicle device 100). Is done. This is because it is generally considered that no further driving is performed when the vehicle arrives at the destination set by the user. That is, in this determination method, the case where the server 300 has a car navigation function is described.
図37を参照して、地図情報とGPSによる判断方法を実施する場合におけるサーバ300の構成について説明する。図37は、地図情報とGPSによる判断方法を実施する場合におけるサーバ300の構成例を示すブロック図である。 With reference to FIG. 37, the structure of the server 300 in the case of implementing the determination method by map information and GPS is demonstrated. FIG. 37 is a block diagram illustrating a configuration example of the server 300 when the map information and the determination method using GPS are implemented.
通信端末200は、データ入出力部301、制御部302、コンテンツ記録部311、ユーザ情報記録部312、及び、購入候補コンテンツ提示情報記録部313に加えて、さらに、地図情報記録部314を有する。地図情報記録部314については、地図情報記録部112と同様であるため、説明を省略する。 The communication terminal 200 further includes a map information recording unit 314 in addition to the data input / output unit 301, the control unit 302, the content recording unit 311, the user information recording unit 312, and the purchase candidate content presentation information recording unit 313. Since the map information recording unit 314 is the same as the map information recording unit 112, description thereof is omitted.
ここで、ユーザによってサーバ300に対して、地図情報記録部314に格納された地図情報が示す地図上において、車両の目的地が設定されているものとする。ユーザが車載機器100に対して、地図情報記録部112に格納された地図情報が示す地図上において、車両の目的地が設定したときに、サーバ300の地図情報記録部314に格納された地図情報が示す地図上において、その目的地の設定が反映される。すなわち、地図情報記録部112に格納された地図情報が示す地図と、地図情報記録部314に格納された地図情報が示す地図とは、好ましくは、同一の内容を示すようになっている。 Here, it is assumed that the destination of the vehicle is set on the map indicated by the map information stored in the map information recording unit 314 by the user with respect to the server 300. Map information stored in the map information recording unit 314 of the server 300 when the destination of the vehicle is set on the map indicated by the map information stored in the map information recording unit 112 for the in-vehicle device 100 The destination setting is reflected on the map indicated by. That is, the map indicated by the map information stored in the map information recording unit 112 and the map indicated by the map information stored in the map information recording unit 314 preferably have the same contents.
具体的には、操作入力部104は、ユーザから目的地を設定する入力を受ける。操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部103に出力する。制御部103は、操作入力部104からの目的地を設定する入力を示す入力情報の出力に応じて、地図上の目的地の位置を示す目的地情報を生成する。制御部103は、生成した目的地情報を、データ入出力部101を介してサーバ300に送信する。サーバ300の制御部302は、車載機器100から送信された目的地情報を、データ入出力部301を介して受信する。制御部302は、受信した目的地情報が示す目的地を、地図情報記録部314に格納された地図情報が示す地図上において、車両の目的地として設定する。 Specifically, the operation input unit 104 receives an input for setting a destination from the user. The operation input unit 104 generates input information indicating the input content in response to an input from the user and outputs the input information to the control unit 103. The control unit 103 generates destination information indicating the position of the destination on the map in response to an output of input information indicating an input for setting the destination from the operation input unit 104. The control unit 103 transmits the generated destination information to the server 300 via the data input / output unit 101. The control unit 302 of the server 300 receives the destination information transmitted from the in-vehicle device 100 via the data input / output unit 301. The control unit 302 sets the destination indicated by the received destination information as the destination of the vehicle on the map indicated by the map information stored in the map information recording unit 314.
GPS121は、随時、測位情報を生成して制御部103に出力する。制御部103は、GPS121からから出力された測位情報を、データ入出力部101を介してサーバ300に送信する。サーバ300の制御部302は、車載機器100から送信された測位情報を、データ入出力部301を介して受信する。制御部302は、受信した測位情報が示す位置が、地図情報記録部314に格納された地図情報が示す地図上における目的地の位置となったか否かを判定する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となった場合に、制御部302は、運転が終了したと判断する。測位情報が示す位置が、地図情報が示す地図上における目的地の位置となっていない場合には、制御部103は、運転が終了していないと判断する。 The GPS 121 generates positioning information and outputs it to the control unit 103 as needed. The control unit 103 transmits the positioning information output from the GPS 121 to the server 300 via the data input / output unit 101. The control unit 302 of the server 300 receives the positioning information transmitted from the in-vehicle device 100 via the data input / output unit 301. The control unit 302 determines whether or not the position indicated by the received positioning information is the position of the destination on the map indicated by the map information stored in the map information recording unit 314. When the position indicated by the positioning information becomes the position of the destination on the map indicated by the map information, the control unit 302 determines that the driving has ended. When the position indicated by the positioning information is not the position of the destination on the map indicated by the map information, the control unit 103 determines that the driving has not ended.
(10)車載機器100と通信端末200との距離による判断(GPSによる判断)
この判断方法をサーバ300で実施する場合における車載機器100及び通信端末200の構成は、図34を参照して説明した構成と同様であるため、説明を省略する。この判断方法では、車載機器100と通信端末200のそれぞれの位置に基づいて、車載機器100と通信端末200とが所定の距離離れたことを検出した場合に、運転が終了したものと判断される。この場合、通信端末200を持ったユーザが、降車して車両(車載機器100)から離れていると考えられるからである。
(10) Judgment based on distance between in-vehicle device 100 and communication terminal 200 (judgement by GPS)
The configurations of the in-vehicle device 100 and the communication terminal 200 when this determination method is implemented by the server 300 are the same as the configurations described with reference to FIG. In this determination method, when it is detected that the in-vehicle device 100 and the communication terminal 200 are separated from each other by a predetermined distance based on the positions of the in-vehicle device 100 and the communication terminal 200, it is determined that the driving is finished. . In this case, it is considered that the user who has the communication terminal 200 gets off the vehicle and is away from the vehicle (the in-vehicle device 100).
車載機器100のGPS121は、随時、測位情報を生成して制御部103に出力する。制御部103は、GPS121から出力された測位情報を、データ入出力部101を介してサーバ300に送信する。一方、通信端末200のGPS221も、随時、測位情報を生成して制御部203に出力する。制御部203は、GPS221から出力された測位情報を、データ入出力部202を介してサーバ300に送信する。 The GPS 121 of the in-vehicle device 100 generates positioning information and outputs it to the control unit 103 as needed. The control unit 103 transmits the positioning information output from the GPS 121 to the server 300 via the data input / output unit 101. On the other hand, the GPS 221 of the communication terminal 200 also generates positioning information and outputs it to the control unit 203 as needed. The control unit 203 transmits the positioning information output from the GPS 221 to the server 300 via the data input / output unit 202.
サーバ300の制御部302は、車載機器100から送信された測位情報と、通信端末200から送信された測位情報とを、データ入出力部301を介して受信する。制御部302は、車載機器100から受信した測位情報が示す位置と、通信端末200から受信した測位情報が示す位置との間の距離を算出する。すなわち、通信端末200の位置と、車載機器100の位置との間の距離を算出する。算出した距離が所定の距離以上である場合、制御部302は、運転が終了したと判断する。算出した距離が所定の距離以上でない場合、制御部302は、運転が終了していないと判断する。 The control unit 302 of the server 300 receives the positioning information transmitted from the in-vehicle device 100 and the positioning information transmitted from the communication terminal 200 via the data input / output unit 301. The control unit 302 calculates the distance between the position indicated by the positioning information received from the in-vehicle device 100 and the position indicated by the positioning information received from the communication terminal 200. That is, the distance between the position of the communication terminal 200 and the position of the in-vehicle device 100 is calculated. When the calculated distance is equal to or greater than the predetermined distance, the control unit 302 determines that the driving is finished. When the calculated distance is not greater than or equal to the predetermined distance, the control unit 302 determines that the driving has not ended.
なお、前述した(1)及び(10)以外の判断方法以外の判断方法についても、各種情報をサーバ300が、車載機器100及び通信端末200の少なくとも何れかから取得することで実施可能である。 Note that determination methods other than the determination methods other than (1) and (10) described above can also be implemented by the server 300 acquiring various information from at least one of the in-vehicle device 100 and the communication terminal 200.
<10.正式ライセンスの要求(S6)>
続いて、ステップS6にかかる正式ライセンスの要求に基づくコンテンツの購入手続き処理について、より詳細に説明する。
<10. Request for formal license (S6)>
Next, the content purchase procedure processing based on the formal license request in step S6 will be described in more detail.
図38を参照して、通信端末200又は車載機器100のコンテンツの購入手続き時の処理について説明する。図38は、通信端末200又は車載機器100のコンテンツの購入手続き時の処理を示す処理フローである。 With reference to FIG. 38, the process at the time of the purchase procedure of the content of the communication terminal 200 or the vehicle equipment 100 is demonstrated. FIG. 38 is a processing flow showing the processing at the time of the content purchase procedure of the communication terminal 200 or the in-vehicle device 100.
通信端末200の操作入力部204又は車載機器の操作入力部104は、受信された購入手続きメールに基づき、ユーザが行う購入手続きページのURLへのアクセス要求の入力を受ける(S600)。操作入力部204又は操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部203又は制御部103に出力する。ステップS600は、ステップS60に相当する。 The operation input unit 204 of the communication terminal 200 or the operation input unit 104 of the in-vehicle device receives an input of an access request to the URL of the purchase procedure page performed by the user based on the received purchase procedure mail (S600). The operation input unit 204 or the operation input unit 104 generates input information indicating the input content according to an input from the user and outputs the input information to the control unit 203 or the control unit 103. Step S600 corresponds to step S60.
購入手続きページ送信要求情報生成部2001又は購入手続きページ送信要求情報生成部1004は、操作入力部204又は操作入力部104からの購入手続きメールに記載された購入ページのURLへのアクセスを要求する入力を示す入力情報の出力に応じて、そのURLが示すウェブページとなる購入コンテンツ選択ページの送信を要求する購入コンテンツ選択ページ送信要求情報を生成する。制御部203又は制御部103は、生成した購入コンテンツ選択ページ送信要求情報を、データ入出力部202を介してサーバ300に送信する(S601)。これに応じて、サーバ300の購入手続きページ情報生成部3004が購入コンテンツ選択ページを示す購入コンテンツ選択ページ情報を生成し、通信端末200又は車載機器100に送信する。ステップS601は、ステップS61に相当する。 The purchase procedure page transmission request information generation unit 2001 or the purchase procedure page transmission request information generation unit 1004 inputs input requesting access to the URL of the purchase page described in the purchase procedure mail from the operation input unit 204 or the operation input unit 104. In response to the output of the input information indicating, purchase content selection page transmission request information for requesting transmission of the purchase content selection page to be the web page indicated by the URL is generated. The control unit 203 or the control unit 103 transmits the generated purchase content selection page transmission request information to the server 300 via the data input / output unit 202 (S601). In response to this, the purchase procedure page information generation unit 3004 of the server 300 generates purchase content selection page information indicating the purchase content selection page and transmits it to the communication terminal 200 or the in-vehicle device 100. Step S601 corresponds to step S61.
通信端末200又は車載機器100は、サーバ300から送信された購入コンテンツ選択ページ情報を、データ入出力部202又はデータ入出力部102を介して受信する(S602)。制御部203は、購入コンテンツ選択ページ情報の受信に応じて、購入コンテンツ選択ページ情報が示す購入コンテンツ選択ページを表示する(S603)。具体的には、制御部203又は制御部103は、購入コンテンツ選択ページ情報に基づいて、購入コンテンツ選択ページを示す画像情報を生成する。制御部203は、生成した画像情報を画像音声提示部205又は画像音声提示部105に出力する。画像音声提示部205又は画像音声提示部105は、制御部203からの画像情報の出力に応じて、画像情報が示す購入コンテンツ選択ページを表示する。購入コンテンツ選択ページ情報は、例えば、購入コンテンツ選択ページのHTML(HyperText Markup Language)を示す情報を含む。ステップS602、S603は、ステップS64に相当する。 The communication terminal 200 or the in-vehicle device 100 receives the purchase content selection page information transmitted from the server 300 via the data input / output unit 202 or the data input / output unit 102 (S602). In response to receiving the purchase content selection page information, the control unit 203 displays a purchase content selection page indicated by the purchase content selection page information (S603). Specifically, the control unit 203 or the control unit 103 generates image information indicating the purchase content selection page based on the purchase content selection page information. The control unit 203 outputs the generated image information to the image / sound presentation unit 205 or the image / sound presentation unit 105. In response to the output of the image information from the control unit 203, the image / sound presentation unit 205 or the image / sound presentation unit 105 displays a purchase content selection page indicated by the image information. The purchase content selection page information includes, for example, information indicating HTML (HyperText Markup Language) of the purchase content selection page. Steps S602 and S603 correspond to step S64.
図39Aは、購入コンテンツ選択ページ500の一例を示す。図39Aに例示するように、購入コンテンツ選択ページ500は、試聴済みのコンテンツの一覧501と、それぞれのコンテンツを選択するためのチェックボックス502と、選択したコンテンツの正式な購入を申請するためのボタン503と、コンテンツの正式な購入をキャンセルするためのボタン504とを含む。図39Aでは、コンテンツを選択するためのインタフェース部品(ウィジェット)がチェックボックス502であり、コンテンツの正式な購入を申請するためのインタフェース部品がボタン503である場合について例示しているが、その他の形式のインタフェース部品を利用するようにしてもよい。 FIG. 39A shows an example of the purchase content selection page 500. As illustrated in FIG. 39A, the purchase content selection page 500 includes a list 501 of previewed content, a check box 502 for selecting each content, and a button for applying for formal purchase of the selected content. 503 and a button 504 for canceling the formal purchase of the content. In FIG. 39A, an example is shown in which an interface component (widget) for selecting content is a check box 502, and an interface component for applying for formal purchase of content is a button 503. The interface parts may be used.
操作入力部204又は操作入力部104は、ユーザから購入コンテンツ選択ページ500に対して、購入手続きを行うコンテンツを選択する入力を受ける(S604)。図39Aに示す場合、購入手続きを行うコンテンツを選択する入力には、チェックボックス502を選択する入力と、ボタン503を押下する入力とを含む。操作入力部204又は操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部203又は制御部103に出力する。 The operation input unit 204 or the operation input unit 104 receives an input for selecting content to be purchased from the user with respect to the purchase content selection page 500 (S604). In the case shown in FIG. 39A, the input for selecting the content to be purchased includes input for selecting the check box 502 and input for pressing the button 503. The operation input unit 204 or the operation input unit 104 generates input information indicating the input content according to an input from the user and outputs the input information to the control unit 203 or the control unit 103.
制御部203又は制御部103は、操作入力部204又は操作入力部104からの購入手続きを行うコンテンツを選択する入力を示す入力情報の出力に応じて、選択されたコンテンツを決済する決済情報入力ページの送信を要求する決済情報入力ページ送信要求情報を生成する。制御部203又は制御部103は、生成した決済情報入力ページ送信要求情報を、データ入出力部202又は操作入力部104を介してサーバ300に送信する(S605)。これに応じて、サーバ300から決済情報入力ページを示す決済情報入力ページ情報が送信される。 The control unit 203 or the control unit 103 is a settlement information input page that settles the selected content according to the output of the input information indicating the input for selecting the content to be purchased from the operation input unit 204 or the operation input unit 104. Settlement information input page transmission request information for requesting transmission of. The control unit 203 or the control unit 103 transmits the generated payment information input page transmission request information to the server 300 via the data input / output unit 202 or the operation input unit 104 (S605). In response to this, payment information input page information indicating a payment information input page is transmitted from the server 300.
ここで、制御部203又は制御部103は、購入手続きを行うコンテンツを選択する入力を示す入力情報の出力に応じて、図39Bに示すように購入コンテンツ確認ページ510を表示し、それに対してユーザから購入手続きを行うコンテンツに問題がないことを通知する入力されたときに、決済情報入力ページ送信要求情報をサーバ300に送信するようにしてもよい。 Here, the control unit 203 or the control unit 103 displays a purchase content confirmation page 510 as shown in FIG. 39B in response to an output of input information indicating an input for selecting a content to be purchased, and the user responds thereto. The payment information input page transmission request information may be transmitted to the server 300 when it is inputted that the content to be purchased is notified that there is no problem.
具体的には、制御部203又は制御部103は、購入コンテンツ確認ページ510を示す画像情報を生成して、画像音声提示部205又は画像音声提示部105に出力する。画像音声提示部205又は画像音声提示部105は、画像情報の出力に応じて、画像情報が示す購入コンテンツ確認ページ510を表示する。購入コンテンツ確認ページ510は、例えば、図39Bに示すように、選択されたコンテンツ及びその価格の一覧511と、合計金額と、購入手続きを行うコンテンツに問題がないこと通知するためのボタン512と、コンテンツの正式な購入をキャンセルするためのボタン513を含む。図39Bでは、購入手続きを行うコンテンツに問題がないことを通知、又は、コンテンツの正式な購入をキャンセルするためのインタフェース部品がボタン513、514である場合について例示しているが、その他の形式のインタフェース部品を利用するようにしてもよい。 Specifically, the control unit 203 or the control unit 103 generates image information indicating the purchase content confirmation page 510 and outputs the image information to the image / sound presentation unit 205 or the image / sound presentation unit 105. The image / sound presentation unit 205 or the image / sound presentation unit 105 displays a purchase content confirmation page 510 indicated by the image information in response to the output of the image information. For example, as shown in FIG. 39B, the purchase content confirmation page 510 includes a list 511 of the selected content and its price, a total amount, and a button 512 for notifying that there is no problem with the content to be purchased. A button 513 for canceling the formal purchase of the content is included. FIG. 39B illustrates the case where the interface parts for notifying that there is no problem in the contents to be purchased or canceling the formal purchase of the contents are buttons 513 and 514. Interface components may be used.
操作入力部204又は操作入力部104は、ユーザから購入手続きを行うコンテンツに問題がないことを通知する入力を受ける。操作入力部204又は操作入力部104は、図39Bに示す場合、購入手続きを行うコンテンツに問題がないことを通知する入力とは、ボタン512を押下する入力に相当する。操作入力部204又は操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部203に出力する。そして、制御部203は、購入手続きを行うコンテンツに問題がないことを通知する入力を示す入力情報の出力に応じて、決済情報入力ページ送信要求情報をサーバ300に送信する(S605)。ステップS605は、ステップS61に相当する。 The operation input unit 204 or the operation input unit 104 receives an input from the user notifying that there is no problem in the content to be purchased. In the case of the operation input unit 204 or the operation input unit 104 shown in FIG. 39B, the input notifying that there is no problem in the content to be purchased is equivalent to the input of pressing the button 512. The operation input unit 204 or the operation input unit 104 generates input information indicating the input content in accordance with an input from the user and outputs the input information to the control unit 203. Then, the control unit 203 transmits settlement information input page transmission request information to the server 300 in response to an output of input information indicating an input notifying that there is no problem in the content to be purchased (S605). Step S605 corresponds to step S61.
制御部203又は制御部103は、サーバ300から送信された決済情報入力ページ情報を、データ入出力部202又はデータ入出力部102を介して受信する(S606)。制御部203又は制御部103は、決済情報入力ページ情報の受信に応じて、決済情報入力ページ情報が示す決済情報入力ページを表示する(S607)。具体的には、制御部203又は制御部103は、決済情報入力ページ情報に基づいて、決済情報入力ページを示す画像情報を生成する。制御部203又は制御部103は、生成した画像情報を画像音声提示部205又は画像音声提示部105に出力する。画像音声提示部205又は画像音声提示部105は、制御部203又は制御部103からの画像情報の出力に応じて、画像情報が示す決済情報入力ページを表示する。決済情報入力ページ情報は、例えば、決済情報入力ページのHTMLを示す情報を含む。ステップS606、S607は、ステップS64に相当する。 The control unit 203 or the control unit 103 receives the payment information input page information transmitted from the server 300 via the data input / output unit 202 or the data input / output unit 102 (S606). In response to receiving the payment information input page information, the control unit 203 or the control unit 103 displays the payment information input page indicated by the payment information input page information (S607). Specifically, the control unit 203 or the control unit 103 generates image information indicating a payment information input page based on the payment information input page information. The control unit 203 or the control unit 103 outputs the generated image information to the image / sound presentation unit 205 or the image / sound presentation unit 105. In response to the output of the image information from the control unit 203 or the control unit 103, the image / sound presentation unit 205 or the image / sound presentation unit 105 displays a settlement information input page indicated by the image information. The payment information input page information includes, for example, information indicating HTML of the payment information input page. Steps S606 and S607 correspond to step S64.
図39Cは、決済情報入力ページの一例を示す。決済情報入力ページは、例えば、図39Cに示すように、決済に使用するクレジットカードを選択するためのラジオボタン531と、クレジットカード番号を入力するためのテキストボックス532と、ユーザの名前を入力するためのテキストボックス533と、これらの入力内容を確定するためのボタン534と、コンテンツの正式な購入をキャンセルするためのボタン535を含む。図39Cでは、決済に使用するクレジットカードを選択するためのインタフェース部品がラジオボタン531であり、クレジットカード番号及びユーザの名前を入力するためのインタフェース部品がテキストボックス532、533であり、これらの入力を確定する、又は、コンテンツの正式な購入をキャンセルするためのインタフェース部品がボタン534、535である場合について例示しているが、その他の形式のインタフェース部品であってもよい。 FIG. 39C shows an example of the payment information input page. For example, as shown in FIG. 39C, the payment information input page is used to input a radio button 531 for selecting a credit card used for payment, a text box 532 for inputting a credit card number, and a user name. A text box 533 for confirming, a button 534 for confirming these input contents, and a button 535 for canceling the formal purchase of the contents. In FIG. 39C, an interface component for selecting a credit card to be used for settlement is a radio button 531, and interface components for inputting a credit card number and a user name are text boxes 532 and 533. However, the interface parts for canceling the formal purchase of the content are buttons 534 and 535, but other types of interface parts may be used.
操作入力部204又は操作入力部104は、ユーザから決済情報入力ページに対して、決済を要求する入力を受ける(S608)。決済を要求する入力には、決済に使用するクレジットカードを指定する入力、クレジットカード番号の入力、ユーザの名前の入力、及び、これらの入力内容を確定する入力が含まれる。図39Cに示す場合、決済に使用するクレジットカードを指定する入力とは、ラジオボタン531を選択する入力に相当し、クレジットカード番号及びユーザの名前の入力とは、テキストボックス532、533に対する入力に相当し、入力内容を確定する入力とは、ボタン534を押下する入力に相当する。操作入力部204又は操作入力部104は、ユーザからの入力に応じて、入力内容を示す入力情報を生成して制御部203又は制御部103に出力する。ステップS608は、ステップS65に相当する。 The operation input unit 204 or the operation input unit 104 receives an input requesting payment from the user to the payment information input page (S608). The input for requesting payment includes an input for designating a credit card used for the payment, an input of a credit card number, an input of a user name, and an input for confirming these input contents. In the case shown in FIG. 39C, the input for designating the credit card used for settlement corresponds to the input for selecting the radio button 531, and the input of the credit card number and the user name is the input for the text boxes 532 and 533. The input for confirming the input content corresponds to an input for pressing the button 534. The operation input unit 204 or the operation input unit 104 generates input information indicating the input content according to an input from the user and outputs the input information to the control unit 203 or the control unit 103. Step S608 corresponds to step S65.
制御部203は、操作入力部204又は操作入力部104からの決済を要求する入力を示す入力情報の出力に応じて、決済を要求する決済要求情報を生成する。決済要求情報は、入力情報において示される入力内容(決済に使用するクレジットカード、クレジットカード番号、ユーザの名前)を示すように生成される。制御部203又は制御部103は、生成した決済要求情報を、データ入出力部202又はデータ入出力部102を介してサーバ300に送信する(S609)。これに応じて、サーバ300において正式な購入を申請したコンテンツの決済が行われる。そして、決済の終了後に、サーバ300から決済確定ページを示す決済確定ページ情報が送信される。ステップS609は、ステップS66に相当する。 The control unit 203 generates settlement request information for requesting settlement in response to an output of input information indicating an input for requesting settlement from the operation input unit 204 or the operation input unit 104. The settlement request information is generated so as to indicate the input contents (credit card used for settlement, credit card number, user name) indicated in the input information. The control unit 203 or the control unit 103 transmits the generated payment request information to the server 300 via the data input / output unit 202 or the data input / output unit 102 (S609). In response to this, the server 300 settles the content requested for formal purchase. Then, after the settlement is completed, the settlement confirmation page information indicating the settlement confirmation page is transmitted from the server 300. Step S609 corresponds to step S66.
制御部203又は制御部103は、サーバ300から送信された決済確定ページ情報を、データ入出力部202又はデータ入出力部102を介して受信する(S610)。制御部203又は制御部103は、決済確定ページ情報の受信に応じて、決済確定ページ情報が示す決済確定ページを表示する(S611)。具体的には、制御部203又は制御部103は、決済確定ページ情報に基づいて、決済確定ページを示す画像情報を生成する。制御部203又は制御部103は、生成した画像情報を画像音声提示部205又は画像音声提示部105に出力する。画像音声提示部205又は画像音声提示部105は、制御部203又は制御部103からの画像情報の出力に応じて、画像情報が示す決済確定ページを表示する。決済確定ページ情報は、例えば、決済確定ページのHTMLを示す情報を含む。ステップS610、S611は、ステップS68に相当する。すなわち、決済確定ページ情報は、購入手続き完了通知(通信端末向け)に相当する。 The control unit 203 or the control unit 103 receives the settlement confirmation page information transmitted from the server 300 via the data input / output unit 202 or the data input / output unit 102 (S610). In response to receiving the settlement confirmation page information, the control unit 203 or the control unit 103 displays the settlement confirmation page indicated by the settlement confirmation page information (S611). Specifically, the control unit 203 or the control unit 103 generates image information indicating a settlement confirmation page based on the settlement confirmation page information. The control unit 203 or the control unit 103 outputs the generated image information to the image / sound presentation unit 205 or the image / sound presentation unit 105. The image / sound presentation unit 205 or the image / sound presentation unit 105 displays a settlement confirmation page indicated by the image information in response to the output of the image information from the control unit 203 or the control unit 103. The settlement confirmation page information includes, for example, information indicating HTML of the settlement confirmation page. Steps S610 and S611 correspond to step S68. That is, the settlement confirmation page information corresponds to a purchase procedure completion notification (for a communication terminal).
図39Dは、決済確定ページ540の一例を示す。決済確定ページ540は、例えば、図39Dに示すように、決済が確定したことを知らせるメッセージ541と、決済が確定したコンテンツの一覧542と、トップページに戻るためのボタン543を含む。図40Dでは、トップページに戻るためのインタフェース部品がボタン543である場合について例示しているが、その他の形式のインタフェース部品を利用するようにしてもよい。 FIG. 39D shows an example of the settlement confirmation page 540. For example, as shown in FIG. 39D, the settlement confirmation page 540 includes a message 541 informing that settlement has been confirmed, a list 542 of contents for which settlement has been confirmed, and a button 543 for returning to the top page. Although FIG. 40D illustrates the case where the interface component for returning to the top page is the button 543, other types of interface components may be used.
決済確定ページ540によって、ユーザは、コンテンツの購入手続きが完了したことを認識することができる。 The settlement confirmation page 540 allows the user to recognize that the content purchase procedure has been completed.
続いて、図40を参照して、サーバ300の購入手続きページ送信要求受信時の処理について説明する。図40は、サーバ300の購入手続きページ送信要求受信時の処理を示す処理フローである。 Next, with reference to FIG. 40, processing when the server 300 receives a purchase procedure page transmission request will be described. FIG. 40 is a processing flow showing the processing when the server 300 receives a purchase procedure page transmission request.
制御部302は、通信端末200又は車載機器100から送信された購入手続きページ送信要求情報を、データ入出力部301を介して受信する(S620)。制御部302は、購入手続きページ送信要求情報の受信に応じて、ユーザ情報記録部312に格納された利用履歴情報3200のレコードの調査を開始する(S621)。ここでは、利用履歴情報3200に含まれるレコード数がN個であるものとして説明する。すなわち、利用履歴情報3200には、0番目からN−1番目までのレコードが含まれているものとする。以下、調査対象のレコード番号をiで示す。 The control unit 302 receives the purchase procedure page transmission request information transmitted from the communication terminal 200 or the in-vehicle device 100 via the data input / output unit 301 (S620). In response to receiving the purchase procedure page transmission request information, the control unit 302 starts examining the record of the usage history information 3200 stored in the user information recording unit 312 (S621). Here, description will be made assuming that the number of records included in the usage history information 3200 is N. That is, it is assumed that the usage history information 3200 includes records from the 0th to the (N-1) th records. Hereinafter, the record number to be investigated is indicated by i.
制御部302は、iに0を代入する(S622)。すなわち、制御部302は、調査対象のi番目のレコードを0番目のレコードとする。制御部302は、調査対象のレコード番号iがNより小さいか否かを判定する(S623)。調査対象のレコード番号iがNより小さい場合(S623:Yes)、制御部302は、調査対象のi番目のレコード(0番目のレコード)において、試聴日時情報3202が示す試聴日時が、ユーザ管理情報3300のログイン日時情報3304が示すログイン日時よりも後の日時であるか否かを判定する(S624)。 The control unit 302 substitutes 0 for i (S622). That is, the control unit 302 sets the i-th record to be investigated as the 0-th record. The control unit 302 determines whether the record number i to be investigated is smaller than N (S623). When the record number i to be investigated is smaller than N (S623: Yes), the control unit 302 indicates that the audition date and time indicated by the audition date and time information 3202 in the i-th record (0th record) to be investigated is user management information. It is determined whether or not the date and time is later than the login date and time indicated by the login date and time information 3304 of 3300 (S624).
調査対象のi番目のレコード(0番目のレコード)において、試聴日時がログイン日時よりも後の日時である場合(S624:Yes)、制御部302は、i番目のレコード(0番目のレコード)のコンテンツIDを示すコンテンツID情報3201を、サーバ300が有する任意の記憶装置に格納する(S625)。 In the i-th record (0th record) to be investigated, when the audition date / time is a date / time later than the login date / time (S624: Yes), the control unit 302 displays the i-th record (0th record). The content ID information 3201 indicating the content ID is stored in an arbitrary storage device of the server 300 (S625).
調査対象のi番目のレコード(0番目のレコード)において、試聴日時がログイン日時よりも後の日時でない場合(S624:No)、及び、コンテンツID情報3201の格納が終了した場合(S625)、制御部302は、iに1を加算する(S626)。すなわち、制御部302は、調査対象のレコード番号を、現在のレコード番号に1を加算したレコード番号とする。ここでは、レコード番号が0であるため、レコード番号を1とする。 In the i-th record (0th record) to be investigated, when the audition date / time is not a date / time after the login date / time (S624: No), and when the storage of the content ID information 3201 is completed (S625), control is performed. The unit 302 adds 1 to i (S626). That is, the control unit 302 sets the record number to be investigated as a record number obtained by adding 1 to the current record number. Here, since the record number is 0, the record number is 1.
次に、調査対象のi番目のレコード(1番目のレコード)について、同様にして、ステップS623以降の処理が実行される。すなわち、これ以降は、全てのN個のレコードに対して、ステップS623以降の処理が繰り返される(S623:Yes)。これによって、ログイン後に試聴されたコンテンツのコンテンツIDを示すコンテンツID情報が記憶装置に格納されていく。 Next, for the i-th record (first record) to be investigated, the processing from step S623 onward is executed in the same manner. That is, after this, the process after step S623 is repeated with respect to all the N records (S623: Yes). As a result, content ID information indicating the content ID of the content sampled after login is stored in the storage device.
調査対象のレコード番号iがN以上になった場合(S623:No)、制御部302は、記憶装置に格納されたコンテンツID情報3201が示すコンテンツID群について、コンテンツ管理情報3101において、そのコンテンツIDを示すレコードの属性情報3103を取得して、取得した属性情報3103に基づいて、購入コンテンツ選択ページ情報を生成する(S627)。例えば、図39Aに示すように、購入コンテンツ選択ページ500において、試聴済みコンテンツの名前の一覧501を示す場合、属性情報3103で示されるコンテンツの名前(タイトル)に基づいて、試聴済みコンテンツの名前の一覧501を作成する。すなわち、ログイン後に試聴されたコンテンツを、購入手続きの選択対象として示す購入コンテンツ選択ページ500が生成される。制御部302は、生成した購入コンテンツ選択ページ情報を、データ入出力部301を介して通信端末200又は車載機器100に送信する(S628)。ステップS620〜S628は、ステップS62に相当する。 When the record number i to be investigated is greater than or equal to N (S623: No), the control unit 302 uses the content ID in the content management information 3101 for the content ID group indicated by the content ID information 3201 stored in the storage device. Is acquired, and purchase content selection page information is generated based on the acquired attribute information 3103 (S627). For example, as shown in FIG. 39A, in the purchased content selection page 500, when the list 501 of the names of the previewed contents is shown, the names of the previewed contents are displayed based on the names (titles) of the contents indicated by the attribute information 3103. A list 501 is created. That is, a purchase content selection page 500 is generated that shows the content that has been auditioned after login as a selection target of the purchase procedure. The control unit 302 transmits the generated purchase content selection page information to the communication terminal 200 or the in-vehicle device 100 via the data input / output unit 301 (S628). Steps S620 to S628 correspond to step S62.
続いて、図41を参照して、サーバ300の決済要求情報受信時の処理について説明する。図41は、サーバ300の決済要求情報受信時の処理を示す処理フローである。 Next, with reference to FIG. 41, processing when the server 300 receives payment request information will be described. FIG. 41 is a processing flow showing the processing when the server 300 receives payment request information.
制御部302は、通信端末200又は車載機器100から送信された決済要求情報を、データ入出力部301を介して受信する(S630)。制御部302は、決済要求情報の受信に応じて、決済要求情報で示される決済方法(クレジットカード等)によって、コンテンツの料金を決済する(S631)。制御部302は、ユーザ情報記録部312に格納された利用履歴情報3200において、決済が完了したコンテンツのコンテンツIDを示すレコードの購入日時情報3203に現在日時を設定する(S632)。制御部302は、決済確定ページ情報を生成して、データ入出力部301を介して制御部302に送信する(S633)。なお、決済対象のコンテンツは、例えば、サーバ300の制御部302が、購入コンテンツ選択ページ情報に、その購入コンテンツ選択ページで選択可能なコンテンツのコンテンツID情報を含めて車載機器100に送信し、車載機器100の制御部103が、購入コンテンツ選択ページで選択されたコンテンツのコンテンツID情報を決済情報入力ページ送信要求情報又は決済要求情報に含めてサーバ300に送信することで、サーバ300の制御部302が、決済情報入力ページ送信要求情報又は決済要求情報に含まれるコンテンツID情報によって特定可能とする。 The control unit 302 receives the settlement request information transmitted from the communication terminal 200 or the in-vehicle device 100 via the data input / output unit 301 (S630). In response to receiving the payment request information, the control unit 302 pays the content fee by the payment method (credit card or the like) indicated by the payment request information (S631). In the usage history information 3200 stored in the user information recording unit 312, the control unit 302 sets the current date and time in the purchase date and time information 3203 of the record indicating the content ID of the content for which payment has been completed (S632). The control unit 302 generates settlement confirmation page information and transmits it to the control unit 302 via the data input / output unit 301 (S633). For example, the control unit 302 of the server 300 transmits the content to be settled to the in-vehicle device 100 including the content ID information of the content that can be selected on the purchase content selection page in the purchase content selection page information. The control unit 103 of the device 100 includes the content ID information of the content selected on the purchase content selection page in the payment information input page transmission request information or the payment request information and transmits it to the server 300, whereby the control unit 302 of the server 300. Can be specified by the settlement information input page transmission request information or the content ID information included in the settlement request information.
ここで、図42を参照して、仮ライセンス要求における入力と、正式ライセンス要求における入力との関係について説明する。図42は、本発明の実施の形態にかかる仮ライセンス要求における入力と、正式ライセンス要求における入力との関係を示す図である。 Here, with reference to FIG. 42, the relationship between the input in the temporary license request and the input in the formal license request will be described. FIG. 42 is a diagram showing a relationship between the input in the temporary license request and the input in the formal license request according to the embodiment of the present invention.
仮ライセンス要求における入力と、正式ライセンス要求における入力とは、図42に示すような、仮ライセンス要求における入力が、正式ライセンス要求における入力よりも簡易な入力となる関係が成立する。図42は、4つの異なる観点で捉えた関係を示している。 The input in the temporary license request and the input in the formal license request have a relationship such that the input in the temporary license request is simpler than the input in the formal license request as shown in FIG. FIG. 42 shows the relationship viewed from four different viewpoints.
1つ目は、仮ライセンス要求における入力が音声入力となり、正式ライセンス要求における入力が手動操作入力となることを示している。すなわち、ここでは、仮ライセンスの要求において、前述した「(2)音声による要求入力方法」が実施される場合における関係について示している。それに対して、正式ライセンスの要求では、前述したように、手動操作入力によって、購入手続きにおける入力項目(決済に使用するクレジットカード、クレジットカード番号、ユーザの名前等)を入力する必要がある。音声入力は、車両を運転している状況下において、車両の運転を継続できるという点において、手動操作入力よりも簡易な入力方法となる。 The first indicates that the input in the temporary license request is a voice input, and the input in the formal license request is a manual operation input. That is, here, the relationship in the case where the above-mentioned “(2) Request input method by voice” is implemented in the request for the temporary license is shown. On the other hand, in the request for the formal license, as described above, it is necessary to input the input items in the purchase procedure (credit card used for settlement, credit card number, user name, etc.) by manual operation input. The voice input is a simpler input method than the manual operation input in that the driving of the vehicle can be continued under the condition of driving the vehicle.
2つ目は、仮ライセンス要求における入力は、操作回数が少なくなり、正式ライセンス要求における入力は、それよりも操作回数が多くなることを示している。仮ライセンスの要求では、図17A、図17B、図20A、図20Bを参照して説明したように、操作回数は、取得ボタン403、413、422、432の押下又は音声の入力の1回のみとなる。それに対して、正式ライセンスの要求では、前述したように、購入手続きにおける複数の入力項目(決済に使用するクレジットカード、クレジットカード番号、ユーザの名前等)を入力する必要がある。また、クレジットカード番号及びユーザの名前等の文字列を入力する際には、入力する文字数に応じて操作回数が増大することになる。 Second, the input in the temporary license request has a smaller number of operations, and the input in the formal license request has a larger number of operations. In the request for a temporary license, as described with reference to FIGS. 17A, 17B, 20A, and 20B, the number of operations is only one time of pressing the acquisition buttons 403, 413, 422, and 432 or inputting voice. Become. On the other hand, in the request for a formal license, as described above, it is necessary to input a plurality of input items (credit card used for settlement, credit card number, user name, etc.) in the purchase procedure. Further, when inputting a character string such as a credit card number and a user name, the number of operations increases according to the number of characters to be input.
3つ目は、仮ライセンス要求における入力は、選択操作(タッチ操作)であり、正式ライセンス要求における入力は、文字入力となることを示している。仮ライセンスの要求では、図17A、図17B、図20A、及び図20Bを参照して説明したように、取得ボタン403、413、422、432を選択操作(タッチ操作)する入力のみとなる。それに対して、正式ライセンスの要求では、前述したように、購入手続きにおける入力項目(決済に使用するクレジットカード、クレジットカード番号、ユーザの名前等)の入力において文字入力が含まれる。 Third, the input in the temporary license request is a selection operation (touch operation), and the input in the formal license request is a character input. In the request for the temporary license, as described with reference to FIGS. 17A, 17B, 20A, and 20B, only the input for selecting the acquisition buttons 403, 413, 422, and 432 (touch operation) is performed. On the other hand, in the request for a formal license, as described above, character input is included in the input of input items (credit card used for payment, credit card number, user name, etc.) in the purchase procedure.
4つ目は、仮ライセンス要求における入力は、入力項目数が少なくなり、正式ライセンス要求における入力は、それよりも入力項目数が多くなることを示している。仮ライセンスの要求では、図17A、図17B、図20A、及び図20Bを参照して説明したように、入力項目は、取得ボタン403、413、422、432の入力の1項目のみとなる。それに対して、正式ライセンスの要求では、前述したように、購入手続きにおける複数の入力項目(決済に使用するクレジットカード、クレジットカード番号、ユーザの名前等)を入力する必要がある。 Fourth, the input in the provisional license request has a smaller number of input items, and the input in the formal license request has a larger number of input items. In the temporary license request, as described with reference to FIGS. 17A, 17B, 20A, and 20B, the input item is only one item of the input of the acquisition buttons 403, 413, 422, and 432. On the other hand, in the request for a formal license, as described above, it is necessary to input a plurality of input items (credit card used for settlement, credit card number, user name, etc.) in the purchase procedure.
このように、本実施の形態では、仮ライセンス要求における入力が、正式ライセンス要求における入力よりも簡易な入力となるようにし、ユーザが車両運転中に購入しようと思う(購入を予定する)コンテンツを、実際に購入手続きを行うよりも簡易な入力によって、サーバ300からダウンロードして車両運転中に利用することを可能としている。 Thus, in this embodiment, the input in the temporary license request is made simpler than the input in the formal license request, and the content that the user intends to purchase (scheduled to purchase) while driving the vehicle. It is possible to download the data from the server 300 and use it while driving the vehicle by simple input rather than actually performing the purchase procedure.
<11.正式ライセンスの発効(S7)>
続いて、ステップS7にかかる正式ライセンスの発効処理について、より詳細に説明する。
<11. Formal license effective (S7)>
Next, the formal license activation process in step S7 will be described in more detail.
ここでは、コンテンツデータの管理方法として、以下の3つの管理方法について説明する。
(1)一時保存領域による管理
(2)正式コンテンツデータの再発効による管理
(3)鍵による管理
(4)コンテンツデータを分割することによる管理
Here, the following three management methods will be described as content data management methods.
(1) Management by temporary storage area (2) Management by recurrence of formal content data (3) Management by key (4) Management by dividing content data
(1)一時保存領域による管理
この管理方法は、コンテンツの再生時に制限を付して、制限付きコンテンツを提供する方法を対象としたコンテンツデータの管理方法となる。この管理方法では、コンテンツ記録部111には、コンテンツデータが一時的に保存される一時保存領域と、コンテンツデータが恒久的に保存される恒久保存領域とを含む。この管理方法では、試聴時に取得したコンテンツデータは、一時保存領域に格納される。そして、コンテンツの購入手続きの完了後に、一時保存領域に格納されたコンテンツデータが、恒久保存領域に移動され、継続的な利用が可能となる。また、この管理方法では、所定の時点で、一時保存領域に格納されたコンテンツデータを削除することによって、購入手続きが行われず、不正にコンテンツが利用され続けることを防止する。
(1) Management by Temporary Storage Area This management method is a content data management method for a method of providing a restricted content with a limitation when reproducing the content. In this management method, the content recording unit 111 includes a temporary storage area in which content data is temporarily stored and a permanent storage area in which content data is permanently stored. In this management method, content data acquired at the time of trial listening is stored in a temporary storage area. After the content purchase procedure is completed, the content data stored in the temporary storage area is moved to the permanent storage area and can be used continuously. Also, with this management method, the content data stored in the temporary storage area is deleted at a predetermined time point, thereby preventing the purchase procedure from being performed and preventing unauthorized use of the content.
図43を参照して、サーバ300の決済完了時の処理について説明する。図43は、サーバ300の決済完了時の処理フローを示す図である。 With reference to FIG. 43, the process at the time of completion of the settlement of the server 300 will be described. FIG. 43 is a diagram showing a processing flow when the settlement of the server 300 is completed.
制御部302は、決済の完了後に、ユーザ情報記録部312に格納された利用履歴情報3200を取得して、データ入出力部301を介して車載機器100に送信する(S700)。ステップS700は、ステップS70に相当する。すなわち、利用履歴情報3200は、購入手続き完了通知情報(車載機器向け)に相当する。 After completing the settlement, the control unit 302 acquires the usage history information 3200 stored in the user information recording unit 312 and transmits it to the in-vehicle device 100 via the data input / output unit 301 (S700). Step S700 corresponds to step S70. That is, the usage history information 3200 corresponds to purchase procedure completion notification information (for in-vehicle devices).
続いて、図44を参照して、車載機器100の利用履歴情報受信時の処理について説明する。図44は、車載機器100の利用履歴情報受信時の処理フローを示す図である。 Next, with reference to FIG. 44, processing when the usage history information of the in-vehicle device 100 is received will be described. FIG. 44 is a diagram illustrating a processing flow when the usage history information of the in-vehicle device 100 is received.
制御部103は、サーバ300から送信された利用履歴情報3200を、データ入出力部101を介して受信する(S710)。制御部103は、利用履歴情報3200の受信に応じて、コンテンツ記録部111に格納されたコンテンツ管理情報1100と、受信した利用履歴情報3200の内容との比較を開始する(S711)。ここで、利用履歴情報3200に含まれるレコード数がN個であるものとして説明する。すなわち、利用履歴情報3200には、0番目からN−1番目までのレコードが含まれているものとする。以下、調査対象のレコード番号をiで示す。 The control unit 103 receives the usage history information 3200 transmitted from the server 300 via the data input / output unit 101 (S710). In response to reception of the usage history information 3200, the control unit 103 starts comparing the content management information 1100 stored in the content recording unit 111 with the content of the received usage history information 3200 (S711). Here, it is assumed that the number of records included in the usage history information 3200 is N. That is, it is assumed that the usage history information 3200 includes records from the 0th to the (N-1) th records. Hereinafter, the record number to be investigated is indicated by i.
制御部103は、iに0を代入する(S712)。すなわち、制御部302は、比較対象のi番目のレコードを0番目のレコードとする。制御部103は、比較対象のレコード番号iがNより小さいか否かを判定する(S713)。調査対象のレコード番号iがNより小さい場合(S713:Yes)、制御部103は、利用履歴情報3200のi番目のレコードで示されるコンテンツIDに関するレコードが、コンテンツ管理情報1100にも存在するか否かを判定する(S714)。i番目のレコードで示されるコンテンツIDに関するレコードが、コンテンツ管理情報1100にも存在しない場合(S714:No)、制御部103は、コンテンツ管理情報1100に、そのコンテンツIDを示すレコードを追加する(S715)。制御部302は、追加するレコードの購入日時情報1102を、利用履歴情報3200のi番目のレコードで示される購入日時を示すように設定する。 The control unit 103 substitutes 0 for i (S712). That is, the control unit 302 sets the i-th record to be compared as the 0-th record. The control unit 103 determines whether or not the record number i to be compared is smaller than N (S713). When the record number i to be investigated is smaller than N (S713: Yes), the control unit 103 determines whether or not a record related to the content ID indicated by the i-th record of the usage history information 3200 also exists in the content management information 1100. Is determined (S714). When the record regarding the content ID indicated by the i-th record does not exist in the content management information 1100 (S714: No), the control unit 103 adds the record indicating the content ID to the content management information 1100 (S715). ). The control unit 302 sets the purchase date / time information 1102 of the record to be added so as to indicate the purchase date / time indicated by the i-th record of the usage history information 3200.
利用履歴情報3200のi番目のレコードで示されるコンテンツIDに関するレコードが、コンテンツ管理情報1100にも存在する場合(S714:Yes)、及び、ステップS714の実行後、制御部103は、利用履歴情報3200のi番目のレコードの購入日時情報3203が設定済みであるか否かを判定する(S716)。 When the record related to the content ID indicated by the i-th record of the usage history information 3200 is also present in the content management information 1100 (S714: Yes), and after executing step S714, the control unit 103 uses the usage history information 3200. It is determined whether or not the purchase date / time information 3203 of the i-th record has been set (S716).
利用履歴情報3200のi番目のレコードの購入日時情報3203が設定済みでない場合(S716:No)、制御部103は、コンテンツ管理情報1100において、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すレコードの記録領域情報1103が設定済みか否かを判定する(S717)。記録領域情報1103が設定済みである場合(S717:Yes)、制御部103は、その記録領域情報1103の設定をクリアし、その記録領域情報1103が示していた記録領域(一時保存領域)に格納されているコンテンツデータを消去する(S718)。そして、次のレコードに関して処理を実行するために、ステップS727に進む。また、記録領域情報1103が設定済みでない場合も(S717:No)、ステップS727に進む。 When the purchase date / time information 3203 of the i-th record of the usage history information 3200 is not already set (S716: No), the control unit 103 in the content management information 1100 indicates the content ID indicated by the i-th record of the usage history information 3200. It is determined whether or not the recording area information 1103 of the record indicating “S” has been set (S717). When the recording area information 1103 has been set (S717: Yes), the control unit 103 clears the setting of the recording area information 1103 and stores it in the recording area (temporary storage area) indicated by the recording area information 1103. The stored content data is deleted (S718). And in order to perform a process regarding the next record, it progresses to step S727. If the recording area information 1103 has not been set (S717: No), the process proceeds to step S727.
利用履歴情報3200のi番目のレコードの購入日時情報3203が設定済みである場合(S716:Yes)、制御部103は、コンテンツ管理情報1100において、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すレコードの購入日時情報1102が設定済みか否かを判定する(S719)。 When the purchase date / time information 3203 of the i-th record of the usage history information 3200 has been set (S716: Yes), the control unit 103 in the content management information 1100 indicates the content indicated by the i-th record of the usage history information 3200. It is determined whether or not the purchase date / time information 1102 of the record indicating the ID has been set (S719).
購入日時情報1102が設定済みである場合(S719:Yes)、制御部103は、コンテンツ管理情報1100において、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すレコードの記録領域情報1103が設定済みであるか否かを判定する(S720)。 When the purchase date / time information 1102 has been set (S719: Yes), the control unit 103 stores the recording area information 1103 of the record indicating the content ID indicated by the i-th record of the usage history information 3200 in the content management information 1100. It is determined whether it has been set (S720).
記録領域情報1103が設定済みである場合(S720:Yes)、コンテンツを購入済みであり、そのコンテンツデータも恒久保存領域に格納済みである。この場合、次のレコードに関して処理を実行するために、ステップS727に進む。 If the recording area information 1103 has been set (S720: Yes), the content has been purchased and the content data has also been stored in the permanent storage area. In this case, the process proceeds to step S727 in order to execute the process for the next record.
記録領域情報1103が設定済みでない場合(S720:No)、制御部103は、利用履歴情報3200のi番目のレコードで示されるコンテンツIDのコンテンツデータの送信を要求する正式コンテンツデータ送信要求情報を生成する。この正式コンテンツデータ送信要求情報は、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すように生成される。コンテンツを購入済みであるが、そのコンテンツデータが格納済みでない場合に、ステップS720でNoとなる。制御部103は、生成した正式コンテンツデータ送信要求情報を、データ入出力部101を介してサーバ300に送信する(S721)。これに応じて、サーバ300から正式コンテンツデータ送信要求情報で指定したコンテンツIDのコンテンツデータが送信される。制御部103は、サーバ300から送信されたコンテンツデータを、データ入出力部101を介して受信して、コンテンツ記録部111の恒久保存領域に格納する(S722)。制御部103は、記録領域情報1103に、コンテンツデータを格納した記録領域を設定する(S723)。そして、次のレコードに関して処理を実行するために、ステップS727に進む。 When the recording area information 1103 has not been set (S720: No), the control unit 103 generates formal content data transmission request information for requesting transmission of content data of the content ID indicated by the i-th record of the usage history information 3200. To do. The official content data transmission request information is generated to indicate the content ID indicated by the i-th record of the usage history information 3200. If the content has been purchased but the content data has not been stored, No is returned in step S720. The control unit 103 transmits the generated formal content data transmission request information to the server 300 via the data input / output unit 101 (S721). In response to this, the content data of the content ID designated by the formal content data transmission request information is transmitted from the server 300. The control unit 103 receives the content data transmitted from the server 300 via the data input / output unit 101 and stores it in the permanent storage area of the content recording unit 111 (S722). The control unit 103 sets the recording area storing the content data in the recording area information 1103 (S723). And in order to perform a process regarding the next record, it progresses to step S727.
購入日時情報1102が設定済みでない場合(S719:No)、制御部103は、コンテンツ管理情報1100において、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すレコードの購入日時情報1102に、利用履歴情報3200のi番目のレコードの購入日時情報3203が示す購入日時を設定する(S724)。コンテンツを新規購入した場合にステップS719でNoとなる。制御部103は、コンテンツ管理情報1100において、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すレコードの記録領域情報1103が設定済みであるか否かを判定する(S725)。 When the purchase date / time information 1102 has not been set (S719: No), the control unit 103 adds the purchase date / time information 1102 of the record indicating the content ID indicated by the i-th record of the usage history information 3200 in the content management information 1100. The purchase date and time indicated by the purchase date and time information 3203 of the i-th record of the usage history information 3200 is set (S724). If the content is newly purchased, No is obtained in step S719. The control unit 103 determines whether or not the recording area information 1103 of the record indicating the content ID indicated by the i-th record of the usage history information 3200 in the content management information 1100 has been set (S725).
記録領域情報1103が設定済みである場合(S725:Yes)、制御部103は、その記録領域情報1103で示される記録領域(一時保存領域)に格納されたコンテンツデータを、コンテンツ記録部111の恒久保存領域に移動し(S726)、その記録領域情報1103を、コンテンツデータの移動先の記録領域を示すように設定する(S723)。コンテンツを購入済みであり、かつ、そのコンテンツのコンテンツデータに対して、ステップS718が実行されていない場合に、ステップS725でYesとなる。記録領域情報1103が設定済みでない場合(S725:No)、制御部103は、ステップS721を実行する。これは、コンテンツを購入済みであるが、そのコンテンツのコンテンツデータに対して、ステップS718が実行されて、コンテンツデータが削除されてしまっているときに発生する。そして、ステップS721〜S723の実行後、次のレコードに関して処理を実行するために、ステップS727に進む。 When the recording area information 1103 has been set (S725: Yes), the control unit 103 makes the content data stored in the recording area (temporary storage area) indicated by the recording area information 1103 permanent for the content recording unit 111. The storage area is moved (S726), and the recording area information 1103 is set to indicate the recording area to which the content data is moved (S723). If the content has been purchased and step S718 has not been executed for the content data of the content, Yes in step S725. When the recording area information 1103 has not been set (S725: No), the control unit 103 executes Step S721. This occurs when the content has been purchased, but the content data has been deleted by executing step S718 for the content data of the content. And after execution of step S721-S723, in order to perform a process regarding the following record, it progresses to step S727.
制御部103は、iに1を加算する(S727)。すなわち、制御部103は、調査対象のレコード番号を、現在のレコード番号に1を加算したレコード番号とする。ここでは、レコード番号が0であるため、レコード番号を1とする。 The control unit 103 adds 1 to i (S727). That is, the control unit 103 sets the record number to be investigated as a record number obtained by adding 1 to the current record number. Here, since the record number is 0, the record number is 1.
次に、比較対象のi番目のレコード(1番目のレコード)について、同様にして、ステップS714以降の処理が実行される。すなわち、これ以降は、全てのN個のレコードに対して、ステップS714以降の処理が繰り返される(S713:Yes)。比較対象のレコード番号iがN以上になった場合(S713:No)、制御部103は、処理を終了する。ステップS710〜S727は、ステップS71に相当する。 Next, for the i-th record (first record) to be compared, the processes after step S714 are executed in the same manner. That is, after this, the process after step S714 is repeated with respect to all the N records (S713: Yes). When the record number i to be compared is N or more (S713: No), the control unit 103 ends the process. Steps S710 to S727 correspond to step S71.
なお、ここで説明した処理では、一時保存領域に格納されたコンテンツデータを削除するタイミングが、利用履歴情報3200を受信したときとしているが、一時保存領域に格納されたコンテンツデータを削除するタイミングは、これに限られない。購入手続きが行われないまま、コンテンツデータが利用されることを防止することができれば、所定の時点で削除するようにしてもよい。例えば、車載機器100がサーバ300からログアウトするタイミングで削除するようにしてもよく、車載機器100がシャットダウンするタイミングで削除するようにしてもよく、コンテンツデータによるコンテンツの再生が所定回数行われたときに削除するようにしてもよい。 In the processing described here, the timing for deleting the content data stored in the temporary storage area is the time when the usage history information 3200 is received, but the timing for deleting the content data stored in the temporary storage area is Not limited to this. If it is possible to prevent the content data from being used without performing the purchase procedure, it may be deleted at a predetermined time. For example, it may be deleted when the in-vehicle device 100 logs out from the server 300, or may be deleted when the in-vehicle device 100 shuts down. When content is reproduced by content data a predetermined number of times It may be deleted.
続いて、図45を参照して、サーバ300の正式コンテンツデータ送信要求受信時の処理について説明する。図45は、サーバ300の正式コンテンツデータ送信要求受信時の処理を示す処理フローである。 Next, with reference to FIG. 45, a process when the server 300 receives a formal content data transmission request will be described. FIG. 45 is a process flow showing the process when the server 300 receives the formal content data transmission request.
制御部302は、車載機器100から送信された正式コンテンツデータ送信要求情報を、データ入出力部301を介して受信する(S740)。制御部302は、正式コンテンツデータ送信要求情報の受信に応じて、正式コンテンツデータ送信要求情報で示されるコンテンツIDのコンテンツデータの記録領域を特定する(S741)。具体的には、コンテンツ管理情報3100において、正式コンテンツデータ送信要求情報で示されるコンテンツIDを示すコンテンツID情報3101を含むレコードにおける記録領域情報3102が示す記録領域を、コンテンツデータの記録領域として特定する。 The control unit 302 receives the formal content data transmission request information transmitted from the in-vehicle device 100 via the data input / output unit 301 (S740). In response to the reception of the formal content data transmission request information, the control unit 302 specifies the content data recording area of the content ID indicated by the formal content data transmission request information (S741). Specifically, in the content management information 3100, the recording area indicated by the recording area information 3102 in the record including the content ID information 3101 indicating the content ID indicated by the formal content data transmission request information is specified as the content data recording area. .
制御部302は、特定した記録領域に格納されているコンテンツデータをコンテンツ記録部311から取得して、データ入出力部301を介して車載機器100又は通信端末200に送信する(S742)。なお、このときこの正式コンテンツデータの送信回数、つまりダウンロード回数には制限を設けることもできる。購入手続きを行ったユーザ以外のユーザが、不正にダウンロード入手することを防止するためである。 The control unit 302 acquires content data stored in the specified recording area from the content recording unit 311 and transmits it to the in-vehicle device 100 or the communication terminal 200 via the data input / output unit 301 (S742). At this time, a limit can be set on the number of times of transmission of the formal content data, that is, the number of downloads. This is to prevent users other than the user who performed the purchase procedure from downloading and obtaining illegally.
(2)正式コンテンツデータの再発効による管理
この管理方法は、コンテンツ自体に制限を付して、制限付きコンテンツを提供する方法を対象としたコンテンツデータの管理方法となる。すなわち、この管理方法では、コンテンツ記録部311には、制限付きコンテンツデータと、制限無しコンテンツデータとが、予め格納されている。そして、車載機器100は、コンテンツの購入手続きの完了後に、制限無しコンテンツデータを、正式コンテンツデータとしてサーバ300から取得して、制限無しコンテンツの継続的な利用が可能となる。また、この管理方法では、所定の時点で、制限付きコンテンツデータを削除することによって、購入手続きが行われず、不正にコンテンツが利用され続けることを防止する。
(2) Management by Re-validation of Formal Content Data This management method is a content data management method for a method of providing a restricted content by limiting the content itself. That is, in this management method, the content recording unit 311 stores content data with restrictions and content data without restrictions in advance. Then, after completion of the content purchase procedure, the in-vehicle device 100 acquires the unrestricted content data from the server 300 as the formal content data, and can continuously use the unrestricted content. Also, with this management method, the restricted content data is deleted at a predetermined time point, thereby preventing the purchase procedure from being performed and preventing unauthorized use of the content.
続いて、図46を参照して、車載機器100の利用履歴情報受信時の処理について説明する。図46は、車載機器100の利用履歴情報受信時の処理を示す処理フローである。以下、(1)の管理方法と異なる点について説明する。 Next, with reference to FIG. 46, a process when the usage history information of the in-vehicle device 100 is received will be described. FIG. 46 is a process flow showing a process when receiving usage history information of the in-vehicle device 100. Hereinafter, differences from the management method (1) will be described.
この管理方法では、図46を参照して説明した正式コンテンツデータ送信要求受信時の処理と、コンテンツ管理情報1100の記録領域情報1103が設定済みである場合(S725:Yes)にも、ステップS721を実行する点が異なる。この管理方法では、この場合(S725:Yes)には、制限付きコンテンツデータがコンテンツ記録部111に格納されている。そのため、この場合にも、制御部103は、正式コンテンツデータ送信要求情報をサーバ300に送信する。そして、この管理方法では、サーバ300の制御部302は、正式コンテンツデータ送信要求情報の受信に応じて、コンテンツ記録部311に格納された制限無しコンテンツデータを車載機器100に送信する(図45のS742)。 In this management method, the process at the time of receiving the formal content data transmission request described with reference to FIG. 46 and the recording area information 1103 of the content management information 1100 are also set (S725: Yes). The point of execution is different. In this management method, in this case (S725: Yes), restricted content data is stored in the content recording unit 111. Therefore, also in this case, the control unit 103 transmits formal content data transmission request information to the server 300. In this management method, the control unit 302 of the server 300 transmits the unrestricted content data stored in the content recording unit 311 to the in-vehicle device 100 in response to the reception of the formal content data transmission request information (FIG. 45). S742).
ここで、この管理方法では、図47に示すコンテンツ管理情報3100を、サーバ300のコンテンツ記録部311に格納する。図47に示すように、このコンテンツ管理情報3100は、記録領域情報3102として、制限付きコンテンツデータが格納された記録領域を示す記録領域情報3102aと、制限無しコンテンツデータが格納された記録領域を示す記録領域情報3102bとを含む。そして、試聴時には、サーバ300の制御部302は、制限付きコンテンツデータが格納された記録領域を示す記録領域情報3102aに基づいて、車載機器100からのコンテンツデータの送信要求に応じて送信するコンテンツデータの記録領域として、制限付きコンテンツデータの記録領域を特定し(図22のS405)、コンテンツの購入手続き完了後には、制限無しコンテンツデータが格納された記録領域を示す記録領域情報3102bに基づいて、車載機器100からのコンテンツデータの送信要求に応じて送信するコンテンツデータの記録領域として、制限無しのコンテンツデータの記録領域を特定するようにする(図45のS741)。 Here, in this management method, the content management information 3100 shown in FIG. 47 is stored in the content recording unit 311 of the server 300. As shown in FIG. 47, this content management information 3100 indicates, as recording area information 3102, recording area information 3102 a indicating a recording area in which restricted content data is stored, and a recording area in which unrestricted content data is stored. Recording area information 3102b. At the time of trial listening, the control unit 302 of the server 300 transmits content data in response to a content data transmission request from the in-vehicle device 100 based on the recording area information 3102a indicating the recording area in which the restricted content data is stored. As the recording area, the recording area of the restricted content data is specified (S405 in FIG. 22), and after the content purchase procedure is completed, based on the recording area information 3102b indicating the recording area in which the unlimited content data is stored, An unrestricted content data recording area is specified as a content data recording area to be transmitted in response to a content data transmission request from the in-vehicle device 100 (S741 in FIG. 45).
(3)鍵による管理
この管理方法は、コンテンツの再生時に制限を付して、制限付きコンテンツを提供する方法を対象としたコンテンツデータの管理方法となる。この管理方法では、コンテンツデータを、暗号化されたデータとする。また、サーバ300のコンテンツ記録部311には、コンテンツデータのそれぞれに対応するように、コンテンツデータの復号に使用する復号鍵を示す鍵データも格納するものとする。サーバ300の制御部302は、車載機器100にコンテンツデータを送信する際に、そのコンテンツデータに対応する鍵データも送信する。そして、車載機器100の制御部103は、コンテンツデータとともに、鍵データもコンテンツ記録部111に格納し、コンテンツを再生する際には、鍵データを使用してコンテンツデータを復号化しつつ、コンテンツを再生する。また、この管理方法では、所定の時点で、鍵データを削除することによって、購入手続きが行われず、不正にコンテンツが利用され続けることを防止する。そして、制御部103は、コンテンツの購入手続きの完了後に、鍵データをサーバ300から取得して、コンテンツの継続的な利用を可能とする。
(3) Management by Key This management method is a content data management method for a method of providing a restricted content with a restriction when the content is reproduced. In this management method, the content data is encrypted data. The content recording unit 311 of the server 300 also stores key data indicating a decryption key used for decrypting the content data so as to correspond to each content data. When transmitting the content data to the in-vehicle device 100, the control unit 302 of the server 300 also transmits key data corresponding to the content data. Then, the control unit 103 of the in-vehicle device 100 stores the key data together with the content data in the content recording unit 111, and reproduces the content while decrypting the content data using the key data when reproducing the content. To do. Further, in this management method, by deleting the key data at a predetermined time point, the purchase procedure is not performed and the content is prevented from being used illegally. Then, after the content purchase procedure is completed, the control unit 103 acquires key data from the server 300 to enable continuous use of the content.
ここで、この管理方法では、図48に示すコンテンツ管理情報1100を、車載機器100のコンテンツ記録部111に格納する。図48に示すように、このコンテンツ管理情報1100は、同一レコードで示されるコンテンツの鍵データが記録された記録領域を示す鍵記録領域情報1104を含む。車載機器100の制御部103は、コンテンツデータの受信時に追加するレコードにおいて、鍵記録領域情報1104を鍵データを格納した記録領域を示すように設定する(図23のS412)。そして、制御部103は、記録領域に記録した鍵データに基づいて、コンテンツデータを復号しつつ、コンテンツを再生する(図23のS413)。 Here, in this management method, the content management information 1100 shown in FIG. 48 is stored in the content recording unit 111 of the in-vehicle device 100. As shown in FIG. 48, the content management information 1100 includes key recording area information 1104 indicating a recording area in which key data of the content indicated by the same record is recorded. The control unit 103 of the in-vehicle device 100 sets the key recording area information 1104 to indicate the recording area in which the key data is stored in the record added when the content data is received (S412 in FIG. 23). Then, the control unit 103 reproduces the content while decrypting the content data based on the key data recorded in the recording area (S413 in FIG. 23).
また、この管理方法では、図49に示すコンテンツ管理情報3100を、サーバ300のコンテンツ記録部311に格納する。図49に示すように、このコンテンツ管理情報3100は、同一レコードで示されるコンテンツの鍵データが記録された記録領域を示す鍵記録領域情報3104を含む。そして、サーバ300の制御部302は、コンテンツデータを送信する際に(図22のS405、S406)、同様にして、鍵記録領域情報3104に基づいて、鍵データの記録領域を特定し、特定した記録領域に格納された鍵データをコンテンツデータとともに車載機器100に送信するようにする。 Further, in this management method, the content management information 3100 shown in FIG. 49 is stored in the content recording unit 311 of the server 300. As shown in FIG. 49, the content management information 3100 includes key recording area information 3104 indicating a recording area in which key data of the content indicated by the same record is recorded. Then, when transmitting the content data (S405 and S406 in FIG. 22), the control unit 302 of the server 300 similarly identifies and identifies the key data recording area based on the key recording area information 3104. The key data stored in the recording area is transmitted to the in-vehicle device 100 together with the content data.
続いて、図50を参照して、車載機器100の利用履歴情報受信時の処理について説明する。図50は、車載機器100の利用履歴情報受信時の処理の処理フローを示す図である。以下、(1)の管理方法と異なる点について説明する。なお、図50では、ステップS721〜S723の図示を省略している。 Next, with reference to FIG. 50, processing when the usage history information of the in-vehicle device 100 is received will be described. FIG. 50 is a diagram illustrating a processing flow of processing when the usage history information of the in-vehicle device 100 is received. Hereinafter, differences from the management method (1) will be described. 50, illustration of steps S721 to S723 is omitted.
この管理方法では、図44を参照して説明した正式コンテンツデータ送信要求受信時の処理と、ステップS717、S718に代えて、S728、S729を実行する点が異なる。具体的には、制御部103は、コンテンツ記録部111に格納されたコンテンツ管理情報1100において、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すレコードの鍵記録領域情報1104が設定済みか否かを判定する(S728)。鍵記録領域情報1104が設定済みである場合(S728:Yes)、制御部103は、その鍵記録領域情報1104の設定をクリアし、その鍵記録領域情報1104が示していた記録領域に格納されている鍵データを消去する(S729)。そして、次のレコードに関して処理を実行するために、ステップS727に進む。また、鍵記録領域情報1104が設定済みでない場合も(S728:No)、ステップS727に進む。 This management method is different from the processing at the time of receiving the formal content data transmission request described with reference to FIG. 44 in that S728 and S729 are executed instead of steps S717 and S718. Specifically, in the content management information 1100 stored in the content recording unit 111, the control unit 103 has set the key recording area information 1104 of the record indicating the content ID indicated by the i-th record of the usage history information 3200. It is determined whether or not (S728). When the key recording area information 1104 has been set (S728: Yes), the control unit 103 clears the setting of the key recording area information 1104, and is stored in the recording area indicated by the key recording area information 1104. The key data is deleted (S729). And in order to perform a process regarding the next record, it progresses to step S727. If the key recording area information 1104 has not been set (S728: No), the process proceeds to step S727.
また、この管理方法では、図44を参照して説明した正式コンテンツデータ送信要求受信時の処理と、コンテンツ管理情報1100の記録領域情報1103が設定済みである場合(S725:Yes)に、ステップS726、S723に代えて、ステップS730〜S733を実行する点が異なる。 Further, in this management method, when the processing at the time of receiving the formal content data transmission request described with reference to FIG. 44 and the recording area information 1103 of the content management information 1100 have been set (S725: Yes), step S726 is performed. , Steps S730 to S733 are executed instead of S723.
具体的には、コンテンツ管理情報1100の記録領域情報1103が設定済みである場合(S725:Yes)、制御部103は、コンテンツ記録部111に格納されたコンテンツ管理情報1100において、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すレコードの鍵記録領域情報1104が設定済みか否かを判定する(S730)。鍵記録領域情報1104が設定済みである場合(S730:Yes)、次のレコードに関して処理を実行するために、ステップS727に進む。 Specifically, when the recording area information 1103 of the content management information 1100 has been set (S725: Yes), the control unit 103 uses the usage history information 3200 in the content management information 1100 stored in the content recording unit 111. It is determined whether or not the key recording area information 1104 of the record indicating the content ID indicated by the i-th record has been set (S730). If the key recording area information 1104 has been set (S730: Yes), the process proceeds to step S727 to execute the process for the next record.
鍵記録領域情報1104が設定済みでない場合(S730:No)、制御部103は、利用履歴情報3200のi番目のレコードで示されるコンテンツIDのコンテンツの鍵データの送信を要求する鍵データ送信要求情報を生成する。この鍵データ送信要求情報は、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すように生成される。コンテンツを購入済みであり、かつ、そのコンテンツのコンテンツデータが格納されているが、ステップS729が実行されて、そのコンテンツデータの鍵データが削除されてしまっているときに、ステップS730でNoとなる。制御部103は、生成した鍵データ送信要求情報を、データ入出力部101を介してサーバ300に送信する(S731)。これに応じて、サーバ300から鍵データ送信要求情報で指定したコンテンツIDのコンテンツの鍵データが送信される。 When the key recording area information 1104 has not been set (S730: No), the control unit 103 requests key data transmission request information for requesting transmission of key data of the content ID indicated by the i-th record of the usage history information 3200. Is generated. This key data transmission request information is generated to indicate the content ID indicated by the i-th record of the usage history information 3200. When the content has been purchased and the content data of the content is stored, but step S729 is executed and the key data of the content data has been deleted, No in step S730 . The control unit 103 transmits the generated key data transmission request information to the server 300 via the data input / output unit 101 (S731). In response to this, the key data of the content with the content ID specified by the key data transmission request information is transmitted from the server 300.
制御部103は、サーバ300から送信された鍵データを、データ入出力部101を介して受信して、コンテンツ記録部111に格納する(S732)。制御部103は、鍵記録領域情報1104に、コンテンツデータを格納した記録領域を設定する(S733)。そして、次のレコードに関して処理を実行するために、ステップS727に進む。鍵記録領域情報1104が設定済みである場合(S730:Yes)、ステップS727に進む。 The control unit 103 receives the key data transmitted from the server 300 via the data input / output unit 101 and stores it in the content recording unit 111 (S732). The control unit 103 sets a recording area storing content data in the key recording area information 1104 (S733). And in order to perform a process regarding the next record, it progresses to step S727. If the key recording area information 1104 has been set (S730: Yes), the process proceeds to step S727.
続いて、図51を参照して、サーバ300の鍵データ送信要求受信時の処理について説明する。図51は、サーバ300の鍵データ送信要求受信時の処理を示す処理フローである。 Next, with reference to FIG. 51, a process when the server 300 receives a key data transmission request will be described. FIG. 51 is a processing flow showing processing when the server 300 receives a key data transmission request.
制御部302は、車載機器100から送信された鍵データ送信要求情報を、データ入出力部301を介して受信する(S750)。制御部302は、鍵データ送信要求情報の受信に応じて、コンテンツ記録部311に格納されたコンテンツ管理情報3100に基づいて、鍵データ送信要求情報で示されるコンテンツIDのコンテンツの鍵データの記録領域を特定する(S751)。具体的には、鍵データ送信要求情報で示されるコンテンツIDを示すコンテンツID情報3101を含むレコードにおける鍵記録領域情報3104が示す記録領域を、鍵データの記録領域として特定する。 The control unit 302 receives the key data transmission request information transmitted from the in-vehicle device 100 via the data input / output unit 301 (S750). Based on the content management information 3100 stored in the content recording unit 311 in response to reception of the key data transmission request information, the control unit 302 records the key data of the content ID content indicated by the key data transmission request information. Is specified (S751). Specifically, the recording area indicated by the key recording area information 3104 in the record including the content ID information 3101 indicating the content ID indicated by the key data transmission request information is specified as the key data recording area.
制御部302は、特定した記録領域に格納されている鍵データをコンテンツ記録部311から取得して、データ入出力部301を介して車載機器100に送信する(S752)。 The control unit 302 acquires the key data stored in the specified recording area from the content recording unit 311 and transmits it to the in-vehicle device 100 via the data input / output unit 301 (S752).
(4)コンテンツデータを分割することによる管理
この管理方法は、コンテンツの再生時に制限を付して、制限付きコンテンツを提供する方法を対象としたコンテンツデータの管理方法となる。この管理方法では、車載機器100の制御部103は、サーバ300からコンテンツデータを受信した際に、その一部分を通信端末200に送信する。通信端末200は、車載機器100から送信されたコンテンツデータの一部分を、通信端末200が有する記憶装置に格納する。そして、この管理方法では、所定の時点で、コンテンツデータのうち、通信端末200に送信した部分を削除することによって、購入手続きが行われず、不正にコンテンツが利用され続けることを防止する。そして、制御部103は、コンテンツの購入手続きの完了後に、コンテンツデータの一部分を通信端末200から取得して、コンテンツの継続的な利用を可能とする。
(4) Management by Dividing Content Data This management method is a content data management method for a method of providing a restricted content with a restriction when reproducing the content. In this management method, when the control unit 103 of the in-vehicle device 100 receives content data from the server 300, a part of the data is transmitted to the communication terminal 200. The communication terminal 200 stores a part of the content data transmitted from the in-vehicle device 100 in a storage device that the communication terminal 200 has. In this management method, the part transmitted to the communication terminal 200 is deleted from the content data at a predetermined time point, thereby preventing the purchase procedure from being performed and preventing unauthorized use of the content. Then, after the content purchase procedure is completed, the control unit 103 acquires a part of the content data from the communication terminal 200 and enables continuous use of the content.
図52を参照して、コンテンツデータを分割することによる管理方法を実施する場合における通信端末200の構成について説明する。図52は、コンテンツデータを分割することによる管理方法を実施する場合における通信端末200の構成例を示すブロック図である。 With reference to FIG. 52, the configuration of communication terminal 200 in the case of implementing a management method by dividing content data will be described. FIG. 52 is a block diagram illustrating a configuration example of the communication terminal 200 when a management method by dividing content data is performed.
通信端末200は、データ入出力部201、202、制御部203、操作入力部204、及び、画像音声提示部205に加えて、さらに、コンテンツ記録部211を有する。コンテンツ記録部211は、車載機器100から送信されるコンテンツデータの一部分、及び、コンテンツ管理情報2100が格納される。コンテンツ管理情報2100については、図53を参照して後述する。コンテンツ記録部111は、コンテンツデータ及びコンテンツ管理情報2100を格納するための任意の記録装置を含む。 The communication terminal 200 further includes a content recording unit 211 in addition to the data input / output units 201 and 202, the control unit 203, the operation input unit 204, and the image / sound presentation unit 205. The content recording unit 211 stores a part of content data transmitted from the in-vehicle device 100 and content management information 2100. The content management information 2100 will be described later with reference to FIG. The content recording unit 111 includes an arbitrary recording device for storing content data and content management information 2100.
ここで、この管理方法では、図53に示すコンテンツ管理情報2100を、通信端末200のコンテンツ記録部211に格納する。初期状態ではレコードを含まないが、車載機器100からのコンテンツデータの一部分の送信に応じて1つ以上のレコードを含むように更新される。1つのレコードは、コンテンツID情報2101、及び、記録領域情報2102を含む。各レコードは、そのレコードに含まれるコンテンツID情報2101が示すコンテンツIDのコンテンツに関する情報を示す。 Here, in this management method, the content management information 2100 shown in FIG. 53 is stored in the content recording unit 211 of the communication terminal 200. Although the record is not included in the initial state, it is updated to include one or more records in response to transmission of a part of the content data from the in-vehicle device 100. One record includes content ID information 2101 and recording area information 2102. Each record indicates information regarding the content of the content ID indicated by the content ID information 2101 included in the record.
コンテンツID情報2101については、前述と同様であるため、説明を省略する。記録領域情報2102は、コンテンツ記録部211においてコンテンツデータの一部分が記録されている記録領域を示す情報である。記録領域は、例えば、図53に示すように、コンテンツデータの一部分が格納されたパスとなる。 Since the content ID information 2101 is the same as described above, the description thereof is omitted. The recording area information 2102 is information indicating a recording area in which a part of content data is recorded in the content recording unit 211. For example, as shown in FIG. 53, the recording area is a path in which a part of the content data is stored.
この管理方法では、車載機器100の制御部103は、仮ライセンスを要求して、サーバ300からコンテンツデータを受信したときに(図23のS410)、受信したコンテンツデータの一部分のコピーを、データ入出力部102を介して通信端末200に送信する。通信端末200の制御部203は、車載機器100から送信されたコンテンツデータの一部分を、データ入出力部201を介して受信する。制御部203は、受信したコンテンツデータの一部分をコンテンツ記録部211に格納する。制御部203は、コンテンツ記録部211に格納されたコンテンツ管理情報2100に、受信したコンテンツデータのコンテンツIDを示すコンテンツID情報2101を含むレコードを追加する。例えば、制御部203は、車載機器100の制御部203からコンテンツデータの一部分とともに、そのコンテンツデータのコンテンツID情報も受信するようにして、受信したコンテンツID情報を認識するようにする。制御部203は、追加するレコードにおいて、記録領域情報2102をコンテンツデータの一部分を格納した記録領域を示すように設定する。 In this management method, when the control unit 103 of the in-vehicle device 100 requests a temporary license and receives content data from the server 300 (S410 in FIG. 23), a copy of a part of the received content data is input to the data input. The data is transmitted to the communication terminal 200 via the output unit 102. The control unit 203 of the communication terminal 200 receives a part of the content data transmitted from the in-vehicle device 100 via the data input / output unit 201. The control unit 203 stores a part of the received content data in the content recording unit 211. The control unit 203 adds a record including content ID information 2101 indicating the content ID of the received content data to the content management information 2100 stored in the content recording unit 211. For example, the control unit 203 receives the content ID information of the content data together with a part of the content data from the control unit 203 of the in-vehicle device 100 so as to recognize the received content ID information. In the record to be added, the control unit 203 sets the recording area information 2102 to indicate a recording area in which a part of the content data is stored.
続いて、図54を参照して、車載機器100の利用履歴情報受信時の処理について説明する。図54は、車載機器100の利用履歴情報受信時の処理フローを示す図である。以下、(1)の管理方法と異なる点について説明する。なお、図54では、ステップS721〜S723の図示を省略している。 Next, with reference to FIG. 54, processing when receiving the usage history information of the in-vehicle device 100 will be described. FIG. 54 is a diagram showing a processing flow when the usage history information of the in-vehicle device 100 is received. Hereinafter, differences from the management method (1) will be described. In FIG. 54, illustration of steps S721 to S723 is omitted.
この管理方法では、図44を参照して説明した正式コンテンツデータ送信要求受信時の処理と、ステップS718に代えて、S734を実行する点が異なる。具体的には、コンテンツ管理情報1100の記録領域情報1103が設定済みである場合(S717:Yes)、制御部103は、その記録領域情報1103が示す記録領域に格納されているコンテンツデータの一部分を消去する(S734)。ここで、消去する部分は、そのコピーを通信端末200に送信した部分となる。そして、次のレコードに関して処理を実行するために、ステップS727に進む。 This management method is different from the process at the time of receiving the formal content data transmission request described with reference to FIG. 44 in that S734 is executed instead of step S718. Specifically, when the recording area information 1103 of the content management information 1100 has been set (S717: Yes), the control unit 103 stores a part of the content data stored in the recording area indicated by the recording area information 1103. Erasing is performed (S734). Here, the part to be erased is the part where the copy is transmitted to the communication terminal 200. And in order to perform a process regarding the next record, it progresses to step S727.
また、この管理方法では、図44を参照して説明した正式コンテンツデータ送信要求受信時の処理と、コンテンツ管理情報1100の記録領域情報1103が設定済みである場合(S725:Yes)に、ステップS726、S723に代えて、ステップS735〜S737を実行する点が異なる。 Further, in this management method, when the processing at the time of receiving the formal content data transmission request described with reference to FIG. 44 and the recording area information 1103 of the content management information 1100 have been set (S725: Yes), step S726 is performed. , Steps S735 to S737 are executed instead of S723.
具体的には、コンテンツ管理情報1100の記録領域情報1103が設定済みである場合(S725:Yes)、制御部103は、コンテンツ記録部111に格納されたコンテンツ管理情報1100において、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すレコードで示される記録領域に格納されたコンテンツデータの一部分が消去済みか否かを判定する(S735)。コンテンツデータの一部分が消去済みでない場合(S735:No)、次のレコードに関して処理を実行するために、ステップS727に進む。 Specifically, when the recording area information 1103 of the content management information 1100 has been set (S725: Yes), the control unit 103 uses the usage history information 3200 in the content management information 1100 stored in the content recording unit 111. It is determined whether a part of the content data stored in the recording area indicated by the record indicating the content ID indicated by the i-th record has been erased (S735). If a part of the content data has not been erased (S735: No), the process proceeds to step S727 to execute the process for the next record.
コンテンツデータの一部分が消去済みである場合(S736:No)、制御部103は、利用履歴情報3200のi番目のレコードで示されるコンテンツIDのコンテンツデータの一部分の送信を要求する部分データ送信要求情報を生成する。この部分データ送信要求情報は、利用履歴情報3200のi番目のレコードで示されるコンテンツIDを示すように生成される。コンテンツを購入済みであり、かつ、そのコンテンツデータが格納されているが、ステップS734が実行されて、その一部分が削除されている場合に、ステップS735でYesとなる。制御部103は、生成した部分データ送信要求情報を、データ入出力部101を介して通信端末200に送信する(S736)。これに応じて、通信端末200から部分データ送信要求情報で指定したコンテンツIDのコンテンツデータの一部分が送信される。 When a part of the content data has been erased (S736: No), the control unit 103 requests partial data transmission request information for requesting transmission of a part of the content data of the content ID indicated by the i-th record of the usage history information 3200. Is generated. This partial data transmission request information is generated so as to indicate the content ID indicated by the i-th record of the usage history information 3200. If the content has been purchased and the content data has been stored, but step S734 has been executed and a part of the content has been deleted, Yes is returned in step S735. The control unit 103 transmits the generated partial data transmission request information to the communication terminal 200 via the data input / output unit 101 (S736). In response to this, a part of the content data of the content ID specified by the partial data transmission request information is transmitted from the communication terminal 200.
制御部103は、通信端末200から送信されたコンテンツデータの一部分を、データ入出力部101を介して受信する。制御部103は、受信したコンテンツデータの一部分と、コンテンツ記録部111に残されたコンテンツデータのそれ以外の部分と結合して、コンテンツデータを復元する。制御部103は、復元したコンテンツデータをコンテンツ記録部111に格納する(S737)。このとき、制御部103は、復元したコンテンツデータで残されていたコンテンツデータを上書きすることで、記録領域情報1103の設定をそのままとしてもよく、復元したコンテンツデータを残されていたコンテンツデータの記録領域とは異なる記録領域に格納するようにして、その記録領域を記録領域情報1103に設定するようにしてもよい。そして、次のレコードに関して処理を実行するために、ステップS727に進む。 The control unit 103 receives a part of the content data transmitted from the communication terminal 200 via the data input / output unit 101. The control unit 103 combines the part of the received content data with the other part of the content data remaining in the content recording unit 111 to restore the content data. The control unit 103 stores the restored content data in the content recording unit 111 (S737). At this time, the control unit 103 may keep the setting of the recording area information 1103 by overwriting the content data remaining in the restored content data, and record the content data in which the restored content data is left. The recording area may be set in the recording area information 1103 by storing in a recording area different from the area. And in order to perform a process regarding the next record, it progresses to step S727.
続いて、図55を参照して、通信端末200の部分データ送信要求受信時の処理について説明する。図55は、通信端末200の部分データ送信要求受信時の処理を示す処理フローである。 Next, with reference to FIG. 55, processing when the communication terminal 200 receives a partial data transmission request will be described. FIG. 55 is a process flow showing a process when the communication terminal 200 receives a partial data transmission request.
制御部203は、車載機器100から送信された部分データ送信要求情報を、データ入出力部201を介して受信する(S760)。制御部203は、部分データ送信要求情報の受信に応じて、コンテンツ記録部211に格納されたコンテンツ管理情報2100に基づいて、部分データ送信要求情報で示されるコンテンツIDのコンテンツデータの一部分が格納された記録領域を特定する(S761)。具体的には、制御部203は、コンテンツ管理情報2100において、部分データ送信要求情報で示されるコンテンツIDを示すコンテンツID情報2101を含むレコードにおける記録領域情報2102が示す記録領域を、コンテンツデータの一部分が格納された記録領域として特定する。 The control unit 203 receives the partial data transmission request information transmitted from the in-vehicle device 100 via the data input / output unit 201 (S760). In response to the reception of the partial data transmission request information, the control unit 203 stores a part of the content data of the content ID indicated by the partial data transmission request information based on the content management information 2100 stored in the content recording unit 211. The recorded area is specified (S761). Specifically, in the content management information 2100, the control unit 203 sets the recording area indicated by the recording area information 2102 in the record including the content ID information 2101 indicating the content ID indicated by the partial data transmission request information as a part of the content data. Is specified as a recording area in which is stored.
制御部203は、特定した記録領域に格納されているコンテンツデータの一部分をコンテンツ記録部211から取得して、データ入出力部201を介して車載機器100に送信する(S762)。 The control unit 203 acquires a part of the content data stored in the specified recording area from the content recording unit 211 and transmits it to the in-vehicle device 100 via the data input / output unit 201 (S762).
<12.変形例>
続いて、前述した実施の形態の変形例について説明する。ここでは、前述した運転終了の判断方法として、前述した「(9)ACC電源状態による判断方法」を適用した場合における変形例について説明する。一般的に、カーナビゲーションシステム及びカーオーディオ等は、ACC電源のOFFを検出した場合には、車両のバッテリー消費を低減するために、シャットダウンを行うようにしている。本変形例では、前述した実施の形態を、それに適した処理に変形した場合について例示する。なお、車載機器100の構成は、「(9)ACC電源による判断方法」において、図33を参照して説明した構成と同様であるため、説明を省略する。
<12. Modification>
Subsequently, a modification of the above-described embodiment will be described. Here, a modified example in the case where the above-described “(9) Determination method based on ACC power supply state” is applied as the above-described operation end determination method will be described. In general, when a car navigation system, a car audio, or the like detects that the ACC power is turned off, the car navigation system and the car audio are shut down to reduce vehicle battery consumption. In this modification, the case where the above-described embodiment is modified to a process suitable for the embodiment will be exemplified. The configuration of the in-vehicle device 100 is the same as the configuration described with reference to FIG. 33 in “(9) Determination method using ACC power supply”, and thus the description thereof is omitted.
図56を参照して、本発明の実施の形態の変形例にかかるコンテンツデータ配信システム1の処理について説明する。図56は、本発明の実施の形態の変形例にかかるコンテンツデータ配信システム1の処理を示す処理シーケンスである。以下、図11を参照して説明したコンテンツデータ配信システム1の処理と異なる点について説明する。 With reference to FIG. 56, the process of the content data delivery system 1 concerning the modification of embodiment of this invention is demonstrated. FIG. 56 is a processing sequence showing processing of the content data distribution system 1 according to the modification of the embodiment of the present invention. Hereinafter, differences from the processing of the content data distribution system 1 described with reference to FIG. 11 will be described.
(ステップS5)
この変形例では、車載機器100の制御部103は、ステップS5において、ユーザによって車載機器100の電源切断の契機となるACC電源のOFFを検出したときに(S56)、ログアウトを要求するログアウト要求情報を生成し、生成したログアウト要求情報をデータ入出力部101に出力する。データ入出力部101は、制御部103から出力されたログアウト要求情報をサーバ300に送信する(S57)。ログアウト要求情報は、運転終了通知情報に相当する。
(Step S5)
In this modified example, the control unit 103 of the in-vehicle device 100 logs out request information for requesting logout when the user detects that the ACC power source is turned off in response to the power-off of the in-vehicle device 100 in step S5 (S56). , And outputs the generated logout request information to the data input / output unit 101. The data input / output unit 101 transmits logout request information output from the control unit 103 to the server 300 (S57). The logout request information corresponds to operation end notification information.
(ステップS7)
この変形例では、ステップS7において、ユーザによって車載機器100のACC電源がONにされたことに応じて、車載機器100は、電源ONとなって起動する。車載機器100は、起動後、サーバ300との通信を可能とするために、インターネットに接続する。そして、前述と同様に、ステップS10〜S12のログインにおける処理が行われる。
(Step S7)
In this modified example, in response to the ACC power supply of the in-vehicle device 100 being turned on by the user in step S7, the in-vehicle device 100 is activated with the power turned on. The in-vehicle device 100 is connected to the Internet in order to enable communication with the server 300 after activation. Then, in the same manner as described above, the login process in steps S10 to S12 is performed.
ここで、この変形例では、サーバ300が、ログイン成功を示すログイン結果通知情報を車載機器100に送信するときに、ログイン結果通知情報に利用履歴情報も含めて車載機器100に送信する(S72)。 Here, in this modification, when the server 300 transmits the login result notification information indicating the successful login to the in-vehicle device 100, the server 300 transmits the login result notification information including the usage history information to the in-vehicle device 100 (S72). .
続いて、図57を参照して、本発明の実施の形態の変形例にかかる車載機器100のシャットダウン通知検出時の処理について説明する。図57は、本発明の実施の形態の変形例にかかる車載機器100のシャットダウン通知検出時の処理を示す処理フローである。 Next, with reference to FIG. 57, a process when a shutdown notification is detected in the in-vehicle device 100 according to the modified example of the embodiment of the present invention will be described. FIG. 57 is a process flow illustrating a process when a shutdown notification is detected in the in-vehicle device 100 according to the modification of the embodiment of the present invention.
ACC電源切断信号入力部128は、前述したように、ACC電源がOFFされた場合に、ACC電源切断信号を、シャットダウン通知信号として制御部103に出力する。制御部103は、ACC電源切断信号入力部128からのシャットダウン通知信号の検出に応じて(S540)、サーバ300にログイン中か否かを判定する(S541)。サーバ300にログイン中と判定した場合(S541:Yes)、制御部103は、ログアウト要求情報を生成する。制御部103は、生成したログアウト要求情報を、データ入出力部101を介してサーバ300に送信する(S542)。 As described above, the ACC power-off signal input unit 128 outputs the ACC power-off signal to the control unit 103 as a shutdown notification signal when the ACC power is turned off. In response to detection of the shutdown notification signal from the ACC power-off signal input unit 128 (S540), the control unit 103 determines whether or not the server 300 is logged in (S541). If it is determined that the server 300 is logged in (S541: Yes), the control unit 103 generates logout request information. The control unit 103 transmits the generated logout request information to the server 300 via the data input / output unit 101 (S542).
サーバ300にログイン中でないと判定した場合(S541:No)、及び、ステップS522の処理の実行後、制御部103は、車載機器100のシャットダウン処理を開始する(S543)。 If it is determined that the server 300 is not logged in (S541: No), and after executing the process of step S522, the control unit 103 starts a shutdown process of the in-vehicle device 100 (S543).
続いて、図58を参照して、サーバ300のログアウト要求受信時の処理について説明する。図58は、サーバ300のログアウト要求受信時の処理を示す処理フローである。以下、図26を参照して説明したサーバ300の運転終了通知受信時の処理と異なる点について説明する。 Next, with reference to FIG. 58, processing when the server 300 receives a logout request will be described. FIG. 58 is a process flow showing a process when the server 300 receives a logout request. Hereinafter, differences from the processing at the time of receiving the operation end notification of the server 300 described with reference to FIG. 26 will be described.
制御部302は、車載機器100から送信されたログアウト要求情報を、データ入出力部301を介して受信する(S515)。制御部302は、ログアウト要求情報の受信に応じて、ユーザ情報記録部312に格納されたユーザ管理情報3300に含まれるログアウト日時情報3305が示すログアウト日時を、現在日時を示すように更新する(S516)。 The control unit 302 receives the logout request information transmitted from the in-vehicle device 100 via the data input / output unit 301 (S515). In response to receiving the logout request information, the control unit 302 updates the logout date and time indicated by the logout date and time information 3305 included in the user management information 3300 stored in the user information recording unit 312 so as to indicate the current date and time (S516). ).
制御部302は、所定時間D0の待ち合わせを行う(S517)。制御部302は、所定時間D0の待ち合わせ後、ユーザ管理情報3300において、ログイン日時情報3304が示すログイン日時が、ログアウト日時情報3305が示すログアウト日時よりも前であり、かつ、ログアウト日時情報3305が示すログアウト日時に所定時間D0を加算した日時が、現在日時よりも後の日時であるか否かを判定する(S518)。ログイン日時がログアウト日時よりも前でない、又は、ログアウト日時に所定時間D0を加算した日時が現在日時よりも後の日時でない場合(S518:No)、D0の間に再ログインされたことになる。この場合は、購入手続きメールを送信せずに、処理を終了する。 The control unit 302 waits for a predetermined time D0 (S517). The control unit 302 waits for the predetermined time D0, and in the user management information 3300, the login date / time indicated by the login date / time information 3304 is before the logout date / time indicated by the log-out date / time information 3305, and the log-out date / time information 3305 indicates It is determined whether or not the date and time obtained by adding the predetermined time D0 to the logout date and time is later than the current date and time (S518). If the login date / time is not earlier than the logout date / time, or the date / time obtained by adding the predetermined time D0 to the logout date / time is not a date / time later than the current date / time (S518: No), the user has logged in again during D0. In this case, the process ends without sending a purchase procedure mail.
ログイン日時がログアウト日時よりも前であり、かつ、ログイン日時に所定時間D0を加算した日時が現在日時よりも後の日時である場合(S518:Yes)、制御部302は、ユーザ情報記録部312に格納された利用履歴情報3200において、ユーザ管理情報3300に含まれるメール送信日時情報3307が示すメール送信日時よりも後の日時となり、かつ、ユーザ管理情報3300に含まれるログアウト日時情報3305が示すログアウト日時よりも後の日時となる試聴日時を示す試聴日時情報3202を含むレコードを検索する(S519)。ステップS512以降については、図26を参照して説明したサーバ300の運転終了通知受信時の処理と同様であるため、説明を省略する。 When the login date / time is before the logout date / time and the date / time obtained by adding the predetermined time D0 to the login date / time is a date / time after the current date / time (S518: Yes), the control unit 302 displays the user information recording unit 312. In the usage history information 3200 stored in the log, the logout date indicated by the logout date and time information 3305 included in the user management information 3300 is the date and time later than the email transmission date and time indicated by the email transmission date and time information 3307 included in the user management information 3300. A record including the audition date information 3202 indicating the audition date and time that is later than the date and time is searched (S519). Step S512 and subsequent steps are the same as the processing at the time of receiving the operation end notification of the server 300 described with reference to FIG.
この処理によれば、電波状態の良くない場所を走行し、ログインとログアウトが繰り返された場合であっても、車載機器100に送信される購入手続きメールの数を抑制することができる。 According to this process, the number of purchase procedure mails transmitted to the in-vehicle device 100 can be suppressed even when the vehicle travels in a place where the radio wave condition is not good and the login and logout are repeated.
ここで、サーバ300は、電波状態により、車載機器100がログアウト要求情報をサーバ300に送信できない状況を検出して、自発的にログアウト処理(ログアウト要求受信時の処理)を実行する。以下、その処理について説明する。 Here, the server 300 detects a situation in which the in-vehicle device 100 cannot transmit logout request information to the server 300 based on the radio wave state, and voluntarily executes a logout process (a process when a logout request is received). Hereinafter, the processing will be described.
まず、図59を参照して、サーバ300のログイン確認要求情報受信時の処理について説明する。図59は、サーバ300のログイン確認要求情報受信時の処理を示す処理フローである。なお、車載機器100の制御部103は、サーバ300へのログイン後、一定時間間隔毎に、ログイン確認要求情報を生成して、データ入出力部101を介してサーバ300に送信しているものとする。 First, with reference to FIG. 59, a process when the server 300 receives the login confirmation request information will be described. FIG. 59 is a process flow showing the process when the server 300 receives the login confirmation request information. The control unit 103 of the in-vehicle device 100 generates login confirmation request information at regular time intervals after login to the server 300 and transmits the login confirmation request information to the server 300 via the data input / output unit 101. To do.
制御部302は、車載機器100から送信されたログイン確認要求情報を、データ入出力部101を介して受信する(S800)。制御部302は、ログイン確認要求情報の受信に応じて、ユーザ情報記録部312に格納されたユーザ管理情報3300のログイン確認日時情報3306が示すログイン確認日時を、現在日時に更新する(S801)。 The control unit 302 receives the login confirmation request information transmitted from the in-vehicle device 100 via the data input / output unit 101 (S800). In response to the reception of the login confirmation request information, the control unit 302 updates the login confirmation date and time indicated by the login confirmation date and time information 3306 of the user management information 3300 stored in the user information recording unit 312 to the current date and time (S801).
続いて、図60を参照して、サーバ300の自動ログアウト処理について説明する。図60は、サーバ300の自動ログアウト処理を示す処理フローである。 Next, the automatic logout process of the server 300 will be described with reference to FIG. FIG. 60 is a process flow showing the automatic logout process of the server 300.
制御部302は、ログイン処理の完了後(S810)、ユーザ管理情報3300において、ログイン日時情報3304が示すログイン日時が、ログアウト日時情報3305が示すログアウト日時よりも前の日時であるか否かを判定する(S811)。ログイン日時がログアウト日時よりも前の日時でない場合(S811:No)、処理を終了する。この場合は、車載機器100は、ログアウト状態であるため、ログイン確認は、不要であるからである。 After the login process is completed (S810), the control unit 302 determines whether or not the login date and time indicated by the login date and time information 3304 is earlier than the logout date and time indicated by the logout date and time information 3305 in the user management information 3300. (S811). If the login date is not earlier than the logout date (S811: No), the process is terminated. In this case, since the in-vehicle device 100 is in the logout state, the login confirmation is unnecessary.
ログイン日時がログアウト日時よりも前の日時である場合(S811:Yes)、制御部302は、所定時間D1の待ち合わせを行う(S812)。制御部302は、所定時間D1の待ち合わせ後、ユーザ管理情報3300において、ログイン確認日時情報3306が示すログイン確認日時にD1を加算した日時が、現在日時よりも前であるか否かを判定する(S813)。ログイン確認日時にD1を加算した日時が、現在日時よりも前でない場合(S813:No)、ステップS811に戻る。 When the login date is before the logout date (S811: Yes), the control unit 302 waits for a predetermined time D1 (S812). After waiting for the predetermined time D1, the control unit 302 determines whether or not the date / time obtained by adding D1 to the login confirmation date / time indicated by the login confirmation date / time information 3306 in the user management information 3300 is earlier than the current date / time ( S813). If the date / time obtained by adding D1 to the login confirmation date / time is not earlier than the current date / time (S813: No), the process returns to step S811.
ログイン確認日時にD1を加算した日時が、現在日時よりも前である場合(S813:Yes)、制御部302は、ログアウト処理を実行する(S814)。具体的には、図59を参照して説明したログアウト要求受信時の処理を実行する。この場合、所定時間D1の間、車載機器100のログアウトが確認できなかったことになるからである。 When the date and time when D1 is added to the login confirmation date and time is before the current date and time (S813: Yes), the control unit 302 executes logout processing (S814). Specifically, the processing at the time of logout request reception described with reference to FIG. 59 is executed. This is because the logout of the in-vehicle device 100 could not be confirmed during the predetermined time D1.
以上に説明したように、本実施の形態では、車載機器100が、ユーザからの購入するコンテンツを指定する入力に応じて、購入するとして指定されたコンテンツを示すコンテンツデータをサーバ300から受信して、受信したコンテンツデータに基づいて、購入するとして指定されたコンテンツを制限付きで再生するようにしている。そして、車載機器100は、サーバ300に対して購入するとして指定されたコンテンツの購入手続きが完了した後にサーバ300から送信される購入手続き完了通知情報の受信に応じて、購入するとして指定されたコンテンツを再生するときにおける制限を解除するようにしている。 As described above, in the present embodiment, in-vehicle device 100 receives content data indicating content designated as purchase from server 300 in response to an input designating content to be purchased from a user. Based on the received content data, the content designated for purchase is reproduced with restrictions. Then, the in-vehicle device 100 receives the purchase procedure completion notification information transmitted from the server 300 after the purchase procedure of the content designated to be purchased with respect to the server 300 is completed. The restriction when playing is released.
これによれば、ユーザが、購入するコンテンツを指定しただけで、コンテンツを利用することが可能となる。また、複雑なコンテンツの購入手続きは、制限を解除するために、後ほど行うようにすればよい。そのため、安全性を維持しつつ、購入するコンテンツの迅速な利用を可能とすることができる。 According to this, the user can use the content only by specifying the content to be purchased. In addition, a complicated content purchase procedure may be performed later to release the restriction. Therefore, it is possible to quickly use the purchased content while maintaining safety.
なお、本発明は前記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。 Note that the present invention is not limited to the above-described embodiment, and can be modified as appropriate without departing from the spirit of the present invention.
前述した実施の形態では、音声及び動画等のコンテンツを購入する場合について説明したが、これに限られない。例えば、同様にして、ストリームデータによって再生される放送内容において、商品が紹介されている場合に、その商品を購入候補として提示するようにしてもよい。そして、商品の購入が申請された場合、その購入手続きメールを通信端末200に送信するようにする。これによれば、商品の買い逃しを防止することができる。 In the above-described embodiment, the case where contents such as audio and moving images are purchased has been described. However, the present invention is not limited to this. For example, similarly, when a product is introduced in the broadcast content reproduced by the stream data, the product may be presented as a purchase candidate. And when purchase of goods is applied, the purchase procedure mail is transmitted to the communication terminal 200. According to this, it is possible to prevent a product from being missed.
前述した実施の形態では、車載機器100が、サーバ300との間で直接データを送受信する場合について例示したが、これに限られない。車載機器100が、通信装置200を利用したデザリングによって、サーバ300との間でデータを送受信するようにしてもよい。すなわち、車載機器100の制御部103は、サーバ300にデータを送信する場合、データ入出力部102を介して通信端末200にデータを送信する。通信端末200の制御部203は、車載機器100から送信されたデータをデータ入出力部201を介して受信し、受信したデータをデータ入出力部202を介してサーバ300に送信する。そして、サーバ300の制御部302は、通信端末200から送信されたデータを、データ入出力部301を介して受信する。一方、サーバ100の制御部302は、車載機器100にデータを送信する場合、データ入出力部301を介してサーバ300にデータを送信する。通信端末200の制御部203は、サーバ300から送信されたデータをデータ入出力部202を介して受信し、受信したデータをデータ入出力部201を介して車載機器100に送信する。そして、車載機器100は、通信端末200から送信されたデータを、データ入出力部102を介して受信する。 In the above-described embodiment, the case where the in-vehicle device 100 directly transmits and receives data to and from the server 300 is illustrated, but the present invention is not limited to this. The in-vehicle device 100 may transmit / receive data to / from the server 300 by dithering using the communication device 200. That is, the control unit 103 of the in-vehicle device 100 transmits data to the communication terminal 200 via the data input / output unit 102 when transmitting data to the server 300. The control unit 203 of the communication terminal 200 receives the data transmitted from the in-vehicle device 100 via the data input / output unit 201 and transmits the received data to the server 300 via the data input / output unit 202. Then, the control unit 302 of the server 300 receives the data transmitted from the communication terminal 200 via the data input / output unit 301. On the other hand, the control unit 302 of the server 100 transmits data to the server 300 via the data input / output unit 301 when transmitting data to the in-vehicle device 100. The control unit 203 of the communication terminal 200 receives the data transmitted from the server 300 via the data input / output unit 202 and transmits the received data to the in-vehicle device 100 via the data input / output unit 201. The in-vehicle device 100 receives the data transmitted from the communication terminal 200 via the data input / output unit 102.
本発明の実施の形態にかかる車載機器100、通信端末200、及びサーバ300は、前述の実施の形態の機能を実現するプログラムを、コンピュータ(車載機器100、通信端末200、及びサーバ300)又はコンピュータが有するプロセッサ(CPU、MPU(Micro Processing Unit))が実行することによって、構成することが可能である。 The in-vehicle device 100, the communication terminal 200, and the server 300 according to the embodiment of the present invention are stored in a computer (the in-vehicle device 100, the communication terminal 200, and the server 300) or a computer that realizes the functions of the above-described embodiments. It can be configured by being executed by a processor (CPU, MPU (Micro Processing Unit)).
また、このプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(Random Access Memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。 The program can be stored using various types of non-transitory computer readable media and supplied to a computer. Non-transitory computer readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (for example, flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (for example, magneto-optical disks), CD-ROMs (Read Only Memory), CD-Rs, CD-R / W, semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (Random Access Memory)) are included. The program may also be supplied to the computer by various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.
また、コンピュータが前述の実施の形態の機能を実現するプログラムを実行することにより、前述の実施の形態の機能が実現される場合だけでなく、このプログラムが、コンピュータ上で稼動しているOS(Operating System)もしくはアプリケーションソフトウェアと共同して、前述の実施の形態の機能を実現する場合も、本発明の実施の形態に含まれる。 In addition, when the computer executes the program that realizes the functions of the above-described embodiment, not only the functions of the above-described embodiments are realized, but also the OS ( The case where the functions of the above-described embodiment are realized in cooperation with an operating system or application software is also included in the embodiment of the present invention.
1 コンテンツデータ配信システム
100 車載機器
101、102,201、202、301 データ入出力部
103、203、302 制御部
104、204 操作入力部
105、205 画像音声提示部
111、211、311 コンテンツ記録部
112、212、314 地図情報記録部
121、221 GPS
122、222 ジャイロセンサ
123、223 加速度センサ
124 車速パルス入力部
125 ドア開信号入力部
126 パーキングブレーキ信号入力部
127 充電信号入力部
128 ACC電源切断信号入力部
200 携帯電話
300 サーバ
312 ユーザ情報記録部
313 購入候補コンテンツ提示情報記録部
400、410、440 再生画面
420、430 広告画面
401 チャンネルの表示
402、412、421、431 コンテンツ提示表示
403、413、422、432 取得ボタン
411、441 画像表示
442 試聴中文字
500 購入コンテンツ選択ページ
501 試聴済みコンテンツ一覧
502 チェックボックス
503、504、512、513、534、535、543 ボタン
510 購入コンテンツ確認ページ
511 選択コンテンツ及び価格一覧
512 決済情報入力ページ
531 ラジオボタン
532、533 テキストボックス
540 決済確定ページ
541 決済確定メッセージ
542 決済確定コンテンツ一覧
1001 ログイン要求情報生成部
1002 購入候補コンテンツ提示要求情報生成部
1003 仮ライセンス要求情報生成部
1004 購入手続きページ送信要求情報生成部
1005 正式ライセンス要求情報生成部
1006 運転終了通知情報生成部
1100、2100、3100 コンテンツ管理情報
1101、2101、3101、3201 コンテンツID情報
1102、3203 購入日時情報
1103、2102、3102、3102a、3102b 記録領域情報
1104、3104 鍵記録領域情報
2001 正式ライセンス要求情報生成部
2002 購入手続き要求情報生成部
3001 ログイン結果通知情報生成部
3002 仮ライセンス発効部
3003 正式ライセンス要求催促情報生成部
3004 購入手続きページ情報生成部
3005 正式ライセンス発効部
3006 購入手続き完了通知情報生成部
3007 運転終了通知情報生成部
3103 属性情報
3200 利用履歴情報
3202 試聴日時情報
3300 ユーザ管理情報
3301 メールアドレス情報
3302 ユーザ名情報
3303 パスワード情報
3304 ログイン日時情報
3305 ログアウト日時情報
3306 ログイン確認日時情報
3307 メール送信日時情報
3400 ストリームデータ
3401 メタデータ
DESCRIPTION OF SYMBOLS 1 Content data delivery system 100 Vehicle equipment 101,102,201,202,301 Data input / output part 103,203,302 Control part 104,204 Operation input part 105,205 Image sound presentation part 111,211,311 Content recording part 112 212, 314 Map information recording unit 121, 221 GPS
122, 222 Gyro sensor 123, 223 Acceleration sensor 124 Vehicle speed pulse input unit 125 Door open signal input unit 126 Parking brake signal input unit 127 Charging signal input unit 128 ACC power disconnection signal input unit 200 Mobile phone 300 Server 312 User information recording unit 313 Purchase candidate content presentation information recording unit 400, 410, 440 Playback screen 420, 430 Advertisement screen 401 Channel display 402, 412, 421, 431 Content presentation display 403, 413, 422, 432 Acquisition button 411, 441 Image display 442 Character 500 Purchased content selection page 501 Previewed content list 502 Check box 503, 504, 512, 513, 534, 535, 543 Button 510 Purchased content confirmation page 511 Contents and Price List 512 Settlement Information Input Page 531 Radio Buttons 532, 533 Text Box 540 Settlement Confirmation Page 541 Settlement Confirmation Message 542 Settlement Confirmation Content List 1001 Login Request Information Generation Unit 1002 Purchase Candidate Content Presentation Request Information Generation Unit 1003 Temporary License Request Information Generation unit 1004 Purchase procedure page transmission request information generation unit 1005 Formal license request information generation unit 1006 Operation end notification information generation unit 1100, 2100, 3100 Content management information 1101, 2101, 3101, 3201 Content ID information 1102, 3203 Purchase date information 1103 2102, 3102, 3102a, 3102b Recording area information 1104, 3104 Key recording area information 2001 Formal license request information generation unit 2002 Procedure request information generation unit 3001 Login result notification information generation unit 3002 Temporary license activation unit 3003 Formal license request prompting information generation unit 3004 Purchase procedure page information generation unit 3005 Formal license activation unit 3006 Purchase procedure completion notification information generation unit 3007 Operation end notification information Generation unit 3103 Attribute information 3200 Usage history information 3202 Audition date / time information 3300 User management information 3301 Mail address information 3302 User name information 3303 Password information 3304 Login date / time information 3305 Logout date / time information 3306 Login confirmation date / time information 3307 Mail transmission date / time information 3400 Stream data 3401 Metadata
Claims (5)
前記車載機器は、
購入されようとするコンテンツに対する第1ライセンス要求の入力が行われる第1ライセンス要求入力部と、
前記入力された第1ライセンス要求に基づいて第1のライセンス要求情報を生成する第1ライセンス要求情報生成部と、
前記第1ライセンス要求情報を前記サーバに送信する第1ライセンス要求情報送信部と、
前記送信された第1ライセンス要求情報に基づき前記サーバが発効した第1ライセンスを付されたコンテンツデータを前記サーバから受信するコンテンツデータ受信部とを備え、
前記サーバは、
前記第1ライセンス要求情報を前記車載機器から受信する第1ライセンス要求情報受信部と、
前記受信された第1ライセンス要求情報に基づいて前記第1ライセンスを発効する第1ライセンス発効部と、
前記発効された第1ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信部と、
前記車載機器が搭載された車両の運転が終了された旨の判断に基づき運転終了通知情報を生成する運転終了通知情報生成部と、
前記生成された運転終了通知情報に基づいて第2ライセンス要求を催促させるための第2ライセンス要求催促情報を生成する第2ライセンス要求催促情報生成部と、
前記生成された第2ライセンス要求催促情報を前記通信端末に送信する第2ライセンス要求催促情報送信部と、
前記第2ライセンス要求情報を前記通信端末から受信する第2ライセンス要求情報受信部と、
前記受信された第2ライセンス要求情報に基づき前記コンテンツデータに前記第2ライセンスを発効する第2ライセンス発効部とを備え、
前記通信端末は、
前記第2ライセンス要求催促情報を前記サーバから受信する第2ライセンス要求催促情報受信部と、
前記受信された第2ライセンス要求催促情報に応じた提示に基づき第2ライセンス要求が入力される第2ライセンス要求入力部と、
前記入力された第2ライセンス要求に基づき第2ライセンス要求情報を生成する第2ライセンス要求情報生成部と、
前記生成された第2ライセンス要求情報を前記サーバに送信する第2ライセンス要求情報送信部とを備え、
前記第1ライセンス要求の入力は、前記第2ライセンス要求の入力よりも簡易であることを特徴とするコンテンツデータ配信システム。 A content data distribution system comprising an in-vehicle device, a communication terminal, and a server,
The in-vehicle device is
A first license request input unit for inputting a first license request for content to be purchased;
A first license request information generating unit that generates first license request information based on the input first license request;
A first license request information transmitting unit for transmitting the first license request information to the server;
A content data receiving unit for receiving, from the server, content data attached with a first license that has been activated by the server based on the transmitted first license request information;
The server
A first license request information receiving unit for receiving the first license request information from the in-vehicle device;
A first license activating unit for activating the first license based on the received first license request information;
A content data transmission unit for transmitting the content data with the first license that has been activated to the in-vehicle device;
A driving end notification information generating unit that generates driving end notification information based on a determination that driving of the vehicle on which the in-vehicle device is mounted is ended;
A second license request prompting information generating unit that generates second license request prompting information for prompting a second license request based on the generated operation end notification information;
A second license request prompting information transmitting unit for transmitting the generated second license request prompting information to the communication terminal;
A second license request information receiving unit for receiving the second license request information from the communication terminal;
A second license activating unit for activating the second license on the content data based on the received second license request information;
The communication terminal is
A second license request prompting information receiving unit for receiving the second license request prompting information from the server;
A second license request input unit for inputting a second license request based on the presentation according to the received second license request prompting information;
A second license request information generating unit that generates second license request information based on the input second license request;
A second license request information transmitting unit that transmits the generated second license request information to the server;
The content data distribution system according to claim 1, wherein the input of the first license request is simpler than the input of the second license request.
前記受信された第1ライセンス要求情報に基づいて前記第1ライセンスを発効する第1ライセンス発効部と、
前記発効された第1ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信部と、
前記車載機器が搭載された車両の運転が終了された旨の判断に基づき運転終了通知情報を生成する運転終了通知情報生成部と、
前記生成された運転終了通知情報に基づいて第2ライセンス要求を催促させるための第2ライセンス要求催促情報を生成する第2ライセンス要求催促情報生成部と、
前記生成された第2ライセンス要求催促情報を外部の通信端末に送信する第2ライセンス要求催促情報送信部と、
前記送信された第2ライセンス要求催促情報に応じて生成された前記第2ライセンス要求情報を前記通信端末から受信する第2ライセンス要求情報受信部と、
前記受信された第2ライセンス要求情報に基づき前記第1のライセンスを付されたコンテンツデータに第2ライセンスを発効する第2のライセンス発効部とを備えることを特徴とするサーバ。 A first license request information receiving unit for receiving first license request information for content to be purchased from an external in-vehicle device;
A first license activating unit for activating the first license based on the received first license request information;
A content data transmission unit for transmitting the content data with the first license that has been activated to the in-vehicle device;
A driving end notification information generating unit that generates driving end notification information based on a determination that driving of the vehicle on which the in-vehicle device is mounted is ended;
A second license request prompting information generating unit that generates second license request prompting information for prompting a second license request based on the generated operation end notification information;
A second license request prompting information transmitting unit for transmitting the generated second license request prompting information to an external communication terminal;
A second license request information receiving unit for receiving the second license request information generated in response to the transmitted second license request prompting information from the communication terminal;
A server, comprising: a second license issuing unit that issues a second license to the content data to which the first license is attached based on the received second license request information.
前記受信された第1ライセンス要求情報に基づいて前記第1ライセンスを発効する第1ライセンス発効ステップと、
前記発効された第1ライセンスを付されたコンテンツデータを前記車載機器に送信するコンテンツデータ送信ステップと、
前記車載機器が搭載された車両の運転が終了された旨の判断に基づき運転終了通知情報を生成する運転終了通知情報生成ステップと、
前記生成された運転終了通知情報に基づいて第2ライセンス要求を催促させるための第2ライセンス要求催促情報を生成する第2ライセンス要求催促情報生成ステップと、
前記生成された第2ライセンス要求催促情報を外部の通信端末に送信する第2ライセンス要求催促情報送信ステップと、
前記送信された第2ライセンス要求催促情報に応じて生成された前記第2ライセンス要求情報を前記通信端末から受信する第2ライセンス要求情報受信ステップと、
前記受信された第2ライセンス要求情報に基づき前記第1のライセンスを付されたコンテンツデータに第2ライセンスを発効する第2のライセンス発効ステップとを備えることを特徴とするライセンス発効方法。 A first license request information receiving step for receiving first license request information for content to be purchased from an external in-vehicle device;
A first license activating step for activating the first license based on the received first license request information;
A content data transmission step of transmitting the content data attached with the activated first license to the in-vehicle device;
Driving end notification information generating step for generating driving end notification information based on the determination that driving of the vehicle equipped with the in-vehicle device is ended;
A second license request prompting information generating step for generating second license request prompting information for prompting a second license request based on the generated operation end notification information;
A second license request prompting information transmission step of transmitting the generated second license request prompting information to an external communication terminal;
A second license request information receiving step for receiving from the communication terminal the second license request information generated in response to the transmitted second license request prompting information;
And a second license activating step for activating a second license on the content data to which the first license is attached based on the received second license request information.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012117872A JP5862452B2 (en) | 2012-05-23 | 2012-05-23 | Content data distribution system, server, and license issuance method |
PCT/JP2013/062785 WO2013175953A1 (en) | 2012-05-23 | 2013-05-02 | Content data distribution system, on-board device, server, communication terminal, and license issuing method |
US14/473,661 US9430760B2 (en) | 2012-05-23 | 2014-08-29 | Content data distribution system, on-vehicle apparatus, server, communication terminal, and license issuing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012117872A JP5862452B2 (en) | 2012-05-23 | 2012-05-23 | Content data distribution system, server, and license issuance method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013246507A JP2013246507A (en) | 2013-12-09 |
JP5862452B2 true JP5862452B2 (en) | 2016-02-16 |
Family
ID=49846255
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012117872A Active JP5862452B2 (en) | 2012-05-23 | 2012-05-23 | Content data distribution system, server, and license issuance method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5862452B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9608976B2 (en) * | 2015-05-26 | 2017-03-28 | Google Inc. | In-vehicle shared-screen system with write back to multiple user accounts |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3091443B2 (en) * | 1998-10-13 | 2000-09-25 | 松下電器産業株式会社 | On-board equipment for toll collection facilities |
JP2006178906A (en) * | 2004-12-24 | 2006-07-06 | Matsushita Electric Ind Co Ltd | Package media selling system and package media selling method |
JP2007207066A (en) * | 2006-02-03 | 2007-08-16 | Sharp Corp | System and method for sending and receiving content |
-
2012
- 2012-05-23 JP JP2012117872A patent/JP5862452B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013246507A (en) | 2013-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPWO2008096414A1 (en) | Content acquisition apparatus, content acquisition method, content acquisition program, and recording medium | |
JP2009141432A (en) | Data processor and data processing method | |
US7991862B2 (en) | Content purchasing and distributing method | |
JP5948901B2 (en) | Information processing apparatus and information processing program | |
WO2013175953A1 (en) | Content data distribution system, on-board device, server, communication terminal, and license issuing method | |
US20240062772A1 (en) | Audio Playout Report for Ride-Sharing Session | |
JP5862452B2 (en) | Content data distribution system, server, and license issuance method | |
JP5862448B2 (en) | Content data distribution system, in-vehicle device, server, and license effective method | |
JP2017181271A (en) | On-vehicle device, method for providing information, and program for providing information | |
JP5862451B2 (en) | Content data distribution system, in-vehicle device, server, and license effective method | |
JP5862449B2 (en) | Content data distribution system, in-vehicle device, server, and license effective method | |
JP5862450B2 (en) | Content data distribution system, server, communication terminal, and license activation method | |
JP4779545B2 (en) | In-vehicle information providing device | |
JP4342417B2 (en) | Music purchase system, in-vehicle device, control method, control program, and recording medium | |
WO2019244403A1 (en) | Content provision system, content provision method, management server, computer program, and content distribution server | |
WO2011104883A1 (en) | Data providing device, data providing method, data providing program, and recording medium | |
JP2003330474A (en) | Music delivery system | |
JP2020165797A (en) | Voice guidance device, voice guidance server, and voice guidance method | |
JP2006178906A (en) | Package media selling system and package media selling method | |
JP4584176B2 (en) | Information transfer system, portable information processing apparatus, information transfer method, information transfer program, and computer-readable recording medium | |
JP2006284698A (en) | Musical piece data distribution system and terminal apparatus | |
JP2023130194A (en) | Content providing device, content providing system, content providing method and program | |
WO2007058174A1 (en) | Program recording reservation device, program recording device, program recording reservation method, program recording method, program recording reservation program, program recording program, and computer-readable recording medium | |
JPWO2008012901A1 (en) | Content purchase system, content purchase method, content purchase program, and computer-readable recording medium | |
JP4783438B2 (en) | Content management device, content distribution device, content update management method, content distribution method, content update management program, content distribution program, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140930 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20151201 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20151214 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5862452 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |