(57)【特許請求の範囲】
【請求項１】
近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、
前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、
所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続し、
前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信サーバであって、
前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する手段と、
前記第２の識別子を前記第１の端末に送信する手段と、
前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、前記第１の端末から取得した前記第１の識別子及び生成した前記第２の識別子と、がそれぞれ一致するか否かを確認する手段と、
一致したときに、前記第１の端末からの指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する手段と、
を備えることを特徴とする情報配信サーバ。
【請求項２】
近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、
前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、
所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続し、
前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信サーバであって、
前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する手段と、
前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、を関連付けて記憶する手段と、
前記第２の識別子を前記第１の端末に送信する手段と、
前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認する手段と、
一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信する手段と、
を備えることを特徴とする情報配信サーバ。
【請求項３】
近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、
前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、
所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続し、
前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信サーバであって、
前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する手段と、
前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、前記所定の情報を保持する期限と、を関連付けて記憶する手段と、
前記第２の識別子を前記第１の端末に送信する手段と、
前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、現時刻が前記期限内にあるか否かを確認するとともに、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認する手段と、
前記期限内にあり、かつ、前記識別子がそれぞれ一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信する手段と、
を備えることを特徴とする情報配信サーバ。
【請求項４】
前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信した後、前記所定の情報、これに対応する前記第１の識別子及び前記第２の識別子を前記記憶手段から削除する手段を備えることを特徴とする請求項１乃至３のいずれか一に記載の情報配信サーバ。
【請求項５】
前記第２の端末は、
前記情報配信サーバとの通信路を確保できなかった場合、及び、前記第１の端末からの指示に係る所定のデータを受信できなかった場合に、受信失敗情報を前記第１の端末に送信する手段と、
前記第１の端末からの指示に係る所定のデータを受信できた場合に受信成功情報を前記第１の端末に送信する手段と、
を備え、
前記情報配信サーバは、前記期限内になく、若しくは、前記識別子が不一致だった場合に、受信失敗情報を前記第１の端末に送信する手段を備えることを特徴とする請求項１乃至４のいずれか一に記載の情報配信サーバ。
【請求項６】
近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、
前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、
所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信方法であって、
前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する工程と、
前記第２の識別子を前記第１の端末に送信する工程と、
前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、前記第１の端末から取得した前記第１の識別子及び生成した前記第２の識別子と、がそれぞれ一致するか否かを確認する工程と、
一致したときに、前記第１の端末からの指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する工程と、
を含むことを特徴とする情報配信方法。
【請求項７】
近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、
前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、
所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信方法であって、
前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する工程と、
前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、を関連付けて記憶する工程と、
前記第２の識別子を前記第１の端末に送信する工程と、
前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認する工程と、
一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信する工程と、
を含むことを特徴とする情報配信方法。
【請求項８】
近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、
前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、
所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信方法であって、
前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する工程と、
前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、前記所定の情報を保持する期限と、を関連付けて記憶する工程と、
前記第２の識別子を前記第１の端末に送信する工程と、
前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、現時刻が前記期限内にあるか否かを確認するとともに、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認する工程と、
前記期限内にあり、かつ、前記識別子がそれぞれ一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信する工程と、
を含むことを特徴とする情報配信方法。
【請求項９】
前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信した後、前記所定の情報、これに対応する前記第１の識別子及び前記第２の識別子を前記記憶手段から削除する工程を含むことを特徴とする請求項６乃至８のいずれか一に記載の情報配信方法。
【請求項１０】
前記第２の端末は、前記情報配信サーバとの通信路を確保できなかった場合、及び、前記第１の端末からの指示に係る所定のデータを受信できなかった場合に、受信失敗情報を前記第１の端末に送信し、前記第１の端末からの指示に係る所定のデータを受信できた場合に受信成功情報を前記第１の端末に送信し、
前記情報配信サーバは、前記期限内になく、若しくは、前記識別子が不一致だった場合に、受信失敗情報を前記第１の端末に送信することを特徴とする請求項６乃至９のいずれか一に記載の情報配信方法。
【請求項１１】
近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、
前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、
所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信させる情報配信プログラムであって、
前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成するステップと、
前記第２の識別子を前記第１の端末に送信するステップと、
前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、前記第１の端末から取得した前記第１の識別子及び生成した前記第２の識別子と、がそれぞれ一致するか否かを確認するステップと、
一致したときに、前記第１の端末からの指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信するステップと、
を実行させることを特徴とする情報配信プログラム。
【請求項１２】
近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、
前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、
所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信させる情報配信プログラムであって、
前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成するステップと、
前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、を関連付けて記憶するステップと、
前記第２の識別子を前記第１の端末に送信するステップと、
前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認するステップと、
一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信するステップと、
を実行させることを特徴とする情報配信プログラム。
【請求項１３】
近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、
前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、
所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信させる情報配信プログラムであって、
前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成するステップと、
前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、前記所定の情報を保持する期限と、を関連付けて記憶するステップと、
前記第２の識別子を前記第１の端末に送信するステップと、
前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、現時刻が前記期限内にあるか否かを確認するとともに、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認するステップと、
前記期限内にあり、かつ、前記識別子がそれぞれ一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信するステップと、
を実行させることを特徴とする情報配信プログラム。
【請求項１４】
前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信した後、前記所定の情報、これに対応する前記第１の識別子及び前記第２の識別子を前記記憶手段から削除するステップを実行させることを特徴とする請求項１１乃至１３のいずれか一に記載の情報配信プログラム。
【請求項１５】
前記第２の端末は、前記情報配信サーバとの通信路を確保できなかった場合、及び、前記第１の端末からの指示に係る所定のデータを受信できなかった場合に、受信失敗情報を前記第１の端末に送信し、前記第１の端末からの指示に係る所定のデータを受信できた場合に受信成功情報を前記第１の端末に送信し、
前記情報配信サーバは、前記期限内になく、若しくは、前記識別子が不一致だった場合に、受信失敗情報を前記第１の端末に送信することを特徴とする請求項１１乃至１４のいずれか一に記載の情報配信プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話からの指示により指示された情報を携帯型端末に配信する情報配信サーバ、方法及びプログラムに関し、特に、登録手続等の簡素化を図ることができる情報配信サーバ、方法及びプログラムに関する。
【０００２】
【従来の技術】
携帯電話やＰＨＳなどの簡易に利用できる無線通信機の普及に伴い、インターネットや特定のＬＡＮと通信可能な携帯型情報処理端末が普及している。また、インターネットやＬＡＮなどを利用した情報ネットワークの領域では、一層の情報交換・配信が行われている。さらに、一人の利用者が無線通信機を複数種所持し、携帯電話では短いメールの送受信と簡易なＷｅｂ閲覧処理に用いながら、カード型通信機を携帯型パーソナルコンピュータ（携帯型ＰＣ）に接続して、サイズが大きなデータおよびメールの送受信に利用するなど、通信の種類と目的に応じて通信機を使い分けている。
【０００３】
従来、利用者が２つ以上の端末を所持するとき、これら２つの端末はそれぞれ別々のインフラを利用して情報配信サーバと繋がり、またこれら２つの端末はお互いにＢｌｕｅｔｏｏｔｈなどの近距離無線伝送路でつながり、更に情報配信サーバとつながる任意の情報元サーバ上のデータを、第１の端末（携帯電話）で指示し、情報配信サーバを経由して第２の端末（携帯型ＰＣ）内に送り込むサービスにおいて、例えば、携帯電話のブラウザ上にリスト表示された情報の内いくつかを選んで、無線通信カードをつないだ携帯型ＰＣに送信（以下、「プッシュ送信」という）するサービスを想定する（図６参照）。このとき、情報配信サーバからプッシュ送信するシステムにおいては、情報配信サーバ内に携帯型ＰＣの持つ電話番号や、固有のＩＤを予め登録しておき、更にプッシュ送信を行う際においても、プッシュ送信を指示した端末とその端末の利用者の認証を行うことにより、プッシュ送信すべき携帯型ＰＣを特定していた。
【０００４】
【発明が解決しようとする課題】
従来の方法による情報配信順序を利用すると以下のような課題がある。
【０００５】
第一の課題として、端末利用者は予め情報配信サーバに端末に係るいくつかの情報を登録しなければならず、このため、利用者がこのサービスを利用するために必要な手続きが多くなる。このことはサービス普及の妨げになる。
【０００６】
第二の課題として、端末利用者は予め情報配信サーバに端末に係るいくつかの情報を登録しなければならず、このため、利用者の端末に固有な情報をサービス提供者に公開することになる。このこともサービス普及の妨げになる。
【０００７】
第三の課題として、端末利用者は予め情報配信サーバに端末に係るいくつかの情報を登録しなければならず、このため、サービス提供者はこのサービスを実施する際に、端末利用者が正規の利用者であることを、例えばＩＤ、パスワード方式の採用により、認証しなければならない。このことは第一の課題と同様に利用者に要求する操作手続きが多くなり、サービス普及の妨げになる。
【０００８】
第四の課題として、第１の端末から情報配信サーバへデータプッシュを依頼する場合、情報配信サーバが第２の端末に対して確実にプッシュ送信できたかどうかの確認ができない。この詳細について図７を用いて説明する。
【０００９】
図７は、時間軸Ｔを用いて、第１の端末（携帯電話）の動作と、情報配信サーバの動作と、第１の端末が通信可能な状態にある時間と、第２の端末（が通信可能な状態にある時間の一例を示している。それぞれの端末が通信可能な時間は、端末の移動や電波の利用状態によって変動するため、図７のような変化はその１つの例として十分考えられるものとする。この例において、第１の端末が通信可能な状態にある時間はｔｅ１から始まり、ｔｄ１で終わっている。この後、第１の端末が再び通信可能な状態になるには少なくともｔｄ２以降であることを示している。同様にこの例では第２の端末が通信可能な状態にある時間はｔｅ２から始まり、ｔｄ２で終っている。このような条件のもとで、時間ｔ１に利用者が第１の端末を操作して情報配信サーバにプッシュを依頼し、この依頼を受け取った情報配信サーバが、時間ｔ２に第２の端末に対してプッシュを行う。このとき時間ｔｅ２以前であるため、情報配信サーバから第２の端末へのプッシュは失敗する。情報配信サーバの設定によるが何度か再試行し、情報配信サーバは第２の端末が通信可能な状態に変化することを期待している。この例では再試行が時間ｔ３で終わり、その後の時間ｔｅ２から通信可能な時間になる。一方、情報配信サーバがプッシュ失敗をプッシュ依頼元である第１の端末に報告する機能があるとき、この例では情報配信サーバが時間ｔ４にこの報告を行う処理をはじめる。しかしながら、この時、第１の端末が通信可能な時間ではないため、情報配信サーバはプッシュ処理の成否を第１の端末へ知らせることができない。
【００１０】
つまり、利用者は、第１の端末を用いて情報配信サーバにプッシュを依頼しておきながら、このプッシュ処理が確実に実行されたことや、失敗したことを確認することができない事態が発生する。この方法では、サービスに対する信頼度が低下し、普及の大きな妨げとなる。
【００１１】
本発明の第１の目的は、登録手続の簡素化を図ることができる情報配信サーバ、方法及びプログラムを提供することである。
【００１２】
本発明の第２の目的は、登録情報のセキュリティーを担保することができる情報配信サーバ、方法及びプログラムを提供することである。
【００１３】
本発明の第３の目的は、認証手続の簡素化を図ることができる情報配信サーバ、方法及びプログラムを提供することである。
【００１４】
本発明の第４の目的は、配信処理の確認が確実に行なえる情報配信サーバ、方法及びプログラムを提供することである。
【００１５】
【課題を解決するための手段】
本発明の第１の視点においては、近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続し、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信サーバであって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する手段と、前記第２の識別子を前記第１の端末に送信する手段と、前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、前記第１の端末から取得した前記第１の識別子及び生成した前記第２の識別子と、がそれぞれ一致するか否かを確認する手段と、一致したときに、前記第１の端末からの指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する手段と、を備えることを特徴とする。
【００１６】
本発明の第２の視点においては、近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続し、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信サーバであって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する手段と、前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、を関連付けて記憶する手段と、前記第２の識別子を前記第１の端末に送信する手段と、前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認する手段と、一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信する手段と、を備えることを特徴とする。
【００１７】
本発明の第３の視点においては、第１の端末と第１の通信網を介して接続するとともに、第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続し、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信サーバであって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する手段と、前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、前記所定の情報を保持する期限と、を関連付けて記憶する手段と、前記第２の識別子を前記第１の端末に送信する手段と、前記第１の端末から前記第１の通信網及び前記第２の通信網を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、現時刻が前記期限内にあるか否かを確認するとともに、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認する手段と、前記期限内にあり、かつ、前記識別子がそれぞれ一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信する手段と、を備えることを特徴とする。
【００１８】
本発明の第４の視点においては、近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続し、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信サーバであって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する手段と、前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、前記所定の情報を保持する期限と、を関連付けて記憶する手段と、前記第２の識別子を前記第１の端末に送信する手段と、前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、現時刻が前記期限内にあるか否かを確認するとともに、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認する手段と、前記期限内にあり、かつ、前記識別子がそれぞれ一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信する手段と、を備えることを特徴とする。
【００１９】
また、前記情報配信サーバにおいて、前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信した後、前記所定の情報、これに対応する前記第１の識別子及び前記第２の識別子を前記記憶手段から削除する手段を備えることが好ましい。
【００２０】
また、前記情報配信サーバにおいて、前記第２の端末は、前記情報配信サーバとの通信路を確保できなかった場合、及び、前記第１の端末からの指示に係る所定のデータを受信できなかった場合に、受信失敗情報を前記第１の端末に送信する手段と、前記第１の端末からの指示に係る所定のデータを受信できた場合に受信成功情報を前記第１の端末に送信する手段と、を備え、前記情報配信サーバは、前記期限内になく、若しくは、前記識別子が不一致だった場合に、受信失敗情報を前記第１の端末に送信する手段を備えることが好ましい。
【００２１】
本発明の第５の視点においては、近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信方法であって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する工程と、前記第２の識別子を前記第１の端末に送信する工程と、前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、前記第１の端末から取得した前記第１の識別子及び生成した前記第２の識別子と、がそれぞれ一致するか否かを確認する工程と、一致したときに、前記第１の端末からの指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する工程と、を含むことを特徴とする。
【００２２】
本発明の第６の視点においては、近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信方法であって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する工程と、前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、を関連付けて記憶する工程と、前記第２の識別子を前記第１の端末に送信する工程と、前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認する工程と、一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信する工程と、を含むことを特徴とする。
【００２３】
本発明の第７の視点においては、第１の端末と第１の通信網を介して接続するとともに、第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信方法であって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する工程と、前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、前記所定の情報を保持する期限と、を関連付けて記憶する工程と、前記第２の識別子を前記第１の端末に送信する工程と、前記第１の端末から前記第１の通信網及び前記第２の通信網を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、現時刻が前記期限内にあるか否かを確認するとともに、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認する工程と、前記期限内にあり、かつ、前記識別子がそれぞれ一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信する工程と、を含むことを特徴とする。
【００２４】
本発明の第８の視点においては、近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信方法であって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する工程と、前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、前記所定の情報を保持する期限と、を関連付けて記憶する工程と、前記第２の識別子を前記第１の端末に送信する工程と、前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、現時刻が前記期限内にあるか否かを確認するとともに、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認する工程と、前記期限内にあり、かつ、前記識別子がそれぞれ一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信する工程と、を含むことを特徴とする情報配信方法。
【００２５】
本発明の第９の視点においては、近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信させる情報配信プログラムであって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成するステップと、前記第２の識別子を前記第１の端末に送信するステップと、前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、前記第１の端末から取得した前記第１の識別子及び生成した前記第２の識別子と、がそれぞれ一致するか否かを確認するステップと、一致したときに、前記第１の端末からの指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信するステップと、を実行させることを特徴とする。
【００２６】
本発明の第１０の視点においては、近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信させる情報配信プログラムであって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成するステップと、前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、を関連付けて記憶するステップと、前記第２の識別子を前記第１の端末に送信するステップと、前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認するステップと、一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信するステップと、を実行させることを特徴とする。
【００２７】
本発明の第１１の視点においては、第１の端末と第１の通信網を介して接続するとともに、第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信させる情報配信プログラムであって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成するステップと、前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、前記所定の情報を保持する期限と、を関連付けて記憶するステップと、前記第２の識別子を前記第１の端末に送信するステップと、前記第１の端末から前記第１の通信網及び前記第２の通信網を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、現時刻が前記期限内にあるか否かを確認するとともに、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認するステップと、前記期限内にあり、かつ、前記識別子がそれぞれ一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信するステップと、を実行させることを特徴とする。
【００２８】
本発明の第１２の視点においては、近距離無線通信手段を備える第１の端末と第１の通信網を介して接続するとともに、前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段を備える第２の端末と第２の通信網を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバと第３の通信網を介して接続する情報配信サーバを用いて、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信させる情報配信プログラムであって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成するステップと、前記情報元サーバから取得した前記第１の端末からの指示に係る所定の情報と、前記第１の端末から取得した前記第１の識別子と、生成した前記第２の識別子と、前記所定の情報を保持する期限と、を関連付けて記憶するステップと、前記第２の識別子を前記第１の端末に送信するステップと、前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、現時刻が前記期限内にあるか否かを確認するとともに、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、記憶された前記第１の識別子及び前記第２の識別子と、がそれぞれ一致するか否かを確認するステップと、前記期限内にあり、かつ、前記識別子がそれぞれ一致したときに、記憶された前記第１の端末からの指示に係る所定の情報を前記第２の端末に配信するステップと、を実行させることを特徴とする。
【００２９】
【発明の実施の形態】
近距離無線通信手段（図１の１２）を備える第１の端末（図１の１０）と第１の通信網（図１の３０）を介して接続するとともに、前記第１の端末の近距離無線通信手段と通信可能な近距離無線通信手段（図１の２２）を備える第２の端末（図１の２０）と第２の通信網（図１の４０）を介して接続し、所定の情報を蓄積する１又は２以上の情報元サーバ（図１の７０）と第３の通信網（図１の６０）を介して接続し、前記第１の端末からの指示によりその指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する情報配信サーバ（図１の５０）であって、前記第１の端末で生成された第１の識別子を受信することにより、前記第１の識別子に基づいてこれに対応する第２の識別子を生成する手段（図１の５４）と、前記第２の識別子を前記第１の端末に送信する手段（図１の５１）と、前記第１の端末から前記近距離無線通信手段を介して前記第１の識別子及び前記第２の識別子を取得した前記第２の端末から送信された前記第１の識別子及び前記第２の識別子を受信することにより、前記第２の端末から取得した前記第１の識別子及び前記第２の識別子と、前記第１の端末から取得した前記第１の識別子及び生成した前記第２の識別子と、がそれぞれ一致するか否かを確認する手段（図１の５６）と、一致したときに、前記第１の端末からの指示に係る前記情報元サーバに蓄積された所定の情報を前記第２の端末に配信する手段（図１の５１）と、を備えることにより、操作の都度、第１の端末及び情報配信サーバで識別子を生成し、これらの識別子を利用して配信する端末を特定するので、予め利用者がそれぞれの端末の識別情報や呼び出し情報の登録が不要となる。このため、登録のための利用者の操作が削減できる。
【００３０】
本発明の別の実施の形態において、情報配信サーバにおける、各処理は、サーバを構成するコンピュータ上でプログラムを実行することで実現される。この場合、上記プログラムを記録した記録媒体（フレキシブルディスク、ハードディスク等の磁気ディスク、磁気テープ、またはＣＤ（ｃｏｍｐａｃｔ  ｄｉｓｋ）−ＲＯＭ、ＤＶＤ（ｄｉｇｉｔａｌ  ｖｅｒｓａｔｉｌｅ  ｄｉｓｋ）等の光ディスク、もしくは、半導体メモリ等）から該プログラムを、該記録媒体の機械読み出し装置及びインタフェースを介して該コンピュータに読み出し、主記憶にロードして実行することで、本発明を実施することができる。あるいは、該コンピュータに、有線または無線ネットワーク媒体と、通信インタフェースを介して、他のコンピュータの記憶装置から上記プログラムを伝送し、上記プログラムを該コンピュータにインストールし、主記憶にロードして実行するようにしてもよい。
【００３１】
【実施例】
本発明の実施例１について図面を用いて説明する。図１は、本発明の実施例１に係る情報配信サーバを含む情報配信システムの構成を模式的に示したブロック図である。
【００３２】
この情報配信システムでは、携帯電話１０と、携帯型ＰＣ２０と、第一の無線網３０と、第二の無線網４０と、情報配信サーバ５０と、インターネット網６０と、情報元サーバ７０と、を有する。
【００３３】
携帯電話１０は、利用者が利用するＷｅｂブラウザ機能を持つ携帯電話機であり、第一の無線網３０、情報配信サーバ５０を経由してインターネット６０に接続し、データ通信手段１１と、近距離無線通信手段１２と、生成手段１３と、を備える。携帯電話１０は、以下、第１の端末とする。データ通信手段１１は、第一の無線網３０若しくはインターネット６０を介して、情報配信サーバ５０若しくは情報元サーバ７０との間でデータ通信を行なう。近距離無線通信手段１２は、携帯型ＰＣ２０の近距離無線通信手段２２との間で簡易なデータ通信を行なう。生成手段１３は、プッシュ指示の際、この指示に付する第１の識別子を生成する。
【００３４】
携帯型ＰＣ２０は、携帯電話１０の利用者が利用する携帯型パーソナルコンピュータであり、第二の無線網４０、情報配信サーバ５０を経由してインターネット６０に接続し、データ通信カード２１と、近距離無線通信手段２２と、確認手段２３と、を備える。携帯型ＰＣ２０は、以下、第２の端末とする。データ通信カード２１は、ＰＨＳ（パーソナルハンディフォンシステム）を利用した通信手段であり、情報配信サーバ５０若しくは情報元サーバ７０との間でデータ通信を行なう。近距離無線通信手段２２は、携帯電話１０の近距離無線通信手段１２との間で簡易なデータ通信を行なう。確認手段２３は、情報配信サーバ５０との間の接続が成功したか否かを確認するとともに、情報配信サーバ５０から送信されたデータの受信に成功したか否かを確認する。
【００３５】
第一の無線網３０は、第１の端末１０と情報配信サーバ５０との間を通信可能に接続する（携帯電話用の）無線基地局、交換局などを含む無線網である。
【００３６】
第二の無線網４０は、第２の端末２０と情報配信サーバ５０との間を通信可能に接続する（ＰＨＳ用の）無線基地局、交換局などを含む無線網である。
【００３７】
情報配信サーバ５０は、第１の端末１０からの指示を受けることにより情報元サーバ７０におけるデータを第２の端末２０に配信するサーバであり、第一の無線網３０、第二の無線網４０及びインターネット６０と接続し、通信手段５１と、格納手段５２と、記憶手段５３と、生成手段５４と、算出手段５５と、確認手段５６と、削除手段５７と、を備える。
【００３８】
通信手段５１は、第１の端末１０、第２の端末２０若しくは情報元サーバ７０との間で、第一の無線網３０、第二の無線網４０若しくはインターネット６０を介してデータ（情報）を送受信する。
【００３９】
格納手段５２は、第１の端末１０から送信された第１の識別子、生成した第２の識別子、算出されたデータ保持期限、情報元サーバ７０から送信されたデータ、その記憶領域のアドレスを記憶手段５３に関連付けて格納する。
【００４０】
記憶手段５３は、第１の識別子、第２の識別子、データ保持期限、記憶領域アドレスを含む情報を一次的に管理するためのテーブル（図５参照）と、情報元サーバ７０から送信されたデータと、を記憶する。
【００４１】
生成手段５４は、第１の識別子に基づいてこれに対応する第２の識別子を生成する。
【００４２】
算出手段５５は、情報元サーバ７０から送信されたデータを格納後、現時刻に基づいて前記データを保持する期限を算出する。
【００４３】
確認手段５６は、第２の端末２０から送信された第１の識別子、第２の識別子に基づいて記憶手段５３に格納された第１の識別子、第２の識別子の照合確認を行ない、情報元サーバ７０から送信されたデータを第２の端末２０に送信する際の現時刻がデータ保持期限内にあるか否かを確認する。
【００４４】
削除手段５７は、情報元サーバ７０から送信されたデータを第２の端末２０に送信した後、不要となったテーブル、データを削除する。
【００４５】
インターネット６０は、情報配信サーバ５０と情報元サーバ７０との間を接続する情報通信網である。
【００４６】
情報元サーバ７０（７０Ａ、７０Ｂ、７０Ｃ）は、コンテンツファイルなどのデータを蓄積するとともに、要求に応じて必要な情報を利用者に送信するサーバであり、インターネット６０と接続する。
【００４７】
次に、実施例１の動作について図面を用いて説明する。図２は、本発明の実施例１に係る情報配信サーバを含む情報配信システムで行なわれるサービスの概略図である。
【００４８】
まず本実施例での利用者に与えられるサービスの概念について図２を用いて説明する。
【００４９】
図２を参照すると、「携帯電話画面」には「情報元サーバ」に格納されている複数のデータ（文字や画像の情報）の見出しを列記して「プッシュリスト」として表示している。各見出しの先頭には利用者によって印を付けることができるチェック欄を設け、利用者は携帯電話を操作して、任意の見出しを複数指定することができる。図２においては、３番目の見出し「Ｃ社周辺地図」と「オークション」の２つの項目にチェックが付いた状態になっている。この状態で利用者が携帯電話を操作して、画面上の「送信」ボタンを押す操作を行うと、携帯電話から通信網に対してプッシュ要求を発行する様に設定されている。この図はサービスの概念を表しているので、「情報網」や「情報元サーバ」などの接続関係および要求の発行先の図示は、実際の信号の流れとは異なることを注意しておく。携帯電話で送信指示のあった２つの見出しに係るデータ「Ｃ社周辺地図」と「オークション結果」のデータは「情報元サーバ」より呼び出され、データ通信カードを備えたＰＣに自動的に送り込まれる（このことをサーバからデータをプッシュすると表現する、以下同じ）。その後、利用者は「ＰＣ画面」上で先のデータを参照できるようになる。
【００５０】
以上のようなサービスを提供する情報配信サーバおよび端末について、以下、処理の流れについて図面を用いて説明する。図３及び図４は、本発明の実施例１に係る情報配信サーバを含む情報配信システムの動作を模式的に示したフローチャートである。
【００５１】
まず、図３を参照すると、第１の端末１０は、情報配信サーバ５０を経由して情報元サーバ７０にアクセスする（ステップＡ１）。次に、情報元サーバ７０は、第１の端末１０からのアクセスを受けることにより、蓄積するデータ（情報）の見出し情報を情報配信サーバ５０に送信する（ステップＡ２）。次に、情報配信サーバ５０は、情報元サーバ７０から取得したデータの見出し情報を一覧表にし、選択用チェックボックスと送信ボタンを付加した選択画面データを生成して、生成した選択画面データを第１の端末１０に送信する（ステップＡ３）。これにより、第１の端末１０は、画面上に選択画面データを表示した状態になる。
【００５２】
次に、利用者は、第１の端末１０を操作して、表示中の見出し項目を選択し、送信ボタンを押すことで情報配信サーバ５０に対するプッシュを指示する（ステップＡ４）。すると、第１の端末１０は内部の計算機能を利用して第１の識別子を生成する（ステップＡ５）。ここで、識別子の生成方法については特に規定しないが、後に述べる情報配信サーバ５０での生成方法と重複しないことが望ましいため、ここでは、第１の端末１０に固有な情報を含めた識別子を生成することにする。例えば、第１の識別子を「Ａ３８５Ｆ２Ｆ５００２０」とする。次に、第１の端末１０は、先に利用者によって選ばれたプッシュを希望する項目（プッシュ項目：「Ｃ社周辺地図」と「オークション」）と第１の識別子（「Ａ３８５Ｆ２Ｆ５００２０」）を情報配信サーバへ送信する（ステップＡ６）。
【００５３】
次に、情報配信サーバ５０は、第１の端末１０から送信されたプッシュ項目（「Ｃ社周辺地図」と「オークション」）と第１の識別子（「Ａ３８５Ｆ２Ｆ５００２０」）を受信することにより、プッシュ項目に係るデータを情報元サーバ７０に対して要求する（ステップＡ７）。次に、情報元サーバ７０は、情報配信サーバ５０からの要求を受けることにより、該当データを情報配信サーバ５０に送信する（ステップＡ８）。
【００５４】
次に、情報配信サーバ５０は、情報元サーバ７０から送信された該当データを受信することにより、受信した該当データを情報配信サーバ内に一時的に格納する（ステップＡ９）。次に、情報配信サーバ５０は、該当データを格納した格納領域を示すアドレス値（例えば、「０ｘ５３００１０００００」）と、第１の端末１０から受信した第１の識別子と、を関連づけてテーブルに格納する（ステップＡ１０）。
【００５５】
次に、情報配信サーバ５０は、上記のデータ格納領域および第１の識別子と対応する第２の識別子を生成し、生成した第２の識別子と第１の識別子を関連づけてテーブルに格納する（ステップＡ１１）。ここで、第２の識別子は、例えば、「Ｔｔｙ５３５７０」とする。次に、情報配信サーバ５０は、ステップＡ９において一時的に格納した該当データのデータ保持期限を定め、このデータ保持期限と第１の識別子を関連づけてテーブルに格納する（ステップＡ１２）。ここで、データ保持期限の算出法は、特に規定はしないが、格納時から一定期間（例えば、７日間）としてもよく、図５のテーブルの第１段目では「２００１年８月２１日２３時５５分００秒」という値としている。これは、この時刻（終期）までデータを保持するという意味である。
【００５６】
次に、情報配信サーバ５０は、生成した第２の識別子を第１の端末１０に送信する（ステップＡ１３）。
【００５７】
次に、第１の端末１０は、情報配信サーバ５０から送信された第２の識別子（「Ｔｔｙ５３５７０」）を受信することにより、第１の端末１０の近距離無線通信手段１２を用いて、第１の識別子と第２の識別子と、情報配信サーバ５０のアドレスとを第２の端末２０に送信する（ステップＡ１４）。ここで、本実施例では説明を省略するが、情報配信サーバ内で既に扱っている他の第１の識別子に、前記第１の端末が生成した第１の識別子と同値のものがあった場合には、情報配信サーバ５０は第１の端末１０にこのことを通知して、第１の端末は改めて第１の識別子を生成して、再送信する処理が入る。なお、情報配信サーバ５０のアドレスについて、第１の端末１０は、この時点でわかっているものとする。
【００５８】
次に、第２の端末２０は、近距離無線通信手段２２を用いて第１の端末から送信された第１の識別子と、第２の識別子と、情報配信サーバ５０のアドレスと、を受信することにより、受信した情報配信サーバ５０のアドレスに基づいて情報配信サーバ５０へアクセスして通信路を確保する（ステップＡ１５）。なお、接続の詳細については言及しない。
【００５９】
次に、図４を参照すると、第２の端末２０は、通信路の確保に成功したか否かを判定する（ステップＡ１６）。成功していれば（ステップＡ１６のＹＥＳ）、第２の端末２０は、第１の識別子と第２の識別子を情報配信サーバ５０へ送信する（ステップＡ１７）。成功していなければ（ステップＡ１６のＮＯ）、第２の端末２０は、データの受信を失敗した旨の受信失敗情報を第１の端末１０に送信する。
【００６０】
ステップＡ１７の後、情報配信サーバ５０は、第２の端末２０から送信された第１の識別子と第２の識別子を受信することにより、受信した第１の識別子の値、例えば「Ａ３８５Ｆ２Ｆ５００２０」に対応する値を含むレコードがテーブル内に存在するか否かを確認する（ステップＡ１８）。存在していれば（ステップＡ１８のＹＥＳ）、情報配信サーバ５０は、テーブル内のレコードから、第２の識別子「Ｔｔｙ５３５７０」と、データ保持期限「２００１年８月２１日２３時５５分００秒」と、記憶領域アドレス「０ｘ５３００１０００００」と、を読み出す（ステップＡ１９）。存在していなければ（ステップＡ１８のＮＯ）、情報配信サーバ５０は、データの受信を失敗した旨の受信失敗情報を第１の端末１０に送信する。
【００６１】
ステップＡ１９の後、情報配信サーバ５０は、第２の端末２０から受け取った第２の識別子と、テーブルから読み出した第２の識別子と、一致するか否かを照合する（ステップＡ２０）。両者が一致していれば（ステップＡ２０の一致）、情報配信サーバ５０は、現時刻がデータ保持期限内にあるか否かを確認する（ステップＡ２１）。期限を超えていなければ（ステップＡ２１のＹＥＳ）、情報配信サーバ５０は、記憶領域アドレスが示す格納領域から、一時的に格納された該当データ（情報）を読み出し（ステップＡ２２）、読み出した該当データを第２の端末２０へ送信する（ステップＡ２３）。なお、ここでは情報配信サーバが現時刻の値を得る方法については言及しないが、一般的にサーバ装置が内部に持つタイマもしくはインターネット上に存在する標準時刻を示すサーバから得られた時刻を用いることが考えられる。
【００６２】
なお、第１の識別子及び第２の識別子それぞれの照合をもって接続する第２の端末を正規のアクセス権を持つ端末として認めることにする。
【００６３】
ステップＡ２０において不一致の場合（ステップＡ２０の不一致）、ステップＡ２１において期限を超えている場合（ステップＡ２１のＮＯ）、及び、ステップＡ２３の後、情報配信サーバ５０は、テーブル内の第１の識別子の値「Ａ３８５Ｆ２Ｆ５００２０」を含むレコードを削除する（ステップＡ２４）。次に、情報配信サーバ５０は、記憶領域アドレス「０ｘ５３００１０００００」で示された記憶領域に一時的に格納された該当データを削除する（ステップＡ２５）。
【００６４】
ステップＡ２３の後、第２の端末２０は、情報配信サーバ５０から送信されたデータを受信することにより、正常にデータが受信できたか否かを確認する（ステップＡ２６）。正常にデータが受信できた時（ステップＡ２６のＹＥＳ）は、第２の端末２０は、データの受信が成功した旨の受信成功情報を第１の端末１０に送信する（ステップＡ２７）。正常にデータが受信できなかった時（ステップＡ２６のＮＯ）は、第２の端末２０は、データの受信を失敗した旨の受信失敗情報を第１の端末１０に送信する。
【００６５】
最後に、第１の端末１０は、第２の端末２０から送信された受信成功情報又は受信失敗情報を受信することにより、受信した受信成功情報又は受信失敗情報を表示して、利用者にプッシュの成否を知らせる（ステップＡ２８）。
【００６６】
以上のような手順で動作することによって、第１の端末で指示したデータを第２の端末に対してプッシュすることができる情報配信サーバを実現する。
【００６７】
【発明の効果】
本発明によれば、操作の都度、識別子を生成し、これらの識別子を利用して配信する端末を特定するので、予め利用者がそれぞれの端末の識別情報や呼び出し情報を情報配信サーバに登録する必要がなくなり、登録手続及び認証手続の簡素化を図ることができる。
【００６８】
また、端末特有の情報および識別子を情報配信サーバへ渡さないため、端末利用者のセキュリティが保たれる。
【００６９】
さらに、第２の端末における情報の受け取り状況がすぐにわかり、第２の端末からつながるインフラの状態（電波状態）の変化による受信失敗や遅延の状況がただちに把握できる。
【図面の簡単な説明】
【図１】本発明の実施例１に係る情報配信サーバを含む情報配信システムの構成を模式的に示したブロック図である。
【図２】本発明の実施例１に係る情報配信サーバを含む情報配信システムで行なわれるサービスの概略図である。
【図３】本発明の実施例１に係る情報配信サーバを含む情報配信システムの動作を模式的に示したフローチャートである（前半）。
【図４】本発明の実施例１に係る情報配信サーバを含む情報配信システムの動作を模式的に示したフローチャートである（後半）。
【図５】本発明の実施例１に係る情報配信サーバにおけるテーブルの概略図である。
【図６】従来の一例に係る情報配信サーバを含む情報配信システムの構成を模式的に示したブロック図である。
【図７】従来の一例に係る情報配信サーバの動作を模式的に示したシーケンスチャートである。
【符号の説明】
１０  第１の端末（携帯電話）
１１  データ通信手段
１２  近距離無線通信手段
１３  生成手段
２０  第２の端末（携帯型ＰＣ）
２１  データ通信カード
２２  近距離無線通信手段
２３  確認手段
３０  第一の無線網
４０  第二の無線網
５０  情報配信サーバ
５１  通信手段
５２  格納手段
５３  記憶手段
５４  生成手段
５５  算出手段
５６  確認手段
５７  削除手段
６０  インターネット網
７０Ａ、７０Ｂ、７０Ｃ  情報元サーバ
【図１】
0003659211.tif 000002
【図２】
0003659211.tif 000003
【図３】
0003659211.tif 000004
【図４】
0003659211.tif 000005
【図５】
0003659211.tif 000006
【図６】
0003659211.tif 000007
【図７】
0003659211.tif 000008