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 PDF

Info

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
Application number
JP2007116165A
Other languages
Japanese (ja)
Other versions
JP5150131B2 (en
Inventor
Ayako Murayama
綾子 村山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xing Inc
Original Assignee
Xing Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Xing Inc filed Critical Xing Inc
Priority to JP2007116165A priority Critical patent/JP5150131B2/en
Publication of JP2008275702A publication Critical patent/JP2008275702A/en
Application granted granted Critical
Publication of JP5150131B2 publication Critical patent/JP5150131B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Reverberation, Karaoke And Other Acoustics (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a transmission support method by which a user who receives music information or related music information can easily receive information at each web site. <P>SOLUTION: A Web server 3A transmits a musical piece data to a mobile phone 2. Web servers 3B and 3C transmit a part of musical piece data and a karaoke data related to the musical piece data to the mobile phone 2. An integrated server 1 transmits a link destination to the musical piece data, the part of musical piece data and the karaoke data, to the mobile phone 2. A receiving means receives transmission completion information of the musical piece data from the Web server 3A, transmission completion information of the part of musical piece data and the karaoke data from the Web servers 3B and 3C, and a UID. It is determined whether all pieces of completion information regarding the UID are received. When it is determined that all pieces of completion information are received, a special link destination different from the link destination is read from a storage section. <P>COPYRIGHT: (C)2009,JPO&INPIT

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).

配信サービスにより提供される楽曲は着うたフル(登録商標)と呼ばれ、様々なウェブサイトから楽曲が配信されている。また楽曲を配信するだけではなく、所謂着うた(登録商標)と呼ばれる当該楽曲のサビである一部の楽曲を配信するウェブサイトも存在する。その他、楽曲の歌詞を配信するウェブサイト、並びに、楽曲の無声音楽データ及び無声音楽データにあわせて表示される歌詞データ、すなわちカラオケデータを配信するウェブサイトも存在する。
特開2005−233986号公報
Music provided by the distribution service is called Chaku-Uta Full (registered trademark), and music is distributed from various websites. In addition to distributing music, there is also a website that distributes some music called so-called Chaku-Uta (registered trademark) that is a chorus of the music. In addition, there are websites that distribute lyrics of music, and websites that distribute lyric data that is displayed in accordance with silent music data and silent music data of music, that is, karaoke data.
JP 2005-233986 A

このように一つの音楽情報に派生して様々な関連する音楽情報が提供されているにもかかわらず、各ウェブサイトがそれぞれ別個に音楽情報及び関連する音楽情報を提供しているため、ユーザに対し効率よく、またより魅力的な音楽情報の配信がなされていなかった。なお、特許文献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 Patent Document 1 does not solve such a problem.

本発明は斯かる事情に鑑みてなされたものであり、その目的は、音楽情報を送信する一のウェブサイト及び関連音楽情報を送信する他のウェブサイト相互間の縦断を容易にし、また各ウェブサイトでの送信を促進する特別リンク先を提供することにより、音楽情報または関連音楽情報の提供を受けるユーザが各ウェブサイトで容易に情報の提供を受けることが可能であり、またユーザのサービス利用を促進することが可能な送信支援方法、送信支援システム、送信支援装置及びコンピュータを送信支援装置として機能させるためのプログラムを提供することにある。   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)ファイル等を含む各種情報を送受信する。
Embodiment 1
FIG. 1 is a schematic diagram showing an outline of a transmission support system. The transmission support system includes a transmission support device 1, a communication network N, Web servers 3A, 3B, 3C (hereinafter, represented by 3 in some cases) and portable terminals 2, 2, 2,. The transmission support apparatus 1, Web servers 3A, 3B, 3C and mobile terminals 2, 2, 2,... Are connected to each other via a communication network N such as the Internet and a mobile phone network. Various information including an HTML (Hyper Text Markup Language) file and the like are transmitted and received by the Transfer Protocol.

送信支援装置1は、例えばサーバコンピュータが用いられる。以下では送信支援装置1を統合サーバ1と読み替えて説明する。携帯端末機2は例えば、携帯電話機、PDA(Personal Digital Assistance)、表示部を備える可搬型オーディオプレーヤまたは可搬型ゲーム機等であり、一般のカラオケ店舗に設置されるモニタより小型の表示画面を備える可搬型の携帯端末機である。本実施の形態においては、携帯端末機2を携帯電話機2であるものとして説明する。   For example, a server computer is used as the transmission support apparatus 1. Hereinafter, the transmission support apparatus 1 will be described as the integrated server 1. The portable terminal 2 is, for example, a mobile phone, a PDA (Personal Digital Assistance), a portable audio player or a portable game machine having a display unit, and has a display screen smaller than a monitor installed in a general karaoke store. It is a portable portable terminal. In the present embodiment, the mobile terminal 2 will be described as the mobile phone 2.

Webサーバ3は携帯電話機2を使用するユーザのリクエストに応じて音楽情報及び当該音楽情報に関連する関連音楽情報を携帯電話機2へ送信(以下、配信と適宜読み替えて用いる)する。本実施の形態においては音楽情報をあるアーティストの音声及び演奏を組み合わせた楽曲データであるものとして説明する。また楽曲データに関連する関連音楽情報を、当該楽曲のサビの部分を抽出した一部楽曲データ、当該楽曲データの歌詞データ及び当該楽曲データのカラオケデータであるものとして説明する。なお、これらのデータ以外にアーティストの画像データ等をも併せて送信するようにしても良い。   The Web server 3 transmits music information and related music information related to the music information to the mobile phone 2 in response to a request from the user who uses the mobile phone 2 (hereinafter, used as appropriately replaced with distribution). In the present embodiment, the description will be made assuming that the music information is music data combining voice and performance of a certain artist. Further, the related music information related to the music data will be described as being part music data obtained by extracting the chorus portion of the music, lyrics data of the music data, and karaoke data of the music data. In addition to these data, artist image data and the like may be transmitted together.

Webサーバ3Aは、楽曲データを配信する楽曲配信サイト及び歌詞データを配信する歌詞配信サイトとして機能する。またWebサーバ3Bは、一部楽曲データを配信する一部楽曲配信サイトとして機能し、Webサーバ3Cはカラオケデータを配信するカラオケ配信サイトとして機能する。なお、本実施の形態においては、説明を容易にするために、一部楽曲配信サイト及びカラオケ配信サイトの機能をWebサーバ3Aとは別の、Webサーバ3B及びWebサーバ3Cのそれぞれに構築したが、Webサーバ3A単体で構成しても良い。同様に、説明を容易にするために統合サーバ1とWebサーバ3とを別体で構成し、統合サーバ1及びWebサーバ3の処理をそれぞれ振り分ける構成としたが、これらを一体として構成しても良い。   The Web server 3A functions as a music distribution site for distributing music data and a lyrics distribution site for distributing lyrics data. The Web server 3B functions as a partial music distribution site that distributes partial music data, and the Web server 3C functions as a karaoke distribution site that distributes karaoke data. In the present embodiment, in order to facilitate the explanation, the functions of a part of the music distribution site and the karaoke distribution site are constructed in each of the Web server 3B and the Web server 3C different from the Web server 3A. Alternatively, the web server 3A may be configured as a single unit. Similarly, in order to facilitate the explanation, the integrated server 1 and the Web server 3 are configured separately and the processing of the integrated server 1 and the Web server 3 is distributed. good.

楽曲データの配信を希望するユーザは携帯電話機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 mobile phone 2 to access the Web server 3A. A user who wants to distribute a part of music data accesses the Web server 3B using the mobile phone 2, and a user who wants to distribute karaoke data accesses the Web server 3C using the mobile phone 2. The Web server 3A guides the user to the integrated server 1 in order to promote distribution on the other Web servers 3B and 3C. Similarly, the Web server 3B and the Web server 3C guide the user to the integrated server 1 in order to promote the distribution.

統合サーバ1へアクセスした携帯電話機2には、他のWebサーバ3へのリンクが設定されており、このリンクにより携帯電話機2は他のWebサーバ3へ誘導される。これらが繰り返され、携帯電話機2へ楽曲データ、一部楽曲データ及びカラオケデータの全てが配信された場合、インセンティブとなるコンテンツを付与するための特別リンクが統合サーバ1から携帯電話機2へ送信される。携帯電話機2はこの特別リンクをたどることでコンテンツを入手することができる。   The mobile phone 2 that has accessed the integrated server 1 is set with a link to another Web server 3, and the mobile phone 2 is guided to the other Web server 3 by this link. When these are repeated and all of the music data, partial music data, and karaoke data are distributed to the mobile phone 2, a special link for providing incentive content is transmitted from the integrated server 1 to the mobile phone 2. . The mobile phone 2 can obtain the content by following this special link.

