【手続補正書】
【提出日】令和1年10月28日(2019.10.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
クライアント装置のユーザによって選択されたフォームに基づき生成される帳票ページと、編集画面にて当該帳票ページの編集操作を制御するための第１のスクリプトプログラムとを含むウェブフォーム編集プログラムであって、前記クライアント装置のウェブブラウザ上で動作するウェブフォーム編集プログラムを生成する第１の生成手段と、
前記生成されたウェブフォーム編集プログラムを前記クライアント装置に送信する第１の送信手段と、
前記クライアント装置のウェブブラウザで前記ウェブフォーム編集プログラムを実行することで表示される前記編集画面にて為された前記クライアント装置のユーザの指示に基づいて、前記帳票ページ上で指定された、前記帳票ページ内の特定領域を拡大するためのフォーカス領域の情報を、前記クライアント装置から受信する受信手段と、
前記受信されたフォーカス領域の情報を、前記フォームと関連付けて保存する保存手段と、
前記フォームに基づき生成される帳票ページと、前記フォーカス領域の情報と、前記帳票ページの閲覧操作を制御するための第２のスクリプトプログラムとを含むウェブフォーム閲覧プログラムであって、前記クライアント装置の前記ウェブブラウザで実行されるウェブフォーム閲覧プログラムを生成する第２の生成手段と、
前記生成されたウェブフォーム閲覧プログラムを前記クライアント装置に送信する第２の送信手段と、を備え、
前記クライアント装置のウェブブラウザで、前記ウェブフォーム閲覧プログラムを実行することで、前記帳票ページの前記特定領域が、前記フォーカス領域の情報に基づいて、拡大表示される、
ことを特徴とするサーバ装置。
【請求項２】
前記特定領域は、前記帳票ページを表示するクライアント装置上でフォーカスモードへの移行指示を検出した場合に拡大表示されることを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記フォーカスモードへの移行指示は、前記帳票ページを表示するクライアント装置上でのジェスチャ入力により検出されることを特徴とする請求項２に記載のサーバ装置。
【請求項４】
前記フォーカス領域の情報は、前記帳票ページを表示するクライアント装置上での前記フォーカス領域の遷移順を含み、前記帳票ページを表示するクライアント装置上でフォーカス遷移の指示を検出した場合に前記遷移順に従って次のフォーカス領域に遷移することを特徴とする請求項１乃至３のいずれか１項に記載のサーバ装置。
【請求項５】
前記フォーカス遷移の指示は、前記帳票ページを表示するクライアント装置上でのジェスチャ入力により検出されることを特徴とする請求項４に記載のサーバ装置。
【請求項６】
前記フォーカス領域の情報は、前記帳票ページ上での位置及びサイズを含むことを特徴とする請求項１乃至５のいずれか１項に記載のサーバ装置。
【請求項７】
前記フォーカス領域の情報は、前記フォーカス領域が指定された帳票ページに対して個別に保存されることを特徴とする請求項１乃至６のいずれか１項に記載のサーバ装置。
【請求項８】
前記フォーカス領域の情報は、前記帳票ページのすべてに対して有効な帳票部品情報として保存されることを特徴とする請求項１乃至７のいずれか１項に記載のサーバ装置。
【請求項９】
前記フォーカス領域の情報は、他の帳票部品情報が指定されていない帳票ページに対して有効な帳票部品情報として保存されることを特徴とする請求項１乃至７のいずれか１項に記載のサーバ装置。
【請求項１０】
サーバ装置における情報処理方法であって、
クライアント装置のユーザによって選択されたフォームに基づき生成される帳票ページと、編集画面にて当該帳票ページの編集操作を制御するための第１のスクリプトプログラムとを含むウェブフォーム編集プログラムであって、前記クライアント装置のウェブブラウザ上で動作するウェブフォーム編集プログラムを生成する第１の生成ステップと、
前記生成されたウェブフォーム編集プログラムを前記クライアント装置に送信する第１の送信ステップと、
前記クライアント装置のウェブブラウザで前記ウェブフォーム編集プログラムを実行することで表示される前記編集画面にて為された前記クライアント装置のユーザの指示に基づいて、前記帳票ページ上で指定された、前記帳票ページ内の特定領域を拡大するためのフォーカス領域の情報を、前記クライアント装置から受信する受信ステップと、
前記受信されたフォーカス領域の情報を、前記フォームと関連付けて保存する保存ステップと、
前記フォームに基づき生成される帳票ページと、前記フォーカス領域の情報と、前記帳票ページの閲覧操作を制御するための第２のスクリプトプログラムとを含むウェブフォーム閲覧プログラムであって、前記クライアント装置の前記ウェブブラウザで実行されるウェブフォーム閲覧プログラムを生成する第２の生成ステップと、
前記生成されたウェブフォーム閲覧プログラムを前記クライアント装置に送信する第２の送信ステップと、を含み、
前記クライアント装置のウェブブラウザで、前記ウェブフォーム閲覧プログラムを実行することで、前記帳票ページの前記特定領域が、前記フォーカス領域の情報に基づいて、拡大表示される、
ことを特徴とする情報処理方法。
【請求項１１】
コンピュータを、請求項１乃至９のいずれか１項に記載のサーバ装置として機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】サーバ装置、情報処理方法、及びプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
そこで、本発明は、帳票ページ内の特定領域を拡大表示するための負荷の増大を抑えながら、ユーザの利便性を向上させることが可能なサーバ装置、情報処理方法、及びプログラムを提供することにある。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明の一実施形態にかかるサーバ装置は、クライアント装置のユーザによって選択されたフォームに基づき生成される帳票ページと、編集画面にて当該帳票ページの編集操作を制御するための第１のスクリプトプログラムとを含むウェブフォーム編集プログラムであって、前記クライアント装置のウェブブラウザ上で動作するウェブフォーム編集プログラムを生成する第１の生成手段と、前記生成されたウェブフォーム編集プログラムを前記クライアント装置に送信する第１の送信手段と、前記クライアント装置のウェブブラウザで前記ウェブフォーム編集プログラムを実行することで表示される前記編集画面にて為された前記クライアント装置のユーザの指示に基づいて、前記帳票ページ上で指定された、前記帳票ページ内の特定領域を拡大するためのフォーカス領域の情報を、前記クライアント装置から受信する受信手段と、前記受信されたフォーカス領域の情報を、前記フォームと関連付けて保存する保存手段と、前記フォームに基づき生成される帳票ページと、前記フォーカス領域の情報と、前記帳票ページの閲覧操作を制御するための第２のスクリプトプログラムとを含むウェブフォーム閲覧プログラムであって、前記クライアント装置の前記ウェブブラウザで実行されるウェブフォーム閲覧プログラムを生成する第２の生成手段と、前記生成されたウェブフォーム閲覧プログラムを前記クライアント装置に送信する第２の送信手段と、を備え、前記クライアント装置のウェブブラウザで、前記ウェブフォーム閲覧プログラムを実行することで、前記帳票ページの前記特定領域が、前記フォーカス領域の情報に基づいて、拡大表示される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明によると、帳票ページ内の特定領域を拡大表示するための負荷の増大を抑えながら、ユーザの利便性を向上させることが可能なサーバ装置、情報処理方法、及びプログラムを提供することができる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
フォーム関連定義６０１には、フォーム切り替え命令６０２およびフェース切り替え命令６０３が定義されている。帳票生成サーバ１０１がフィールドデータ４０６を読み込んだ際、フォーム関連定義６０１を読み込んで、各命令を解釈してデータを流しこむフォームおよびフェースを特定する。図６のフィールドデータ４０６では、「複合フォーム１」の「Ｆａｃｅ１」のフォームに定義された表図形Ａに対して、データブロック６０４が流し込まれる。さらに続いて、「複合フォーム１」の「Ｆａｃｅ２」のフォームに定義された表図形Ｂに対して、データブロック６０５が流し込まれる。このようにして、複合フォームとそこに流し込まれるフィールドデータがオーバレイされ、１つの帳票ファイルが生成される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００９５
【補正方法】変更
【補正の内容】
【００９５】
１５０２は、帳票部品情報が適用されるフォームの名前である。１５０３は、フェースが複数ある場合に、各フェースに対する帳票部品を保持するためのブロックである。ブロックの先頭には、フェース名が記載される（例えば、Ｆａｃｅ１、Ｆａｃｅ２等）。これら、フォームやフェースの情報は、クライアント装置１０２が、Ｓ７１６からＳ７１８で取得したオーバレイ情報から取得される。１５０４は、フェースに定義された複数の帳票部品のリストを保持する要素（ｐａｒｔｓ要素）である。Ｆａｃｅ１には１つだけ帳票部品が追加されている。１５０６は、帳票部品の種類で、ｐｏｐｕｐ（ポップアップ）やｆｏｃｕｓ（フォーカス領域）といった文字列となっている。１５０７は、帳票部品の外接矩形情報である。左上の原点と、幅及び高さの情報である。Ｆａｃｅ２には３つの帳票部品が追加されており、それぞれ帳票部品ブロック１５０５で分かれている。帳票部品の種類や外接矩形の情報はポップアップの帳票部品と同様である。フォーカス領域の場合、フォーカス遷移順を表すｏｒｄｅｒ情報１５０８が追加で記載される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１３９
【補正方法】変更
【補正の内容】
【０１３９】
図２０に戻り、Ｓ２００６では、クライアント装置１０２は、フォーカス遷移の指示があったかどうか判定する。フォーカス遷移の指示がない場合は、Ｓ２００９に進む。一方、フォーカス遷移の指示があった場合はＳ２００７に進む。フォーカス遷移の指示は、タッチデバイスへのユーザのジェスチャ入力により行われる。例えば、フォーカス領域内におけるフリックジェスチャの検出をフォーカス遷移の指示とみなす。なお、どのようなジェスチャをフォーカス遷移の指示とみなすように設定しても良いし、ジェスチャ以外の指示方法でも構わない。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１５２
【補正方法】変更
【補正の内容】
【０１５２】
本実施例における帳票部品情報１５０１は、「ａｌｌ」とラベリングされたブロック２５０１を含む。「ａｌｌ」とラベリングされたブロック２５０１が、すべてのフェースで有効な帳票部品の情報を保持する部分である。「ｐａｒｔｓ」ブロック２５０２以降に、すべてのフェースで有効な帳票部品のリストが並ぶ。この例では１つの部品しか示していないが、「ｐａｒｔｓ」ブロック２５０２は複数の部品を保持することができる。各部品はブロック２５０３で表現される。この例では、フォーカス領域が１つ保持されている。なお、この例では「ａｌｌ」ブロック２５０１だけでなく、各フェースに対する帳票部品を保持する部分２５０４も同一ファイルに保持している。すなわち、すべてのフェースで有効な帳票部品は、個別に帳票部品が設定されたフェースに対しても、その他の帳票部品が設定されていないフェースに対しても同様に設定可能である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１６７
【補正方法】変更
【補正の内容】
【０１６７】
図３０は、本実施例における、Ｗｅｂ帳票閲覧画面生成処理のシーケンスを示す。基本的には、図１６を参照して上述したＷｅｂ帳票閲覧画面生成処理の流れと同じである。そのため、以下では、図１６に示したシーケンスとは異なる部分のみ説明する。
【手続補正１１】
【補正対象書類名】図面
【補正対象項目名】図１７
【補正方法】変更
【補正の内容】
【図１７】
2018073125.tif 000001