JP2005258796A - Web application server system, display screen information generating method for web application server system, and program making computer execute the method - Google Patents

Web application server system, display screen information generating method for web application server system, and program making computer execute the method Download PDF

Info

Publication number
JP2005258796A
JP2005258796A JP2004069288A JP2004069288A JP2005258796A JP 2005258796 A JP2005258796 A JP 2005258796A JP 2004069288 A JP2004069288 A JP 2004069288A JP 2004069288 A JP2004069288 A JP 2004069288A JP 2005258796 A JP2005258796 A JP 2005258796A
Authority
JP
Japan
Prior art keywords
web application
web
file
application server
display screen
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.)
Pending
Application number
JP2004069288A
Other languages
Japanese (ja)
Inventor
Satoshi Hikita
聡 疋田
Miki Sato
美樹 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2004069288A priority Critical patent/JP2005258796A/en
Publication of JP2005258796A publication Critical patent/JP2005258796A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To efficiently display display screen information of a web application on a browser of an external web machine in a simple method in a web application server system having a common function. <P>SOLUTION: A receiving section 12 of the web application 4 receives information requesting a display screen from the browser 1b or 9b. When a determining section 13 determines that screen requesting information is transmitted from the local web machine 1, a determining section 14 sets up a path capable of referring on the local web machine 1. When the determining section 13 determines that the display screen requesting information is transmitted from the external web machine 9, the determining section 14 sets up a path capable of referring from the outside by matching a common name by the common function and the path. A generating section 15 transmits to either of web machines of a requester by generating the information of the display screen including the information of the path set up by the determining section 14. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

本発明は、Webアプリケーションサーバシステム、Webアプリケーションサーバシステムの表示画面情報生成方法、およびその方法をコンピュータに実行させるプログラムに関するものである。   The present invention relates to a Web application server system, a display screen information generation method for the Web application server system, and a program for causing a computer to execute the method.

近年ネットワーク経由でマルチメディアファイルを参照できるシステムが増えてきている。このようなシステムでは一般的に、マルチメディアファイルのストリーミング配信のための専用サーバを必要としている(特許文献1)。   In recent years, an increasing number of systems can refer to multimedia files via a network. Such a system generally requires a dedicated server for streaming delivery of multimedia files (Patent Document 1).

特開2004−023664号公報JP 2004-023664 A

しかし、このような配信サーバシステムを構築するには、高価な専用サーバを購入したり、配信ソフトウェアのライセンス契約が必要となるなど、一般的に簡単に構築することができないという問題点があった。
また、外部のWebマシンにファイルを参照させるためOS(Operating System)が標準で持っているネットワーク上でのファイル共有機能を利用することが考えられるのであるが、Webアプリケーションサーバシステムにおいて、単純に共有したファイルを参照しようとすると、ローカルマシンからアクセスしたときのパスと外部のマシンからネットワーク経由でアクセスしたときのパスが異なり、どちらかの場合において、参照不能に陥るという問題があった。
However, in order to construct such a distribution server system, there is a problem that it is generally not easy to construct such as purchasing an expensive dedicated server or requiring a distribution software license agreement. .
In addition, it is conceivable to use the file sharing function on the network that the OS (Operating System) has as a standard in order to make the external Web machine refer to the file, but it is simply shared in the Web application server system. When trying to refer to the file, the path when accessed from the local machine is different from the path when accessed from the external machine via the network, and in either case, there is a problem that it becomes impossible to refer.

本発明は上記に鑑みてなされたものであって、その目的は、共有機能を有するWebアプリケーションサーバシステムにおいて、外部Webマシンからのアクセスである場合に、簡易な方式で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とするWebアプリケーションサーバシステム、Webアプリケーションサーバシステムの表示画面情報生成方法、およびその方法をコンピュータに実行させるプログラムを提供することである。   The present invention has been made in view of the above, and in the Web application server system having a sharing function, when the access is from an external Web machine, the Web application display screen can be efficiently used in a simple manner. It is to provide a Web application server system that allows information to be displayed on a browser for reference and viewing, a display screen information generation method for the Web application server system, and a program that causes a computer to execute the method.

上述した課題を解決し、目的を達成するために、請求項1にかかる発明は、第1のWebマシン内で稼働するWebアプリケーションサーバで実行されるWebアプリケーションと、前記第1のWebマシン内で稼働し、前記Webアプリケーションサーバと通信する第1のブラウザと、前記Webアプリケーションサーバにネットワークを介して接続する第2のブラウザを有する第2のWebマシンと、を備えてファイルの共有機能を有するWebアプリケーションサーバシステムであって、前記Webアプリケーションは、前記共有機能による共有名とパスとを対応付ける対応手段と、前記Webマシンが前記ブラウザ上で表示する前記共有名を含む表示画面の情報を前記Webアプリケーションに対して要求した画面要求情報を受信する受信部と、前記受信部が受信した前記画面要求情報が、前記第1のWebマシンによるものか、前記第2のWebマシンによるものかを判定する判定手段と、前記判定手段が、前記画面要求情報は前記第1のWebマシンによるものと判定した場合、前記第1のWebマシン内部から参照可能なパスを設定し、かつ、前記画面要求情報は前記第2のWebマシンによるものと判定した場合、前記対応手段によって対応付けられた外部から参照可能なパスを設定する設定手段と、前記設定手段によって設定された前記参照可能なパスの情報を含む前記表示画面の情報を生成し、前記表示画面の情報を要求した前記Webマシンに送信する生成手段と、を備えたものであることを特徴とする。   In order to solve the above-described problems and achieve the object, the invention according to claim 1 is a web application executed by a web application server running in the first web machine, and in the first web machine. A web having a file sharing function, comprising: a first browser operating and communicating with the web application server; and a second web machine having a second browser connected to the web application server via a network. In the application server system, the Web application includes a corresponding unit that associates a shared name and a path by the sharing function, and information on a display screen including the shared name displayed on the browser by the Web machine. Receive screen request information requested for A reception unit; a determination unit that determines whether the screen request information received by the reception unit is from the first Web machine or the second Web machine; and the determination unit includes the screen request When it is determined that the information is from the first Web machine, a path that can be referred to from within the first Web machine is set, and the screen request information is determined to be from the second Web machine A setting unit that sets a path that can be referred to from the outside associated by the corresponding unit; and information on the display screen that includes information on the referenceable path that is set by the setting unit. And generating means for transmitting the information to the Web machine that requested the information.

この請求項1にかかる発明によれば、Webアプリケーションは、ブラウザ上で表示する共有名を含む表示画面を要求する情報を受信し、受信した画面要求情報が第1のWebマシンによるものと判定した場合、第1のWebマシン内部から参照可能なパスを設定し、かつ、受信した画面要求情報が第2のWebマシンによるものと判定した場合、共有機能による共有名とパスとが対応付けられた外部から参照可能なパスを設定して、設定された参照可能なパスの情報を含む表示画面の情報を生成し、表示画面の情報を要求したいずれかのWebマシンに送信する。この構成によって、第2のWebマシンのアクセスに対しては対応付けられたパスを設定するので、外部からのアクセスに対しても、簡易な方式で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とするWebアプリケーションサーバシステムを提供することができる。   According to the first aspect of the present invention, the Web application receives information requesting a display screen including a shared name to be displayed on the browser, and determines that the received screen request information is from the first Web machine. If a path that can be referred to from within the first Web machine is set and it is determined that the received screen request information is from the second Web machine, the shared name and path by the sharing function are associated with each other A path that can be referred from the outside is set, display screen information including the set referenceable path information is generated, and the display screen information is transmitted to any of the requested Web machines. With this configuration, an associated path is set for the access of the second Web machine, so that the display screen information of the Web application can be efficiently displayed on the browser by a simple method even for external access. It is possible to provide a Web application server system that allows display and reference / viewing.