図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 mobile phone 2. The mobile phone 2 includes a CPU (Central Processing Unit) 21, a RAM (Random Access Memory) 22, an input unit 23, a display unit 24, a communication unit 26, a microphone 28, a speaker 29, a clock unit 210, and a UID storage unit. 211 and the memory | storage part 25 are comprised. The CPU 21 is connected to the hardware units of the mobile phone 2 via the bus 27, controls them, and executes various software functions according to the control program 25P stored in the storage unit 25.

表示部24は例えば液晶ディスプレイ等であり、入力部23はプッシュボタン等により構成される。なお、タッチパネルのように表示部24と入力部23とを一体的に構成するようにしても良い。スピーカ29は音声データ、通話データ、またはマイク28から入力された音声に係る音声信号を増幅して出力する。マイク28は外部から入力された音声信号を電気信号へ変換する。変換後の電気信号は図示しないA/D変換器によりデジタルデータへ変換されてCPU21へ出力される。通信部26は高周波送受信部及びアンテナ等を備え、音声データ、文字データ等を含む各種データの送受信を行う。   The display unit 24 is, for example, a liquid crystal display, and the input unit 23 is configured by a push button or the like. In addition, you may make it comprise the display part 24 and the input part 23 integrally like a touchscreen. The speaker 29 amplifies and outputs audio data, call data, or an audio signal related to audio input from the microphone 28. The microphone 28 converts an audio signal input from the outside into an electric signal. The converted electrical signal is converted into digital data by an A / D converter (not shown) and output to the CPU 21. The communication unit 26 includes a high-frequency transmission / reception unit and an antenna, and performs transmission / reception of various data including voice data, character data, and the like.

時計部210は日時情報をCPU21へ出力する。UID記憶部211は携帯電話機2のユーザ固有に付与される識別情報(以下、UID)を記憶している。このUIDは例えばFOMA(登録商標)カード等のICカードに記憶された15桁の識別番号を用いれば良い。なお、携帯電話機2のMAC(Media Access Control)アドレスまたは電話番号等を用いても良い。そのほか各ユーザに会員番号を付与し、この会員番号によりユーザを特定するようにしても良い。   The clock unit 210 outputs date / time information to the CPU 21. The UID storage unit 211 stores identification information (hereinafter referred to as UID) uniquely assigned to the user of the mobile phone 2. As this UID, for example, a 15-digit identification number stored in an IC card such as a FOMA (registered trademark) card may be used. The MAC (Media Access Control) address or telephone number of the mobile phone 2 may be used. In addition, a member number may be given to each user, and the user may be specified by this member number.

記憶部25には制御プログラム25P、ブラウザ251、及び再生アプリケーション252が記憶されている。ブラウザ251はHTTPプロトコルにより通信部26を介して送受信されるHTMLファイルを解析して表示部24に表示する。再生アプリケーション252はブラウザ251のプラグインソフトウェアであり、楽曲データの再生、カラオケデータの表示・再生処理等を行う。   The storage unit 25 stores a control program 25P, a browser 251, and a playback application 252. The browser 251 analyzes the HTML file transmitted / received via the communication unit 26 by the HTTP protocol, and displays it on the display unit 24. The reproduction application 252 is plug-in software of the browser 251 and performs reproduction of music data, display / reproduction processing of karaoke data, and the like.

配信された楽曲データの再生指示を、入力部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 input unit 23, the CPU 21 activates the reproduction application 252 and outputs the music data from the speaker 29. When the music data is accompanied by background image data or moving image data, the CPU 21 displays the background image data or moving image data on the display unit 24 in accordance with an instruction from the reproduction application 252. Note that the playback application 252 performs the same processing for partial music data. When receiving an instruction for reproducing the distributed karaoke data from the input unit 23, the CPU 21 activates the reproduction application 252. The karaoke data includes silent music data, lyrics data, synchronization data for synchronizing the music data and the lyrics data, timing data for changing the lyrics data, and the like. The CPU 21 outputs unvoiced music data to the speaker 29 according to the instruction of the playback application 252 and displays the lyrics data on the display unit 24 in accordance with the music data according to the synchronization data. The CPU 21 changes the lyrics data from white to yellow according to the timing data.

図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 Web server 3A. The Web server 3A includes a CPU 3A1 as a control unit, a RAM 3A2, an input unit 3A3, a display unit 3A4, a communication unit 3A6, a clock unit 3A8, and a storage unit 3A5. The CPU 3A1 is connected to the hardware units of the Web server 3A via the bus 3A7, controls them, and executes various software functions according to the control program 3A5P stored in the storage unit 3A5.

通信部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 integrated server 1 and the mobile phone 2. The communication unit 3A6 is connected to the lyrics DB 3AW and the music DB 3AM. The CPU 3A1 executes processing such as storage and retrieval of necessary information by interacting using SQL (Structured Query Language) or the like in a schema that associates the key of the fields of the lyrics DB 3AW and the music DB 3AM. In the present embodiment, the lyrics DB 3AW and the music DB 3AM are stored in a DB in a database server (not shown), but may be stored in the storage unit 3A5. The input unit 3A3 is a keyboard and a mouse, the display unit 3A4 is a liquid crystal display, for example, and the clock unit 3A8 outputs date and time information to the CPU 3A1.

楽曲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 Web server 3A is described as functioning only as a music distribution site, and the contents of the lyrics DB 3AW used when functioning as a lyrics distribution site are omitted.

記憶部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 mobile phone 2, the CPU 3A1 reads the music data from the music DB 3AM and distributes the music data to the mobile phone 2. The CPU 3A1 stores the UID transmitted from the mobile phone 2, the music ID of the music data to be distributed, and the transmission date and time in the history file 3A51.

図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 mobile phone 2 that has requested distribution of music data is stored. In the song ID field, the song ID of the song data requested for distribution is stored in association with the UID. Further, in the transmission date / time field, the date / time when the music data is transmitted is stored in association with the UID and the music ID based on the output from the clock unit 3A8. For example, at 12:23:10 on March 22, 2007, the user with the UID “001” receives distribution of the music data with the music ID “M001”.

ポイントファイル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 mobile phone 2, the CPU 3A1 increments the point stored in the point field in association with the UID. For example, the user with UID “001” stores 51 points.

図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 Web server 3B that functions as a part of music distribution site. Since the configuration of the Web server 3B is substantially the same as the configuration of the Web server 3A, only the description of the reference numerals and differences will be described. The Web server 3B includes a CPU 3B1, a RAM 3B2, an input unit 3B3, a display unit 3B4, a communication unit 3B6, a clock unit 3B8, and a storage unit 3B5 as control units. The CPU 3B1 is connected to each hardware unit of the Web server 3B via the bus 3B7, controls them, and executes various software functions according to the control program 3B5P stored in the storage unit 3B5.

通信部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 mobile phone 2, the CPU 3B1 reads the partial music data from the partial music DB 3BP and distributes the partial music data to the mobile phone 2. The CPU 3B1 stores the UID transmitted from the mobile phone 2, the partial music ID of the partial music data to be distributed, and the transmission date and time in the history file 3B51.

図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 mobile phone 2 that has requested distribution of part of the music data is stored. In the partial music ID field, a partial music ID of partial music data requested for distribution is stored in association with the UID. Further, the transmission date / time field stores the date / time when the partial music data is transmitted in association with the UID and the partial music ID based on the output from the clock unit 3B8. For example, at 18: 5: 10 on March 21, 2007, the user with the UID “001” receives the distribution of the partial music data with the partial music ID “P001”.

ポイントファイル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 mobile phone 2, the CPU 3B1 increments the point stored in the point field in association with the UID. For example, the user with UID “001” stores 5 points.

図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 Web server 3C functioning as a karaoke distribution site. Since the configuration of the Web server 3C is substantially the same as the configuration of the Web server 3A or the Web server 3B, only the description of the symbols and the differences will be described. The Web server 3C includes a CPU 3C1, a RAM 3C2, an input unit 3C3, a display unit 3C4, a communication unit 3C6, a clock unit 3C8, and a storage unit 3C5 as control units. The CPU 3C1 is connected to the hardware units of the Web server 3C via the bus 3C7, controls them, and executes various software functions according to the control program 3C5P stored in the storage unit 3C5.

通信部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 mobile phone 2, the CPU 3C1 reads the karaoke data from the karaoke DB 3CK and distributes the karaoke data to the mobile phone 2. The CPU 3C1 stores the UID transmitted from the mobile phone 2, the karaoke ID of the karaoke data to be distributed, and the transmission date and time in the history file 3C51.

図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 mobile phone 2 that has requested distribution of karaoke data is stored. In the karaoke ID field, the karaoke ID of the karaoke data requested for distribution is stored in association with the UID. Further, in the transmission date / time field, the date / time when the karaoke data is transmitted is stored in association with the UID and the karaoke ID based on the output from the clock unit 3C8. For example, at 12: 5: 10 on March 22, 2007, the user with the UID “001” receives the karaoke data with the karaoke ID “K001”.

ポイントファイル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 mobile phone 2, the CPU 3C1 increments the point stored in the point field in association with the UID. For example, a user with UID “001” stores 15 points.

図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 browser 251 of the mobile phone 2 when the mobile phone 2 accesses the Web server 3. 9A shows a guidance screen when the mobile phone 2 accesses the Web server 3A, FIG. 9B shows a guidance screen when the mobile phone 2 accesses the Web server 3B, and FIG. 10 shows the guidance screen when the mobile phone 2 accesses the Web server 3C. The guidance screen when accessing is shown. When the CPU 3A1 of the Web server 3A receives the distribution request for the music data with the music ID “M001” from the mobile phone 2 with the UID “001”, the CPU 3A1 creates the HTML document shown in FIG.

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 Web server 3B or 3C via the integrated server 1. The hyperlink H2 is described in the HTML document and transmitted to the mobile phone 2. As shown in FIG. 9A, a hyperlink H1 for downloading music data and a hyperlink H2 for accessing the integrated server 1 are displayed on the browser 251 of the mobile phone 2 having the UID “001”.

このハイパーリンク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 integrated server 1 and the music ID may be described in the hyperlink H2. For example, http: // www. Address of integrated server 1 .M001. Moreover, what is necessary is just to describe the word which accelerates | stimulates download of some music data other than music data, karaoke data, etc. in the text described in the hyperlink H2. The user clicks on the hyperlink H <b> 2 through the input unit 23 of the mobile phone 2. The mobile phone 2 accesses the integrated server 1 according to the URL described in the hyperlink H2. In accordance with this, UID and music ID information is transmitted from the mobile phone 2 to the integrated server 1. Note that the CPU 21 of the mobile phone 2 accesses the Web server 3A when receiving the input of the hyperlink H1 from the input unit 23. The CPU 3A1 of the Web server 3A reads the corresponding music data from the music DB 3AM based on the UID and music ID transmitted from the mobile phone 2, and transmits them to the mobile phone 2.

一方、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 Web server 3B receives the distribution request for the partial music data with the partial music ID “P001” from the mobile phone 2 with the UID “001”, the CPU 3B1 creates an HTML document shown in FIG. Transmit to the telephone 2. The CPU 3B1 has a hyperlink H3 for downloading the partial music data of the partial music ID “P001”, and a hyperlink H4 for downloading the music data and karaoke data other than the partial music data from the integrated server 1. It is described in an HTML document and transmitted to the mobile phone 2. As shown in FIG. 9B, the browser 251 of the mobile phone 2 with the UID “001” displays a hyperlink H3 for downloading a part of music data and a hyperlink H4 for accessing the integrated server 1. 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 integrated server 1 and a part of the music ID may be described in the hyperlink H4. For example, http: //www.address of integrated server 1 .P001. The user clicks the hyperlink H4 through the input unit 23 of the mobile phone 2. The mobile phone 2 accesses the integrated server 1 according to the URL described in the hyperlink H4. At the same time, the UID and partial music ID information is transmitted from the mobile phone 2 to the integrated server 1. When the CPU 21 of the mobile phone 2 receives an input of the hyperlink H3 from the input unit 23, the CPU 21 accesses the Web server 3B. The CPU 3B1 of the Web server 3B reads the corresponding partial music data from the partial music DB 3BP based on the UID and the partial music ID transmitted from the mobile phone 2, and transmits them to the mobile phone 2.

さらに、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 Web server 3C receives the distribution request for the karaoke data with the karaoke ID “K001” from the mobile phone 2 with the UID “001”, the CPU 3C1 creates the HTML document shown in FIG. To do. The CPU 3C1 includes a hyperlink H5 for downloading the karaoke data with the karaoke ID “K001”, and a hyperlink H6 for downloading the music data other than the karaoke data and a part of the music data from the integrated server 1 in the HTML document. Describe and send to mobile phone 2. As shown in FIG. 10, a hyperlink H <b> 5 for downloading karaoke data and a hyperlink H <b> 6 for accessing the integrated server 1 are displayed on the browser 251 of the mobile phone 2 with the UID “001”.

ハイパーリンク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 integrated server 1 and the karaoke ID may be described in the hyperlink H6. For example, http: // www. Address of integrated server 1. K001. The user clicks the hyperlink H6 through the input unit 23 of the mobile phone 2. The mobile phone 2 accesses the integrated server 1 according to the URL described in the hyperlink H6. In accordance with this, UID and karaoke ID information is transmitted from the mobile phone 2 to the integrated server 1. Note that the CPU 21 of the mobile phone 2 accesses the Web server 3C when receiving an input of the hyperlink H5 from the input unit 23. The CPU 3C1 of the Web server 3C reads the corresponding karaoke data from the karaoke DB 3CK based on the UID and karaoke ID transmitted from the mobile phone 2, and transmits them to the mobile phone 2.

図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 integrated server 1. The integrated server 1 includes a CPU 11 as a control unit, a RAM 12, an input unit 13, a display unit 14, a communication unit 16, a clock unit 18, and a storage unit 15. The CPU 11 is connected to the hardware units of the integrated server 1 via the bus 17 and controls them, and executes various software functions according to the control program 15P stored in the storage unit 15.

通信部16はファイアウォールとしての機能を果たすゲートウェイ等であり、携帯電話機2、Webサーバ3A、3B及び3Cとの間で必要な情報を送受信する。入力部13はキーボード及びマウス等であり、表示部14は例えば液晶ディスプレイであり、時計部18は日時情報をCPU11へ出力する。記憶部15は例えばハードディスクであり制御プログラム15Pの他、リンク先記憶部151、配信履歴ファイル152、特別リンク記憶部153、ポイントファイル154及び補助リンク記憶部155等が記憶されている。   The communication unit 16 is a gateway or the like that functions as a firewall, and transmits / receives necessary information to / from the mobile phone 2 and the Web servers 3A, 3B, and 3C. The input unit 13 is a keyboard and a mouse, the display unit 14 is a liquid crystal display, for example, and the clock unit 18 outputs date and time information to the CPU 11. The storage unit 15 is, for example, a hard disk, and stores, in addition to the control program 15P, a link destination storage unit 151, a distribution history file 152, a special link storage unit 153, a point file 154, an auxiliary link storage unit 155, and the like.

リンク先記憶部151は各ウェブサイト(Webサーバ3A、3B及び3C)のURLを記憶している。図12はリンク先記憶部151のレコードレイアウトを示す説明図である。Webサーバ3Aである楽曲配信サイト、Webサーバ3Bである一部楽曲配信サイト、及びWebサーバ3Cであるカラオケ配信サイトそれぞれへアクセスするためのURLが記憶されている。   The link destination storage unit 151 stores the URL of each website (Web servers 3A, 3B, and 3C). FIG. 12 is an explanatory diagram showing a record layout of the link destination storage unit 151. URLs for accessing the music distribution site that is the Web server 3A, the partial music distribution site that is the Web server 3B, and the karaoke distribution site that is the Web server 3C are stored.

図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 CPU 11 receives an HTML document acquisition request accompanying the operation of the hyperlink H2, H4, or H6 from the mobile phone 2, the CPU 11 analyzes the contents of the hyperlink H2, H4, or H6 and corresponding music data, part An HTML document for downloading music data and karaoke data is generated. As the hyperlinks H2, H4, and H6 are operated, the UID, the song ID, the partial song ID, and the karaoke ID are transmitted to the integrated server 1, and the CPU 11 extracts them. Note that the music ID, the partial music ID, and the karaoke ID are associated with each other by specific identification information, and when any one ID is received, the other ID can be recognized. For example, as in this example, the last 3 digits are set as identification information (001 in this example) that uniquely identifies music data, some music data, and karaoke data, and the upper 1 digit is information indicating these types (in this example) M, P, K). In addition, identification information that associates these IDs may be stored in the integrated server 1 in advance, and each ID may be specified using this identification information.

CPU11は、リンク先記憶部151から楽曲配信サイト(Webサーバ3A)へアクセスするためのURLを読み出し、このURLにUID及び楽曲IDを付加したハイパーリンクH131をHTML文書に記述する。これが楽曲データに対するWebサーバ3Aへのリンク先となり、記憶部15に記憶またはRAM12に一時的に記憶され、その後HTML文書に記述される。例えばハイパーリンクH131はWebサーバ3AのURL、楽曲ID及びUIDを含んで構成される。   The CPU 11 reads a URL for accessing the music distribution site (Web server 3A) from the link destination storage unit 151, and describes a hyperlink H131 with the UID and the music ID added to the URL in the HTML document. This becomes a link destination for the music data to the Web server 3A, and is stored in the storage unit 15 or temporarily stored in the RAM 12, and then described in the HTML document. For example, the hyperlink H131 includes the URL of the Web server 3A, the music ID, and the UID.

同様に、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 CPU 11 reads the URL for accessing the partial music distribution site (Web server 3B) from the link destination storage unit 151, and describes the hyperlink H132 in which the UID and the partial music ID are added to the URL in the HTML document. To do. This becomes a link destination to the Web server 3B for a part of music data, and is stored in the storage unit 15 or temporarily stored in the RAM 12, and then described in the HTML document. For example, the hyperlink H132 includes the URL of the Web server 3B, a partial music ID, and a UID. Further, the URL for accessing the karaoke distribution site (Web server 3C) is read from the link destination storage unit 151, and the hyperlink H133 with the UID and karaoke ID added to the URL is described in the HTML document. This becomes a link destination of the karaoke data to the Web server 3C, and is stored in the storage unit 15 or temporarily stored in the RAM 12, and then described in the HTML document. For example, the hyperlink H133 includes the URL of the Web server 3C, the karaoke ID, and the UID.

CPU11はリンク先となるハイパーリンクH131、H132及びH133が記述されたHTML文書を携帯電話機2へ送信する。携帯電話機2のCPU21はブラウザ251に図13に示すダウンロード画面を表示する。楽曲データをダウンロードするためのハイパーリンクH131、一部楽曲データをダウンロードするためのハイパーリンクH132、カラオケデータをダウンロードするためのハイパーリンクH133がそれぞれ表示される。このように一のウェブサイトへのアクセスにより、他の音楽に関するウェブサイトへアクセスするためのリンク先が設定される。   The CPU 11 transmits an HTML document in which hyperlinks H131, H132, and H133 that are link destinations are described to the mobile phone 2. The CPU 21 of the mobile phone 2 displays a download screen shown in FIG. A hyperlink H131 for downloading music data, a hyperlink H132 for downloading partial music data, and a hyperlink H133 for downloading karaoke data are displayed. Thus, by accessing one website, a link destination for accessing another music website is set.

ユーザはダウンロードを希望するハイパーリンク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 input unit 23, the CPU 21 receives this information and transmits the UID and the karaoke ID to the Web server 3C that is the karaoke distribution site. Similarly, when the hyperlink H131 is operated from the input unit 23, the CPU 21 receives this information, transmits the UID and the music ID to the Web server 3A that is the music distribution site, and the hyperlink H132 is operated from the input unit 23. If this is the case, the CPU 21 receives this information and transmits the UID and the partial music ID to the Web server 3B that is the partial music distribution site.

これにより、ユーザの携帯電話機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 mobile phone 2 can access the Web server 3B, 3C, or 3A, and can download the transmitted partial music ID, karaoke ID, and partial music data corresponding to the music ID, karaoke data, or music data. it can. When the music data is distributed to the mobile phone 2 of the user having the UID “001”, the CPU 3A1 of the Web server 3A transmits the distribution history to the integrated server 1. Specifically, the CPU 3A1 transmits the UID “001”, the music ID “M001”, and completion information indicating completion of distribution to the integrated server 1. Similarly, when the partial music data is distributed to the mobile phone 2 of the user with the UID “001”, the CPU 3B1 of the Web server 3B receives the UID “001”, the partial musical ID “P001”, and the completion information as the distribution history. It transmits to the integrated server 1. Further, when the karaoke data is distributed to the mobile phone 2 of the user having the UID “001”, the CPU 3C1 of the Web server 3C transmits the UID “001”, the karaoke ID “K001”, and the completion information to the integrated server 1 as the distribution history. .

図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 distribution history file 152. The distribution history file 152 includes a music ID field, a distribution history field, and a distribution date / time field. The distribution history file 152 stores distribution history of music data, partial music data, and karaoke data for each UID. In the music ID field, a music ID is stored. In the example shown in the figure, distribution histories related to the music IDs “M001” and “M002” of the user with the UID “001” are stored.

配信履歴フィールドには、楽曲データ、一部楽曲データ及びカラオケデータ別に、配信が完了したか否かの情報が記憶されている。配信履歴フィールドの○印は配信が完了していることを示し、×印は配信が完了していないことを示す。図の例では楽曲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 CPU 11 receives the UID, music ID, and completion information from the Web server 3A, the CPU 11 stores these pieces of information in the distribution history file 152. And CPU11 memorize | stores the date information output from the clock part 18 in a delivery date field. In the example of FIG. 14, the music data distribution completion information of the music ID “M001” is transmitted at “12:23:10 on March 22, 2007”. Similarly, when the UID, partial music ID, and completion information are received from the Web server 3B, the information and distribution date / time are stored in the distribution history file 152, and the UID, karaoke ID, and completion information are received from the Web server 3C. In this case, the distribution history file 152 stores the information and the distribution date / time.

CPU11は、配信履歴ファイル152の配信履歴フィールドを参照し、楽曲データ、一部楽曲データまたはカラオケデータについてダウンロードが完了したか否かの情報をHTML文書内に記述する。これにより図13のハイパーリンクH131、H132及びH133の右側には、それぞれダウンロードの有無に関する情報が表示される。図13に示すHTML文書には、全てのデータをダウンロードするインセンティブとなる文書が記述されている。これは例えば、全てダウンロードすることを条件に、楽曲ID「M001」に係る楽曲の特別バージョン配信をプレゼントする等を記述すればよい。この特別バージョンは、オリジナルの楽曲に対し、リズムを変えたもの、他のアーティストが参加して歌ったもの、Jazz風またはオーケストラ風にアレンジしたもの等が該当する。以下ではこの特別バージョンに係る楽曲データを特別楽曲データという。   The CPU 11 refers to the distribution history field of the distribution history file 152 and describes in the HTML document information about whether or not the music data, partial music data, or karaoke data has been downloaded. As a result, information regarding the presence / absence of download is displayed on the right side of the hyperlinks H131, H132, and H133 in FIG. The HTML document shown in FIG. 13 describes a document serving as an incentive to download all data. This may be described, for example, by presenting a special version distribution of a song related to the song ID “M001” on condition that all downloads are made. This special version corresponds to an original musical piece with a changed rhythm, a song sung by another artist, or a jazz or orchestral arrangement. Below, the music data concerning this special version is referred to as special music data.

図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 link storage unit 153. The CPU 11 of the integrated server 1 refers to the distribution history file 152 when there is an access from the mobile phone 2 related to the UID “001”, and whether or not distribution has been completed for all of the music data, some music data, and karaoke data. Judging. If it is determined that the distribution has been completed for all data, a special link destination (hereinafter referred to as a special link URL) is read from the special link storage unit 153, and an HTML document including a hyperlink describing the special link URL is read from the mobile phone. 2 to send. As shown in FIG. 15, the browser 251 of the mobile phone 2 displays a hyperlink H151 for downloading special music data.

図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 link storage unit 153 includes a music ID field, a special link URL field, a special music ID field, and a special music data field. In the special link URL field, a URL necessary for downloading special music data is stored in association with the music ID. The special music data field and the special music ID field store special music data and an ID for specifying the music data in association with the music ID and the special link URL field. The special song ID corresponding to the song ID “M001” is “SP001”. The storage location of the special music data is not necessarily in the integrated server 1, but may be stored in any of the Web servers 3A, 3B, 3C, or other DB (not shown).

