JP2008275702A - Transmission support method, transmission support system, transmission support device and program - Google Patents
Transmission support method, transmission support system, transmission support device and program Download PDFInfo
- Publication number
- JP2008275702A JP2008275702A JP2007116165A JP2007116165A JP2008275702A JP 2008275702 A JP2008275702 A JP 2008275702A JP 2007116165 A JP2007116165 A JP 2007116165A JP 2007116165 A JP2007116165 A JP 2007116165A JP 2008275702 A JP2008275702 A JP 2008275702A
- Authority
- JP
- Japan
- Prior art keywords
- information
- music
- music information
- website
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Reverberation, Karaoke And Other Acoustics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本発明は、一のウェブサイトから送信される音楽情報及び他のウェブサイトから送信される音楽情報に関連する関連音楽情報の送信を送信支援装置により支援する送信支援方法、送信支援システム、送信支援装置及びコンピュータを送信支援装置として機能させるためのプログラムに関する。 The present invention relates to a transmission support method, a transmission support system, and a transmission support in which a transmission support apparatus supports transmission of music information transmitted from one website and related music information related to music information transmitted from another website. The present invention relates to a program for causing an apparatus and a computer to function as a transmission support apparatus.
近年、携帯端末機に音楽情報を配信するサービスが普及している。ユーザは所定の対価を支払うことにより、一曲分の楽曲をダウンロードでき、これを携帯端末機にて再生することにより音楽を楽しむことができる。このような楽曲の配信サービスの提供を受ける場合、ユーザはURL(Uniform Resource Locator)を入力し、所定のウェブサイトへアクセスすることで配信サービスの利用が可能となる(例えば特許文献1参照)。 In recent years, services for distributing music information to portable terminals have become widespread. The user can download a piece of music by paying a predetermined price, and can enjoy the music by playing it on the portable terminal. When receiving the provision of such a music distribution service, the user can use the distribution service by inputting a URL (Uniform Resource Locator) and accessing a predetermined website (see, for example, Patent Document 1).
配信サービスにより提供される楽曲は着うたフル(登録商標)と呼ばれ、様々なウェブサイトから楽曲が配信されている。また楽曲を配信するだけではなく、所謂着うた(登録商標)と呼ばれる当該楽曲のサビである一部の楽曲を配信するウェブサイトも存在する。その他、楽曲の歌詞を配信するウェブサイト、並びに、楽曲の無声音楽データ及び無声音楽データにあわせて表示される歌詞データ、すなわちカラオケデータを配信するウェブサイトも存在する。
このように一つの音楽情報に派生して様々な関連する音楽情報が提供されているにもかかわらず、各ウェブサイトがそれぞれ別個に音楽情報及び関連する音楽情報を提供しているため、ユーザに対し効率よく、またより魅力的な音楽情報の配信がなされていなかった。なお、特許文献1に記載の技術は何らかかる課題を解決するものではない。
Although various related music information is provided in a manner derived from one piece of music information in this way, each website provides music information and related music information separately. On the other hand, music information was not distributed efficiently and more attractively. Note that the technique described in
本発明は斯かる事情に鑑みてなされたものであり、その目的は、音楽情報を送信する一のウェブサイト及び関連音楽情報を送信する他のウェブサイト相互間の縦断を容易にし、また各ウェブサイトでの送信を促進する特別リンク先を提供することにより、音楽情報または関連音楽情報の提供を受けるユーザが各ウェブサイトで容易に情報の提供を受けることが可能であり、またユーザのサービス利用を促進することが可能な送信支援方法、送信支援システム、送信支援装置及びコンピュータを送信支援装置として機能させるためのプログラムを提供することにある。 The present invention has been made in view of such circumstances, and an object of the present invention is to facilitate the longitudinal crossing between one website that transmits music information and another website that transmits related music information. By providing a special link destination that facilitates transmission on the site, users who receive music information or related music information can easily receive information on each website, and users use services The present invention provides a transmission support method, a transmission support system, a transmission support apparatus, and a program for causing a computer to function as a transmission support apparatus.
本発明の他の目的は、複数の識別情報をグループ化し、音楽情報及び関連音楽情報の送信履歴を共有することにより、サービスの提供をユーザ間で楽しみつつ、サービスを利用する際のインセンティブを向上させることが可能な送信支援装置を提供することにある。 Another object of the present invention is to improve the incentive when using the service while grouping a plurality of identification information and sharing the transmission history of music information and related music information while enjoying the service provision among users. Another object of the present invention is to provide a transmission support apparatus that can be made to operate.
本発明に係る送信支援方法は、一のウェブサイトから送信される音楽情報及び他のウェブサイトから送信される前記音楽情報に関連する関連音楽情報の送信を送信支援装置により支援する送信支援方法であって、音楽情報に対する前記一のウェブサイトのリンク先及び関連音楽情報に対する前記他のウェブサイトのリンク先を記憶部に記憶するステップと、前記記憶部に記憶した音楽情報及び関連音楽情報に対するリンク先を外部へ送信する送信ステップと、前記一のウェブサイトから前記音楽情報の送信を完了した旨の完了情報、前記他のウェブサイトから前記関連音楽情報の送信を完了した旨の完了情報及び送信先の宛先となる識別情報を受信する受信ステップと、前記識別情報に関し前記音楽情報及び関連音楽情報全ての完了情報を受信したかを制御部により判断する判断ステップと、前記識別情報を受信し、かつ、前記判断ステップにより全ての完了情報を受信したと判断した場合、前記リンク先とは異なる特別リンク先を前記制御部により前記記憶部から読み出す読み出しステップとを備えることを特徴とする。 The transmission support method according to the present invention is a transmission support method in which a transmission support apparatus supports transmission of music information transmitted from one website and related music information related to the music information transmitted from another website. And storing the link destination of the one website to the music information and the link destination of the other website to the related music information in a storage unit, and the link to the music information and the related music information stored in the storage unit A transmission step of transmitting the destination to the outside, completion information indicating completion of transmission of the music information from the one website, completion information indicating transmission completion of the related music information from the other website, and transmission A receiving step of receiving identification information as a destination, and completion information of the music information and all related music information with respect to the identification information; A determination step for determining whether the control unit has received the identification information, and if the determination step determines that all the completion information has been received, the control unit selects a special link destination different from the link destination. And a reading step of reading from the storage unit.
本発明に係る送信支援システムは、一のウェブサイトから携帯端末機へ送信される音楽情報及び他のウェブサイトから携帯端末機へ送信される前記音楽情報に関連する関連音楽情報の送信を前記携帯端末機に通信網を介して接続される送信支援装置により支援する送信支援システムであって、前記送信支援装置は、音楽情報に対する前記一のウェブサイトのリンク先及び関連音楽情報に対する前記他のウェブサイトのリンク先を記憶部に記憶する手段と、前記記憶部に記憶した音楽情報及び関連音楽情報に対するリンク先を携帯端末機へ送信する送信手段と、前記一のウェブサイトから前記音楽情報の送信を完了した旨の完了情報、前記他のウェブサイトから前記関連音楽情報の送信を完了した旨の完了情報及び送信先の宛先となる識別情報を受信する受信手段と、前記識別情報に関し前記音楽情報及び関連音楽情報全ての完了情報を受信したかを判断する判断手段と、前記識別情報を受信し、かつ、前記判断手段により全ての完了情報を受信したと判断した場合、前記リンク先とは異なる特別リンク先を前記記憶部から読み出す読み出し手段と、該読み出し手段により読み出した特別リンク先を前記識別情報に係る携帯端末機へ送信する手段とを備えることを特徴とする。 The transmission support system according to the present invention transmits music information transmitted from one website to a portable terminal and related music information related to the music information transmitted from another website to the portable terminal. A transmission support system that supports a transmission support apparatus connected to a terminal via a communication network, wherein the transmission support apparatus includes a link destination of the one website for music information and the other web for related music information Means for storing a link destination of a site in a storage unit; transmission means for transmitting a link destination for music information and related music information stored in the storage unit to a portable terminal; and transmission of the music information from the one website Completion information indicating that the transmission of the related music information has been completed from the other website, and identification information that is the destination address of the transmission destination A receiving means for receiving, a judging means for judging whether or not the music information and all related music information regarding the identification information have been received, and receiving the identification information, and all the completion information is received by the judging means. If it is determined that it has been received, a reading means for reading a special link destination different from the link destination from the storage unit, and a means for transmitting the special link destination read by the reading means to the portable terminal related to the identification information It is characterized by providing.
本発明に係る送信支援装置は、一のウェブサイトから送信される音楽情報及び他のウェブサイトから送信される前記音楽情報に関連する関連音楽情報の送信を支援する送信支援装置であって、音楽情報に対する前記一のウェブサイトのリンク先及び関連音楽情報に対する前記他のウェブサイトのリンク先を記憶部に記憶する手段と、前記記憶部に記憶した音楽情報及び関連音楽情報に対するリンク先を外部へ送信する送信手段と、前記一のウェブサイトから前記音楽情報の送信を完了した旨の完了情報、前記他のウェブサイトから前記関連音楽情報の送信を完了した旨の完了情報及び送信先の宛先となる識別情報を受信する受信手段と、前記識別情報に関し前記音楽情報及び関連音楽情報全ての完了情報を受信したかを判断する判断手段と、前記識別情報を受信し、かつ、前記判断手段により全ての完了情報を受信したと判断した場合、前記リンク先とは異なる特別リンク先を前記記憶部から読み出す読み出し手段とを備えることを特徴とする。 A transmission support apparatus according to the present invention is a transmission support apparatus that supports transmission of music information transmitted from one website and related music information related to the music information transmitted from another website. Means for storing a link destination of the one website for information and a link destination of the other website for related music information in a storage unit, and a link destination for music information and related music information stored in the storage unit to the outside Transmission means for transmitting, completion information indicating that transmission of the music information from the one website has been completed, completion information indicating completion of transmission of the related music information from the other website, and a destination address Receiving means for receiving the identification information, and judging means for judging whether or not the music information and all related music information regarding the identification information have been received. And a reading means for reading a special link destination different from the link destination from the storage unit when it is judged that all the completion information has been received by the judging means. .
本発明に係る送信支援装置は、前記一のウェブサイト及び他のウェブサイトから識別情報に対応づけて音楽情報及び関連音楽情報の送信利用状況に基づく数値を受信する手段と、前記識別情報を受信し、該識別情報に対応する数値が所定値以上であり、かつ、前記判断手段により全ての完了情報を受信したと判断した場合、前記リンク先及び特別リンク先とは異なる補助リンク先を前記記憶部から読み出す手段とを備えることを特徴とする。 The transmission support apparatus according to the present invention receives means for receiving numerical values based on the transmission usage status of music information and related music information in association with identification information from the one website and another website, and the identification information If the numerical value corresponding to the identification information is equal to or greater than a predetermined value and all the completion information has been received by the determination means, an auxiliary link destination different from the link destination and the special link destination is stored in the memory. Means for reading from the unit.
本発明に係る送信支援装置は、複数の識別情報をグループ化して前記記憶部に記憶する手段を備え、前記判断手段は、前記記憶部に記憶したグループ内の複数の識別情報に関し前記音楽情報及び関連音楽情報全ての完了情報を受信したかを判断するよう構成してあり、前記読み出し手段は、前記記憶部に記憶したグループ内の識別情報のいずれかを受信し、かつ、前記判断手段により全ての完了情報を受信したと判断した場合、前記リンク先とは異なる特別リンク先を前記記憶部から読み出すよう構成してあることを特徴とする。 The transmission support apparatus according to the present invention includes means for grouping a plurality of pieces of identification information and storing them in the storage unit, wherein the determination unit relates to the music information and the plurality of pieces of identification information in the group stored in the storage unit. It is configured to determine whether the completion information of all related music information has been received, the reading means receives any of the identification information in the group stored in the storage unit, and all the information is determined by the determination means When it is determined that the completion information is received, a special link destination different from the link destination is read from the storage unit.
本発明に係る送信支援装置は、前記受信手段により完了情報及び識別情報を受信した場合に、前記記憶部に記憶したグループ内の前記識別情報とは異なる識別情報に係る携帯端末機に送信が完了した音楽情報または関連音楽情報についての情報を送信する手段を備えることを特徴とする。 The transmission support apparatus according to the present invention completes transmission to a portable terminal related to identification information different from the identification information in the group stored in the storage unit when completion information and identification information are received by the receiving unit. And means for transmitting information on the music information or related music information.
本発明に係る送信支援装置は、前記受信手段により完了情報及び識別情報を受信した場合に、前記識別情報に係る携帯端末機に送信が完了した音楽情報または関連音楽情報についての情報を送信する手段を備えることを特徴とする。 The transmission support apparatus according to the present invention, when receiving the completion information and the identification information by the receiving means, means for transmitting information about the music information or related music information that has been transmitted to the portable terminal related to the identification information It is characterized by providing.
本発明に係るプログラムは、一のウェブサイトから送信される音楽情報及び他のウェブサイトから送信される前記音楽情報に関連する関連音楽情報の送信をコンピュータに支援させるためのプログラムであって、コンピュータに、音楽情報に対する前記一のウェブサイトのリンク先及び関連音楽情報に対する前記他のウェブサイトのリンク先を記憶した記憶部から読み出した音楽情報及び関連音楽情報に対するリンク先を外部へ送信する送信ステップと、前記一のウェブサイトから前記音楽情報の送信を完了した旨の完了情報、前記他のウェブサイトから前記関連音楽情報の送信を完了した旨の完了情報及び送信先の宛先となる識別情報を受信する受信ステップと、前記識別情報に関し前記音楽情報及び関連音楽情報全ての完了情報を受信したかを制御部により判断する判断ステップと、前記識別情報を受信し、かつ、前記判断ステップにより全ての完了情報を受信したと判断した場合、前記リンク先とは異なる特別リンク先を前記制御部により前記記憶部から読み出す読み出しステップとを実行させることを特徴とする。 A program according to the present invention is a program for supporting a computer to transmit music information transmitted from one website and related music information related to the music information transmitted from another website. A step of transmitting the link destination for the music information and the related music information read from the storage unit storing the link destination of the one website for the music information and the link destination of the other website for the related music information to the outside. Completion information indicating that transmission of the music information from the one website has been completed, completion information indicating completion of transmission of the related music information from the other website, and identification information serving as a destination address A receiving step for receiving and receiving completion information of all of the music information and related music information with respect to the identification information; A determination step for determining whether or not the identification information is received, and when determining that all the completion information has been received by the determination step, a special link destination different from the link destination is determined by the control unit. A reading step of reading from the storage unit is executed.
本発明にあっては、一のウェブサイトは音楽情報を携帯端末機へ送信する。また一のウェブサイトとは異なる他のウェブサイトは音楽情報に関連する関連音楽情報を携帯端末機へ送信する。送信支援装置は、音楽情報に対する一のウェブサイトのリンク先及び関連音楽情報に対する他のウェブサイトのリンク先を記憶部に記憶する。送信手段は、記憶部に記憶した音楽情報及び関連音楽情報に対するリンク先を携帯端末機へ送信する。受信手段は、一のウェブサイトから前記音楽情報の送信を完了した旨の完了情報、他のウェブサイトから前記関連音楽情報の送信を完了した旨の完了情報及び送信先の宛先となる識別情報を受信する。判断手段は、識別情報に関し音楽情報及び関連音楽情報全ての完了情報を受信したかを判断する。そして、識別情報を受信し、かつ、判断手段により全ての完了情報を受信したと判断した場合、リンク先とは異なる特別リンク先を記憶部から読み出す。 In the present invention, one website transmits music information to the portable terminal. Also, another website different from the one website transmits related music information related to the music information to the portable terminal. The transmission support apparatus stores the link destination of one website for music information and the link destination of another website for related music information in the storage unit. The transmission means transmits the link destination for the music information stored in the storage unit and the related music information to the portable terminal. The receiving means includes completion information indicating completion of transmission of the music information from one website, completion information indicating completion of transmission of the related music information from another website, and identification information serving as a destination of the transmission destination. Receive. The determining means determines whether or not the music information and the completion information of all related music information have been received regarding the identification information. When the identification information is received and the determination unit determines that all the completion information has been received, the special link destination different from the link destination is read from the storage unit.
本発明にあっては、一のウェブサイト及び他のウェブサイトから識別情報に対応づけて音楽情報及び関連音楽情報の送信利用状況に基づく数値を受信する。そして、識別情報を受信し、該識別情報に対応する数値が所定値以上であり、かつ、判断手段により全ての完了情報を受信したと判断した場合、リンク先及び特別リンク先とは異なる補助リンク先を前記記憶部から読み出す。 In the present invention, numerical values based on the transmission usage status of music information and related music information are received from one website and other websites in association with identification information. When the identification information is received, the numerical value corresponding to the identification information is equal to or greater than a predetermined value, and the determination means determines that all the completion information has been received, the auxiliary link different from the link destination and the special link destination The destination is read from the storage unit.
本発明にあっては、複数の識別情報をグループ化して記憶部に記憶しておく。判断手段は、記憶部に記憶したグループ内の複数の識別情報に関し音楽情報及び関連音楽情報全ての完了情報を受信したかを判断する。そして記憶部に記憶したグループ内の識別情報のいずれかを受信し、かつ、判断手段により全ての完了情報を受信したと判断した場合、リンク先とは異なる特別リンク先が記憶部から読み出される。 In the present invention, a plurality of pieces of identification information are grouped and stored in the storage unit. The determination unit determines whether or not the music information and the completion information of all the related music information have been received for the plurality of pieces of identification information in the group stored in the storage unit. Then, when any of the identification information in the group stored in the storage unit is received and it is determined that all the completion information has been received by the determination unit, a special link destination different from the link destination is read from the storage unit.
本発明にあっては、受信手段により完了情報及び識別情報を受信した場合、記憶部に記憶したグループ内の識別情報とは異なる識別情報に係る携帯端末機に送信が完了した音楽情報または関連音楽情報についての情報が送信される。 In the present invention, when the completion information and the identification information are received by the receiving means, the music information or the related music that has been transmitted to the portable terminal related to the identification information different from the identification information in the group stored in the storage unit Information about the information is transmitted.
本発明にあっては、受信手段により完了情報及び識別情報を受信した場合、識別情報に係る携帯端末機に送信が完了した音楽情報または関連音楽情報についての情報が送信される。 In the present invention, when the completion information and the identification information are received by the receiving means, the music information that has been transmitted or the information about the related music information is transmitted to the portable terminal related to the identification information.
本発明にあっては、判断手段は、識別情報に関し音楽情報及び関連音楽情報全ての完了情報を受信したかを判断する。そして、識別情報を受信し、かつ、判断手段により全ての完了情報を受信したと判断した場合、リンク先とは異なる特別リンク先を記憶部から読み出す。これにより、異なるウェブサイトにて音楽情報または関連音楽情報の送信サービスを容易に提供することができる。また各ウェブサイトへのアクセスを促進することが可能となる。 In the present invention, the determination means determines whether or not the music information and all the related music information regarding the identification information have been received. When the identification information is received and the determination unit determines that all the completion information has been received, the special link destination different from the link destination is read from the storage unit. Thereby, the transmission service of music information or related music information can be easily provided on different websites. It is also possible to promote access to each website.
本発明にあっては、送信利用状況に基づく数値が所定値以上であり、かつ、判断手段により全ての完了情報を受信したと判断した場合、リンク先及び特別リンク先とは異なる補助リンク先を前記記憶部から読み出す。これにより、利用状況の多いユーザにはさらなるメリットが生じよりサービスの促進を図ることが可能となる。 In the present invention, when it is determined that the numerical value based on the transmission usage status is a predetermined value or more and all the completion information has been received by the determination means, an auxiliary link destination different from the link destination and the special link destination is selected. Read from the storage unit. As a result, a user with much usage status has further merit, and the service can be further promoted.
本発明にあっては、記憶部に記憶したグループ内の識別情報のいずれかを受信し、かつ、判断手段により全ての完了情報を受信したと判断した場合、リンク先とは異なる特別リンク先が記憶部から読み出される。これにより、複数のユーザがサービスに参加することになり、より各ウェブサイトの活性化を図ることが可能となる。 In the present invention, if any of the identification information in the group stored in the storage unit is received and it is determined that all the completion information has been received by the determination means, a special link destination different from the link destination is Read from the storage unit. Thereby, a plurality of users will participate in the service, and it becomes possible to further activate each website.
本発明にあっては、受信手段により完了情報及び識別情報を受信した場合、記憶部に記憶したグループ内の識別情報とは異なる識別情報に係る携帯端末機に送信が完了した音楽情報または関連音楽情報についての情報が送信される。これにより、複数のユーザ間で送信済みの情報がシェアできることから、より利便性を高めることが可能となる。 In the present invention, when the completion information and the identification information are received by the receiving means, the music information or the related music that has been transmitted to the portable terminal related to the identification information different from the identification information in the group stored in the storage unit Information about the information is transmitted. Thereby, since the transmitted information can be shared among a plurality of users, it is possible to further improve convenience.
本発明にあっては、受信手段により完了情報及び識別情報を受信した場合、識別情報に係る携帯端末機に送信が完了した音楽情報または関連音楽情報についての情報が送信される。これにより、すでにサービス提供を受けたウェブサイトの情報が容易に認識できる等、本発明は優れた効果を奏する。 In the present invention, when the completion information and the identification information are received by the receiving means, the music information that has been transmitted or the information about the related music information is transmitted to the portable terminal related to the identification information. As a result, the present invention has an excellent effect, such as easily recognizing information on a website that has already been provided with a service.
実施の形態1
図1は送信支援システムの概要を示す模式図である。送信支援システムは送信支援装置1、通信網N、Webサーバ3A、3B、3C(以下、場合により3で代表する)及び携帯端末機2、2、2、・・・を含んで構成される。送信支援装置1、Webサーバ3A、3B、3C及び携帯端末機2、2、2、・・・はインターネット及び携帯電話網等の通信網Nを介して相互に接続されており、HTTP(Hyper Text Transfer Protocol)等によりHTML(Hyper Text Markup Language)ファイル等を含む各種情報を送受信する。
FIG. 1 is a schematic diagram showing an outline of a transmission support system. The transmission support system includes a
送信支援装置1は、例えばサーバコンピュータが用いられる。以下では送信支援装置1を統合サーバ1と読み替えて説明する。携帯端末機2は例えば、携帯電話機、PDA(Personal Digital Assistance)、表示部を備える可搬型オーディオプレーヤまたは可搬型ゲーム機等であり、一般のカラオケ店舗に設置されるモニタより小型の表示画面を備える可搬型の携帯端末機である。本実施の形態においては、携帯端末機2を携帯電話機2であるものとして説明する。
For example, a server computer is used as the
Webサーバ3は携帯電話機2を使用するユーザのリクエストに応じて音楽情報及び当該音楽情報に関連する関連音楽情報を携帯電話機2へ送信(以下、配信と適宜読み替えて用いる)する。本実施の形態においては音楽情報をあるアーティストの音声及び演奏を組み合わせた楽曲データであるものとして説明する。また楽曲データに関連する関連音楽情報を、当該楽曲のサビの部分を抽出した一部楽曲データ、当該楽曲データの歌詞データ及び当該楽曲データのカラオケデータであるものとして説明する。なお、これらのデータ以外にアーティストの画像データ等をも併せて送信するようにしても良い。
The
Webサーバ3Aは、楽曲データを配信する楽曲配信サイト及び歌詞データを配信する歌詞配信サイトとして機能する。またWebサーバ3Bは、一部楽曲データを配信する一部楽曲配信サイトとして機能し、Webサーバ3Cはカラオケデータを配信するカラオケ配信サイトとして機能する。なお、本実施の形態においては、説明を容易にするために、一部楽曲配信サイト及びカラオケ配信サイトの機能をWebサーバ3Aとは別の、Webサーバ3B及びWebサーバ3Cのそれぞれに構築したが、Webサーバ3A単体で構成しても良い。同様に、説明を容易にするために統合サーバ1とWebサーバ3とを別体で構成し、統合サーバ1及びWebサーバ3の処理をそれぞれ振り分ける構成としたが、これらを一体として構成しても良い。
The
楽曲データの配信を希望するユーザは携帯電話機2を用いてWebサーバ3Aへアクセスする。また一部楽曲データの配信を希望するユーザは携帯電話機2を用いてWebサーバ3Bへアクセスし、カラオケデータの配信を希望するユーザは携帯電話機2を用いてWebサーバ3Cへアクセスする。Webサーバ3Aは他のWebサーバ3B、3Cでの配信を促すために、ユーザを統合サーバ1へ誘導する。同様にWebサーバ3B及びWebサーバ3Cも、配信を促すために、ユーザを統合サーバ1へ誘導する。
A user who wishes to distribute music data uses the
統合サーバ1へアクセスした携帯電話機2には、他のWebサーバ3へのリンクが設定されており、このリンクにより携帯電話機2は他のWebサーバ3へ誘導される。これらが繰り返され、携帯電話機2へ楽曲データ、一部楽曲データ及びカラオケデータの全てが配信された場合、インセンティブとなるコンテンツを付与するための特別リンクが統合サーバ1から携帯電話機2へ送信される。携帯電話機2はこの特別リンクをたどることでコンテンツを入手することができる。
The
図2は携帯電話機2のハードウェア構成を示すブロック図である。携帯電話機2は、制御部としてのCPU(Central Processing Unit)21、RAM(Random Access Memory)22、入力部23、表示部24、通信部26、マイク28、スピーカ29、時計部210、UID記憶部211及び記憶部25を含んで構成される。CPU21は、バス27を介して携帯電話機2のハードウェア各部と接続されていて、それらを制御すると共に、記憶部25に格納された制御プログラム25Pに従って、種々のソフトウェア的機能を実行する。
FIG. 2 is a block diagram showing a hardware configuration of the
表示部24は例えば液晶ディスプレイ等であり、入力部23はプッシュボタン等により構成される。なお、タッチパネルのように表示部24と入力部23とを一体的に構成するようにしても良い。スピーカ29は音声データ、通話データ、またはマイク28から入力された音声に係る音声信号を増幅して出力する。マイク28は外部から入力された音声信号を電気信号へ変換する。変換後の電気信号は図示しないA/D変換器によりデジタルデータへ変換されてCPU21へ出力される。通信部26は高周波送受信部及びアンテナ等を備え、音声データ、文字データ等を含む各種データの送受信を行う。
The
時計部210は日時情報をCPU21へ出力する。UID記憶部211は携帯電話機2のユーザ固有に付与される識別情報(以下、UID)を記憶している。このUIDは例えばFOMA(登録商標)カード等のICカードに記憶された15桁の識別番号を用いれば良い。なお、携帯電話機2のMAC(Media Access Control)アドレスまたは電話番号等を用いても良い。そのほか各ユーザに会員番号を付与し、この会員番号によりユーザを特定するようにしても良い。
The
記憶部25には制御プログラム25P、ブラウザ251、及び再生アプリケーション252が記憶されている。ブラウザ251はHTTPプロトコルにより通信部26を介して送受信されるHTMLファイルを解析して表示部24に表示する。再生アプリケーション252はブラウザ251のプラグインソフトウェアであり、楽曲データの再生、カラオケデータの表示・再生処理等を行う。
The
配信された楽曲データの再生指示を、入力部23から受け付けた場合、CPU21は再生アプリケーション252を起動し、楽曲データをスピーカ29から出力する。楽曲データに背景画像データまたは動画データが付随している場合は、CPU21は再生アプリケーション252の指示に従い、背景画像データまたは動画データを表示部24に表示する。なお、一部楽曲データの場合も再生アプリケーション252は同様の処理を行う。配信されたカラオケデータの再生指示を、入力部23から受け付けた場合、CPU21は再生アプリケーション252を起動する。カラオケデータには無声の音楽データ、歌詞データ、音楽データと歌詞データとの同期をとるための同期データ及び歌詞データを変色するためのタイミングデータ等が含まれている。CPU21は再生アプリケーション252の指示に従い、無声の音楽データをスピーカ29へ出力し、同期データに従い歌詞データを音楽データに合わせて表示部24に表示する。またCPU21はタイミングデータに従い歌詞データを白色から黄色等へ変色する。
When receiving an instruction to reproduce the distributed music data from the
図3はWebサーバ3Aのハードウェア構成を示すブロック図である。Webサーバ3Aは、制御部としてのCPU3A1、RAM3A2、入力部3A3、表示部3A4、通信部3A6、時計部3A8及び記憶部3A5を含んで構成される。CPU3A1は、バス3A7を介してWebサーバ3Aのハードウェア各部と接続されていて、それらを制御すると共に、記憶部3A5に格納された制御プログラム3A5Pに従って、種々のソフトウェア的機能を実行する。
FIG. 3 is a block diagram showing the hardware configuration of the
通信部3A6はファイアウォールとしての機能を果たすゲートウェイ等であり、統合サーバ1及び携帯電話機2との間で必要な情報を送受信する。また通信部3A6は歌詞DB3AW及び楽曲DB3AMに接続されている。CPU3A1は歌詞DB3AW及び楽曲DB3AMのフィールドのキーを関連付けたスキーマにおいてSQL(Structured Query Language)等を用いて対話することにより、必要な情報の記憶、検索等の処理を実行する。なお、本実施の形態においては歌詞DB3AW及び楽曲DB3AMを図示しないデータベースサーバ内のDBに記憶する形態としたが、記憶部3A5内に記憶しても良いことはもちろんである。入力部3A3はキーボード及びマウス等であり、表示部3A4は例えば液晶ディスプレイであり、時計部3A8は日時情報をCPU3A1へ出力する。
The communication unit 3A6 is a gateway or the like that functions as a firewall, and transmits and receives necessary information between the
楽曲DB3AMは楽曲IDフィールド及び楽曲データフィールドを含んで構成される。楽曲IDフィールドには楽曲を特定するための固有の識別情報(楽曲ID)が記憶されている。楽曲データフィールドには楽曲IDに対応づけて楽曲データが、mmfまたはmld等のデータ形式で記憶されている。図3の例では、楽曲IDが「M001」、「M002」及び「M003」等の楽曲データが記憶されている。歌詞DB3AWは歌詞IDフィールド及び歌詞データフィールドを含んで構成される。歌詞IDフィールドには歌詞データを特定するための識別情報(歌詞ID)が記憶されている。 The music DB 3AM includes a music ID field and a music data field. The music ID field stores unique identification information (music ID) for specifying the music. In the song data field, song data is stored in association with the song ID in a data format such as mmf or mld. In the example of FIG. 3, music data such as music IDs “M001”, “M002”, and “M003” are stored. The lyrics DB 3AW includes a lyrics ID field and a lyrics data field. In the lyrics ID field, identification information (lyric ID) for specifying the lyrics data is stored.
歌詞データフィールドには楽曲の歌詞データがテキスト形式等で歌詞IDに対応づけて記憶されている。図3の例では、楽曲ID「M001」に対応する歌詞ID「W001」の歌詞データ、及び、楽曲ID「M002」に対応する歌詞ID「W002」の歌詞データ等が記憶されている。なお、以下では説明を容易にするために、Webサーバ3Aは楽曲配信サイトとしてのみ機能するものとして説明し、歌詞配信サイトとして機能する場合に利用される歌詞DB3AWの内容は省略する。
In the lyric data field, the lyric data of the music is stored in the text format in association with the lyric ID. In the example of FIG. 3, the lyrics data of the lyrics ID “W001” corresponding to the music ID “M001”, the lyrics data of the lyrics ID “W002” corresponding to the music ID “M002”, and the like are stored. In the following, for ease of explanation, the
記憶部3A5は例えばハードディスクで構成され、内部には上述した制御プログラム3A5Pの他、履歴ファイル3A51及びポイントファイル3A52が記憶されている。履歴ファイル3A51は配信した楽曲データの履歴を記憶している。図4は履歴ファイル3A51のレコードレイアウトを示す説明図である。CPU3A1は携帯電話機2から楽曲データの配信要求を受け付けた場合、楽曲DB3AMから楽曲データを読み出し、携帯電話機2へ楽曲データを配信する。CPU3A1は携帯電話機2から送信されたUID、配信対象となった楽曲データの楽曲ID及び送信日時を履歴ファイル3A51に記憶する。
The storage unit 3A5 is composed of, for example, a hard disk, and stores a history file 3A51 and a point file 3A52 in addition to the control program 3A5P described above. The history file 3A51 stores a history of distributed music data. FIG. 4 is an explanatory diagram showing a record layout of the history file 3A51. When receiving a music data distribution request from the
図4に示す履歴ファイル3A51はUIDフィールド、楽曲IDフィールド及び送信日時フィールドを含んで構成される。UIDフィールドには、楽曲データの配信要求を行った携帯電話機2から送信されたUIDが記憶されている。楽曲IDフィールドには配信要求のあった楽曲データの楽曲IDがUIDに対応づけて記憶されている。さらに送信日時フィールドにはUID及び楽曲IDに対応づけて、楽曲データを送信した日時を、時計部3A8からの出力に基づき記憶している。例えば、2007年3月22日12時23分10秒に、UID「001」のユーザは楽曲ID「M001」の楽曲データの配信を受けている。
The history file 3A51 shown in FIG. 4 includes a UID field, a song ID field, and a transmission date / time field. In the UID field, the UID transmitted from the
ポイントファイル3A52は各ユーザの配信利用状況に基づく数値を記憶している。この数値は楽曲データのダウンロードを行う度に上昇する値である。この数値は例えば利用料金または利用料金と等価なポイント等を採用すればよい。以下では、一ダウンロード毎に数値が増加するポイントを例に説明する。図3に示すようにポイントファイル3A52はUIDフィールド及びポイントフィールドを含んで構成される。UIDに対応づけて、蓄積されたポイントが記憶されている。CPU3A1は携帯電話機2へ楽曲データを配信した場合、UIDに対応づけてポイントフィールドに記憶されたポイントをインクリメントする。例えば、UID「001」のユーザはポイントが51と記憶されている。
The point file 3A52 stores numerical values based on the distribution usage status of each user. This number is a value that increases every time music data is downloaded. For this numerical value, for example, a usage fee or a point equivalent to the usage fee may be adopted. In the following, a point where a numerical value increases for each download will be described as an example. As shown in FIG. 3, the point file 3A52 includes a UID field and a point field. The accumulated points are stored in association with the UID. When the music data is distributed to the
図5は一部楽曲配信サイトとして機能するWebサーバ3Bのハードウェア構成を示すブロック図である。Webサーバ3Bの構成はWebサーバ3Aの構成と実質的に同一であるので、符号の説明及び相違点のみを説明する。Webサーバ3Bは、制御部としてのCPU3B1、RAM3B2、入力部3B3、表示部3B4、通信部3B6、時計部3B8及び記憶部3B5を含んで構成される。CPU3B1は、バス3B7を介してWebサーバ3Bのハードウェア各部と接続されていて、それらを制御すると共に、記憶部3B5に格納された制御プログラム3B5Pに従って、種々のソフトウェア的機能を実行する。
FIG. 5 is a block diagram showing a hardware configuration of the
通信部3B6には一部楽曲DB3BPが接続されている。一部楽曲DB3BPは一部楽曲IDフィールド及び一部楽曲データフィールドを含んで構成される。一部楽曲IDフィールドには楽曲データの一部を抽出した一部楽曲データを特定するための識別情報(一部楽曲ID)が記憶されている。一部楽曲データフィールドには一部楽曲IDに対応づけて、一部楽曲データがmmfまたはmld等のデータ形式で記憶されている。例えば、楽曲ID「M001」の楽曲データに対応する一部楽曲データの一部楽曲ID「P001」及びその一部楽曲データが記憶されている。 A part of the music DB 3BP is connected to the communication unit 3B6. The partial music DB 3BP includes a partial music ID field and a partial music data field. In the partial music ID field, identification information (partial music ID) for specifying partial music data obtained by extracting a part of the music data is stored. In the partial music data field, partial music data is stored in a data format such as mmf or mld in association with the partial music ID. For example, the partial music ID “P001” of the partial music data corresponding to the music data of the music ID “M001” and the partial music data are stored.
図6は履歴ファイル3B51のレコードレイアウトを示す説明図である。CPU3B1は携帯電話機2から一部楽曲データの配信要求を受け付けた場合、一部楽曲DB3BPから一部楽曲データを読み出し、携帯電話機2へ一部楽曲データを配信する。CPU3B1は携帯電話機2から送信されたUID、配信対象となった一部楽曲データの一部楽曲ID及び送信日時を履歴ファイル3B51に記憶する。
FIG. 6 is an explanatory diagram showing a record layout of the history file 3B51. When the CPU 3B1 receives a request for distribution of partial music data from the
図6に示す履歴ファイル3B51はUIDフィールド、一部楽曲IDフィールド及び送信日時フィールドを含んで構成される。UIDフィールドには、一部楽曲データの配信要求を行った携帯電話機2から送信されたUIDが記憶されている。一部楽曲IDフィールドには配信要求のあった一部楽曲データの一部楽曲IDがUIDに対応づけて記憶されている。さらに送信日時フィールドにはUID及び一部楽曲IDに対応づけて、一部楽曲データを送信した日時を、時計部3B8からの出力に基づき記憶している。例えば、2007年3月21日18時5分10秒に、UID「001」のユーザは一部楽曲ID「P001」の一部楽曲データの配信を受けている。
The history file 3B51 shown in FIG. 6 includes a UID field, a partial music ID field, and a transmission date / time field. In the UID field, the UID transmitted from the
ポイントファイル3B52は各ユーザのポイントを記憶している。図5に示すようにポイントファイル3B52はUIDフィールド及びポイントフィールドを含んで構成される。UIDに対応づけて、蓄積されたポイントが記憶されている。CPU3B1は携帯電話機2へ一部楽曲データを配信した場合、UIDに対応づけてポイントフィールドに記憶されたポイントをインクリメントする。例えば、UID「001」のユーザはポイントが5と記憶されている。
The point file 3B52 stores points of each user. As shown in FIG. 5, the point file 3B52 includes a UID field and a point field. The accumulated points are stored in association with the UID. When part of the music data is distributed to the
図7はカラオケ配信サイトとして機能するWebサーバ3Cのハードウェア構成を示すブロック図である。Webサーバ3Cの構成はWebサーバ3AまたはWebサーバ3Bの構成と実質的に同一であるので、符号の説明及び相違点のみを説明する。Webサーバ3Cは、制御部としてのCPU3C1、RAM3C2、入力部3C3、表示部3C4、通信部3C6、時計部3C8及び記憶部3C5を含んで構成される。CPU3C1は、バス3C7を介してWebサーバ3Cのハードウェア各部と接続されていて、それらを制御すると共に、記憶部3C5に格納された制御プログラム3C5Pに従って、種々のソフトウェア的機能を実行する。
FIG. 7 is a block diagram showing a hardware configuration of the
通信部3C6にはカラオケDB3CKが接続されている。カラオケDB3CKはカラオケID及びカラオケデータフィールドを含んで構成される。カラオケIDフィールドにはカラオケデータを特定するための識別情報(カラオケID)が記憶されている。カラオケデータフィールドにはカラオケIDに対応づけて、上述した無声の音楽データ、歌詞データ、音楽データと歌詞データとの同期をとるための同期データ及び歌詞データを変色するためのタイミングデータ等のカラオケデータが記憶されている。例えば、楽曲ID「M001」の楽曲データに対応するカラオケID「K001」及びそのカラオケデータが記憶されている。 A karaoke DB 3CK is connected to the communication unit 3C6. The karaoke DB 3CK includes a karaoke ID and a karaoke data field. In the karaoke ID field, identification information (karaoke ID) for specifying karaoke data is stored. In the karaoke data field, karaoke data such as the above-mentioned silent music data, lyric data, synchronization data for synchronizing the music data and lyric data, and timing data for changing the lyric data are associated with the karaoke ID. Is remembered. For example, a karaoke ID “K001” corresponding to the music data of the music ID “M001” and its karaoke data are stored.
図8は履歴ファイル3C51のレコードレイアウトを示す説明図である。CPU3C1は携帯電話機2からカラオケデータの配信要求を受け付けた場合、カラオケDB3CKからカラオケデータを読み出し、携帯電話機2へカラオケデータを配信する。CPU3C1は携帯電話機2から送信されたUID、配信対象となったカラオケデータのカラオケID及び送信日時を履歴ファイル3C51に記憶する。
FIG. 8 is an explanatory diagram showing a record layout of the history file 3C51. When the CPU 3C1 receives a karaoke data distribution request from the
図8に示す履歴ファイル3C51はUIDフィールド、カラオケIDフィールド及び送信日時フィールドを含んで構成される。UIDフィールドには、カラオケデータの配信要求を行った携帯電話機2から送信されたUIDが記憶されている。カラオケIDフィールドには配信要求のあったカラオケデータのカラオケIDがUIDに対応づけて記憶されている。さらに送信日時フィールドにはUID及びカラオケIDに対応づけて、カラオケデータを送信した日時を、時計部3C8からの出力に基づき記憶している。例えば、2007年3月22日12時5分10秒に、UID「001」のユーザはカラオケID「K001」のカラオケデータの配信を受けている。
The history file 3C51 shown in FIG. 8 includes a UID field, a karaoke ID field, and a transmission date / time field. In the UID field, a UID transmitted from the
ポイントファイル3C52は各ユーザのポイントを記憶している。図7に示すようにポイントファイル3C52はUIDフィールド及びポイントフィールドを含んで構成される。UIDに対応づけて、蓄積されたポイントが記憶されている。CPU3C1は携帯電話機2へカラオケデータを配信した場合、UIDに対応づけてポイントフィールドに記憶されたポイントをインクリメントする。例えば、UID「001」のユーザはポイントが15と記憶されている。
The point file 3C52 stores points of each user. As shown in FIG. 7, the point file 3C52 includes a UID field and a point field. The accumulated points are stored in association with the UID. When the CPU 3C1 distributes karaoke data to the
図9及び図10は携帯電話機2からWebサーバ3へアクセスした際に、携帯電話機2のブラウザ251に表示される案内画面のイメージを示す説明図である。図9Aは携帯電話機2からWebサーバ3Aへアクセスした際の案内画面を示し、図9Bは携帯電話機2からWebサーバ3Bへアクセスした際の案内画面を示し、図10は携帯電話機2からWebサーバ3Cへアクセスした際の案内画面を示す。Webサーバ3AのCPU3A1は、UID「001」の携帯電話機2から、楽曲ID「M001」の楽曲データの配信要求を受信した場合、図9Aに示すHTML文書を作成して携帯電話機2へ送信する。
FIGS. 9 and 10 are explanatory diagrams showing images of guidance screens displayed on the
CPU3A1は楽曲ID「M001」の楽曲データをダウンロードするためのハイパーリンクH1、及び、楽曲データ以外の一部楽曲データ及びカラオケデータを、統合サーバ1を経由してWebサーバ3Bまたは3CからダウンロードするためのハイパーリンクH2をHTML文書内に記述し、携帯電話機2へ送信する。図9Aに示すように、UID「001」の携帯電話機2のブラウザ251には、楽曲データをダウンロードするためのハイパーリンクH1、及び、統合サーバ1へアクセスするためのハイパーリンクH2が表示される。
The CPU 3A1 downloads the hyperlink H1 for downloading the music data of the music ID “M001” and the partial music data and karaoke data other than the music data from the
このハイパーリンクH2には統合サーバ1のURL、及び楽曲ID等を特定するための情報を記述しておけばよい。例えば、http://www.統合サーバ1のアドレス.M001・・・等を記述しておけば良い。また、ハイパーリンクH2に記述する文章には、楽曲データ以外の一部楽曲データ及びカラオケデータ等のダウンロードを促進する文言を記述しておけば良い。ユーザは携帯電話機2の入力部23を通じて、ハイパーリンクH2をクリックする。携帯電話機2はハイパーリンクH2に記述されたURLに従い、統合サーバ1へアクセスする。これにあわせて、携帯電話機2から統合サーバ1へは、UID及び楽曲IDの情報が送信される。なお、携帯電話機2のCPU21は入力部23からハイパーリンクH1の入力を受け付けた場合、Webサーバ3Aへアクセスする。Webサーバ3AのCPU3A1は携帯電話機2から送信されたUID及び楽曲IDに基づき、対応する楽曲データを楽曲DB3AMから読み出し、携帯電話機2へ送信する。
Information for specifying the URL of the
一方、Webサーバ3BのCPU3B1は、UID「001」の携帯電話機2から、一部楽曲ID「P001」の一部楽曲データの配信要求を受信した場合、図9Bに示すHTML文書を作成して携帯電話機2へ送信する。CPU3B1は一部楽曲ID「P001」の一部楽曲データをダウンロードするためのハイパーリンクH3、及び、一部楽曲データ以外の楽曲データ及びカラオケデータを、統合サーバ1からダウンロードするためのハイパーリンクH4をHTML文書内に記述し、携帯電話機2へ送信する。図9Bに示すように、UID「001」の携帯電話機2のブラウザ251には、一部楽曲データをダウンロードするためのハイパーリンクH3、及び、統合サーバ1へアクセスするためのハイパーリンクH4が表示される。
On the other hand, when the CPU 3B1 of the
ハイパーリンクH4には統合サーバ1のURL、及び一部楽曲ID等を特定するための情報を記述しておけばよい。例えば、http://www.統合サーバ1のアドレス.P001・・・等を記述しておけば良い。ユーザは携帯電話機2の入力部23を通じて、ハイパーリンクH4をクリックする。携帯電話機2はハイパーリンクH4に記述されたURLに従い、統合サーバ1へアクセスする。これにあわせて、携帯電話機2から統合サーバ1へは、UID及び一部楽曲IDの情報が送信される。なお、携帯電話機2のCPU21は入力部23からハイパーリンクH3の入力を受け付けた場合、Webサーバ3Bへアクセスする。Webサーバ3BのCPU3B1は携帯電話機2から送信されたUID及び一部楽曲IDに基づき、対応する一部楽曲データを一部楽曲DB3BPから読み出し、携帯電話機2へ送信する。
Information for specifying the URL of the
さらに、Webサーバ3CのCPU3C1は、UID「001」の携帯電話機2から、カラオケID「K001」のカラオケデータの配信要求を受信した場合、図10に示すHTML文書を作成して携帯電話機2へ送信する。CPU3C1はカラオケID「K001」のカラオケデータをダウンロードするためのハイパーリンクH5、及び、カラオケデータ以外の楽曲データ及び一部楽曲データを、統合サーバ1からダウンロードするためのハイパーリンクH6をHTML文書内に記述し、携帯電話機2へ送信する。図10に示すように、UID「001」の携帯電話機2のブラウザ251には、カラオケデータをダウンロードするためのハイパーリンクH5、及び、統合サーバ1へアクセスするためのハイパーリンクH6が表示される。
Furthermore, when the CPU 3C1 of the
ハイパーリンクH6には統合サーバ1のURL、及びカラオケID等を特定するための情報を記述しておけばよい。例えば、http://www.統合サーバ1のアドレス.K001・・・等を記述しておけば良い。ユーザは携帯電話機2の入力部23を通じて、ハイパーリンクH6をクリックする。携帯電話機2はハイパーリンクH6に記述されたURLに従い、統合サーバ1へアクセスする。これにあわせて、携帯電話機2から統合サーバ1へは、UID及びカラオケIDの情報が送信される。なお、携帯電話機2のCPU21は入力部23からハイパーリンクH5の入力を受け付けた場合、Webサーバ3Cへアクセスする。Webサーバ3CのCPU3C1は携帯電話機2から送信されたUID及びカラオケIDに基づき、対応するカラオケデータをカラオケDB3CKから読み出し、携帯電話機2へ送信する。
Information for specifying the URL of the
図11は統合サーバ1のハードウェア構成を示すブロック図である。統合サーバ1は、制御部としてのCPU11、RAM12、入力部13、表示部14、通信部16、時計部18及び記憶部15を含んで構成される。CPU11は、バス17を介して統合サーバ1のハードウェア各部と接続されていて、それらを制御すると共に、記憶部15に格納された制御プログラム15Pに従って、種々のソフトウェア的機能を実行する。
FIG. 11 is a block diagram illustrating a hardware configuration of the
通信部16はファイアウォールとしての機能を果たすゲートウェイ等であり、携帯電話機2、Webサーバ3A、3B及び3Cとの間で必要な情報を送受信する。入力部13はキーボード及びマウス等であり、表示部14は例えば液晶ディスプレイであり、時計部18は日時情報をCPU11へ出力する。記憶部15は例えばハードディスクであり制御プログラム15Pの他、リンク先記憶部151、配信履歴ファイル152、特別リンク記憶部153、ポイントファイル154及び補助リンク記憶部155等が記憶されている。
The
リンク先記憶部151は各ウェブサイト(Webサーバ3A、3B及び3C)のURLを記憶している。図12はリンク先記憶部151のレコードレイアウトを示す説明図である。Webサーバ3Aである楽曲配信サイト、Webサーバ3Bである一部楽曲配信サイト、及びWebサーバ3Cであるカラオケ配信サイトそれぞれへアクセスするためのURLが記憶されている。
The link
図13は楽曲データ、一部楽曲データ及びカラオケデータをダウンロードするためのページのイメージを示す説明図である。CPU11は、携帯電話機2から、ハイパーリンクH2、H4またはH6の操作に伴う、HTML文書の取得要求を受け付けた場合、ハイパーリンクH2、H4またはH6の内容を解析して対応する楽曲データ、一部楽曲データ及びカラオケデータをダウンロードするためのHTML文書を生成する。ハイパーリンクH2、H4及びH6の操作に伴い、UID、並びに、楽曲ID、一部楽曲ID及びカラオケIDが統合サーバ1へ送信されることから、CPU11はこれらを抽出する。なお楽曲ID、一部楽曲ID及びカラオケIDは特定の識別情報により相互に関連づけられており、いずれか一つのIDを受信した場合、他のIDを認識することができる。例えば本例のように下3桁を楽曲データ、一部楽曲データ及びカラオケデータを一意に特定する識別情報(本例では001)としておき、上位1桁をこれらの種類を表す情報(本例ではM、P、K)とすればよい。そのほか、これらIDを対応づける識別情報を予め統合サーバ1内に記憶しておき、この識別情報を用いて各IDを特定するようにしても良い。
FIG. 13 is an explanatory diagram showing an image of a page for downloading music data, partial music data, and karaoke data. When the
CPU11は、リンク先記憶部151から楽曲配信サイト(Webサーバ3A)へアクセスするためのURLを読み出し、このURLにUID及び楽曲IDを付加したハイパーリンクH131をHTML文書に記述する。これが楽曲データに対するWebサーバ3Aへのリンク先となり、記憶部15に記憶またはRAM12に一時的に記憶され、その後HTML文書に記述される。例えばハイパーリンクH131はWebサーバ3AのURL、楽曲ID及びUIDを含んで構成される。
The
同様に、CPU11はリンク先記憶部151から一部楽曲配信サイト(Webサーバ3B)へアクセスするためのURLを読み出し、このURLにUID及び一部楽曲IDを付加したハイパーリンクH132をHTML文書に記述する。これが一部楽曲データに対するWebサーバ3Bへのリンク先となり、記憶部15に記憶またはRAM12に一時的に記憶され、その後HTML文書に記述される。例えばハイパーリンクH132はWebサーバ3BのURL、一部楽曲ID及びUIDを含んで構成される。さらに、リンク先記憶部151からカラオケ配信サイト(Webサーバ3C)へアクセスするためのURLを読み出し、このURLにUID及びカラオケIDを付加したハイパーリンクH133をHTML文書に記述する。これがカラオケデータに対するWebサーバ3Cへのリンク先となり、記憶部15に記憶またはRAM12に一時的に記憶され、その後HTML文書に記述される。例えばハイパーリンクH133はWebサーバ3CのURL、カラオケID及びUIDを含んで構成される。
Similarly, the
CPU11はリンク先となるハイパーリンクH131、H132及びH133が記述されたHTML文書を携帯電話機2へ送信する。携帯電話機2のCPU21はブラウザ251に図13に示すダウンロード画面を表示する。楽曲データをダウンロードするためのハイパーリンクH131、一部楽曲データをダウンロードするためのハイパーリンクH132、カラオケデータをダウンロードするためのハイパーリンクH133がそれぞれ表示される。このように一のウェブサイトへのアクセスにより、他の音楽に関するウェブサイトへアクセスするためのリンク先が設定される。
The
ユーザはダウンロードを希望するハイパーリンクH131、H132、またはH133をクリックする。例えば、ハイパーリンクH133が入力部23から操作された場合、CPU21はこの情報を受け付け、カラオケ配信サイトであるWebサーバ3CへUID及びカラオケIDを送信する。同様に、ハイパーリンクH131が入力部23から操作された場合、CPU21はこの情報を受け付け、楽曲配信サイトであるWebサーバ3AへUID及び楽曲IDを送信し、ハイパーリンクH132が入力部23から操作された場合、CPU21はこの情報を受け付け、一部楽曲配信サイトであるWebサーバ3BへUID及び一部楽曲IDを送信する。
The user clicks on a hyperlink H131, H132, or H133 that the user desires to download. For example, when the hyperlink H133 is operated from the
これにより、ユーザの携帯電話機2はWebサーバ3B、3Cまたは3Aへアクセスでき、送信した一部楽曲ID、カラオケID及び楽曲IDに対応する一部楽曲データ、カラオケデータまたは楽曲データをダウンロードすることができる。Webサーバ3AのCPU3A1は、UID「001」のユーザの携帯電話機2へ楽曲データを配信した場合、配信履歴を統合サーバ1へ送信する。具体的には、CPU3A1は、UID「001」、楽曲ID「M001」及び配信が完了したことを示す完了情報を統合サーバ1へ送信する。同様に、Webサーバ3BのCPU3B1は、UID「001」のユーザの携帯電話機2へ一部楽曲データを配信した場合、配信履歴として、UID「001」、一部楽曲ID「P001」及び完了情報を統合サーバ1へ送信する。またWebサーバ3CのCPU3C1は、UID「001」のユーザの携帯電話機2へカラオケデータを配信した場合、配信履歴として、UID「001」、カラオケID「K001」及び完了情報を統合サーバ1へ送信する。
Thereby, the user's
図13のハイパーリンクH131、H132及びH133の右側各列には、楽曲データ、一部楽曲データ及びカラオケデータをダウンロードしたか否かを示す履歴が表示されている。具体的には、ダウンロード済みまたは未ダウンロードと表示されている。図14は配信履歴ファイル152のレコードレイアウトを示す説明図である。配信履歴ファイル152は楽曲IDフィールド、配信履歴フィールド及び配信日時フィールドを含んで構成される。配信履歴ファイル152はUID別に、楽曲データ、一部楽曲データ及びカラオケデータの配信履歴を記憶している。楽曲IDフィールドには、楽曲IDが記憶されており、図の例ではUID「001」のユーザの楽曲ID「M001」及び「M002」に関する配信履歴が記憶されている。
In each column on the right side of the hyperlinks H131, H132, and H133 in FIG. 13, a history indicating whether or not music data, partial music data, and karaoke data has been downloaded is displayed. Specifically, it is displayed as downloaded or not downloaded. FIG. 14 is an explanatory diagram showing a record layout of the
配信履歴フィールドには、楽曲データ、一部楽曲データ及びカラオケデータ別に、配信が完了したか否かの情報が記憶されている。配信履歴フィールドの○印は配信が完了していることを示し、×印は配信が完了していないことを示す。図の例では楽曲ID「M001」については、楽曲データのみ配信が完了しており、一部楽曲データ及びカラオケデータについては配信が完了していない。一方、楽曲ID「M002」については、楽曲データ、一部楽曲データ及びカラオケデータ全ての配信が完了している。配信日時フィールドには配信が完了した日時を楽曲ID及び配信対象のデータに対応づけて記憶している。 In the distribution history field, information indicating whether or not the distribution is completed is stored for each piece of music data, some music data, and karaoke data. A circle in the distribution history field indicates that the distribution has been completed, and a cross indicates that the distribution has not been completed. In the example of the figure, for the music ID “M001”, distribution of only the music data is completed, and distribution of some music data and karaoke data is not completed. On the other hand, for the music ID “M002”, distribution of the music data, some music data, and karaoke data has been completed. The distribution date and time field stores the date and time when distribution is completed in association with the music ID and data to be distributed.
CPU11はWebサーバ3AからUID、楽曲ID及び完了情報を受信した場合、配信履歴ファイル152にこれらの情報を記憶する。そしてCPU11は時計部18から出力される日時情報を配信日時フィールドに記憶する。図14の例では、楽曲ID「M001」の楽曲データの配信完了情報が「2007年3月22日12時23分10秒」に送信されている。同様に、Webサーバ3BからUID、一部楽曲ID及び完了情報を受信した場合、配信履歴ファイル152にこれらの情報及び配信日時を記憶し、Webサーバ3CからUID、カラオケID及び完了情報を受信した場合、配信履歴ファイル152にこれらの情報及び配信日時を記憶する。
When the
CPU11は、配信履歴ファイル152の配信履歴フィールドを参照し、楽曲データ、一部楽曲データまたはカラオケデータについてダウンロードが完了したか否かの情報をHTML文書内に記述する。これにより図13のハイパーリンクH131、H132及びH133の右側には、それぞれダウンロードの有無に関する情報が表示される。図13に示すHTML文書には、全てのデータをダウンロードするインセンティブとなる文書が記述されている。これは例えば、全てダウンロードすることを条件に、楽曲ID「M001」に係る楽曲の特別バージョン配信をプレゼントする等を記述すればよい。この特別バージョンは、オリジナルの楽曲に対し、リズムを変えたもの、他のアーティストが参加して歌ったもの、Jazz風またはオーケストラ風にアレンジしたもの等が該当する。以下ではこの特別バージョンに係る楽曲データを特別楽曲データという。
The
図15は全てのデータの配信が完了した場合の表示イメージを示す説明図であり、図16は特別リンク記憶部153のレコードレイアウトを示す説明図である。統合サーバ1のCPU11は、UID「001」に係る携帯電話機2からアクセスがあった場合、配信履歴ファイル152を参照し、楽曲データ、一部楽曲データ及びカラオケデータ全てについて配信が完了したか否かを判断する。そして全てのデータについて配信が完了したと判断した場合、特別リンク記憶部153から特別リンク先(以下、特別リンクURL)を読み出し、この特別リンクURLが記述されたハイパーリンクを含むHTML文書を携帯電話機2へ送信する。図15に示す如く、携帯電話機2のブラウザ251には特別楽曲データをダウンロードするためのハイパーリンクH151が表示される。
FIG. 15 is an explanatory diagram showing a display image when distribution of all data is completed, and FIG. 16 is an explanatory diagram showing a record layout of the special
図16に示すように、特別リンク記憶部153は楽曲IDフィールド、特別リンクURLフィールド、特別楽曲IDフィールド及び特別楽曲データフィールドを含んで構成される。特別リンクURLフィールドには楽曲IDに対応づけて、特別楽曲データをダウンロードする際に必要となるURLが記憶されている。特別楽曲データフィールド及び特別楽曲IDフィールドには、楽曲ID及び特別リンクURLフィールドに対応づけて、特別楽曲データ及びこれを特定するためのIDを記憶している。楽曲ID「M001」に対応する特別楽曲IDは「SP001」である。なお、特別楽曲データの格納場所は必ずしも統合サーバ1内である必要はなく、Webサーバ3A,3Bまたは3Cのいずれか、または他の図示しないDBに記憶するようにしても良い。
As shown in FIG. 16, the special
各Webサイト3A、3B、3Cからのダウンロードにより、特別楽曲データをダウンロードするためのハイパーリンクH151が表示され、ユーザはハイパーリンクH151を操作することにより、特別楽曲ID「SP001」に係る特別楽曲データを受信することができる。また、各ユーザのポイントを統合管理することによりさらなる補助ハイパーリンクを設定しても良い。
By downloading from each of the
図17はポイントファイル154のレコードレイアウトを示す説明図である。ポイントファイル154はUIDに対応づけて総合ポイントを記憶している。Webサーバ3AのCPU3A1は所定時間毎(例えば1時間毎)にポイントファイル3A52に記憶したUIDに対応づけられるポイントを統合サーバ1へ送信する。なお、このポイントはWebサーバ3から携帯電話機2へ楽曲データ、一部楽曲データまたはカラオケデータを配信する度にインクリメントされるものである。同様に、Webサーバ3BのCPU3B1も所定時間毎にポイントファイル3B52に記憶したUIDに対応づけられるポイントを統合サーバ1へ送信し、Webサーバ3CのCPU3C1も所定時間毎にポイントファイル3C52に記憶したUIDに対応づけられるポイントを統合サーバ1へ送信する。
FIG. 17 is an explanatory diagram showing a record layout of the
統合サーバ1のCPU11は定期的にWebサーバ3A、3B及び3Cから送信されるポイントをUID別に合算し、合計値をUID別にポイントファイル154に記憶する。図の例ではUID「001」のユーザは現在総合ポイントが71である。CPU11は総合ポイントが所定ポイント(例えば70ポイント)を超えているか否かを判断し、超えている場合は、補助リンク先を読み出して携帯電話機2へ送信する。図18は補助リンク先へアクセスする際のイメージを示す説明図であり、図19は補助リンク記憶部155のレコードレイアウトを示す説明図である。補助リンク記憶部155は楽曲IDフィールド、及び補助リンクURLフィールドを含んで構成される。
The
補助リンクURLフィールドには楽曲IDに対応づけて、特別リンクURLとは異なる補助リンク先(以下補助リンクURL)が記憶されている。本実施の形態においては、補助リンクURLは、楽曲ID「M001」の楽曲を歌うアーティストのコンサートへ応募するWebページへのリンクであるものとして説明する。なお、特別リンクURLと同じく特別楽曲データとはさらに異なる楽曲データを提供するようにしても良い。CPU11は携帯電話機2からアクセスがあった場合、UIDを元に、ポイントファイル154を参照し、所定ポイント以上の場合に、UIDに対応する補助リンクURLを補助リンク記憶部155から読み出し、読み出した補助リンクURLへアクセスするためのハイパーリンクH181が記述されたHTML文書を携帯電話機2へ送信する。
In the auxiliary link URL field, an auxiliary link destination (hereinafter referred to as auxiliary link URL) different from the special link URL is stored in association with the music ID. In the present embodiment, the auxiliary link URL will be described as a link to a Web page for applying to a concert of an artist who sings a song with the song ID “M001”. Note that music data different from the special music data as well as the special link URL may be provided. The
図18に示すように携帯電話機2のブラウザ251には補助リンクURLへアクセスするためのハイパーリンクH181が表示される。ユーザは携帯電話機2の入力部23からハイパーリンクH181を操作する。CPU21はハイパーリンクH181の入力を受け付け、記述された補助リンクURLを参照して、当該URLに係るWebページをダウンロードする。本例では楽曲ID「001」に対応するアーティストのコンサートへ応募するためのWebページがダウンロードされる。図示しないが、ユーザは入力部23を通じてユーザの氏名及び連絡先等応募に必要な事項を入力する。
As shown in FIG. 18, a hyperlink H181 for accessing the auxiliary link URL is displayed on the
以上のハードウェア構成において本実施の形態に係る処理手順を、フローチャートを用いて説明する。なお、以下では説明を容易にするためにユーザはまず楽曲配信サイトに係るWebサイト3Aへアクセスし、それから統合サーバ1へ誘導され、その後一部楽曲配信サイトに係るWebサイト3B及びカラオケ配信サイトに係るWebサイト3Cへアクセスする処理手順について説明する。図20乃至図22は楽曲データの配信処理の手順を示すフローチャートである。携帯電話機2のCPU21はブラウザ251を起動し、Webサーバ3Aへアクセスする。その後、CPU21はWebサーバ3AへUID及び配信を希望する楽曲IDを送信する(ステップS201)。
A processing procedure according to the present embodiment in the above hardware configuration will be described with reference to a flowchart. In the following, for ease of explanation, the user first accesses the
Webサーバ3AのCPU3A1は送信された楽曲IDをダウンロードするためのハイパーリンクH1及び統合サーバ1へアクセスするためのURL及び楽曲IDを含むハイパーリンクH2を基本となるHTML文書に記述する(ステップS202)。CPU3A1は記述を終えたHTML文書を携帯電話機2へ送信する(ステップS203)。これにより図9Aに示す画面がブラウザ251に表示される。携帯電話機2のCPU21は楽曲をダウンロードするためのハイパーリンクH1の入力を入力部23から受け付けたか否かを判断する(ステップS204)。
The CPU 3A1 of the
CPU21はハイパーリンクH1の入力を受け付けた場合(ステップS204でYES)、UID及び楽曲IDをWebサーバ3Aへ送信する(ステップS205)。Webサーバ3AのCPU3A1は送信された楽曲IDに対応する楽曲データを楽曲DB3AMから読み出し(ステップS206)、読み出した楽曲データを携帯電話機2へ送信する(ステップS207)。携帯電話機2のCPU21は楽曲データを受信する(ステップS208)。携帯電話機2のCPU21は再生アプリケーション252を起動し、楽曲データの再生を行う。
When the
ステップS207の処理の後、Webサーバ3AのCPU3A1は、履歴及びポイントを統合サーバ1へ通知すべく、ステップS201で送信された携帯電話機2のUID、楽曲ID及び配信完了情報を統合サーバ1へ送信する(ステップS209)。統合サーバ1のCPU11はUID、楽曲ID及び配信完了情報を受信し、UID及び楽曲IDに対応づけて配信履歴ファイル152に配信完了情報を記憶する(ステップS211)。さらにWebサーバ3AのCPU3A1はポイントファイル3A52に記憶したUIDに対応するポイントをインクリメントする(ステップS212)。
After the process of step S207, the CPU 3A1 of the
CPU3A1はインクリメント後、UID及びポイントを統合サーバ1へ送信する(ステップS213)。なお、ポイントの送信は一定時間毎に行っても良い。統合サーバ1のCPU11は送信されたUID及びポイントを受信し、UIDに対応づけて楽曲に係るポイントをRAM12に記憶する(ステップS214)。携帯電話機2のCPU21はステップS204においてハイパーリンクH1の入力を受け付けなかった場合(ステップS204でNO)、統合サーバ1へアクセスするためのハイパーリンクH2の入力を入力部23から受け付けたか否かを判断する(ステップS215)。
After the increment, the CPU 3A1 transmits the UID and points to the integrated server 1 (step S213). Note that the points may be transmitted at regular intervals. The
CPU21はハイパーリンクH2の入力を受け付けなかった場合(ステップS215でNO)、ユーザにダウンロードの意思がないものとして一連の処理を終了する。一方、CPU21はハイパーリンクH2の入力を受け付けた場合(ステップS215でYES)、統合サーバ1へ楽曲ID及びUIDを送信する(ステップS216)。統合サーバ1のCPU11はUID及び楽曲IDを受信する(ステップS217)。統合サーバ1のCPU11は図13、図15または図18のいずれかに記載したリンク先を含むHTML文書を生成し(ステップS218)、生成したHTML文書を携帯電話機2へ送信する(ステップS219)。なお、ステップS218のサブルーチンについては後述する。
If the
携帯電話機2のCPU21は送信されたHTML文書を受信し(ステップS221)、ブラウザ251に受信したHTML文書を図13、図15または図18の如く表示する(ステップS222)。
The
図13に表示されたハイパーリンクH131、H132、またはH133のいずれかをクリックした場合、Webサーバ3A、3B、または3Cへアクセスでき、楽曲データ、一部楽曲データまたはカラオケデータのダウンロードが可能となる。以下では、ハイパーリンクH133がクリックされ、カラオケ配信サイトであるWebサーバ3Cへアクセスした場合の処理について説明する。なお、ハイパーリンクH131及びH132をクリックした場合の処理については同様であるので詳細な説明は省略する。
When one of the hyperlinks H131, H132, or H133 displayed in FIG. 13 is clicked, the
図23及び図24はカラオケデータをダウンロードする際の処理手順を示すフローチャートである。携帯電話機2のCPU21はカラオケデータをダウンロードするためのハイパーリンクH133の入力を入力部23から受け付ける(ステップS231)。CPU21はハイパーリンクH133内に記述されたURLを参照して、Webサーバ3Cへアクセスし、UID及びカラオケIDをWebサーバ3Cへ送信する(ステップS232)。Webサーバ3CのCPU3C1はUID及びカラオケIDを受信する(ステップS233)。
23 and 24 are flowcharts showing the processing procedure when downloading karaoke data. The
CPU3C1は送信されたカラオケIDに対応するカラオケデータをカラオケDB3CKから読み出し(ステップS234)、読み出したカラオケデータを携帯電話機2へ配信する(ステップS235)。携帯電話機2のCPU21は配信されたカラオケデータを受信する(ステップS236)。CPU21は再生アプリケーション252を起動し、カラオケデータの再生を行う(ステップS237)。
The CPU 3C1 reads karaoke data corresponding to the transmitted karaoke ID from the karaoke DB 3CK (step S234), and distributes the read karaoke data to the mobile phone 2 (step S235). The
ステップS235の処理の後、Webサーバ3CのCPU3C1は統合サーバ1へステップS233で受信したUID、カラオケID及び配信完了情報を送信する(ステップS241)。統合サーバ1のCPU11はUID及びカラオケIDに対応づけて配信完了情報を配信履歴ファイル152に記憶する(ステップS242)。Webサーバ3CのCPU3C1はステップS241の後、ポイントファイル3C52に記憶したUIDに対応するポイントをインクリメントする(ステップS243)。CPU3C1はUID及びインクリメント後のポイントを統合サーバ1へ送信する(ステップS244)。統合サーバ1のCPU11はUID及びポイントを受信し、カラオケに係るポイントをRAM12に記憶する(ステップS245)。以上の処理が適宜繰り返されることにより、楽曲データ等の配信履歴及びポイントの蓄積処理が行われる。
After the process of step S235, the CPU 3C1 of the
図25及び図26は複数のハイパーリンクを含むHTML文書の生成処理の手順を示すフローチャートである。統合サーバ1のCPU11はステップS218のサブルーチンとして以下の処理を実行する。CPU11はリンク先記憶部151から楽曲配信サイトのURLを読み出す(ステップS251)。CPU15は携帯電話機2から受信した楽曲ID、一部楽曲IDまたはカラオケIDに基づく楽曲ID、受信したUID、及び、読み出したURLを含む情報をリンク先として記憶部15に記憶し、これらの情報を含む楽曲配信サイトへアクセスするためのハイパーリンクH131を生成する(ステップS252)。
FIG. 25 and FIG. 26 are flowcharts showing a procedure for generating an HTML document including a plurality of hyperlinks. The
CPU11はリンク先記憶部151から一部楽曲配信サイトのURLを読み出す(ステップS253)。CPU11は携帯電話機2から受信した楽曲ID、一部楽曲IDまたはカラオケIDに基づく一部楽曲ID、受信したUID、及び、読み出したURLを含む情報をリンク先として記憶部15に記憶し、これらの情報を含む一部楽曲配信サイトへアクセスするためのハイパーリンクH132を生成する(ステップS254)。CPU11はリンク先記憶部151からカラオケ配信サイトのURLを読み出す(ステップS255)。CPU11は携帯電話機2から受信した楽曲ID、一部楽曲IDまたはカラオケIDに基づくカラオケID、受信したUID、及び、読み出したURLを含む情報をリンク先として記憶部15に記憶し、これらの情報を含むカラオケ配信サイトへアクセスするためのハイパーリンクH133を生成する(ステップS256)。
The
CPU11は基本となるHTML文書を記憶部15から読み出し(ステップS257)、読み出したHTML文書にUIDを記述する(ステップS258)。CPU11はステップS252、S254及びS256で生成したハイパーリンクH131、H132及びH133をHTML文書に記述する(ステップS259)。CPU11は配信履歴ファイル152を参照して楽曲データ、一部楽曲データ及びカラオケデータの配信履歴を読み出す(ステップS261)。CPU11は楽曲データ、一部楽曲データ及びカラオケデータ別にダウンロードが完了したか否かの情報をHTML文書に記述する(ステップS262)。これにより、図13に示す画面が携帯電話機2のブラウザ251に表示される。
The
CPU11は楽曲データ、一部楽曲データ及びカラオケデータ全てのダウンロードが完了したか否かを判断する(ステップS263)。CPU11は全てのダウンロードが完了していると判断した場合(ステップS263でYES)、特別リンク記憶部153から楽曲IDに対応する特別リンクURLを読み出す(ステップS264)。CPU11は読み出した特別リンクURLを含むハイパーリンクH151を生成し(ステップS265)、生成したハイパーリンクH151をHTML文書に記述する(ステップS266)。これにより、図15に示す画面が携帯電話機2のブラウザ251に表示される。
The
CPU11は、ステップS214及びS245等でRAM12に記憶した、UIDに対応する楽曲データに係るポイント、一部楽曲データに係るポイント及びカラオケデータに係るポイントをRAM12から読み出す(ステップS267)。CPU11は各ポイントの合計値を算出し(ステップS268)、算出した合計値を総合ポイントとして、UIDに対応づけてポイントファイル154に記憶する(ステップS269)。
The
CPU11はUIDに対応する総合ポイントが所定値以上であるか否かを判断する(ステップS2610)。CPU11は所定値以上であると判断した場合(ステップS2610でYES)、補助リンク記憶部155から楽曲IDに対応する補助リンクURLを読み出す(ステップS2611)。CPU11は読み出した補助リンクURLを含むハイパーリンクH181を生成する(ステップS2612)。CPU11は生成したハイパーリンクH181をHTML文書に記述する(ステップS2613)。ステップS2613の後、ステップS263において全てダウンロードが完了していないとCPU11が判断した場合(ステップS263でNO)、及びステップS2610において総合ポイントが所定値以上でないと判断した場合(ステップS2610でNO)、一連の処理を終了する。
The
実施の形態2
実施の形態2は複数のユーザが共同でダウンロードを行う形態に関する。図27は実施の形態2に係る統合サーバ1のハードウェア構成を示すブロック図である。実施の形態1の構成に加えて記憶部15にはグループDB156が記憶されている。グループDB156はグループに属するUIDを記憶するものである。
The second embodiment relates to a mode in which a plurality of users downloads jointly. FIG. 27 is a block diagram illustrating a hardware configuration of the
図28はグループDB156のレコードレイアウトを示す説明図である。グループDB156はグループIDフィールド、UIDフィールド及びメールアドレスフィールドを含んで構成される。グループIDフィールドには複数のユーザが協調してダウンロードを行うためのグループを特定するための固有の識別情報(以下、グループID)が記憶されている。例えば、グループIDとして「G01」及び「G02」等が記憶されている。UIDフィールドにはグループに属する複数のUIDが記憶されている。またメールアドレスフィールドには、各ユーザのメールアドレスがUIDに対応づけて記憶されている。以下では、グループID「G01」内にUID「001」及び「002」の2人のユーザが存在するものとして説明する。
FIG. 28 is an explanatory diagram showing a record layout of the
図29はグループ登録を行う際のイメージを示す説明図である。UID「001」のユーザは携帯電話機2から統合サーバ1へアクセスし、図29Aに示す登録メニュー画面を受信する。この登録メニュー画面は統合サーバ1の記憶部15に記憶されている。登録メニュー画面には、グループ作成に関する情報の他、グループID入力ボックス291、メールアドレス入力ボックス292及びハイパーリンクH291等が表示される。ユーザは携帯電話機2の入力部23からグループID入力ボックス291内に登録するグループIDを入力する。さらに、UID「001」のユーザ本人のメールアドレス及び参加を呼びかける友人のメールアドレスをメールアドレス入力ボックス292内に、入力部23を通じて入力する。
FIG. 29 is an explanatory diagram showing an image when performing group registration. The user with the UID “001” accesses the
ハイパーリンクH291には統合サーバ1のURL及び登録処理を行う旨のコマンドが記述されており、ハイパーリンクH291の入力を入力部23から受け付けた場合、携帯電話機2のCPU21は、登録処理のために統合サーバ1へUID、入力されたグループID及びメールアドレスを送信する。統合サーバ1のCPU11はグループDB156に送信された内容を図28の如く記憶する。統合サーバ1のCPU11は、メーラを起動し、送信された友人のメールアドレス宛(本例ではG01002@・・・)に図29Bに示す確認のメールを送信する。
The hyperlink H291 describes the URL of the
このメールの基本となる参加を促す文章は記憶部15に記憶されており、CPU11は記憶部15から文書を読み出し、グループID、UIDの情報及びハイパーリンクH292を追加したメールを友人のメールアドレス宛へ送信する。ハイパーリンクH292には統合サーバ1のURL、友人のメールアドレス及び参加決定を示すコマンドが記述されている。友人のユーザがグループに参加する場合、ハイパーリンクH292を操作する。携帯電話機2のCPU21はハイパーリンクH292の入力を受け付け、グループID、友人のメールアドレス及びUID(本例では「002」)を統合サーバ1へ送信する。
The text for encouraging participation, which is the basis of this mail, is stored in the
統合サーバ1のCPU11は受信したグループIDに対応するUIDに参加の意思があると判断する。CPU11は送信されたグループID「G01」及び友人のメールアドレスに基づき、受信したUID「002」を、グループID及び友人のメールアドレスに対応づけてグループDB156に記憶する。以上の処理を複数の友人のユーザに対して行うことにより、グループの登録が完了する。なお、本実施の形態においては、統合サーバ1から友人のメールアドレス宛へメールを送信する構成としたが、本人の携帯電話機2から友人のメールアドレス宛へメールを送信しても良い。この場合、図29AにおけるハイパーリンクH291が入力部23からクリックされた場合、携帯電話機2はメーラを起動し、宛先をメールアドレス入力ボックス292に入力したアドレス、図29Bに示す参加を促す画面及びハイパーリンクH292を含むメール本文を含むメールを送信する。
The
図30は実施の形態2に係る配信履歴ファイル152のレコードレイアウトを示す説明図である。実施の形態2においては一のグループIDに対して複数のUIDに係る携帯電話機2によるダウンロードが実行される。そのため、CPU11はグループID別に、各UIDに係る携帯電話機2への配信履歴を記憶する。図30に示すように、配信履歴ファイル152は、グループID別に、各UIDの楽曲データ、一部楽曲データ及びカラオケデータ別の配信履歴を記憶している。図30の例はグループID「G01」の配信履歴を示す。楽曲ID「M001」に関しては、楽曲データのみが、UID「001」に係る携帯電話機2へ配信されている。一方、楽曲ID「M002」に関しては、協調処理により楽曲データがUID「002」に係る携帯電話機2へ配信され、一部楽曲データ及びカラオケデータがUID「001」に係る携帯電話機2へ配信されている。
FIG. 30 is an explanatory diagram showing a record layout of the
図30において楽曲ID「M001」に関する楽曲データがUID「001」に係る携帯電話機2へ配信された場合、配信完了を示すメールがグループ内の他のUIDに係る携帯電話機2へ送信される。図31は配信完了を示すメールのイメージを示す説明図である。メールには、ダウンロードが完了した情報と共に、グループID、ダウンロードしたUID、並びに、楽曲ID、一部楽曲IDまたはカラオケIDが表示される。そのほか、ダウンロードを促進するためのハイパーリンクH311が表示される。図31の例では、UID「001」のユーザが、楽曲ID「M001」に係る楽曲データのダウンロードを完了したことを表示している。さらに、他のデータ、すなわち、一部楽曲データ及びカラオケデータをダウンロードするためのハイパーリンクH311が表示されている。
In FIG. 30, when the music data related to the music ID “M001” is distributed to the
CPU11は配信履歴ファイル152を監視し、配信履歴フィールドに配信履歴が記憶された場合、グループID及び配信のあったUIDに基づき、グループDB156を検索し、グループID内の配信のあったUID以外のUIDに係るメールアドレスを読み出す。本例ではUID「002」のメールアドレス「G01002@・・・」が読み出される。CPU11は基本となるメールを記憶部15から読み出し、宛先を読み出したメールアドレスとし、基本となるメール中にグループID及び配信のあったUIDを記述する。
The
さらにCPU11は配信履歴ファイル152を参照し、配信済みのデータのIDを読み出す。本例では楽曲ID「M001」が読み出される。この配信済みの情報も基本となるメールに記述される。CPU11は統合サーバ1へアクセスするためのURL、グループID及び配信済みのデータのIDを含むハイパーリンクH311を生成し、基本となるメール中に記述する。本例では、統合サーバ1のURL、グループID「G01」及び楽曲ID「M001」を含む情報がハイパーリンクH311内に記述される。
Further, the
図31において、UID「002」のユーザが入力部23を通じてハイパーリンクH311を操作した場合、CPU21は統合サーバ1へアクセスし、UID、グループID及び楽曲IDを送信する。統合サーバ1のCPU11はこれらの情報を受信し、実施の形態1で述べたとおりHTML文書を生成し、生成したHTML文書をUID「002」に係る携帯電話機2へ送信する。図32はグループ内におけるダウンロード画面のイメージを示す説明図である。実施の形態1の図13で述べたとおり、楽曲データをダウンロードするためのハイパーリンクH131、一部楽曲データをダウンロードするためのハイパーリンクH132、及びカラオケデータをダウンロードするためのハイパーリンクH133が表示される。
In FIG. 31, when the user with the UID “002” operates the hyperlink H311 through the
本実施の形態においてはグループID及びこれに属するUIDに基づき処理を行うので、グループIDがHTML文書内に記述されている。本例ではグループID「G01」と表示されている。各ハイパーリンクH131、H132及びH133には並列して、ダウンロード状況が表示される。統合サーバ1のCPU11は配信履歴ファイル152を参照し、配信が完了しているデータ及び当該データのUIDを読み出し、データのダウンロード完了の情報と共に配信先のUIDをHTML文書に記述する。本例ではUID「001」の携帯電話機2へ配信が行われているので、「001ダウンロード済み」と楽曲データに関連させて情報が表示されている。これによりグループ内の他のユーザは、どのデータをダウンロードした場合に、特別リンクを得ることができるか容易に判断することができる。
In the present embodiment, processing is performed based on the group ID and the UID belonging to the group ID, so that the group ID is described in the HTML document. In this example, the group ID “G01” is displayed. The download status is displayed in parallel with each of the hyperlinks H131, H132, and H133. The
図33は全てのデータについてダウンロードが完了した際のイメージを示す説明図である。複数のユーザ、または一のユーザにより楽曲データ、一部楽曲データ及びカラオケデータ全ての配信が完了した場合、実施の形態1で述べたように、特別リンクURLが記述されたハイパーリンクH151が表示される。図33の例では、楽曲データはUID「001」のユーザがダウンロードし、一部楽曲データ及びカラオケデータはUID「002」のユーザがダウンロードしたことを示している。UID「001」及びUID「002」の携帯電話機2のブラウザ251にはハイパーリンクH151が表示され、各ユーザが特別バージョンをダウンロードすることができる。
FIG. 33 is an explanatory diagram showing an image when downloading of all data is completed. When distribution of music data, partial music data, and all karaoke data is completed by a plurality of users or one user, a hyperlink H151 in which a special link URL is described is displayed as described in the first embodiment. The In the example of FIG. 33, the music data is downloaded by the user with the UID “001”, and the partial music data and karaoke data are downloaded by the user with the UID “002”. A hyperlink H151 is displayed on the
図34はグループ登録処理の手順を示すフローチャートである。グループ作成を希望するユーザは携帯電話機2から統合サーバ1へアクセスする(ステップS341)。統合サーバ1のCPU11は記憶部15から登録メニュー画面を読み出し、携帯電話機2へ送信する(ステップS342)。携帯電話機2のCPU21は送信された登録メニュー画面を図29Aの如く表示する(ステップS343)。CPU21は入力部23から入力されたグループID、本人のメールアドレス、及び友人のメールアドレスを受け付ける(ステップS344)。CPU21はハイパーリンクH291の入力をトリガに、UID、並びに、受け付けたグループID、本人のメールアドレス、及び友人のメールアドレスを統合サーバ1へ送信する(ステップS345)。
FIG. 34 is a flowchart showing the procedure of the group registration process. A user who wishes to create a group accesses the
統合サーバ1のCPU11は送信されたUID、並びに、グループID、本人のメールアドレス、及び友人のメールアドレスを受信し、グループDB156に記憶する(ステップS346)。CPU11は記憶部15から友人へのグループ参加を促す基本となるメールを読み出す(ステップS347)。CPU11は宛先をステップS346で記憶した友人のメールアドレスに設定する(ステップS348)。CPU11はグループID、グループの作成を行ったユーザのUID、及び参加を決定するためのハイパーリンクH292をメール中に記述する(ステップS349)。CPU11は図29Bに示す記述後のメールを友人のメールアドレス宛へ送信する(ステップS3410)。
The
UID「002」に係る携帯電話機2の入力部23によりハイパーリンクH292をクリックする。これにより、携帯電話機2からUID「002」が統合サーバ1へ送信される。統合サーバ1のCPU11はハイパーリンクH292に対応するUIDを受信し(ステップS3411)、受信したUIDをグループID及びメールアドレスに対応づけてグループDB156に記憶する(ステップS3412)。
The hyperlink H292 is clicked by the
図35及び図36はダウンロード状況の通知処理を示すフローチャートである。統合サーバ1のCPU11は、配信履歴ファイル152に配信履歴が新たに記憶されたか否かを判断する(ステップS351)。CPU11は新たに配信履歴が記憶されていないと判断した場合(ステップS351でNO)、新たに配信履歴が記憶されるまで待機する。一方新たに配信履歴が記憶されたと判断した場合(ステップS351でYES)、配信履歴ファイル152から新たに記憶された配信履歴に係るグループID、楽曲ID、UIDを読み出す(ステップS352)。なお、本フローチャートにおいては、楽曲データが配信された例を説明するため、ステップS352の処理において楽曲IDを読み出しているが、一部楽曲データまたはカラオケデータの配信履歴が記憶された場合は、一部楽曲IDまたはカラオケIDが読み出される。
35 and 36 are flowcharts showing the download status notification process. The
CPU11は読み出したグループID及びUIDに基づき、グループDB156からメールアドレスを読み出す(ステップS353)。CPU11は基本となるメールを記憶部15から読み出す(ステップS354)。CPU11は宛先をステップS353で読み出したメールアドレスに設定する(ステップS355)。CPU11は図31に示すように、グループID、UID及び楽曲ID、並びに、ハイパーリンクH311をステップS354で読み出したメールに記述する(ステップS356)。なお、ハイパーリンクH311には、統合サーバ1へアクセスするためのURL、グループID及び楽曲IDが含まれる。
The
CPU11は記述を終えたメールを携帯電話機2へ送信する(ステップS357)。携帯電話機2のCPU21はメールを受信し(ステップS358)、記憶部25に記憶したメーラを起動し、図31の如く表示部24に表示する。ここで入力部23からハイパーリンクH311が操作された場合、CPU21はこれを受け付け、グループID、UID、及び楽曲IDを統合サーバ1へ送信する(ステップS359)。統合サーバ1のCPU11は送信されたグループID、UID及び楽曲IDを受信する(ステップS361)。
CPU11 transmits the mail which completed the description to the mobile telephone 2 (step S357). The
CPU11は、受信したグループID、UID及び楽曲IDを参照し、配信履歴ファイル152から配信の完了している楽曲データに係るUIDを読み出す(ステップS362)。CPU11は楽曲データの配信が完了した情報及びUIDを、記憶部15に記憶した基本となるHTML文書に記述する(ステップS363)。これにより、図32に示す如く「001ダウンロード済み」との表示が可能となる。続いてCPU11は一部楽曲のデータの配信が完了していない情報及びカラオケデータの配信が完了していない情報をHTML文書に記述する(ステップS364)。これにより、図32に示す如く「未ダウンロード」との表示が可能となる。なお、ステップS363及びステップS364の処理内容は、実施の形態1のステップS262の処理の詳細を示したものである。また、楽曲データ、一部楽曲データ及びカラオケデータ全ての配信が完了している場合は、図33に示す如く楽曲データ、一部楽曲データまたはカラオケデータそれぞれに、ダウンロード済みの情報及びダウンロードしたユーザのUIDが並記される。この場合、図33の如く、楽曲データに関し「001ダウンロード済み」と表示され、一部楽曲データに関し「002ダウンロード済み」と表示され、カラオケデータに関し「002ダウンロード済み」と表示される。
The
CPU11はリンク先を含むHTML文書を生成する(ステップS365)。なお、ステップS365の処理の詳細は、実施の形態1で述べたステップS218及びステップS251乃至ステップS2613で述べたとおりであるので詳細な説明は省略する。CPU11は生成したHTML文書を携帯電話機2へ送信する(ステップS366)。携帯電話機2のCPU21は送信されたHTML文書を受信し(ステップS367)、ブラウザ251に送信されたHTML文書を表示する。
The
なお、実施の形態1及び2においてはそれぞれ異なる楽曲配信サイト、一部楽曲配信サイト及びカラオケ配信サイトから、楽曲データ、一部楽曲データ及びカラオケデータを配信する形態について示したが、これに限るものではない。例えば、MP3(MPEG-1 Audio Layer3)またはWAV形式等で配信を行う音楽配信サイトA、音楽配信サイトB、及び音楽配信サイトCから、音楽情報及び関連音楽情報を配信する形態であっても良い。この場合、あるアーティストのアルバムの楽曲がNo.1からNo.10まで存在する場合、No.1を音楽情報とし、No.2乃至No.10を関連音楽情報とし、No.1〜No.3を音楽配信サイトAから配信し、No.4〜No.8を音楽配信サイトBから配信し、No.9及びNo.10を音楽配信サイトCから配信するようにしても良い。 In the first and second embodiments, the music data, the partial music data, and the karaoke data are distributed from different music distribution sites, partial music distribution sites, and karaoke distribution sites. However, the present invention is not limited to this. is not. For example, music information and related music information may be distributed from music distribution site A, music distribution site B, and music distribution site C that perform distribution in MP3 (MPEG-1 Audio Layer 3) or WAV format. . In this case, the music of an artist's album is No. 1 to No. If there are up to 10, no. 1 is music information. 2 to No. 10 is related music information. 1-No. 3 is distributed from the music distribution site A. 4-No. 8 is distributed from music distribution site B. 9 and no. 10 may be distributed from the music distribution site C.
本実施の形態2は以上の如き構成としてあり、その他の構成及び作用は実施の形態1と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。 The second embodiment is configured as described above, and the other configurations and operations are the same as those of the first embodiment. Therefore, corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted.
実施の形態3
図37は実施の形態3に係る統合サーバ1の構成を示すブロック図である。実施の形態3に係る統合サーバ1を動作させるためのプログラムは、本実施の形態3のように、CD−ROM、MO、またはDVD−ROM等の可搬型記録媒体1Aで提供することも可能である。さらに、プログラムを、通信網Nを介して図示しないサーバコンピュータからダウンロードすることも可能である。以下に、その内容を説明する。
FIG. 37 is a block diagram showing a configuration of the
図37に示す統合サーバ1の図示しないリーダ/ライタに、リンク先を送信させ、完了情報及び識別情報を受信させ、全ての完了情報を受信したかを判断させ、並びに、特別リンク先を読み出させるコンピュータプログラムが記録された可搬型記録媒体1A(CD−ROM、MO又はDVD−ROM等)を、挿入して記憶部15の制御プログラム15P内にこのプログラムをインストールする。または、かかるプログラムを、通信部16を介して外部の図示しないサーバコンピュータからダウンロードし、記憶部15にインストールするようにしても良い。かかるプログラムはRAM12にロードして実行される。これにより、上述のような統合サーバ1として機能する。
A reader / writer (not shown) of the
本実施の形態3は以上の如き構成としてあり、その他の構成及び作用は実施の形態1及び2と同様であるので、対応する部分には同一の参照番号を付してその詳細な説明を省略する。 The third embodiment is configured as described above, and the other configurations and operations are the same as those of the first and second embodiments. Therefore, corresponding parts are denoted by the same reference numerals, and detailed description thereof is omitted. To do.
1 統合サーバ
1A 可搬型記録媒体
2 携帯電話機
3A、3B、3C Webサーバ
3AW 歌詞DB
11 CPU(制御部)
12 RAM
13 入力部
14 表示部
15 記憶部
15P 制御プログラム
16 通信部
21 CPU(制御部)
22 RAM
23 入力部
24 表示部
25 記憶部
25P 制御プログラム
26 通信部
28 マイク
29 スピーカ
3A1 CPU
3A3 入力部
3A4 表示部
3A5 記憶部
3A6 通信部
3A8 時計部
3A51 履歴ファイル
3A52 ポイントファイル
3BP 一部楽曲DB
3CK カラオケDB
3AW 歌詞DB
3AM 楽曲DB
151 リンク先記憶部
152 配信履歴ファイル
153 特別リンク記憶部
154 ポイントファイル
155 補助リンク記憶部
156 グループDB
210 時計部
211 UID記憶部
251 ブラウザ
252 再生アプリケーション
N 通信網
DESCRIPTION OF
11 CPU (control unit)
12 RAM
13
22 RAM
23
3A3 Input unit 3A4 Display unit 3A5 Storage unit 3A6 Communication unit 3A8 Clock unit 3A51 History file 3A52 Point file 3BP Partial music DB
3CK Karaoke DB
3AW Lyrics DB
3AM Music DB
151 Link
210
Claims (8)
音楽情報に対する前記一のウェブサイトのリンク先及び関連音楽情報に対する前記他のウェブサイトのリンク先を記憶部に記憶するステップと、
前記記憶部に記憶した音楽情報及び関連音楽情報に対するリンク先を外部へ送信する送信ステップと、
前記一のウェブサイトから前記音楽情報の送信を完了した旨の完了情報、前記他のウェブサイトから前記関連音楽情報の送信を完了した旨の完了情報及び送信先の宛先となる識別情報を受信する受信ステップと、
前記識別情報に関し前記音楽情報及び関連音楽情報全ての完了情報を受信したかを制御部により判断する判断ステップと、
前記識別情報を受信し、かつ、前記判断ステップにより全ての完了情報を受信したと判断した場合、前記リンク先とは異なる特別リンク先を前記制御部により前記記憶部から読み出す読み出しステップと
を備えることを特徴とする送信支援方法。 A transmission support method for supporting transmission of music information transmitted from one website and related music information related to the music information transmitted from another website by a transmission support apparatus,
Storing the link destination of the one website for music information and the link destination of the other website for related music information in a storage unit;
A transmission step of transmitting a link destination for music information and related music information stored in the storage unit to the outside;
Completion information that the transmission of the music information is completed from the one website, completion information that the transmission of the related music information is completed from the other website, and identification information that is the destination of the transmission destination are received. Receiving step;
A determination step of determining, by the control unit, whether or not completion information of all the music information and related music information has been received with respect to the identification information;
A read step of reading the special link destination different from the link destination from the storage unit by the control unit when receiving the identification information and determining that all the completion information has been received by the determination step. A transmission support method characterized by the above.
前記送信支援装置は、
音楽情報に対する前記一のウェブサイトのリンク先及び関連音楽情報に対する前記他のウェブサイトのリンク先を記憶部に記憶する手段と、
前記記憶部に記憶した音楽情報及び関連音楽情報に対するリンク先を携帯端末機へ送信する送信手段と、
前記一のウェブサイトから前記音楽情報の送信を完了した旨の完了情報、前記他のウェブサイトから前記関連音楽情報の送信を完了した旨の完了情報及び送信先の宛先となる識別情報を受信する受信手段と、
前記識別情報に関し前記音楽情報及び関連音楽情報全ての完了情報を受信したかを判断する判断手段と、
前記識別情報を受信し、かつ、前記判断手段により全ての完了情報を受信したと判断した場合、前記リンク先とは異なる特別リンク先を前記記憶部から読み出す読み出し手段と、
該読み出し手段により読み出した特別リンク先を前記識別情報に係る携帯端末機へ送信する手段と
を備えることを特徴とする送信支援システム。 Connection of music information transmitted from one website to the mobile terminal and related music information related to the music information transmitted from another website to the mobile terminal via the communication network A transmission support system that supports the transmission support device,
The transmission support apparatus includes:
Means for storing a link destination of the one website for music information and a link destination of the other website for related music information in a storage unit;
Transmitting means for transmitting a link destination for music information and related music information stored in the storage unit to a portable terminal;
Completion information that the transmission of the music information is completed from the one website, completion information that the transmission of the related music information is completed from the other website, and identification information that is the destination of the transmission destination are received. Receiving means;
Determining means for determining whether or not the music information and all related music information have been received for the identification information;
A reading means for receiving the identification information and reading a special link destination different from the link destination from the storage unit when it is determined that the completion information has been received by the determination means;
Means for transmitting the special link destination read by the reading means to the portable terminal related to the identification information.
音楽情報に対する前記一のウェブサイトのリンク先及び関連音楽情報に対する前記他のウェブサイトのリンク先を記憶部に記憶する手段と、
前記記憶部に記憶した音楽情報及び関連音楽情報に対するリンク先を外部へ送信する送信手段と、
前記一のウェブサイトから前記音楽情報の送信を完了した旨の完了情報、前記他のウェブサイトから前記関連音楽情報の送信を完了した旨の完了情報及び送信先の宛先となる識別情報を受信する受信手段と、
前記識別情報に関し前記音楽情報及び関連音楽情報全ての完了情報を受信したかを判断する判断手段と、
前記識別情報を受信し、かつ、前記判断手段により全ての完了情報を受信したと判断した場合、前記リンク先とは異なる特別リンク先を前記記憶部から読み出す読み出し手段と
を備えることを特徴とする送信支援装置。 A transmission support apparatus for supporting transmission of music information transmitted from one website and related music information related to the music information transmitted from another website,
Means for storing a link destination of the one website for music information and a link destination of the other website for related music information in a storage unit;
Transmitting means for transmitting a link destination for music information and related music information stored in the storage unit to the outside;
Completion information that the transmission of the music information is completed from the one website, completion information that the transmission of the related music information is completed from the other website, and identification information that is the destination of the transmission destination are received. Receiving means;
Determining means for determining whether or not the music information and all related music information have been received for the identification information;
Read means for receiving a special link destination different from the link destination from the storage unit when receiving the identification information and determining that all completion information has been received by the judging means. Transmission support device.
前記識別情報を受信し、該識別情報に対応する数値が所定値以上であり、かつ、前記判断手段により全ての完了情報を受信したと判断した場合、前記リンク先及び特別リンク先とは異なる補助リンク先を前記記憶部から読み出す手段と
を備えることを特徴とする請求項3に記載の送信支援装置。 Means for receiving a numerical value based on the transmission usage status of the music information and the related music information in association with the identification information from the one website and the other website;
When the identification information is received, the numerical value corresponding to the identification information is equal to or greater than a predetermined value, and when the determination unit determines that all the completion information has been received, the assistance different from the link destination and the special link destination The transmission support apparatus according to claim 3, further comprising: means for reading a link destination from the storage unit.
前記判断手段は、
前記記憶部に記憶したグループ内の複数の識別情報に関し前記音楽情報及び関連音楽情報全ての完了情報を受信したかを判断するよう構成してあり、
前記読み出し手段は、
前記記憶部に記憶したグループ内の識別情報のいずれかを受信し、かつ、前記判断手段により全ての完了情報を受信したと判断した場合、前記リンク先とは異なる特別リンク先を前記記憶部から読み出すよう構成してある
ことを特徴とする請求項3に記載の送信支援装置。 Means for grouping a plurality of pieces of identification information and storing them in the storage unit;
The determination means includes
It is configured to determine whether or not the music information and all the related music information have been received for the plurality of pieces of identification information in the group stored in the storage unit,
The reading means includes
If any of the identification information in the group stored in the storage unit is received and it is determined that all completion information has been received by the determination unit, a special link destination different from the link destination is received from the storage unit. It is comprised so that it may read. The transmission assistance apparatus of Claim 3 characterized by the above-mentioned.
を備えることを特徴とする請求項5に記載の送信支援装置。 When the completion information and the identification information are received by the reception unit, the music information or the related music information that has been transmitted to the portable terminal related to the identification information different from the identification information in the group stored in the storage unit. The transmission support apparatus according to claim 5, further comprising means for transmitting information.
を備えることを特徴とする請求項3乃至5のいずれか一つに記載の送信支援装置。 The information processing apparatus further comprises means for transmitting information about music information or related music information that has been transmitted to the portable terminal related to the identification information when the reception means receives the completion information and the identification information. The transmission support apparatus according to any one of 3 to 5.
コンピュータに、
音楽情報に対する前記一のウェブサイトのリンク先及び関連音楽情報に対する前記他のウェブサイトのリンク先を記憶した記憶部から読み出した音楽情報及び関連音楽情報に対するリンク先を外部へ送信する送信ステップと、
前記一のウェブサイトから前記音楽情報の送信を完了した旨の完了情報、前記他のウェブサイトから前記関連音楽情報の送信を完了した旨の完了情報及び送信先の宛先となる識別情報を受信する受信ステップと、
前記識別情報に関し前記音楽情報及び関連音楽情報全ての完了情報を受信したかを制御部により判断する判断ステップと、
前記識別情報を受信し、かつ、前記判断ステップにより全ての完了情報を受信したと判断した場合、前記リンク先とは異なる特別リンク先を前記制御部により前記記憶部から読み出す読み出しステップと
を実行させるためのプログラム。 A program for causing a computer to support transmission of music information transmitted from one website and related music information related to the music information transmitted from another website,
On the computer,
A transmission step of transmitting the music information read from the storage unit storing the link destination of the one website to the music information and the link destination of the other website to the related music information and the link destination of the related music information to the outside;
Completion information that the transmission of the music information is completed from the one website, completion information that the transmission of the related music information is completed from the other website, and identification information that is the destination of the transmission destination are received. Receiving step;
A determination step of determining, by the control unit, whether or not completion information of all the music information and related music information has been received with respect to the identification information;
When the identification information is received and when it is determined that all the completion information is received in the determination step, a read step of reading a special link destination different from the link destination from the storage unit by the control unit is executed. Program for.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007116165A JP5150131B2 (en) | 2007-04-25 | 2007-04-25 | Transmission support method, transmission support system, transmission support apparatus, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007116165A JP5150131B2 (en) | 2007-04-25 | 2007-04-25 | Transmission support method, transmission support system, transmission support apparatus, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008275702A true JP2008275702A (en) | 2008-11-13 |
JP5150131B2 JP5150131B2 (en) | 2013-02-20 |
Family
ID=40053765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007116165A Expired - Fee Related JP5150131B2 (en) | 2007-04-25 | 2007-04-25 | Transmission support method, transmission support system, transmission support apparatus, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5150131B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010050372A1 (en) | 2008-10-27 | 2010-05-06 | キヤノン株式会社 | Electrificating member, method for manufacturing the electrificating member, process cartridge, and electrophotographic device |
JP2012073540A (en) * | 2010-09-29 | 2012-04-12 | Xing Inc | Communication karaoke system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001147968A (en) * | 1999-11-24 | 2001-05-29 | Sony Corp | Device, method and system for offering information |
JP2001195482A (en) * | 2000-01-14 | 2001-07-19 | Degital Laboratory Co Ltd | Method and system for charging on content distribution |
JP2002117007A (en) * | 2000-08-02 | 2002-04-19 | Ntt Communications Kk | Method and system for guiding to web site |
JP2004030307A (en) * | 2002-06-26 | 2004-01-29 | Yamaha Corp | Contents providing method, information terminal device and download contents check program |
WO2005033995A1 (en) * | 2003-09-30 | 2005-04-14 | Sony Corporation | Reception device and management device of service advertisement information |
-
2007
- 2007-04-25 JP JP2007116165A patent/JP5150131B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001147968A (en) * | 1999-11-24 | 2001-05-29 | Sony Corp | Device, method and system for offering information |
JP2001195482A (en) * | 2000-01-14 | 2001-07-19 | Degital Laboratory Co Ltd | Method and system for charging on content distribution |
JP2002117007A (en) * | 2000-08-02 | 2002-04-19 | Ntt Communications Kk | Method and system for guiding to web site |
JP2004030307A (en) * | 2002-06-26 | 2004-01-29 | Yamaha Corp | Contents providing method, information terminal device and download contents check program |
WO2005033995A1 (en) * | 2003-09-30 | 2005-04-14 | Sony Corporation | Reception device and management device of service advertisement information |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010050372A1 (en) | 2008-10-27 | 2010-05-06 | キヤノン株式会社 | Electrificating member, method for manufacturing the electrificating member, process cartridge, and electrophotographic device |
JP2012073540A (en) * | 2010-09-29 | 2012-04-12 | Xing Inc | Communication karaoke system |
Also Published As
Publication number | Publication date |
---|---|
JP5150131B2 (en) | 2013-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105357227A (en) | Contents sharing method between mobile terminal and local server | |
CN101657800B (en) | Content acquisition device, content acquisition method, and content acquisition system | |
CN102667766A (en) | Method for setting up a list of audio files for a mobile device | |
JP5150131B2 (en) | Transmission support method, transmission support system, transmission support apparatus, and program | |
JP4135011B2 (en) | Music content sharing system | |
US6583348B2 (en) | Server for use in rating of music contents | |
CN102347975B (en) | Navigation system and the framework of terminal user content are provided | |
JP2005189440A (en) | Electronic music instrument | |
KR101054904B1 (en) | System and method for forming music map | |
JP2001175679A (en) | Method and system for distributing music data | |
JP4158509B2 (en) | Information provision program for content distribution | |
KR20000071986A (en) | Suppling method and system of music data file | |
KR20080053738A (en) | Apparatus and method for providing the personalized service using web | |
JP2002183203A (en) | Information retrieving method and information storage medium | |
JP4775283B2 (en) | Karaoke network system | |
JP4392696B2 (en) | Music content storage system | |
KR100304612B1 (en) | Song update method using internet | |
JP4111258B2 (en) | Information search system, information search apparatus and method, and storage medium | |
JP4172390B2 (en) | Server computer and program applied thereto | |
JP2002169570A (en) | Musical piece server providing custom-made medley music | |
US20080235235A1 (en) | Page Title Display Method | |
KR20020065822A (en) | A new internet music site for managing member's song repertories and its application to song selection and noraebang machine control | |
KR20240111932A (en) | System and method for matching between users | |
JP2003177748A (en) | Musical piece data transmission device, musical piece data providing server, and program therefor | |
JP6257433B2 (en) | Karaoke program for communication terminal and communication karaoke server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100415 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120223 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120228 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120413 |
|
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: 20121113 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121203 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5150131 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151207 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |