[go: up one dir, main page]

JP2000267962A - Information processing apparatus, information processing method, and storage medium storing computer readable program - Google Patents

Information processing apparatus, information processing method, and storage medium storing computer readable program

Info

Publication number
JP2000267962A
JP2000267962A JP11074678A JP7467899A JP2000267962A JP 2000267962 A JP2000267962 A JP 2000267962A JP 11074678 A JP11074678 A JP 11074678A JP 7467899 A JP7467899 A JP 7467899A JP 2000267962 A JP2000267962 A JP 2000267962A
Authority
JP
Japan
Prior art keywords
internal information
information processing
information
setting
html document
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
JP11074678A
Other languages
Japanese (ja)
Inventor
Satoru Mamiya
悟 間宮
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP11074678A priority Critical patent/JP2000267962A/en
Publication of JP2000267962A publication Critical patent/JP2000267962A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

PROBLEM TO BE SOLVED: To reduce the burden of setting input from a keyboard and to reduce setup operation even if devices that a unit should set increases in number by detecting internal information to be set for the operation of a device and automatically changing and setting existent internal information according to the internal information. SOLUTION: The internal information to be set for the operation of the device is detected and according to the internal information, the existent internal information is automatically changed and set. A scheme decision part 8 of this device sends data to an internal information management part 9 when the scheme of a URL specified with the ACTION attribute of a FORM element is a specific characteristic scheme. An internal information management part 9 manages internal information such as various setting information and an address book that the device holds. When a change request from the scheme decision part 8 arrives, the internal information management part 9 changes those pieces of internal information. A user is able to directly change the internal information through the GUI provided by a GUI management part 6.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、所定の通信媒体を
介して所望のサーバと通信可能な情報処理装置及び情報
処理方法およびコンピュータが読み出し可能なプログラ
ムを格納した記憶媒体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing apparatus and an information processing method capable of communicating with a desired server via a predetermined communication medium, and a storage medium storing a computer readable program.

【0002】[0002]

【従来の技術】従来、情報処理装置の内部情報、例えば
装置の各種設定情報、アドレス帳などを作成、変更する
には、装置の提供するユーザインタフェースを用いてユ
ーザが入力操作をする必要があった。
2. Description of the Related Art Conventionally, in order to create or change internal information of an information processing apparatus, for example, various setting information of an apparatus, an address book, etc., it is necessary for a user to perform an input operation using a user interface provided by the apparatus. Was.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、例えば
ある組織が情報処理装置を大量に導入した場合、装置の
設定やアドレス帳は組織全体で共通な情報が多いにもか
かわらず、それらの情報を作成、変更するには全ての装
置一つ一つについて上記の入力操作を台数分行わなけれ
ばならず、ユーザが情報処理装置を通常と同様に使用で
きるようにセットアップするまでに相当の作業と時間と
を要してしまい、情報処理装置の初期導入時には、極め
て作業効率が低下するという問題点があった。
However, for example, when a certain organization introduces a large amount of information processing devices, even though the device settings and the address book contain much information common to the entire organization, such information is created. In order to make the change, the above input operation must be performed for all the devices one by one, and a considerable amount of work and time is required until the user sets up the information processing device so that it can be used as usual. When the information processing apparatus is initially introduced, there is a problem that the working efficiency is extremely reduced.

【0004】本発明は、上記の問題点を解決するために
なされたもので、その目的は、装置の動作のために設定
すべき内部情報を検出して、該検出した内部情報に基づ
き既存の内部情報を自動変更設定することにより、ユー
ザが設定すべき装置の台数が増大しても、キーボードか
らの設定入力操作負担が大幅に緩和され、セットアップ
操作を格段に軽減できる情報処理装置及び情報処理方法
およびコンピュータが読み出し可能なプログラムを格納
した記憶媒体を提供することである。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and an object of the present invention is to detect internal information to be set for the operation of an apparatus, and to determine an existing information based on the detected internal information. By automatically changing and setting the internal information, even if the number of devices to be set by the user increases, the burden of setting input operations from the keyboard is greatly reduced, and the information processing device and information processing that can significantly reduce the setup operation It is an object of the present invention to provide a method and a storage medium storing a computer readable program.

【0005】[0005]

【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体(ネットワーク)を介して所望のサ
ーバ(図1に示すウェブサーバ2)と通信可能な情報処
理装置であって、装置の動作のために設定すべき内部情
報を記憶する記憶手段(図1に示す内部情報管理部9)
と、前記通信媒体を介してHTMLドキュメントを取得
する取得手段(図1に示すHTTP処理部3)と、前記
取得手段により取得されたHTMLドキュメントを解析
してフォームのアクション属性で指定される文字列にあ
らかじめ定めたパターンを検出する検出手段(図1に示
すHTML解析部4)と、前記検出手段により検出され
たパターンに基づいて前記記憶手段内の前記内部情報を
自動変更設定する設定手段(図1に示すFORM関連要
素処理部7)とを有するものである。
According to a first aspect of the present invention, there is provided an information processing apparatus capable of communicating with a desired server (a web server 2 shown in FIG. 1) via a predetermined communication medium (network). Storage means for storing internal information to be set for the operation of the apparatus (internal information management unit 9 shown in FIG. 1)
Acquiring means (an HTTP processing unit 3 shown in FIG. 1) for acquiring an HTML document via the communication medium, and a character string designated by an action attribute of a form by analyzing the HTML document acquired by the acquiring means Detecting means (HTML analysis unit 4 shown in FIG. 1) for detecting a predetermined pattern, and setting means for automatically changing and setting the internal information in the storage means based on the pattern detected by the detecting means (FIG. 1). 1 and a FORM-related element processing unit 7) shown in FIG.

【0006】本発明に係る第2の発明は、所定の通信媒
体(ネットワーク)を介して装置の動作のために設定す
べき内部情報を記憶する記憶手段(図1に示す内部情報
管理部9)を有し、該内部情報に基づき所望のサーバと
通信可能な情報処理装置における情報処理方法であっ
て、前記通信媒体を介してHTMLドキュメントを取得
する取得工程(図3に示すステップS1)と、前記取得
工程により取得されたHTMLドキュメントを解析して
フォームのアクション属性で指定される文字列にあらか
じめ定めたパターンを検出する検出工程(図3に示すス
テップS3,S4)と、前記検出工程により検出された
パターンに基づいて前記記憶手段内の前記内部情報を自
動変更設定する設定工程(図3に示すステップS5)と
を有するものである。
A second invention according to the present invention is a storage means for storing internal information to be set for the operation of the apparatus via a predetermined communication medium (network) (an internal information management unit 9 shown in FIG. 1). An information processing method in an information processing apparatus capable of communicating with a desired server based on the internal information, wherein an obtaining step (step S1 shown in FIG. 3) of obtaining an HTML document via the communication medium; A detection step (steps S3 and S4 shown in FIG. 3) for analyzing the HTML document acquired in the acquisition step and detecting a predetermined pattern in a character string specified by the action attribute of the form; A setting step (step S5 shown in FIG. 3) of automatically changing and setting the internal information in the storage means based on the set pattern.