各Webサイト3A、3B、3Cからのダウンロードにより、特別楽曲データをダウンロードするためのハイパーリンクH151が表示され、ユーザはハイパーリンクH151を操作することにより、特別楽曲ID「SP001」に係る特別楽曲データを受信することができる。また、各ユーザのポイントを統合管理することによりさらなる補助ハイパーリンクを設定しても良い。   By downloading from each of the websites 3A, 3B, and 3C, a hyperlink H151 for downloading the special song data is displayed, and the user operates the hyperlink H151, whereby the special song data related to the special song ID “SP001” is displayed. Can be received. Moreover, you may set the further auxiliary | assistant hyperlink by integrating and managing each user's point.

図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 point file 154. The point file 154 stores total points in association with UIDs. The CPU 3A1 of the Web server 3A transmits a point associated with the UID stored in the point file 3A52 to the integrated server 1 every predetermined time (for example, every hour). This point is incremented every time music data, partial music data, or karaoke data is distributed from the Web server 3 to the mobile phone 2. Similarly, the CPU 3B1 of the Web server 3B also transmits a point associated with the UID stored in the point file 3B52 every predetermined time to the integrated server 1, and the CPU 3C1 of the Web server 3C also stores the UID stored in the point file 3C52 every predetermined time. The point associated with is transmitted to the integrated server 1.

統合サーバ1のCPU11は定期的にWebサーバ3A、3B及び3Cから送信されるポイントをUID別に合算し、合計値をUID別にポイントファイル154に記憶する。図の例ではUID「001」のユーザは現在総合ポイントが71である。CPU11は総合ポイントが所定ポイント(例えば70ポイント)を超えているか否かを判断し、超えている場合は、補助リンク先を読み出して携帯電話機2へ送信する。図18は補助リンク先へアクセスする際のイメージを示す説明図であり、図19は補助リンク記憶部155のレコードレイアウトを示す説明図である。補助リンク記憶部155は楽曲IDフィールド、及び補助リンクURLフィールドを含んで構成される。   The CPU 11 of the integrated server 1 periodically adds the points transmitted from the Web servers 3A, 3B, and 3C by UID, and stores the total value in the point file 154 by UID. In the example shown in the figure, the user with the UID “001” currently has 71 total points. The CPU 11 determines whether or not the total points exceed a predetermined point (for example, 70 points), and if so, reads the auxiliary link destination and transmits it to the mobile phone 2. FIG. 18 is an explanatory diagram showing an image when accessing the auxiliary link destination, and FIG. 19 is an explanatory diagram showing a record layout of the auxiliary link storage unit 155. The auxiliary link storage unit 155 includes a music ID field and an auxiliary link URL field.

補助リンク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 CPU 11 refers to the point file 154 based on the UID when accessed from the mobile phone 2, and reads the auxiliary link URL corresponding to the UID from the auxiliary link storage unit 155 when the predetermined point or more is reached. An HTML document in which a hyperlink H181 for accessing the link URL is described is transmitted to the mobile phone 2.

図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 browser 251 of the mobile phone 2. The user operates the hyperlink H181 from the input unit 23 of the mobile phone 2. The CPU 21 receives the input of the hyperlink H181, refers to the described auxiliary link URL, and downloads the Web page related to the URL. In this example, a Web page for applying to the concert of the artist corresponding to the music ID “001” is downloaded. Although not shown in the drawing, the user inputs items necessary for application such as the user's name and contact information through the input unit 23.

以上のハードウェア構成において本実施の形態に係る処理手順を、フローチャートを用いて説明する。なお、以下では説明を容易にするためにユーザはまず楽曲配信サイトに係る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 site 3A related to the music distribution site, and then is guided to the integrated server 1, and then to the Web site 3B and the karaoke distribution site related to some music distribution sites. A processing procedure for accessing the Web site 3C will be described. 20 to 22 are flowcharts showing the procedure of music data distribution processing. The CPU 21 of the mobile phone 2 activates the browser 251 and accesses the Web server 3A. Thereafter, the CPU 21 transmits the UID and the music ID desired to be distributed to the Web server 3A (step S201).

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 Web server 3A describes the hyperlink H1 for downloading the transmitted music ID and the hyperlink H2 including the URL and the music ID for accessing the integrated server 1 in the basic HTML document (step S202). . The CPU 3A1 transmits the HTML document that has been described to the mobile phone 2 (step S203). As a result, the screen shown in FIG. 9A is displayed on the browser 251. The CPU 21 of the mobile phone 2 determines whether or not the input of the hyperlink H1 for downloading music is received from the input unit 23 (step S204).

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 CPU 21 receives the input of the hyperlink H1 (YES in step S204), the CPU 21 transmits the UID and the music ID to the Web server 3A (step S205). The CPU 3A1 of the Web server 3A reads music data corresponding to the transmitted music ID from the music DB 3AM (step S206), and transmits the read music data to the mobile phone 2 (step S207). The CPU 21 of the mobile phone 2 receives the music data (step S208). The CPU 21 of the mobile phone 2 activates the reproduction application 252 and reproduces music data.

ステップ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 Web server 3A transmits the UID, music ID, and distribution completion information of the mobile phone 2 transmitted in step S201 to the integrated server 1 in order to notify the integrated server 1 of the history and points. (Step S209). The CPU 11 of the integrated server 1 receives the UID, music ID, and distribution completion information, and stores the distribution completion information in the distribution history file 152 in association with the UID and music ID (step S211). Further, the CPU 3A1 of the Web server 3A increments the point corresponding to the UID stored in the point file 3A52 (step S212).

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 CPU 11 of the integrated server 1 receives the transmitted UID and point, and stores the point related to the music in the RAM 12 in association with the UID (step S214). If the CPU 21 of the mobile phone 2 does not accept the input of the hyperlink H1 in step S204 (NO in step S204), the CPU 21 determines whether the input of the hyperlink H2 for accessing the integrated server 1 is accepted from the input unit 23. (Step S215).

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 CPU 21 does not accept the input of the hyperlink H2 (NO in step S215), the CPU 21 ends the series of processes assuming that the user does not intend to download. On the other hand, when the CPU 21 receives an input of the hyperlink H2 (YES in step S215), the CPU 21 transmits the music ID and UID to the integrated server 1 (step S216). The CPU 11 of the integrated server 1 receives the UID and the music ID (step S217). The CPU 11 of the integrated server 1 generates an HTML document including the link destination described in any of FIG. 13, FIG. 15, or FIG. 18 (step S218), and transmits the generated HTML document to the mobile phone 2 (step S219). Note that the subroutine of step S218 will be described later.

携帯電話機2のCPU21は送信されたHTML文書を受信し(ステップS221)、ブラウザ251に受信したHTML文書を図13、図15または図18の如く表示する(ステップS222)。   The CPU 21 of the mobile phone 2 receives the transmitted HTML document (step S221), and displays the received HTML document on the browser 251 as shown in FIG. 13, FIG. 15, or FIG. 18 (step S222).

図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 Web server 3A, 3B, or 3C can be accessed, and music data, partial music data, or karaoke data can be downloaded. . Hereinafter, a process when the hyperlink H133 is clicked and the Web server 3C that is the karaoke distribution site is accessed will be described. Since the processing when the hyperlinks H131 and H132 are clicked is the same, detailed description thereof is omitted.

図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 CPU 21 of the mobile phone 2 receives an input of the hyperlink H133 for downloading karaoke data from the input unit 23 (step S231). The CPU 21 refers to the URL described in the hyperlink H133, accesses the Web server 3C, and transmits the UID and the karaoke ID to the Web server 3C (step S232). The CPU 3C1 of the Web server 3C receives the UID and the karaoke ID (step S233).

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 CPU 21 of the mobile phone 2 receives the distributed karaoke data (step S236). CPU21 starts reproduction | regeneration application 252 and reproduces | regenerates karaoke data (step S237).