また、請求項2にかかる発明は、請求項1に記載のWebアプリケーションサーバシステムにおいて、前記Webアプリケーションは、前記共有名の示すファイルを前記第2のWebマシンから参照できないように要求する参照拒否情報を受け付けて、前記共有名の示すファイルを前記第2のWebマシンに参照不可能に設定する参照拒否手段を、さらに備えたことを特徴とする。   The invention according to claim 2 is the Web application server system according to claim 1, wherein the Web application requests that the file indicated by the shared name not be referred to from the second Web machine. And a reference refusing unit for setting the file indicated by the shared name to the second Web machine so that the file cannot be referred to.

この請求項2にかかる発明によれば、Webアプリケーションは、共有名の示すファイルを第2のWebマシンに参照不可能に設定できる。この構成によって、必要な場合には、外部からのアクセスに対してローカルマシンのファイルを参照させないので、安全で、簡易な方式で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とするWebアプリケーションサーバシステムを提供することができる。   According to the second aspect of the present invention, the Web application can set the file indicated by the shared name so that it cannot be referred to the second Web machine. With this configuration, if necessary, the local machine file is not referred to for external access, so the display screen information of the Web application can be displayed on the browser in a safe, simple manner and efficiently. It is possible to provide a Web application server system that enables viewing.

また、請求項3にかかる発明は、請求項2に記載のWebアプリケーションサーバシステムにおいて、前記Webアプリケーションは、前記参照拒否手段が前記ファイルを参照不可能に設定した場合、該参照不可能である設定を表示する参照拒否表示手段を、さらに備えたことを特徴とする。   According to a third aspect of the present invention, in the Web application server system according to the second aspect, the Web application is set so that the reference is not allowed when the reference refusal unit sets the file to be non-referenceable. Further, reference refusal display means for displaying is further provided.

この請求項3にかかる発明によれば、外部からのアクセスに対してファイルの参照を不可能にした場合、該参照不可能である設定をユーザが確認できるので、どのファイルを参照可能にし、どのファイルを参照不可能にしたのかを簡単に管理できるWebアプリケーションサーバシステムを提供することができる。   According to the third aspect of the present invention, when a file cannot be referred to for access from the outside, the user can confirm the setting that cannot be referred to. It is possible to provide a Web application server system that can easily manage whether a file cannot be referred to.

また、請求項4にかかる発明は、請求項1〜3のいずれか1つに記載のWebアプリケーションサーバシステムにおいて、前記第1のWebマシンで稼働し、ファイルを作成、編集、および削除するローカルアプリケーションを、さらに備え、前記Webアプリケーションは、前記ローカルアプリケーションによって前記ファイルが作成された場合は登録し、編集および削除の少なくともいずれかがなされた場合は更新するインデックスファイルを有するインデックス管理手段を、さらに備えたことを特徴とする。   According to a fourth aspect of the present invention, in the web application server system according to any one of the first to third aspects, a local application that runs on the first web machine and creates, edits, and deletes a file. The Web application further includes an index management unit having an index file that registers when the file is created by the local application and updates when the file is edited and / or deleted. It is characterized by that.

この請求項4にかかる発明によれば、第1のWebマシンでローカルアプリケーションがファイルを作成した場合は登録し、編集や削除がなされた場合は更新するインデックスファイルを有してインデックスを管理する。この構成によって、作成されたファイルが自動的に登録されるので、対応付けが正確で、簡易な方式で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とするWebアプリケーションサーバシステムを提供することができる。   According to the fourth aspect of the present invention, an index file is managed by having an index file that is registered when a local application creates a file on the first Web machine and updated when the file is edited or deleted. With this configuration, the created file is automatically registered, so that the correspondence is accurate, and the Web application display screen information is displayed on the browser efficiently by a simple method so that it can be browsed and viewed. An application server system can be provided.

また、請求項5にかかる発明は、請求項4に記載のWebアプリケーションサーバシステムにおいて、前記インデックス管理手段は、登録および更新の少なくともいずれかがなされた前記ファイルが存在するか否かを判定し、存在しないと判定した場合、前記ファイルをインデックスファイルから削除するものであることを特徴とする。   According to a fifth aspect of the present invention, in the Web application server system according to the fourth aspect, the index management means determines whether or not the file that has been registered and / or updated exists, If it is determined that the file does not exist, the file is deleted from the index file.

この請求項5にかかる発明によれば、登録や更新がなされたファイルが実際に存在するか否かを判定して存在しない場合、ファイルをインデックスファイルから削除する。この構成によって、対応付けが正確で、簡易な方式で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とするWebアプリケーションサーバシステムを提供することができる。   According to the fifth aspect of the present invention, it is determined whether or not a file that has been registered or updated actually exists, and if it does not exist, the file is deleted from the index file. With this configuration, it is possible to provide a Web application server system that can display and display Web application display screen information on a browser efficiently by using a simple method with accurate correspondence.

また、請求項6にかかる発明は、第1のWebマシン内で稼働するWebアプリケーションサーバで実行されるWebアプリケーションと、前記第1のWebマシン内で稼働し、前記Webアプリケーションサーバと通信する第1のブラウザと、前記Webアプリケーションサーバにネットワークを介して接続する第2のブラウザを有する第2のWebマシンと、を備えてファイルの共有機能を有するWebアプリケーションサーバシステムの表示画面情報生成方法であって、前記Webアプリケーションにおいて、前記共有機能による共有名とパスとを対応付ける対応工程と、前記Webマシンが前記ブラウザ上で表示する前記共有名を含む表示画面の情報を前記Webアプリケーションに対して要求した画面要求情報を受信する受信工程と、前記受信工程において受信した前記画面要求情報が、前記第1のWebマシンによるものか、前記第2のWebマシンによるものかを判定する判定工程と、前記判定工程において、前記画面要求情報は前記第1のWebマシンによるものと判定された場合、前記第1のWebマシン内部から参照可能なパスを設定し、かつ、前記画面要求情報は前記第2のWebマシンによるものと判定された場合、前記対応工程によって対応付けられた外部から参照可能なパスを設定する設定工程と、前記設定工程において設定された前記参照可能なパスの情報を含む前記表示画面の情報を生成し、前記表示画面の情報を要求した前記Webマシンに送信する生成工程と、を含むものであることを特徴とする。   According to a sixth aspect of the present invention, there is provided a Web application executed by a Web application server that operates in the first Web machine, and a first that operates in the first Web machine and communicates with the Web application server. And a second Web machine having a second browser connected to the Web application server via a network, and a method for generating display screen information of a Web application server system having a file sharing function In the Web application, a screen for requesting the Web application for a corresponding step of associating a shared name and path by the sharing function, and information on the display screen including the shared name displayed on the browser by the Web machine Reception process for receiving request information In the determination step of determining whether the screen request information received in the reception step is from the first Web machine or the second Web machine, and in the determination step, the screen request information is the When it is determined to be from the first Web machine, a path that can be referred to from within the first Web machine is set, and when the screen request information is determined to be from the second Web machine, A setting step for setting a path that can be referred to from the outside associated in the corresponding step, and information on the display screen including information on the referenceable path set in the setting step; And a generation step of transmitting the information to the Web machine that requested the information.

この請求項6にかかる発明によれば、Webアプリケーションにおいては、ブラウザ上で表示する共有名を含む表示画面を要求する情報を受信し、受信した画面要求情報が第1のWebマシンによるものと判定した場合、第1のWebマシン内部から参照可能なパスを設定し、かつ、受信した画面要求情報が第2のWebマシンによるものと判定した場合、共有機能による共有名とパスとが対応付けられた外部から参照可能なパスを設定して、設定された参照可能なパスの情報を含む表示画面の情報を生成し、表示画面の情報を要求したいずれかのWebマシンに送信する。この構成によって、第2のWebマシンのアクセスに対しては対応付けられたパスを設定するので、外部からのアクセスに対しても、簡易な方法で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とするWebアプリケーションサーバシステムの表示画面情報生成方法を提供することができる。   According to the invention of claim 6, in the Web application, information requesting a display screen including a shared name displayed on the browser is received, and it is determined that the received screen request information is from the first Web machine. In this case, if a path that can be referred to from the first Web machine is set and it is determined that the received screen request information is from the second Web machine, the shared name and path by the sharing function are associated with each other. A path that can be referred from the outside is set, information on the display screen including the set path information that can be referred to is generated, and the information on the display screen is transmitted to any of the requested Web machines. With this configuration, an associated path is set for the access of the second Web machine, so that the display screen information of the Web application can be efficiently displayed on the browser by a simple method even for external access. It is possible to provide a display screen information generation method for a Web application server system that allows display and reference / viewing.

