(57)【要約】【課題】  筆記動作の軌跡情報に基づく表示情報を公開する配信システムにおいて、サーバ装置の処理負荷の軽減を図る。【解決手段】  データ通信網によって第１通信端末と接続されるサーバ装置であって、書込みを行う書込ページを初期設定する第１制御手段と、第１通信端末から送信される筆記動作の軌跡情報を記憶する第２制御手段と、第１通信端末からページ切換信号を受信したとき、第２制御手段で記憶した軌跡情報に基づいて表示情報を生成し、当該表示情報を書込ページに対応付けて記憶し、書込ページを新たに設定する第３制御手段を有することによって解決する。【選択図】  図３
2012194821.tif 000002
【特許請求の範囲】
【請求項１】
データ通信網に接続される第１通信端末とサーバ装置を有する配信システムであって、
前記サーバ装置は、
書込みを行う書込ページを初期設定する第１制御手段と、
前記第１通信端末から送信される筆記動作の軌跡情報を記憶する第２制御手段と、
前記第１通信端末からページ切換信号を受信したとき、前記第２制御手段で記憶した軌跡情報に基づいて表示情報を生成し、当該表示情報を前記書込ページに対応付けて記憶し、前記書込ページを新たに設定する第３制御手段を有し、
前記第１通信端末は、
筆記動作を入力する入力手段と、
前記入力手段で入力された軌跡情報を前記サーバ装置に送信する第１送信手段と、
前記書込ページを切り換える操作を検出した時、前記ページ切換信号を前記サーバ装置に送信する第２送信手段を有することを特徴とする配信システム。
【請求項２】
データ通信網によって第１通信端末と接続されるサーバ装置であって、
書込みを行う書込ページを初期設定する第１制御手段と、
前記第１通信端末から送信される筆記動作の軌跡情報を記憶する第２制御手段と、
前記第１通信端末からページ切換信号を受信したとき、前記第２制御手段で記憶した軌跡情報に基づいて表示情報を生成し、当該表示情報を前記書込ページに対応付けて記憶し、前記書込ページを新たに設定する第３制御手段を有することを特徴とするサーバ装置。
【請求項３】
前記サーバ装置は、データ通信網によって第２通信端末と接続され、
閲覧を行う閲覧ページの表示情報を要求する信号を前記第２通信端末から受信したとき、前記閲覧ページに対応付けて記憶されている表示情報を、前記第２通信端末に送信することを特徴とする請求項２に記載のサーバ装置。
【請求項４】
データ通信網によって第１通信端末と接続されるサーバ装置で実行させる通信プログラムであって、
書込みを行う書込ページを初期設定する第１ステップと、
前記第１通信端末から送信される筆記動作の軌跡情報を記憶する第２ステップと、
前記第１通信端末からページ切換信号を受信したとき、前記第２ステップで記憶した軌跡情報に基づいて表示情報を生成し、当該表示情報を前記書込ページに対応付けて記憶し、前記書込ページを新たに設定する第３ステップを有することを特徴とする通信プログラム。
【請求項５】
データ通信網によってサーバ装置と接続される第１通信端末であって、
筆記動作を入力する入力手段と、
前記入力手段で入力された軌跡情報を前記サーバ装置に送信する第１送信手段と、
書込みを行う書込ページを切り換える操作を検出した時、前記軌跡情報に基づいて表示情報を生成するためのページ切換信号を、前記サーバ装置に送信する第２送信手段を有することを特徴とする第１通信端末。
【請求項６】
筆記動作を入力する入力手段を有し、データ通信網によってサーバ装置と接続される第１通信端末で実行させる通信プログラムであって、
前記入力手段で入力された軌跡情報を前記サーバ装置に送信する第１送信ステップと、
書込みを行う書込ページを切り換える操作を検出した時、前記軌跡情報に基づいて表示情報を生成するためのページ切換信号を、前記サーバ装置に送信する第２送信ステップを有することを特徴とする通信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、筆記した手書き文字やイラスト等のデータを、ネットワーク経由で閲覧可能に公開する配信システムに関する。
【背景技術】
【０００２】
従来から、筆記した手書き文字やイラスト等のデータを、ネットワーク経由で閲覧可能に公開する配信システムが提案されている。
【０００３】
特許文献１には、図１９に示す配信システムが記載されている。特許文献１では、手書きの行為を含む操作で、通信網を利用してコンテンツを配信できるようにするために、記入者は、デジタルペン１００及び通信端末２００を所持し、文書用紙Ｐ１に筆記を行う。文書用紙Ｐ１には、ドット等により座標情報が形成されており、デジタルペン１００が座標情報を読み取ることによって記入者の筆記動作の軌跡が特定される。記入者は、文書用紙Ｐ１にコンテンツの内容や、その公開を希望する日時を記入する。デジタルペン１００により読み取られた座標情報は、サーバ装置３００によって座標を表す文書情報に変換される。そして、文書情報に基づいてコンテンツデータを生成するとともにそれを公開する日時を特定し、その特定した日時以降に、第三者通信端末４００に対してそのコンテンツデータを配信するサーバ装置３００を含む配信システムが開示されている。
【０００４】
図２０は、特許文献１の配信システムにおいて、記入者が筆記動作を行ってからの動作を示している。
【０００５】
同図に示されるように、デジタルペン１００は、記入者の筆記動作に応じて座標情報を読み取り（ステップＳ５０１）、読み取った軌跡情報を蓄積し、蓄積しておいた軌跡情報を通信端末２００に送信する（ステップＳ５０２）。また、通信端末２００は、この軌跡情報をサーバ装置３００に送信する（ステップＳ５０３）。
【０００６】
サーバ装置３００は、軌跡情報を受信すると、この軌跡情報に基づいてユーザＩＤを特定してこれを取得するとともに、文書情報が表す文書のそれぞれに割り当てられる識別情報である「文書ＩＤ」を生成する（ステップＳ５０４）。次に、軌跡情報に基づいて「データ生成処理」を実行する（ステップＳ５０５）。
【０００７】
サーバ装置３００は、「データ生成処理」が終了すると、記入者の通信端末２００にその旨を通知する（ステップＳ５０６）。この通知に応じて、通信端末２００は、コンテンツデータ、各コンテンツデータを識別する識別番号、及び公開希望日時を報知部によって報知する（ステップＳ５０７）。ここで、記入者は、報知部の表示から、コンテンツデータの内容や公開希望日時などを確認し、必要に応じて修正を行う。修正が行われた場合、通信端末２００は、その修正内容をサーバ装置３００に送信する（ステップＳ５０８）。サーバ装置３００は、この修正内容に応じて記憶していたコンテンツデータや公開希望日時を修正するべく、その内容を変更する。
【０００８】
次に、サーバ装置３００は、公開希望日時が到来したか否かを判断し（ステップＳ５０９）、公開希望日時が到来したと判断した場合、コンテンツデータを閲覧可能な状態とすることにより、コンテンツデータの内容を公開する（ステップＳ５１０）。続いて、コンテンツデータの内容の公開の対価として、記入者に対して課金を行い（ステップＳ５１１）、第三者通信端末４００からコンテンツデータにアクセスがあった場合には、そのコンテンツデータを第三者通信端末４００に送信することによって、コンテンツデータを配信する（ステップＳ５１２）。コンテンツデータを受信した第三者通信端末４００は、その内容を表示する。
【０００９】
このように、特許文献１のサーバ装置では、通信端末から送信される軌跡情報を受信すると、当該軌跡情報に基づいてコンテンツデータを生成している。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２０１０−２６２５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
筆記動作の途中経過を管理する機能を実現するなどを目的として、例えば、通信端末では、筆記動作をペンダウンからペンアップまでのペンストローク単位の軌跡情報をサーバ装置に送信する。そして、サーバ装置では、ペンストローク単位の軌跡情報を受信すると、当該軌跡情報に基づく表示情報を生成し閲覧可能に記憶する配信システムとすることが考えられる。
【００１２】
しかしながら、このような配信システムでは、ペンストローク単位の軌跡情報を受信するたびに、表示情報を生成するため、サーバ装置の処理負荷が非常に大きなものとなってしまう。
【００１３】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、筆記動作の軌跡情報に基づく表示情報を公開する配信システムにおいて、サーバ装置の処理負荷の軽減を図ることを目的とする。
【課題を解決するための手段】
【００１４】
本発明の配信システムは、データ通信網に接続される第１通信端末とサーバ装置を有する配信システムであって、サーバ装置は、書込みを行う書込ページを初期設定する第１制御手段と、第１通信端末から送信される筆記動作の軌跡情報を記憶する第２制御手段と、第１通信端末からページ切換信号を受信したとき、第２制御手段で記憶した軌跡情報に基づいて表示情報を生成し、当該表示情報を書込ページに対応付けて記憶し、書込ページを新たに設定する第３制御手段を有し、第１通信端末は、筆記動作を入力する入力手段と、入力手段で入力された軌跡情報をサーバ装置に送信する第１送信手段と、書込ページを切り換える操作を検出した時、ページ切換信号をサーバ装置に送信する第２送信手段を有することを特徴とする。
【００１５】
さらに、本発明のサーバ装置は、データ通信網によって第１通信端末と接続されるサーバ装置であって、書込みを行う書込ページを初期設定する第１制御手段と、第１通信端末から送信される筆記動作の軌跡情報を記憶する第２制御手段と、第１通信端末からページ切換信号を受信したとき、第２制御手段で記憶した軌跡情報に基づいて表示情報を生成し、当該表示情報を書込ページに対応付けて記憶し、書込ページを新たに設定する第３制御手段を有することを特徴とする。
【００１６】
好ましくは、本発明のサーバ装置は、データ通信網によって第２通信端末と接続され、閲覧を行う閲覧ページの表示情報を要求する信号を第２通信端末から受信したとき、閲覧ページに対応付けて記憶されている表示情報を、第２通信端末に送信することを特徴とする。
【００１７】
さらに、本発明のサーバ装置の通信プログラムは、データ通信網によって第１通信端末と接続されるサーバ装置で実行させる通信プログラムであって、書込みを行う書込ページを初期設定する第１ステップと、第１通信端末から送信される筆記動作の軌跡情報を記憶する第２ステップと、第１通信端末からページ切換信号を受信したとき、第２ステップで記憶した軌跡情報に基づいて表示情報を生成し、当該表示情報を書込ページに対応付けて記憶し、書込ページを新たに設定する第３ステップを有することを特徴とする。
【００１８】
さらに、本発明の第１通信端末は、データ通信網によってサーバ装置と接続される第１通信端末であって、筆記動作を入力する入力手段と、入力手段で入力された軌跡情報をサーバ装置に送信する第１送信手段と、書込みを行う書込ページを切り換える操作を検出した時、軌跡情報に基づいて表示情報を生成するためのページ切換信号を、サーバ装置に送信する第２送信手段を有することを特徴とする。
【００１９】
さらに、本発明の第１通信端末の通信プログラムは、筆記動作を入力する入力手段を有し、データ通信網によってサーバ装置と接続される第１通信端末で実行させる通信プログラムであって、入力手段で入力された軌跡情報をサーバ装置に送信する第１送信ステップと、書込みを行う書込ページを切り換える操作を検出した時、軌跡情報に基づいて表示情報を生成するためのページ切換信号を、サーバ装置に送信する第２送信ステップを有することを特徴とする。
【発明の効果】
【００２０】
本発明のサーバ装置では、第１通信端末から軌跡情報を受信した時、当該軌跡情報を記憶している。そして、第１通信端末から送信されるページ切換信号を受信した時、記憶した軌跡情報に基づいて表示情報の生成を行っている。
【００２１】
したがって、第１通信端末から軌跡情報を受信した時には、表示情報の生成を行っていないことから、サーバ装置の処理負荷の軽減を図ることができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態に係る配信システムの全体構成を示す図である。
【図２】筆記動作が行われたときのサーバ装置及び第１通信端末の動作概要を示す図である。
【図３】次ページ操作が行われたときのサーバ装置及び第１通信端末の動作概要を示す図である。
【図４】サーバ装置のハードウェア構成を示すブロック図である。
【図５】筆記ユーザ記憶部のデータ構造を示す図である。
【図６】閲覧ユーザ記憶部のデータ構造を示す図である。
【図７】サーバ装置で受信可能な要求信号を示す図である。
【図８】ＣＯＮＮＥＣＴ信号を受信したときの処理手順を示すフローチャートである。
【図９】ＤＩＳＣＯＮＮＥＣＴ信号を受信したときの処理手順を示すフローチャートである。
【図１０】ＳＥＬＰＡＧＥ信号を受信したときの処理手順を示すフローチャートである。
【図１１】ＳＥＮＤＤＡＴＡ信号を受信したときの処理手順を示すフローチャートである。
【図１２】所定の筆記動作を行ったときの軌跡情報記憶部に記憶される軌跡情報の内容を示す図である。
【図１３】通信端末のハードウェア構成の一例を示すブロック図である。
【図１４】筆記処理部の処理手順を示すフローチャートである。
【図１５】ＤＲＡＷ処理部の処理手順を示すフローチャートである。
【図１６】ＷＰＧＣＧ処理部の処理手順を示すフローチャートである。
【図１７】閲覧処理部の処理手順を示すフローチャートである。
【図１８】ＲＰＧＣＧ処理部の処理手順を示すフローチャートである。
【図１９】従来の配信システムの全体構成を示す図である。
【図２０】従来の配信システムにおける筆記動作が行われたときの動作概要を示す図である。
【発明を実施するための形態】
【００２３】
以下、図面を参照しつつ、本発明の実施の形態について説明する。なお、処理内容の説明においては、「ステップ」を「Ｓ」で表し、各々の処理を数字で区別している。
【００２４】
図１は、本発明の実施の形態に係る配信システム１の全体構成を示す。
【００２５】
配信システム１は、記憶されている表示情報を閲覧可能に公開するサーバ装置１０と、通信端末２０と、インターネット網に代表される公衆のデータ通信網７０を含んで構成され、サーバ装置１０と通信端末２０は、データ通信網７０を介して通信可能に接続されている。
【００２６】
ここで、通信端末２０は、利用者の筆記動作等を入力するタッチパネルデバイスに代表される入力手段を備える第１通信端末２０Ａと、サーバ装置１０から送信される表示情報を表示する液晶ディスプレイに代表される表示手段を備える第２通信端末２０Ｂとを含む複数の通信端末から構成されている。
【００２７】
そして、第１通信端末２０Ａは、入力手段で入力された軌跡情報などを、サーバ装置１０に送信する。また、第２通信端末２０Ｂは、利用者指示に応じて、サーバ装置１０に記憶されている表示情報の配信を要求し、当該配信要求に応答して送信された表示情報を表示手段に表示する。
【００２８】
サーバ装置１０は、ハードディスクドライブに代表されるサーバ記憶手段１５を備え、当該サーバ記憶手段１５には、第１通信端末２０Ａから送信される軌跡情報を記憶する記憶情報記憶部１５５と、第２通信端末２０Ｂに送信する表示情報を記憶する表示情報記憶部１５６を有している。
【００２９】
ここで、表示情報記憶部１５６は、複数の表示情報を記憶することが可能に構成されている。なお、表示情報記憶部１５６に記憶されている各々の表示情報を特定する番号や識別コード等の概念を「ページ」と呼称している。
【００３０】
また、軌跡情報記憶部１５５は、各々のページ毎に、当該ページに対応する軌跡情報を記憶することが可能に構成されている。
【００３１】
サーバ装置１０は、第１通信端末２０Ａから軌跡情報を受信した場合には、当該軌跡情報を、書込みを行っている書込ページに対応付けて軌跡情報記憶部１５５に記憶する。さらに、ページ切換信号を受信した場合には、第２通信端末２０Ｂで表示可能な表示情報を、書込みページに対応付けられている軌跡情報に基づいて生成する。そして、生成した表示情報を、書込ページに対応付けて表示情報記憶部１５６に記憶する。
【００３２】
また、サーバ装置１０は、第２通信端末２０Ｂから表示情報の配信を要求する信号を受信した場合には、要求されたページに対応付けられている表示情報を表示情報記憶部１５６から読み出して、第２通信端末２０Ｂに送信する。
【００３３】
図２は、第１通信端末２０Ａで筆記動作が行われたときのサーバ装置１０及び第１通信端末２０Ａの動作概要を示す。ここで、本図は、第１ページ目の表示情報に対して筆記動作が行なわれているものを図示している。
【００３４】
図２（Ａ）に示すように、利用者の筆記動作が行なわれると、第１通信端末２０Ａでは、入力手段で入力された軌跡情報をサーバ装置１０に送信する（Ｓ００１）。
【００３５】
図２（Ｂ）は、第１通信端末２０Ａから送信される軌跡情報を受信する前の軌跡情報記憶部１５５の状態を、図２（Ｃ）は、軌跡情報を受信した後の軌跡情報記憶部１５５の状態を示す。ここで、本図に示されるように、ペンをタッチパネル表面に接触させるペンダウン操作を示す情報ＰＤＮと当該ペンダウンした位置を示す情報Ｐ０が、新たな軌跡情報を受信する前に、第１ページ目の軌跡情報を記憶する第１ページ軌跡記憶部１５５１に記憶されているものとしている。
【００３６】
本図に示すように、サーバ装置１０において、第１通信端末２０Ａから送信される軌跡情報を受信すると、当該受信した軌跡情報を、第１ページ目の軌跡情報を記憶する第１ページ軌跡記憶部１５５１に追加記憶する（Ｓ００２）。
【００３７】
図２（Ｄ）は、入力された軌跡情報を表示した後の第１通信端末２０Ａの状態を示し、本図に示すように、第１通信端末２０Ａでは、軌跡情報が入力されると、当該軌跡情報を表示する（Ｓ００３）。
【００３８】
図３は、第１通信端末２０Ａで次ページ操作が行われたときのサーバ装置１０及び第１通信端末２０Ａの動作概要を示す。ここで、本図は、第１ページ目に書込みを行っている状態で、利用者によって次ページへの送り操作が行なわれたものを図示している。
【００３９】
図３（Ａ）に示すように、利用者によって次ページへの送り操作が行なわれると、第１通信端末２０Ａでは、ページ切り換え操作が行なわれた旨を示すページ切換信号をサーバ装置１０に送信する（Ｓ００５）。
【００４０】
図３（Ｂ）は、第１通信端末２０Ａから送信されるページ切換信号を受信する前の軌跡情報記憶部１５５及び表示情報記憶部１５６の状態を、図３（Ｃ）は、ページ切換信号を受信した後の軌跡情報記憶部１５５及び表示情報記憶部１５６の状態を示す。
【００４１】
本図に示すように、サーバ装置１０において、第１通信端末２０Ａから送信されるページ切換信号を受信すると、第１ページ軌跡記憶部１５５１に記憶されている軌跡情報に基づき表示情報を生成し、第１ページ目の表示情報を記憶する第１ページ表示記憶部１５６１に追加記憶し（Ｓ００６）、第１ページ軌跡記憶部１５５１に記憶されている軌跡情報を削除する（Ｓ００７）。
【００４２】
そして、サーバ装置１０において、ページ切換後の第２ページ目の表示情報が記憶されている第２ページ表示記憶部１５６２の内容を、ページ切換信号を送信した第１通信端末２０Ａに送信する（Ｓ００８）。
【００４３】
図３（Ｄ）は、サーバ装置１０から送信された表示情報を表示した後の第１通信端末２０Ａの状態を示し、本図に示すように、第１通信端末２０Ａでは、表示情報を受信すると、当該表示情報を表示する（Ｓ００９）。
【００４４】
図４は、サーバ装置１０のハードウェア構成を示し、当該サーバ装置１０は、データ通信網７０を介して複数の通信端末２０と通信可能に接続するためのサーバ通信手段１４と、通信端末２０に配信する表示情報を記憶するための記憶部などを含むサーバ記憶手段１５と、これらのサーバ通信手段１４及びサーバ記憶手段１５を制御する通信プログラムを読み出し実行するためのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に代表されるサーバ制御手段１１から構成されている。
【００４５】
ここで、サーバ記憶手段１５には、表示情報を生成する書込型で配信システムを利用している利用者情報を記憶するための筆記ユーザ記憶部１５１と、記憶されている表示情報の閲覧を行う閲覧型で配信システムを利用している利用者情報を記憶するための閲覧ユーザ記憶部１５２と、軌跡情報を記憶するための軌跡情報記憶部１５５と、表示情報を記憶するための表示情報記憶部１５６を含んで構成されている。
【００４６】
図５は、サーバ装置１０に記憶される筆記ユーザ記憶部１５１のデータ構造を示し、当該筆記ユーザ記憶部１５１は、表示情報を生成する書込型で配信システムを利用する利用者（以後「筆記ユーザ」と呼称する）を特定するための識別情報を記憶するための変数ＯＵＳＲＩＤと、筆記ユーザが書込みを行っている書込ページを記憶するための変数ＯＡＣＰＧから構成されている。
【００４７】
図６は、サーバ装置１０に記憶される閲覧ユーザ記憶部１５２のデータ構造を示し、当該閲覧ユーザ記憶部１５２は、記憶されている表示情報の閲覧を行う閲覧型で配信システムを利用する複数の利用者（以後「閲覧ユーザ」と呼称する）を特定するための識別情報を記憶するための配列変数ＧＵＳＲＩＤ〔〕と、それぞれの複数の閲覧ユーザが閲覧している閲覧ページを記憶するための配列変数ＧＡＣＰＧ〔〕から構成されている。
【００４８】
図７は、通信端末２０から送信され、サーバ装置１０で受信可能な４種類の要求信号とその内容を示す。
【００４９】
図７（Ａ）は、ＣＯＮＮＥＣＴ信号の内容を示し、当該信号は、ＵＳＲＩＤ、ＡＣＴＰ、ＡＣＰＧの３つの呼出パラメータとともに、配信システムの利用を開始するときに通信端末２０から送信される。
【００５０】
ＵＳＲＩＤは、当該当該信号を送信した通信端末２０の利用者を特定するための識別情報が設定される。
【００５１】
ＡＣＴＰは、配信システムの利用タイプを示す呼出パラメータで、表示情報を生成する書込型で配信システムを利用する場合は０値を、記憶されている表示情報の閲覧を行う閲覧型で配信システムを利用する場合は１値が設定される。
【００５２】
ＡＣＰＧは、配信システムの利用を開始するときの書込ページ又は閲覧ページが設定される。ここで、ＣＯＮＮＥＣＴ信号が正常に受け入れられた場合は、ＡＣＰＧで設定されたページの軌跡情報と表示情報が、当該ＣＯＮＮＥＣＴ信号を送信した通信端末２０に返信される。
【００５３】
図７（Ｂ）は、ＤＩＳＣＯＮＮＥＣＴ信号の内容を示し、当該信号は、呼出パラメータＵＳＲＩＤとともに、配信システムの利用を終了するときに通信端末２０から送信される。ここで、ＵＳＲＩＤには、ＣＯＮＮＥＣＴ信号送信時のＵＳＲＩＤに設定された内容と同じ内容が設定される。
【００５４】
図７（Ｃ）は、ＳＥＬＰＡＧＥ信号の内容を示し、ＵＳＲＩＤ、ＡＣＰＧの２つの呼出パラメータとともに、書込ページ又は閲覧ページを切り換えるときに通信端末２０から送信される。ここで、ＵＳＲＩＤには、ＣＯＮＮＥＣＴ信号送信時のＵＳＲＩＤに設定された内容と同じ内容が設定される。
【００５５】
ＡＣＰＧは、切り換える先のページが設定される。ここで、ＳＥＬＰＡＧＥ信号が正常に受け入れられた場合は、ＡＣＰＧで設定されたページの軌跡情報と表示情報が、当該ＳＥＬＰＡＧＥ信号を送信した通信端末２０に返信される。
【００５６】
図７（Ｄ）は、ＳＥＮＤＤＡＴＡ信号の内容を示し、ＵＳＲＩＤ、ＰＥＮＤＴの２つの呼出パラメータとともに、軌跡情報をサーバ装置１０に送信するために通信端末２０から送信される。ここで、ＵＳＲＩＤには、ＣＯＮＮＥＣＴ信号送信時のＵＳＲＩＤに設定された内容と同じ内容が設定される。
【００５７】
ＰＥＮＤＴは、入力された軌跡情報が設定される。なお、サーバ装置１０では、表示情報を生成するために送信されたＰＥＮＤＴの内容を記憶する。
【００５８】
図８は、サーバ制御手段１１において、ＣＯＮＮＥＣＴ信号を受信したときに成される書込ページ又は閲覧ページの初期化を含む、サービス利用の開始処理の制御内容を示し、以下に説明する。
【００５９】
サーバ制御手段１１は、ＣＯＮＮＥＣＴ信号を受信したとき、呼出パラメータＡＣＴＰの内容に基づいて、要求する配信システムの利用タイプを判定する（Ｓ１００）。
【００６０】
Ｓ１００の判定で書込型での利用を要求するものと判定した場合には、筆記ユーザとして登録されている利用者が存在するかどうかを判定し（Ｓ１０１）、当該判定で既に筆記ユーザとして登録されている利用者が存在すると判定した場合には、要求信号を送信した通信端末２０に、当該要求信号の要求が受け入れられなかったことを示すエラーコードを送信して処理を終了（以後「エラー終了」と呼称）する。ここで、Ｓ１００の判定は、具体的には、変数ＯＵＳＲＩＤにデータが記憶されているかどうかを判定することによって行われる。
【００６１】
また、Ｓ１０１の判定で筆記ユーザとして登録されている利用者が存在しないと判定した場合には、要求信号を送信した通信端末２０の利用者を筆記ユーザとして登録する（Ｓ１０２）。ここで、当該処理は、書込ページの初期化処理を含み、具体的には、呼出パラメータＵＳＲＩＤとＡＣＰＧの内容を、変数ＯＵＳＲＩＤと変数ＯＡＣＰＧに記憶することによって行われる。
【００６２】
一方、Ｓ１００の判定で閲覧型での利用を要求するものと判定した場合には、既に閲覧ユーザの登録数が最大数に達しているかどうかを判定し（Ｓ１０３）、当該判定で最大数に達していると判定した場合にはエラー終了する。ここで、閲覧ユーザとして登録可能な最大数は、配列変数ＧＵＳＲＩＤ〔〕と配列変数ＧＡＣＰＧ〔〕のデータが記憶可能な数によって定まる。また、当該判定は、具体的には、配列変数ＧＵＳＲＩＤ〔〕のいずれかの記憶領域にデータが記憶されているかどうかを判定することによって行われる。
【００６３】
また、Ｓ１０３の判定で最大数に達していないと判定した場合には、要求信号を送信した通信端末２０の利用者を閲覧ユーザとして登録する（Ｓ１０４）。ここで、当該処理は、閲覧ページの初期化処理を含み、具体的には、呼出パラメータＵＳＲＩＤとＡＣＰＧの内容を、配列変数ＧＵＳＲＩＤ〔〕と配列変数ＧＡＣＰＧ〔〕のデータが記憶されていない記憶領域に記憶することによって行われる。
【００６４】
Ｓ１０２又はＳ１０４の筆記ユーザ又は閲覧ユーザの登録処理に続いて、軌跡情報記憶部１５５と表示情報記憶部１５６に記憶されている軌跡情報と表示情報に基づいて、要求信号を送信した通信端末２０に、呼出パラメータＡＣＰＧで示されるページの表示情報及び軌跡情報を送信する（Ｓ１０５，Ｓ１０６）。そして、同じく要求信号を送信した通信端末２０に、当該要求信号の要求が正常に受け入れられたことを示すコードを送信して処理を終了（以後「正常終了」と呼称）する。
【００６５】
ここで、Ｓ１０６の軌跡情報の送信処理は、例えば、通信端末２０側で、表示情報が生成されていない軌跡情報を表示するために行なわれる特別な処理であり、表示情報だけを公開する配信システムとする場合には当該処理を省略しても構わない。
【００６６】
図９は、サーバ制御手段１１において、ＤＩＳＣＯＮＮＥＣＴ信号を受信したときに処理が成されるサービス利用の終了処理の制御内容を示し、以下に説明する。
【００６７】
サーバ制御手段１１は、ＤＩＳＣＯＮＮＥＣＴ信号を受信したとき、要求信号を送信した通信端末２０の利用者が筆記ユーザとして登録されているかどうかを判定する（Ｓ１２０）。ここで、当該判定処理は、具体的には、呼出パラメータＵＳＲＩＤの内容が、変数ＯＵＳＲＩＤの内容と一致するかどうかに基づいて判定される。
【００６８】
Ｓ１２０の判定で筆記ユーザとして登録されていると判定した場合には、変数ＯＡＣＰＧに示す書込ページの軌跡情報が軌跡情報記憶部１５５に記憶されているかどうかを確認し（Ｓ１２１）、軌跡情報が記憶されている場合には、当該軌跡情報に基づいて表示情報を生成し、変数ＯＡＣＰＧに示す書込ページの表示情報として表示情報記憶部１５６に追加記憶する（Ｓ１２２）。そして、記憶されている変数ＯＡＣＰＧに示す書込ページの軌跡情報を削除する（Ｓ１２３）。なお、変数ＯＡＣＰＧに示す書込ページの軌跡情報が記憶されていない場合には、Ｓ１２２とＳ１２３の処理はスキップされる。
【００６９】
上記処理に続いて、要求信号を送信した通信端末２０の利用者を筆記ユーザから削除して（Ｓ１２４）、正常終了する。ここで、当該削除処理は、具体的には、変数ＯＵＳＲＩＤにＮＵＬＬを記憶することによって行われる。
【００７０】
一方、Ｓ１２０の判定で筆記ユーザとして登録されていないと判定した場合には、要求信号を送信した通信端末２０の利用者が閲覧ユーザとして登録されているかどうかを判定し（Ｓ１２５）、閲覧ユーザとしても登録されていない場合には、エラー終了する。ここで、当該判定処理は、具体的には、呼出パラメータＵＳＲＩＤの内容が、配列変数ＧＵＳＲＩＤ〔〕の各記憶領域のいずれかの内容と一致するかどうかに基づいて判定される。
【００７１】
Ｓ１２５の判定で閲覧ユーザとして登録されていると判定した場合には、要求信号を送信した通信端末２０の利用者を閲覧ユーザから削除して（Ｓ１２６）、正常終了する。ここで、当該削除処理は、具体的には、配列変数ＧＵＳＲＩＤ〔〕の呼出パラメータＵＳＲＩＤの内容と一致する記憶領域にＮＵＬＬを記憶することによって行われる。
【００７２】
図１０は、サーバ制御手段１１において、ＳＥＬＰＡＧＥ信号を受信したときに成される制御内容を示し、以下に説明する。
【００７３】
サーバ制御手段１１は、ＳＥＬＰＡＧＥ信号を受信したとき、要求信号を送信した通信端末２０の利用者が筆記ユーザとして登録されているかどうかを判定する（Ｓ１４０）。ここで、当該判定処理は、具体的には、呼出パラメータＵＳＲＩＤの内容が、変数ＯＵＳＲＩＤの内容と一致するかどうかに基づいて判定される。
【００７４】
Ｓ１４０の判定で筆記ユーザとして登録されていると判定した場合には、変数ＯＡＣＰＧに示す書込ページの軌跡情報が軌跡情報記憶部１５５に記憶されているかどうかを確認し（Ｓ１４１）、軌跡情報が記憶されている場合には、当該軌跡情報に基づいて表示情報を生成し、変数ＯＡＣＰＧに示す書込ページの表示情報として表示情報記憶部１５６に追加記憶する（Ｓ１４２）。そして、記憶されている変数ＯＡＣＰＧに示す書込ページの軌跡情報を削除する（Ｓ１４３）。なお、変数ＯＡＣＰＧに示す書込ページの軌跡情報が記憶されていない場合には、Ｓ１４２とＳ１４３の処理はスキップされる。
【００７５】
上記処理に続いて、筆記ユーザが書込みを行う書込ページを新たに設定する（Ｓ１４４）。ここで、当該ページ設定処理は、具体的には、呼出パラメータＡＣＰＧの内容を、変数ＯＡＣＰＧに記憶することによって行われる。
【００７６】
一方、Ｓ１４０の判定で筆記ユーザとして登録されていないと判定した場合には、要求信号を送信した通信端末２０の利用者が閲覧ユーザとして登録されているかどうかを判定して（Ｓ１４５）、閲覧ユーザとしても登録されていない場合には、エラー終了する。ここで、当該判定処理は、具体的には、呼出パラメータＵＳＲＩＤの内容が、配列変数ＧＵＳＲＩＤ〔〕の各記憶領域のいずれかの内容と一致するかどうかに基づいて判定される。
【００７７】
Ｓ１４５の判定で閲覧ユーザとして登録されていると判定した場合には、当該閲覧ユーザの閲覧ページを新たに設定する（Ｓ１４６）。ここで、当該ページ設定処理は、具体的には、呼出パラメータＡＣＰＧの内容を、配列変数ＧＡＣＰＧ〔〕の当該閲覧ユーザの記憶領域に記憶することによって行われる。
【００７８】
Ｓ１４４又はＳ１４６のページ設定処理に続いて、軌跡情報記憶部１５５と表示情報記憶部１５６に記憶されている軌跡情報と表示情報に基づいて、要求信号を送信した通信端末２０に、呼出パラメータＡＣＰＧで示されるページの表示情報及び軌跡情報を送信し（Ｓ１４７，Ｓ１４８）、正常終了する。
【００７９】
ここで、Ｓ１４８の軌跡情報の送信処理は、例えば、通信端末２０側で、表示情報が生成されていない軌跡情報を表示するために行なわれる特別な処理であり、表示情報だけを公開する配信システムとする場合には当該処理を省略しても構わない。
【００８０】
図１１は、サーバ制御手段１１において、ＳＥＮＤＤＡＴＡを受信したときに成される制御内容を示し、以下に説明する。
【００８１】
サーバ制御手段１１は、ＳＥＮＤＤＡＴＡ信号を受信したとき、要求信号を送信した通信端末２０の利用者が筆記ユーザとして登録されているかどうかを判定し（Ｓ１６０）、筆記ユーザとして登録されていない場合には、エラー終了する。ここで、当該判定処理は、具体的には、呼出パラメータＵＳＲＩＤの内容が、変数ＯＵＳＲＩＤの内容と一致するかどうかに基づいて判定される。
【００８２】
Ｓ１６０の判定で筆記ユーザとして登録されていると判定した場合には、呼出パラメータＰＥＮＤＴの内容を、変数ＯＡＣＰＧに示す書込ページの軌跡情報として軌跡情報記憶部１５５に追加記憶して（Ｓ１６１）、正常終了する。
【００８３】
図１２は、所定の筆記動作を行ったときの軌跡情報記憶部１５５に記憶される軌跡情報の内容を示し、以下に、上述したＳ１２２、Ｓ１４２での軌跡情報に基づいて表示情報を生成するときの処理概要について説明する。
【００８４】
図１２（Ａ）は、通信端末２０の利用者の筆記動作の一例を示し、当該筆記動作は、座標Ｐ０から始まり座標Ｐｎで終わるペンストロークＳ１と、当該ペンストロークＳ１に続く、座標Ｑ０から始まり座標Ｑｎで終わるペンストロークＳ２から構成されている。
【００８５】
図１２（Ｂ）は、図１２（Ａ）に示す筆記動作を行ったときの軌跡情報記憶部１５５に記憶される軌跡情報の内容を示し、当該軌跡情報のデータ構造は、ペンストローク単位で、軌跡の順に配列された複数個の座標情報が、ペンをタッチパネル表面に接触させるペンダウン操作を示す描画情報ＰＤＮと、ペンをタッチパネル表面から離すペンアップ操作を示す描画情報ＰＵＰに挟まれた構造となっている。
【００８６】
このようなデータ構造とする理由は、図１２（Ｃ）に示すように、軌跡情報に基づいて表示情報を生成する際に、ペンストロークＳ１の終了座標ＰｎとペンストロークＳ２の開始座標Ｑ０の間を線で描画しないようにするためのものである。
【００８７】
なお、筆記動作の軌跡を描画する色に関する描画情報や、描画する線の太さに関する描画情報についても、軌跡情報記憶部１５５に記憶される軌跡情報として通信端末２０から送信される。
【００８８】
ここで、本実施の形態に係るサーバ１０のサーバ制御手段１１に読み出される、上述した図８〜図１１に従う通信プログラムは、本実施の形態に係るサーバ装置に付属する記録媒体に予め記録させて、プログラム製品として提供することもできる。このような記録媒体としては、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）やメモリカードなどのそれぞれのサーバ装置で読取り可能な記録媒体がある。あるいは、本実施の形態に係るサーバ装置に内蔵するハードディスクなどの記録媒体に記録させて提供することもできる。さらに、インターネットを含む各種ネットワークを介するダウンロードによって提供することもできる。
【００８９】
このように、本実施の形態に係るサーバ装置１０では、通信端末から送信されるページ切換信号を受信したときに軌跡情報を表示情報に変換することから、サーバ装置の処理負荷の軽減を図ることができる。
【００９０】
図１３は、筆記動作を閲覧可能な表示情報に変換する書込型、記憶されている表示情報の閲覧を行う閲覧型のどちらにおいても、配信システムを利用することが可能な通信端末２０のハードウェア構成の一例を示す。
【００９１】
当該通信端末２０は、筆記動作を入力するためのタッチパネル２２０と各種ボタン２２５から構成される入力手段２２と、筆記動作の軌跡情報を含む各種情報を表示するための表示手段２３と、データ通信網７０を介してサーバ装置１０と通信可能に接続するための端末通信手段２４と、サーバ装置１０から送信される表示情報などの情報を記憶するための端末記憶手段２５と、これら各手段を制御するプログラムを読み出し実行するためのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に代表される端末制御手段２１から構成されている。
【００９２】
そして、当該通信端末２０では、筆記動作を閲覧可能な表示情報に変換する書込型で配信システムを利用する通信端末のプログラムである筆記処理部２１０と、サーバ装置１０に記憶されている表示情報の閲覧を行う閲覧型で配信システムを利用する通信端末のプログラムである閲覧処理部２１５が、端末制御手段２１に読み出し実行される。
【００９３】
図１４は、端末制御手段２１に読み出し実行される筆記処理部２１０の処理内容を示し、以下に説明する。
【００９４】
筆記処理部２１０では、書込みを行う書込ページを初期化し（Ｓ２０１）、書込ページと、例えば利用者によって入力された当該通信端末２０の利用者を識別するための識別コードと、筆記動作を閲覧可能な表示情報に変換する書込型で配信システムを利用することを、それぞれ、呼出パラメータＡＣＰＧ、ＵＳＲＩＤ、ＡＣＴＰに設定して、サーバ装置１０にＣＯＮＮＥＣＴ信号を送信する（Ｓ２０２）。
【００９５】
そして、ＣＯＮＮＥＣＴ信号を送信することで、サーバ装置１０から送信された表示情報を表示手段２３に表示し（Ｓ２０３）、筆記動作に基づく描画処理用の変数ＰＯＳ、ｎＰＯＳを初期化する（Ｓ２０４）等の初期化処理を行う（Ｓ２００）。
【００９６】
初期化処理に続いて、利用者の操作に基づく信号が、タッチパネル２２０や各種ボタン２２５の入力手段２２から出力されるまで処理を待つ操作待ち処理を行う（Ｓ２１０）。
【００９７】
利用者の操作に基づく信号が入力手段２２から出力されたとき、当該信号が筆記動作に基づく信号であるか、ページを切り換える操作に基づく信号であるか、それとも、終了操作に基づく信号であるかを判定し、いずれでもない場合には、Ｓ２１０の操作待ち処理のエントリＷＭＡＩＮに戻る。そして、筆記動作に基づく信号であると判定したときはＤＲＡＷ処理部へ移行し、ページを切り換える操作に基づく信号であると判定したときはＷＰＧＣＧ処理部へ移行する（Ｓ２２０）。
【００９８】
操作判定処理で終了操作に基づく信号であると判定したときは、ＣＯＮＮＥＣＴ信号を送信した時の識別コードを、呼出パラメータＵＳＲＩＤに設定してサーバ装置１０にＤＩＳＣＯＮＮＥＣＴ信号を送信して、筆記処理部２１０の処理を終了する（Ｓ２３０）。
【００９９】
図１５は、Ｓ２２０の操作判定処理において、入力手段２２から出力された信号が、筆記動作に基づくタッチパネル２２０から出力された信号であると判定したときに処理されるＤＲＡＷ処理部の処理内容を示し、以下に説明する。
【０１００】
ＤＲＡＷ処理部では、タッチパネル２２０から出力された信号と、ＣＯＮＮＥＣＴ信号を送信した時と同じ識別コードを、それぞれ、呼出パラメータＰＥＮＤＴ、ＵＳＲＩＤに設定してサーバ装置１０にＳＥＮＤＤＡＴＡ信号を送信する（Ｓ２５０）。
【０１０１】
上記処理に続いて、タッチパネル２２０から出力された信号が、ペンダウン又はペンアップを示す信号であると判断した場合は、描画処理用の変数ＰＯＳ、ｎＰＯＳを初期化し、Ｓ２１０の操作処理待ち処理を行うために、ＷＭＡＩＮに移行する（Ｓ２５１）。
【０１０２】
また、タッチパネル２２０から出力された信号が、ペンダウン又はペンアップを示す信号でなく、さらに、タッチパネル２２０上の任意の１点を示す座標情報でもない場合は、Ｓ２１０の操作処理待ち処理を行うために、ＷＭＡＩＮに移行する（Ｓ２５２）。
【０１０３】
また、タッチパネル２２０から出力された信号が、タッチパネル２２０上の任意の座標位置を示す座標情報である場合は、当該座標位置を変数ｎＰＯＳに設定する。そして、変数ＰＯＳにすでに座標情報が設定されている場合には、変数ＰＯＳが示す座標位置から変数ｎＰＯＳが示す座標位置までの間を線で描画する。そして、変数ｎＰＯＳの内容を変数ＰＯＳに代入する。つまり、直前に出力された座標位置から今回の出力された座標位置までを線で描画する処理を行って、ＷＭＡＩＮに移行する（Ｓ２５３）。
【０１０４】
図１６は、Ｓ２２０の操作判定処理において、入力手段２２から出力された信号が、ページを切り換える操作に基づく信号であると判定したときに処理されるＷＰＧＣＧ処理部の処理内容を示し、以下に説明する。
【０１０５】
ＷＰＧＣＧ処理部では、入力手段２２から出力された信号に基づいて、書込みを行う書込ページを新たなページに設定し（Ｓ２７０）、この新たに設定した書込ページと、ＣＯＮＮＥＣＴ信号を送信した時と同じ識別コードを、それぞれ、呼出パラメータＡＣＰＧ、ＵＳＲＩＤに設定してサーバ装置１０にＳＥＬＰＡＧＥ信号を送信する（Ｓ２７１）。
【０１０６】
そして、ＳＥＬＰＡＧＥ信号を送信することで、サーバ装置１０から送信された表示情報を表示手段２３に表示し（Ｓ２７２）、筆記動作に基づく描画処理用の変数ＰＯＳ、ｎＰＯＳを初期化して（Ｓ２７３）、ＷＭＡＩＮに移行する。
【０１０７】
図１７は、端末制御手段２１に読み出し実行される閲覧処理部２１５の処理内容を示し、以下に説明する。
【０１０８】
閲覧処理部２１５では、閲覧する閲覧ページを初期化し（Ｓ３０１）、閲覧ページと、例えば利用者によって入力された当該通信端末２０の利用者を識別するための識別コードと、記憶されている表示情報の閲覧を行う閲覧型で配信システムを利用することを、それぞれ、呼出パラメータＡＣＰＧ、ＵＳＲＩＤ、ＡＣＴＰに設定して、サーバ装置１０にＣＯＮＮＥＣＴ信号を送信する（Ｓ３０２）。
【０１０９】
そして、ＣＯＮＮＥＣＴ信号を送信することで、サーバ装置１０から送信された表示情報を表示手段２３に表示する（Ｓ３０３）等の初期化処理を行う（Ｓ３００）。
【０１１０】
初期化処理に続いて、利用者の操作に基づく信号が、タッチパネル２２０や各種ボタン２２５の入力手段２２から出力されるまで処理を待つ操作待ち処理を行う（Ｓ３１０）。
【０１１１】
利用者の操作に基づく信号が入力手段２２から出力されたとき、当該信号がページ切換信号であるか、それとも、終了操作に基づく信号であるかを判定し、いずれでもない場合には、Ｓ３１０の操作待ち処理のエントリＲＭＡＩＮに戻る。そして、ページ切換信号であると判定したときはＲＰＧＣＧ処理部へ移行する（Ｓ３２０）。
【０１１２】
操作判定処理で終了操作に基づく信号であると判定したときは、ＣＯＮＮＥＣＴ信号を送信した時の識別コードを、呼出パラメータＵＳＲＩＤに設定してサーバ装置１０にＤＩＳＣＯＮＮＥＣＴ信号を送信して、閲覧処理部２１５の処理を終了する（Ｓ３３０）。
【０１１３】
図１８は、Ｓ３２０の操作判定処理において、入力手段２２から出力された信号が、ページ切換信号であると判定したときに処理されるＲＰＧＣＧ処理部の処理内容を示し、以下に説明する。
【０１１４】
ＲＰＧＣＧ処理部では、入力手段２２から出力された信号に基づいて、閲覧する閲覧ページを新たなページに設定し（Ｓ３７０）、この新たに設定した閲覧ページと、ＣＯＮＮＥＣＴ信号を送信した時と同じ識別コードを、それぞれ、呼出パラメータＡＣＰＧ、ＵＳＲＩＤに設定してサーバ装置１０にＳＥＬＰＡＧＥ信号を送信する（Ｓ３７１）。
【０１１５】
そして、ＳＥＬＰＡＧＥ信号を送信することで、サーバ装置１０から送信された表示情報を表示手段２３に表示して（Ｓ３７２）、ＲＭＡＩＮに移行する。
【０１１６】
ここで、本実施の形態に係る通信端末２０の端末制御手段２１に読み出される、上述した図１４〜図１８に従う通信プログラムは、本実施の形態に係る通信端末に付属する記録媒体に予め記録させて、プログラム製品として提供することもできる。このような記録媒体としては、メモリカードなどのそれぞれの通信端末で読取り可能な記録媒体がある。あるいは、本実施の形態に係る通信端末に内蔵するメモリに記録させて提供することもできる。さらに、インターネットを含む各種ネットワークを介するダウンロードによって提供することもできる。
【０１１７】
このように、本実施の形態に係る配信システム１では、サーバ装置１０において、通信端末から送信されるページ切換信号を受信したときに軌跡情報を表示情報に変換することから、サーバ装置の処理負荷の軽減を図ることができる。
【０１１８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１１９】
１  配信システム
１０  サーバ装置
１１  サーバ制御手段
１４  サーバ通信手段
１５  サーバ記憶手段
１５５  軌跡情報記憶部
１５５１  第１ページ軌跡記憶部
１５６  表示情報記憶部
１５６１  第１ページ表示記憶部
１５６２  第２ページ表示記憶部
２０  通信端末
２０Ａ  第１通信端末
２０Ｂ  第２通信端末
７０  データ通信網
【図１】
2012194821.tif 000003
【図２】
2012194821.tif 000004
【図３】
2012194821.tif 000005
【図４】
2012194821.tif 000006
【図５】
2012194821.tif 000007
【図６】
2012194821.tif 000008
【図７】
2012194821.tif 000009
【図８】
2012194821.tif 000010
【図９】
2012194821.tif 000011
【図１０】
2012194821.tif 000012
【図１１】
2012194821.tif 000013
【図１２】
2012194821.tif 000014
【図１３】
2012194821.tif 000015
【図１４】
2012194821.tif 000016
【図１５】
2012194821.tif 000017
【図１６】
2012194821.tif 000018
【図１７】
2012194821.tif 000019
【図１８】
2012194821.tif 000020
【図１９】
2012194821.tif 000021
【図２０】
2012194821.tif 000022