ステップ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 Web server 3C transmits the UID, karaoke ID, and distribution completion information received in step S233 to the integrated server 1 (step S241). The CPU 11 of the integrated server 1 stores the distribution completion information in the distribution history file 152 in association with the UID and the karaoke ID (step S242). After step S241, the CPU 3C1 of the Web server 3C increments the point corresponding to the UID stored in the point file 3C52 (step S243). The CPU 3C1 transmits the UID and the incremented point to the integrated server 1 (step S244). The CPU 11 of the integrated server 1 receives the UID and points, and stores the points related to karaoke in the RAM 12 (step S245). By repeating the above processing as appropriate, distribution processing of music data and the like and point accumulation processing are performed.

図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 CPU 11 of the integrated server 1 executes the following processing as a subroutine of step S218. CPU11 reads URL of a music distribution site from the link destination memory | storage part 151 (step S251). The CPU 15 stores the information including the music ID received from the mobile phone 2, the music ID based on the partial music ID or the karaoke ID, the received UID, and the read URL in the storage unit 15 as a link destination, and stores the information. A hyperlink H131 for accessing the included music distribution site is generated (step S252).

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 CPU 11 reads out the URL of the partial music distribution site from the link destination storage unit 151 (step S253). The CPU 11 stores information including the music ID received from the mobile phone 2, the partial music ID based on the partial music ID or the karaoke ID, the received UID, and the read URL in the storage unit 15 as a link destination. A hyperlink H132 for accessing a partial music distribution site including information is generated (step S254). CPU11 reads URL of a karaoke delivery site from the link destination memory | storage part 151 (step S255). The CPU 11 stores the information including the song ID received from the mobile phone 2, the karaoke ID based on the song ID or the karaoke ID, the received UID, and the read URL in the storage unit 15 as the link destination, and stores these information. A hyperlink H133 for accessing the included karaoke distribution site is generated (step S256).

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 CPU 11 reads a basic HTML document from the storage unit 15 (step S257), and describes the UID in the read HTML document (step S258). The CPU 11 describes the hyperlinks H131, H132, and H133 generated in steps S252, S254, and S256 in the HTML document (step S259). The CPU 11 refers to the distribution history file 152 and reads the distribution history of music data, partial music data, and karaoke data (step S261). The CPU 11 describes, in the HTML document, information indicating whether or not downloading has been completed for each piece of music data, some music data, and karaoke data (step S262). Thereby, the screen shown in FIG. 13 is displayed on the browser 251 of the mobile phone 2.

CPU11は楽曲データ、一部楽曲データ及びカラオケデータ全てのダウンロードが完了したか否かを判断する(ステップS263)。CPU11は全てのダウンロードが完了していると判断した場合(ステップS263でYES)、特別リンク記憶部153から楽曲IDに対応する特別リンクURLを読み出す(ステップS264)。CPU11は読み出した特別リンクURLを含むハイパーリンクH151を生成し(ステップS265)、生成したハイパーリンクH151をHTML文書に記述する(ステップS266)。これにより、図15に示す画面が携帯電話機2のブラウザ251に表示される。   The CPU 11 determines whether or not downloading of the music data, the partial music data, and the karaoke data has been completed (step S263). If the CPU 11 determines that all downloads have been completed (YES in step S263), the CPU 11 reads the special link URL corresponding to the music ID from the special link storage unit 153 (step S264). The CPU 11 generates a hyperlink H151 including the read special link URL (step S265), and describes the generated hyperlink H151 in the HTML document (step S266). Thereby, the screen shown in FIG. 15 is displayed on the browser 251 of the mobile phone 2.

CPU11は、ステップS214及びS245等でRAM12に記憶した、UIDに対応する楽曲データに係るポイント、一部楽曲データに係るポイント及びカラオケデータに係るポイントをRAM12から読み出す(ステップS267)。CPU11は各ポイントの合計値を算出し(ステップS268)、算出した合計値を総合ポイントとして、UIDに対応づけてポイントファイル154に記憶する(ステップS269)。   The CPU 11 reads from the RAM 12 the points related to the music data corresponding to the UID, the points related to the partial music data, and the points related to the karaoke data stored in the RAM 12 in steps S214 and S245 (step S267). The CPU 11 calculates the total value of each point (step S268), and stores the calculated total value as a total point in the point file 154 in association with the UID (step S269).

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 CPU 11 determines whether or not the total point corresponding to the UID is greater than or equal to a predetermined value (step S2610). If the CPU 11 determines that the value is equal to or greater than the predetermined value (YES in step S2610), the auxiliary link URL corresponding to the music ID is read from the auxiliary link storage unit 155 (step S2611). The CPU 11 generates a hyperlink H181 including the read auxiliary link URL (step S2612). The CPU 11 describes the generated hyperlink H181 in the HTML document (step S2613). After step S2613, if the CPU 11 determines that all downloads are not completed in step S263 (NO in step S263), and if it is determined in step S2610 that the total point is not equal to or greater than a predetermined value (NO in step S2610), A series of processing ends.

実施の形態2
実施の形態2は複数のユーザが共同でダウンロードを行う形態に関する。図27は実施の形態2に係る統合サーバ1のハードウェア構成を示すブロック図である。実施の形態1の構成に加えて記憶部15にはグループDB156が記憶されている。グループDB156はグループに属するUIDを記憶するものである。
Embodiment 2
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 integrated server 1 according to the second embodiment. In addition to the configuration of the first embodiment, the storage unit 15 stores a group DB 156. The group DB 156 stores UIDs belonging to groups.

図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 group DB 156. The group DB 156 includes a group ID field, a UID field, and a mail address field. In the group ID field, unique identification information (hereinafter referred to as group ID) for specifying a group for a plurality of users to download in cooperation is stored. For example, “G01” and “G02” are stored as group IDs. In the UID field, a plurality of UIDs belonging to the group are stored. In the mail address field, the mail address of each user is stored in association with the UID. In the following description, it is assumed that there are two users with the UIDs “001” and “002” in the group ID “G01”.

図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 integrated server 1 from the mobile phone 2 and receives the registration menu screen shown in FIG. 29A. This registration menu screen is stored in the storage unit 15 of the integrated server 1. On the registration menu screen, a group ID input box 291, a mail address input box 292, a hyperlink H291, and the like are displayed in addition to information related to group creation. The user inputs a group ID to be registered in the group ID input box 291 from the input unit 23 of the mobile phone 2. Further, the mail address of the user having the UID “001” and the mail address of the friend who calls for participation are input into the mail address input box 292 through the input unit 23.

ハイパーリンク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 integrated server 1 and a command for performing registration processing. When the input of the hyperlink H291 is received from the input unit 23, the CPU 21 of the mobile phone 2 performs the registration processing. The UID, the input group ID, and the e-mail address are transmitted to the integrated server 1. The CPU 11 of the integrated server 1 stores the contents transmitted to the group DB 156 as shown in FIG. The CPU 11 of the integrated server 1 activates the mailer, and sends the confirmation mail shown in FIG. 29B to the sent friend's mail address (G01002 @... In this example).

このメールの基本となる参加を促す文章は記憶部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 storage unit 15, and the CPU 11 reads the document from the storage unit 15, and sends the mail with the group ID, UID information and hyperlink H292 to the friend's mail address. Send to. The hyperlink H292 describes the URL of the integrated server 1, the email address of a friend, and a command indicating participation decision. When a friend user joins the group, the hyperlink H292 is operated. The CPU 21 of the mobile phone 2 receives the input of the hyperlink H292, and transmits the group ID, friend's mail address, and UID (“002” in this example) to the integrated server 1.

統合サーバ1のCPU11は受信したグループIDに対応するUIDに参加の意思があると判断する。CPU11は送信されたグループID「G01」及び友人のメールアドレスに基づき、受信したUID「002」を、グループID及び友人のメールアドレスに対応づけてグループDB156に記憶する。以上の処理を複数の友人のユーザに対して行うことにより、グループの登録が完了する。なお、本実施の形態においては、統合サーバ1から友人のメールアドレス宛へメールを送信する構成としたが、本人の携帯電話機2から友人のメールアドレス宛へメールを送信しても良い。この場合、図29AにおけるハイパーリンクH291が入力部23からクリックされた場合、携帯電話機2はメーラを起動し、宛先をメールアドレス入力ボックス292に入力したアドレス、図29Bに示す参加を促す画面及びハイパーリンクH292を含むメール本文を含むメールを送信する。   The CPU 11 of the integrated server 1 determines that there is an intention to participate in the UID corresponding to the received group ID. The CPU 11 stores the received UID “002” in the group DB 156 in association with the group ID and the friend's mail address based on the transmitted group ID “G01” and the friend's mail address. By performing the above processing for a plurality of friend users, group registration is completed. In the present embodiment, the mail is sent from the integrated server 1 to the friend's mail address. However, the mail may be sent from the mobile phone 2 of the person to the friend's mail address. In this case, when the hyperlink H291 in FIG. 29A is clicked from the input unit 23, the mobile phone 2 activates the mailer, the address entered in the mail address input box 292, the screen for prompting participation shown in FIG. A mail including a mail text including the link H292 is transmitted.