また、請求項7にかかる発明は、請求項6に記載のWebアプリケーションサーバシステムの表示画面情報生成方法において、前記Webアプリケーションにおいて、前記共有名の示すファイルを前記第2のWebマシンから参照できないように要求する参照拒否情報を受け付けて、前記共有名の示すファイルを前記第2のWebマシンに参照不可能に設定する参照拒否工程を、さらに含むことを特徴とする。   The invention according to claim 7 is the display screen information generation method of the web application server system according to claim 6, in which the file indicated by the shared name cannot be referred to from the second web machine in the web application. It further includes a reference refusal step of accepting the reference refusal information requested in step S3 and setting the file indicated by the shared name to the second Web machine so that it cannot be referred to.

この請求項7にかかる発明によれば、Webアプリケーションは、共有名の示すファイルを第2のWebマシンに参照不可能に設定できる。この構成によって、必要な場合には、外部からのアクセスに対してローカルマシンのファイルを参照させないので、安全で、簡易な方法で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とするWebアプリケーションサーバシステムの表示画面情報生成方法を提供することができる。   According to this aspect of the invention, the Web application can set the file indicated by the shared name so that it cannot be referred to the second Web machine. With this configuration, if necessary, the local machine file is not referred to for external access. Therefore, the display screen information of the Web application can be displayed on the browser efficiently by a safe and simple method. It is possible to provide a display screen information generation method for a Web application server system that enables viewing.

また、請求項8にかかる発明は、請求項7に記載のWebアプリケーションサーバシステムの表示画面情報生成方法において、前記Webアプリケーションにおいて、前記参照拒否工程で前記ファイルが参照不可能に設定された場合、該参照不可能である設定を表示する参照拒否表示工程を、さらに含むことを特徴とする。   The invention according to claim 8 is the display screen information generation method of the web application server system according to claim 7, wherein, in the web application, the file is set to be unreferenceable in the reference refusal step, The method further includes a reference rejection display step of displaying the setting that cannot be referred to.

この請求項8にかかる発明によれば、外部からのアクセスに対してファイルの参照を不可能にした場合、該参照不可能である設定をユーザが確認できるので、どのファイルを参照可能にし、どのファイルを参照不可能にしたのかを簡単に管理できるWebアプリケーションサーバシステムの表示画面情報生成方法を提供することができる。   According to the eighth aspect of the present invention, when the file cannot be referred to for external access, the user can confirm the setting that cannot be referred to. It is possible to provide a display screen information generation method for a Web application server system that can easily manage whether a file cannot be referred to.

また、請求項9にかかる発明は、請求項6〜8のいずれか1つに記載のWebアプリケーションサーバシステムの表示画面情報生成方法において、前記第1のWebマシンで稼働し、ファイルを作成、編集、および削除するローカルアプリケーションを、さらに備えた場合、前記Webアプリケーションにおいて、前記ローカルアプリケーションによって前記ファイルが作成された場合は登録し、編集および削除の少なくともいずれかがなされた場合は更新するインデックスファイルを管理するインデックス管理工程を、さらに備えたことを特徴とする。   The invention according to claim 9 is the display screen information generation method of the web application server system according to any one of claims 6 to 8, wherein the file is created and edited by operating on the first web machine. In the Web application, an index file is registered when the file is created by the local application, and is updated when at least one of editing and deletion is performed. An index management process for managing is further provided.

この請求項9にかかる発明によれば、第1のWebマシンのローカルアプリケーションがファイルを作成した場合は登録し、編集や削除がなされた場合は更新するインデックスファイルを有してインデックスを管理する。この構成によって、作成されたファイルが自動的に登録されるので、対応付けが正確で、簡易な方法で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とするWebアプリケーションサーバシステムの表示画面情報生成方法を提供することができる。   According to the ninth aspect of the present invention, the index is managed by having an index file that is registered when the local application of the first Web machine creates a file and updated when the file is edited or deleted. With this configuration, the created file is automatically registered, so that the correspondence is accurate and the Web application display screen information can be displayed on the browser efficiently by a simple method so that it can be browsed and viewed. A display screen information generation method for an application server system can be provided.

また、請求項10にかかる発明は、請求項9に記載のWebアプリケーションサーバシステムの表示画面情報生成方法において、前記インデックス管理工程は、登録および更新の少なくともいずれかがなされた前記ファイルが存在するか否かを判定し、存在しないと判定した場合、前記ファイルをインデックスファイルから削除するものであることを特徴とする。   The invention according to claim 10 is the display screen information generation method of the web application server system according to claim 9, wherein the index management step includes the file that has been registered and / or updated. If it is determined whether or not the file does not exist, the file is deleted from the index file.

この請求項10にかかる発明によれば、登録や更新がなされたファイルが実際に存在するか否かを判定して存在しない場合、ファイルをインデックスファイルから削除する。この構成によって、対応付けが正確で、簡易な方法で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とするWebアプリケーションサーバシステムの表示画面情報生成方法を提供することができる。   According to the tenth aspect of the present invention, it is determined whether or not a file that has been registered or updated actually exists, and if it does not exist, the file is deleted from the index file. Provided is a method for generating display screen information of a Web application server system that enables display and display of Web application display screen information on a browser by using a simple method with an accurate association and enables reference and viewing by this configuration. Can do.

また、請求項11にかかる発明は、プログラムであって、請求項6〜10のいずれか1つに記載のWebアプリケーションサーバシステムの表示画面情報生成方法をコンピュータに実行させることを特徴とする。   The invention according to claim 11 is a program that causes a computer to execute the display screen information generation method of the Web application server system according to any one of claims 6 to 10.

この請求項11にかかる発明によれば、請求項6〜10のいずれか1つに記載のWebアプリケーションサーバシステムの表示画面情報生成方法をコンピュータに実行させることができるプログラムを提供できる。   According to the invention of claim 11, it is possible to provide a program capable of causing a computer to execute the display screen information generation method of the Web application server system according to any one of claims 6 to 10.

また、本発明(請求項1)にかかるWebアプリケーションサーバシステムは、第2のWebマシンのアクセスに対しては対応付けられたパスを設定するので、外部からのアクセスに対しても、簡易な方式で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とすると言う効果を奏する。   In addition, since the Web application server system according to the present invention (Claim 1) sets a path associated with access to the second Web machine, a simple method is also provided for access from the outside. Thus, the display screen information of the Web application can be efficiently displayed on the browser and can be referred to and viewed.

また、本発明(請求項2)にかかるWebアプリケーションサーバシステムは、必要な場合には、外部からのアクセスに対してローカルマシンのファイルを参照させないので、安全で、簡易な方式で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とすると言う効果を奏する。   Further, the Web application server system according to the present invention (Claim 2) does not refer to the file of the local machine for access from the outside when necessary, so that the Web application can be efficiently executed in a safe and simple manner. The display screen information is displayed on the browser and can be referred to and viewed.

また、本発明(請求項3)にかかるWebアプリケーションサーバシステムは、外部からのアクセスに対してファイルの参照を不可能にした場合、該参照不可能である設定をユーザが確認できるので、どのファイルを参照可能にし、どのファイルを参照不可能にしたのかを簡単に管理できると言う効果を奏する。   In addition, when the Web application server system according to the present invention (Claim 3) makes it impossible to refer to a file for access from the outside, the user can confirm the setting that cannot be referred to. Can be referred to, and it is possible to easily manage which file cannot be referred to.