【0007】本発明に係る第3の発明は、所定の通信媒
体を介して装置の動作のために設定すべき内部情報を記
憶する記憶手段を有し、該内部情報に基づき所望のサー
バと通信可能な情報処理装置を制御するコンピュータが
読み出し可能なプログラムを格納した記憶媒体であっ
て、前記通信媒体を介してHTMLドキュメントを取得
する取得工程(図3に示すステップS1)と、前記取得
工程により取得されたHTMLドキュメントを解析して
フォームのアクション属性で指定される文字列にあらか
じめ定めたパターンを検出する検出工程(図3に示すス
テップS3,S4)と、前記検出工程により検出された
パターンに基づいて前記記憶手段内の前記内部情報を自
動変更設定する設定工程(図3に示すステップS5)と
を有するコンピュータが読み出し可能なプログラムを記
憶媒体に格納したものである。
A third invention according to the present invention has a storage means for storing internal information to be set for the operation of the apparatus via a predetermined communication medium, and communicates with a desired server based on the internal information. An acquisition step (step S1 shown in FIG. 3) for acquiring an HTML document through the communication medium, the acquisition medium being a storage medium storing a computer-readable program for controlling a possible information processing apparatus; A detection step (steps S3 and S4 shown in FIG. 3) for analyzing the acquired HTML document and detecting a predetermined pattern in a character string specified by the action attribute of the form; A setting step (step S5 shown in FIG. 3) of automatically changing and setting the internal information in the storage unit based on the setting. There is obtained by storing the readable program storage medium.

【0008】[0008]

【発明の実施の形態】〔第1実施形態〕図1は、本発明
の第1実施形態を示す情報処理装置を適用可能な情報処
理システムの一例を示すブロック図である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] FIG. 1 is a block diagram showing an example of an information processing system to which an information processing apparatus according to a first embodiment of the present invention can be applied.

【0009】図1において、1は情報処理装置であり、
いわゆるパーソナルコンピュータで構成され、通常のハ
ード資源(表示装置,PC本体,キーボード,ポインテ
ィングデバイス等)を備えて、PC本体内のハードディ
スクに記憶されるOS,アプリケーションプログラムを
RAM等にロードして実行する。なお、ブラウザ処理プ
ログラムもOSに管理されている。
In FIG. 1, reference numeral 1 denotes an information processing device;
It is composed of a so-called personal computer, is provided with ordinary hardware resources (display device, PC main body, keyboard, pointing device, etc.), and loads an OS and application programs stored in a hard disk in the PC main body into a RAM or the like and executes them. . The browser processing program is also managed by the OS.

【0010】2はネットワーク上にあるウェブサーバで
あり、情報処理装置1と所定のネットワークを通じて後
述するプロトコルで通信可能に構成されている。
Reference numeral 2 denotes a web server on a network, which is configured to be able to communicate with the information processing apparatus 1 through a predetermined network using a protocol described later.

【0011】3はHTTP処理部で、ウェブサーバ2と
ネットワークを介して接続し、通信プロトコルであるH
TTP(Hyper Text Transport
Protocol)を解釈処理する。HTTP処理部3
は、ウェブサーバ2から送られた文書情報をロードした
り、逆に本装置からのデータをウェブサーバ2に送った
りする。
Reference numeral 3 denotes an HTTP processing unit which is connected to the web server 2 via a network, and is a communication protocol H
TTP (Hyper Text Transport)
Protocol). HTTP processing unit 3
Loads the document information sent from the web server 2 and conversely sends data from the apparatus to the web server 2.

【0012】4はHTML解析部で、HTTP処理部3
がロードしたHTML文書情報の解析を行ない、該解析
の結果、文字列、画像等の描画要素を抽出し、それぞれ
の描画要素に対して後述するデータを生成する。その
他、描画要素にはボタン,ラジオボタン,チェックボッ
クス、文字入力等のGUI部品を表示するFORM関連
の要素(HTML3.2では、FORM,INPUT,
SELECT,OPTION,TEXTAREA等)も
ある。
Reference numeral 4 denotes an HTML analysis unit, and an HTTP processing unit 3
Analyzes the loaded HTML document information, extracts drawing elements such as character strings and images as a result of the analysis, and generates data to be described later for each drawing element. In addition, the drawing elements include FORM-related elements that display GUI parts such as buttons, radio buttons, check boxes, and character input (FORM, INPUT,
SELECT, OPTION, TEXTREA, etc.).

【0013】5は文書整形部で、HTML解析部4から
描画要素を示すデータ構造を受け取りそれらの配置を決
め、オブジェクトの整形を行う。
Reference numeral 5 denotes a document shaping unit which receives a data structure indicating a drawing element from the HTML analysis unit 4, determines an arrangement of the data, and shapes an object.

【0014】6はGUI管理部で、文書整形部5で整形
された文書を情報処理装置1の表示装置の画面上にウイ
ンドウとして表示したり、ユーザからの入力を受けつけ
たりする。
Reference numeral 6 denotes a GUI management unit which displays a document formatted by the document formatting unit 5 on a screen of a display device of the information processing apparatus 1 as a window or receives an input from a user.

【0015】7はFORM関連要素処理部で、HTML
のFORM関連の要素に関する処理を行なう。HTML
解析部4でFORM関連要素が抽出された場合、データ
構造を生成し文書整形部5に渡す前に、FORM関連要
素処理部7にデータ構造を渡して必要なデータをセット
させる。8はスキーム判別部で、FORM要素のACT
ION属性で指定されるURLのスキームがHTTPで
あった場合は、データをHTTP処理部3に送り、本実
施形態で規定する固有のスキームであった場合には、デ
ータを内部情報管理部9に送る。
Reference numeral 7 denotes a FORM-related element processing unit, which is an HTML-related element processing unit.
For the FORM-related elements of. HTML
When the FORM-related element is extracted by the analysis unit 4, the necessary data is set by passing the data structure to the FORM-related element processing unit 7 before generating and passing the data structure to the document shaping unit 5. 8 is a scheme discriminator, which is an ACT of a FORM element.
If the scheme of the URL specified by the ION attribute is HTTP, the data is sent to the HTTP processing unit 3. If the scheme is a unique scheme defined in the present embodiment, the data is sent to the internal information management unit 9. send.

【0016】なお、FORM関連要素処理部7は、ユー
ザ入力によりデータを送信する処理機能も備えている。
The FORM-related element processing section 7 has a processing function of transmitting data by user input.

【0017】9は内部情報管理部であり、装置の保持す
る様々な設定情報(サーバのIPアドレス等)やアドレ
ス帳等と言った内部情報を管理している。スキーム判別
部8から変更要求が来ると内部情報管理部9はこれらの
内部情報を変更する。また、GUI管理部6が提供する
GUIによって、ユーザが直接内部情報を変更すること
も可能である。10は表示装置で、GUI管理部6の指
示に従い後述する設定画面やダイアログ画面を表示可能
に構成されている。
Reference numeral 9 denotes an internal information management unit which manages various setting information (such as the IP address of a server) held by the apparatus and internal information such as an address book. When a change request is received from the scheme determining unit 8, the internal information management unit 9 changes these internal information. Further, the user can directly change the internal information by using the GUI provided by the GUI management unit 6. Reference numeral 10 denotes a display device configured to display a setting screen and a dialog screen, which will be described later, in accordance with an instruction from the GUI management unit 6.

【0018】図2は、図1に示したHTML解析部4で
生成される描画要素のデータ構造を示す図である。
FIG. 2 is a diagram showing a data structure of a drawing element generated by the HTML analysis unit 4 shown in FIG.

【0019】図において、20は描画要素の種別を示す
識別子で、本実施形態では、文字列,画像,FORM関
連の各要素である。21,22は描画する際の要素の位
置情報であって、位置情報21はX座標情報を、位置情
報22はY座標情報がそれぞれ設定される。23,24
は描画要素の大きさ情報であって、大きさ情報23は表
示幅情報が、大きさ情報24は表示高さ情報がそれぞれ
設定される。
In the figure, reference numeral 20 denotes an identifier indicating the type of a drawing element, which in the present embodiment is a character string, an image, and each element related to FORM. Reference numerals 21 and 22 denote position information of the element at the time of drawing. The position information 21 is set with X coordinate information, and the position information 22 is set with Y coordinate information. 23, 24
Is size information of a drawing element, size information 23 is set to display width information, and size information 24 is set to display height information.

【0020】25は描画要素固有のデータ(種別固有デ
ータ)であり、種別が文字列の場合はフォントの種類2
T1、フォントの大きさ2T2、文字列データへのポイ
ンタ2T3から構成され、画像の場合は、画像データへ
のポインタ211から構成され、FORM関連要素の場
合はFORM以外のFORM関連要旨で記述されるNA
ME属性を示す文字列へのポインタ2Fl,同じくVA
LUE属性を示す文字列へのポインタ2F2,INPU
T要素(TYPE属性がSUBMIT(いわゆるOK、
あるいはSUBMITボタン)の場合のみに使用される
フィールド)で、後述するFORMエントリへのポイン
タ2F3等から構成される。
Reference numeral 25 denotes drawing element-specific data (type-specific data). If the type is a character string, the font type 2
It is composed of T1, font size 2T2, and pointer 2T3 to character string data. In the case of an image, it is composed of a pointer 211 to image data. In the case of a FORM-related element, it is described in a FORM-related summary other than FORM. NA
Pointer 2Fl to character string indicating ME attribute, also VA
Pointer 2F2, INPU to character string indicating LUE attribute
T element (TYPE attribute is SUBMIT (so-called OK,
Or SUBMIT button), which is composed of a pointer 2F3 to a FORM entry to be described later.

【0021】図3は、本発明に係る情報処理装置におけ
る第1のデータ処理手順の一例を示すフローチャートで
あり、図1に示したHTML解析処理部4におけるHT
MLのFORM関連要素を含んだ文書を解析する処理に
対応する。なお、S1〜S7は各ステップを示す。
FIG. 3 is a flowchart showing an example of a first data processing procedure in the information processing apparatus according to the present invention. The HT in the HTML analysis processing section 4 shown in FIG.
This corresponds to a process of analyzing a document including a ML FORM-related element. In addition, S1 to S7 indicate each step.

【0022】まず、ステップS1で、HTTP処理部2
よりウェブサーバ2にあるドキュメントをロードし、ス
テップS2で、データがあるかどうかを判断し、データ
が無いと判断した場合は、終了を終了する。
First, in step S1, the HTTP processing unit 2
A document in the web server 2 is loaded, and it is determined in step S2 whether or not there is data. If it is determined that there is no data, the process ends.

【0023】一方、ステップS2で、データがあると判
断された場合は、ステップS3で、HTMLデータを解
析し、文字列,画像,FORM関連の要素を切り出し、
図4に示す描画データ構造を生成する。その際、図2に
示した位置情報23,24に要素の大きさをセットす
る。
On the other hand, if it is determined in step S2 that there is data, in step S3, the HTML data is analyzed, and character strings, images, and FORM-related elements are cut out.
The drawing data structure shown in FIG. 4 is generated. At this time, the size of the element is set in the position information 23, 24 shown in FIG.

【0024】ここで、FORM要素(<FORM>)自
身は描画する必要がないので、図4に示すデータ構造は
作らない。
Since the FORM element (<FORM>) itself does not need to be drawn, the data structure shown in FIG. 4 is not created.

【0025】次に、ステップS4で、要素の種類を調
べ、要素の種類がFORMであると判断した場合は、ス
テップS5で、FORM関連要素処理部7にFORMが
始まったことを通知する。その場合、FORMの属性で
あるACTION,METHOD,ENCTYPEを引
数として渡す。ここで、FORM関連要素処理部7は、
このFORMに対するエントリを作成し、渡されたAC
TION,METHOD,ENCTYPEを保持する。
また、このエントリを現在のエントリとして、その後、
ステップS1に戻る。
Next, at step S4, the type of the element is checked. If it is determined that the type of the element is FORM, at step S5, the FORM-related element processing unit 7 is notified that the FORM has started. In that case, the attributes of FORM, ACTION, METHOD, and ENTYPE, are passed as arguments. Here, the FORM-related element processing unit 7
Create an entry for this FORM and pass the passed AC
TION, METHOD, and ENCTYPE are held.
Also, make this entry the current entry,
It returns to step S1.

【0026】一方、ステップS4で、FORM以外のF
ORM関連要素であると判断された場合は、ステップS
6で、ステップS3で生成したデータ構造をFORM関
連要素処理部7に渡す。FORM関連要素処理部7はこ
れを受けて、ステップS5で作成された現在のエントリ
にこのデータ構造を加える。
On the other hand, in step S4, F other than FORM
If it is determined that the element is an ORM-related element, step S
In step 6, the data structure generated in step S3 is passed to the FORM-related element processing unit 7. In response, the FORM-related element processing unit 7 adds this data structure to the current entry created in step S5.

【0027】また、この要素がSUBMITボタンの場
合は、現在のエントリへのポインタ2F3をセットす
る。なお、ステップS4で、それ以外の要素であると判
断された場合は、ステップS6をスキップしてステップ
S7ヘ進む。
If this element is a SUBMIT button, the pointer 2F3 to the current entry is set. If it is determined in step S4 that the element is another element, step S6 is skipped and the process proceeds to step S7.

【0028】次に、ステップS7で、ステップS3で生
成したデータ構造を、文書整形部5に渡す。文書整形部
5は要素の大きさに基づいて配置を決めた後、データ構
造をGUI管理部6に渡し要素を描画させ、ステップS
1に戻る。
Next, in step S7, the data structure generated in step S3 is passed to the document shaping section 5. After determining the layout based on the size of the element, the document shaping section 5 passes the data structure to the GUI management section 6 to draw the element, and
Return to 1.

【0029】図4は、図1に示したFORM関連要素処
理部7に作られるFORMエントリのデータ構造を示す
図であり、ステップS5で作成されるFORMエントリ
に対応する。
FIG. 4 is a diagram showing the data structure of the FORM entry created in the FORM-related element processing section 7 shown in FIG. 1, and corresponds to the FORM entry created in step S5.

【0030】図において、41はMETHODの種類を
示す識別子で、HTTP/1.0の場合、「GET」か
「POST」である。42はACTIONを示す文字列
(URL)へのポインタである。43はECTYPEの
種類(application/x−www.form
−urlencoded等)を示す識別子である。44
は要素の数で、このFORM要素に含まれる(<FOR
M>と</FORM>の間にある)FORM関連描画デ
ータ構造に対応する。
In the figure, reference numeral 41 denotes an identifier indicating the type of METHOD, which is "GET" or "POST" in the case of HTTP / 1.0. Reference numeral 42 denotes a pointer to a character string (URL) indicating ACTION. 43 is the type of ECTYPE (application / x-www.form)
-Urlencoded, etc.). 44
Is the number of elements contained in this FORM element (<FOR
M> and </ FORM>).