図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 distribution history file 152 according to the second embodiment. In the second embodiment, downloading by a mobile phone 2 related to a plurality of UIDs is executed for one group ID. Therefore, CPU11 memorize | stores the delivery log | history to the mobile telephone 2 which concerns on each UID for every group ID. As shown in FIG. 30, the distribution history file 152 stores the distribution history for each UID, song data, partial song data, and karaoke data for each group ID. The example of FIG. 30 shows the distribution history of the group ID “G01”. As for the music ID “M001”, only the music data is distributed to the mobile phone 2 related to the UID “001”. On the other hand, with respect to the music ID “M002”, the music data is distributed to the mobile phone 2 related to the UID “002” and the partial music data and karaoke data are distributed to the mobile phone 2 related to the UID “001”. Yes.

図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 mobile phone 2 related to the UID “001”, a mail indicating the completion of distribution is transmitted to the mobile phone 2 related to another UID in the group. FIG. 31 is an explanatory diagram showing an image of mail indicating the completion of distribution. In the email, the group ID, the downloaded UID, and the song ID, partial song ID, or karaoke ID are displayed together with the information that the download has been completed. In addition, a hyperlink H311 for promoting download is displayed. In the example of FIG. 31, it is displayed that the user with the UID “001” has completed the download of the music data related to the music ID “M001”. Furthermore, a hyperlink H311 for downloading other data, that is, some music data and karaoke data is displayed.

CPU11は配信履歴ファイル152を監視し、配信履歴フィールドに配信履歴が記憶された場合、グループID及び配信のあったUIDに基づき、グループDB156を検索し、グループID内の配信のあったUID以外のUIDに係るメールアドレスを読み出す。本例ではUID「002」のメールアドレス「G01002@・・・」が読み出される。CPU11は基本となるメールを記憶部15から読み出し、宛先を読み出したメールアドレスとし、基本となるメール中にグループID及び配信のあったUIDを記述する。   The CPU 11 monitors the distribution history file 152, and when the distribution history is stored in the distribution history field, the CPU 11 searches the group DB 156 based on the group ID and the UID with distribution, and other than the UID with distribution within the group ID. The mail address related to the UID is read out. In this example, the mail address “G01002 @...” Of the UID “002” is read out. The CPU 11 reads the basic mail from the storage unit 15, sets the destination as the read mail address, and describes the group ID and the distributed UID in the basic mail.

さらにCPU11は配信履歴ファイル152を参照し、配信済みのデータのIDを読み出す。本例では楽曲ID「M001」が読み出される。この配信済みの情報も基本となるメールに記述される。CPU11は統合サーバ1へアクセスするためのURL、グループID及び配信済みのデータのIDを含むハイパーリンクH311を生成し、基本となるメール中に記述する。本例では、統合サーバ1のURL、グループID「G01」及び楽曲ID「M001」を含む情報がハイパーリンクH311内に記述される。   Further, the CPU 11 refers to the distribution history file 152 and reads the ID of the distributed data. In this example, the music ID “M001” is read out. This distributed information is also described in the basic mail. The CPU 11 generates a hyperlink H311 including a URL for accessing the integrated server 1, a group ID, and an ID of distributed data, and describes it in the basic mail. In this example, information including the URL of the integrated server 1, the group ID “G01”, and the music ID “M001” is described in the hyperlink H311.

図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 input unit 23, the CPU 21 accesses the integrated server 1 and transmits the UID, group ID, and music ID. The CPU 11 of the integrated server 1 receives these pieces of information, generates an HTML document as described in the first embodiment, and transmits the generated HTML document to the mobile phone 2 associated with the UID “002”. FIG. 32 is an explanatory diagram showing an image of a download screen in the group. As described in FIG. 13 of the first embodiment, the hyperlink H131 for downloading music data, the hyperlink H132 for downloading some music data, and the hyperlink H133 for downloading karaoke data are displayed. 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 CPU 11 of the integrated server 1 refers to the distribution history file 152, reads the data that has been distributed and the UID of the data, and describes the distribution destination UID along with the data download completion information in the HTML document. In this example, since the distribution is performed to the mobile phone 2 having the UID “001”, “001 downloaded” is displayed in association with the music data. As a result, other users in the group can easily determine which data is downloaded and a special link can be obtained.

図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 browser 251 of the mobile phone 2 having the UID “001” and the UID “002”, and each user can download a special version.

図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 integrated server 1 from the mobile phone 2 (step S341). The CPU 11 of the integrated server 1 reads the registration menu screen from the storage unit 15 and transmits it to the mobile phone 2 (step S342). The CPU 21 of the mobile phone 2 displays the transmitted registration menu screen as shown in FIG. 29A (step S343). The CPU 21 receives the group ID, the person's mail address, and the friend's mail address input from the input unit 23 (step S344). Using the input of the hyperlink H291 as a trigger, the CPU 21 transmits the UID, the received group ID, the person's mail address, and the friend's mail address to the integrated server 1 (step S345).

統合サーバ1のCPU11は送信されたUID、並びに、グループID、本人のメールアドレス、及び友人のメールアドレスを受信し、グループDB156に記憶する(ステップS346)。CPU11は記憶部15から友人へのグループ参加を促す基本となるメールを読み出す(ステップS347)。CPU11は宛先をステップS346で記憶した友人のメールアドレスに設定する(ステップS348)。CPU11はグループID、グループの作成を行ったユーザのUID、及び参加を決定するためのハイパーリンクH292をメール中に記述する(ステップS349)。CPU11は図29Bに示す記述後のメールを友人のメールアドレス宛へ送信する(ステップS3410)。   The CPU 11 of the integrated server 1 receives the transmitted UID, the group ID, the person's mail address, and the friend's mail address, and stores them in the group DB 156 (step S346). The CPU 11 reads a basic mail for encouraging a group to join a friend from the storage unit 15 (step S347). The CPU 11 sets the destination as the friend's mail address stored in step S346 (step S348). The CPU 11 describes the group ID, the UID of the user who created the group, and the hyperlink H292 for determining participation in the mail (step S349). The CPU 11 transmits the post-description mail shown in FIG. 29B to a friend's mail address (step S3410).

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 input unit 23 of the mobile phone 2 related to the UID “002”. As a result, the UID “002” is transmitted from the mobile phone 2 to the integrated server 1. The CPU 11 of the integrated server 1 receives the UID corresponding to the hyperlink H292 (step S3411), and stores the received UID in the group DB 156 in association with the group ID and mail address (step S3412).

図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 CPU 11 of the integrated server 1 determines whether or not a distribution history is newly stored in the distribution history file 152 (step S351). If the CPU 11 determines that no new distribution history is stored (NO in step S351), the CPU 11 waits until a new distribution history is stored. On the other hand, if it is determined that the distribution history is newly stored (YES in step S351), the group ID, music ID, and UID relating to the newly stored distribution history are read from the distribution history file 152 (step S352). In this flowchart, in order to explain an example in which music data is distributed, the music ID is read in the process of step S352. However, when a distribution history of some music data or karaoke data is stored, The music piece ID or karaoke ID is read out.

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 CPU 11 reads the mail address from the group DB 156 based on the read group ID and UID (step S353). The CPU 11 reads a basic mail from the storage unit 15 (step S354). The CPU 11 sets the destination as the mail address read in step S353 (step S355). As shown in FIG. 31, the CPU 11 describes the group ID, UID, music ID, and hyperlink H311 in the mail read in step S354 (step S356). The hyperlink H311 includes a URL for accessing the integrated server 1, a group ID, and a song ID.

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 CPU 21 of the mobile phone 2 receives the mail (step S358), activates the mailer stored in the storage unit 25, and displays it on the display unit 24 as shown in FIG. Here, when the hyperlink H311 is operated from the input unit 23, the CPU 21 receives this, and transmits the group ID, UID, and music ID to the integrated server 1 (step S359). The CPU 11 of the integrated server 1 receives the transmitted group ID, UID, and music ID (step S361).

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 CPU 11 refers to the received group ID, UID, and music ID, and reads the UID relating to the music data that has been distributed from the distribution history file 152 (step S362). The CPU 11 describes the information and UID that the music data has been distributed in the basic HTML document stored in the storage unit 15 (step S363). As a result, as shown in FIG. 32, “001 downloaded” can be displayed. Subsequently, the CPU 11 describes in the HTML document the information that the distribution of the data of some music is not completed and the information that the distribution of the karaoke data is not completed (step S364). As a result, “undownloaded” can be displayed as shown in FIG. In addition, the processing content of step S363 and step S364 shows the detail of the process of step S262 of Embodiment 1. FIG. Further, when the distribution of all of the music data, the partial music data, and the karaoke data is completed, as shown in FIG. 33, the downloaded data and the downloaded user's data are respectively added to the music data, the partial music data, or the karaoke data. The UID is listed side by side. In this case, as shown in FIG. 33, “001 downloaded” is displayed for music data, “002 downloaded” is displayed for some music data, and “002 downloaded” is displayed for karaoke data.