また、本発明(請求項4)にかかるWebアプリケーションサーバシステムは、作成されたファイルが自動的に登録されるので、対応付けが正確で、簡易な方式で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とすると言う効果を奏する。   In the Web application server system according to the present invention (Claim 4), since the created file is automatically registered, the display screen information of the Web application can be efficiently displayed in a simple and efficient manner. The effect is that it can be displayed and viewed and viewed.

また、本発明(請求項5)にかかるWebアプリケーションサーバシステムは、対応付けが正確で、簡易な方式で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とすると言う効果を奏する。   In addition, the Web application server system according to the present invention (Claim 5) can be referred to and viewed by displaying the display screen information of the Web application on the browser efficiently by a simple method with an accurate association. There is an effect.

また、本発明(請求項6)にかかるWebアプリケーションサーバシステムの表示画面情報生成方法は、第2のWebマシンのアクセスに対しては対応付けられたパスを設定するので、外部からのアクセスに対しても、簡易な方法で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とすると言う効果を奏する。   Further, the display screen information generation method of the Web application server system according to the present invention (Claim 6) sets a path that is associated with the access of the second Web machine. However, there is an effect that the display screen information of the Web application is efficiently displayed on the browser by a simple method and can be referred to and viewed.

また、本発明(請求項7)にかかるWebアプリケーションサーバシステムの表示画面情報生成方法は、必要な場合には、外部からのアクセスに対してローカルマシンのファイルを参照させないので、安全で、簡易な方法で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とすると言う効果を奏する。   In addition, the display screen information generation method of the Web application server system according to the present invention (Claim 7) does not refer to a file on the local machine for external access when necessary, so that it is safe and simple. This method has an effect that the display screen information of the Web application is displayed on the browser efficiently and can be referred to and viewed by the method.

また、本発明(請求項8)にかかるWebアプリケーションサーバシステムの表示画面情報生成方法は、外部からのアクセスに対してファイルの参照を不可能にした場合、該参照不可能である設定をユーザが確認できるので、どのファイルを参照可能にし、どのファイルを参照不可能にしたのかを簡単に管理できると言う効果を奏する。   In the display screen information generation method of the Web application server system according to the present invention (Claim 8), when a file cannot be referred to for access from the outside, the user can set a setting that cannot be referred to. Since it can be confirmed, it is possible to easily manage which files can be referred to and which files cannot be referred to.

また、本発明(請求項9)にかかるWebアプリケーションサーバシステムの表示画面情報生成方法は、作成されたファイルが自動的に登録されるので、対応付けが正確で、簡易な方法で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とすると言う効果を奏する。   Further, in the display screen information generation method of the Web application server system according to the present invention (Claim 9), the created file is automatically registered, so that the correspondence is accurate and the Web application can be efficiently performed with a simple method. The display screen information is displayed on the browser and can be referred to and viewed.

また、本発明(請求項10)にかかるWebアプリケーションサーバシステムの表示画面情報生成方法は、対応付けが正確で、簡易な方法で効率良くWebアプリケーションの表示画面情報をブラウザ上に表示させて参照・視聴を可能とすると言う効果を奏する。   In addition, the display screen information generation method of the Web application server system according to the present invention (Claim 10) is a method of displaying and displaying the display screen information of the Web application on the browser efficiently by a simple method with which the correspondence is accurate. There is an effect that viewing is possible.

また、本発明(請求項11)にかかる発明プログラムは、請求項6〜10のいずれか1つに記載のWebアプリケーションサーバシステムの表示画面情報生成方法をコンピュータに実行させることができると言う効果を奏する。   The invention program according to the present invention (invention 11) has the effect that the computer can execute the display screen information generation method of the Web application server system according to any one of claims 6 to 10. Play.

以下に添付図面を参照して、この発明にかかるWebアプリケーションサーバシステム、Webアプリケーションサーバシステムの表示画面情報生成方法、およびその方法をコンピュータに実行させるプログラムの最良な実施の形態を詳細に説明する。   Exemplary embodiments of a Web application server system, a display screen information generation method of the Web application server system, and a program for causing a computer to execute the method will be described below in detail with reference to the accompanying drawings.

図1は、本発明の実施の形態によるWebアプリケーションサーバシステムの構成を説明する図である。図2は、実施の形態によるWebアプリケーションの機能的ブロック図である。図1および2を参照しながら、WebアプリケーションサーバシステムおよびWebアプリケーションの構成を説明する。   FIG. 1 is a diagram for explaining the configuration of a Web application server system according to an embodiment of the present invention. FIG. 2 is a functional block diagram of the Web application according to the embodiment. The configuration of the Web application server system and the Web application will be described with reference to FIGS.

実施の形態によるWebアプリケーションサーバシステムは、ローカルWebマシン1と、外部Webマシン9とを備える。   The web application server system according to the embodiment includes a local web machine 1 and an external web machine 9.

ローカルWebマシン1は、ブラウザ1bと、ローカルアプリケーション2と、Webアプリケーションサーバ3と、Webアプリケーション4と、を備える。また、ローカルWebマシン1は、マルチメディアファイル6、共有名対応ファイル7、およびインデックスファイル8を有する。   The local web machine 1 includes a browser 1b, a local application 2, a web application server 3, and a web application 4. Further, the local Web machine 1 has a multimedia file 6, a shared name corresponding file 7, and an index file 8.

Webアプリケーションサーバ3はローカルWebマシン1内で稼働している。Webアプリケーション4は、Webアプリケーションサーバ3で実行される。ブラウザ1bはWebアプリケーションサーバ3と通信している。   The web application server 3 operates in the local web machine 1. The web application 4 is executed by the web application server 3. The browser 1b communicates with the web application server 3.

外部Webマシン9はブラウザ9bを備え、ブラウザ9bはネットワークを介してWebアプリケーションサーバ3に接続する。   The external Web machine 9 includes a browser 9b, and the browser 9b is connected to the Web application server 3 via a network.

この構成のマシンのOS(Operating System)は、ファイルの共有機能を有している。   The OS (Operating System) of the machine having this configuration has a file sharing function.

ここで、ローカルWebマシン1は本発明における第1のWebマシンを構成し、外部Webマシン9は本発明における第2のWebマシンを構成する。   Here, the local web machine 1 constitutes the first web machine in the present invention, and the external web machine 9 constitutes the second web machine in the present invention.

Webアプリケーション4は、対応部11、受信部12、判定部13、設定部14、生成部15、参照拒否部16、インデックス管理部17、操作表示部18、および記憶部5を備える。記憶部5には、上記のマルチメディアファイル6、共有名対応ファイル7、およびインデックスファイル8が格納される。   The Web application 4 includes a correspondence unit 11, a reception unit 12, a determination unit 13, a setting unit 14, a generation unit 15, a reference rejection unit 16, an index management unit 17, an operation display unit 18, and a storage unit 5. The storage unit 5 stores the multimedia file 6, the shared name corresponding file 7, and the index file 8.

対応部11は、共有機能による共有名とパスとを対応付ける共有名対応ファイル7を記憶部5に有して、共有機能による共有名とパスとを対応付ける。   The corresponding unit 11 has a shared name corresponding file 7 for associating the shared name and path by the sharing function in the storage unit 5, and associates the shared name and path by the sharing function.

受信部12は、ブラウザ上で表示する共有名を含む表示画面の情報を、WebマシンがWebアプリケーション4に対して要求する画面要求情報を、受信する。   The receiving unit 12 receives screen request information that the Web machine requests the Web application 4 for display screen information including the shared name displayed on the browser.

判定部13は、受信部12が受信した画面要求情報が、ローカルWebマシン1によるものか、外部Webマシン9によるものかを判定する。   The determination unit 13 determines whether the screen request information received by the reception unit 12 is from the local Web machine 1 or from the external Web machine 9.