【0031】45はポインタで、FORMに含まれるF
ORM関連描画データ構造へのポインタ配列を指す。4
6はポインタ配列で、ポインタ45により指示されるF
ORMに含まれるFORM関連描画データ構造へのポイ
ンタ配列である。
Numeral 45 is a pointer, and F is a pointer contained in FORM.
Points to an array of pointers to the ORM-related drawing data structure. 4
6 is a pointer array, F indicated by the pointer 45.
It is a pointer array to a FORM related drawing data structure included in the ORM.

【0032】図5は、図1に示したHTTP処理部3に
よってロードされるHTML文書の例を示す図であり、
最初ウェブサーバ2に存在し、HTTP処理部3によっ
てロードされるHTML文書の例である。
FIG. 5 is a diagram showing an example of an HTML document loaded by the HTTP processing unit 3 shown in FIG.
This is an example of an HTML document that first exists in the web server 2 and is loaded by the HTTP processing unit 3.

【0033】図6は、図1に示した表示装置10に表示
されるサーバ設定画面の一例を示す図である。
FIG. 6 is a view showing an example of a server setting screen displayed on the display device 10 shown in FIG.

【0034】図において、61は文字列入力フイールド
で、ユーザによりネームサーバやproxyサーバ名が
文字列で入力される。
In the figure, reference numeral 61 denotes a character string input field in which a user inputs a name server or proxy server name as a character string.

【0035】62はラジオボタンで、proxyサーバ
の使用有無が選択される。これにより、図1に示したG
UI管理部6は、各々のGUI部品(文字入力フイール
ド,ラジオボタン)の状態に従った文字列を生成し、各
々に対応する図2に示したデータ構造のVALUEへの
ポインタ2F2にセットする。
A radio button 62 is used to select whether or not a proxy server is used. Thereby, G shown in FIG.
The UI management unit 6 generates a character string according to the state of each GUI component (character input field, radio button) and sets the character string in the pointer 2F2 to the VALUE of the data structure shown in FIG. 2 corresponding to each.

【0036】64はキャンセルボタンで、該キャンセル
ボタン64を押すと、文字列入力フイールド61やラジ
オボタン62はHTMLで記述された初期状態に戻る。
63はOKボタンで、入力内容を確定される際にユーザ
により押下指示される。
Reference numeral 64 denotes a cancel button. When the cancel button 64 is pressed, the character string input field 61 and the radio button 62 return to the initial state described in HTML.
An OK button 63 is pressed down by the user when the input content is determined.

【0037】以下、OKボタン63が押下された時の処
理を図7に示すフローチャートを参照して説明する。
Hereinafter, the processing when the OK button 63 is pressed will be described with reference to the flowchart shown in FIG.

【0038】図7は、本発明に係る情報処理装置におけ
る第2のデータ処理手順の一例を示すフローチャートで
あり、図6に示すOKボタン63が押下された時の処理
に対応する。なお、S71〜S78は各ステップを示
す。
FIG. 7 is a flowchart showing an example of the second data processing procedure in the information processing apparatus according to the present invention, and corresponds to the processing when the OK button 63 shown in FIG. 6 is pressed. Note that S71 to S78 indicate each step.

【0039】まず、ステップS71で、OKボタン63
に対応する描画データ構造の保持するFORMエントリ
へのポインタ2F3を、GUI管理部6がFORM関連
要素処理部7に渡す。次に、FORM関連要素処理部7
が、GUI管理部6から渡されたポインタ2F3からエ
ントリを得る。そして、ステップS73で、以下の処理
に必要なデータ領域を図示しないメモリ装置(例えばR
AM等の内部メモリ,ハードディスク等の外部メモリ等
を含む)上に確保する。
First, at step S71, an OK button 63
The GUI management unit 6 passes the pointer 2F3 to the FORM entry held by the drawing data structure corresponding to the above to the FORM-related element processing unit 7. Next, the FORM-related element processing unit 7
Obtains an entry from the pointer 2F3 passed from the GUI management unit 6. Then, in a step S73, a data area required for the following processing is not illustrated in a memory device (for example, R
(Including an internal memory such as an AM and an external memory such as a hard disk).

【0040】次に、ステップS74で、エントリの保持
する配列46とその大きさ(データ構造数44)に基づ
いて、保持するすべての描画データ構造からNAME,
VALUEを得て、それをECTYPE43で示される
方式でエンコードして、ステップS73で確保した領域
に書き出して行く。
Next, in step S74, based on the array 46 held by the entry and its size (the number of data structures 44), the NAME,
A VALUE is obtained, encoded by the method indicated by ECTYPE 43, and written to the area secured in step S73.

【0041】次に、ステップS75で、METHODの
種類41を調べ、その種類がGETであると判定した場
合には、ステップS76で、図4に示すポインタ(AC
TION文字列を指す)42が指す文字列に、文字
“?”とデータ領域の内容を付け加えてスキーム判別部
8に渡し、その後ステップS78へ進む。
Next, in step S75, the type 41 of METHOD is checked, and when it is determined that the type is GET, in step S76, the pointer (AC) shown in FIG.
A character "?" And the contents of the data area are added to the character string indicated by the TION character string 42) and passed to the scheme discriminator 8, and then the process proceeds to step S78.

【0042】一方、ステップS75で、種類がPOST
であると判定された場合には、ステップS77で、ポイ
ンタ42の値とデータ領域へのポインタをスキーム判別
部8に渡し、ステップS78に進み、ステップS73で
確保した領域を解放して、処理を終了する。
On the other hand, in step S75, the type is POST
If it is determined in step S77, the value of the pointer 42 and the pointer to the data area are passed to the scheme determining unit 8 in step S77, the process proceeds to step S78, and the area secured in step S73 is released. finish.

【0043】図8は、本発明に係る情報処理装置におけ
る第3のデータ処理手順の一例を示すフローチャートで
あり、図7に示したステップS76,S77でデータを
渡されたスキーム判別部8における処理手順に対応す
る。なお、S81〜S84は各ステップを示す。
FIG. 8 is a flowchart showing an example of a third data processing procedure in the information processing apparatus according to the present invention. The processing in the scheme discriminating unit 8 to which data has been passed in steps S76 and S77 shown in FIG. Corresponds to the procedure. In addition, S81 to S84 indicate each step.

【0044】まず、ステップS81で、ACTIONが
示す文字列から、スキーム名を抽出する。次に、ステッ
プS82で、抽出したスキーム名を調べ、本実施形態固
有のスキーム名、例えば“internal”であると
判定した場合は、ステップS83で、データを再びデコ
ードしてNAME,VALUEの組を取り出し、それら
を内部情報管理部9に渡し、内部情報を変更して、処理
を終了する。
First, in step S81, a scheme name is extracted from the character string indicated by ACTION. Next, in step S82, the extracted scheme name is checked, and when it is determined that the extracted scheme name is a scheme name unique to the present embodiment, for example, "internal", in step S83, the data is decoded again and the set of NAME and VALUE is changed. The internal information is changed, the internal information is changed, and the process is terminated.

【0045】一方、ステップS82で、“http”で
あると判定した場合は、ステップS84で、データをH
TTP処理部3を介してウェブサーバ2に送信して、処
理を終了する。
On the other hand, if it is determined in step S82 that the data is "http", the data is set to H in step S84.
The data is transmitted to the web server 2 via the TTP processing unit 3, and the processing is terminated.

【0046】図9は、図1に示した表示装置10に表示
されるHTMLドキュメントの例を示す図であり、スキ
ーム名が“internal”の例である。
FIG. 9 is a diagram showing an example of an HTML document displayed on the display device 10 shown in FIG. 1, in which the scheme name is "internal".

【0047】この表示画面は図5に示した内容と同じで
あるが、図6に示したOKボタン63を押した時に、ネ
ットワークにアクセスすることなく、上述した図8に示
したステップS83で内部情報、すなわちこの例では、
ネームサーバアドレス、Proxy使用の可否、Pro
xyサーバ名の変更が行なわれる。
This display screen is the same as the contents shown in FIG. 5, but when the OK button 63 shown in FIG. 6 is pressed, without accessing the network, the internal screen is displayed in step S83 shown in FIG. Information, in this example,
Name server address, proxy availability, Pro
The xy server name is changed.

【0048】図10は、図1に示した表示装置10に表
示されるHTMLドキュメントの別の例を示す図であ
り、FORMのACTION属性に固有のスキーム名で
ある「internal」を持つURLを指定し、IN
PUTのTYPE属性をHIDDENにしたHTML文
書の例である。
FIG. 10 is a diagram showing another example of the HTML document displayed on the display device 10 shown in FIG. 1. A URL having a scheme name "internal" specific to the ACTION attribute of FORM is designated. Then IN
This is an example of an HTML document in which the TYPE attribute of the PUT is set to HIDDEN.

【0049】図11は、図1に示した表示装置10に表
示される設定画面の一例を示す図であり、本例は、HT
MLドキュメントとして図10である場合には、OKボ
タン以外のINPUTのTYPE属性が全てHIDDE
Nであるため、表示画面はOKボタン63のみになる。
FIG. 11 is a view showing an example of a setting screen displayed on the display device 10 shown in FIG.
In the case of FIG. 10 as an ML document, all TYPE attributes of INPUT other than the OK button are HIDDE
Since it is N, the display screen is only the OK button 63.

【0050】図において、ユーザがOKボタン63を押
せば、図10のドキュメントに書かれている各INPU
T要素のNAME,VALUEの値がそのまま内部情報
管理部9に渡され、それに応じて内部情報の変更が行わ
れる。
In the figure, when the user presses the OK button 63, each INPU written in the document of FIG.
The values of NAME and VALUE of the T element are passed to the internal information management unit 9 as they are, and the internal information is changed accordingly.

【0051】この手法は、システム管理者が全ての情報
処理装置の内部情報を一様に変更したい場合などに、ユ
ーザに複雑な選択をさせることなくOKボタン63を押
すだけという単純な操作でその目的を達成することがで
きる。
According to this method, when the system administrator wants to uniformly change the internal information of all the information processing apparatuses, the user simply presses the OK button 63 without making the user make complicated selections. The goal can be achieved.

【0052】〔第2実施形態〕図12は、本発明の第2
実施形態を示す情報処理装置を適用可能な情報処理シス
テムの一例を示すブロック図であり、図1と同一のもの
には同一の符号を付してある。なお、図1との違いは、
スキーム判別部8から、GUI管理部6へ伸びる矢印が
ある点である。以下、この相違点について説明する。
[Second Embodiment] FIG. 12 shows a second embodiment of the present invention.
FIG. 2 is a block diagram illustrating an example of an information processing system to which the information processing apparatus according to the embodiment can be applied, and the same components as those in FIG. 1 are denoted by the same reference numerals. The difference from FIG. 1 is that
The point is that there is an arrow extending from the scheme determination unit 8 to the GUI management unit 6. Hereinafter, this difference will be described.

【0053】上記第1実施形態において、図6や図11
でOKボタン63を押下すると、図7および図8に示し
たフローチャートの処理にしたがつて、内部情報が変化
していた。
In the first embodiment, FIGS.
When the OK button 63 is pressed, the internal information has changed according to the processing of the flowcharts shown in FIGS.

【0054】しかし、OKボタン63を押すことによっ
て何が起こるのかユーザは予想しづらい場合ある。この
ことは、例えば悪意を持った第三者が、内部情報を変え
ることにより害を及ぼすようなHTMLドキュメントを
記述して、それをユーザがアクセスしてしまった場合、
特に図11のようにOKボタン63だけである表示形態
である時には、ユーザがうっかりOKボタン63を押し
てしまいかねないと言う危険がある。
However, the user may have difficulty predicting what will happen when the OK button 63 is pressed. This means that, for example, if a malicious third party writes an HTML document that harms by changing internal information and the user accesses it,
In particular, when the display mode is only the OK button 63 as shown in FIG. 11, there is a risk that the user may inadvertently press the OK button 63.