CPU11はリンク先を含むHTML文書を生成する(ステップS365)。なお、ステップS365の処理の詳細は、実施の形態1で述べたステップS218及びステップS251乃至ステップS2613で述べたとおりであるので詳細な説明は省略する。CPU11は生成したHTML文書を携帯電話機2へ送信する(ステップS366)。携帯電話機2のCPU21は送信されたHTML文書を受信し(ステップS367)、ブラウザ251に送信されたHTML文書を表示する。   The CPU 11 generates an HTML document including the link destination (step S365). Note that the details of the processing in step S365 are as described in step S218 and steps S251 to S2613 described in the first embodiment, and thus detailed description thereof is omitted. The CPU 11 transmits the generated HTML document to the mobile phone 2 (step S366). The CPU 21 of the mobile phone 2 receives the transmitted HTML document (step S367) and displays the transmitted HTML document on the browser 251.

なお、実施の形態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を介して図示しないサーバコンピュータからダウンロードすることも可能である。以下に、その内容を説明する。
Embodiment 3
FIG. 37 is a block diagram showing a configuration of the integrated server 1 according to the third embodiment. A program for operating the integrated server 1 according to the third embodiment can be provided by a portable recording medium 1A such as a CD-ROM, MO, or DVD-ROM as in the third embodiment. is there. Further, the program can be downloaded from a server computer (not shown) via the communication network N. The contents will be described below.

図37に示す統合サーバ1の図示しないリーダ/ライタに、リンク先を送信させ、完了情報及び識別情報を受信させ、全ての完了情報を受信したかを判断させ、並びに、特別リンク先を読み出させるコンピュータプログラムが記録された可搬型記録媒体1A(CD−ROM、MO又はDVD−ROM等)を、挿入して記憶部15の制御プログラム15P内にこのプログラムをインストールする。または、かかるプログラムを、通信部16を介して外部の図示しないサーバコンピュータからダウンロードし、記憶部15にインストールするようにしても良い。かかるプログラムはRAM12にロードして実行される。これにより、上述のような統合サーバ1として機能する。   A reader / writer (not shown) of the integrated server 1 shown in FIG. 37 transmits a link destination, receives completion information and identification information, determines whether all completion information has been received, and reads a special link destination. A portable recording medium 1A (CD-ROM, MO, DVD-ROM or the like) in which a computer program to be recorded is recorded is inserted, and this program is installed in the control program 15P of the storage unit 15. Alternatively, such a program may be downloaded from an external server computer (not shown) via the communication unit 16 and installed in the storage unit 15. Such a program is loaded into the RAM 12 and executed. Thereby, it functions as the integrated server 1 as described above.

本実施の形態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.

送信支援システムの概要を示す模式図である。It is a schematic diagram which shows the outline | summary of a transmission assistance system. 携帯電話機のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a mobile telephone. Webサーバのハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of a Web server. 履歴ファイルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a history file. 一部楽曲配信サイトとして機能するWebサーバのハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the Web server which functions as a partial music distribution site. 履歴ファイルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a history file. カラオケ配信サイトとして機能するWebサーバのハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the Web server which functions as a karaoke delivery site. 履歴ファイルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a history file. 携帯電話機からWebサーバへアクセスした際に、携帯電話機のブラウザに表示される案内画面のイメージを示す説明図である。It is explanatory drawing which shows the image of the guidance screen displayed on the browser of a mobile telephone when accessing a web server from a mobile telephone. 携帯電話機からWebサーバへアクセスした際に、携帯電話機のブラウザに表示される案内画面のイメージを示す説明図である。It is explanatory drawing which shows the image of the guidance screen displayed on the browser of a mobile telephone when accessing a web server from a mobile telephone. 統合サーバのハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of an integrated server. リンク先記憶部のレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a link destination memory | storage part. 楽曲データ、一部楽曲データ及びカラオケデータをダウンロードするためのページのイメージを示す説明図である。It is explanatory drawing which shows the image of the page for downloading music data, some music data, and karaoke data. 配信履歴ファイルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a distribution history file. 全てのデータの配信が完了した場合の表示イメージを示す説明図である。It is explanatory drawing which shows the display image when distribution of all the data is completed. 特別リンク記憶部のレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a special link memory | storage part. ポイントファイルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a point file. 補助リンク先へアクセスする際のイメージを示す説明図である。It is explanatory drawing which shows the image at the time of accessing an auxiliary link destination. 補助リンク記憶部のレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of an auxiliary link memory | storage part. 楽曲データの配信処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the delivery process of music data. 楽曲データの配信処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the delivery process of music data. 楽曲データの配信処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the delivery process of music data. カラオケデータをダウンロードする際の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence at the time of downloading karaoke data. カラオケデータをダウンロードする際の処理手順を示すフローチャートである。It is a flowchart which shows the process sequence at the time of downloading karaoke data. 複数のハイパーリンクを含むHTML文書の生成処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the production | generation process of the HTML document containing a some hyperlink. 複数のハイパーリンクを含むHTML文書の生成処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of the production | generation process of the HTML document containing a some hyperlink. 実施の形態2に係る統合サーバのハードウェア構成を示すブロック図である。6 is a block diagram illustrating a hardware configuration of an integrated server according to Embodiment 2. FIG. グループのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of a group. グループ登録を行う際のイメージを示す説明図である。It is explanatory drawing which shows the image at the time of performing group registration. 実施の形態2に係る配信履歴ファイルのレコードレイアウトを示す説明図である。It is explanatory drawing which shows the record layout of the distribution history file which concerns on Embodiment 2. FIG. 配信完了を示すメールのイメージを示す説明図である。It is explanatory drawing which shows the image of the mail which shows delivery completion. グループ内におけるダウンロード画面のイメージを示す説明図である。It is explanatory drawing which shows the image of the download screen in a group. 全てのデータについてダウンロードが完了した際のイメージを示す説明図である。It is explanatory drawing which shows the image when downloading is completed about all the data. グループ登録処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a group registration process. ダウンロード状況の通知処理を示すフローチャートである。It is a flowchart which shows the notification process of a download condition. ダウンロード状況の通知処理を示すフローチャートである。It is a flowchart which shows the notification process of a download condition. 実施の形態3に係る統合サーバの構成を示すブロック図である。FIG. 10 is a block diagram illustrating a configuration of an integrated server according to a third embodiment.

符号の説明Explanation of symbols

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 SYMBOLS 1 Integrated server 1A Portable recording medium 2 Mobile phone 3A, 3B, 3C Web server 3AW Lyrics DB
11 CPU (control unit)
12 RAM
13 Input Unit 14 Display Unit 15 Storage Unit 15P Control Program 16 Communication Unit 21 CPU (Control Unit)
22 RAM
23 Input unit 24 Display unit 25 Storage unit 25P Control program 26 Communication unit 28 Microphone 29 Speaker 3A1 CPU
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 destination storage unit 152 Distribution history file 153 Special link storage unit 154 Point file 155 Auxiliary link storage unit 156 Group DB
210 Clock unit 211 UID storage unit 251 Browser 252 Playback application N Communication network

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.
JP2007116165A 2007-04-25 2007-04-25 Transmission support method, transmission support system, transmission support apparatus, and program Expired - Fee Related JP5150131B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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&#39;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