非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第1通信端末と、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末と、元となるURLを受信して、情報量が所定情報量以下の短縮URLを生成してこの短縮URLを返信するとともに、当該元となるURLと当該生成した短縮URLとを対応付けて記憶するURL生成サーバと、コンテンツデータを受信して、記憶領域に格納するとともに、格納した記憶位置を示すURLを返信するコンテンツ共有サーバと、を有するデータ通信システムであって、前記第1通信端末は、コンテンツ共有サーバにコンテンツデータを記憶させるデータ登録手段と、前記コンテンツ共有サーバに記憶させた前記コンテンツデータの、当該コンテンツ共有サーバにおける記憶位置を示すコンテンツURLを取得するコンテンツURL取得手段と、前記コンテンツURL取得手段が取得したコンテンツURLを前記URL生成サーバに送信し、当該URL生成サーバから、当該コンテンツURLに対応する短縮URLを取得する短縮URL取得手段と、前記取得した短縮URLを、前記ICチップを通じて第2通信端末に送信するURL送信手段と、を備え、前記第2通信端末は、前記ICチップを通じて前記第1通信端末から前記短縮URLを受信するURL受信手段と、前記受信した短縮URLを前記URL生成サーバに送信し、当該URL生成サーバから、当該短縮URLに対応するコンテンツURLを受信するコンテンツURL受信手段と、前記コンテンツURL受信手段が受信したコンテンツURLに基づいて、前記コンテンツ共有サーバに記憶されているコンテンツデータを受信するコンテンツデータ受信手段と、を備えることを特徴とするデータ通信システム。請求項1に記載のデータ通信システムであって、前記第1通信端末は、前記コンテンツURL取得手段が取得したコンテンツURLの情報量が前記所定情報量以下であるか否かを判定する判定手段、を更に備え、前記判定手段が、前記コンテンツURLの情報量が前記所定情報量以下であると判定した場合に、前記第1通信端末の前記短縮URL取得手段は、前記短縮URLを取得せず、前記第1通信端末の前記URL送信手段は、前記コンテンツURL取得手段が取得したコンテンツURLを、前記ICチップを通じて第2通信端末に送信し、前記第2通信端末の前記URL受信手段は、前記ICチップを通じて前記第1通信端末から前記コンテンツURLを受信し、前記第2通信端末の前記コンテンツURL受信手段は、短縮URLを前記URL生成サーバに送信せず、前記第2通信端末の前記コンテンツデータ受信手段は、前記URL受信手段が受信したコンテンツURLに基づいて、前記コンテンツ共有サーバに記憶されているコンテンツデータを受信することを特徴とするデータ通信システム。非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第1通信端末と、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末と、コンテンツ共有サーバと、元となるURLを受信して、情報量が所定情報量以下の短縮URLを生成してこの短縮URLを返信するURL生成サーバと、を有するデータ通信システムであって、前記コンテンツ共有サーバは、前記第1通信端末から受信したコンテンツデータを記憶するデータ記憶手段と、前記データ記憶手段が記憶したコンテンツデータの記憶位置を示すコンテンツURLを前記URL生成サーバに送信し、当該URL生成サーバから、当該コンテンツURLに対応する短縮URLを取得する短縮URL取得手段と、前記URL生成サーバに送信したコンテンツURLと、前記短縮URL取得手段が取得した短縮URLとを対応付けて記憶するURL記憶手段と、前記取得した短縮URLを、前記第1通信端末に送信するサーバURL送信手段と、前記第2通信端末から短縮URLを受信した場合に、当該短縮URLに対応するコンテンツURLの示す記憶位置に記憶されているコンテンツデータを、当該第2通信端末に送信するコンテンツデータ送信手段と、を備え、前記第1通信端末は、前記コンテンツ共有サーバに記憶させるコンテンツデータを当該コンテンツ共有サーバに送信するデータ登録手段と、前記コンテンツ共有サーバから、前記短縮URLを受信する第1URL受信手段と、前記受信した短縮URLを、前記ICチップを通じて第2通信端末に送信する第1URL送信手段と、を備え、前記第2通信端末は、前記ICチップを通じて、前記第1通信端末から前記短縮URLを受信する第2URL受信手段と、前記受信した短縮URLを前記コンテンツ共有サーバに送信する第2URL送信手段と、前記コンテンツ共有サーバから送信されたコンテンツデータを受信するコンテンツデータ受信手段と、を備えることを特徴とするデータ通信システム。請求項3に記載のデータ通信システムであって、前記コンテンツ共有サーバは、前記データ記憶手段が記憶したコンテンツデータの記憶位置を示すコンテンツURLの情報量が前記所定情報量以下であるか否かを判定する判定手段、を更に備え、前記判定手段が、前記コンテンツURLの情報量が前記所定情報量以下であると判定した場合に、前記コンテンツ共有サーバの前記短縮URL取得手段は、前記短縮URLを取得せず、前記コンテンツ共有サーバの前記サーバURL送信手段は、前記データ記憶手段が記憶したコンテンツデータの記憶位置を示す前記コンテンツURLを第1通信端末に送信し、前記コンテンツ共有サーバのコンテンツデータ送信手段は、前記第2通信端末からコンテンツURLを受信した場合に、当該コンテンツURLの示す記憶位置に記憶されているコンテンツデータを、当該第2通信端末に送信し、前記第1通信端末の前記第1URL受信手段は、前記コンテンツ共有サーバから前記コンテンツURLを受信し、前記第1通信端末の前記第1URL送信手段は、前記受信したコンテンツURLを、前記ICチップを通じて第2通信端末に送信し、前記第2通信端末の前記第2URL受信手段は、前記ICチップを通じて前記第1通信端末から前記コンテンツURLを受信し、前記第2通信端末の前記第2URL送信手段は、前記受信したコンテンツURLを前記コンテンツ共有サーバに送信することを特徴とするデータ通信システム。非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備え、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末に対してPush送信機能により情報量が所定情報量以下のURLを送信する第1通信端末、に接続されるURL生成サーバであって、前記第1通信端末から、当該第1通信端末がコンテンツ共有サーバに記憶させたコンテンツデータの当該コンテンツ共有サーバにおける記憶位置を示すコンテンツURLを受信するURL受信手段と、前記受信したコンテンツURLに対応する、情報量が前記所定情報量以下の短縮URLを生成する短縮URL生成手段と、前記生成した短縮URLと、前記受信したコンテンツURLとを対応付けて記憶するURL記憶手段と、前記生成した短縮URLを前記第1通信端末に送信する短縮URL送信手段と、前記第2通信端末から前記短縮URLを受信した場合に、当該短縮URLに対応するコンテンツURLを取得して当該第2通信端末に送信するURL送信手段と、を備えることを特徴とするURL生成サーバ。非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備え、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末に対してPush送信機能により情報量が所定情報量以下のURLを送信する第1通信端末から受信したコンテンツデータを記憶するデータ記憶手段と、前記データ記憶手段が記憶したコンテンツデータの記憶位置を示すコンテンツURLをURL生成サーバに送信し、当該URL生成サーバから、当該コンテンツURLに対応する短縮URLを取得する短縮URL取得手段と、前記URL生成サーバに送信したコンテンツURLと、前記短縮URL取得手段が取得した短縮URLとを対応付けて記憶するURL記憶手段と、前記取得した短縮URLを、前記第1通信端末に送信するサーバURL送信手段と、前記第2通信端末から短縮URLを受信した場合に、当該短縮URLに対応するコンテンツURLの示す記憶位置に記憶されているコンテンツデータを、当該第2通信端末に送信するコンテンツデータ送信手段と、を備えるコンテンツ共有サーバに接続されるURL生成サーバであって、前記コンテンツ共有サーバから前記コンテンツデータの記憶位置を示すコンテンツURLを受信するURL受信手段と、前記受信したコンテンツURLに対応する、情報量が前記所定情報量以下の短縮URLを生成する短縮URL生成手段と、前記生成した短縮URLを前記コンテンツ共有サーバに送信する短縮URL送信手段と、を備えることを特徴とするURL生成サーバ。非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備え、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末に対してPush送信機能により情報量が所定情報量以下のURLを送信する第1通信端末であって、元となるURLを受信して、情報量が前記所定情報量以下の短縮URLを生成してこの短縮URLを返信するとともに、当該元となるURLと当該生成した短縮URLとを対応付けて記憶するURL生成サーバと、コンテンツデータを受信して、記憶領域に格納するとともに、格納した記憶位置を示すURLを返信するコンテンツ共有サーバと、に接続する第1通信端末に含まれるコンピュータを、コンテンツ共有サーバにコンテンツデータを記憶させるデータ登録手段、前記コンテンツ共有サーバに記憶させた前記コンテンツデータの、当該コンテンツ共有サーバにおける記憶位置を示すコンテンツURLを取得するコンテンツURL取得手段、前記コンテンツURL取得手段が取得したコンテンツURLを前記URL生成サーバに送信し、当該URL生成サーバから、当該コンテンツURLに対応する短縮URLを取得する短縮URL取得手段、前記取得した短縮URLを、前記ICチップを通じて第2通信端末に送信するURL送信手段、として機能させることを特徴とするデータ通信プログラム。請求項7に記載のデータ通信プログラムであって、前記第1通信端末に含まれるコンピュータを、前記コンテンツURL取得手段が取得したコンテンツURLの情報量が前記所定情報量以下であるか否かを判定する判定手段、として更に機能させ、前記判定手段が、前記コンテンツURLの情報量が前記所定情報量以下であると判定した場合に、前記コンピュータを前記短縮URL取得手段として機能させる際、前記短縮URLを取得させず、前記コンピュータを前記URL送信手段として機能させる際、前記コンテンツURL取得手段が取得したコンテンツURLを、前記ICチップを通じて第2通信端末に送信させることを特徴とするデータ通信プログラム。第1通信端末から受信したコンテンツデータを記憶するデータ記憶手段と、前記データ記憶手段が記憶したコンテンツデータの記憶位置を示すコンテンツURLをURL生成サーバに送信し、当該URL生成サーバから、当該コンテンツURLに対応する短縮URLを取得する短縮URL取得手段と、前記URL生成サーバに送信したコンテンツURLと、前記短縮URL取得手段が取得した短縮URLとを対応付けて記憶するURL記憶手段と、前記取得した短縮URLを、前記第1通信端末に送信するサーバURL送信手段と、第2通信端末から短縮URLを受信した場合に、当該短縮URLに対応するコンテンツURLの示す記憶位置に記憶されているコンテンツデータを、当該第2通信端末に送信するコンテンツデータ送信手段と、を備える前記コンテンツ共有サーバに接続する第1通信端末であって、非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備え、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末に対してPush送信機能により情報量が所定情報量以下のURLを送信する第1通信端末に含まれるコンピュータを、コンテンツ共有サーバに記憶させるコンテンツデータを当該コンテンツ共有サーバに送信するデータ登録手段、前記コンテンツ共有サーバから、前記コンテンツデータの記憶位置を示すコンテンツURLに対応する短縮URLを受信する第1URL受信手段、前記受信した短縮URLを、前記ICチップを通じて第2通信端末に送信する第1URL送信手段、として機能させることを特徴とするデータ通信プログラム。本発明は、このような背景のもと為されたものであり、第1通信端末に記憶されているコンテンツデータを、コンテンツ共有サーバを介して第2通信端末に受信させる場合において、当該コンテンツ共有サーバにおけるコンテンツデータの記憶位置を示すコンテンツURLの情報量が、Push送信可能な情報量を超えるような場合であっても、第2通信端末が当該コンテンツURLの示す記憶位置に記憶されているコンテンツデータを受信することができるデータ通信システム等を提供することを課題とする。上記課題を解決するために、請求項1に記載の発明は、非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第1通信端末と、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末と、元となるURLを受信して、情報量が所定情報量以下の短縮URLを生成してこの短縮URLを返信するとともに、当該元となるURLと当該生成した短縮URLとを対応付けて記憶するURL生成サーバと、コンテンツデータを受信して、記憶領域に格納するとともに、格納した記憶位置を示すURLを返信するコンテンツ共有サーバと、を有するデータ通信システムであって、前記第1通信端末は、コンテンツ共有サーバにコンテンツデータを記憶させるデータ登録手段と、前記コンテンツ共有サーバに記憶させた前記コンテンツデータの、当該コンテンツ共有サーバにおける記憶位置を示すコンテンツURLを取得するコンテンツURL取得手段と、前記コンテンツURL取得手段が取得したコンテンツURLを前記URL生成サーバに送信し、当該URL生成サーバから、当該コンテンツURLに対応する短縮URLを取得する短縮URL取得手段と、前記取得した短縮URLを、前記ICチップを通じて第2通信端末に送信するURL送信手段と、を備え、前記第2通信端末は、前記ICチップを通じて前記第1通信端末から前記短縮URLを受信するURL受信手段と、前記受信した短縮URLを前記URL生成サーバに送信し、当該URL生成サーバから、当該短縮URLに対応するコンテンツURLを受信するコンテンツURL受信手段と、前記コンテンツURL受信手段が受信したコンテンツURLに基づいて、前記コンテンツ共有サーバに記憶されているコンテンツデータを受信するコンテンツデータ受信手段と、を備えることを特徴とする。この構成によれば、URL生成サーバによりコンテンツURLに対応する所定情報量以下の短縮URLが生成され、第1通信端末は当該短縮URLを第2通信端末にPush送信し、一方、第2通信端末は受信した短縮URLに対応するコンテンツURLをURL生成サーバから取得し、当該コンテンツURLに基づいてコンテンツデータを受信する。したがって、請求項1に記載の発明によれば、第1通信端末に記憶されているコンテンツデータを、コンテンツ共有サーバを介して第2通信端末に受信させる場合において、当該コンテンツ共有サーバにおけるコンテンツデータの記憶位置を示すコンテンツURLの情報量が、Push送信可能な情報量を超えるような場合であっても、第1通信端末がコンテンツURLに対応する短縮URLをURL生成サーバから取得して第2通信端末にPush送信し、第2通信端末は当該短縮URLに対応するコンテンツURLをURL生成サーバから取得することで、目的のコンテンツデータを受信することができる。請求項2に記載の発明は、請求項1に記載のデータ通信システムであって、前記第1通信端末は、前記コンテンツURL取得手段が取得したコンテンツURLの情報量が前記所定情報量以下であるか否かを判定する判定手段、を更に備え、前記判定手段が、前記コンテンツURLの情報量が前記所定情報量以下であると判定した場合に、前記第1通信端末の前記短縮URL取得手段は、前記短縮URLを取得せず、前記第1通信端末の前記URL送信手段は、前記コンテンツURL取得手段が取得したコンテンツURLを、前記ICチップを通じて第2通信端末に送信し、前記第2通信端末の前記URL受信手段は、前記ICチップを通じて前記第1通信端末から前記コンテンツURLを受信し、前記第2通信端末の前記コンテンツURL受信手段は、短縮URLを前記URL生成サーバに送信せず、前記第2通信端末の前記コンテンツデータ受信手段は、前記URL受信手段が受信したコンテンツURLに基づいて、前記コンテンツ共有サーバに記憶されているコンテンツデータを受信することを特徴とする。請求項2に記載の発明によれば、第1通信端末は、コンテンツURLの情報量がPush送信可能な所定情報量以下である場合には、URL生成サーバにより生成された短縮URLを用いることなく、コンテンツURLを直接第2通信端末へ送信し、第2通信端末は当該コンテンツURLに基づいてコンテンツ共有サーバに記憶されているコンテンツデータを受信する。したがって、第1携帯端末におけるコンテンツURLに対応する短縮URLを取得する処理に関する処理負担と、第2携帯端末における短縮URLに対応するコンテンツURLを取得する処理に関する処理負担を軽減させることができる。請求項3に記載の発明は、非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第1通信端末と、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末と、コンテンツ共有サーバと、元となるURLを受信して、情報量が所定情報量以下の短縮URLを生成してこの短縮URLを返信するURL生成サーバと、を有するデータ通信システムであって、前記コンテンツ共有サーバは、前記第1通信端末から受信したコンテンツデータを記憶するデータ記憶手段と、前記データ記憶手段が記憶したコンテンツデータの記憶位置を示すコンテンツURLを前記URL生成サーバに送信し、当該URL生成サーバから、当該コンテンツURLに対応する短縮URLを取得する短縮URL取得手段と、前記URL生成サーバに送信したコンテンツURLと、前記短縮URL取得手段が取得した短縮URLとを対応付けて記憶するURL記憶手段と、前記取得した短縮URLを、前記第1通信端末に送信するサーバURL送信手段と、前記第2通信端末から短縮URLを受信した場合に、当該短縮URLに対応するコンテンツURLの示す記憶位置に記憶されているコンテンツデータを、当該第2通信端末に送信するコンテンツデータ送信手段と、を備え、前記第1通信端末は、前記コンテンツ共有サーバに記憶させるコンテンツデータを当該コンテンツ共有サーバに送信するデータ登録手段と、前記コンテンツ共有サーバから、前記短縮URLを受信する第1URL受信手段と、前記受信した短縮URLを、前記ICチップを通じて第2通信端末に送信する第1URL送信手段と、を備え、前記第2通信端末は、前記ICチップを通じて、前記第1通信端末から前記短縮URLを受信する第2URL受信手段と、前記受信した短縮URLを前記コンテンツ共有サーバに送信する第2URL送信手段と、前記コンテンツ共有サーバから送信されたコンテンツデータを受信するコンテンツデータ受信手段と、を備えることを特徴とする。この構成によれば、コンテンツ共有サーバは、URL生成サーバにより生成されたコンテンツURLに対応する所定情報量以下の短縮URLを第1通信端末に送信し、第1通信端末は当該短縮URLを第2通信端末にPush送信する。第2通信端末は当該受信した短縮URLに対応するコンテンツURLをURL生成サーバから取得し、当該コンテンツURLに基づいてコンテンツデータを受信する。したがって、請求項3に記載の発明によれば、第1通信端末に記憶されているコンテンツデータを、コンテンツ共有サーバを介して第2通信端末に受信させる場合において、当該コンテンツ共有サーバにおけるコンテンツデータの記憶位置を示すコンテンツURLの情報量が、Push可能な情報量を超えるような場合であっても、第1通信端末が、コンテンツ共有サーバによりURL生成サーバから取得されたコンテンツURLに対応する短縮URLを、第2通信端末にPush送信することで、第2通信端末は当該短縮URLに対応するコンテンツURLに基づいて、目的のコンテンツデータを受信することができる。請求項4に記載の発明は、請求項3に記載のデータ通信システムであって、前記コンテンツ共有サーバは、前記データ記憶手段が記憶したコンテンツデータの記憶位置を示すコンテンツURLの情報量が前記所定情報量以下であるか否かを判定する判定手段、を更に備え、前記判定手段が、前記コンテンツURLの情報量が前記所定情報量以下であると判定した場合に、前記コンテンツ共有サーバの前記短縮URL取得手段は、前記短縮URLを取得せず、前記コンテンツ共有サーバの前記サーバURL送信手段は、前記データ記憶手段が記憶したコンテンツデータの記憶位置を示す前記コンテンツURLを第1通信端末に送信し、前記コンテンツ共有サーバのコンテンツデータ送信手段は、前記第2通信端末からコンテンツURLを受信した場合に、当該コンテンツURLの示す記憶位置に記憶されているコンテンツデータを、当該第2通信端末に送信し、前記第1通信端末の前記第1URL受信手段は、前記コンテンツ共有サーバから前記コンテンツURLを受信し、前記第1通信端末の前記第1URL送信手段は、前記受信したコンテンツURLを、前記ICチップを通じて第2通信端末に送信し、前記第2通信端末の前記第2URL受信手段は、前記ICチップを通じて前記第1通信端末から前記コンテンツURLを受信し、前記第2通信端末の前記第2URL送信手段は、前記受信したコンテンツURLを前記コンテンツ共有サーバに送信することを特徴とする。請求項4に記載の発明によれば、コンテンツ共有サーバは、コンテンツURLの情報量がPush送信可能な所定情報量以下である場合には、URL生成サーバから短縮URLを取得することなく、コンテンツURLを第1通信端末に送信し、第1通信端末は当該受信したコンテンツURLを第2通信端末へ送信し、第2通信端末は当該コンテンツURLに基づいてコンテンツ共有サーバに記憶されているコンテンツデータを受信する。したがって、コンテンツ共有サーバにおけるコンテンツURLに対応する短縮URLを取得する処理、及び短縮URLに対応するコンテンツURLを取得する処理に関する処理負担を軽減させることができる。請求項5に記載の発明は、非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備え、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末に対してPush送信機能により情報量が所定情報量以下のURLを送信する第1通信端末、に接続されるURL生成サーバであって、前記第1通信端末から、当該第1通信端末がコンテンツ共有サーバに記憶させたコンテンツデータの当該コンテンツ共有サーバにおける記憶位置を示すコンテンツURLを受信するURL受信手段と、前記受信したコンテンツURLに対応する、情報量が前記所定情報量以下の短縮URLを生成する短縮URL生成手段と、前記生成した短縮URLと、前記受信したコンテンツURLとを対応付けて記憶するURL記憶手段と、前記生成した短縮URLを前記第1通信端末に送信する短縮URL送信手段と、前記第2通信端末から前記短縮URLを受信した場合に、当該短縮URLに対応するコンテンツURLを取得して当該第2通信端末に送信するURL送信手段と、を備えることを特徴とする。請求項5に記載の発明によれば、第1通信端末は、コンテンツURLに対応する短縮URLをURL生成サーバから受信して、当該短縮URLを第2通信端末にPush送信し、第2通信端末は、当該受信した短縮URLに対応するコンテンツURLをURL生成サーバから取得し、当該受信したコンテンツURLに基づいてコンテンツデータを受信する。したがって、コンテンツURLの情報量がPush送信可能な情報量を超えている場合であっても、第2通信端末は目的のコンテンツデータを受信することができる。請求項6に記載の発明は、非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備え、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末に対してPush送信機能により情報量が所定情報量以下のURLを送信する第1通信端末から受信したコンテンツデータを記憶するデータ記憶手段と、前記データ記憶手段が記憶したコンテンツデータの記憶位置を示すコンテンツURLをURL生成サーバに送信し、当該URL生成サーバから、当該コンテンツURLに対応する短縮URLを取得する短縮URL取得手段と、前記URL生成サーバに送信したコンテンツURLと、前記短縮URL取得手段が取得した短縮URLとを対応付けて記憶するURL記憶手段と、前記取得した短縮URLを、前記第1通信端末に送信するサーバURL送信手段と、前記第2通信端末から短縮URLを受信した場合に、当該短縮URLに対応するコンテンツURLの示す記憶位置に記憶されているコンテンツデータを、当該第2通信端末に送信するコンテンツデータ送信手段と、を備えるコンテンツ共有サーバに接続されるURL生成サーバであって、前記コンテンツ共有サーバから前記コンテンツデータの記憶位置を示すコンテンツURLを受信するURL受信手段と、前記受信したコンテンツURLに対応する、情報量が前記所定情報量以下の短縮URLを生成する短縮URL生成手段と、前記生成した短縮URLを前記コンテンツ共有サーバに送信する短縮URL送信手段と、を備えることを特徴とする。請求項6に記載の発明によれば、コンテンツ共有サーバは第1通信端末から受信したコンテンツデータを記憶した記憶位置を示すコンテンツURLに対応する短縮URLをURL生成サーバから受信して、当該コンテンツURLと短縮URLとを対応付けて記憶し、短縮URLを第1通信端末に送信する。また、第1通信端末が当該短縮URLを第2通信端末にPush送信し、第2通信端末が当該受信した短縮URLをコンテンツ共有サーバに送信することで、コンテンツ共有サーバは当該短縮URLに対応するコンテンツURLに基づいてコンテンツデータを取得して第2通信端末に送信する。したがって、コンテンツURLの情報量がPush送信可能な情報量を超えている場合であっても、第2通信端末は目的のコンテンツデータを受信することができる。請求項7に記載の発明は、非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備え、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末に対してPush送信機能により情報量が所定情報量以下のURLを送信する第1通信端末であって、元となるURLを受信して、情報量が前記所定情報量以下の短縮URLを生成してこの短縮URLを返信するとともに、当該元となるURLと当該生成した短縮URLとを対応付けて記憶するURL生成サーバと、コンテンツデータを受信して、記憶領域に格納するとともに、格納した記憶位置を示すURLを返信するコンテンツ共有サーバと、に接続する第1通信端末に含まれるコンピュータを、コンテンツ共有サーバにコンテンツデータを記憶させるデータ登録手段、前記コンテンツ共有サーバに記憶させた前記コンテンツデータの、当該コンテンツ共有サーバにおける記憶位置を示すコンテンツURLを取得するコンテンツURL取得手段、前記コンテンツURL取得手段が取得したコンテンツURLを前記URL生成サーバに送信し、当該URL生成サーバから、当該コンテンツURLに対応する短縮URLを取得する短縮URL取得手段、前記取得した短縮URLを、前記ICチップを通じて第2通信端末に送信するURL送信手段、として機能させることを特徴とするデータ通信プログラムである。請求項7に記載の発明によれば、第1通信端末は、コンテンツURLに対応する短縮URLをURL生成サーバから受信して、当該短縮URLを第2通信端末にPush送信する。これにより、第2通信端末は、当該受信した短縮URLに対応するコンテンツURLをURL生成サーバから取得し、当該コンテンツURLに基づいて、目的のコンテンツデータを受信することができる。すなわち、コンテンツURLの情報量がPush送信可能な情報量を超えている場合であっても、第2通信端末は目的のコンテンツデータを受信することができる。請求項8に記載の発明は、請求項7に記載のデータ通信プログラムであって、前記第1通信端末に含まれるコンピュータを、前記コンテンツURL取得手段が取得したコンテンツURLの情報量が前記所定情報量以下であるか否かを判定する判定手段、として更に機能させ、前記判定手段が、前記コンテンツURLの情報量が前記所定情報量以下であると判定した場合に、前記コンピュータを前記短縮URL取得手段として機能させる際、前記短縮URLを取得させず、前記コンピュータを前記URL送信手段として機能させる際、前記コンテンツURL取得手段が取得したコンテンツURLを、前記ICチップを通じて第2通信端末に送信させることを特徴とする。請求項8に記載の発明によれば、第1通信端末は、コンテンツURLの情報量がPush送信可能な所定情報量以下である場合には、URL生成サーバにより生成された短縮URLを用いることなく、コンテンツURLを直接第2通信端末へ送信し、第2通信端末は当該受信したコンテンツURLに基づいてコンテンツ共有サーバに記憶されているコンテンツデータを受信する。したがって、第1携帯端末におけるコンテンツURLに対応する短縮URLを取得する処理に関する処理負担と、第2携帯端末における短縮URLに対応するコンテンツURLを取得する処理に関する処理負担を軽減させることができる。請求項9に記載の発明は、第1通信端末から受信したコンテンツデータを記憶するデータ記憶手段と、前記データ記憶手段が記憶したコンテンツデータの記憶位置を示すコンテンツURLをURL生成サーバに送信し、当該URL生成サーバから、当該コンテンツURLに対応する短縮URLを取得する短縮URL取得手段と、前記URL生成サーバに送信したコンテンツURLと、前記短縮URL取得手段が取得した短縮URLとを対応付けて記憶するURL記憶手段と、前記取得した短縮URLを、前記第1通信端末に送信するサーバURL送信手段と、第2通信端末から短縮URLを受信した場合に、当該短縮URLに対応するコンテンツURLの示す記憶位置に記憶されているコンテンツデータを、当該第2通信端末に送信するコンテンツデータ送信手段と、を備える前記コンテンツ共有サーバに接続する第1通信端末であって、接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備え、同じく非接触型ICカードリーダライタとして機能するICチップとこのICチップを用いたPush送信機能を備えた第2通信端末に対してPush送信機能により情報量が所定情報量以下のURLを送信する第1通信端末に含まれるコンピュータを、コンテンツ共有サーバに記憶させるコンテンツデータを当該コンテンツ共有サーバに送信するデータ登録手段、前記コンテンツ共有サーバから、前記コンテンツデータの記憶位置を示すコンテンツURLに対応する短縮URLを受信する第1URL受信手段、前記受信した短縮URLを、前記ICチップを通じて第2通信端末に送信する第1URL送信手段、として機能させることを特徴とするデータ通信プログラムである。請求項9に記載の発明によれば、第1通信端末が、コンテンツ共有サーバによりURL生成サーバから取得されたコンテンツURLに対応する短縮URLを、第2通信端末にPush送信することで、第2通信端末は当該受信した短縮URLに対応するコンテンツURLに基づいて、目的のコンテンツデータを受信することができる。本発明によれば、第1通信端末に記憶されているコンテンツデータを、コンテンツ共有サーバを介して第2通信端末に受信させる場合において、当該コンテンツ共有サーバにおけるコンテンツデータの記憶位置を示すコンテンツURLの情報量が、Push送信可能な情報量を超えるような場合であっても、第1通信端末はURL生成サーバにより生成されたコンテンツURLに対応する短縮URLを第2通信端末にPush送信し、第2通信端末は当該受信した短縮URLから取得されるコンテンツURLに基づいて目的のコンテンツデータを受信することができる。[1.第1実施形態]以下、図面を参照して本発明の第1実施形態について説明する。なお、以下に説明する第1実施形態は、データ通信システムに対して本発明を適用した場合の実施形態である。[1.1.データ通信システムの構成及び機能概要]先ず、図1を用いて第1実施形態に係るデータ通信システムSの構成及び概要機能について説明する。図1に示すように、データ通信システムSは、複数のコンテンツ共有サーバ11-1、1-2、...、1-nと、URL発行サーバ2と、ユーザUU1、U2がそれぞれ所持する携帯端末MM1、M2と、を含んで構成されており、コンテンツ共有サーバ1、URL発行サーバ2、携帯端末Mは、インターネットなどのネットワークNWを介して、相互にデータの送受信が可能になっている。複数のコンテンツ共有サーバ1は、それぞれ複数の企業等の運営母体により運営されるコンテンツ共有サーバであって、ネットワークNWを介して様々な端末からアップロードされたコンテンツデータを保管する。また、コンテンツ共有サーバ1は、コンテンツデータをアップロードした端末に対して、コンテンツデータを記憶した位置を示すコンテンツURLを送信する。これによりコンテンツURLにアクセスすることで、コンテンツ共有サーバ1に記憶されているコンテンツデータを取得することができるようになっている。携帯端末M1と携帯端末M2には、それぞれ非接触型ICチップが内蔵されており、互いに近接させることにより、一方から他方にデータを送信できるようになっている。このとき利用される仕組みはPush送信機能と呼ばれる。より詳細に述べると次のような仕組みである。送信側の携帯端末Mのアプリケーションプログラムが携帯端末Mに備えられたミドルウエアを介して非接触型ICチップに対してURLとウェブブラウザソフトブラウザの起動を意味するコマンドを送り、これらのデータが非接触通信により読取り可能な状態とする。次に、受信側の携帯端末Mと送信側の携帯端末Mとを近接させて非接触通信させる。すると、受信側の携帯端末Mの非接触型ICチップはURLとブラウザの起動を意味するコマンドを受信して、受信側の携帯端末Mに備えられたミドルウエアに制御を移す。このミドルウエアは受信側の携帯端末Mの制御部に割り込みをかけ、ブラウザを起動するとともに、取得したURLをブラウザに引き渡すことができる。尚、ブラウザを起動するコマンドの他、メーラを起動するコマンド、任意のアプリケーションを起動するコマンドを送受信できるが、本発明ではブラウザを起動する機能を利用する。なお、Push送信機能によりURLを含む送信データを送信する場合、当該URLの情報量の上限値本実施形態では184バイトが設定されている。つまり、上限値を超えるような長いURLの場合、Push送信機能を利用することができない。そこで、本実施形態では、携帯端末Mが、URLを含む送信データをPush送信する際には、後述するURL発行サーバ2により生成された184バイト以下の短縮URLを含む送信データをPush送信するようになっている。URL発行サーバ2は、携帯端末M1からコンテンツURLを含む短縮URL発行要求データを受信した場合に、184バイト以下のURL短縮URLを生成し、当該生成した短縮URLと、短縮URL発行要求に含まれるURLとを対応付けてURL管理DB221に登録する。また、URL発行サーバ2は、URL発行要求データを送信した携帯端末M1に対して短縮URLを送信する。更に、URL発行サーバ2は、携帯端末M2から短縮URLを含むURL変換要求データを受信した場合に、URL管理DB221から、短縮URLと対応付けられているコンテンツURLを取得して、URL変換要求データ送信した携帯端末M2に対して送信する。データ通信システムSは、例えば、ユーザU1が所持する携帯端末M1に記憶されているコンテンツデータテキストデータ、画像データ、動画データ、アドレス帳データなど、様々な形式のコンテンツデータを、コンテンツ共有サーバ1を介してユーザU2が所持する携帯端末M2に送信する際に用いられる。具体的には、ユーザU1は、まず、携帯端末M1のデータ通信アプリケーションデータ通信アプリを起動し、データ通信アプリより任意のコンテンツ共有サーバ1を選択して、コンテンツデータをアップロードする。次いで、データ通信アプリは、コンテンツ共有サーバ1からコンテンツデータのコンテンツURLを受信すると、URL発行サーバ2に当該受信したコンテンツURLを含む短縮URL発行要求データを送信し、URL発行サーバ2から短縮URLを取得する。次いで、データ通信アプリは、ユーザU1により携帯端末M1と携帯端末M2が近接させられると、取得した短縮URLを非接触型ICチップのPush送信機能により携帯端末M2に送信する。一方、携帯端末M2では、受信した短縮URLに基づいてブラウザが起動し、URL発行サーバ2に当該短縮URLを含むURL変換要求データが送信される。次いで、携帯端末M2は、URL発行サーバ2から短縮URLに対応付けられたコンテンツURLを受信し、ブラウザにより当該受信したコンテンツURLのコンテンツデータにアクセスする。[1.2.コンテンツ共有サーバ1の構成]次に、コンテンツ共有サーバ1の構成について、図2を用いて説明する。図2に示すように、コンテンツ共有サーバ1は、制御部11と、記憶部12と、通信部13とを備えている。通信部13は、携帯端末Mとの通信を制御するようになっている。制御部11は、CPUCentralProcessingUnit、ROMReadOnlyMemory、RAMRandomAccessMemory等により構成されている。そして、CPUが、ROMや記憶部12に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。制御部11は、携帯端末M1から登録要求のあったコンテンツデータを記憶部12のコンテンツDB121に記憶させるとともに、当該コンテンツデータの記憶場所を示すコンテンツURLを携帯端末M1に返信する。また、制御部11は、携帯端末M2からコンテンツURLを含むコンテンツダウンロード要求があった場合に、当該コンテンツURLの示す記憶場所に記憶されたコンテンツデータを取得し、携帯端末M2に送信する。記憶部12は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムや、サーバ用のプログラム等の各種プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。また、記憶部12は、コンテンツDBdatabase121が設けられており、携帯端末M1から登録要求のあったコンテンツデータを記憶する。[1.3.URL発行サーバ2の構成]次に、URL発行サーバ2の構成について、図3及び図4を用いて説明する。図3に示すように、URL発行サーバ2は、制御部21と、記憶部22と、通信部23とを備えている。通信部23は、携帯端末Mとの通信を制御するようになっている。制御部21は、CPU、ROM、RAM等により構成されている。そして、CPUが、ROMや記憶部22に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。制御部21は、携帯端末M1から短縮URL発行要求データを受信した場合に短縮URLを生成し、携帯端末M1に送信する。ここで、制御部21による短縮URL発行処理について説明する。一般に、コンテンツURLは、コンテンツ共有サーバ1が記憶するコンテンツデータの数が膨大であることや、仕様によりその情報量が184バイトを超えることが多い。そこで、URL発行サーバ2の制御部21は、コンテンツURLに対応する短縮URLを発行する。短縮URLの生成方法は、公知の任意の方法を採用することができる。本実施形態における短縮URL発行処理では、短縮URLとしてhttpドメイン名sd日付hハッシュ値といった形式のURLを生成する。ここで、ドメイン名にはURL発行サーバ2を識別するためのドメイン名が設定される。但し、ドメイン名は、短縮URLの情報量が184バイト以下となるようなドメイン名とする必要がある。日付には短縮URL発行処理を行った際の日付例えば、20110131又は日時例えば、201101311450が設定される。ハッシュ値には、元のコンテンツURLと日時からハッシュ関数を用いて生成される32バイトのハッシュ値例えば、9E4095417158189AD876ACBBA90C1C61が設定される。また、制御部21は、短縮URLを生成すると、図4に示すURL管理DB221に、短縮URLを特定するための情報である作成日時及びハッシュ値と、コンテンツURLとを対応付けて登録する。更に、制御部21は、携帯端末M2からURL変換要求データを受信した場合に、URL管理DB221を参照し、当該URL変換要求データに含まれる短縮URLに対応付けられているコンテンツURLを取得して、携帯端末M2に送信する。なお、制御部21が、コンテンツURLを取得する際には、短縮URLに含まれる日付及びハッシュ値を抜き出して、URL管理DB221に登録されているデータの作成日時及びハッシュ値とそれぞれ比較することにより、コンテンツURLを取得する。なお、本実施形態においては、記憶すべきデータ量を節約するために、URL管理DB221に短縮URLをそのまま丸ごと登録しておくのではなく、短縮URLにおいて値が変化する部分すなわち、作成日時及びハッシュ値のみを登録しているが、これは、短縮URLをそのまま登録していることと同義である。すなわち、URL管理DB221には、短縮URLそのものと、コンテンツURLとを対応付けて登録しておくこととし、制御部21がコンテンツURLを取得する場合には、URL変換要求データに含まれる短縮URLと、URL管理DB221に登録されている短縮URLとを比較することとしてもよい。記憶部22は、例えば、ハードディスクドライブ等により構成されており、オペレーティングシステムや、サーバ用のプログラム等の各種プログラムを記憶する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、記録媒体に記録されてドライブ装置を介して読み込まれるようにしても良い。また、記憶部22は、URL管理DB221が設けられており、図4に示すように、携帯端末M1から受信した短縮URL発行要求データに含まれるコンテンツURLと、当該短縮URL発行要求データに基づいて生成された短縮URLを特定するための情報作成日時及びハッシュ値と、を対応付けて記憶するようになっている。なお、URL管理DB221が、短縮URL発行要求データに含まれるコンテンツURLと、当該短縮URL発行要求データに基づいて生成された短縮URLとを対応付けて記憶することとしてもよいのは、上述の通りである。[1.4.携帯端末Mの構成]次に、携帯端末Mの構成について、図5を用いて説明する。図5に示すように、携帯端末Mは、制御部31と、記憶部32と、通信部33と、表示部34と、操作部35と、非接触型ICチップ36と、を備えている。通信部33は、コンテンツ共有サーバ1やURL発行サーバ2との通信を制御するようになっている。記憶部32は、例えば、不揮発性メモリ等により構成されており、オペレーティングシステムや、アプリケーションプログラム等の各種プログラムを記憶する。特に、本実施形態の記憶部32には、データ通信用のアプリケーションプログラムデータ通信アプリ。データ通信プログラムの一例やブラウザソフトがインストールされている。データ通信アプリは、携帯端末Mに記憶されているコンテンツデータをコンテンツ共有サーバ1に登録する機能、コンテンツURLに対応する短縮URLをURL発行サーバ2から取得する機能、短縮URLを他の携帯端末MにPush送信する機能等を実現する。なお、各種プログラムは、例えば、他のサーバ装置等からネットワークNWを介して取得されるようにしても良いし、記録媒体に記録されて外付けドライブ装置を介して読み込まれるようにしても良い。また、記憶部32は、テキストデータ、画像データ、動画データ、アドレス帳データなど、様々な形式のコンテンツデータを記憶するようになっている。表示部34は、液晶ディスプレイなどにより構成され、Webページやコンテンツデータ、操作画面等を表示する。操作部35は、キーボードなどにより構成され、ユーザUの操作を受け付ける。ユーザUは、操作部35に対する入力操作により、携帯端末Mに情報を入力することができるようになっている。非接触型ICチップ36は、他の非接触型ICチップと近接することにより、データの送受信ができるようになっている。例えば、データ通信アプリの起動中において、非接触型ICチップ36は、他の携帯端末Mの非接触型ICチップ36に対して短縮URLを含む送信データをPush送信する。制御部31は、CPU、RAM等により構成されている。そして、CPUが、記憶部32に記憶された各種プログラムを読み出し実行することにより各種機能を実現する。[1.5.データ通信システムSの動作]次に、図6~図8を用いてデータ通信システムSの動作について説明する。図6は、携帯端末M1の記憶部32に記憶されているコンテンツデータをコンテンツ共有サーバ1にアップロードし、携帯端末M2により当該コンテンツデータをダウンロードする際の処理例を示すシーケンス図である。図7、図8は、携帯端末M1又は携帯端末M2の表示部34に表示される画面例を示す図である。なお、図6に示す処理は、ユーザU1により、携帯端末M1においてデータ通信アプリが起動され、コンテンツデータのアップロード先となるコンテンツ共有サーバ1が選択され、選択したコンテンツデータをアップロードさせるための操作が入力された場合に行われる。なお、アップロード対象のコンテンツデータは、ユーザU1が閲覧中のwebページに含まれる画像データ等であってもよいし、記憶部12に保存されている画像データ等であってもよい。図6に示すように、まず、携帯端末M1の制御部31は、ユーザU1により選択されたコンテンツ共有サーバ1に対して、コンテンツ登録要求データを送信するステップS1。コンテンツ登録要求データには、ユーザU1により選択されたコンテンツデータが含まれる。コンテンツ共有サーバ1の制御部11は、携帯端末M1からコンテンツ登録要求データを受信すると、コンテンツDB登録処理を行うステップS2。具体的には、制御部11は、コンテンツ登録要求データに含まれるコンテンツデータをコンテンツDB121に記憶させる。次いで、制御部11は、当該コンテンツデータの記憶場所を示すコンテンツURLを含むDB登録完了通知データを携帯端末M1に送信するステップS3。携帯端末M1の制御部31は、コンテンツ共有サーバ1からDB登録完了通知データを受信すると、当該DB登録完了通知データに含まれているコンテンツURLを含む短縮URL発行要求データをURL発行サーバ2に送信するステップS4。URL発行サーバ2の制御部21は、携帯端末M1から短縮URL発行要求データを受信すると、短縮URL発行処理を行うステップS5。具体的には、制御部21は、短縮URL発行要求データに含まれるコンテンツURLに基づいてハッシュ値を算出し、上述したように短縮URLを生成する。また、制御部21は、URL管理DB221に、短縮URL発行要求データに含まれるコンテンツURLと、生成した短縮URLを特定するための情報作成日時及びハッシュ値と、を対応付けて登録する。次いで、制御部21は、ステップS5の処理で生成した短縮URLを、携帯端末M1に送信するステップS6。携帯端末M1の制御部31は、URL発行サーバ2から短縮URLを受信すると、図7に示すような、携帯端末M1と携帯端末M2とを近接させるためのメッセージを伝えるPush送信画面510を表示部34に表示させる。これにより、ユーザU1はPush送信画面510の表示内容に従って、携帯端末M1を携帯端末M2に近接させることとなる。携帯端末M1と携帯端末M2が近接すると、携帯端末M1の制御部31は、携帯端末M1及び携帯端末M2に内蔵される非接触型ICチップ36の機能により、短縮URLをPush送信するステップS7。一方、携帯端末M2の制御部31は、携帯端末M1からPush送信により短縮URLを受信すると、当該短縮URLにアクセスすべくブラウザソフトを起動させる。なお、このとき、携帯端末M2の制御部31は図8に示すような警告画面520を表示部34に表示させる。警告画面520には、短縮URLを受信した旨を示すメッセージと、当該短縮URLへのアクセスを許可するか否かをユーザU2に選択させるためのはいボタン521と、いいえボタン522とが表示される。ユーザU2は、短縮URLへのアクセスを許可する場合には、はいボタン521を選択し、短縮URLへのアクセスを許可しない場合には、いいえボタン522を選択することとなる。携帯端末M2の制御部31は、はいボタン521が選択されると、ブラウザの機能により当該短縮URLを含むURL変換要求データを携帯端末M1に送信するステップS8。URL発行サーバ2の制御部21は、携帯端末M2からURL変換要求データを受信すると、コンテンツURL取得処理を行うステップS9。具体的には、制御部21は、URL管理DB221から、URL変換要求データに含まれる短縮URLと対応付けられているコンテンツURLを取得する。次いで、制御部21は、ステップS9の処理で取得したコンテンツURLを、携帯端末M2に送信するステップS10。一方、携帯端末M2の制御部31は、URL発行サーバ2からコンテンツURLを受信すると、ブラウザの機能により直ちに、当該コンテンツURLの示すコンテンツ共有サーバ1に対して、当該コンテンツURLを含むコンテンツダウンロード要求データを送信するステップS11コンテンツ共有サーバ1の制御部11は、携帯端末M2からコンテンツダウンロード要求データを受信すると、コンテンツ取得処理を行うステップS12。具体的には、制御部11は、コンテンツDB121から、コンテンツダウンロード要求データに含まれるコンテンツURLに基づいて、コンテンツデータを取得する。次いで、制御部11は、ステップS12の処理で取得したコンテンツデータを、携帯端末M2に送信するステップS13。携帯端末M2の制御部31は、コンテンツ共有サーバ1からコンテンツデータを受信すると、当該コンテンツデータを表示部34に表示させるステップS14。以上説明したように、第1実施形態におけるデータ通信システムSは、非接触型ICチップ36非接触型ICカードリーダライタとして機能するICチップの一例と、Push送信機能を備えた携帯端末M1第1通信端末の一例と、同じく非接触型ICチップ36とPush送信機能を備えた携帯端末M2第2通信端末の一例と、元となるURLを受信し、情報量が184バイト所定情報量の一例以下の短縮URLを生成するとともに、当該元となるURLと当該生成した短縮URLとを対応付けて記憶するURL発行サーバ2URL生成サーバの一例と、コンテンツデータを受信して、記憶領域に格納するとともに、格納した記憶位置を示すURLを返信するコンテンツ共有サーバ1と、を有する。携帯端末M1の制御部31データ登録手段、コンテンツURL取得手段、短縮URL取得手段、URL送信手段の一例は、コンテンツ共有サーバ1にコンテンツデータを記憶させ、コンテンツ共有サーバ1に記憶させたコンテンツデータの、当該コンテンツ共有サーバにおける記憶位置を示すコンテンツURLを取得し、当該取得したコンテンツURLをURL発行サーバ2に送信し、当該URL生成サーバ2から、当該コンテンツURLに対応する短縮URLを取得し、当該取得した短縮URLを、非接触型ICチップ36により携帯端末M2にPush送信する。また、携帯端末M2の制御部31URL受信手段、コンテンツURL受信手段、コンテンツデータ受信手段の一例は、携帯端末M1からPush送信された短縮URLを受信し、当該受信した短縮URLをURL発行サーバ2に送信し、当該URL発行サーバ2から、当該短縮URLに対応するコンテンツURLを受信し、当該受信したコンテンツURLに基づいて、コンテンツ共有サーバ1に記憶されているコンテンツデータを受信する。したがって、第1実施形態におけるデータ通信システムSによれば、携帯端末M1に記憶されているコンテンツデータを、コンテンツ共有サーバ1を介して携帯端末M2に受信させる場合において、コンテンツ共有サーバ1におけるコンテンツデータの記憶位置を示すコンテンツURLの情報量が、Push送信可能な情報量を超えるような場合であっても、携帯端末M1がコンテンツURLに対応する短縮URLをURL発行サーバ2から取得して非接触型ICチップ36により携帯端末M2にPush送信し、携帯端末M2は当該受信した短縮URLに対応するコンテンツURLをURL発行サーバ2から取得することで、目的のコンテンツデータを受信することができる。また、第1実施形態におけるURL発行サーバ2は、非接触型ICチップ36とPush送信機能とを備え、同じく非接触型ICチップ36とPush送信機能を備えた携帯端末M2に対してPush送信機能により情報量が184バイト以下のURLを送信する携帯端末M1、に接続されるサーバであって、URL発行サーバ2の制御部21URL受信手段、短縮URL生成手段の一例は、携帯端末M1から、携帯端末M1がコンテンツ共有サーバ1に記憶させたコンテンツデータの、コンテンツ共有サーバ1における記憶位置を示すコンテンツURLを受信し、当該受信したコンテンツURLに対応する、情報量が所定情報量以下の短縮URLを生成する。また、URL発行サーバ2の記憶部22URL記憶手段の一例は、生成した短縮URLと、受信したコンテンツURLとを対応付けて記憶し、制御部21短縮URL送信手段、URL送信手段の一例は、生成した短縮URLを携帯端末M1に送信する。また、携帯端末M2から短縮URLを受信した場合には、当該受信した短縮URLに対応するコンテンツURLを取得して携帯端末M2に送信する。なお、携帯端末M1の制御部31は、ステップS3の処理図6参照でコンテンツ共有サーバ1が送信したDB登録完了通知データを受信した際に、DB登録完了通知データに含まれるコンテンツURLの情報量が、Push送信可能な情報量184バイトを超えているか否かを判定することとしてもよい。そして、制御部31は、コンテンツURLの情報量がPush送信可能な情報量を超えている場合には、URL発行サーバ2から短縮URLを取得することとし、一方、コンテンツURLの情報量がPush送信可能な情報量を超えていない場合には、そのままコンテンツURLを携帯端末M2に送信することとする。すなわち、携帯端末M1の制御部31判定手段の一例は、コンテンツURLの情報量が184バイト以下であるか否かを判定し、コンテンツURLの情報量が184バイト以下であると判定した場合に、短縮URLを取得せず、コンテンツURLを非接触型ICチップ36により携帯端末M2にPush送信する。一方、携帯端末M2の制御部31は、非接触型ICチップ36により携帯端末M1からコンテンツURLを受信した場合には、短縮URLをURL発行サーバ2に送信することなく、当該受信したコンテンツURLに基づいて、コンテンツ共有サーバ1に記憶されているコンテンツデータを受信する。これにより、携帯端末M1は、コンテンツURLの情報量がPush送信可能な184バイト以下である場合には、URL発行サーバ2により生成された短縮URLを用いることなく、コンテンツURLを直接携帯端末M2へ送信し、携帯端末M2は当該コンテンツURLに基づいてコンテンツ共有サーバ1に記憶されているコンテンツデータを受信する。したがって、携帯端末M1におけるコンテンツURLに対応する短縮URLを取得する処理に関する処理負担と、携帯端末M2における短縮URLに対応するコンテンツURLを取得する処理に関する処理負担を軽減させることができる。[2.第2実施形態]次に、図9~図12を参照して、本発明の第2実施形態について説明する。図9に示すように、第2実施形態におけるデータ通信システムSAは、コンテンツ共有サーバ1と、URL発行サーバ2と、ユーザUU1、U2がそれぞれ所持する携帯端末MM1、M2と、を含んで構成されており、コンテンツ共有サーバ1、URL発行サーバ2、携帯端末Mは、インターネットなどのネットワークNWを介して、相互にデータの送受信が可能になっている。また、第2実施形態におけるデータ通信システムSAでは、コンテンツ共有サーバ1とURL発行サーバ2とが例えば同じ運営母体により運営されており、コンテンツ共有サーバ1とURL発行サーバ2とが相互にデータの送受信を行えるようになっている。以下、第2実施形態の説明では、第1実施形態と異なる部分を中心に説明し、第1実施形態と同様の部材や処理については同じ符号を用いて説明を一部省略する。[2.1.コンテンツ共有サーバ1の構成]まず、図10及び図11を用いて第2実施形態におけるコンテンツ共有サーバ1の構成について説明する。図10に示すように、第2実施形態におけるコンテンツ共有サーバ1は、第1実施形態におけるコンテンツ共有サーバ1と同様に制御部11と、記憶部12と、通信部13とを備えているが、記憶部12に記憶するデータの内容の一部が異なる。また、通信部13は、携帯端末MやURL発行サーバ2との通信を制御するようになっている。第2実施形態における制御部11は、URL発行サーバ2に対してコンテンツURLを含む短縮URL発行要求データを送信することにより、短縮URLを取得し、コンテンツURLと対応付けてコンテンツDB121Aに登録する。また、制御部11は、携帯端末M2から短縮URLを含むコンテンツダウンロード要求データを受信した場合に、当該短縮URLに対応するコンテンツURLを特定し、コンテンツデータを取得して携帯端末M2に送信する。第2実施形態における記憶部12は、コンテンツDB121Aが設けられており、携帯端末M1から登録要求のあったコンテンツデータを記憶するとともに、図11に示すように、URL発行サーバ2が生成した短縮URLと、コンテンツデータの記憶場所を示すコンテンツURLとを対応付けて記憶するようになっている。なお、コンテンツDB121Aは、第1実施形態におけるURL管理DB221のように、短縮URLを特定するための情報である作成日時及びハッシュ値と、コンテンツURLとを対応付けて記憶することとしてもよい。この場合、制御部11は、短縮URLに含まれる日付及びハッシュ値を抜き出して、コンテンツDB121Aに登録されているデータの作成日時及びハッシュ値とそれぞれ比較することにより、短縮URLに対応するコンテンツURLを取得する。[2.2.URL発行サーバ2の構成]第2実施形態におけるURL発行サーバ2は、第1実施形態と同様に、制御部21と、記憶部22と、通信部23とを備えている。また、通信部23は、携帯端末Mやコンテンツ共有サーバ1との通信を制御するようになっている。第2実施形態における制御部21は、コンテンツ共有サーバ1から短縮URL発行要求データを受信した場合に短縮URLを生成し、コンテンツ共有サーバ1に送信する。短縮URLの生成方法は、第1実施形態と同様なので説明を省略する。なお、第2実施形態においては、URL管理DB221は不要である。[2.3.携帯端末Mの構成]第2実施形態における携帯端末Mは、第1実施形態と同様に、制御部31と、記憶部32と、通信部33と、表示部34と、操作部35と、非接触型ICチップ36と、を備えている。通信部33は、コンテンツ共有サーバ1との通信を制御するようになっている。第2実施形態における制御部31は、コンテンツ共有サーバ1からDB登録完了通知を受信した場合に当該DB登録完了通知に含まれる短縮URLを他の携帯端末MにPush送信する。また、他の携帯端末MからPush送信により短縮URLを受信した場合には、当該受信した短縮URLを含むコンテンツダウンロード要求データをコンテンツ共有サーバ1に送信するようになっている。[2.4.データ通信システムSAの動作]次に、図7、図8及び図12を用いて、第2実施形態におけるデータ通信システムSAの動作について説明する。図12は、携帯端末M1の記憶部32に記憶されているコンテンツデータをコンテンツ共有サーバ1にアップロードし、携帯端末M2により当該コンテンツデータをダウンロードする際の処理例を示すシーケンス図である。なお、図12に示す処理は、ユーザU1により、携帯端末M1においてデータ通信アプリが起動され、選択したコンテンツデータをアップロードさせるための操作が入力された場合に行われる。なお、アップロード対象のコンテンツデータは、ユーザU1が閲覧中のwebページに含まれる画像データ等であってもよいし、記憶部12に保存されている画像データ等であってもよい。図12に示すように、まず、携帯端末M1の制御部31は、コンテンツ共有サーバ1に対して、コンテンツ登録要求データを送信するステップS51。コンテンツ登録要求データには、ユーザU1により選択されたコンテンツデータが含まれる。コンテンツ共有サーバ1の制御部11は、携帯端末M1からコンテンツ登録要求データを受信すると、コンテンツDB登録処理を行うステップS52。具体的には、制御部11は、コンテンツ登録要求データに含まれるコンテンツデータをコンテンツDB121に記憶させる。このとき、制御部11は、コンテンツURLのみを先に、コンテンツDB121Aに登録する。次いで、制御部11は当該コンテンツデータの記憶場所を示すコンテンツURLを含む短縮URL発行要求データをURL発行サーバ2に送信するステップS53。URL発行サーバ2の制御部21は、コンテンツ共有サーバ1から短縮URL発行要求データを受信すると、短縮URL発行処理を行うステップS54。短縮URL発行処理については、第1実施形態のステップS5の処理と同様なので説明を省略する。次いで、制御部21は、ステップS54の処理で生成した短縮URLを、コンテンツ共有サーバ1に送信するステップS55。コンテンツ共有サーバ1の制御部11は、URL発行サーバ2から短縮URLを受信すると、コンテンツDB更新処理を行うステップS56。具体的には、制御部11は、ステップS52の処理で先にコンテンツDB121Aに登録したコンテンツURLと対応付けて、当該受信した短縮URLを登録する。次いで、制御部11は、当該登録した短縮URLを含むDB登録完了通知データを携帯端末M1に送信するステップS57。一方、携帯端末M1の制御部31は、コンテンツ共有サーバ1からDB登録完了通知データを受信すると、図7に示すような、携帯端末M1と携帯端末M2とを近接させるためのメッセージを伝えるPush送信画面510を表示部34に表示させる。携帯端末M1の制御部31は、携帯端末M1と携帯端末M2が近接すると、携帯端末M1及び携帯端末M2に内蔵される非接触型ICチップ36の機能により、短縮URLをPush送信するステップS58。これに対して、携帯端末M2の制御部31は、携帯端末M1からPush送信により短縮URLを受信すると、ブラウザを起動させ、当該短縮URLを含むコンテンツダウンロード要求データをコンテンツ共有サーバに送信するステップS59。コンテンツ共有サーバ1の制御部11は、携帯端末M2からコンテンツダウンロード要求データを受信すると、コンテンツURL取得処理を行うステップS60。具体的には、制御部11は、コンテンツDB121Aから、コンテンツダウンロード要求データに含まれる短縮URLと対応付けられているコンテンツURLを取得する。次いで、制御部11は、取得したコンテンツURLに記憶されているコンテンツデータを取得しステップS61、携帯端末M2に送信するステップS62。携帯端末M2の制御部31は、コンテンツ共有サーバ1からコンテンツデータを受信すると、当該コンテンツデータを表示部34に表示させるステップS63。以上説明したように、第2実施形態におけるデータ通信システムSAは、非接触型ICチップ36非接触型ICカードリーダライタとして機能するICチップの一例とPush送信機能を備えた第1通信端末第1通信端末の一例と、同じく非接触型ICチップ36とPush送信機能を備えた携帯端末M2第2通信端末の一例と、コンテンツ共有サーバ1と、元となるURLを受信して、情報量が184バイト所定情報量の一例以下の短縮URLを生成し、当該生成した短縮URLを返信するURL発行サーバ2URL生成サーバの一例と、を有する。コンテンツ共有サーバ1の記憶部12データ記憶手段の一例は、携帯端末M1から受信したコンテンツデータを記憶し、制御部11短縮URL取得手段の一例は、記憶部12が記憶したコンテンツデータの記憶位置を示すコンテンツURLをURL発行サーバ2に送信し、当該URL発行サーバ2から、当該コンテンツURLに対応する短縮URLを取得する。また、記憶部12URL記憶手段の一例は、URL発行サーバ2に送信したコンテンツURLと、URL発行サーバ2から取得した短縮URLとを対応付けて記憶する。また、制御部11サーバURL送信手段、コンテンツデータ送信手段の一例は、取得した短縮URLを携帯端末M1に送信する一方、携帯端末M2から短縮URLを受信した場合には、当該短縮URLに対応するコンテンツURLの示す記憶位置に記憶されているコンテンツデータを携帯端末M2に送信する。また、携帯端末M1の制御部31データ登録手段、第1URL受信手段、第1URL送信手段の一例は、コンテンツ共有サーバ1に記憶させるコンテンツデータをコンテンツ共有サーバ1に送信し、コンテンツ共有サーバ1から短縮URLを受信し、当該受信した短縮URLを非接触型ICチップ36により携帯端末M2にPush送信する。また、携帯端末M2の制御部31第2URL受信手段、第2URL送信手段、コンテンツデータ受信手段の一例は、非接触型ICチップ36により、携帯端末M1からPush送信された短縮URLを受信し、当該受信した短縮URLをコンテンツ共有サーバ1に送信し、コンテンツ共有サーバ1から送信されたコンテンツデータを受信する。したがって、データ通信システムSAによれば、携帯端末M1に記憶されているコンテンツデータを、コンテンツ共有サーバ1を介して携帯端末M2に受信させる場合において、コンテンツ共有サーバ1におけるコンテンツデータの記憶位置を示すコンテンツURLの情報量が、Push送信可能な情報量を超えるような場合であっても、携帯端末M1が、コンテンツ共有サーバ1によりURL発行サーバ2から取得されたコンテンツURLに対応する短縮URLを、非接触型ICチップ36により携帯端末M2にPush送信することで、携帯端末M2は当該短縮URLに対応するコンテンツURLに基づいて、目的のコンテンツデータを受信することができる。また、第2実施形態におけるURL発行サーバ2は、非接触型ICチップ36とPush送信機能を備え、同じく非接触型ICチップ36とPush送信機能を備えた携帯端末M2に対してPush送信機能により情報量が184バイト以下のURLを送信する携帯端末M1から受信したコンテンツデータを記憶する記憶部12記憶部データ記憶手段の一例と、記憶部12が記憶したコンテンツデータの記憶位置を示すコンテンツURLをURL発行サーバ2に送信し、当該URL発行サーバ2から、当該コンテンツURLに対応する短縮URLを取得する制御部11短縮URL取得手段の一例と、URL発行サーバ2に送信したコンテンツURLと、取得した短縮URLとを対応付けて記憶する記憶部12URL記憶手段の一例と、取得した短縮URLを、携帯端末M1に送信する制御部11サーバURL送信手段の一例と、携帯端末M2から短縮URLを受信した場合に、当該短縮URLに対応するコンテンツURLの示す記憶位置に記憶されているコンテンツデータを、当該携帯端末M2に送信する制御部11コンテンツデータ送信手段の一例と、を備えるコンテンツ共有サーバに接続されるサーバである。また、URL発行サーバ2の制御部21URL受信手段、短縮URL生成手段、短縮URL送信手段の一例は、コンテンツ共有サーバ1からコンテンツデータの記憶位置を示すコンテンツURLを受信し、受信したコンテンツURLに対応する、情報量が184バイト以下の短縮URLを生成し、当該生成した短縮URLをコンテンツ共有サーバ1に送信する。すなわち、コンテンツ共有サーバ1は携帯端末M1から受信したコンテンツデータを記憶した記憶位置を示すコンテンツURLに対応する短縮URLをURL発行サーバ2から受信して、当該コンテンツURLと短縮URLとを対応付けて記憶し、短縮URLを携帯端末M1に送信する。これにより、携帯端末M1が、当該受信した短縮URLを非接触型ICチップ36により携帯端末M2にPush送信し、携帯端末M2が当該受信した短縮URLをコンテンツ共有サーバ1に送信することで、コンテンツ共有サーバ1は当該短縮URLに対応するコンテンツURLに基づいて、コンテンツデータを取得して携帯端末M2に送信する。したがって、コンテンツURLの情報量が184バイトを超えている場合であっても、携帯端末M2は目的のコンテンツデータを受信することができる。なお、コンテンツ共有サーバ1の制御部11は、ステップS52の処理図12参照でコンテンツデータをコンテンツDB121に記憶させた際、当該コンテンツデータの記憶位置を示すコンテンツURLの情報量が、Push送信可能な情報量184バイトを超えているか否かを判定することとしてもよい。そして、制御部11は、コンテンツURLの情報量がPush送信可能な情報量を超えている場合には、URL発行サーバ2から短縮URLを取得することとし、一方、コンテンツURLの情報量がPush送信可能な情報量を超えていない場合には、そのままコンテンツURLを携帯端末M1に送信することとする。この場合、携帯端末M1の制御部31は携帯端末M2に対して、受信したコンテンツURLをPush送信する。そして、携帯端末M2の制御部31は、Push送信されたコンテンツURLを含むコンテンツダウンロード要求データをコンテンツ共有サーバ1に送信する。これに対して、コンテンツ共有サーバ1は、コンテンツダウンロード要求データに含まれるコンテンツURLに基づいてコンテンツデータを取得して、携帯端末M2に送信する。すなわち、コンテンツ共有サーバ1の制御部11判定手段の一例は、記憶部12が記憶したコンテンツデータの記憶位置を示すコンテンツURLの情報量が184バイト以下であるか否かを判定し、コンテンツURLの情報量が184バイト以下であると判定した場合に、短縮URLを取得せず、当該コンテンツURLを携帯端末M1に送信する。また、制御部11は携帯端末M2からコンテンツURLを受信した場合には、当該受信したコンテンツURLの示す記憶位置に記憶されているコンテンツデータを携帯端末M2に送信する。一方、携帯端末M1の制御部31は、コンテンツ共有サーバ1からコンテンツURLを受信し、当該受信したコンテンツURLを非接触型ICチップ36により携帯端末M2にPush送信する。また、携帯端末M2の制御部31は、非接触型ICチップ36により携帯端末M1からコンテンツURLを受信し、当該受信したコンテンツURLをコンテンツ共有サーバ1に送信する。これにより、コンテンツ共有サーバ1は、コンテンツURLの情報量がPush送信可能な184バイト以下である場合には、URL発行サーバ2から短縮URLを取得することなく、コンテンツURLを携帯端末M1に送信し、携帯端末M1は当該受信したコンテンツURLを携帯端末M2へ送信し、携帯端末M2は当該コンテンツURLに基づいてコンテンツ共有サーバ1に記憶されているコンテンツデータを受信する。したがって、コンテンツ共有サーバ1におけるコンテンツURLに対応する短縮URLを取得する処理、及び短縮URLに対応するコンテンツURLを取得する処理に関する処理負担を軽減させることができる。また、図9では、コンテンツ共有サーバ1とURL発行サーバ2を別の装置として説明したが、両者を統合したコンテンツ管理サーバを設け、当該コンテンツ管理サーバが、コンテンツ共有サーバ1の機能とURL発行サーバ2の機能をそれぞれ果たすこととしてもよい。