【0055】そこで、第2実施形態においては、図8に
示したステップS83でスキーム判別部8が内部情報管
理部9にNAMEとVALUEの対を渡す前に、図12
の新たにつけ加わったGUI管理部6への矢印を通じて
表示装置10上に図13に示すようなダイアログボック
スを出し、その中にスキーム判別部8から内部情報管理
部9に渡されるデータの対を表示し、それらが変更させ
ることをユーザに問い、事前確認させることとする。
Therefore, in the second embodiment, before the scheme determining unit 8 passes the NAME / VALUE pair to the internal information managing unit 9 in step S83 shown in FIG.
A dialog box as shown in FIG. 13 is displayed on the display device 10 through an arrow to the newly added GUI management unit 6, and a pair of data passed from the scheme determination unit 8 to the internal information management unit 9 is displayed therein. Then, the user is asked to change them, and the user is asked to confirm them in advance.

【0056】図13は、図12に示した表示装置10に
表示されるダイアログボックスの一例を示す図であり、
スキーム判別部8から内部情報管理部9に渡されるデー
タに基づき表示させるダイアログに対応する。
FIG. 13 is a diagram showing an example of a dialog box displayed on the display device 10 shown in FIG.
This corresponds to a dialog displayed based on data passed from the scheme determining unit 8 to the internal information managing unit 9.

【0057】図において、該表示状態で、ユーザがOK
ボタン131を押下せば、内部情報管理部9にNEME
とVALUEの対が渡され内部情報が変更され,キャン
セルボタン132を押せば内部情報は変更されない。
In the figure, in the display state, the user
When the button 131 is pressed, NEME is stored in the internal information management unit 9.
Is passed, the internal information is changed, and if the cancel button 132 is pressed, the internal information is not changed.

【0058】上記実施形態によれば、ネットワークを通
じてHTMLドキュメントをロードする手段と、FOR
M要素のACTION属性で指定される文字列にあらか
じめ定めたパターンを検出する手段と、そのパターンを
検出した際にFORM内にあるFORM関連要素のNA
ME,VALUEで示される内部情報を変更する手段を
備えることにより、サーバ上のHTMLの記述によって
柔軟にまた,ユーザの簡便な操作で内部情報の設定を行
うことが可能となる。
According to the above embodiment, means for loading an HTML document through a network,
Means for detecting a predetermined pattern in a character string specified by the ACTION attribute of the M element, and detecting the NA of a FORM-related element in the FORM when the pattern is detected.
By providing means for changing the internal information indicated by ME and VALUE, it becomes possible to set the internal information flexibly by the HTML description on the server and by a simple operation of the user.

【0059】なお、Sun Microsystems
社製のJavaや、Microsoft社のActiv
e−X等の技術を用いて同様の効果を得ることも可能と
考えられるが、それらを実装するよりも、既存のWeb
ブラウザに、固有のプロトコルを検出した際に、FOR
M内にあるFORM関連要素のNAME,VALUEで
示される内部情報を変更する手段を備えただけで実現が
でき、上記の技術に比べて容易にかつコンパクトに実装
することが可能である。
Incidentally, Sun Microsystems
Inc.'s Java and Microsoft's Active
It is thought that similar effects can be obtained by using technologies such as e-X.
When the browser detects a unique protocol,
It can be realized only by providing a means for changing the internal information indicated by NAME and VALUE of the FORM related element in M, and can be implemented easily and compactly as compared with the above technology.

【0060】さらに、第2実施形態で説明したように、
内部情報変更前にユーザに確認する手段を付加すること
により、セキュリテイを高めることもできる。
Further, as described in the second embodiment,
By adding a means for confirming to the user before changing the internal information, the security can be enhanced.

【0061】以下、図14に示すメモリマップを参照し
て本発明に係る情報処理装置を適用可能な情報処理シス
テムで読み出し可能なデータ処理プログラムの構成につ
いて説明する。
Hereinafter, the configuration of a data processing program readable by an information processing system to which the information processing apparatus according to the present invention can be applied will be described with reference to a memory map shown in FIG.

【0062】図14は、本発明に係る情報処理装置を適
用可能な情報処理システムで読み出し可能な各種データ
処理プログラムを格納する記憶媒体のメモリマップを説
明する図である。
FIG. 14 is a diagram illustrating a memory map of a storage medium storing various data processing programs that can be read by an information processing system to which the information processing apparatus according to the present invention can be applied.

【0063】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, etc. are also stored, and information dependent on the OS or the like on the program reading side, for example, a program is stored in the storage medium. An icon or the like for identification display may also be stored.

【0064】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
Further, data dependent on various programs is also managed in the directory. Also, a program for installing various programs on a computer, and a program for decompressing a program to be installed when the program to be installed is compressed, may be stored in some cases.

【0065】本実施形態における図3,図7,図8に示
す機能が外部からインストールされるプログラムによっ
て、ホストコンピュータにより遂行されていてもよい。
そして、その場合、CD−ROMやフラッシュメモリや
FD等の記憶媒体により、あるいはネットワークを介し
て外部の記憶媒体から、プログラムを含む情報群を出力
装置に供給される場合でも本発明は適用されるものであ
る。
The functions shown in FIGS. 3, 7 and 8 in the present embodiment may be executed by a host computer by a program installed from the outside.
In this case, the present invention is applied even when a group of information including a program is supplied to the output device from a storage medium such as a CD-ROM, a flash memory, or an FD, or from an external storage medium via a network. Things.

【0066】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiment is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is supplied.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.

【0067】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

【0068】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピーディスク,ハードディ
スク,光ディスク,光磁気ディスク,CD−ROM,C
D−R,磁気テープ,不揮発性のメモリカード,RO
M,EEPROM等を用いることができる。
As a storage medium for supplying the program code, for example, a floppy disk, hard disk, optical disk, magneto-optical disk, CD-ROM, C
DR, magnetic tape, nonvolatile memory card, RO
M, EEPROM and the like can be used.

【0069】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
When the computer executes the readout program code, not only the functions of the above-described embodiment are realized, but also the OS (Operating System) running on the computer based on the instruction of the program code. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0070】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instructions of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0071】[0071]

【発明の効果】以上説明したように本発明に係る第1の
発明によれば、所定の通信媒体を介して所望のサーバと
通信可能な情報処理装置であって、装置の動作のために
設定すべき内部情報を記憶する記憶手段と、前記通信媒
体を介してHTMLドキュメントを取得する取得手段
と、前記取得手段により取得されたHTMLドキュメン
トを解析してFORM要素のACTION属性で指定さ
れる文字列にあらかじめ定めたパターンを検出する検出
手段と、前記検出手段により検出されたパターンに基づ
いて前記記憶手段内の前記内部情報を自動変更設定する
設定手段とを有するので、装置の動作のために設定すべ
き内部情報の内容を自動的に変更設定でき、ユーザによ
るキー入力操作を軽減して、セットアップ環境を大幅に
改善できる。
As described above, according to the first aspect of the present invention, there is provided an information processing apparatus capable of communicating with a desired server via a predetermined communication medium, wherein the information processing apparatus is set for operation of the apparatus. Storage means for storing internal information to be stored; acquisition means for acquiring an HTML document via the communication medium; and a character string designated by an ACTION attribute of a FORM element by analyzing the HTML document acquired by the acquisition means And a setting unit for automatically changing and setting the internal information in the storage unit based on the pattern detected by the detection unit. The content of the internal information to be changed can be automatically changed and set, the key input operation by the user can be reduced, and the setup environment can be greatly improved.

【0072】第2,第3の発明によれば、所定の通信媒
体を介して装置の動作のために設定すべき内部情報を記
憶する記憶手段を有し、所望のサーバと通信可能な情報
処理装置における情報処理方法であって、または所定の
通信媒体を介して所望のサーバにアクセスするために設
定すべき内部情報を記憶する記憶手段を有し、該内部情
報に基づき所望のサーバと通信可能な情報処理装置を制
御するコンピュータが読み出し可能なプログラムを格納
した記憶媒体であって、前記通信媒体を介してHTML
ドキュメントを取得する取得工程と、前記取得工程によ
り取得されたHTMLドキュメントを解析してフォーム
のアクション属性で指定される文字列にあらかじめ定め
たパターンを検出する検出工程と、前記検出工程により
検出されたパターンに基づいて前記記憶手段内の前記内
部情報を自動変更設定する設定工程とを有するので、装
置の動作のために設定すべき内部情報の内容を自動的に
変更設定でき、ユーザによる装置の動作のためにキー入
力操作を軽減して、セットアップ環境を大幅に改善でき
る。
According to the second and third aspects of the present invention, there is provided a storage means for storing internal information to be set for the operation of the apparatus via a predetermined communication medium, and an information processing apparatus capable of communicating with a desired server. An information processing method in an apparatus, or having a storage unit for storing internal information to be set to access a desired server via a predetermined communication medium, and capable of communicating with the desired server based on the internal information A computer-readable storage medium storing a computer-readable program for controlling an information processing apparatus, comprising:
An acquisition step of acquiring a document, a detection step of analyzing the HTML document acquired in the acquisition step, and detecting a predetermined pattern in a character string specified by an action attribute of a form; A setting step of automatically changing and setting the internal information in the storage means based on the pattern, whereby the content of the internal information to be set for the operation of the apparatus can be automatically changed and set, and the operation of the apparatus by the user can be performed. Therefore, the key input operation can be reduced and the setup environment can be greatly improved.

【0073】従って、装置の動作のために設定すべき内
部情報の内容を自動的に変更設定でき、ユーザが設定す
べき装置の台数が増大しても、キーボードからの設定入
力操作負担が大幅に緩和され、装置を動作させるための
セットアップ操作を格段に軽減できる等の効果を奏す
る。
Therefore, the contents of the internal information to be set for the operation of the apparatus can be automatically changed and set, and even if the number of apparatuses to be set by the user increases, the load of the setting input operation from the keyboard is greatly increased. This has the advantage that the setup operation for operating the device can be significantly reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1実施形態を示す情報処理装置を適
用可能な情報処理システムの一例を示すブロック図であ
る。
FIG. 1 is a block diagram illustrating an example of an information processing system to which an information processing apparatus according to a first embodiment of the present invention can be applied.

【図2】図1に示したHTML解析部で生成される描画
要素のデータ構造を示す図である。
FIG. 2 is a diagram showing a data structure of a drawing element generated by an HTML analysis unit shown in FIG.

【図3】本発明に係る情報処理装置における第1のデー
タ処理手順の一例を示すフローチャートである。
FIG. 3 is a flowchart illustrating an example of a first data processing procedure in the information processing apparatus according to the present invention.

【図4】図1に示したFORM関連要素処理部に作られ
るFORMエントリのデータ構造を示す図である。
FIG. 4 is a diagram illustrating a data structure of a FORM entry created in a FORM-related element processing unit illustrated in FIG. 1;

【図5】図1に示したHTTP処理部によってロードさ
れるHTML文書の例を示す図である。
FIG. 5 is a diagram illustrating an example of an HTML document loaded by the HTTP processing unit illustrated in FIG. 1;

【図6】図1に示した表示装置に表示されるサーバ設定
画面の一例を示す図である。
FIG. 6 is a diagram illustrating an example of a server setting screen displayed on the display device illustrated in FIG. 1;

【図7】本発明に係る情報処理装置における第2のデー
タ処理手順の一例を示すフローチャートである。
FIG. 7 is a flowchart illustrating an example of a second data processing procedure in the information processing apparatus according to the present invention.

【図8】本発明に係る情報処理装置における第3のデー
タ処理手順の一例を示すフローチャートである。
FIG. 8 is a flowchart illustrating an example of a third data processing procedure in the information processing apparatus according to the present invention.

【図9】図1に示した表示装置に表示されるHTMLド
キュメントの例を示す図である。
FIG. 9 is a diagram showing an example of an HTML document displayed on the display device shown in FIG.

【図10】図1に示した表示装置に表示されるHTML
ドキュメントの例を示す図である。
FIG. 10 is an HTML displayed on the display device shown in FIG.
FIG. 4 is a diagram illustrating an example of a document.

【図11】図1に示した表示装置に表示される設定画面
の一例を示す図である。
FIG. 11 is a diagram showing an example of a setting screen displayed on the display device shown in FIG.

【図12】本発明の第2実施形態を示す情報処理装置を
適用可能な情報処理システムの一例を示すブロック図で
ある。
FIG. 12 is a block diagram illustrating an example of an information processing system to which an information processing device according to a second embodiment of the present invention can be applied.

【図13】図12に示した表示装置に表示されるダイア
ログボックスの一例を示す図である。
FIG. 13 is a diagram showing an example of a dialog box displayed on the display device shown in FIG.

【図14】本発明に係る情報処理装置を適用可能な情報
処理システムで読み出し可能な各種データ処理プログラ
ムを格納する記憶媒体のメモリマップを説明する図であ
る。
FIG. 14 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by an information processing system to which the information processing device according to the present invention can be applied.

【符号の説明】[Explanation of symbols]