設定部14は、判定部13が画面要求情報はローカルWebマシン1によるものと判定した場合、画面要求情報に基づいてローカルWebマシン内部から参照可能なパスを設定し、かつ、画面要求情報は外部Webマシン9によるものと判定した場合、対応部11によって対応付けられた外部から参照可能なパスを設定する。   When the determination unit 13 determines that the screen request information is from the local Web machine 1, the setting unit 14 sets a path that can be referred to from the local Web machine based on the screen request information, and the screen request information is external If it is determined by the Web machine 9, a path that can be referred to from the outside associated with the corresponding unit 11 is set.

生成部15は、設定部14によって設定された参照可能なパスの情報を含む表示画面の情報を生成し、表示画面の情報を要求したWebマシン1または9に送信する。   The generation unit 15 generates display screen information including information on the referenceable path set by the setting unit 14, and transmits the display screen information to the Web machine 1 or 9 that has requested the display screen information.

操作表示部18は、ユーザからの入力を受け付け、また受け付けられた結果などを表示する。   The operation display unit 18 accepts input from the user and displays the accepted result.

参照拒否部16は、共有名の示すファイルを外部Webマシン9から参照できないようにする。参照拒否部16は、例えばユーザが参照拒否を要求する参照拒否情報を、操作表示部18の入力から受け付けて、共有名の示すファイルを外部Webマシンに参照不可能に設定する。ファイルによっては外部のマシンから参照されたくないファイルが存在するので、外部のマシンから参照できるか否かを設定可能とした。   The reference rejection unit 16 prevents the external Web machine 9 from referring to the file indicated by the shared name. The reference refusal unit 16 accepts, for example, reference refusal information requested by the user for reference refusal from the input of the operation display unit 18, and sets the file indicated by the shared name to the external Web machine so that it cannot be referred to. Depending on the file, there is a file that you do not want to be referred to from the external machine, so you can set whether you can refer from the external machine.

参照拒否部16は、ユーザからの入力により参照拒否部16がファイルを参照不可能に設定した場合、参照不可能となった設定を、操作表示部18に表示する。これにより、参照不可能である状態を確認できる機能を付加した。   The reference refusal unit 16 displays, on the operation display unit 18, a setting that makes reference impossible when the reference refusal unit 16 sets the file so as not to be referred to by an input from the user. As a result, a function for confirming a state where reference is impossible is added.

ここで、参照拒否部16および操作表示部18は、本発明の参照拒否手段および参照拒否表示手段を構成する。   Here, the reference rejection unit 16 and the operation display unit 18 constitute a reference rejection unit and a reference rejection display unit of the present invention.

ローカルアプリケーション2は、マルチメディアファイル6を作成、編集、および削除し、作成されたマルチメディアファイル6は記憶部5に格納される。   The local application 2 creates, edits, and deletes the multimedia file 6, and the created multimedia file 6 is stored in the storage unit 5.

記憶部5は、例えばハードディスクドライブ(HDD)で構成される。   The storage unit 5 is composed of, for example, a hard disk drive (HDD).

インデックス管理部17は、ローカルアプリケーション2によってマルチメディアファイル6が作成された場合はインデックスファイル7を作成し記憶部5に登録し、編集および削除の少なくともいずれかがなされた場合は該インデックスファイル7を更新する。   The index management unit 17 creates an index file 7 when the multimedia file 6 is created by the local application 2 and registers it in the storage unit 5. If the multimedia file 6 is edited and / or deleted, the index management unit 17 creates the index file 7. Update.

また、インデックス管理部17は、また、登録および更新の少なくともいずれかがなされたマルチメディアファイル6が記憶部5に存在するか否かを判定し、存在しないと判定した場合、該ファイルをインデックスファイル8から削除する。   The index management unit 17 also determines whether or not the multimedia file 6 that has been registered and / or updated exists in the storage unit 5. If it is determined that the multimedia file 6 does not exist, the index management unit 17 determines that the file is an index file. Delete from 8.

ローカルアプリケーション2で作成したり編集したりしたファイルを、その都度、外部のマシンから参照できるように設定するのは煩雑であるので、ローカルアプリケーション2で作成あるいは編集したファイルに関しては、該ファイルをインデックスファイルに自動的に登録する機能を付加した。これにより、ファイルを参照させるための手間とコストをかけずに、自動的にファイルを外部のマシンに参照させることができる。削除する場合の同様であり、自動的にインデックスファイルから削除することによって、煩雑な削除の作業を無くし、ファイルの存否の参照を正確なものとする。   Since it is cumbersome to set a file created or edited by the local application 2 so that it can be referred to from an external machine each time, the file created or edited by the local application 2 is indexed. Added a function to automatically register to a file. As a result, the file can be automatically referred to an external machine without the effort and cost for referring to the file. This is similar to the case of deleting, and automatically deleting from the index file eliminates complicated deletion work and makes it possible to accurately refer to the existence of the file.

(実施例)
本発明の実施例においては、参照対象ファイルは、マルチメディアコンテンツファイルである。ここで、実施例に則してWebアプリケーションサーバシステムの表示画面情報生成手順を説明する。
(Example)
In the embodiment of the present invention, the reference target file is a multimedia content file. Here, the display screen information generation procedure of the Web application server system will be described according to the embodiment.

ローカルアプリケーション2は、MPMeister(R)と称するマルチメディアコンテンツ作成/編集アプリケーションである。Webアプリケーション4は、このローカルアプリケーションが編集対象とするファイルを検索・管理するMPFinder(R)と称するWebアプリケーションである。   The local application 2 is a multimedia content creation / editing application called MPMeister (R). The Web application 4 is a Web application called MPFinder (R) that searches and manages a file to be edited by the local application.

図3は、実施の形態によるWebアプリケーションサーバシステムの表示画面情報生成手順を説明するフローチャートである。   FIG. 3 is a flowchart for explaining a display screen information generation procedure of the Web application server system according to the embodiment.

ここで、マルチメディアコンテンツ作成・編集アプリケーションMPMeister(R)によってマルチメディアコンテンツファイルが作成されると、自動的にWebアプリケーションMPFinder(R)のインデックス管理部17がインデックスファイル8に登録する。また、MPFinder(R)の対応部11は、ユーザが共有名とパスとの対応を記述した共有名対応ファイル7を読み込んで、記憶部5に格納する。   Here, when a multimedia content file is created by the multimedia content creation / editing application MPMeister (R), the index management unit 17 of the Web application MPFinder (R) automatically registers in the index file 8. Also, the MPFinder (R) correspondence unit 11 reads the shared name correspondence file 7 in which the user describes the correspondence between the shared name and the path, and stores it in the storage unit 5.

図4は、実施の形態によるWebアプリケーションによって対応付けられた共有名とパスの記述例を説明する図である。この例では、共有名が
“files”であり、対応するパスが、
“C:\Program Files\Ricoh\MPMeisterV1.2\MPConsole\files”であり、
共有名とパスとの対応を
“files=C:\Program Files\Ricoh\MPMeisterV1.2\MPConsole\files"
と記述する。
FIG. 4 is a diagram illustrating a description example of a shared name and a path associated by a Web application according to the embodiment. In this example, the share name is “files” and the corresponding path is
“C: \ Program Files \ Ricoh \ MPMeisterV1.2 \ MPConsole \ files”
The correspondence between the share name and path is “files = C: \ Program Files \ Ricoh \ MPMeisterV1.2 \ MPConsole \ files”
Is described.

そして、外部Webマシン9からの要求の場合、例えば該外部Webマシン名がmachine01である場合は、入力が
“C:\Program Files\Ricoh\MPMeisterV1.2\MPConsole\files\file01.wmv"
のパスは、
“\\machine01\files\file01.wmv"
と変換される。
In the case of a request from the external Web machine 9, for example, if the external Web machine name is machine01, the input is “C: \ Program Files \ Ricoh \ MPMeisterV1.2 \ MPConsole \ files \ file01.wmv”
The path of
“\\ machine01 \ files \ file01.wmv”
Is converted.

WebアプリケーションMPFinder(R)は起動時に、対応部11がこの対応が記述された共有名対応ファイル7を読み込んでおく(ステップS101)。   When the Web application MPFinder (R) is activated, the corresponding unit 11 reads the shared name corresponding file 7 in which this correspondence is described (step S101).

