JP5256263B2 - Information processing apparatus, information processing system, and program - Google Patents
Information processing apparatus, information processing system, and program Download PDFInfo
- Publication number
- JP5256263B2 JP5256263B2 JP2010194205A JP2010194205A JP5256263B2 JP 5256263 B2 JP5256263 B2 JP 5256263B2 JP 2010194205 A JP2010194205 A JP 2010194205A JP 2010194205 A JP2010194205 A JP 2010194205A JP 5256263 B2 JP5256263 B2 JP 5256263B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- screen
- search condition
- accepting
- result list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明の実施形態は、情報処理装置、情報処理システムおよびプログラムに関する。 Embodiments described herein relate generally to an information processing apparatus, an information processing system, and a program.
従来、Web上で行われる検索処理は、ユーザがWebページ上で検索の条件を入力して、検索ボタンをクリックすると、検索結果の一覧が表示される。検索結果の一覧のうち一つを選択して詳細画面を開き、その詳細画面においてデータの更新を行った後、ブラウザの「戻る」ボタンによって検索結果一覧画面に戻ると、単に前回の検索結果の一覧が表示されているだけであって、詳細画面におけるデータの更新は反映されない。 Conventionally, a search process performed on the Web displays a list of search results when a user inputs search conditions on a Web page and clicks a search button. Select one of the search results list to open the details screen, update the data on the details screen, and then return to the search results list screen using the browser's "Back" button. The list is only displayed and the data update on the detail screen is not reflected.
このような場合に、従来技術においては、再度同一の検索条件で検索を行ったり、リロードしたりして、同一の検索条件の検索結果一覧にデータの更新を反映させる必要があり、手間がかかるという課題があった。 In such a case, in the conventional technique, it is necessary to perform a search again with the same search condition, or to reload, and to reflect the data update in the search result list of the same search condition. There was a problem.
実施形態の情報処理装置は、検索条件受付手段と、検索手段と、表示制御手段と、詳細画面表示手段と、変更受付手段と、受付手段と、を備える。検索条件受付手段は、検索条件入力画面から、検索条件を受付ける。検索手段は、受付けた前記検索条件によって検索処理を行う。表示制御手段は、検索結果を検索結果一覧画面に表示させる。詳細画面表示手段は、前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記一部の検索結果に関する詳細情報を示す詳細画面を表示させる。変更受付手段は、前記詳細画面から前記詳細情報の変更を受付ける。受付手段は、前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付ける。前記検索手段は、さらに、前記受付手段が前記戻る操作を受付けた場合に、前記検索条件受付手段が直前に受付けた前記検索条件を用いて検索処理を行う。前記検索条件受付手段は、さらに、前記受付手段が前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させる。前記表示制御手段は、さらに、前記検索手段が行った検索結果を、前記検索結果一覧画面に表示させる。 The information processing apparatus according to the embodiment includes search condition reception means, search means, display control means, detailed screen display means, change reception means, and reception means. The search condition accepting unit accepts the search condition from the search condition input screen. The search means performs search processing according to the received search conditions. The display control means displays the search result on the search result list screen. The detailed screen display means displays a detailed screen showing detailed information on the part of the search results when the selection of the part of the search results is accepted on the search result list screen. The change accepting unit accepts the change of the detailed information from the detail screen. The accepting unit accepts an operation of returning from the detail screen to the search result list screen , or an operation of displaying the search condition input screen by an operation other than the return operation . Further, when the accepting unit accepts the return operation, the retrieval unit performs a search process using the search condition accepted immediately before by the search condition accepting unit. The search condition accepting unit further displays the search condition input screen after deleting the search condition when the accepting unit accepts an operation other than the return operation. The display control means further displays the search results performed by the search means on the search result list screen.
実施形態の情報処理システムは、情報処理装置と、前記情報処理装置とネットワークで接続されるクライアント装置とを備える。前記クライアント装置は、第2表示制御手段と、記憶手段と、第2受付手段とを備える。第2表示制御手段は、検索条件を入力する検索条件入力画面と、検索結果一覧画面と、前記検索結果一覧画面から選択された一部の検索結果に関する詳細情報を示す詳細画面を表示器に表示させる。記憶手段は、前記検索条件入力画面から入力された検索条件を記憶する。第2受付手段は、前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付ける。前記情報処理装置は、検索条件受付手段と、検索手段と、表示制御手段と、詳細画面表示手段と、変更受付手段と、受付手段と、を備える。検索条件受付手段は、前記検索条件入力画面で入力された前記検索条件を、前記クライアント装置から受付ける。検索手段は、受付けた前記検索条件によって検索処理を行う。表示制御手段は、検索結果を前記検索結果一覧画面に表示させる。詳細画面表示手段は、前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記詳細画面を表示させる。変更受付手段は、前記クライアント装置から、前記詳細情報の変更を受付ける。受付手段は、前記クライアント装置から、前記詳細画面から前記検索結果一覧画面に戻る操作を受付ける。前記検索手段は、さらに、前記受付手段が前記戻る操作を受付けた場合に、前記クライアント装置の前記記憶手段が記憶する前記検索条件を用いて検索処理を行う。前記検索条件受付手段は、さらに、前記受付手段が前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させる。前記表示制御手段は、さらに、前記検索手段が行った検索結果を、前記検索結果一覧画面に表示させる。 An information processing system according to an embodiment includes an information processing device and a client device connected to the information processing device via a network. The client device includes second display control means, storage means, and second reception means. The second display control means displays on the display a search condition input screen for inputting search conditions, a search result list screen, and a detailed screen showing detailed information on a part of search results selected from the search result list screen. Let The storage means stores the search condition input from the search condition input screen. The second accepting unit accepts an operation for returning from the detail screen to the search result list screen or an operation for displaying the search condition input screen by an operation other than the return operation . The information processing apparatus includes search condition reception means, search means, display control means, detailed screen display means, change reception means, and reception means. The search condition accepting unit accepts the search condition input on the search condition input screen from the client device. The search means performs search processing according to the received search conditions. The display control means displays the search result on the search result list screen. The detailed screen display means displays the detailed screen when a selection for a part of the search results is accepted on the search result list screen. The change accepting unit accepts the change of the detailed information from the client device. The accepting unit accepts an operation for returning from the detail screen to the search result list screen from the client device. The search unit further performs a search process using the search condition stored in the storage unit of the client device when the receiving unit receives the return operation. The search condition accepting unit further displays the search condition input screen after deleting the search condition when the accepting unit accepts an operation other than the return operation. The display control means further displays the search results performed by the search means on the search result list screen.
実施形態のプログラムは、情報処理装置において、検索条件入力画面から、検索条件を受付けるステップと、受付けた前記検索条件によって検索処理を行うステップと、検索結果の一覧を検索結果一覧画面に表示させるステップと、前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記一部の検索結果に関する詳細情報を示す詳細画面を表示させるステップと、前記詳細画面から前記詳細情報の変更を受付けるステップと、前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付けるステップと、をコンピュータに実行させ、前記検索処理を行うステップは、前記戻る操作を受付けた場合に、直前に受付けた前記検索条件を用いて検索処理を行い、前記検索条件を受付けるステップは、操作を受付けるステップが前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させ、前記検索結果の一覧を検索結果一覧画面に表示させるステップは、、前記検索結果一覧画面に表示する、ことを特徴とする。 The program according to the embodiment includes a step of receiving a search condition from a search condition input screen, a step of performing a search process according to the received search condition, and a step of displaying a list of search results on the search result list screen in the information processing apparatus And a step of displaying a detailed screen showing detailed information related to the partial search result when selection of a part of the search result is accepted on the search result list screen; and changing the detailed information from the detailed screen And a step of accepting an operation of returning from the detail screen to the search result list screen or an operation of displaying the search condition input screen by an operation other than the return operation, and performing the search process step of, when received the return operation, the search condition received immediately before There are have line search processing, the step of accepting the search condition, when the step of receiving the operation is accepted operation other than the return operation, to display the search condition input screen after clearing the search condition, the search step of displaying a list of results in the search result list screen is displayed on the search result list screen, characterized in that.
図1は、本実施の形態にかかる情報処理システム1の構成を示すブロック図である。図1に示すように、情報処理システム1は、Webサーバ2と、クライアント装置3a、3b、3c…(以降、特に限定しない場合はクライアント装置3と称する)とが、インターネット等のネットワークNによって接続されている。
FIG. 1 is a block diagram showing a configuration of an
本実施の形態では、本実施の形態のプログラムが、Webブラウザを利用するグループウェアに組み込まれて使用される場合について説明する。一般的に、グループウェアでは、掲示板や回覧板のようにWebサーバ2上に文書をアップロードすることができる。また、これら文書が、宛先のユーザによって確認、承認されたか否かを、送り先のユーザがグループウェア上で確認できる機能が備えられている。
In the present embodiment, a case will be described in which the program of the present embodiment is used by being incorporated in groupware that uses a Web browser. In general, groupware can upload a document on the
Webサーバ2は、ネットワークNにアクセスしたクライアント装置3のブラウザの要求に応えてWebページを構成するデータをクライアント装置3に送信する。
The
図2は、Webサーバ2のハードウェア構成を示すブロック図である。図2に示すように、Webサーバ2は、CPU20などの制御装置と、ROM12やRAM13等の記憶装置と、プログラムや各種ファイルを記憶するHDD(Hard Disk Drive)18やCDドライブ装置(不図示)などの記憶装置と、液晶ディスプレイなどの表示器17と、キーボード15やマウス16などの入力装置とがバス19で接続されており、通常のコンピュータを利用したハードウェア構成となっている。また、Webサーバ2は、通信I/F14とネットワークN(図1参照)とを介して接続されるクライアント装置3と相互に通信を行うことが可能となっている。
FIG. 2 is a block diagram illustrating a hardware configuration of the
図2において、ROM12は、CPU20が実行する各種プログラムや各種データ、および本実施の形態のプログラムを記憶している。RAM13は、CPU20が各種プログラムを実行する際に一時的にデータやプログラムを記憶するワークエリアとして機能する。CPU20は、ROM12から本実施の形態のプログラムを読み出して、RAM13に展開して実行することにより、Webサーバ2を制御する制御部21(図5参照)を主記憶装置上に生成する。
In FIG. 2, the
また、HDD18は、ネットワークNを介してクライアント装置3からアップロードされる文書などを格納するための文書管理フォルダFを備えている。 The HDD 18 also includes a document management folder F for storing documents uploaded from the client device 3 via the network N.
クライアント装置3は、Webサーバ2からWebページを構成する複数のファイルを受信して、ダウンロードした情報をウィンドウ上に表示するブラウザ機能を有している。
The client device 3 has a browser function for receiving a plurality of files constituting a Web page from the
図3は、クライアント装置3のハードディスク構成を示すブロック図である。図3に示すように、クライアント装置3は、CPU30などの制御装置と、ROM42やRAM43等の記憶装置と、プログラムや各種ファイルを記憶するHDD48やCDドライブ装置(不図示)などの記憶装置と、液晶ディスプレイなどの表示器47と、キーボード45やマウス46などの入力装置とがバス49で接続されており、通常のコンピュータを利用したハードディスク構成となっている。また、クライアント装置3は、通信I/F44とネットワークN(図1参照)とを介して接続されるWebサーバ2と相互に通信を行うことが可能となっている。
FIG. 3 is a block diagram showing a hard disk configuration of the client device 3. As shown in FIG. 3, the client device 3 includes a control device such as a
ROM42は、CPU30が実行する各種プログラムや各種データ、および本実施の形態のプログラムを記憶している。RAM43は、CPU30が各種プログラムを実行する際に一時的にデータやプログラムを記憶するワークエリアとして機能する。CPU30は、ROM42から本実施の形態のプログラムを読み出して、RAM43に展開して実行することにより、クライアント装置3を制御する制御部31(図4参照)を主記憶装置上に生成する。
The
また、HDD48は、クライアント装置3において入力された検索条件をクッキーとして保存しておくクッキー格納フォルダCを備えている。
The
図4は、クライアント装置3の機能的構成を示す機能ブロック図である。図4に示すように、制御部31は、受信部32と、表示制御部33と、入力受付部34と、送信部35と、を主に備えている。
FIG. 4 is a functional block diagram showing a functional configuration of the client device 3. As shown in FIG. 4, the
受信部32は、Webサーバ2からWebサイトの表示データを受信する。
The receiving
表示制御部33は、第2表示制御手段として機能し、受信部32が受信した表示データを用いて、検索条件の入力を受付ける検索条件入力画面4(図6参照)、検索結果を一覧表示する検索結果一覧画面5(図7参照)、検索結果の一部についてその詳細情報を示す詳細画面6(図8参照)などの各種画面を表示器47に表示させる。
The
入力受付部34は、表示器47に表示される各種画面に対する選択操作や入力操作などを受付ける。入力受付部34は、検索条件入力画面4において入力された検索条件を、クッキー格納フォルダCに格納する。
The
また、入力受付部34は、第2受付手段として機能し、詳細画面6の「戻る」ボタン6bまたは、ブラウザの「戻る」ボタン6c(図8参照)がクリックされた場合に、詳細画面6から検索結果一覧画面5に戻る操作を受付ける。
Further, the
送信部35は、入力受付部34が受付けた選択や入力を、通信I/F44およびネットワークNを介してWebサーバ2に送信する。また、送信部35は、クッキー格納フォルダCに保存された検索条件をWebサーバ2に送信する。
The
図5は、Webサーバ2の機能的構成を示す機能ブロック図である。図5に示すように、制御部21は、受付部23と、検索部24と、表示制御部22と、を主に備えている。
FIG. 5 is a functional block diagram showing a functional configuration of the
表示制御部22は、クライアント装置3に検索条件入力画面4や、検索結果一覧画面5や、詳細画面6の表示データを送信して、クライアント装置3の表示器47に各画面を表示させる。
The
また、表示制御部22は、表示制御手段として機能し、検索部24による検索結果を検索結果一覧画面5に表示させる。さらに、表示制御部22は、詳細画面表示手段として機能し、受付部23が受付けた一部の検索結果に関する詳細情報を表示する詳細画面6をクライアント装置3に表示させる。
Further, the
受付部23は、検索条件入力画面4や、検索結果一覧画面5や、詳細画面6に対してクライアント装置3から入力または選択された情報を受信して受付ける。
The receiving
より詳細には、受付部23は、検索条件受付手段として機能し、検索条件入力画面4から入力され、クライアント装置3の送信部35から送信された検索条件を受信して、受付ける。
More specifically, the accepting
また、受付部23は、受付手段として機能し、詳細画面6において「戻る」ボタン6bがクリックされた場合に、詳細画面6から検索結果一覧画面5に戻る操作を受付ける。
The accepting
さらに、受付部23は、選択受付手段として機能し、クライアント装置3において検索結果一覧画面5の一部の検索結果が選択された場合に、この検索結果に対する選択を受付ける。
Further, the accepting
また、受付部23は、変更受付手段として機能し、詳細画面6から、詳細情報の変更を受付ける。
The accepting
検索部24は、受付部23がクライアント装置3から受付けた検索条件を用いて、文書管理フォルダF内の文書を検索する検索処理を行う。また、検索部24は、受付部23が詳細画面6から検索結果一覧画面5に戻る操作を受付けた場合に、受付部23が直前に受付けた検索条件を用いて検索処理を行う。より具体的には、検索部24は、クライアント装置3のクッキー格納フォルダCに保存されている検索条件を、直前に受付けた検索条件として用いて検索処理を行う。
The
次に、図6ないし図10を参照して、表示制御部22がクライアント装置3の表示器47に表示させる各画面について説明する。
Next, with reference to FIG. 6 to FIG. 10, each screen displayed on the
図6は、検索条件入力画面4の一例を示す図である。検索条件入力画面4は、検索条件を入力または選択するための画面である。図6に示すように、検索条件入力画面4では、文書を作成した作成者をテキストボックスから入力したり、文書を作成した営業所や店舗の場所や、承認待ちや承認済などの文書のステータスをドロップダウン式のリストから選択したりして、検索条件を入力または選択することができる。
FIG. 6 is a diagram illustrating an example of the search
入力受付部34は、検索条件入力画面4において、テキストボックスに対して入力された単語や、ドロップダウンリストにおいて選択された項目を識別する識別番号などを、検索条件として受付けて、クッキー格納フォルダCに保存する。
In the search
検索条件入力画面4のURLとしては、一例として「http://web_server/approve/search.aspx」とする。ここで、場所は「関東」、ステータスは「承認待ち」として検索条件を選択し、検索ボタン4aをクリックすると、クライアント装置3の入力受付部34は検索条件を受付けて、送信部35はWebサーバ2に検索条件を送信する。すると、Webサーバ2の受付部23は検索条件を受付けて、検索部24は、受付けた検索条件を用いて検索処理を行う。また、表示制御部22は、クライアント装置3の表示器47に、図7に示すような検索結果一覧画面5を表示させる。
As an example, the URL of the search
図7は、検索結果一覧画面5の一例を示す図である。検索処理を行った後に表示される検索結果一覧画面5のURLとしては、検索条件入力画面4のURLに、検索結果であることを示すクエリ文字列「SearchResult=true」を加えて、http://web_server/approve/search.aspx?SearchResult=trueとする。
FIG. 7 is a diagram illustrating an example of the search
図7に示すように、検索結果一覧画面5には、「関東」および「承認待ち」という検索条件で検索された文書が一覧表示される。各文書には、各々の文書を識別する識別番号(ID)が対応付けられている。例えば、文書A1にはID=1、文書A2にはID=2、文書A3にはID=3、文書A4にはID=4と、ID値がそれぞれの文書に付与されている。
As shown in FIG. 7, the search
また、検索結果一覧画面5では、各文書に対して、各文書に関する詳細画面6のURLがリンクされている。例えば、ID=1の文書A1に対しては、文書A1に関する詳細画面6のURLが「http://web_server/approve/dispform.aspx?ID=1」としてリンクされている。
In the search
検索結果一覧画面5において、文書A1のリンクをクリックして選択すると、入力受付部34はこの選択操作を受付けて、送信部35はリンク先のURLをWebサーバ2に送信する。Webサーバ2の受付部23は、リンク先のURLを受付ける。即ち受付部23は、検索結果一覧画面5において、検索結果の一部として文書A1が選択されたことを受付ける。そしてWebサーバ2の表示制御部22は、受付けたURLに応じて文書管理フォルダF内の文書A1の内容を表示する詳細画面6の表示データを生成し、クライアント装置3に送信する。クライアント装置3の受信部32はWebサーバ2から詳細画面6の表示データを受信して、図8に示すような文書A1に関する詳細画面6を表示器47に表示させる。
When the link of the document A1 is clicked and selected on the search
図8は、文書A1に関する詳細画面6の一例を示す図である。図8に示すように、詳細画面6には、文書の本文などの詳細な情報が表示される。ID=1の文書A1に関する詳細画面6のURLとしては、上述のように、「http://web_server/approve/dispform.aspx?ID=1」となる。 FIG. 8 is a diagram showing an example of the detailed screen 6 related to the document A1. As shown in FIG. 8, the detailed screen 6 displays detailed information such as the text of the document. As described above, the URL of the detailed screen 6 related to the document A1 with ID = 1 is “http: //web_server/approve/dispform.aspx? ID = 1”.
ここでWebサーバ2の表示制御部22は、検索結果一覧画面5から詳細画面6に移行する場合に、詳細画面6のURLに、直前に表示していた画面のURL情報として検索結果一覧画面5のURLを加えることとする。
Here, when the
一般的に、戻る操作に対する移行先(戻り先)のWebページのURLは、クエリ文字列「PreURL」を用いて設定することができる。即ち、クエリ文字列「PreURL」以降に、詳細画面6の「戻る」ボタン6bをクリックした場合に移行するWebページのURLを加えることで、戻り先のWebページを指定することができる。
In general, the URL of the Web page that is the transfer destination (return destination) for the return operation can be set using the query character string “PreURL”. That is, by adding the URL of the Web page to be transferred when the “return”
そこで、Webサーバ2の表示制御部22は、詳細画面6に移行する場合に、詳細画面6のURLに、戻り先を示すクエリ文字列「PreURL」として、検索結果一覧画面5のURL「http://web_server/approve/search.aspx?SearchResult=true」を加える。従って、文書A1に関する詳細画面6のURLは、「http://web_server/approve/dispform.aspx?ID=1&PreURL=http://web_server/approve/search.aspx?SearchResult=true」となる。
Therefore, when the
また、図8に示すように、詳細画面6には、この文書内容についてユーザが承認するための承認ボタン6aが設けられている。ユーザが承認ボタン6aをクリックすると、クライアント装置3の入力受付部34は承認する旨の指示を受付けて、送信部35は承認する指示をWebサーバ2に送信する。そして、Webサーバ2の受付部23は承認する指示を受付けて、詳細情報の一部である文書のステータスを変更する指示を受付ける。そして、Webサーバ2において文書のステータスを「承認済」に変更する処理が行われた後、表示制御部22によって「承認済」に対応する詳細画面6の表示データが送信される。クライアント装置3の受信部32はこの表示データを受信して、表示制御部33はこの表示データに基づいて、図9に示すように詳細画面6を更新表示する。
Further, as shown in FIG. 8, the detail screen 6 is provided with an
図9は、更新された文書A1に関する詳細画面6の一例を示す図である。図9に示すように、文書A1のステータスは「承認済」と更新される。 FIG. 9 is a diagram illustrating an example of the detail screen 6 regarding the updated document A1. As shown in FIG. 9, the status of the document A1 is updated to “approved”.
また、図8、図9に示すように、詳細画面6には、検索結果一覧画面5に戻るための「戻る」ボタン6bが設けられている。ユーザが「戻る」ボタン6bをクリックすると、クライアント装置3の入力受付部34は、詳細画面6から検索結果一覧画面5に戻る旨の指示を受付けて、送信部35はこの指示をWebサーバ2に送信する。すると、Webサーバ2の受付部23は、クエリ文字列「PreURL」以降で指定されているPreURL=http://web_server/approve/search.aspx?SearchResult=true、即ち、検索結果一覧画面5に移行させる旨の要求を受付ける。
As shown in FIGS. 8 and 9, the detail screen 6 is provided with a “return”
このように、受付部23が、クエリ文字列として「SearchResult」を含むURLの表示要求を受付けた場合、受付部23は、この要求が、詳細画面6から検索結果一覧画面5に戻る操作であると判定する。この場合、検索部24は、クッキー格納フォルダCに保存された前回の検索条件を用いて検索処理を自動的に実行する。
As described above, when the
例えば、検索部24は、クッキー格納フォルダCに「関東」と「承認待ち」という前回の検索条件が保存されている場合に、この検索条件を用いて文書管理フォルダF内の文書を検索する。上述のように、文書A1は詳細画面6においてステータスが「承認済」と変更されたため、「承認待ち」という検索条件には適合しなくなる。その結果、図7で示した前回の検索結果のうち、文書A1以外の文書A2、A3、A4が新たな検索結果として得られることとなる。表示制御部22は、この新たな検索結果を表示した検索結果一覧画面5を、「PreURL」以降が示すURLのページの表示データとしてクライアント装置3に送信し、表示器47に表示させる。
For example, when the previous search conditions “Kanto” and “Waiting for approval” are stored in the cookie storage folder C, the
図10は、更新された検索結果一覧画面5の一例を示す図である。図10に示すように、詳細画面6(図9参照)で文書A1を「承認済」と変更した場合、「戻る」ボタン6bによって検索結果一覧画面5に戻った場合に、文書A1を検索結果から除外することができる。これにより、ユーザは「戻る」ボタン6bをクリックするだけで最新の検索結果を得ることができ、文書の閲覧や承認の作業などをスムーズに行うことができる。
FIG. 10 is a diagram illustrating an example of the updated search
次に、Webサーバ2が実行する検索処理の手順について図11を用いて説明する。図11は、Webサーバ2が実行する検索処理の手順を示すフローチャートである。
Next, a procedure of search processing executed by the
まず、Webサーバ2は、URLにhttp://web_server/approve/search.aspxを含むWebページへの移行を受付けたか否か判定する(ステップS1)。即ち、グループウェアのアプリケーション上で検索条件入力画面4へ移行するボタン(不図示)がクリックされた場合、または、詳細画面6において「戻る」ボタン6bがクリックされた場合に、移行先のURLには、http://web_server/approve/search.aspxが含まれる。
First, the
次に、リンク先のURLがクエリ文字列「SearchResult」を含んでいるか否か判定する(ステップS2)。URLにクエリ文字列「SearchResult」が含まれない場合(ステップS2:No)には、詳細画面6から戻る場合ではなく、検索結果一覧画面5を初回表示する場合である。この場合、Webサーバ2は、クッキー格納フォルダCに保存されている検索条件を消去する(ステップS3)。そして、表示制御部22は、URLが「http://web_server/approve/search.aspx」である検索条件入力画面4をクライアント装置3の表示器47に表示(初回表示)させる(ステップS4)。
Next, it is determined whether or not the link destination URL includes the query character string “SearchResult” (step S2). When the query character string “SearchResult” is not included in the URL (step S2: No), the search
次に、受付部23は、検索条件入力画面4において入力または選択された検索条件を受付ける(ステップS5)。検索部24は、受付けた検索条件を用いて検索処理を行う(ステップS6)。そして、検索部24は、検索条件をクッキー格納フォルダCに保存する(ステップS7)。
Next, the receiving
そして、表示制御部22は、検索結果一覧画面5の表示データをクライアント装置3に送信して、クライアント装置3の表示器47に検索結果一覧画面5を表示させる(ステップS8)。
Then, the
その後、検索結果一覧画面5において、一部の検索結果である文書が選択されたか否かを判定する(ステップS9)。一部の文書が選択されない場合(ステップS9:No)は、選択されるまでステップS9で入力待ちをする。一部の文書が選択された場合(ステップS9:Yes)には、選択された文書に対する詳細画面6を表示する(ステップS10)。 Thereafter, it is determined whether or not a document that is a part of the search result is selected on the search result list screen 5 (step S9). If some of the documents are not selected (step S9: No), the process waits for input in step S9 until selected. If some documents are selected (step S9: Yes), the detailed screen 6 for the selected documents is displayed (step S10).
次に、Webサーバ2は、詳細画面6において「戻る」ボタン6bがクリックされたか否か判定する(ステップS11)。「戻る」ボタン6bがクリックされない場合(ステップS11:No)は、クリックされるまで入力待ちする(ステップS11)。
Next, the
「戻る」ボタン6bがクリックされた場合(ステップS11:Yes)には、ステップS2に移行する。「戻る」ボタン6bがクリックされた場合(ステップS11:Yes)には、上述のように、リンクのURLはクエリ文字列「SearchResult」を含んでいる(ステップS2:Yes)。この場合にWebサーバ2は、詳細画面6から検索結果一覧画面5に戻る操作であると判定し、直前の検索条件を用いて検索処理を行う。
When the “return”
即ち、Webサーバ2は、クッキー格納フォルダCに、検索条件が保存されているか確認する(ステップS12)。保存されていない場合(ステップS12:No)には、ステップS4に移行し、検索条件を受付けて(ステップS5)検索処理を行う(ステップS6)。検索条件が保存されている場合(ステップS12:Yes)には、クッキー格納フォルダCに保存されている検索条件をクライアント装置3から受付ける(ステップS13)。そして、受付けた検索条件を用いて検索処理を行い(ステップS6)、検索結果一覧画面5をクライアント装置3の表示器47に表示させる(ステップS8)。以降、同様の処理を繰り返す。
That is, the
以上説明したとおり、本実施形態によれば、詳細画面6から検索結果一覧画面5に戻る場合に、前回の検索条件で検索処理を行うので、最新の検索結果を自動的に表示させることができる。
As described above, according to the present embodiment, when returning from the detail screen 6 to the search
本実施形態のWebサーバ2で実行されるプログラムは、上述した各部(表示制御部22、受付部23、検索部24)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、表示制御部22、受付部23、検索部24が主記憶装置上に生成されるようになっている。
The program executed by the
また、本実施形態のクライアント装置3で実行されるプログラムは、上述した各部(受信部32、表示制御部33、入力受付部34、送信部35)を含むモジュール構成となっており、実際のハードウェアとしてはCPU(プロセッサ)が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、受信部32、表示制御部33、入力受付部34、送信部35が主記憶装置上に生成されるようになっている。
The program executed by the client device 3 according to the present embodiment has a module configuration including the above-described units (
尚、本実施形態のWebサーバ2およびクライアント装置3で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
The program executed by the
また、本実施形態のWebサーバ2およびクライアント装置3で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態Webサーバ2およびクライアント装置3で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。また、本実施形態のWebサーバ2およびクライアント装置3で実行されるプログラムを、ROM等に予め組み込んで提供するように構成してもよい。
Further, the program executed by the
尚、一例として、本実施の形態の情報処理システム1を流通システムにおいて適用するとしてもよい。即ち、系列店舗の本部に設ける本部サーバとしてWebサーバ2を用いて、各店舗には、ストアサーバとしてクライアント装置3(3a、3b、3c…)をそれぞれ設けるとしてもよい。このように本実施の形態の情報処理システム1を適用し、例えば本部と系列店舗間の売上や販売に関連する連絡などを行うとしてもよい。
As an example, the
また、上述では、詳細画面6の「戻る」ボタン6bがクリックされた場合について検索処理を行うとしたが、ブラウザの「戻る」ボタン6c(図8参照)がクリックされた場合にも、同様の検索処理を行って最新の検索結果を反映した検索結果一覧画面5に戻るとしてもよい。
In the above description, the search process is performed when the “return”
1 情報処理システム
2 Webサーバ
3(3a、3b、3c) クライアント装置
4 検索条件入力画面
5 検索結果一覧画面
6 詳細画面
6a 承認ボタン
6b、6c 「戻る」ボタン
N ネットワーク
C クッキー格納フォルダ
F 文書管理フォルダ
DESCRIPTION OF
Claims (6)
受付けた前記検索条件によって検索処理を行う検索手段と、
検索結果を検索結果一覧画面に表示させる表示制御手段と、
前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記一部の検索結果に関する詳細情報を示す詳細画面を表示させる詳細画面表示手段と、
前記詳細画面から、前記詳細情報の変更を受付ける変更受付手段と、
前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付ける受付手段と、
を備え、
前記検索手段は、前記受付手段が前記戻る操作を受付けた場合に、前記検索条件受付手段が直前に受付けた前記検索条件を用いて検索処理を行い、
前記検索条件受付手段は、前記受付手段が前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させ、
前記表示制御手段は、前記検索手段が行った検索結果を、前記検索結果一覧画面に表示させること、
を特徴とする情報処理装置。 From the search condition input screen, search condition accepting means for accepting the search condition,
Search means for performing a search process according to the received search condition;
Display control means for displaying the search results on the search result list screen;
Detailed screen display means for displaying a detailed screen showing detailed information about the partial search result when selection for a part of the search result is accepted on the search result list screen;
A change accepting means for accepting a change of the detailed information from the detail screen;
An accepting means for accepting an operation for returning to the search result list screen from the detail screen , or an operation for displaying the search condition input screen by an operation other than the return operation ;
With
The search means performs a search process using the search condition received immediately before by the search condition accepting means when the accepting means accepts the return operation,
The search condition accepting unit displays the search condition input screen after erasing the search condition when the accepting unit accepts an operation other than the return operation,
The display control means displays the search results performed by the search means on the search result list screen;
An information processing apparatus characterized by the above.
前記検索手段は、前記直前に受付けた前記検索条件として、前記クライアント装置の記憶手段が記憶する前記検索条件を用いて前記検索処理を行うこと、
を特徴とする請求項1記載の情報処理装置。 The search condition receiving unit stores the received search condition in a storage unit of a client device,
The search means performs the search process using the search condition stored in the storage means of the client device as the search condition accepted immediately before.
The information processing apparatus according to claim 1.
前記検索手段は、前記格納フォルダに格納された前記検索条件を用いて前記検索処理を行うこと、
を特徴とする請求項1または2に記載の情報処理装置。 The search condition receiving means stores the received search condition in a storage folder of a client device,
The search means performs the search process using the search conditions stored in the storage folder;
The information processing apparatus according to claim 1, wherein:
を特徴とする請求項1ないし3のいずれか1つに記載の情報処理装置。 The accepting unit accepts an operation of returning to the search result list screen when receiving a URL display request including SearchResult as a query character string from the detail screen;
The information processing apparatus according to any one of claims 1 to 3.
前記クライアント装置は、
検索条件を入力する検索条件入力画面と、検索結果一覧画面と、前記検索結果一覧画面から選択された一部の検索結果に関する詳細情報を示す詳細画面を表示器に表示させる第2表示制御手段と、
前記検索条件入力画面から入力された検索条件を記憶する記憶手段と、
前記詳細画面から前記検索結果一覧画面に戻る操作を受付ける第2受付手段と、
を備え、
前記情報処理装置は、
前記検索条件入力画面で入力された前記検索条件を、前記クライアント装置から受付ける検索条件受付手段と、
受付けた前記検索条件によって検索処理を行う検索手段と、
検索結果を前記検索結果一覧画面に表示させる表示制御手段と、
前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記詳細画面を表示させる詳細画面表示手段と、
前記詳細画面から、前記詳細情報の変更を受付ける変更受付手段と、
前記クライアント装置から、前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付ける受付手段と、
を備え、
前記検索手段は、前記受付手段が前記戻る操作を受付けた場合に、前記クライアント装置の前記記憶手段が記憶する前記検索条件を用いて検索処理を行い、
前記検索条件受付手段は、前記受付手段が前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させ、
前記表示制御手段は、前記検索手段が行った検索結果を、前記検索結果一覧画面に表示させること、
を特徴とする情報処理システム。 In an information processing system comprising an information processing device and a client device connected to the information processing device via a network,
The client device is
A search condition input screen for inputting search conditions, a search result list screen, and a second display control means for displaying on the display a detailed screen showing detailed information about a part of search results selected from the search result list screen; ,
Storage means for storing search conditions input from the search condition input screen;
Second accepting means for accepting an operation of returning from the detail screen to the search result list screen;
With
The information processing apparatus includes:
Search condition accepting means for accepting the search condition input on the search condition input screen from the client device;
Search means for performing a search process according to the received search condition;
Display control means for displaying search results on the search result list screen;
A detail screen display means for displaying the detail screen when a selection is accepted for a part of the search results on the search result list screen;
A change accepting means for accepting a change of the detailed information from the detail screen;
An accepting unit that accepts an operation for returning from the detailed screen to the search result list screen from the client device , or an operation for displaying the search condition input screen by an operation other than the return operation ;
With
The search unit performs a search process using the search condition stored in the storage unit of the client device when the receiving unit receives the return operation,
The search condition accepting unit displays the search condition input screen after erasing the search condition when the accepting unit accepts an operation other than the return operation.
The display control means displays the search results performed by the search means on the search result list screen;
An information processing system characterized by
検索条件入力画面から、検索条件を受付けるステップと、
受付けた前記検索条件によって検索処理を行うステップと、
検索結果の一覧を検索結果一覧画面に表示させるステップと、
前記検索結果一覧画面において一部の前記検索結果に対する選択を受付けた場合に、前記一部の検索結果に関する詳細情報を示す詳細画面を表示させるステップと、
前記詳細画面から前記詳細情報の変更を受付けるステップと、
前記詳細画面から前記検索結果一覧画面に戻る操作、あるいは、前記戻る操作以外の操作で前記検索条件入力画面を表示させる操作を受付けるステップと、
をコンピュータに実行させ、
前記検索処理を行うステップは、前記戻る操作を受付けた場合に、直前に受付けた前記検索条件を用いて検索処理を行い、
前記検索条件を受付けるステップは、操作を受付けるステップが前記戻る操作以外の操作を受付けた場合に、前記検索条件を消去した後に前記検索条件入力画面を表示させ、
前記検索結果の一覧を検索結果一覧画面に表示させるステップは、前記検索処理の検索結果を、前記検索結果一覧画面に表示する、
ことを特徴とするプログラム。 In an information processing device,
From the search condition input screen, accepting the search condition,
Performing a search process according to the received search condition;
Displaying a list of search results on the search result list screen;
A step of displaying a detailed screen showing detailed information on the partial search result when a selection is accepted for the partial search result on the search result list screen;
Receiving the change of the detailed information from the detailed screen;
An operation of returning from the detail screen to the search result list screen , or an operation of displaying the search condition input screen by an operation other than the return operation ; and
To the computer,
Performing the search process, when receiving the returning operation, have rows search process using the search condition received immediately before,
The step of accepting the search condition displays the search condition input screen after erasing the search condition when the operation accepting step accepts an operation other than the return operation,
The step of displaying the search result list on the search result list screen displays the search result of the search process on the search result list screen .
A program characterized by that .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010194205A JP5256263B2 (en) | 2010-08-31 | 2010-08-31 | Information processing apparatus, information processing system, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010194205A JP5256263B2 (en) | 2010-08-31 | 2010-08-31 | Information processing apparatus, information processing system, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012053565A JP2012053565A (en) | 2012-03-15 |
| JP5256263B2 true JP5256263B2 (en) | 2013-08-07 |
Family
ID=45906834
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010194205A Expired - Fee Related JP5256263B2 (en) | 2010-08-31 | 2010-08-31 | Information processing apparatus, information processing system, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5256263B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6771891B2 (en) | 2015-12-28 | 2020-10-21 | キヤノン株式会社 | Information processing equipment, information processing methods and programs |
| JP6667926B1 (en) * | 2020-02-04 | 2020-03-18 | 株式会社プレイド | Information processing apparatus, information processing method, and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002108932A (en) * | 2000-09-29 | 2002-04-12 | Fujitsu Ltd | Screen information storage control program recording medium |
| JP2006301975A (en) * | 2005-04-20 | 2006-11-02 | Canon Inc | Information processing apparatus, information processing method, and program |
| JP5238437B2 (en) * | 2008-09-30 | 2013-07-17 | 株式会社東芝 | Web browsing purpose classification device, web browsing purpose classification method, and web browsing purpose classification program |
-
2010
- 2010-08-31 JP JP2010194205A patent/JP5256263B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012053565A (en) | 2012-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101617336B (en) | Manage web links using structured data | |
| US8103742B1 (en) | Deferred and off-loaded rendering of selected portions of web pages to incorporate late-arriving service data | |
| CN101263493B (en) | System and method for providing search results | |
| US20190138582A1 (en) | Enterprise web application constructor system and method | |
| CN104919453B (en) | Every user of data-base content summarizes | |
| US8584009B2 (en) | Automatically propagating changes in document access rights for subordinate document components to superordinate document components | |
| US20160162591A1 (en) | Web Content Tagging and Filtering | |
| US20130019189A1 (en) | Augmented editing of an online document | |
| US20120131485A1 (en) | System and method for providing interactive tab management in tabbed browsers | |
| US20110258575A1 (en) | Displaying large datasets in a browser environment | |
| US20100251095A1 (en) | Inserting web content into a destination website | |
| EP2450802A2 (en) | Copying and updating files | |
| JP6181867B2 (en) | Application information search method and apparatus | |
| US9354770B2 (en) | Information processing apparatus displaying path information in reverse hierarchical order | |
| US20120124068A1 (en) | Document management apparatus and method for controlling same | |
| US20120066257A1 (en) | Document management system, search designation method, and storage medium | |
| JP6917531B1 (en) | Information processing equipment, information processing methods and information processing programs | |
| JP5256263B2 (en) | Information processing apparatus, information processing system, and program | |
| JP2017207847A (en) | Homepage creation support system | |
| US20230104024A1 (en) | Application management program, information processing device, and application management system | |
| CN110622135A (en) | System and method for providing content items in situations involving sub-optimal network conditions | |
| JP2020042660A (en) | Electronic file management device, electronic file management program and electronic file management system | |
| JP2007257625A (en) | Delivery system, delivery method and program | |
| US20240334017A1 (en) | Information processing system, non-transitory computer readable medium storing program, and information processing method | |
| US20120323966A1 (en) | Storage device, server device, storage system, database device, provision method of data, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121127 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130128 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130416 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130422 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160426 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |