(57)【要約】【課題】ウェブページ内に付けた付箋がＰＣと端末とで共用できるようにすること。【解決手段】プロキシサーバ４２は、ＰＣ１０を通じて指定されたウェブページ上の箇所を示す付箋情報を、そのウェブページのうちの最初に表示される部分を特定する情報として、携帯電話機２０に提供する。また、プロキシサーバ４２は、携帯電話機２０を通じて指定されたウェブページ上の箇所を示す付箋情報を、そのウェブページのうちの最初に表示される部分を特定する情報として、ＰＣに提供する。【選択図】図１
2010238016.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータが、
ウェブページ上の何れかの箇所の指定を受け付けて前記箇所を示す位置情報と前記ウェブページのデータが所在する位置を示す所在情報とを通知するための通知手段を、第１のクライアント装置に提供する第１の提供手順、
前記第１のクライアント装置に提供した前記通知手段から前記位置情報と前記所在情報とが通知されると、前記位置情報と前記所在情報とを対応付けて記録装置に記録する記録手順、
ウェブページのうち位置情報にて示される箇所を含む部分を表示するための表示手段を、第２のクライアント装置に提供する第２の提供手順、
前記第２のクライアント装置から所在情報とともに要求を受け付けると、前記所在情報にて示される位置に所在するウェブページデータを取得して前記第２のクライアント装置に送信するプロキシング手順、
前記第２のクライアント装置から受け付けた前記所在情報に対応付けられている位置情報を、前記記録装置から検索する検索手順、及び、
前記所在情報に対応付けられている位置情報が前記記録装置から検出された場合に、検出された位置情報を、前記表示手段によって利用される位置情報として、前記第２のクライアント装置へ送信する送信手順
を実行する
ことを特徴とする付箋共用方法。
【請求項２】
前記通知手段は、ウェブページ上の何れかの箇所の指定を、前記ウェブページの手前に設定される透明なグリッドレイヤを通じて受け付ける
ことを特徴とする請求項１記載の付箋共用方法。
【請求項３】
前記第２のクライアント装置が、表示エリアの大きさが制限されている端末である場合、前記コンピュータは、前記プロキシング手順において、取得したウェブページデータを、複数のパーツに分解し、分解した複数のパーツのうちの１つのパーツを、前記第２のクライアント装置に送信する
ことを特徴とする請求項１又は２記載の付箋共用方法。
【請求項４】
前記コンピュータは、前記第２の提供手順において、前記プロキシング手順で前記第２のクライアント装置に送信する前記パーツに対し、前記表示手段を組み込む
ことを特徴とする請求項３記載の付箋共用方法。
【請求項５】
ウェブページ上の何れかの箇所の指定を受け付けて前記箇所を示す位置情報と前記ウェブページのデータが所在する位置を示す所在情報とを通知するための通知手段を、第１のクライアント装置に提供する第１の提供部、
前記第１のクライアント装置に提供した前記通知手段から前記位置情報と前記所在情報とが通知されると、前記位置情報と前記所在情報とを対応付けて記録装置に記録する記録部、
ウェブページのうち位置情報にて示される箇所を含む部分を表示するための表示手段を、第２のクライアント装置に提供する第２の提供部、
前記第２のクライアント装置から所在情報とともに要求を受け付けると、前記所在情報にて示される位置に所在するウェブページデータを取得して前記第２のクライアント装置に送信するプロキシング部、
前記第２のクライアント装置から受け付けた前記所在情報に対応付けられている位置情報を、前記記録装置から検索する検索部、及び、
前記所在情報に対応付けられている位置情報が前記記録装置から検出された場合に、検
出された位置情報を、前記表示手段によって利用される位置情報として、前記第２のクライアント装置へ送信する送信部
を備えることを特徴とするアクセス代行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェブ技術に関する。
【背景技術】
【０００２】
周知のように、一部のウェブサイトには、パーソナルコンピュータ（ＰＣ）向けのウェブページの他に、携帯電話機などの端末向けのウェブページが用意されている。これは、表示エリアの大きさが制限された携帯電話機等の端末では、パーソナルコンピュータ（ＰＣ）向けに設計されているウェブページの閲覧が困難であるためである。
【０００３】
また、ＰＣ向けのウェブページを端末で閲覧できる態様に変換する方法が提案されている（例えば特許文献１参照）。この方法では、アクセス代行サーバ（プロキシサーバ）が、端末からの要求に従って他のウェブサイトのウェブページデータを取得し、取得したウェブページデータに付随する画像データや音楽データをその端末の仕様に応じて縮小してから、ウェブページデータを端末に送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１２３４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ＰＣでウェブページを或る部分まで読んだ後、その続きの部分を端末で読みたくなるケースがある。逆に、端末でウェブページを或る部分まで読んだ後、その続きの部分をＰＣで読みたくなるケースがある。これらのケースにおいては、ウェブページに、読み終えた部分を示す何らかの目印として、付箋が付けられるようになっていて、尚且つ、その付箋を付けたウェブページにアクセスした場合にその付箋を付けた箇所が表示されるようになっているとよい。
【０００６】
本発明は、前述したような従来の事情に鑑みてなされたものであり、その課題は、ウェブページ内に付けた付箋をＰＣと端末とで共用できるようにすることにある。
【課題を解決するための手段】
【０００７】
本発明に係る付箋共用方法は、前述した課題を解決するために、コンピュータが、以下の複数の手順を実行することを特徴としている。その複数の手順とは、ウェブページ上の何れかの箇所の指定を受け付けて前記箇所を示す位置情報とそのウェブページのデータが所在する位置を示す所在情報とを通知するための通知手段を、第１のクライアント装置に提供する第１の提供手順、第１のクライアント装置に提供した通知手段から位置情報と所在情報とが通知されると、位置情報と所在情報とを対応付けて記録装置に記録する記録手順、ウェブページのうち位置情報にて示される箇所を含む部分を表示するための表示手段を、第２のクライアント装置に提供する第２の提供手順、第２のクライアント装置から所在情報とともに要求を受け付けると、所在情報にて示される位置に所在するウェブページデータを取得して第２のクライアント装置に送信するプロキシング手順、第２のクライアント装置から受け付けた所在情報に対応付けられている位置情報を、記録装置から検索する検索手順、及び、所在情報に対応付けられている位置情報が記録装置から検出された場合に、検出された位置情報を、表示手段によって利用される位置情報として、第２のクライアント装置へ送信する送信手順である。
【０００８】
また、本発明に係るアクセス代行装置は、前述した課題を解決するために、以下の複数の構成を備えることを特徴としている。その複数の構成とは、ウェブページ上の何れかの箇所の指定を受け付けて前記箇所を示す位置情報と前記ウェブページのデータが所在する位置を示す所在情報とを通知するための通知手段を、第１のクライアント装置に提供する第１の提供部、前記第１のクライアント装置に提供した前記通知手段から前記位置情報と前記所在情報とが通知されると、前記位置情報と前記所在情報とを対応付けて記録装置に記録する記録部、ウェブページのうち位置情報にて示される箇所を含む部分を表示するための表示手段を、第２のクライアント装置に提供する第２の提供部、前記第２のクライアント装置から所在情報とともに要求を受け付けると、前記所在情報にて示される位置に所在するウェブページデータを取得して前記第２のクライアント装置に送信するプロキシング部、前記第２のクライアント装置から受け付けた前記所在情報に対応付けられている位置情報を、前記記録装置から検索する検索部、及び、前記所在情報に対応付けられている位置情報が前記記録装置から検出された場合に、検出された位置情報を、前記表示手段によって利用される位置情報として、前記第２のクライアント装置へ送信する送信部である。
【０００９】
本発明に係る付箋共用方法又はアクセス代行装置によれば、第１のクライアント装置がＰＣであって第２のクライアント装置が携帯電話機等の端末である場合、ウェブページにおいてＰＣを通じて指定された箇所を示す位置情報は、そのウェブページのうちの最初に表示される部分を特定する情報として、端末に利用されることとなる。また、第１のクライアント装置が携帯電話機等の端末であって第２のクライアント装置がＰＣである場合、ウェブページにおいて端末を通じて指定された箇所を示す位置情報は、そのウェブページのうちの最初に表示される部分を特定する情報として、ＰＣに利用されることとなる。
【発明の効果】
【００１０】
従って、本発明によれば、ウェブページ内に付けた付箋がＰＣと端末とで共用できるようになる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態であるコンピュータネットワークシステムの構成を示す図
【図２】サービス提供マシンの構成を示す図
【図３】ユーザ情報テーブルを模式的に示す図
【図４】ウェブページとグリッドレイヤとの関係を模式的に示す図
【図５】アドイン提供処理の流れを示す図
【図６】パーソナルコンピュータからのアクセスに応じる処理の流れを示す図
【図７】携帯電話機からのアクセスに応じる処理の流れを示す図
【図８】携帯電話機からのアクセスに応じる処理の流れを示す図
【図９】携帯電話機からのアクセスに応じる処理の流れを示す図
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明の実施形態であるコンピュータネットワークシステムについて説明する。
【００１３】
なお、以下に説明するコンピュータネットワークシステムは、あくまでも実施形態であり、本発明が、以下に説明する具体的な技術事項に限定されるものではない。
【００１４】
《構成》
図１は、本実施形態であるコンピュータネットワークシステムの構成を示す図である。
【００１５】
本コンピュータネットワークシステムは、一台以上のパーソナルコンピュータ（ＰＣ）
１０、一台以上の携帯電話機２０、一台以上のウェブサーバマシン３０、サービス提供マシン４０を、備えている。
【００１６】
各ＰＣ１０は、表示ユニット、操作ユニット、通信ユニット、記録ユニット、ＣＰＵ［Central Processing Unit］、記憶ユニットを、主に備えている。通信ユニットとしては
、例えば、イーサネット（米国ゼロックス社の商標）カード、ＦＣ［Fiber Channel］カ
ード、ＡＴＭ［Asynchronous Transfer Mode］カード、トークンリングカード、ＦＤＤＩ［Fiber-Distributed Data Interface］カード、無線ＬＡＮ［Local Area Network］カード、Ｂｌｕｅｔｏｏｔｈ（ブルートゥース特別利益団体の商標）カード、データ通信カード、モデムカードがある。記録ユニットとしては、例えば、ＳＳＤ［Solid State Drive
］装置、ＨＤＤ［Hard Disk Drive］装置、ＢＤ［Blu-ray Disk］ドライブ装置、ＤＶＤ
［Digital Versatile Disk］ドライブ装置、＋Ｒ／＋ＲＷドライブ装置、ＣＤ［Compact Disk］ドライブ装置、メモリーカードドライブ装置、及び、フレキシブルディスクドライブ装置がある。記憶ユニットとしては、例えば、ＤＲＡＭ［Dynamic Random Access Memory］、及び、ＳＲＡＭ［Static Random Access Memory］がある。ＰＣ１０としては、例
えば、デスクトップ型ＰＣ［Personal Computer］、ノートブック型ＰＣ、ラップトップ
型ＰＣ、ペンコンピュータ、ネットブック、及び、ウェアラブルコンピュータがある。
【００１７】
各ＰＣ１０の記録ユニットには、オペレーティングシステム、及び、ウェブブラウザ１０ａが、少なくとも記録されている。オペレーティングシステムは、通信ユニットのドライバと、通信インターフェースとを、含んでいる。通信インターフェースとしては、例えば、ＴＣＰ／ＩＰ［Transmission Control Protocol/Internet Protocol］スイートがあ
る。ウェブブラウザ１０ａは、ウェブサーバマシン３０内のウェブサーバ３０ａから、ＰＣ向けのウェブページデータ３０ｂを取得してウェブページを表示ユニットに表示する。また、ウェブブラウザ１０ａは、サービス提供マシン４０から、ＰＣ向けのウェブページデータを取得してウェブページを表示ユニットに表示する。
【００１８】
各携帯電話機２０は、表示ユニット、操作ユニット、通信ユニット、記録ユニット、ＣＰＵ、記憶ユニットを、主に備えている。各携帯電話機２０の記録ユニットには、オペレーティングシステム、及び、ウェブブラウザ２０ａが、少なくとも記録されている。オペレーティングシステムは、通信ユニットのドライバと、通信インターフェースとを、含んでいる。ウェブブラウザ２０ａは、サービス提供マシン４０から、携帯電話機向けのウェブページデータを取得してウェブページを表示ユニットに表示する。なお、携帯電話機２０の表示ユニットの表示エリアの大きさが制限されているため、携帯電話機向けのウェブページデータは、ウェブページが携帯電話機２０で適切に表示されるような態様となっている。このため、携帯電話機２０に備えられるウェブブラウザ２０ａは、携帯電話機向けのウェブページデータによれば、ウェブページを適切に表示できるが、ＰＣ向けのウェブページデータ３０ｂによると、ウェブページを適切に表示できない。
【００１９】
各ウェブサーバマシン３０は、通信ユニット、記録ユニット、ＣＰＵ、記憶ユニット、を、主に備えている。各ウェブサーバマシン３０の記録ユニットには、オペレーティングシステム、ウェブサーバ３０ａ、ウェブページデータ３０ｂが、少なくとも記録されている。オペレーティングシステムは、通信ユニットのドライバと、通信インターフェースとを、含んでいる。ウェブサーバ３０ａは、ＰＣ２０内のウェブブラウザ１０ａ、又は、サービス提供マシン４０内のプロキシサーバから、所在情報であるＵＲＬ［Uniform Resource Locator］とともに要求を受け付けると、そのＵＲＬにて示される位置に所在するウェブページデータ３０ｂを読み出して返送する。各ウェブサーバマシン３０の記録ユニットには、１つ以上のウェブページデータ３０ｂが記録されている。１つ以上のウェブページデータ３０ｂに基づいて表示されるウェブページは、一方的に又は相互にリンクが張られることにより、少なくとも１つのウェブサイトを構成している。
【００２０】
図２は、サービス提供マシン４０の構成を示す図である。
【００２１】
サービス提供マシン４０は、通信ユニット４０ａ、記録ユニット４０ｂ、ＣＰＵ４０ｃ、記憶ユニット４０ｄを備えている。サービス提供マシン４０の記録ユニット４０ｂには、オペレーティングシステム４１、プロキシサーバ４２、ウェブページデータ４３、及び、ユーザ情報テーブル４４が、記録されている。オペレーティングシステムは、通信ユニット４０ａのドライバと、通信インターフェースとを、含んでいる。プロキシサーバ４２は、ウェブブラウザ１０ａ又はウェブブラウザ２０ａから所在情報とともに要求を受け付けると、所在情報にて示されるウェブサーバ３０ａからのウェブページデータ３０ｂの取得を代行し、取得したウェブページデータ３０ｂを、そのまま、又は、後述の変更を加えて、ウェブブラウザ１０ａ又はウェブブラウザ２０ａへ送信する。記録ユニット４０ｂには、複数のウェブページデータ４３が記録されている。各ウェブページデータ４３に基づいて表示されるウェブページは、一方的に又は相互にリンクが張られることにより、１つのウェブサイトを構成している。なお、本実施形態では、当該ウェブサイトは、プロキシサーバ４２を利用したサービスをユーザに提供する。ユーザ情報テーブル４４には、プロキシサーバ４２を利用したサービスのユーザに関するユーザ情報が記録される。
【００２２】
図３は、ユーザ情報テーブル４４を模式的に示す図である。
【００２３】
ユーザ情報テーブル４４は、ユーザ毎に１つのレコードを有する。各レコードは、図３に示すように複数のフィールドを有している。「ユーザID」フィールドには、ユーザに割り当てられたユニークな識別情報であるユーザIDが格納される。「端末ID」フィールドには、ユーザが利用する携帯電話機２０に割り当てられたユニークな識別情報である端末IDが格納される。「機種名」のフィールドには、ユーザが利用する携帯電話機２０の機種名が格納される。「ブラウザ種類」フィールドには、ユーザが利用する携帯電話機２０のウェブブラウザ２０ａの種類の名称が格納される。「付箋情報」には、ユーザの操作により作成された付箋情報が列挙される付箋情報テーブルへのポインタが格納される。付箋情報には、付箋が貼付されたウェブページのＵＲＬと、そのウェブページにおける付箋が貼付された箇所の位置を示す位置情報とが、含まれる。なお、プロキシサーバ４２を利用したサービスでは、「ブラウザ種類」フィールドを除き、全てのフィールドが予め登録される。
【００２４】
《動作》
次に、図５乃至図９に示すフローチャートに基づいて、本実施形態におけるプロキシサーバ４２が実行する処理の内容について説明する。なお、以下では、ソフトウエア、アプリケーション、モジュール、及び、コンポーネント等のプログラムの名称は、そのプログラムがＣＰＵ４０ｃによって実行されることによって実現される機能そのものの名称として、取り扱うこともある。
【００２５】
〈アドインのＰＣへの提供〉
図５に示すように、プロキシサーバ４２は、処理開始後、ＰＣ１０から、ユーザIDとともにログインを受け付ける。プロキシサーバ４２は、受け付けたユーザIDが、図３のユーザ情報テーブル４４から検出されるか否かにより、その適否を判定する（ステップＳ１０１）。受け付けたユーザＩＤが適切でなければ、プロキシサーバ４２は、ＰＣ１０から再度ユーザＩＤとともにログインを受け付ける。逆に、受け付けたユーザＩＤが適切であれば、プロキシサーバ４２は、ＰＣ１０からウェブブラウザの種類の名称を受け付ける（ステップＳ１０２）。プロキシサーバ４２は、例えば、入力画面のウェブページデータをＰＣ１０に送信してウェブブラウザ１０ａに入力画面を表示させ、その入力画面への入力内容をウェブブラウザ１０ａから受信することにより、受け付ける。プロキシサーバ４２は
、受け付けたウェブブラウザの種類の名称を、「ブラウザ種類」フィールドに格納する（ステップＳ１０３）。その後、プロキシサーバ４２は、受け付けたウェブブラウザの種類の名称に対応するアドインを特定する（ステップＳ１０４）。アドインは、ＰＣ１０のウェブブラウザ１０ａに機能を追加するためのプログラムである。その機能とは、ウェブページ上の何れかの箇所の指定を受け付けて指定された箇所を示す位置情報とそのウェブページのデータが所在する位置を示す所在情報とを通知するための通知機能、及び、ウェブページのうち位置情報にて示される箇所を含む部分を表示するための表示機能である。このうち、通知機能は、図４に示すように、ＰＣ１０のウェブブラウザ１０ａが表示ユニットに表示するウェブページの手前に、透明なグリッドレイヤを設定する。グリッドレイヤは、ウェブページの全域に亙って設定され、ウェブページの表示エリアが変更されると、それに追随するようにグリッドレイヤのエリアも変更される。ウェブページ上の何れかの箇所の指定は、このグリッドレイヤに対するマウスポインタ上でのクリックを通じて受け付ける。通知機能は、グリッドレイヤを通じて指定された箇所の位置を示す位置情報、例えば、画面左上隅を原点とするｘ座標とｙ座標を取得する。また、通知機能は、グリッドレイヤが設定されているエリアの大きさ、例えば、ｘ方向とｙ方向の幅を、位置情報として取得する。更に、通知機能は、ウェブページにおけるクリックされた箇所の近傍にある文字を取得してもよい。通知機能は、位置情報を取得すると、プロキシサーバ４２に送信する。このような通知機能と後述の表示機能とをウェブブラウザ１０ａに追加するためのアドインが、特定された後、プロキシサーバ４２は、特定したアドインを、ログイン中のＰＣ１０へ送信する（ステップＳ１０５）。
【００２６】
なお、ステップＳ１０１乃至Ｓ１０５は、前述した第１及び第２の提供手順の一例である。
【００２７】
（ＰＣからのアクセス）
図６に示すように、プロキシサーバ４２は、処理開始後、ＰＣ１０から、ユーザIDとともにログインを受け付ける。プロキシサーバ４２は、受け付けたユーザIDが、図３のユーザ情報テーブル４４から検出されるか否かにより、その適否を判定する（ステップＳ２０１）。受け付けたユーザIDが適切でなければ、プロキシサーバ４２は、ＰＣ１０から再度ユーザIDとともにログインを受け付ける。逆に、受け付けたユーザIDが適切であれば、プロキシサーバ４２は、プロキシサーバ４２を利用するサービスを提供するウェブサイトの例えばトップページのウェブページデータ４３を、ログインしたＰＣ１０へ送信する（ステップＳ２０２）。トップページには、ＰＣ１０のユーザがアクセスを希望するウェブサイトのＵＲＬを入力するための入力欄、又は、何れかのウェブサーバマシン３０内のウェブページデータ３０ｂの取得の代行を指示するためのボタンが、備えられている。ユーザが、入力欄にＵＲＬを入力するか、ボタンをクリックすることにより、プロキシサーバ４２は、ウェブページデータ３０ｂのＵＲＬとともに取得代行の要求を受け付ける（ステップＳ２０３）。プロキシサーバ４２は、ウェブページデータ３０ｂを、これをウェブサーバ３０ａに要求して応答を受けることにより、取得する（ステップＳ２０４）。プロキシサーバ４２は、図３のユーザ情報テーブル４４において、ログインのために受け付けたユーザIDを含むレコードを特定し、特定したレコードに関連付けられている付箋情報テーブルにおいて、取得したウェブページデータ３０ｂのＵＲＬに対応付けられている位置情報を検索する（ステップＳ２０５）。位置情報が検出された場合（ステップＳ２０６；はい）、プロキシサーバ４２は、検出された位置情報とともにウェブページデータ３０ｂを、ＰＣ１０へ送信する（ステップＳ２０７）。一方、位置情報が検出されなかった場合（ステップＳ２０６；いいえ）、プロキシサーバ４２は、ウェブページデータ３０ｂのみを、ＰＣ１０へ送信する（ステップＳ２０８）。
【００２８】
なお、ステップＳ２０３及びＳ２０４は、前述したプロキシング手順の一例である。また、ステップＳ２０５は、前述した検索手順の一例である。また、ステップＳ２０６及び
Ｓ２０７は、前述した送信手順の一例である。
【００２９】
プロキシサーバ４２は、ウェブページデータ３０ｂの送信後、ＰＣ１０に提供したアドインの通知機能から付箋情報、すなわち、ＵＲＬと位置情報とが通知されるか、或いは、別のウェブページデータ３０ｂの取得の代行が要求されるまで、待機する（ステップＳ２０９；いいえ、ステップＳ２１１；いいえ）。そして、ＰＣ１０に提供したアドインの通知機能から付箋情報が通知された場合（ステップＳ２０９；はい）、プロキシサーバ４２は、図３のユーザ情報テーブル４４において、ログインのために受け付けたユーザIDを含むレコードを特定し、特定したレコードに関連付けられている付箋情報テーブルに、通知された付箋情報を追加する（ステップＳ２１０）。一方、別のウェブページデータ３０ｂの取得の代行が要求された場合、プロキシサーバ４２は、ウェブページデータ３０ｂを、これをウェブサーバ３０ａに要求して応答を受けることにより、取得する（ステップＳ２０４）。
【００３０】
なお、ステップＳ２０９及びＳ２１０は、前述した記録手順の一例である。
【００３１】
（携帯電話機からのアクセス）
図７に示すように、プロキシサーバ４２は、処理開始後、携帯電話機２０から、ユーザＩＤとともにログインを受け付ける。プロキシサーバ４２は、受け付けたユーザIDが、図３のユーザ情報テーブル４４から検出されるか否かにより、その適否を判定する（ステップＳ３０１）。受け付けたユーザIDが適切でなければ、プロキシサーバ４２は、携帯電話機２０から再度ユーザIDとともにログインを受け付ける。逆に、受け付けたユーザIDが適切であれば、プロキシサーバ４２は、プロキシサーバ４２を利用するサービスを提供するウェブサイトの例えばトップページのウェブページデータ４３を、携帯電話機２０へ送信する（ステップＳ３０２）。トップページには、携帯電話機２０のユーザがアクセスを希望するウェブサイトのＵＲＬを入力するための入力欄、又は、何れかのウェブサーバマシン３０内のウェブページデータ３０ｂの取得の代行を指示するためのボタンが、備えられている。ユーザが、入力欄にＵＲＬを入力するか、ボタンをクリックすることにより、プロキシサーバ４２は、ウェブページデータ３０ｂのＵＲＬとともに取得代行の要求を受け付ける（ステップＳ３０３）。プロキシサーバ４２は、ウェブページデータ３０ｂを、これをウェブサーバ３０ａに要求して応答を受けることにより、取得する（ステップＳ３０４）。プロキシサーバ４２は、取得したウェブページデータ３０ｂが複数のパーツに分解すべきか否かを判別する（ステップＳ３０５）。なお、ウェブページデータ３０ｂを複数のパーツに分解すべきか否かの判断基準、及び、複数のパーツに分解する方法については、本出願人による先の出願（特願２００８−２５９０２９号）に説明されているので、ここでは説明を省略する。取得したウェブページデータ３０ｂが複数のパーツに分解すべき場合には、プロキシサーバ４２は、取得したウェブページデータ３０ｂを複数のパーツに分解する（ステップＳ３０６）。その後、プロキシサーバ４２は、図３のユーザ情報テーブル４４において、ログインのために受け付けたユーザIDを含むレコードを特定し、特定したレコードに関連付けられている付箋情報テーブルにおいて、取得したウェブページデータ３０ｂのＵＲＬに対応付けられている位置情報を検索する（ステップＳ３０７）。位置情報が検出されなかった場合（ステップＳ３０８；いいえ）、プロキシサーバ４２は、複数のパーツのうちの１つを携帯電話機２０へ送信する（ステップＳ３１０）。一方、位置情報が検出された場合（ステップＳ３０８；はい）、プロキシサーバ４２は、複数のパーツのうちの１つパーツに対し、アプリケーションをダウンロードする手段を付加して（ステップＳ３０９）、携帯電話機２０へ送信する（ステップＳ３１０）。ここで、アプリケーションは、前述した通知機能を携帯電話機２０において実現する。携帯電話機２０における通知機能は、ウェブブラウザ２０ａが表示したウェブページの手前に、図４に示すようなグリッドレイヤを設定し、ウェブページ上の何れかの箇所の指定をそのグリッドレイヤで受け付けて指定された箇所を示す位置情報とそのウェブページのデータが所在する
位置を示す所在情報とを通知する。
【００３２】
なお、ステップＳ３０３乃至Ｓ３０６は、前述したプロキシング手順の一例である。また、ステップＳ３０７は、前述した検索手順の一例である。また、ステップＳ３０８及びＳ３０９は、前述した第２の提供手順の一例である。また、ステップＳ３１０は、前述した送信手順の一例である。
【００３３】
プロキシサーバ４２は、パーツの送信後、アプリケーションのダウンロードの要求、付箋情報の通知、次パーツの要求、又は、次ページの要求を受信するまで、待機する（ステップＳ３１１）。そして、アプリケーションのダウンロードの要求を受信した場合（ステップＳ３１２；はい）、プロキシサーバ４２は、その携帯電話機２０に適したアプリケーションを送信して（ステップＳ３１３）、再度受信があるまで待機する（ステップＳ３１１）。一方、プロキシサーバ４２は、携帯電話機２０に提供したアプリケーションから付箋情報が通知された場合（ステップＳ３１２；いいえ、ステップＳ３１４；はい）、プロキシサーバ４２は、図３のユーザ情報テーブル４４において、ログインのために受け付けたユーザIDを含むレコードを特定し、特定したレコードに関連付けられている付箋情報テーブルに、通知された付箋情報を追加し（ステップＳ３１５）、その後、付箋情報に含まれる位置情報にて示される箇所の数文字前を特定し、特定した箇所から開始するパーツを生成する（ステップＳ３１６）。その後、プロキシサーバ４２は、生成したパーツを送信し（ステップＳ３１７）、再度受信があるまで待機する（ステップＳ３１１）。また、プロキシサーバ４２は、携帯電話機２０から別のパーツの要求を受信した場合（ステップＳ３１２；いいえ、ステップＳ３１４；いいえ、ステップＳ３１８；いいえ）、複数のパーツのうち次のパーツを特定し、その後、図３のユーザ情報テーブル４４において、ログインのために受け付けたユーザIDを含むレコードを特定し、特定したレコードに関連付けられている付箋情報テーブルにおいて、取得したウェブページデータ３０ｂのＵＲＬに対応付けられている位置情報を検索する（ステップＳ３０７）。また、プロキシサーバ４２は、携帯電話機２０から次のページの要求を受信した場合（ステップＳ３１２；いいえ、ステップＳ３１４；いいえ、ステップＳ３１８；はい）、ウェブページデータ３０ｂを、これをウェブサーバ３０ａに要求して応答を受けることにより、取得する（ステップＳ３０４）。
【００３４】
なお、ステップＳ３１２及びＳ３１３は、前述した第１の提供手順の一例である。また、ステップＳ３１４及びＳ３１５は、前述した記録手順の一例である。
【００３５】
また、プロキシサーバ４２は、取得したウェブページデータ３０ｂが複数のパーツに分解すべきでない場合（ステップＳ３０５；いいえ）、図３のユーザ情報テーブル４４において、ログインのために受け付けたユーザIDを含むレコードを特定し、特定したレコードに関連付けられている付箋情報テーブルにおいて、取得したウェブページデータ３０ｂのＵＲＬに対応付けられている位置情報を検索する（ステップＳ３２０）。位置情報が検出されなかった場合（ステップＳ３２１；いいえ）、プロキシサーバ４２は、取得したウェブページデータ３０ｂをそのまま携帯電話機２０へ送信する（ステップＳ３２３）。一方、位置情報が検出された場合（ステップＳ３２１；はい）、プロキシサーバ４２は、取得したウェブページデータ３０ｂに対し、アプリケーションをダウンロードする手段を追加して（ステップＳ３２２）、携帯電話機２０へ送信する（ステップＳ３２３）。プロキシサーバ４２は、ウェブページデータ３０ｂの送信後、アプリケーションのダウンロードの要求、付箋情報の通知、又は、次ページの要求を受信するまで、待機する（ステップＳ３２４）。そして、アプリケーションのダウンロードの要求を受信した場合（ステップＳ３２５；はい）、プロキシサーバ４２は、その携帯電話機２０に適したアプリケーションを送信して（ステップＳ３２６）、再度受信があるまで待機する（ステップＳ３２４）。一方、プロキシサーバ４２は、携帯電話機２０に提供したアプリケーションから付箋情報が
通知された場合（ステップＳ３２５；いいえ、ステップＳ３２７；はい）、プロキシサーバ４２は、図３のユーザ情報テーブル４４において、ログインのために受け付けたユーザIDを含むレコードを特定し、特定したレコードに関連付けられている付箋情報テーブルに、通知された付箋情報を追加し（ステップＳ３２８）、その後、付箋情報に含まれる位置情報にて示される箇所の数文字前を特定し、特定した箇所から開始するパーツを生成する（ステップＳ３２９）。その後、プロキシサーバ４２は、生成したパーツを送信し（ステップＳ３３０）、再度受信があるまで待機する（ステップＳ３２４）。また、プロキシサーバ４２は、携帯電話機２０から次のページの要求を受信した場合（ステップＳ３２５；いいえ、ステップＳ３２７；いいえ）、ウェブページデータ３０ｂを、これをウェブサーバ３０ａに要求して応答を受けることにより、取得する（ステップＳ３０４）。
【００３６】
なお、ステップＳ３２０は、前述した検索手順の一例である。また、ステップＳ３２１及びＳ３２２は、前述した第２の提供手順の一例である。また、ステップＳ３２３は、前述した送信手順の一例である。また、ステップＳ３２５及びＳ３２６は、前述した第１の提供手順の一例である。また、ステップＳ３２７及びＳ３２８は、前述した記録手順の一例である。
【００３７】
《効果》
以上に説明した本実施形態によれば、プロキシサーバ４２は、ＰＣ１０を通じて指定されたウェブページ上の箇所を示す付箋情報を、そのウェブページのうちの最初に表示される部分を特定する情報として、携帯電話機２０に提供する。また、プロキシサーバ４２は、携帯電話機２０を通じて指定されたウェブページ上の箇所を示す付箋情報を、そのウェブページのうちの最初に表示される部分を特定する情報として、ＰＣに提供する。
【００３８】
従って、本実施形態によれば、ウェブページ内に付けた付箋がＰＣ１０と携帯電話機２０とで共用できるようになる。
【００３９】
なお、本実施形態では、表示エリアが制限された端末の一例として携帯電話機２０を取り上げているが、これに限られず、ネットワークに接続される家電、例えば電子レンジ等を端末として、ウェブサイト上の調理方法に関するページの内容を表示させることもできる。
【００４０】
また、本実施形態においては、プロキシサーバ４２の有する機能を実現するためのプログラムは、通信インターフェース、ドライバ、及び、通信ユニット４０ａを介して、ネットワーク上の他のコンピュータから記録ユニット４０ｂ内の記録媒体にダウンロードされたものであってもよい。また、当該プログラムは、記録媒体に他のコンピュータによって格納され、その記録媒体がドライブ装置に装着されることによって、サービス提供マシン４０に導入されたものであってもよい。また、当該プログラムは、記録媒体に他のコンピュータによって格納され、その記録媒体が装着されたドライブ装置から、記録ユニット４０ｂ内の記録媒体に複製されたものであってもよい。
【００４１】
記録媒体としては、例えば、不揮発性半導体メモリ（フラッシュメモリ）、ハードディスク、ＢＤ、ＤＶＤ、＋Ｒ／＋ＲＷ、ＣＤ、メモリーカード、及び、フレキシブルディスクがある。ＢＤとしては、例えば、ＢＤ−Ｒ、ＢＤ−ＲＥ［Rewritable］、及び、ＢＤ−ＲＯＭ［Read Only Memory］がある。ＤＶＤとしては、例えば、ＤＶＤ−Ｒ［Recordable］、ＤＶＤ−ＲＷ［Rewritable］、ＤＶＤ−ＲＯＭ、及び、ＤＶＤ−ＲＡＭ［Random Access Memory］がある。ＣＤとしては、例えば、ＣＤ−Ｒ、ＣＤ−ＲＷ、及び、ＣＤ−ＲＯＭがある。メモリーカードとしては、コンパクトフラッシュ（米国サンディスク社の商標）、スマートメディア（株式会社東芝の商標）、ＳＤカード（米国サンディスク社、松下電器産業株式会社、株式会社東芝の商標）、メモリースティック（ソニー株式会社の商標）、ＭＭＣ（米国ジーメンス社、米国サンディスク社の商標）がある。以上に例示した記録媒体は、ドライブ装置に対して着脱自在に装着されるものであってもよいし、ドライブ装置内に固定的に装着されたものであってもよい。何れにしても、以上に例示した記録媒体は、コンピュータ可読媒体である。
【符号の説明】
【００４２】
１０    携帯電話機
１０ａ  ウェブブラウザ
２０    携帯電話機
２０ａ  ウェブブラウザ
３０    ウェブサーバマシン
３０ａ  ウェブサーバ
３０ｂ  ウェブページデータ
４０    サービス提供マシン
４０ａ  通信ユニット
４０ｂ  記録ユニット
４０ｃ  ＣＰＵ
４０ｄ  記憶ユニット
４１    オペレーティングシステム
４２    プロキシサーバ
４３    ウェブページデータ
４４    ユーザ情報テーブル
【図１】
2010238016.tif 000003
【図２】
2010238016.tif 000004
【図３】
2010238016.tif 000005
【図４】
2010238016.tif 000006
【図５】
2010238016.tif 000007
【図６】
2010238016.tif 000008
【図７】
2010238016.tif 000009
【図８】
2010238016.tif 000010
【図９】
2010238016.tif 000011