Webマシンのブラウザ上で、WebアプリケーションMPFinder(R)の画面を開こうとする場合、Webアプリケーションサーバを通してWebアプリケーションMPFinder(R)へ画面情報の要求が送信される(ステップS102)。MPFinder(R)の受信部12は画面情報の要求を受信し(ステップS103)、判定部13は、要求がローカルWebマシンのブラウザ1bからのものか外部Webマシン9のブラウザ9bからのものかを自動的に判定する(ステップS104)。   When attempting to open the screen of the Web application MPFinder (R) on the browser of the Web machine, a request for screen information is transmitted to the Web application MPFinder (R) through the Web application server (step S102). The MPFinder (R) receiving unit 12 receives the request for screen information (step S103), and the determination unit 13 determines whether the request is from the browser 1b of the local Web machine or the browser 9b of the external Web machine 9. The determination is automatically made (step S104).

判定部13が、要求は外部Webマシンからであると判定した場合(ステップS104のNo)、設定部14は、図4に示した変換例のように共有名とパスの対応情報に基づいてパスの変換を行なって、生成部15は、変換されたパス情報を含んだWebアプリケーション画面の情報を生成する(ステップS106)。一方、判定部13が、要求はローカルWebマシンからであると判定した場合(ステップS104のYes)、設定部14はファイルへの参照パスをそのままにして、生成部15は該そのままの参照パス情報を含んだ画面情報を作成する(ステップS105)。生成部15は、ステップS105または106のいずれかのステップで作成された画面情報を、Webマシンに送信する(ステップS107)。受信部12は、操作表示部18などからの終了要求を検知状態に入り(ステップS108)、受信した場合は(ステップS108のYes)終了する。   When the determination unit 13 determines that the request is from an external Web machine (No in step S104), the setting unit 14 determines whether the path is based on the shared name / path correspondence information as in the conversion example illustrated in FIG. The generation unit 15 generates Web application screen information including the converted path information (step S106). On the other hand, when the determination unit 13 determines that the request is from the local Web machine (Yes in step S104), the setting unit 14 leaves the reference path to the file as it is, and the generation unit 15 stores the reference path information as it is. Is created (step S105). The generation unit 15 transmits the screen information created in either step S105 or 106 to the Web machine (step S107). The receiving unit 12 enters a detection request from the operation display unit 18 or the like (step S108), and if it is received (Yes in step S108), the receiving unit 12 ends.

Webマシンにおいては、ブラウザ1bまたは9bのいずれのブラウザにおいても、送られて来た画面情報に従ってWebアプリケーションの画面を表示する(ステップS109)。   In the Web machine, in either browser 1b or 9b, the Web application screen is displayed according to the received screen information (step S109).

図5は、ブラウザ上に表示される画面の一例を示す模式図である。ユーザが図5の領域51b内部に表示されたファイルを参照するファイル参照ボタン52bを押すと、Webアプリケーションの設定部14によって設定されたパスに従って画面情報内に埋め込まれたパス情報に従ってファイルへアクセスし、内容を表示される。こうして、ローカルWebマシン1からのアクセスでも外部Webマシン9からのアクセスでも同様にマルチメディアファイルの内容が視聴できる。   FIG. 5 is a schematic diagram illustrating an example of a screen displayed on the browser. When the user presses the file reference button 52b for referring to the file displayed in the area 51b of FIG. 5, the file is accessed according to the path information embedded in the screen information according to the path set by the setting unit 14 of the Web application. , Content is displayed. In this way, the contents of the multimedia file can be viewed in the same manner whether accessed from the local web machine 1 or accessed from the external web machine 9.

ここで、参照拒否部16は、外部Webマシン9からの参照を不可能に設定することができる。外部Webマシン9からの参照を拒否したい場合に、参照を拒否するためである。また、操作表示部18からの入力によって、参照拒否処理を施した結果を表示させて、ユーザに示して、ユーザが簡単に管理できるようにできる。   Here, the reference rejection unit 16 can set the reference from the external Web machine 9 to be impossible. This is because the reference is rejected when the reference from the external Web machine 9 is to be rejected. Further, the result of the reference rejection process can be displayed by an input from the operation display unit 18 and shown to the user so that the user can easily manage it.

(効果)
こうして、共有名とパスとを対応させる対応情報を備えて、Webアプリケーションにおいて、OSなどのファイル共有機能を用い、アクセスが外部ネットワーク経由であるか否かを自動的に判断し、ネットワーク経由のアクセスの場合には共有名とパスとの置き換えを行なうので、高価なサーバを購入する必要なく外部Webマシンのブラウザ上で参照可能なWebアプリケーションの表示画面情報を生成することにより、外部のマシンから対象とするファイルを参照し、視聴できるようになる。即ち、マルチメディアコンテンツを煩雑な作業無しにWebマシンから参照できる簡易なWebアプリケーションサーバシステムを構築することが可能となる。
(effect)
In this way, correspondence information that associates a shared name with a path is provided, and in a Web application, a file sharing function such as an OS is used to automatically determine whether the access is via an external network, and access via the network In this case, since the shared name and path are replaced, by generating the display screen information of the Web application that can be referred to on the browser of the external Web machine without the need to purchase an expensive server, the target can be obtained from the external machine. Can be viewed and viewed. That is, it is possible to construct a simple web application server system that can refer to multimedia contents from a web machine without complicated work.

(6.ハードウェア構成および記録媒体)
図6は、実施の形態によるWebアプリケーションサーバシステムのハードウェア構成例を示す図である。上述したWebアプリケーションサーバシステムは、あらかじめ用意されたプログラムをパーソナルコンピュータ、ワークステーション、あるいはマイクロコンピュータなどのコンピュータシステムで実行することによって実現できる。コンピュータ100は、CPU(Central Processing Unit)101によって装置全体が制御されている。CPU101には、バス107を介してROM(Read Only Memory)102、RAM(Random Access Memory)103、ハードディスクドライブ(HDD:Hard Disk Drive)104、グラフィック処理装置105、入力インタフェース106、および通信装置108が接続されている。ROM102、およびRAM103には、CPU101に実行させるOS(Operating System)のプログラムやアプリケーションプログラムの少なくとも一部が格納される。またRAM103には、CPU101による処理に必要な各種データが格納される。HDD104には、OS、各種ドライバプログラム、アプリケーションプログラム、検出されたデータなどが格納される。
(6. Hardware configuration and recording medium)
FIG. 6 is a diagram illustrating a hardware configuration example of the Web application server system according to the embodiment. The above-described Web application server system can be realized by executing a program prepared in advance on a computer system such as a personal computer, a workstation, or a microcomputer. The entire computer 100 is controlled by a CPU (Central Processing Unit) 101. The CPU 101 includes a ROM (Read Only Memory) 102, a RAM (Random Access Memory) 103, a hard disk drive (HDD: Hard Disk Drive) 104, a graphic processing device 105, an input interface 106, and a communication device 108 via a bus 107. It is connected. The ROM 102 and the RAM 103 store at least part of an OS (Operating System) program and application programs to be executed by the CPU 101. The RAM 103 stores various data necessary for processing by the CPU 101. The HDD 104 stores an OS, various driver programs, application programs, detected data, and the like.

グラフィック処理装置105には、モニタ111が接続されている。グラフィック処理装置105は、CPU101からの命令に従って、画像をモニタ111の画面に表示させる。入力インタフェース106には、キーボード112とマウス113とが接続されている。入力インタフェース106は、キーボード112やマウス113から送られてくる信号を、バス107を介してCPU101に送信する。   A monitor 111 is connected to the graphic processing device 105. The graphic processing device 105 displays an image on the screen of the monitor 111 in accordance with a command from the CPU 101. A keyboard 112 and a mouse 113 are connected to the input interface 106. The input interface 106 transmits signals sent from the keyboard 112 and the mouse 113 to the CPU 101 via the bus 107.