1 情報処理装置 2 ウェブサーバ 3 HTTP処理部 4 HTML解析部 5 文書整形部 6 GUI管理部 7 FORM関連要素処理部 8 スキーム判別部 9 内部情報管理部 DESCRIPTION OF SYMBOLS 1 Information processing apparatus 2 Web server 3 HTTP processing part 4 HTML analysis part 5 Document shaping part 6 GUI management part 7 FORM related element processing part 8 Scheme discrimination part 9 Internal information management part

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 所定の通信媒体を介して所望のサーバと
通信可能な情報処理装置であって、 装置の動作のために設定すべき内部情報を記憶する記憶
手段と、 前記通信媒体を介してHTMLドキュメントを取得する
取得手段と、 前記取得手段により取得されたHTMLドキュメントを
解析してフォームのアクション属性で指定される文字列
にあらかじめ定めたパターンを検出する検出手段と、 前記検出手段により検出されたパターンに基づいて前記
記憶手段内の前記内部情報を自動変更設定する設定手段
と、を有することを特徴とする情報処理装置。
1. An information processing apparatus capable of communicating with a desired server via a predetermined communication medium, comprising: storage means for storing internal information to be set for operation of the apparatus; and Acquiring means for acquiring an HTML document; detecting means for analyzing the HTML document acquired by the acquiring means to detect a predetermined pattern in a character string specified by an action attribute of a form; A setting unit for automatically changing and setting the internal information in the storage unit based on the pattern.
【請求項2】 所定の通信媒体を介して装置の動作のた
めに設定すべき内部情報を記憶する記憶手段を有し、該
内部情報に基づき所望のサーバと通信可能な情報処理装
置における情報処理方法であって、 前記通信媒体を介してHTMLドキュメントを取得する
取得工程と、 前記取得工程により取得されたHTMLドキュメントを
解析してフォームのアクション属性で指定される文字列
にあらかじめ定めたパターンを検出する検出工程と、 前記検出工程により検出されたパターンに基づいて前記
記憶手段内の前記内部情報を自動変更設定する設定工程
と、を有することを特徴とする情報処理方法。
2. An information processing apparatus, comprising: storage means for storing internal information to be set for operation of the apparatus via a predetermined communication medium, and capable of communicating with a desired server based on the internal information. A method comprising: acquiring an HTML document via the communication medium; and analyzing the HTML document acquired by the acquiring step to detect a predetermined pattern in a character string specified by an action attribute of a form. An information processing method, comprising: a detecting step of performing the setting; and a setting step of automatically changing and setting the internal information in the storage unit based on the pattern detected by the detecting step.
【請求項3】 所定の通信媒体を介して装置の動作のた
めに設定すべき内部情報を記憶する記憶手段を有し、該
内部情報に基づき所望のサーバと通信可能な情報処理装
置を制御するコンピュータが読み出し可能なプログラム
を格納した記憶媒体であって、 前記通信媒体を介してHTMLドキュメントを取得する
取得工程と、 前記取得工程により取得されたHTMLドキュメントを
解析してフォームのアクション属性で指定される文字列
にあらかじめ定めたパターンを検出する検出工程と、 前記検出工程により検出されたパターンに基づいて前記
記憶手段内の前記内部情報を自動変更設定する設定工程
と、を有することを特徴とするコンピュータが読み出し
可能なプログラムを格納した記憶媒体。
3. A storage means for storing internal information to be set for operation of the apparatus via a predetermined communication medium, and controls an information processing apparatus capable of communicating with a desired server based on the internal information. A storage medium storing a computer-readable program, wherein the obtaining step obtains an HTML document via the communication medium; and the HTML document obtained in the obtaining step is analyzed to specify the HTML document by an action attribute of a form. And a setting step of automatically changing and setting the internal information in the storage unit based on the pattern detected in the detection step. A storage medium that stores a computer-readable program.
JP11074678A 1999-03-19 1999-03-19 Information processing apparatus, information processing method, and storage medium storing computer readable program Pending JP2000267962A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11074678A JP2000267962A (en) 1999-03-19 1999-03-19 Information processing apparatus, information processing method, and storage medium storing computer readable program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11074678A JP2000267962A (en) 1999-03-19 1999-03-19 Information processing apparatus, information processing method, and storage medium storing computer readable program

Publications (1)

Publication Number Publication Date
JP2000267962A true JP2000267962A (en) 2000-09-29

Family

ID=13554138

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11074678A Pending JP2000267962A (en) 1999-03-19 1999-03-19 Information processing apparatus, information processing method, and storage medium storing computer readable program

Country Status (1)

Country Link
JP (1) JP2000267962A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2414055C2 (en) * 2006-01-05 2011-03-10 Квэлкомм Инкорпорейтед Power control and handover using power control command and delete indicators

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2414055C2 (en) * 2006-01-05 2011-03-10 Квэлкомм Инкорпорейтед Power control and handover using power control command and delete indicators
US8315226B2 (en) 2006-01-05 2012-11-20 Qualcomm Incorporated Power control and handoff with power control commands and erasure indications
US8737360B2 (en) 2006-01-05 2014-05-27 Qualcomm Incorporated Power control and handoff with power control commands and erasure indications
TWI462506B (en) * 2006-01-05 2014-11-21 Qualcomm Inc Power control and handoff with power control commands and erasure indications

Similar Documents

Publication Publication Date Title
US7117504B2 (en) Application program interface that enables communication for a network software platform
US7529977B2 (en) Automated extensible user interface testing
US9317681B2 (en) Information processing apparatus, information processing method, and computer program product
US11882154B2 (en) Template representation of security resources
EP3361417A1 (en) Smart card read/write methods and devices
CN111767109A (en) H5 page display method, device and readable storage medium based on terminal application
CN101211260A (en) GUI generating device and method for generating GUI
CN112667223A (en) Method and device for generating component configuration table, electronic equipment and storage medium
CN111522849A (en) Database dynamic access method, server and storage medium
CN111026669A (en) Test log management method, test log management device and storage medium
KR20110123867A (en) Web application execution device and its web application management method
JP4870752B2 (en) Travel log integration for browser-hosted objects
CN115576536A (en) Method and system for automatically generating interface document by analyzing byte codes
US20060190813A1 (en) Mobile device having extensible sofware for presenting server-side applications, software and methods
WO2023160203A1 (en) Switch configuration management method and apparatus, and electronic device and storage medium
CN111722881B (en) Resource expansion method, system and device of container cloud platform
JP2020149552A (en) Information processing device, proxy log-in system, proxy log-in method, and proxy log-in program
JP2000267962A (en) Information processing apparatus, information processing method, and storage medium storing computer readable program
CN120321224A (en) Traffic tracking method and device, electronic device, and computer-readable storage medium
CN120010913A (en) A general basic capability adaptation method, device and storage medium for micro front-ends
CN113434142A (en) Webpage output method, device, equipment and storage medium
CN115525305A (en) Data processing method, application starting method, device, computer equipment and storage medium
CN113918499B (en) Open interface generation method, network device and computer readable storage medium
CN116186452A (en) Vue3-based page display method, device, computer equipment and storage medium
CN115840859A (en) Navigation bar rendering method, device, equipment and medium