【0001】[0001]
【発明の属する技術分野】本発明は、最適な運動負荷を
与えるテンポの曲データを配信することができる曲デー
タ配信装置および曲データ配信方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a music data distribution device and a music data distribution method capable of distributing music data having a tempo giving an optimum exercise load.
【0002】[0002]
【従来の技術】近年、インターネット利用人口の増加に
伴って様々なビジネスモデルが生れつつあり、曲データ
配信サービスもその一形態として知られている。曲デー
タ配信サービスは、インターネットを介して接続される
配信サイト(配信事業者)と配信契約したユーザとから
なり、ユーザが配信サイトにアクセスして所望の曲デー
タについてダウンロードを要求すると、その要求に応じ
て配信サイトが対応する曲データをユーザへ送出する一
方、当該ユーザからその料金を徴収するようになってい
る。2. Description of the Related Art In recent years, various business models are emerging with the increase in the population using the Internet, and a music data distribution service is also known as one form thereof. The song data distribution service consists of a distribution site (distributor) connected via the Internet and users who have a distribution contract. When a user accesses the distribution site and requests download of desired song data, the request is sent. Accordingly, the distribution site sends the corresponding song data to the user, while collecting the fee from the user.
【0003】[0003]
【発明が解決しようとする課題】ところで、曲データ再
生機能を備えた携帯電話や無線携帯端末などの端末装置
を用いて上述した曲データ配信サービスを利用すると、
配信サイトからダウンロードした好みの曲データを再生
し、それを聴きながらジョギングやウォーキングを楽し
むことが可能になる。曲を聴きながらジョギングやウォ
ーキングなどの運動を楽しむ場合、曲のテンポに合わせ
て走ったり歩いたりし易く、その時の体調によっては過
度な運動負荷になり、却って健康を害してしまうことも
起こり得る。そこで本発明は、このような事情に鑑みて
なされたもので、曲を聴きながら運動を楽しむユーザに
最適な運動負荷を与えるテンポの曲データを配信するこ
とができる曲データ配信装置および曲データ配信方法を
提供することを目的としている。If the above-mentioned music data distribution service is used by using a terminal device such as a mobile phone or a wireless mobile terminal having a music data reproducing function,
You can play your favorite song data downloaded from the distribution site and enjoy jogging or walking while listening to it. When enjoying an exercise such as jogging or walking while listening to a song, it is easy to run or walk according to the tempo of the song, and depending on the physical condition at that time, an excessive exercise load may be caused, which may adversely affect the health. Therefore, the present invention has been made in view of such circumstances, and a music data distribution device and music data distribution that can distribute music data of a tempo that gives an optimal exercise load to a user who enjoys exercise while listening to music. It is intended to provide a way.
【0004】[0004]
【課題を解決するための手段】上記目的を達成するた
め、請求項1に記載の発明では、複数の曲データを記憶
管理する曲データベース手段と、運動負荷に応じて経時
変化する負荷心拍数Fを運動開始からの経過時間TCに
応じて読み出す第1のテーブル記憶手段と、前記負荷心
拍数Fと心拍数Sとの差Δdに応じたテンポ増減係数C
を読み出す第2のテーブル記憶手段と、ユーザ側から送
出される経過時間TCに従い前記第1のテーブル記憶手
段から負荷心拍数Fを読み出し、この負荷心拍数Fとユ
ーザ側から送出される心拍数Sとの差Δdに応じて前記
第2のテーブル記憶手段から読み出したテンポ増減係数
Cを、ユーザ側から送出される運動テンポTに乗算して
負荷テンポTMPを算出する負荷テンポ算出手段と、こ
の負荷テンポ算出手段により算出された負荷テンポTM
Pに略合致するテンポの曲を前記曲データベース手段か
ら検索してユーザに配信する配信手段とを具備すること
を特徴とする。In order to achieve the above object, in the invention described in claim 1, a music database means for storing and managing a plurality of music data, and a load heart rate F which changes with time according to an exercise load. With a first table storing means for reading out according to the elapsed time TC from the start of exercise, and a tempo increase / decrease coefficient C according to the difference Δd between the loaded heart rate F and the heart rate S.
The second table storage means for reading out and the loaded heart rate F from the first table storage means according to the elapsed time TC sent from the user side, and the loaded heart rate F and the heart rate S sent from the user side. Load tempo calculation means for calculating the load tempo TMP by multiplying the exercise tempo T sent from the user side by the tempo increase / decrease coefficient C read from the second table storage means according to the difference Δd from Load tempo TM calculated by the tempo calculation means
And a distribution means for searching the music database means for a music piece having a tempo substantially matching P and distributing it to the user.
【0005】請求項2に記載の発明では、運動負荷に応
じて経時変化する負荷心拍数Fを運動開始からの経過時
間TCに応じて読み出す第1のテーブルおよび前記負荷
心拍数Fと心拍数Sとの差Δdに応じたテンポ増減係数
Cを読み出す第2のテーブルを予めユーザ毎に記憶して
おく記憶過程と、ユーザ認証によりアクセス許可された
ユーザが計測して送出する経過時間TC、心拍数Sおよ
び運動テンポTを受信する受信過程と、受信した経過時
間TCに従い前記第1のテーブルから読み出した負荷心
拍数Fと受信した心拍数Sとの差Δdに応じて前記第2
のテーブルから読み出すテンポ増減係数Cを、受信した
運動テンポTに乗算して負荷テンポTMPを算出する負
荷テンポ算出過程と、この負荷テンポ算出過程にて算出
された負荷テンポTMPに略合致するテンポの曲を、複
数の曲データを記憶管理する曲データベースから検索し
て、前記アクセス許可されたユーザに配信する配信過程
とを具備することを特徴とする。According to the second aspect of the present invention, the load heart rate F which changes with time according to the exercise load is read out according to the elapsed time TC from the start of exercise, and the load heart rate F and the heart rate S are read out. The second table for reading out the tempo increase / decrease coefficient C corresponding to the difference Δd from the user is stored in advance for each user, and the elapsed time TC measured by the user authorized by the user authentication and transmitted, the heart rate According to the reception process of receiving S and the exercise tempo T, and the difference Δd between the load heart rate F read from the first table and the received heart rate S according to the received elapsed time TC, the second
Of the load tempo TMP calculated by the load tempo TMP calculated in this load tempo calculation step. And a distribution process of searching for a song from a song database that stores and manages a plurality of song data and delivering the song to the user who is permitted to access the song.
【0006】本発明では、運動負荷に応じて経時変化す
る負荷心拍数Fを運動開始からの経過時間TCに応じて
読み出す第1のテーブルおよび前記負荷心拍数Fと心拍
数Sとの差Δdに応じたテンポ増減係数Cを読み出す第
2のテーブルを予めユーザ毎に記憶しておき、ユーザ認
証によりアクセス許可されたユーザから経過時間TC、
心拍数Sおよび運動テンポTを受信すると、受信した経
過時間TCに従い前記第1のテーブルから読み出した負
荷心拍数Fと受信した心拍数Sとの差Δdに応じて前記
第2のテーブルから読み出すテンポ増減係数Cを、受信
した運動テンポTに乗算して負荷テンポTMPを算出
し、算出された負荷テンポTMPに略合致するテンポの
曲を、複数の曲データを記憶管理する曲データベースか
ら検索して該当するユーザに配信するので、曲を聴きな
がら運動を楽しむユーザに最適な運動負荷を与えるテン
ポの曲データを配信することが可能になる。In the present invention, the first table for reading the load heart rate F which changes with time according to the exercise load according to the elapsed time TC from the start of exercise and the difference Δd between the load heart rate F and the heart rate S are set. A second table for reading out the corresponding tempo increase / decrease coefficient C is stored in advance for each user, and the elapsed time TC from the user who is permitted access by user authentication,
When the heart rate S and the exercise tempo T are received, the tempo read from the second table according to the difference Δd between the load heart rate F read from the first table and the received heart rate S according to the received elapsed time TC. The increase / decrease coefficient C is multiplied by the received exercise tempo T to calculate the load tempo TMP, and a song having a tempo substantially matching the calculated load tempo TMP is searched from a song database that stores and manages a plurality of song data. Since it is distributed to the corresponding user, it becomes possible to distribute the music data of the tempo which gives the user an optimal exercise load while enjoying the exercise while listening to the music.
【0007】[0007]
【発明の実施の形態】以下、図面を参照して本発明の実
施の一形態について説明する。(1)構成図1は実施の一形態による曲データ配信システムの概略
構成を示す図である。この図において、1はユーザ側が
備える端末装置であり、無線接続する接続業者2を経由
してネットワークNTに接続する。端末装置1は、例え
ばユーザの腕に装着され、構成要素10〜11を備える
ウオッチとして形成されたり、あるいは携帯電話やPH
Sもしくは無線通信機能を具備したPDAであっても良
い。DETAILED DESCRIPTION OF THE INVENTION An embodiment of the present invention will be described below with reference to the drawings. (1) Configuration FIG. 1 is a diagram showing a schematic configuration of a music piece data distribution system according to an embodiment. In the figure, reference numeral 1 is a terminal device provided on the user side, and is connected to the network NT via a connection provider 2 which is wirelessly connected. The terminal device 1 is attached to, for example, a user's arm and is formed as a watch including the components 10 to 11, or a mobile phone or a PH.
It may be S or a PDA having a wireless communication function.
【0008】端末装置1において、10は各種操作スイ
ッチおよびLCD表示部を備える操作パネルである。操
作パネル10では、各種スイッチ操作に応じたスイッチ
イベントを発生する。各種操作スイッチの内には、例え
ばウォーキング等の運動を始める際および止める際にそ
れぞれオン操作されるスタート/ストップスイッチ(不
図示)等が設けられている。また、操作パネル10に備
えられるLCD表示部では、後述する制御部11から供
給される表示制御信号に基づき動作モードなどを表示す
る。In the terminal device 1, 10 is an operation panel including various operation switches and an LCD display section. On the operation panel 10, switch events are generated according to various switch operations. Among various operation switches, for example, a start / stop switch (not shown) that is turned on when starting and stopping exercise such as walking is provided. Further, the LCD display unit provided in the operation panel 10 displays the operation mode and the like based on a display control signal supplied from the control unit 11 described later.
【0009】11はCPU、ROMおよびRAM等から
構成される制御部である。制御部11は、操作パネル1
0から供給されるスイッチイベントに応じて装置各部の
動作を制御したり、その動作状態などを操作パネル10
のLCD表示部に表示させるものであり、本発明の要旨
に係わる特徴的な処理動作については追って詳述する。
12は制御部11の指示の下に接続業者2と無線データ
通信する通信部である。13はユーザの心拍数や歩行距
離を計測し、その結果を制御部11に供給する計測部で
ある。14は制御部11から与えられる曲データを楽音
として再生する音源である。Reference numeral 11 is a control unit composed of a CPU, a ROM, a RAM and the like. The control unit 11 has an operation panel 1
The operation panel 10 controls the operation of each part of the device according to a switch event supplied from
The characteristic processing operation related to the gist of the present invention will be described later in detail.
A communication unit 12 performs wireless data communication with the connection provider 2 under the instruction of the control unit 11. Reference numeral 13 is a measurement unit that measures the heart rate and walking distance of the user and supplies the results to the control unit 11. Reference numeral 14 is a sound source that reproduces the music data provided by the control unit 11 as a musical sound.
【0010】3はプロキシーサーバ31、配信管理サー
バ32およびデータベースサーバ33から構成される配
信サイトである。プロキシーサーバ31は、後述する配
信管理サーバ32側に接続されるイントラネット(図示
略)とインターネット等のネットワークNTとを遮断す
る機能を備えると共に、両ネットワーク間の通信を制御
する。具体的には、アクセス認証された正当なユーザ、
つまり、配信サイト3に会員登録した端末装置1からの
転送要求のみを配信管理サーバ32へ中継する一方、そ
れに対応する配信管理サーバ32からの各レスポンスを
該当する端末装置1に返送する。Reference numeral 3 is a distribution site composed of a proxy server 31, a distribution management server 32 and a database server 33. The proxy server 31 has a function of blocking an intranet (not shown) connected to the delivery management server 32 side, which will be described later, from the network NT such as the Internet, and controls communication between both networks. Specifically, a legitimate user whose access has been authenticated,
That is, only the transfer request from the terminal device 1 registered as a member in the distribution site 3 is relayed to the distribution management server 32, while the corresponding responses from the distribution management server 32 are returned to the corresponding terminal device 1.
【0011】配信管理サーバ32は、プロキシーサーバ
31を介してサイトアクセスしてくる端末装置1からの
要求に応じた処理を実行する。具体的には、アクセス認
証された端末装置1のユーザに対し、最適な運動負荷を
与えるテンポの曲データを配信する。また、配信管理サ
ーバ22は、端末装置1に曲データを配信し終えた時点
で、ネットワークNTを介してバンキングシステム40
にアクセスし、データベースサーバ33の会員データベ
ース33a(後述する)に登録される各ユーザ毎の属性
の内から、曲データを配信した端末装置1のユーザの決
済条件(クレジット情報)を参照してオンライン決済を
依頼する。The distribution management server 32 executes processing in response to a request from the terminal device 1 that accesses the site via the proxy server 31. Specifically, the music data of the tempo that gives an optimum exercise load is distributed to the user of the terminal device 1 that has been authenticated for access. In addition, the distribution management server 22 has the banking system 40 via the network NT when the distribution of the song data to the terminal device 1 is completed.
Online by referring to the settlement conditions (credit information) of the user of the terminal device 1 who has distributed the song data from among the attributes of each user registered in the member database 33a (described later) of the database server 33. Request payment.
【0012】データベースサーバ33は、会員データベ
ース33aおよび曲データをジャンル別に記憶管理する
曲データベース33bを備え、配信管理サーバ32から
の検索要求に対応したデータを、該当するデータベース
から検索して抽出する。会員データベース33aは、会
員登録されたユーザ毎の属性、心拍数履歴テーブルTB
L1およびテンポ増減テーブルTBL2を記憶管理す
る。ユーザ毎の属性とは、氏名や住所の他、配信曲の検
索対象として指定される曲ジャンルおよび曲配信時の決
済に用いるクレジット情報などから構成される。The database server 33 includes a member database 33a and a music database 33b that stores and manages music data according to genres, and retrieves and extracts data corresponding to a search request from the distribution management server 32 from the corresponding database. The member database 33a includes attributes and heart rate history table TB for each user who has registered as a member.
The L1 and the tempo increase / decrease table TBL2 are stored and managed. The attributes for each user include a name and an address, a music genre designated as a search target for distributed music, and credit information used for payment at the time of music distribution.
【0013】心拍数履歴テーブルTBL1とは、運動強
度mに対応した負荷を与えた時の、ユーザの心拍数変化
を過去複数回分平均してなる負荷心拍数Fをテーブルデ
ータとして記憶したものである。具体的には、運動強度
mの運動(例えばウォーキング)を行う過程で一定距離
を歩行する毎に計測したユーザの心拍数変化を得る。そ
のようにして得た複数回分の心拍数変化を平均化するこ
とにより、運動負荷に応じて経時変化するユーザの負荷
心拍数Fを表す心拍数履歴テーブルTBL1が形成され
る。心拍数履歴テーブルTBL1は、運動強度m毎の負
荷心拍数Fを備える。The heart rate history table TBL1 is a table in which the load heart rate F obtained by averaging changes in the user's heart rate for a plurality of past times when a load corresponding to the exercise intensity m is applied is stored as table data. . Specifically, the user's heart rate change measured every time a user walks a certain distance in the process of performing an exercise of exercise intensity m (for example, walking) is obtained. By averaging the plurality of heart rate changes obtained in this way, a heart rate history table TBL1 representing the user's load heart rate F that changes with time according to the exercise load is formed. The heart rate history table TBL1 includes the load heart rate F for each exercise intensity m.
【0014】図2に心拍数履歴テーブルTBL1の一例
を示す。図2に図示する一例では、一定距離を歩行し終
えた時点TC1を読み出しアドレスとして、運動強度m
=1に対応した負荷心拍数Fを読み出す。後述するよう
に、心拍数履歴テーブルTBL1から読み出された負荷
心拍数Fと、一定距離を歩行した時点TC1で計測され
るユーザの心拍数Sとの差Δdに応じてユーザに配信す
る曲のテンポを決定するようになっている。FIG. 2 shows an example of the heart rate history table TBL1. In the example shown in FIG. 2, the exercise intensity m
The loaded heart rate F corresponding to = 1 is read. As will be described later, the number of songs to be distributed to the user according to the difference Δd between the loaded heart rate F read from the heart rate history table TBL1 and the user's heart rate S measured at a time point TC1 when walking a certain distance. It is designed to determine the tempo.
【0015】テンポ増減テーブルTBL2は、心拍数履
歴テーブルTBL1から読み出される負荷心拍数Fと計
測された心拍数Sとの差Δdに応じたテンポ増減係数C
を読み出すテーブルである。図3にその一例を図示す
る。図3に示すテンポ増減テーブルTBL2では、差Δ
dに応じてテンポ増減係数Cをリニアに変化させている
が、これに限定されず非線形で変化させるものでもよ
い。後述するように、テンポ増減テーブルTBL2から
読み出されたテンポ増減係数Cは、一定距離を歩行する
毎に計測される歩行テンポTに乗算され、これにて得ら
れる負荷テンポTMPに略合致するテンポの曲を曲デー
タベース33bから検索して配信する。The tempo increase / decrease table TBL2 has a tempo increase / decrease coefficient C corresponding to a difference Δd between the load heart rate F read from the heart rate history table TBL1 and the measured heart rate S.
Is a table for reading. An example thereof is shown in FIG. In the tempo increase / decrease table TBL2 shown in FIG. 3, the difference Δ
Although the tempo increase / decrease coefficient C is changed linearly according to d, it is not limited to this and may be changed non-linearly. As will be described later, the tempo increase / decrease coefficient C read from the tempo increase / decrease table TBL2 is multiplied by the walking tempo T measured every time a user walks a certain distance, and the tempo substantially matches the load tempo TMP obtained by this. The song is searched for from the song database 33b and distributed.
【0016】(2)動作次に、図4を参照して曲データ配信システムの動作につ
いて説明する。まず、ユーザがウォーキングを始める際
に、端末装置1の操作パネル10でスタート/ストップ
スイッチをオン操作したとする。そうすると、端末装置
1では、制御部11が図4に示す曲再生処理ルーチンを
実行し、ステップS1に処理を進め、レジスタTCをゼ
ロリセットする。このレジスタTCには、タイムクロッ
クを累算した経過時間が格納されるようになっている
(以下、レジスタTCの値を経過時間TCと記す)。経
過時間TCがゼロリセットされると、図示されていない
タイマ割込み処理にてタイムクロックの累算が開始され
る。(2) Operation Next, the operation of the music data distribution system will be described with reference to FIG. First, it is assumed that the start / stop switch is turned on on the operation panel 10 of the terminal device 1 when the user starts walking. Then, in the terminal device 1, the control unit 11 executes the music piece reproduction processing routine shown in FIG. 4, advances the processing to step S1, and resets the register TC to zero. The register TC stores the elapsed time obtained by accumulating time clocks (hereinafter, the value of the register TC is referred to as the elapsed time TC). When the elapsed time TC is reset to zero, the time clock accumulation is started by a timer interrupt process (not shown).
【0017】次いで、ステップS2では、操作パネル1
0を介してユーザが入力する運動強度をレジスタmにス
トアする。ユーザが入力する運動強度とは、負荷レベル
を表す数値であり、例えばウォーキングであれば、普通
の歩行速度をm=1とし、早歩きの場合にm=2、競歩
の場合にm=3としている。さて、スタート/ストップ
スイッチをオン操作し、さらに運動強度mを入力してユ
ーザがウォーキングを始めると、計測部13にて計測さ
れる歩数に、予めメモリ登録しておいた歩幅を乗算して
得られる歩行距離をレジスタWDにストアする(以下、
レジスタWDの値を歩行距離WDと記す)。Next, in step S2, the operation panel 1
The exercise intensity input by the user via 0 is stored in the register m. The exercise intensity input by the user is a numerical value indicating the load level. For example, in the case of walking, the normal walking speed is m = 1, in the case of fast walking, m = 2, and in the case of race walking, m = 3. There is. Now, when the start / stop switch is turned on and the user starts walking by inputting the exercise intensity m, the number of steps measured by the measuring unit 13 is multiplied by the step length registered in advance in the memory to obtain the value. Store the walking distance to be stored in the register WD (hereinafter,
The value of the register WD is referred to as the walking distance WD).
【0018】次に、ステップS4では、歩行距離WDが
一定距離に達したか否かを判断する。一定距離を歩行し
終えていなければ、判断結果は「NO」となり、一定距
離を歩行し終えるまでステップS3〜S4を繰り返す。
そして、一定距離を歩行し終えると、ステップS4の判
断結果が「YES」となり、ステップS5に処理を進
め、歩行距離WDをゼロリセットする。次いで、ステッ
プS6に進み、一定距離を歩行し終えた時の心拍数Sお
よび歩行テンポTを計測する。なお、心拍数Sは、1分
間あたりの脈拍数をカウントして計測する。歩行テンポ
Tは、1分間あたりの歩数をカウントして計測する。心
拍数Sおよび歩行テンポTを計測し終えると、ステップ
S7に進み、接続業者2を経由してネットワークNTに
接続される配信サイト3にアクセスする。Next, in step S4, it is determined whether or not the walking distance WD has reached a certain distance. If the user has not walked the certain distance, the determination result is "NO", and steps S3 to S4 are repeated until the person has walked the certain distance.
Then, after walking a certain distance, the determination result of step S4 becomes "YES", the process proceeds to step S5, and the walking distance WD is reset to zero. Next, in step S6, the heart rate S and the walking tempo T at the end of walking a certain distance are measured. The heart rate S is measured by counting the pulse rate per minute. The walking tempo T is measured by counting the number of steps per minute. When the measurement of the heart rate S and the walking tempo T is completed, the process proceeds to step S7 to access the distribution site 3 connected to the network NT via the connection provider 2.
【0019】端末装置1からの接続要求を受けると、配
信サイト3はステップS8を実行し、まずプロキシーサ
ーバ31が端末装置1との接続を確立してアクセス認証
し、会員登録された端末装置1と認証した場合にはアク
セス許可信号を該当する端末装置1側に返送する。配信
サイト3へのアクセスが許可されると、端末装置1はス
テップS9に処理を進め、経過時間TC、運動強度m、
心拍数Sおよび歩行テンポTを配信サイト3側に送出す
る。Upon receiving the connection request from the terminal device 1, the distribution site 3 executes step S8. First, the proxy server 31 establishes a connection with the terminal device 1 for access authentication, and the terminal device 1 registered as a member. If it is authenticated, the access permission signal is returned to the corresponding terminal device 1 side. When the access to the distribution site 3 is permitted, the terminal device 1 advances the processing to step S9, where the elapsed time TC, the exercise intensity m,
The heart rate S and the walking tempo T are sent to the distribution site 3 side.
【0020】配信サイト3では経過時間TC、運動強度
m、心拍数Sおよび歩行テンポTを受信すると、ステッ
プS10に処理を進め、会員データベース33aから該
当するユーザの心拍数履歴テーブルTBL1を検索し、
検索した心拍数履歴テーブルTBL1について、経過時
間TCに対応した心拍数Sを登録する。つまり、心拍数
履歴テーブルTBL1において、運動強度mに対応する
負荷心拍数Fに心拍数Sを新たに加えて平均化すること
で負荷心拍数Fを更新させる。When the distribution site 3 receives the elapsed time TC, the exercise intensity m, the heart rate S, and the walking tempo T, the process proceeds to step S10, and the heart rate history table TBL1 of the corresponding user is searched from the member database 33a,
The heart rate S corresponding to the elapsed time TC is registered for the retrieved heart rate history table TBL1. That is, in the heart rate history table TBL1, the load heart rate F is updated by newly adding the heart rate S to the load heart rate F corresponding to the exercise intensity m and averaging.
【0021】次に、ステップS10に進むと、例えば図
2に図示したように、一定距離を歩行し終えた時点(経
過時間)TC1を読み出しアドレスとして、心拍数履歴
テーブルTBL1から運動強度m=1に対応した負荷心
拍数Fを読み出し、この負荷心拍数Fと一定距離を歩行
した時点で計測されたユーザの心拍数Sとの差Δdを算
出する。負荷心拍数Fと心拍数Sとの差Δdが得られる
と、ステップS12に進み、会員データベース33aか
ら該当するユーザのテンポ増減テーブルTBL2を検索
し、このテンポ増減テーブルTBL2から差Δdに応じ
たテンポ増減係数Cを求める。そして、テンポ増減テー
ブルTBL2から得たテンポ増減係数Cを、一定距離を
歩行し終えた時点の歩行テンポTに乗算して負荷テンポ
TMPを算出する。Next, when the process proceeds to step S10, as shown in FIG. 2, for example, the exercise intensity m = 1 from the heart rate history table TBL1 is set with the time point (elapsed time) TC1 at which walking of a certain distance is completed as a read address. The loaded heart rate F corresponding to is read out, and the difference Δd between the loaded heart rate F and the user's heart rate S measured at the time of walking a certain distance is calculated. When the difference Δd between the load heart rate F and the heart rate S is obtained, the process proceeds to step S12, the tempo increase / decrease table TBL2 of the corresponding user is searched from the member database 33a, and the tempo corresponding to the difference Δd is calculated from the tempo increase / decrease table TBL2. The increase / decrease coefficient C is obtained. Then, the load tempo TMP is calculated by multiplying the tempo increase / decrease coefficient C obtained from the tempo increase / decrease table TBL2 by the walking tempo T at the time point when the user has walked a certain distance.
【0022】続いて、ステップS13では、会員データ
ベース33aから該当するユーザの属性として記憶され
る曲ジャンルを抽出し、抽出した曲ジャンルの内で負荷
テンポTMPに略合致する曲データを曲データベース3
3bから検索し、該当する曲データを端末装置1に配信
する。こうして、運動強度mに対応した負荷テンポTM
Pを有する曲データが配信サイト3から配信されると、
端末装置1ではステップS14に処理を進め、配信され
た曲データをダウンロードした後、配信サイト3との通
信を一旦中断する。次いで、ステップS15では、ダウ
ンロードした曲データを音源14に供給すると共に、そ
の曲データの再生を音源14に指示する。Then, in step S13, the music genres stored as the attributes of the corresponding user are extracted from the member database 33a, and the music data in the extracted music genres that substantially match the load tempo TMP are recorded in the music database 3
3b is searched, and the corresponding song data is distributed to the terminal device 1. Thus, the load tempo TM corresponding to the exercise intensity m
When the music data having P is distributed from the distribution site 3,
The terminal device 1 advances the processing to step S14, downloads the distributed song data, and then temporarily interrupts the communication with the distribution site 3. Next, in step S15, the downloaded music piece data is supplied to the sound source 14 and the sound source 14 is instructed to reproduce the music piece data.
【0023】これにより、端末装置1では最適な運動負
荷を与えるテンポの曲データを再生することになる。続
いて、ステップS16では、スタート/ストップスイッ
チがオン操作されたか、つまりストップ操作されたかど
うかを判断する。ストップ操作された場合には、判断結
果が「YES」となり、本ルーチンを完了させるが、ス
トップ操作されなければ、判断結果は「NO」となり、
前述のステップS3に処理を戻す。As a result, the terminal device 1 reproduces the music data of the tempo which gives the optimum exercise load. Succeedingly, in a step S16, it is determined whether or not the start / stop switch has been turned on, that is, whether or not the stop operation has been performed. When the stop operation is performed, the determination result is “YES”, and this routine is completed, but when the stop operation is not performed, the determination result is “NO”,
The process is returned to step S3 described above.
【0024】このように、本実施例によれば、運動負荷
に応じて経時変化する負荷心拍数Fを運動開始からの経
過時間TCに応じて読み出す心拍数履歴テーブルTBL
1および負荷心拍数Fと心拍数Sとの差Δdに応じたテ
ンポ増減係数Cを読み出すテンポ増減テーブルTBL2
を予めユーザ毎の属性として記憶しておき、ユーザ認証
によりアクセス許可されたユーザの端末装置1から経過
時間TC、心拍数Sおよび運動テンポTを受信すると、
受信した経過時間TCに従い心拍数履歴テーブルTBL
1から読み出した負荷心拍数Fと受信した心拍数Sとの
差Δdに応じてテンポ増減テーブルTBL2から読み出
すテンポ増減係数Cを、受信した運動テンポTに乗算し
て負荷テンポTMPを算出し、算出された負荷テンポT
MPに略合致するテンポの曲を、複数の曲データを記憶
管理する曲データベースから検索して該当するユーザに
配信するので、曲を聴きながら運動を楽しむユーザに最
適な運動負荷を与えるテンポの曲データを配信すること
が可能になっている。As described above, according to the present embodiment, the heart rate history table TBL for reading the loaded heart rate F that changes with time according to the exercise load according to the elapsed time TC from the start of exercise.
1 and the tempo increase / decrease table TBL2 for reading out the tempo increase / decrease coefficient C according to the difference Δd between the load heart rate F and the heart rate S
Is stored in advance as an attribute for each user, and when the elapsed time TC, the heart rate S, and the exercise tempo T are received from the terminal device 1 of the user who is permitted access by user authentication,
Heart rate history table TBL according to the elapsed time TC received
The load tempo TMP is calculated by multiplying the received exercise tempo T by the tempo increase / decrease coefficient C read from the tempo increase / decrease table TBL2 according to the difference Δd between the load heart rate F read from 1 and the received heart rate S. Loaded tempo T
A song with a tempo that substantially matches the MP is searched from a song database that stores and manages a plurality of song data and distributed to the corresponding users, so a song with a tempo that gives an optimal exercise load to a user who enjoys exercise while listening to the songs. It is possible to distribute data.
【0025】なお、この実施例では、負荷テンポTMP
の算出に用いる心拍数履歴テーブルTBL1およびテン
ポ増減テーブルTBL2を、配信サイト3の会員データ
ベース33aに記憶管理する態様としたが、これに限ら
ず、端末装置1が心拍数履歴テーブルTBL1およびテ
ンポ増減テーブルTBL2を個々に備える態様としても
構わない。このような態様とした場合には、一定距離を
歩行する毎に計測される心拍数Sおよび歩行テンポTに
応じて、端末装置1自身で負荷テンポTMPを算出して
配信サイト3に送出し、配信サイト3では受信した負荷
テンポTMPに略一致するテンポの曲データを曲データ
ベース33bから検索して配信すれば良い。In this embodiment, the load tempo TMP
Although the heart rate history table TBL1 and the tempo increase / decrease table TBL2 used for the calculation are stored and managed in the member database 33a of the distribution site 3, the present invention is not limited to this, and the terminal device 1 uses the heart rate history table TBL1 and the tempo increase / decrease table. The TBL2 may be individually provided. In such a case, the terminal device 1 itself calculates the load tempo TMP according to the heart rate S and the walking tempo T measured each time the user walks a certain distance, and sends the load tempo TMP to the distribution site 3. The distribution site 3 may search the music database 33b for music data having a tempo substantially matching the received load tempo TMP and distribute the music data.
【0026】[0026]
【発明の効果】請求項1,2に記載の発明によれば、運
動負荷に応じて経時変化する負荷心拍数Fを運動開始か
らの経過時間TCに応じて読み出す第1のテーブルおよ
び前記負荷心拍数Fと心拍数Sとの差Δdに応じたテン
ポ増減係数Cを読み出す第2のテーブルを予めユーザ毎
に記憶しておき、ユーザ認証によりアクセス許可された
ユーザから経過時間TC、心拍数Sおよび運動テンポT
を受信すると、受信した経過時間TCに従い前記第1の
テーブルから読み出した負荷心拍数Fと受信した心拍数
Sとの差Δdに応じて前記第2のテーブルから読み出す
テンポ増減係数Cを、受信した運動テンポTに乗算して
負荷テンポTMPを算出し、算出された負荷テンポTM
Pに略合致するテンポの曲を、複数の曲データを記憶管
理する曲データベースから検索して該当するユーザに配
信するので、曲を聴きながら運動を楽しむユーザに最適
な運動負荷を与えるテンポの曲データを配信することが
できる。According to the first and second aspects of the present invention, the first table for reading the load heart rate F which changes with time according to the exercise load according to the elapsed time TC from the start of exercise and the load heart rate. A second table for reading out the tempo increase / decrease coefficient C corresponding to the difference Δd between the number F and the heart rate S is stored in advance for each user, and the elapsed time TC, the heart rate S, and the heart rate S from the user who is permitted access by the user authentication. Exercise tempo T
When receiving, the tempo increase / decrease coefficient C read from the second table is received according to the difference Δd between the loaded heart rate F read from the first table and the received heart rate S according to the received elapsed time TC. The exercise tempo T is multiplied to calculate the load tempo TMP, and the calculated load tempo TM
A song having a tempo that substantially matches P is searched from a song database that stores and manages a plurality of song data and distributed to the corresponding users, so a song with a tempo that gives an optimal exercise load to a user who enjoys exercise while listening to the songs. Data can be distributed.
【図1】本発明の一実施例による曲データ配信システム
の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a music piece data distribution system according to an embodiment of the present invention.
【図2】心拍数履歴テーブルTBL1の一例を示す図で
ある。FIG. 2 is a diagram showing an example of a heart rate history table TBL1.
【図3】テンポ増減テーブルTBL2の一例を示す図で
ある。FIG. 3 is a diagram showing an example of a tempo increase / decrease table TBL2.
【図4】曲データ配信システムの動作を説明するための
フローチャートである。FIG. 4 is a flowchart for explaining the operation of the music piece data distribution system.
1 端末装置2 接続業者3 配信サイト10 操作パネル11 制御部12 通信部13 計測部14 音源31 プロキシーサーバ32 配信管理サーバ33 データベースサーバ33a 会員データベース33b 曲データベース40 バンキングシステム1 terminal device2 connection companies3 distribution sites10 Operation panel11 Control unit12 Communications Department13 Measuring section14 sound sources31 Proxy server32 Delivery management server33 Database server33a Member database33b song database40 banking system
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001306225AJP3947959B2 (en) | 2001-10-02 | 2001-10-02 | Song data delivery apparatus and song data delivery method |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001306225AJP3947959B2 (en) | 2001-10-02 | 2001-10-02 | Song data delivery apparatus and song data delivery method |
| Publication Number | Publication Date |
|---|---|
| JP2003108154Atrue JP2003108154A (en) | 2003-04-11 |
| JP3947959B2 JP3947959B2 (en) | 2007-07-25 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001306225AExpired - Fee RelatedJP3947959B2 (en) | 2001-10-02 | 2001-10-02 | Song data delivery apparatus and song data delivery method |
| Country | Link |
|---|---|
| JP (1) | JP3947959B2 (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005156641A (en)* | 2003-11-20 | 2005-06-16 | Sony Corp | Playback mode control device and method |
| JP2006517679A (en)* | 2003-02-12 | 2006-07-27 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Audio playback apparatus, method, and computer program |
| JP2006251053A (en)* | 2005-03-08 | 2006-09-21 | Yamaha Corp | Musical sound controller |
| JP2006302490A (en)* | 2005-03-25 | 2006-11-02 | Sony Corp | Content searching method, content list searching method, content searching apparatus, content list searching apparatus, and searching server |
| JP2006301276A (en)* | 2005-04-20 | 2006-11-02 | Sharp Corp | Portable music player |
| JP2007164878A (en)* | 2005-12-13 | 2007-06-28 | Sony Corp | Piece of music contents reproducing apparatus, piece of music contents reproducing method, and piece of music contents distributing and reproducing system |
| WO2007081048A1 (en)* | 2006-01-13 | 2007-07-19 | Sony Corporation | Contents reproducing device, contents reproducing method, and program |
| JP2007522863A (en)* | 2004-02-19 | 2007-08-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Voice pacing device |
| JP2007522862A (en)* | 2004-02-19 | 2007-08-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Voice interval training device |
| JP2007215784A (en)* | 2006-02-17 | 2007-08-30 | Sony Corp | Content reproduction apparatus, audio reproduction machine, and content reproduction method |
| JP2007264584A (en)* | 2006-03-03 | 2007-10-11 | Victor Co Of Japan Ltd | Music reproducing device and music reproducing program |
| KR100807736B1 (en) | 2006-04-21 | 2008-02-28 | 삼성전자주식회사 | Exercise assist device for instructing exercise pace in association with music and method |
| JP2008530678A (en)* | 2005-02-14 | 2008-08-07 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Electronic device and method for selecting content items |
| JP2008535532A (en)* | 2005-02-14 | 2008-09-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Electronic device and method for reproducing human sensing signals |
| US7732700B2 (en) | 2006-02-21 | 2010-06-08 | Sony Corporation | Playback device, contents selecting method, contents distribution system, information processing device, contents transfer method, and storing medium |
| US7737353B2 (en) | 2006-01-20 | 2010-06-15 | Yamaha Corporation | Apparatus for controlling music reproduction and apparatus for reproducing music |
| US7825319B2 (en) | 2005-10-06 | 2010-11-02 | Pacing Technologies Llc | System and method for pacing repetitive motion activities |
| US7952013B2 (en) | 2006-01-12 | 2011-05-31 | Sony Corporation | Contents reproducer and reproduction method for selecting content to be reproduced based on a moving tempo and tempo informaiton for the content |
| US8858453B2 (en) | 2005-09-12 | 2014-10-14 | Sony Corporation | Sound-output-control device, sound-output-control method, and sound-output-control program |
| US8933313B2 (en) | 2005-10-06 | 2015-01-13 | Pacing Technologies Llc | System and method for pacing repetitive motion activities |
| JP2016064282A (en)* | 2007-02-16 | 2016-04-28 | ナイキ イノベイト セー. フェー. | Real-time comparison method of exercise information |
| US9424348B1 (en) | 2013-05-08 | 2016-08-23 | Rock My World, Inc. | Sensor-driven audio playback modification |
| US9940161B1 (en) | 2007-07-27 | 2018-04-10 | Dp Technologies, Inc. | Optimizing preemptive operating system with motion sensing |
| US10114607B1 (en) | 2016-03-31 | 2018-10-30 | Rock My World, Inc. | Physiological state-driven playback tempo modification |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2022189171A (en)* | 2021-06-10 | 2022-12-22 | パナソニックIpマネジメント株式会社 | Exercise intensity estimation system, power-assisted bicycle, and exercise intensity estimation method |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09234287A (en)* | 1997-03-14 | 1997-09-09 | Semiconductor Energy Lab Co Ltd | Game machine |
| JPH10263110A (en)* | 1997-03-26 | 1998-10-06 | Matsushita Electric Works Ltd | Cycling simulation system |
| JP2001299980A (en)* | 2000-04-21 | 2001-10-30 | Mitsubishi Electric Corp | Exercise support device |
| JP2001344352A (en)* | 2000-05-31 | 2001-12-14 | Toshiba Corp | Life support apparatus, life support method, and advertisement information providing method |
| JP2002073018A (en)* | 2000-08-23 | 2002-03-12 | Daiichikosho Co Ltd | Aerobics exercise music playing method, editing method, playing device |
| JP2002304616A (en)* | 2001-04-05 | 2002-10-18 | Motosan Engineering Kk | Music selection support method, program, recording medium |
| JP2002336376A (en)* | 2001-05-15 | 2002-11-26 | Mitsubishi Electric Corp | Health promotion system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH09234287A (en)* | 1997-03-14 | 1997-09-09 | Semiconductor Energy Lab Co Ltd | Game machine |
| JPH10263110A (en)* | 1997-03-26 | 1998-10-06 | Matsushita Electric Works Ltd | Cycling simulation system |
| JP2001299980A (en)* | 2000-04-21 | 2001-10-30 | Mitsubishi Electric Corp | Exercise support device |
| JP2001344352A (en)* | 2000-05-31 | 2001-12-14 | Toshiba Corp | Life support apparatus, life support method, and advertisement information providing method |
| JP2002073018A (en)* | 2000-08-23 | 2002-03-12 | Daiichikosho Co Ltd | Aerobics exercise music playing method, editing method, playing device |
| JP2002304616A (en)* | 2001-04-05 | 2002-10-18 | Motosan Engineering Kk | Music selection support method, program, recording medium |
| JP2002336376A (en)* | 2001-05-15 | 2002-11-26 | Mitsubishi Electric Corp | Health promotion system |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006517679A (en)* | 2003-02-12 | 2006-07-27 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Audio playback apparatus, method, and computer program |
| US7544880B2 (en) | 2003-11-20 | 2009-06-09 | Sony Corporation | Playback mode control device and playback mode control method |
| JP2005156641A (en)* | 2003-11-20 | 2005-06-16 | Sony Corp | Playback mode control device and method |
| JP2007522862A (en)* | 2004-02-19 | 2007-08-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Voice interval training device |
| US8808144B2 (en) | 2004-02-19 | 2014-08-19 | Koninklijke Philips N.V. | Audio pacing device |
| US8608621B2 (en) | 2004-02-19 | 2013-12-17 | Koninklijke Philips N.V. | Audio pacing device |
| US8376911B2 (en) | 2004-02-19 | 2013-02-19 | Koninklijke Philips Electronics N.V. | Audio interval training device |
| JP2007522863A (en)* | 2004-02-19 | 2007-08-16 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Voice pacing device |
| JP2008530678A (en)* | 2005-02-14 | 2008-08-07 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Electronic device and method for selecting content items |
| US10741218B2 (en) | 2005-02-14 | 2020-08-11 | Koninklijke Philips N.V. | Electronic device and method for reproducing a human perceptual signal |
| US11465032B2 (en) | 2005-02-14 | 2022-10-11 | Koninklijke Philips N.V. | Electronic device and method for reproducing a human perceptual signal |
| JP2008535532A (en)* | 2005-02-14 | 2008-09-04 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Electronic device and method for reproducing human sensing signals |
| KR101333024B1 (en)* | 2005-02-14 | 2013-11-26 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Electronic device and method for selecting content items |
| JP2006251053A (en)* | 2005-03-08 | 2006-09-21 | Yamaha Corp | Musical sound controller |
| JP2006302490A (en)* | 2005-03-25 | 2006-11-02 | Sony Corp | Content searching method, content list searching method, content searching apparatus, content list searching apparatus, and searching server |
| JP2006301276A (en)* | 2005-04-20 | 2006-11-02 | Sharp Corp | Portable music player |
| US10518161B2 (en) | 2005-09-12 | 2019-12-31 | Sony Corporation | Sound-output-control device, sound-output-control method, and sound-output-control program |
| US8858453B2 (en) | 2005-09-12 | 2014-10-14 | Sony Corporation | Sound-output-control device, sound-output-control method, and sound-output-control program |
| US8933313B2 (en) | 2005-10-06 | 2015-01-13 | Pacing Technologies Llc | System and method for pacing repetitive motion activities |
| US8101843B2 (en) | 2005-10-06 | 2012-01-24 | Pacing Technologies Llc | System and method for pacing repetitive motion activities |
| US7825319B2 (en) | 2005-10-06 | 2010-11-02 | Pacing Technologies Llc | System and method for pacing repetitive motion activities |
| US10657942B2 (en) | 2005-10-06 | 2020-05-19 | Pacing Technologies Llc | System and method for pacing repetitive motion activities |
| JP2007164878A (en)* | 2005-12-13 | 2007-06-28 | Sony Corp | Piece of music contents reproducing apparatus, piece of music contents reproducing method, and piece of music contents distributing and reproducing system |
| US7952013B2 (en) | 2006-01-12 | 2011-05-31 | Sony Corporation | Contents reproducer and reproduction method for selecting content to be reproduced based on a moving tempo and tempo informaiton for the content |
| CN101375337B (en)* | 2006-01-13 | 2013-05-29 | 索尼株式会社 | Contents reproducing device and contents reproducing method |
| WO2007081048A1 (en)* | 2006-01-13 | 2007-07-19 | Sony Corporation | Contents reproducing device, contents reproducing method, and program |
| US7737353B2 (en) | 2006-01-20 | 2010-06-15 | Yamaha Corporation | Apparatus for controlling music reproduction and apparatus for reproducing music |
| USRE46481E1 (en) | 2006-02-17 | 2017-07-18 | Sony Corporation | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
| US8311654B2 (en) | 2006-02-17 | 2012-11-13 | Sony Corporation | Content reproducing apparatus, audio reproducing apparatus and content reproducing method |
| JP2007215784A (en)* | 2006-02-17 | 2007-08-30 | Sony Corp | Content reproduction apparatus, audio reproduction machine, and content reproduction method |
| US7732700B2 (en) | 2006-02-21 | 2010-06-08 | Sony Corporation | Playback device, contents selecting method, contents distribution system, information processing device, contents transfer method, and storing medium |
| JP2007264584A (en)* | 2006-03-03 | 2007-10-11 | Victor Co Of Japan Ltd | Music reproducing device and music reproducing program |
| KR100807736B1 (en) | 2006-04-21 | 2008-02-28 | 삼성전자주식회사 | Exercise assist device for instructing exercise pace in association with music and method |
| JP2016064282A (en)* | 2007-02-16 | 2016-04-28 | ナイキ イノベイト セー. フェー. | Real-time comparison method of exercise information |
| US9940161B1 (en) | 2007-07-27 | 2018-04-10 | Dp Technologies, Inc. | Optimizing preemptive operating system with motion sensing |
| US10754683B1 (en) | 2007-07-27 | 2020-08-25 | Dp Technologies, Inc. | Optimizing preemptive operating system with motion sensing |
| US10133539B2 (en) | 2013-05-08 | 2018-11-20 | Rock My World, Inc. | Sensor-driven audio playback modification |
| US9424348B1 (en) | 2013-05-08 | 2016-08-23 | Rock My World, Inc. | Sensor-driven audio playback modification |
| US10114607B1 (en) | 2016-03-31 | 2018-10-30 | Rock My World, Inc. | Physiological state-driven playback tempo modification |
| Publication number | Publication date |
|---|---|
| JP3947959B2 (en) | 2007-07-25 |
| Publication | Publication Date | Title |
|---|---|---|
| JP3947959B2 (en) | Song data delivery apparatus and song data delivery method | |
| US7130892B2 (en) | Method and system for music distribution | |
| JP2001319154A (en) | Method for collecting/distributing business of gps golf course map data | |
| US6426455B2 (en) | System and method for teaching/learning to play a musical instrument | |
| JP5175446B2 (en) | Portable terminal | |
| EP1983446A1 (en) | Information recommendation system based on biometric information | |
| JP4881500B2 (en) | Information processing apparatus and information processing method, content providing apparatus and content providing method, reproducing apparatus and reproducing method, and recording medium | |
| JPH09231264A (en) | Online shopping support method and system | |
| JP2004054352A (en) | Network service system and point transfer system | |
| US20120233017A1 (en) | Server apparatus, information providing program,recording medium recording information providing program, information providing method, terminal device, terminal program and recording medium recording terminal program | |
| JP2002263375A (en) | Amusement facility management system, game machine, amusement facility management control method, program, and recording medium | |
| CN103875016A (en) | Dynamic redemption codes | |
| JP2003051798A (en) | Broadcast distribution apparatus, method thereof, computer program, recording medium recording the program, broadcast receiving apparatus, and broadcast distribution system connecting them | |
| JP5425276B2 (en) | Server device and server device program | |
| JP4599141B2 (en) | Information providing system, information providing server, and computer program | |
| CN107016598B (en) | Virtual article charging method and device | |
| US20030065680A1 (en) | Data providing system and data providing method | |
| JP2004135229A (en) | Contents distribution system, contents distribution server, and the program | |
| JP2008234573A (en) | Software management method, apparatus and program | |
| JP4114320B2 (en) | Music distribution system and program | |
| JP6262630B2 (en) | Location information server | |
| JP2009187216A (en) | Update software distribution device | |
| JP2003036476A (en) | Customer management system, customer management method, and program for causing computer to execute this customer management method | |
| JP2004341624A (en) | Information evaluation device and information evaluation method | |
| JP6573179B2 (en) | Server and computer program |
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination | Free format text:JAPANESE INTERMEDIATE CODE: A621 Effective date:20040617 | |
| A131 | Notification of reasons for refusal | Free format text:JAPANESE INTERMEDIATE CODE: A131 Effective date:20070213 | |
| A521 | Written amendment | Free format text:JAPANESE INTERMEDIATE CODE: A523 Effective date:20070302 | |
| 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:20070323 | |
| A61 | First payment of annual fees (during grant procedure) | Free format text:JAPANESE INTERMEDIATE CODE: A61 Effective date:20070405 | |
| R150 | Certificate of patent or registration of utility model | Ref document number:3947959 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: 20110427 Year of fee payment:4 | |
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20120427 Year of fee payment:5 | |
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20120427 Year of fee payment:5 | |
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20130427 Year of fee payment:6 | |
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20130427 Year of fee payment:6 | |
| FPAY | Renewal fee payment (event date is renewal date of database) | Free format text:PAYMENT UNTIL: 20140427 Year of fee payment:7 | |
| LAPS | Cancellation because of no payment of annual fees |