以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。本実施の形態をコンピュータ100上で実現するには、コンピュータ100にドライバプログラムを実装する。   With the hardware configuration as described above, the processing functions of the present embodiment can be realized. In order to implement the present embodiment on the computer 100, a driver program is mounted on the computer 100.

尚、本実施の形態のWebアプリケーションサーバシステムで実行されるWebアプリケーションサーバシステムにおけるファイル制御プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フロッピー(R)ディスク、DVD等のコンピュータで読み取り可能な記録媒体に記録されて提供される。   The file control program in the Web application server system executed by the Web application server system of the present embodiment is a file in an installable format or an executable format, such as a CD-ROM, floppy (R) disk, DVD, etc. The program is provided by being recorded on a computer-readable recording medium.

また、本実施形態のWebアプリケーションサーバシステムにおけるファイル制御プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供および配布するように構成しても良い。   The file control program in the Web application server system of the present embodiment may be configured to be provided and distributed by storing it on a computer connected to a network such as the Internet and downloading it via the network.

以上のように、本発明にかかるWebアプリケーションサーバシステム、Webアプリケーションサーバシステムの表示画面情報生成方法、およびその方法をコンピュータに実行させるプログラムは、Webアプリケーションのファイル管理技術に有用であり、特に、インターネット上のWebマシンからWebアプリケーションサーバにあるファイルを参照させるWebアプリケーションサーバシステムのファイル管理技術に適している。   As described above, the Web application server system according to the present invention, the display screen information generation method of the Web application server system, and the program that causes a computer to execute the method are useful for Web application file management technology. This is suitable for a file management technique of a Web application server system that refers to a file in the Web application server from the upper Web machine.

本発明の実施の形態によるWebアプリケーションサーバシステムの構成を説明する図である。It is a figure explaining the structure of the web application server system by embodiment of this invention. 実施の形態によるWebアプリケーションの機能的ブロック図である。It is a functional block diagram of the Web application by embodiment. 実施の形態によるWebアプリケーションサーバシステムの表示画面情報生成手順を説明するフローチャートである。It is a flowchart explaining the display screen information generation procedure of the Web application server system by embodiment. 実施の形態によるWebアプリケーションによって対応付けられた共有名とパスの記述例を説明する図である。It is a figure explaining the description example of the shared name and path | pass matched by the Web application by embodiment. ブラウザ上に表示される画面の一例を示す模式図である。It is a schematic diagram which shows an example of the screen displayed on a browser. 実施の形態によるWebアプリケーションサーバシステムのハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the Web application server system by embodiment.

符号の説明Explanation of symbols

1 ローカルWebマシン
1b ブラウザ
2 ローカルアプリケーション
3 Webアプリケーションサーバ
4 Webアプリケーション
5 記憶部
6 マルチメディアファイル
7 共有名対応ファイル
8 インデックスファイル
9 外部Webマシン
9b ブラウザ
11 対応部
12 受信部
13 判定部
14 設定部
15 生成部
16 参照拒否部
17 インデックス管理部
18 操作表示部
DESCRIPTION OF SYMBOLS 1 Local Web machine 1b Browser 2 Local application 3 Web application server 4 Web application 5 Memory | storage part 6 Multimedia file 7 Shared name corresponding file 8 Index file 9 External Web machine 9b Browser 11 Corresponding part 12 Receiving part 13 Judgment part 14 Setting part 15 Generation unit 16 Reference rejection unit 17 Index management unit 18 Operation display unit

Claims (11)

第1のWebマシン内で稼働するWebアプリケーションサーバで実行されるWebアプリケーションと、
前記第1のWebマシン内で稼働し、前記Webアプリケーションサーバと通信する第1のブラウザと、
前記Webアプリケーションサーバにネットワークを介して接続する第2のブラウザを有する第2のWebマシンと、を備えてファイルの共有機能を有するWebアプリケーションサーバシステムであって、
前記Webアプリケーションは、
前記共有機能による共有名とパスとを対応付ける対応手段と、
前記Webマシンが前記ブラウザ上で表示する前記共有名を含む表示画面の情報を前記Webアプリケーションに対して要求した画面要求情報を受信する受信部と、
前記受信部が受信した前記画面要求情報が、前記第1のWebマシンによるものか、前記第2のWebマシンによるものかを判定する判定手段と、
前記判定手段が、前記画面要求情報は前記第1のWebマシンによるものと判定した場合、前記第1のWebマシン内部から参照可能なパスを設定し、かつ、前記画面要求情報は前記第2のWebマシンによるものと判定した場合、前記対応手段によって対応付けられた外部から参照可能なパスを設定する設定手段と、
前記設定手段によって設定された前記参照可能なパスの情報を含む前記表示画面の情報を生成し、前記表示画面の情報を要求した前記Webマシンに送信する生成手段と、を備えたものであることを特徴とするWebアプリケーションサーバシステム。
A web application executed on a web application server running in the first web machine;
A first browser running in the first web machine and communicating with the web application server;
A web application server system having a second web machine having a second browser connected to the web application server via a network and having a file sharing function,
The web application
Corresponding means for associating a shared name and path by the sharing function;
A receiving unit that receives screen request information for requesting the Web application for information on a display screen including the shared name displayed on the browser by the Web machine;
Determination means for determining whether the screen request information received by the receiving unit is from the first Web machine or from the second Web machine;
If the determination unit determines that the screen request information is from the first Web machine, a path that can be referred to from within the first Web machine is set, and the screen request information is the second Web machine A setting unit that sets a path that can be referred to from the outside associated by the corresponding unit when it is determined to be by a Web machine;
Generation means for generating information on the display screen including information on the referenceable path set by the setting means and transmitting the information on the display screen to the Web machine that requested the display screen information. A Web application server system characterized by the above.
前記Webアプリケーションは、
前記共有名の示すファイルを前記第2のWebマシンから参照できないように要求する参照拒否情報を受け付けて、前記共有名の示すファイルを前記第2のWebマシンに参照不可能に設定する参照拒否手段を、さらに備えたことを特徴とする請求項1に記載のWebアプリケーションサーバシステム。
The web application
Reference refusal means for accepting reference refusal information for requesting that the file indicated by the shared name cannot be referred to from the second Web machine, and for setting the file indicated by the shared name to the second Web machine so that it cannot be referred to The web application server system according to claim 1, further comprising:
前記Webアプリケーションは、
前記参照拒否手段が前記ファイルを参照不可能に設定した場合、該参照不可能である設定を表示する参照拒否表示手段を、さらに備えたことを特徴とする請求項2に記載のWebアプリケーションサーバシステム。
The web application
3. The Web application server system according to claim 2, further comprising: a reference refusal display unit that displays a setting that cannot be referred to when the reference refusal unit sets the file to be unreferenceable. 4. .
前記第1のWebマシンで稼働し、ファイルを作成、編集、および削除するローカルアプリケーションを、さらに備え、
前記Webアプリケーションは、前記ローカルアプリケーションによって前記ファイルが作成された場合は登録し、編集および削除の少なくともいずれかがなされた場合は更新するインデックスファイルを有するインデックス管理手段を、さらに備えたことを特徴とする請求項1〜3のいずれか1つに記載のWebアプリケーションサーバシステム。
A local application that runs on the first web machine and creates, edits, and deletes files;
The web application further comprises index management means having an index file that registers when the file is created by the local application and updates when at least one of editing and deletion is performed. The web application server system according to any one of claims 1 to 3.
前記インデックス管理手段は、登録および更新の少なくともいずれかがなされた前記ファイルが存在するか否かを判定し、存在しないと判定した場合、前記ファイルをインデックスファイルから削除するものであることを特徴とする請求項4に記載のWebアプリケーションサーバシステム。   The index management means determines whether or not the file that has been registered and / or updated exists, and if it does not exist, deletes the file from the index file The web application server system according to claim 4. 第1のWebマシン内で稼働するWebアプリケーションサーバで実行されるWebアプリケーションと、
前記第1のWebマシン内で稼働し、前記Webアプリケーションサーバと通信する第1のブラウザと、
前記Webアプリケーションサーバにネットワークを介して接続する第2のブラウザを有する第2のWebマシンと、を備えてファイルの共有機能を有するWebアプリケーションサーバシステムの表示画面情報生成方法であって、
前記Webアプリケーションにおいて、
前記共有機能による共有名とパスとを対応付ける対応工程と、
前記Webマシンが前記ブラウザ上で表示する前記共有名を含む表示画面の情報を前記Webアプリケーションに対して要求した画面要求情報を受信する受信工程と、
前記受信工程において受信した前記画面要求情報が、前記第1のWebマシンによるものか、前記第2のWebマシンによるものかを判定する判定工程と、
前記判定工程において、前記画面要求情報は前記第1のWebマシンによるものと判定された場合、前記第1のWebマシン内部から参照可能なパスを設定し、かつ、前記画面要求情報は前記第2のWebマシンによるものと判定された場合、前記対応工程によって対応付けられた外部から参照可能なパスを設定する設定工程と、
前記設定工程において設定された前記参照可能なパスの情報を含む前記表示画面の情報を生成し、前記表示画面の情報を要求した前記Webマシンに送信する生成工程と、を含むものであることを特徴とするWebアプリケーションサーバシステムの表示画面情報生成方法。
A web application executed on a web application server running in the first web machine;
A first browser running in the first web machine and communicating with the web application server;
A second web machine having a second browser connected to the web application server via a network, and a method for generating display screen information of a web application server system having a file sharing function,
In the web application,
A corresponding step of associating a shared name and path by the sharing function;
A receiving step of receiving screen request information for requesting the Web application for display screen information including the shared name displayed on the browser by the Web machine;
A determination step of determining whether the screen request information received in the reception step is from the first Web machine or the second Web machine;
In the determination step, when it is determined that the screen request information is from the first Web machine, a path that can be referred to from within the first Web machine is set, and the screen request information is the second request information. A setting step for setting a path that can be referred to from the outside associated by the corresponding step,
Generating the display screen information including the referenceable path information set in the setting step, and transmitting the display screen information to the Web machine that requested the display screen information. Display screen information generation method for a Web application server system.
前記Webアプリケーションにおいて、
前記共有名の示すファイルを前記第2のWebマシンから参照できないように要求する参照拒否情報を受け付けて、前記共有名の示すファイルを前記第2のWebマシンに参照不可能に設定する参照拒否工程を、さらに含むことを特徴とする請求項6に記載のWebアプリケーションサーバシステムの表示画面情報生成方法。
In the web application,
A reference refusal step of accepting reference refusal information for requesting that the file indicated by the share name cannot be referred from the second Web machine, and setting the file indicated by the share name to the second Web machine so that it cannot be referred to. The method for generating display screen information of the Web application server system according to claim 6, further comprising:
前記Webアプリケーションにおいて、
前記参照拒否工程で前記ファイルが参照不可能に設定された場合、該参照不可能である設定を表示する参照拒否表示工程を、さらに含むことを特徴とする請求項7に記載のWebアプリケーションサーバシステムの表示画面情報生成方法。
In the web application,
8. The Web application server system according to claim 7, further comprising a reference rejection display step of displaying a setting that cannot be referred to when the file is set to be non-referenceable in the reference rejection step. Display screen information generation method.
前記第1のWebマシンで稼働し、ファイルを作成、編集、および削除するローカルアプリケーションを、さらに備えた場合、
前記Webアプリケーションにおいて、
前記ローカルアプリケーションによって前記ファイルが作成された場合は登録し、編集および削除の少なくともいずれかがなされた場合は更新するインデックスファイルを管理するインデックス管理工程を、さらに備えたことを特徴とする請求項6〜8のいずれか1つに記載のWebアプリケーションサーバシステムの表示画面情報生成方法。
When further provided with a local application that runs on the first web machine and creates, edits, and deletes files,
In the web application,
The index management step of managing an index file that is registered when the local application creates the file and updated when at least one of editing and deletion is performed. The display screen information generation method of the Web application server system according to any one of 1 to 8.
前記インデックス管理工程は、登録および更新の少なくともいずれかがなされた前記ファイルが存在するか否かを判定し、存在しないと判定した場合、前記ファイルをインデックスファイルから削除するものであることを特徴とする請求項9に記載のWebアプリケーションサーバシステムの表示画面情報生成方法。   In the index management step, it is determined whether or not the file that has been registered and / or updated exists, and if it is determined that the file does not exist, the file is deleted from the index file. The display screen information generation method of the Web application server system according to claim 9. 請求項6〜10のいずれか1つに記載のWebアプリケーションサーバシステムの表示画面情報生成方法をコンピュータに実行させることを特徴とするプログラム。   A program for causing a computer to execute the display screen information generation method of the Web application server system according to any one of claims 6 to 10.
JP2004069288A 2004-03-11 2004-03-11 Web application server system, display screen information generating method for web application server system, and program making computer execute the method Pending JP2005258796A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004069288A JP2005258796A (en) 2004-03-11 2004-03-11 Web application server system, display screen information generating method for web application server system, and program making computer execute the method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004069288A JP2005258796A (en) 2004-03-11 2004-03-11 Web application server system, display screen information generating method for web application server system, and program making computer execute the method

Publications (1)

Publication Number Publication Date
JP2005258796A true JP2005258796A (en) 2005-09-22

Family

ID=35084451

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004069288A Pending JP2005258796A (en) 2004-03-11 2004-03-11 Web application server system, display screen information generating method for web application server system, and program making computer execute the method

Country Status (1)

Country Link
JP (1) JP2005258796A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009086975A (en) * 2007-09-28 2009-04-23 Fuji Xerox Co Ltd Document management system, document use controller, document storage device and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009086975A (en) * 2007-09-28 2009-04-23 Fuji Xerox Co Ltd Document management system, document use controller, document storage device and program
JP4661851B2 (en) * 2007-09-28 2011-03-30 富士ゼロックス株式会社 Document management system, document use control device, document storage device, and program
US8001149B2 (en) 2007-09-28 2011-08-16 Fuji Xerox Co., Ltd. Document managing system, document use controller, document storage device, document managing method, and computer readable medium for updating index information at a storage device in response to change of index use permit/inhibit information at a document use controller

Similar Documents

Publication Publication Date Title
US7584199B2 (en) System and server for managing shared files
JP6207519B2 (en) Document collaboration
US8307409B2 (en) Electronic information management device, computer readable recording medium, method for controlling access, and method for transferring data
TW200304612A (en) Data image application system, data image management device, data image management method, content data image, program and recording medium
JP2010191807A (en) Information repeater system and program
JP2009294817A (en) Access authority management device and access authority management method and program
JP2007310481A (en) Document management method, its program, recording medium, document sharing server, and document sharing system
US9778919B2 (en) Dual context interaction with a content object for facilitating content creation and software development
JP4185706B2 (en) Center server and control method thereof
JP2008158695A (en) Information processing system and program for providing online service
JP2015156209A (en) information processing system
JP2003186727A (en) File storage system
US20090240700A1 (en) Distributed file management system
JP2005258796A (en) Web application server system, display screen information generating method for web application server system, and program making computer execute the method
JP2009251754A (en) Page customizing server, page customizing program, and page customizing method
JP2007193549A (en) Method and system for managing partial editing of shared file
JP2003259330A (en) Video contents conversion system, conversion center server, terminal, computer program, storage medium, and video contents conversion method for the conversion center server
JP6011604B2 (en) Workflow system, workflow management apparatus, workflow management method, and program
JP2011008372A (en) Program and apparatus for processing information
JP2018081572A (en) Service provision system, information processing device, program and information processing system
JP2011054020A (en) Program, information processing device, information management device and information processing system
JP4882550B2 (en) Object management system, object management method, and computer program
JP2009146226A (en) Information processing system, server device, and control method
JP4290482B2 (en) Information providing method and simple access device for realizing information provision
JP3982969B2 (en) Document management device