[go: up one dir, main page]

JP2008046879A - Page display device, page display method, and computer program - Google Patents

Page display device, page display method, and computer program Download PDF

Info

Publication number
JP2008046879A
JP2008046879A JP2006222125A JP2006222125A JP2008046879A JP 2008046879 A JP2008046879 A JP 2008046879A JP 2006222125 A JP2006222125 A JP 2006222125A JP 2006222125 A JP2006222125 A JP 2006222125A JP 2008046879 A JP2008046879 A JP 2008046879A
Authority
JP
Japan
Prior art keywords
user
page
information
web
placement
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.)
Withdrawn
Application number
JP2006222125A
Other languages
Japanese (ja)
Inventor
Manabu Tsukada
学 塚田
Hironori Ochiai
弘典 落合
Yoshiaki Horinouchi
義章 堀之内
Hiroya Tomita
洋也 冨田
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2006222125A priority Critical patent/JP2008046879A/en
Publication of JP2008046879A publication Critical patent/JP2008046879A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To easily collect information selected from a plurality of Web pages by a user into one page. <P>SOLUTION: The device comprises a Web data selection part 102 making the user select an object to be collectively arranged in one user page and arrangement position thereof; a layout information storage part 121 storing place information showing places on a network and on a Web page where the object selected by the user is present and arrangement position information showing the position of the object concerned in association with a user page on which the object is to be arranged; a selected Web data acquisition part 104 acquiring content information of the object to be arranged on a user page designated by the user based on place information corresponding to the user page; a page reproduction display processing part 103 displaying the user page designated by the user based on the content information of the object to be arranged on the user page and the arrangement position information of the object. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、Webページから情報を収集する装置および方法などに関する。   The present invention relates to an apparatus and method for collecting information from a web page.

現在、インターネット上には多数のWebサイトが存在し、これらのWebサイトによって多種多様な情報が公開されている。   Currently, there are many websites on the Internet, and various kinds of information are disclosed by these websites.

インターネットのユーザは、Webブラウザを使用してこれらの情報を閲覧することができる。また、ユーザは、特定の事項に関する調査を行うために、複数の情報を参照し分析することがある。複数の情報を参照するためには、複数のWebページをディスプレイに表示させ、それらのWebページの中から必要な情報を選び出す必要がある。さらに、選び出した情報同士を比較し易くするために、選び出した情報を並べることがある。   Internet users can browse these information using a Web browser. In addition, the user may refer to and analyze a plurality of pieces of information in order to investigate a specific matter. In order to refer to a plurality of information, it is necessary to display a plurality of Web pages on a display and select necessary information from the Web pages. Furthermore, the selected information may be arranged in order to make it easier to compare the selected information.

ユーザが必要とする情報を含むWebページを見つけ出す手段として、サーチエンジンがある。サーチエンジンは、いわゆる検索サイトまたはISP(Internet Service Provider)などによって運営される。   There is a search engine as means for finding a Web page including information required by a user. The search engine is operated by a so-called search site or ISP (Internet Service Provider).

サーチエンジンの機能を高めるために、特許文献1、2に記載されるような装置が提案されている。   In order to enhance the function of the search engine, devices as described in Patent Documents 1 and 2 have been proposed.

特許文献1に記載される装置は、入力問い合わせに基づき半構造化文書の所在を得る文書所在探索部と、問い合わせを半構造化文書中の検索項目に対応する項目の表現形式に変換する問い合わせ変換部と、変換された問い合わせにより半構造化文書を取得する文書検索部と、半構造化文書から、抽出すべき項目ごとに区切るための文書構造情報に基づいて、項目データを抽出し、項目を条件検索するための属性情報に基づいて前記抽出された項目データを選択して検索結果とする文書処理部と、検索結果を、ユーザごとに定義された項目の表現形式に変換する検索結果変換部と、を有する。   An apparatus described in Patent Document 1 includes a document location search unit that obtains the location of a semi-structured document based on an input query, and a query conversion that converts the query into an expression format of an item corresponding to a search item in the semi-structured document. A document search unit that obtains a semi-structured document by a converted query, item data is extracted from the semi-structured document based on document structure information for separating each item to be extracted, A document processing unit that selects the extracted item data based on attribute information for condition search and sets it as a search result, and a search result conversion unit that converts the search result into an item expression format defined for each user And having.

特許文献2に記載される装置は、ユーザの興味に関する情報を受信するユーザ要求受信部と、受信した情報に基づいて、複数のサイトからHTML文書を取得するHTML取得部と、取得したHTML文書に対して切り出し処理を施すための切り出しルールを提供する切り出しルール処理機構と、受信した情報に基づいてオントロジを読み出し、語彙情報を得る語彙情報処理機構と、公理ルールに基づいて推論演算を実行する推論処理機構と、取得したHTML文書に対し、切り出しルール処理機構の切り出しルール、語彙情報処理機構からの語彙情報、推論処理機構の推論演算に基づき、HTML文書のタグを頼りに抽出データオブジェクトを取り出す抽出位置情報特定部と、を有する。   The apparatus described in Patent Literature 2 includes a user request receiving unit that receives information related to a user's interest, an HTML acquiring unit that acquires HTML documents from a plurality of sites based on the received information, and an acquired HTML document. A cut-out rule processing mechanism that provides a cut-out rule for performing cut-out processing, a vocabulary information processing mechanism that reads ontologies based on received information and obtains lexical information, and an inference that performs inference operations based on axiom rules Extraction of extracted data object based on HTML document tag based on processing mechanism and extraction rule of extraction rule processing mechanism, lexical information from vocabulary information processing mechanism, inference operation of inference processing mechanism, for acquired HTML document A position information specifying unit.

また、複数のWebページを一括して表示する方法も提案されている。最も知られている方法は、Webブラウザのフレーム機能である。係る機能によると、Webブラウザの1つのウィンドウの中に複数のWebページを並べることができる。マルチウィンドウに対応したパーソナルコンピュータのWebブラウザによると、複数のウィンドウをデスクトップに一度に表示し、ウィンドウごとに異なるWebページにアクセスすることができる。   In addition, a method of displaying a plurality of Web pages at once has been proposed. The most known method is the frame function of the Web browser. According to such a function, a plurality of Web pages can be arranged in one window of the Web browser. According to a Web browser of a personal computer that supports multi-windows, a plurality of windows can be displayed on the desktop at a time, and a different Web page can be accessed for each window.

さらに、特許文献3には、次のような方法が記載されている。掲示情報収集サーバの掲示情報収集部により、通信ネットワーク上に存在する複数の電子掲示板の投稿内容を収集する。次いで、情報変換部により、収集した掲示板の表示形式を正規化した情報に変換する。次いで、投稿件数算出部により、正規化した情報から所定期間内の投稿件数をタイトル別にカウントする。最後に、掲示情報表示部により、カウンタした内容を分野別に一覧表示する。
特開2000−348061号公報 特開2004−62446号公報 特開2002−56013号公報
Furthermore, Patent Document 3 describes the following method. The posting information collecting unit of the posting information collecting server collects the contents posted on the plurality of electronic bulletin boards existing on the communication network. Next, the information conversion unit converts the collected bulletin board display format into normalized information. Next, the number of posts within the predetermined period is counted for each title from the normalized information by the number-of-posts calculation unit. Finally, the posted information is displayed as a list of the counted contents by field.
JP 2000-348061 A JP 2004-62446 A JP 2002-56013 A

ところで、ユーザは、従来のWebブラウザを利用して情報を分析する場合は、複数のWebページを表示させ、その中から分析のために必要な情報のみを抜き出さなければならない。必要な情報のみを集めて閲覧するためには、目的の形式に合わせてそれらの情報を転記する作業を手作業で行わなければならない。そうすると、ユーザは、情報を収集する作業および転記ミスがないかどうかをチェックする作業に非常に多くの負担が強いられてしまう。   By the way, when analyzing information using a conventional Web browser, a user has to display a plurality of Web pages and extract only information necessary for analysis from them. In order to collect and browse only the necessary information, it is necessary to manually transfer the information according to the target format. If it does so, a user will be forced very much burden in the operation | work which collects information, and the operation | work which checks whether there is a transcription mistake.

携帯電話端末を使用して情報の分析を行うことは、携帯電話端末用のWebサイトの情報の量が少ないので、パーソナルコンピュータで行うよりも難しい。一部の携帯電話端末によると、パーソナルコンピュータの画面サイズに合わせたWebサイトを参照することは可能であるが、携帯電話端末の画面は小さいので、複雑な分析の作業には不向きである。また、携帯電話端末はパーソナルコンピュータに比べて操作性が悪いので、分析の作業時間が長くなり、多大な通信料金が発生するおそれがある。   Analyzing information using a mobile phone terminal is more difficult than using a personal computer because the amount of information on the website for the mobile phone terminal is small. According to some mobile phone terminals, it is possible to refer to a Web site that matches the screen size of the personal computer, but the screen of the mobile phone terminal is small, so it is not suitable for complicated analysis work. In addition, since the mobile phone terminal has poor operability compared to a personal computer, the analysis work time becomes long, and there is a possibility that a large communication fee is generated.

また、パーソナルコンピュータであっても携帯電話端末であっても、ユーザは、複数のWebページに分散している多様な情報の時間的な変化を継続的に追跡したい場合は、情報の欠落を防ぐために、これらすべてのWebページに定期的にアクセスし続ける必要がある。よって、ユーザは、膨大な労力が強いられる。   Whether a personal computer or a mobile phone terminal, the user can prevent the loss of information when he / she wants to continuously track changes over time in various information distributed over a plurality of Web pages. In order to access all these web pages on a regular basis. Therefore, the user is forced to make a huge effort.

本発明は、上記の問題点に鑑み、複数のWebページからユーザが選んだ情報または時間の経過に伴って変化する情報を簡単に1つのページに纏めることができるようにすることを目的とする。   In view of the above problems, an object of the present invention is to make it possible to easily combine information selected by a user from a plurality of Web pages or information that changes over time into one page. .

本発明に係るページ表示装置は、1つのユーザ用ページに纏めて配置するオブジェクトである配置オブジェクトを既存のWebページの中からユーザに選択させるオブジェクト選択手段と、前記配置オブジェクトを配置する前記ユーザ用ページ上の位置をユーザに選択させる配置位置選択手段と、ユーザが選択した前記配置オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報と当該配置オブジェクトの前記位置を示す配置位置情報とを、当該配置オブジェクトを配置する前記ユーザ用ページと対応付けて記憶するオブジェクト情報記憶手段と、ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、当該ユーザ用ページに対応付けられて前記オブジェクト情報記憶手段に記憶されている前記オブジェクト場所情報に基づいて取得する、内容情報取得手段と、ユーザが指定した前記ユーザ用ページを、前記内容情報取得手段によって取得された当該ユーザ用ページに配置する前記配置オブジェクトの前記内容情報および前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記配置位置情報に基づいて表示する、ユーザ用ページ表示手段と、を有することを特徴とする。   The page display device according to the present invention includes an object selection unit that allows a user to select an arrangement object, which is an object to be arranged on one user page, from an existing Web page, and the user for arranging the arrangement object. Arrangement position selection means for allowing the user to select a position on the page, object location information indicating the location on the network and the Web page where the arrangement object selected by the user exists, and arrangement position information indicating the position of the arrangement object Is stored in association with the user page on which the placement object is placed, and content information indicating the content of the placement object placed on the user page designated by the user is stored for the user. The object associated with the page Content information acquisition means acquired based on the object location information stored in the information storage means and the user page specified by the user are arranged on the user page acquired by the content information acquisition means. User page display means for displaying based on the content information of the placement object and the placement position information of the placement object stored in the object information storage means.

好ましくは、前記オブジェクト選択手段は、既存のWebページの中から、前記配置オブジェクトとともに、当該Webページが更新されても内容が変わらないオブジェクトをキーワードとしてユーザに選択させ、前記オブジェクト情報記憶手段は、前記配置オブジェクトの前記オブジェクト場所情報として、既存のWebページの中から当該配置オブジェクトとともにユーザが選択した前記キーワードと当該配置オブジェクトとの位置関係および当該WebページのURLを示す情報を記憶する。   Preferably, the object selection unit causes the user to select, as a keyword, an object whose content does not change even when the Web page is updated, together with the placement object, from the existing Web page, and the object information storage unit includes: As the object location information of the placement object, information indicating the positional relationship between the keyword and the placement object selected by the user together with the placement object from the existing web page and the URL of the web page is stored.

または、前記オブジェクト選択手段は、マークアップ言語で記述された既存のWebページの中から、前記配置オブジェクトおよび前記キーワードをユーザに選択させ、前記オブジェクト情報記憶手段は、前記キーワードと前記配置オブジェクトとの間にある所定のコードによって表わされる前記位置関係を示す前記オブジェクト場所情報を記憶する。   Alternatively, the object selection unit causes the user to select the placement object and the keyword from existing Web pages described in a markup language, and the object information storage unit includes the keyword and the placement object. The object location information indicating the positional relationship represented by a predetermined code in between is stored.

または、内容の遷移の調査の対象である調査オブジェクトを既存のWebページの中からユーザに選択させるオブジェクト選択手段と、ユーザが選択した前記調査オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報を記憶するオブジェクト情報記憶手段と、ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記オブジェクト場所情報に基づいて所定の日時ごとに取得する、内容情報取得手段と、前記調査オブジェクトの日時ごとの内容を、前記内容情報取得手段によって取得された当該調査オブジェクトの前記内容情報に基づいて、1つのページに纏めて配置して表示する遷移ページ表示手段と、を有することを特徴とする。   Alternatively, an object selection unit that allows the user to select a survey object that is a target of a content transition survey from existing Web pages, and a location on the network and the Web page where the survey object selected by the user exists are shown. Object information storage means for storing object location information, and content information indicating the contents of the placement object placed on the user page specified by the user, the object of the placement object stored in the object information storage means Based on the content information of the survey object acquired by the content information acquisition unit, the content information acquisition unit, which is acquired every predetermined date and time based on the location information, Place and display in one page It characterized by having a a transfer page display means.

本発明における「オブジェクト」とは、Webページを構成する文字、文字列、画像、または音声などの部品つまり一塊の情報をいう。   The “object” in the present invention refers to a part, that is, a piece of information such as a character, a character string, an image, or a sound constituting a Web page.

請求項1、2、4、5の発明によると、複数のWebページからユーザが選んだ情報を簡単に1つのページに纏めることができる。請求項3の発明によると、時間の経過に伴って変化する情報を1つのページに纏め、その変化の状態をチェックすることができる。   According to the first, second, fourth, and fifth aspects of the present invention, information selected by the user from a plurality of Web pages can be easily combined into one page. According to invention of Claim 3, the information which changes with progress of time can be put together on one page, and the state of the change can be checked.

図1は本発明に係る端末装置1を含むネットワークシステム全体の構成の例を示す図、図2は端末装置1のハードウェア構成の例を示す図、図3は端末装置1の機能的構成の例を示す図、図4はユーザ用ページ3PUにおけるオブジェクトの配置の例を示す図である。   1 is a diagram showing an example of the configuration of the entire network system including the terminal device 1 according to the present invention, FIG. 2 is a diagram showing an example of the hardware configuration of the terminal device 1, and FIG. 3 is a functional configuration of the terminal device 1. FIG. 4 is a diagram showing an example, and FIG. 4 is a diagram showing an example of the arrangement of objects in the user page 3PU.

本発明に係る端末装置1は、図1に示すように、通信回線NWを介してインターネット上の様々なWebサーバ2と接続することができる。   As shown in FIG. 1, the terminal device 1 according to the present invention can be connected to various Web servers 2 on the Internet via a communication line NW.

この端末装置1は、図2に示すように、CPU10a、RAM10b、ROM10c、大容量記憶装置10d、ディスプレイ10e、キーボード10f、ポインティングデバイス10g、およびLANカード10hなどによって構成される。端末装置1として、パーソナルコンピュータ、ワークステーション、PDA(Personal Digital Assistant)、または携帯電話端末などが用いられる。   As shown in FIG. 2, the terminal device 1 includes a CPU 10a, a RAM 10b, a ROM 10c, a mass storage device 10d, a display 10e, a keyboard 10f, a pointing device 10g, a LAN card 10h, and the like. As the terminal device 1, a personal computer, a workstation, a PDA (Personal Digital Assistant), a mobile phone terminal, or the like is used.

ROM10cまたは大容量記憶装置10dには、マルチウィンドウに対応したオペレーティングシステムおよびWebサーバ2からWebページのデータを受信しWebページを表示するためのWebブラウザなどのプログラムがインストールされている。さらに、図3に示すような表示レイアウト編集部101、Webデータ選択部102、ページ再現表示処理部103、選択Webデータ取得部104、HTML変換部105、選択Webデータ自動収集部106、レイアウト情報記憶部121、URLインデックス記憶部122、およびWebデータ記憶部123などの機能を実現するためのプログラムおよびデータがインストールされている。これらのプログラムおよびデータは必要に応じてRAM10bにロードされ、CPU10aによってプログラムが実行される。   The ROM 10c or the large-capacity storage device 10d is installed with a multi-window operating system and a program such as a web browser for receiving web page data from the web server 2 and displaying the web page. Further, a display layout editing unit 101, a Web data selection unit 102, a page reproduction display processing unit 103, a selected Web data acquisition unit 104, an HTML conversion unit 105, a selected Web data automatic collection unit 106, a layout information storage as shown in FIG. A program and data for implementing functions such as the unit 121, the URL index storage unit 122, and the Web data storage unit 123 are installed. These programs and data are loaded into the RAM 10b as necessary, and the programs are executed by the CPU 10a.

図3に示す端末装置1の各部によると、端末装置1のユーザは、複数のWebページの中から自分の所望するオブジェクトを選び出し、それらのオブジェクトを図4のように1つのページに纏め、閲覧することができる。以下、そのページを「ユーザ用ページ3PU」と記載する。しかも、選出元のWebページが更新されるのに伴って、ユーザ用ページ3PUの内容を更新させることができる。   According to each part of the terminal device 1 shown in FIG. 3, the user of the terminal device 1 selects his / her desired objects from a plurality of Web pages, collects these objects on one page as shown in FIG. can do. Hereinafter, the page is referred to as “user page 3PU”. Moreover, the contents of the user page 3PU can be updated as the selection source Web page is updated.

ユーザ用ページ3PUには、後に説明する表示レイアウト編集部101などによってその表示レイアウトの決定の処理がなされる際に、既存の他のユーザ用ページ3PUと識別するための識別情報(以下、「ページID」と記載する。)が対応付けられる。さらに、ユーザに指定された名称(以下、「ページ名」と記載する。)が対応付けられる。   The user page 3PU has identification information (hereinafter referred to as “page”) for distinguishing it from the other existing user page 3PU when the display layout editing unit 101 described later performs processing for determining the display layout. ID ”)). Furthermore, a name designated by the user (hereinafter referred to as “page name”) is associated.

次に、図3に示す端末装置1の各部の機能について、ユーザ用ページ3PUの表示レイアウトの決定のための機能、ユーザ用ページ3PUの再現(レンダリング)のための機能、ユーザ用ページ3PUを一般のWebブラウザによって表示するための機能、およびWebオブジェクトの更新の記録の機能に大別して説明する。   Next, with regard to the functions of the respective units of the terminal device 1 shown in FIG. 3, the functions for determining the display layout of the user page 3PU, the functions for reproducing (rendering) the user page 3PU, and the user page 3PU in general A function for displaying with a Web browser and a function for recording update of a Web object will be broadly described.

〔ユーザ用ページ3PUの表示レイアウトの決定のための機能〕
図5はユーザ用ページ3PUの表示レイアウトの編集の途中におけるレイアウト編集ウィンドウWN1の例を示す図である。
[Function for determining display layout of user page 3PU]
FIG. 5 is a diagram showing an example of the layout editing window WN1 in the middle of editing the display layout of the user page 3PU.

表示レイアウト編集部101は、ユーザ用ページ3PUの表示レイアウトを編集するための処理を行う。つまり、どのオブジェクトをどの位置に配置するのかを決定するための処理を行う。   The display layout editing unit 101 performs processing for editing the display layout of the user page 3PU. That is, processing for determining which object is to be placed at which position is performed.

Webデータ選択部102は、Webサーバ2で公開されているWebページの中からユーザ用ページ3PUに配置するオブジェクトをユーザが選択するのを支援するための処理を行う。   The Web data selection unit 102 performs processing for assisting the user in selecting an object to be arranged on the user page 3PU from Web pages published on the Web server 2.

レイアウト情報記憶部121は、ユーザ用ページ3PUの表示レイアウトに関する情報を記憶し管理する。   The layout information storage unit 121 stores and manages information related to the display layout of the user page 3PU.

具体的には、表示レイアウト編集部101およびWebデータ選択部102は、ユーザの操作に従って次のような手順で処理を行うことによって、ユーザ用ページ3PUの表示レイアウトに関するオブジェクト情報7Jおよび選択Webデータ検索情報7Kをレイアウト情報記憶部121に登録する。   Specifically, the display layout editing unit 101 and the Web data selection unit 102 perform object information 7J and selection Web data search related to the display layout of the user page 3PU by performing processing according to the user's operation in the following procedure. The information 7K is registered in the layout information storage unit 121.

ユーザがキーボード10fまたはポインティングデバイス10gを操作して所定のコマンドを入力すると、表示レイアウト編集部101は、図5のようなレイアウト編集ウィンドウWN1をデスクトップに表示させる。なお、図5の例は、表示レイアウトの作業の途中の状態を示している。レイアウト編集ウィンドウWN1の初期状態は、空欄である。   When the user operates the keyboard 10f or the pointing device 10g to input a predetermined command, the display layout editing unit 101 displays a layout editing window WN1 as shown in FIG. 5 on the desktop. The example of FIG. 5 shows a state in the middle of the display layout work. The initial state of the layout editing window WN1 is blank.

ここで、ユーザは、レイアウト編集ウィンドウWN1にオブジェクトを配置することによって、ユーザ用ページ3PUの表示レイアウトを決定することができる。ユーザは、様々な種類のオブジェクトを配置することができる。また、ユーザは、Webサーバ2によって公開されている既存のWebページの中の全部または一部分のオブジェクトを選んで配置することもできるし、端末装置1に保存されているオブジェクトを選んで配置しまたは自らオブジェクトを作成し配置することもできる。以下、Webページの中にあるオブジェクトおよびそれ以外のオブジェクトをそれぞれ「Webオブジェクト」および「非Webオブジェクト」と区別して記載することがある。   Here, the user can determine the display layout of the user page 3PU by arranging objects in the layout editing window WN1. The user can place various types of objects. Further, the user can select and arrange all or a part of objects in an existing Web page published by the Web server 2, or select and arrange objects stored in the terminal device 1. You can also create and place your own objects. Hereinafter, an object in a Web page and other objects may be described separately from “Web object” and “non-Web object”, respectively.

ユーザの操作および表示レイアウト編集部101およびWebデータ選択部102の処理内容は、オブジェクトの種類によって相違点がある。以下、これについて説明する。   User operations and processing contents of the display layout editing unit 101 and the Web data selection unit 102 differ depending on the type of object. This will be described below.

(1) 文字列の非Webオブジェクトの配置
図6はオブジェクト情報7Jの例を示す図である。
(1) Arrangement of Non-Web Object in Character String FIG. 6 is a diagram showing an example of object information 7J.

文字列の非Webオブジェクトを配置する場合は、ユーザは、ポインティングデバイス10gによって、図5のレイアウト編集ウィンドウWN1の上方にある文字列ボタンBN11を選択した後、オブジェクトを配置する位置を指定する。すると、表示レイアウト編集部101は、その位置に文字カーソルを表示させる。   When arranging a non-Web object of a character string, the user selects a character string button BN11 above the layout editing window WN1 of FIG. 5 with the pointing device 10g, and then designates a position where the object is to be arranged. Then, the display layout editing unit 101 displays a character cursor at that position.

ユーザは、キーボード10fを操作し、ここに文字列を直接打ち込むことによって、文字列の非Webオブジェクトを配置する。   The user operates the keyboard 10f and directly places a character string therein, thereby arranging a non-Web object of the character string.

表示レイアウト編集部101は、ユーザの上記の操作の内容に基づいて、図6(a)に示すような、ユーザがレイアウト編集ウィンドウWN1に配置した文字列の非Webオブジェクトのオブジェクト情報7Jを生成し、これをレイアウト情報記憶部121に登録する。   The display layout editing unit 101 generates object information 7J of a non-Web object of a character string arranged by the user in the layout editing window WN1, as shown in FIG. 6A, based on the contents of the above-described operation of the user. This is registered in the layout information storage unit 121.

オブジェクト情報7Jには、図6(a)に示すように、「データ種別」、「データ」、および「表示位置」の3つの項目に関する情報が含まれている。「データ種別」は、その非Webオブジェクトのデータの種類を示す情報であり、ここでは、「文字列」という種類を示す。「データ」は、その非Webオブジェクトのデータそのものであり、ユーザが打ち込んだ文字列のデータ(文字データ、テキストデータ)を示す。例えば、ユーザが「お気に入り情報」という文字列を打ち込んだ場合は、「お気に入り情報」という文字データを示す。「表示位置」は、ユーザがその非Webオブジェクトを配置した、レイアウト編集ウィンドウWN1内における位置の座標を示す。この位置は、ユーザ用ページ3PU内の位置にも対応する。   As shown in FIG. 6A, the object information 7J includes information on three items of “data type”, “data”, and “display position”. “Data type” is information indicating the type of data of the non-Web object, and here indicates the type “character string”. “Data” is data of the non-Web object itself, and indicates character string data (character data, text data) input by the user. For example, when the user inputs a character string “favorite information”, character data “favorite information” is indicated. “Display position” indicates the coordinates of the position in the layout editing window WN1 where the non-Web object is placed by the user. This position also corresponds to the position in the user page 3PU.

なお、オブジェクト情報7Jに含まれる情報の項目は、オブジェクトの種類および取得元によって異なる。それについては、後に順次説明する。   The information items included in the object information 7J vary depending on the type of object and the acquisition source. This will be sequentially described later.

また、レイアウト情報記憶部121に登録されるオブジェクト情報7Jには、それに係るユーザ用ページ3PUのページIDが対応付けられる。さらに、そのオブジェクト情報7Jを他のオブジェクト情報7Jと識別するための識別情報であるオブジェクト情報IDが対応付けられる。後に順次説明する他のオブジェクト情報7Jについても、同様である。   The object information 7J registered in the layout information storage unit 121 is associated with the page ID of the user page 3PU. Furthermore, an object information ID, which is identification information for identifying the object information 7J from other object information 7J, is associated. The same applies to other object information 7J, which will be described later.

(2) 文字列のWebオブジェクトの配置
図7はWebページにアクセスした際のWebデータ選択ウィンドウWN2の例を示す図、図8はURL入力ダイアログボックスDL1の例を示す図、図9はキーワード指定ダイアログボックスDL2、DL5、DL6の例を示す図、図10は図7のWebページのHTMLファイルの内容の例を示す図、図11は選択Webデータ検索情報7Kの例を示す図である。
(2) Arrangement of Web Object of Character String FIG. 7 is a diagram showing an example of the web data selection window WN2 when accessing a web page, FIG. 8 is a diagram showing an example of the URL input dialog box DL1, and FIG. FIGS. 10A and 10B are diagrams showing examples of dialog boxes DL2, DL5 and DL6, FIG. 10 is a diagram showing an example of the contents of an HTML file of the Web page of FIG. 7, and FIG. 11 is a diagram showing an example of selected Web data search information 7K.

または、ユーザは、Webサーバ2で公開されているWebページの中から文字列のオブジェクト(Webオブジェクト)を選択することもできる。この場合は、ユーザは、図5のレイアウト編集ウィンドウWN1の上方にある文字列ボタンBN11をクリックし、レイアウト編集ウィンドウWN1においてWebオブジェクトを配置する位置を指定して文字カーソルを表示させた後、ブラウザボタンBN14をクリックする。   Alternatively, the user can select a character string object (Web object) from Web pages published on the Web server 2. In this case, the user clicks the character string button BN11 above the layout editing window WN1 in FIG. 5, displays the character cursor by designating the position where the Web object is arranged in the layout editing window WN1, and then the browser. Click the button BN14.

すると、Webデータ選択部102は、レイアウト編集ウィンドウWN1をデスクトップに残したまま、図7のようなWebデータ選択ウィンドウWN2をデスクトップに表示させる。このWebデータ選択ウィンドウWN2の中には、ユーザが指定したURLに対応するWebページのコンテンツが表示される。また、ユーザは、ユーザ用ページ3PUに配置するWebオブジェクトを、Webデータ選択ウィンドウWN2を用いて選ぶことができる。つまり、Webデータ選択ウィンドウWN2は、ユーザ用ページ3PUの表示レイアウトの作業専用のWebブラウザである、と言える。   Then, the Web data selection unit 102 displays the Web data selection window WN2 as shown in FIG. 7 while leaving the layout editing window WN1 on the desktop. In this Web data selection window WN2, the content of the Web page corresponding to the URL specified by the user is displayed. Further, the user can select a Web object to be arranged on the user page 3PU using the Web data selection window WN2. That is, it can be said that the Web data selection window WN2 is a Web browser dedicated to the work of the display layout of the user page 3PU.

なお、図7の例は、既にいずれかのWebページにアクセスした状態を示している。Webデータ選択ウィンドウWN2の初期状態は、いずれのWebページにもアクセスしていない空欄の状態である。または、ホームのWebページ(一般に「ホームページ」と呼ばれることが多い。)が予め設定されている場合は、そのWebページにアクセスする。また、Webデータ選択ウィンドウWN2を先に表示させてからレイアウト編集ウィンドウWN1を表示させるようにしてもよい。この場合は、例えばWebデータ選択ウィンドウWN2にレイアウト編集ウィンドウWN1を呼び出すためのボタンを設けておくのが望ましい。   Note that the example of FIG. 7 shows a state in which any of the Web pages has already been accessed. The initial state of the Web data selection window WN2 is a blank state in which no Web page is accessed. Alternatively, when a home web page (generally called “home page” in many cases) is set in advance, the web page is accessed. Alternatively, the layout editing window WN1 may be displayed after the Web data selection window WN2 is displayed first. In this case, for example, it is desirable to provide a button for calling the layout editing window WN1 in the Web data selection window WN2.

ユーザが所定の操作を行うと、Webデータ選択部102は、さらに、図8のようなURL入力ダイアログボックスDL1および図9(a)のようなキーワード指定ダイアログボックスDL2をデスクトップに表示させる。ユーザは、ユーザ用ページ3PUに配置したいWebオブジェクトが含まれるWebページのURLを、URL入力ダイアログボックスDL1に設けられているテキストボックスTX11に入力し、OKボタンBN16をクリックする。   When the user performs a predetermined operation, the Web data selection unit 102 further displays a URL input dialog box DL1 as shown in FIG. 8 and a keyword designation dialog box DL2 as shown in FIG. 9A on the desktop. The user inputs the URL of the Web page including the Web object to be arranged on the user page 3PU in the text box TX11 provided in the URL input dialog box DL1, and clicks the OK button BN16.

すると、Webデータ選択部102は、入力されたURLに基づいてWebサーバ2に接続し、そのURLに係るWebページのHTMLファイルおよび画像ファイルなどをダウンロードし、そのWebページを構成してWebデータ選択ウィンドウWN2に表示させる。   Then, the Web data selection unit 102 connects to the Web server 2 based on the input URL, downloads an HTML file and an image file of the Web page related to the URL, configures the Web page, and selects Web data. It is displayed on window WN2.

ユーザは、そのWebページの中から、ユーザ用ページ3PUに配置する文字列のWebオブジェクトを探す。さらに、そのWebページの中から、そのWebページが更新されても不変である文字列(つまり、静的な文字列)を探す。係る文字列は、後に説明するように、ユーザ用ページ3PUの更新の際にWebオブジェクトを検索するためのキーワードとして用いられる。そこで、以下、係る文字列を「検索キーワード」と記載する。   The user searches the Web object for the character string to be arranged on the user page 3PU from the Web page. Further, a character string (that is, a static character string) that does not change even when the Web page is updated is searched for from the Web page. Such a character string is used as a keyword for searching for a Web object when updating the user page 3PU, as will be described later. Therefore, such a character string is hereinafter referred to as “search keyword”.

ユーザは、見つけたWebオブジェクトおよび検索キーワードを、次のような方法によって指定する。例えば、図7のWebページの中からWebオブジェクトおよび検索キーワードとしてそれぞれ「晴れ」および「天気予報」を見つけたとする。   The user specifies the found Web object and search keyword by the following method. For example, it is assumed that “sunny” and “weather forecast” are found as Web objects and search keywords from the Web page of FIG.

ユーザが所定の操作を行うと、Webデータ選択部102は、端末装置1の入力モードをキーワード入力モードに切り換える。ここで、ユーザは、検索キーワードとする文字列つまり「天気予報」をドラッグすることによって指定する。すると、Webデータ選択部102は、図9(a)のキーワード指定ダイアログボックスDL2のテキストボックスTX21にその文字列を自動入力させる。   When the user performs a predetermined operation, the Web data selection unit 102 switches the input mode of the terminal device 1 to the keyword input mode. Here, the user designates the character string as the search keyword, that is, “weather forecast” by dragging. Then, the Web data selection unit 102 automatically inputs the character string in the text box TX21 of the keyword specification dialog box DL2 in FIG. 9A.

ユーザがOKボタンBN21をクリックすると、Webデータ選択部102は、端末装置1の入力モードをオブジェクト入力モードに切り換える。ここで、ユーザは、Webオブジェクトとする文字列つまり「晴れ」をドラッグすることによって指定する。   When the user clicks the OK button BN21, the Web data selection unit 102 switches the input mode of the terminal device 1 to the object input mode. Here, the user designates the character string as a Web object, that is, “sunny” by dragging.

すると、Webデータ選択部102は、その文字列をWebオブジェクトとして受け付けるとともに、テキストボックスTX21に入力済の文字列を検索キーワードとして受け付ける。なお、ユーザは、検索キーワードとして、そのWebオブジェクトに関連し、そのWebオブジェクトの近くにあり、かつそのWebページの中でユニークな文字列を選ぶのが望ましい。   Then, the web data selection unit 102 accepts the character string as a web object and accepts the character string already input in the text box TX21 as a search keyword. The user preferably selects a character string related to the Web object, near the Web object, and unique within the Web page as a search keyword.

さらに、Webデータ選択部102は、受け付けた検索キーワードを基準に、受け付けたWebオブジェクトがHTMLの記述上どのような位置にあるのかを解析する。つまり、検索キーワードとWebオブジェクトとのHTMLの記述上の相対関係を解析する。さらに具体的には、その検索キーワードから見てそのWebオブジェクトが上方向(ページの先頭方向)または下方向(ページの末尾方向)のどちらに位置し、かつ、そのWebオブジェクトとの間に所定のタグが幾つあるのか、という事項を調査することによって、相対関係を解析する。   Further, the Web data selection unit 102 analyzes the position of the received Web object in the HTML description based on the received search keyword. That is, the relative relationship in the HTML description between the search keyword and the Web object is analyzed. More specifically, when viewed from the search keyword, the Web object is located either in the upward direction (starting direction of the page) or the downward direction (ending direction of the page), and a predetermined interval between the Web object. Analyze the relative relationship by investigating the number of tags.

例えば、WebページがHTMLによって図10に示すように記述されている場合は、「天気予報」という検索キーワードから見て「晴れ」というWebオブジェクトが下方向に位置し、かつ、その検索キーワードとWebオブジェクトとの間に2つの「<BR>」タグが存在する、という相対関係の情報が、Webデータ選択部102の解析処理によって得られる。   For example, if the Web page is described in HTML as shown in FIG. 10, the Web object “sunny” is located downward when viewed from the search keyword “weather forecast”, and the search keyword and Web Information on the relative relationship that two “<BR>” tags exist with the object is obtained by the analysis processing of the Web data selection unit 102.

そして、表示レイアウト編集部101は、ユーザが指定した情報およびWebデータ選択部102によって得られた情報に基づいて、そのWebオブジェクトの選択Webデータ検索情報7Kおよびオブジェクト情報7Jを生成しレイアウト情報記憶部121に登録する。   Then, the display layout editing unit 101 generates selected Web data search information 7K and object information 7J for the Web object based on the information specified by the user and the information obtained by the Web data selection unit 102, and generates a layout information storage unit. 121 is registered.

Webオブジェクトの選択Webデータ検索情報7Kは、ユーザが選択したそのWebオブジェクトのデータ(以下、「選択Webデータ」と記載する。)をユーザ用ページ3PUの構築の際にインターネットから検索するための情報であって、図11(a)に示すように、「URL」、「データ種別」、「検索キーワード」、および「検索情報」の4つの項目に関する情報が含まれている。   Web object selection Web data search information 7K is information for searching the Web object data selected by the user (hereinafter referred to as “selected Web data”) from the Internet when the user page 3PU is constructed. As shown in FIG. 11A, information on four items “URL”, “data type”, “search keyword”, and “search information” is included.

「URL」は、そのWebオブジェクトが含まれるWebページのURLつまりユーザがURL入力ダイアログボックスDL1のテキストボックスTX16に入力したURLを示す。「データ種別」は、そのWebオブジェクトのデータの種類を示す情報であり、ここでは、「文字列」という種類を示す。「検索キーワード」は、そのWebオブジェクトとともに指定された検索キーワードつまりキーワード指定ダイアログボックスDL2のテキストボックスTX21に入力された検索キーワードを示す。「検索情報」は、Webデータ選択部102の解析処理によって得られた、その検索キーワードを基準とするそのWebオブジェクトの位置情報を示す。   “URL” indicates the URL of the Web page including the Web object, that is, the URL input by the user in the text box TX16 of the URL input dialog box DL1. “Data type” is information indicating the type of data of the Web object, and here indicates the type of “character string”. “Search keyword” indicates a search keyword specified together with the Web object, that is, a search keyword input in the text box TX21 of the keyword specification dialog box DL2. “Search information” indicates position information of the Web object obtained by the analysis processing of the Web data selection unit 102 based on the search keyword.

この選択Webデータ検索情報7Kには、他の選択Webデータ検索情報7Kと識別するための識別情報(以下、「検索情報ID」と記載する。)が対応付けられる。後に説明する他の選択Webデータ検索情報7Kについても、同様である。   The selected Web data search information 7K is associated with identification information (hereinafter referred to as “search information ID”) for identification with other selected Web data search information 7K. The same applies to other selected Web data search information 7K described later.

選択Webデータ検索情報7Kは、前述の通り、Webオブジェクトの選択Webデータを検索するための情報なので、非Webオブジェクトに係る選択Webデータ検索情報7Kは存在しない。   As described above, the selected Web data search information 7K is information for searching selected Web data of a Web object, and therefore there is no selected Web data search information 7K related to a non-Web object.

一方、Webオブジェクトのオブジェクト情報7Jには、図6(b)に示すように、「データ種別」、「データ」、および「表示位置」の3つの項目に関する情報が含まれている。「データ種別」は、そのWebオブジェクトのデータの種類を示す情報であり、ここでは、「選択Webデータ」という種類を示す。「データ」は、そのWebオブジェクトの選択Webデータ検索情報7Kの検索情報IDを示す。つまり、選択Webデータ検索情報7Kへのリンクを示す。「表示位置」は、ユーザがそのWebオブジェクトを配置した、レイアウト編集ウィンドウWN1内における位置の座標を示す。   On the other hand, as shown in FIG. 6B, the object information 7J of the Web object includes information on three items of “data type”, “data”, and “display position”. “Data type” is information indicating the type of data of the Web object, and here indicates the type “selected Web data”. “Data” indicates the search information ID of the selected Web data search information 7K of the Web object. That is, a link to the selected Web data search information 7K is shown. “Display position” indicates the coordinates of the position in the layout editing window WN1 where the user placed the Web object.

Webオブジェクトの選択Webデータ検索情報7Kおよびオブジェクト情報7Jを登録する処理と前後してまたは並行して、表示レイアウト編集部101は、そのWebオブジェクトを、レイアウト編集ウィンドウWN1の中のユーザが指定した位置に配置してユーザに見せる。   Selection of Web Object Before or after or in parallel with the process of registering the Web data search information 7K and the object information 7J, the display layout editing unit 101 positions the Web object in the layout editing window WN1 by the user. To show to the user.

(3) 画像の非Webオブジェクトの配置
図12は画像ファイル選択ダイアログボックスDL3の例を示す図である。
(3) Arrangement of Non-Web Object in Image FIG. 12 is a diagram showing an example of the image file selection dialog box DL3.

画像の非Webオブジェクトを配置する場合は、ユーザは、図5のレイアウト編集ウィンドウWN1の上方にある画像ボタンBN12を選択した後、レイアウト編集ウィンドウWN1の中の、それを配置する位置を指定する。すると、表示レイアウト編集部101は、図12のような画像ファイル選択ダイアログボックスDL3をデスクトップに表示させる。   When arranging the non-Web object of the image, the user selects the image button BN12 above the layout editing window WN1 in FIG. 5, and then designates the position in the layout editing window WN1 where it is to be placed. Then, the display layout editing unit 101 displays an image file selection dialog box DL3 as shown in FIG. 12 on the desktop.

ユーザは、配置したい画像の非Webオブジェクトのファイル(画像ファイル)の保存場所およびファイル名(つまり、パス)をテキストボックスTX31に入力し、OKボタンBN31をクリックする。   The user inputs a storage location and a file name (that is, a path) of a non-Web object file (image file) of an image to be arranged in the text box TX31, and clicks an OK button BN31.

すると、表示レイアウト編集部101は、そのファイルを呼び出し、レイアウト編集ウィンドウWN1の中のユーザが指定した位置にその画像の非Webオブジェクトを配置してユーザに見せる。   Then, the display layout editing unit 101 calls the file, arranges the non-Web object of the image at the position specified by the user in the layout editing window WN1, and makes the user see it.

さらに、表示レイアウト編集部101は、図6(c)に示すような、その非Webオブジェクトのオブジェクト情報7Jを生成し、レイアウト情報記憶部121に登録する。このオブジェクト情報7Jには、次の3つの項目に関する情報が含まれる。   Further, the display layout editing unit 101 generates object information 7J of the non-Web object as shown in FIG. 6C and registers it in the layout information storage unit 121. This object information 7J includes information on the following three items.

「データ種別」は、その非Webオブジェクトのデータの種類を示す情報であり、ここでは、「画像」という種類を示す。「データ」は、その非Webオブジェクトのパスを示す。パスの代わりにその非Webオブジェクトの画像ファイルそのものを用いてもよい。「表示位置」は、ユーザがその非Webオブジェクトを配置した、レイアウト編集ウィンドウWN1内における位置の座標を示す。   The “data type” is information indicating the type of data of the non-Web object, and here indicates the type “image”. “Data” indicates the path of the non-Web object. The image file itself of the non-Web object may be used instead of the path. “Display position” indicates the coordinates of the position in the layout editing window WN1 where the non-Web object is placed by the user.

(4) 表のオブジェクト
図13は表情報入力ダイアログボックスDL4の例を示す図、図14は空の表を配置した際のレイアウト編集ウィンドウWN1の例を示す図、図15はセル一覧情報7Cの例を示す図、図16はWebページにアクセスした際のWebデータ選択ウィンドウWN2の例を示す図、図17は図16のWebページのHTMLファイルの内容の例を示す図である。
(4) Table Object FIG. 13 is a diagram showing an example of the table information input dialog box DL4, FIG. 14 is a diagram showing an example of the layout editing window WN1 when an empty table is arranged, and FIG. 15 is a diagram of the cell list information 7C. FIG. 16 is a diagram illustrating an example of a Web data selection window WN2 when accessing a Web page, and FIG. 17 is a diagram illustrating an example of the contents of an HTML file of the Web page in FIG.

表のオブジェクトを配置する場合は、ユーザは、図5のレイアウト編集ウィンドウWN1の上方にある表ボタンBN13を選択した後、レイアウト編集ウィンドウWN1の中の、それを配置する位置を指定する。すると、表示レイアウト編集部101は、図13のような表情報入力ダイアログボックスDL4をデスクトップに表示させる。   When arranging the table object, the user selects the table button BN13 above the layout editing window WN1 in FIG. 5, and then designates the position in the layout editing window WN1 where the object is to be arranged. Then, the display layout editing unit 101 displays a table information input dialog box DL4 as shown in FIG. 13 on the desktop.

ユーザは、その表の行数および列数をテキストボックスTX41およびTX42にそれぞれ入力し、OKボタンBN41をクリックする。すると、表示レイアウト編集部101は、図14のように、ユーザが指定した行数および列数の表を生成し、レイアウト編集ウィンドウWN1の中のユーザが指定した位置に配置する。   The user inputs the number of rows and columns of the table in the text boxes TX41 and TX42, and clicks an OK button BN41. Then, as shown in FIG. 14, the display layout editing unit 101 generates a table of the number of rows and the number of columns specified by the user, and arranges it at the position specified by the user in the layout editing window WN1.

ユーザは、表を構成するセルに文字列を直接打ち込むことができるし、Webページの中の文字列を引用することもできる。つまり、非WebオブジェクトおよびWebオブジェクトのどちらをもセルに配置することができる。このように、表のオブジェクトは複数のWebオブジェクトまたは非Webオブジェクトが組み合わされたものである、と言える。   The user can directly input a character string into a cell constituting the table, or can quote a character string in a Web page. That is, both non-Web objects and Web objects can be placed in a cell. Thus, it can be said that the objects in the table are a combination of a plurality of Web objects or non-Web objects.

さらに、表示レイアウト編集部101は、その表のオブジェクトのセル一覧情報7Cおよびオブジェクト情報7Jを生成しレイアウト情報記憶部121に登録する。   Further, the display layout editing unit 101 generates cell list information 7C and object information 7J for the objects in the table and registers them in the layout information storage unit 121.

セル一覧情報7Cには、図15に示すように、その表のセルごとに「データ種別」および「内容」の項目が設けられており、各セルに配置されたオブジェクトに関するデータが格納される。これらの項目の欄は、最初は空である。セル一覧情報7Cには、他のセル一覧情報7Cと識別するための識別情報(以下、「セル一覧情報ID」と記載する。)が対応付けられる。   In the cell list information 7C, as shown in FIG. 15, items of “data type” and “content” are provided for each cell of the table, and data relating to objects arranged in each cell is stored. These fields are initially empty. The cell list information 7C is associated with identification information (hereinafter referred to as “cell list information ID”) for identifying the other cell list information 7C.

表のオブジェクト情報7Jには、図6(d)に示すような情報が含まれている。「データ種別」は、そのオブジェクトのデータの種類を示す情報であり、ここでは、「表」という種類を示す。「表示位置」は、ユーザがその表のオブジェクトを配置した、レイアウト編集ウィンドウWN1内における位置の座標を示す。「行数,列数」は、ユーザが表情報入力ダイアログボックスDL4で指定した、その表の行数および列数を示す。「セル一覧情報ID」は、その表のオブジェクトのセル一覧情報7Cのセル一覧情報IDを示す。   The table object information 7J includes information as shown in FIG. The “data type” is information indicating the type of data of the object, and here indicates the type “table”. “Display position” indicates the coordinates of the position in the layout editing window WN1 where the user placed the object of the table. “Number of rows, number of columns” indicates the number of rows and columns of the table specified by the user in the table information input dialog box DL4. “Cell list information ID” indicates the cell list information ID of the cell list information 7C of the object of the table.

ユーザは、非Webオブジェクトをセルに配置する場合は、そのセルをクリックして選択し、キーボード10fで文字列を直接打ち込めばよい。すると、表示レイアウト編集部101は、セル一覧情報7Cの中のそのセルに対応する「内容」の項目にその文字列を格納し、「データ種別」の項目にその種類を表わす情報(つまり「文字列」という情報)を格納する。   When the user arranges a non-Web object in a cell, the user may click on the cell to select it and directly enter a character string with the keyboard 10f. Then, the display layout editing unit 101 stores the character string in the “content” item corresponding to the cell in the cell list information 7C, and the information indicating the type in the “data type” item (that is, “character”). Information).

一方、Webオブジェクトをセルに配置する場合は、ユーザは、そのセルをクリックして選択した後、ブラウザボタンBN14をクリックする。すると、Webデータ選択部102は、Webデータ選択ウィンドウWN2、図8のようなURL入力ダイアログボックスDL1、および図9(b)のようなキーワード指定ダイアログボックスDL5をデスクトップに表示させる。ここで、例えば、そのWebオブジェクトが含まれるWebページのURLをユーザが指定し、Webデータ選択部102は図16のようなWebページにアクセスしたとする。   On the other hand, when placing a Web object in a cell, the user clicks the cell to select it, and then clicks the browser button BN14. Then, the Web data selection unit 102 displays a Web data selection window WN2, a URL input dialog box DL1 as shown in FIG. 8, and a keyword designation dialog box DL5 as shown in FIG. 9B on the desktop. Here, for example, it is assumed that the user specifies the URL of the Web page including the Web object, and the Web data selection unit 102 accesses the Web page as shown in FIG.

ユーザは、レイアウト編集ウィンドウWN1の表のセルに配置したい文字列のWebオブジェクトを、そのWebページに含まれる表の中から探す。そして、その表の検索キーワードとする文字列(例えば、表の前後に位置する表タイトル。以下、「表キーワード」と記載する。)、そのWebオブジェクトの属する行の項目名(以下、「行キーワード」と記載する。)、その行キーワードの属する列の番号(以下、「行キーワード列番号」と記載する。)、そのWebオブジェクトの属する列の項目名(以下、「列キーワード」と記載する。)、およびその列キーワードの属する行の番号(以下、「列キーワード行番号」と記載する。)をそれぞれテキストボックスTX51〜TX55に入力して指定する。そして、OKボタンBN51をクリックする。   The user searches the table included in the Web page for the Web object of the character string to be placed in the table cell of the layout editing window WN1. Then, a character string (for example, a table title positioned before and after the table; hereinafter referred to as “table keyword”) as a search keyword of the table, an item name of the row to which the Web object belongs (hereinafter referred to as “row keyword”). ”, The column number to which the row keyword belongs (hereinafter referred to as“ row keyword column number ”), and the item name of the column to which the Web object belongs (hereinafter referred to as“ column keyword ”). ) And the number of the row to which the column keyword belongs (hereinafter referred to as “column keyword row number”) are respectively designated in the text boxes TX51 to TX55. Then, an OK button BN51 is clicked.

例えば、図16の表中の3行目3列目の「198,000」という文字列のWebオブジェクトを配置する場合は、「パソコン人気ランキング」という表キーワード、「パソコンB」という行キーワード、「2」という行キーワード列番号、「価格」という列キーワード、および「1」という列キーワード行番号を入力して指定する。   For example, when a Web object having a character string “198,000” in the third row and third column in the table of FIG. 16 is arranged, a table keyword “PC popularity ranking”, a row keyword “PC B”, “ A row keyword column number “2”, a column keyword “price”, and a column keyword row number “1” are input and specified.

ユーザは、前に説明した図9(a)における検索キーワードの入力方法と同様に、Webデータ選択ウィンドウWN2の中の「パソコン人気ランキング」、「パソコンB」、および「価格」の各文字列を順次ドラッグすることによって、テキストボックスTX51、TX52、およびTX54への入力を行うことができる。さらに、Webデータ選択部102は、ユーザがドラッグした位置に基づいて行キーワード列番号および列キーワード行番号を求め、テキストボックスTX53およびTX54にそれぞれの番号を自動入力する。なお、これら5つの項目を入力(指定)するためのダイアログボックスをキーワード指定ダイアログボックスDL5のように1つに纏めるのではなく、それぞれ別個に用意しておいてもよい。   In the same way as the search keyword input method in FIG. 9A described above, the user inputs the character strings “PC popularity ranking”, “PC B”, and “Price” in the Web data selection window WN2. By sequentially dragging, input to the text boxes TX51, TX52, and TX54 can be performed. Further, the Web data selection unit 102 obtains the row keyword column number and the column keyword row number based on the position dragged by the user, and automatically inputs the respective numbers in the text boxes TX53 and TX54. Note that the dialog boxes for inputting (specifying) these five items may be prepared separately instead of being combined into one as in the keyword specifying dialog box DL5.

OKボタンBN51がクリックされると、Webデータ選択部102は、その表キーワードを基準に、そのWebオブジェクトが属する表がHTMLの記述上どのような位置にあるのかを解析する。具体的には、その表キーワードから見てその表が上方向または下方向のどちらに位置し、かつ、その表キーワードから数えてその表の「<TABLE>」タグが何番目の「<TABLE>」タグであるか、という事項を調査することによって、相対関係を解析する。   When the OK button BN51 is clicked, the Web data selection unit 102 analyzes the position of the table to which the Web object belongs in the HTML description based on the table keyword. Specifically, the table is positioned either upward or downward when viewed from the table keyword, and the “<TABLE>” tag of the table counting from the table keyword is the number “<TABLE>”. The relative relationship is analyzed by investigating whether it is a tag or not.

例えば、WebページがHTMLによって図17に示すように記述されている場合は、「パソコン人気ランキング」という表キーワードから見てその表が上方向に位置し、かつ、その表の「<TABLE>」タグが1番目のものである、という相対関係の情報が、Webデータ選択部102の解析処理によって得られる。   For example, when the Web page is described in HTML as shown in FIG. 17, the table is positioned upward when viewed from the table keyword “PC popularity ranking”, and “<TABLE>” in the table is located. Information on the relative relationship that the tag is the first one is obtained by the analysis processing of the Web data selection unit 102.

表示レイアウト編集部101は、ユーザが指定した情報およびWebデータ選択部102によって得られた情報に基づいて、ユーザがWebオブジェクトを配置したセルのオブジェクト情報7Jおよび選択Webデータ検索情報7Kを生成し、それらをレイアウト情報記憶部121に登録する。   Based on the information specified by the user and the information obtained by the Web data selection unit 102, the display layout editing unit 101 generates object information 7J and selected Web data search information 7K of the cell in which the Web object is placed, They are registered in the layout information storage unit 121.

例えば、ユーザが図16の表中の3行目3列目の「198,000」という文字列のWebオブジェクトを、図14のレイアウト編集ウィンドウWN1に配置した表の中の2行目2列目のセルに配置する操作を行った場合は、表示レイアウト編集部101は、図11(b)に示すような選択Webデータ検索情報7Kおよび図6(e)に示すようなオブジェクト情報7Jを生成する。   For example, the user places the Web object of the character string “198,000” in the third row and third column in the table in FIG. 16 in the second row and second column in the table in which the layout is arranged in the layout editing window WN1 in FIG. When the operation of arranging in the cell is performed, the display layout editing unit 101 generates the selected Web data search information 7K as shown in FIG. 11B and the object information 7J as shown in FIG. .

この選択Webデータ検索情報7Kの「URL」は、そのWebオブジェクトが含まれるWebページのURLつまりユーザがURL入力ダイアログボックスDL1のテキストボックスTX16に入力したURLを示す。「データ種別」は、そのWebオブジェクトのデータの種類を示す情報であり、ここでは、表の一部という意味に鑑みて「表」という種類を示す。「表キーワード」、「行キーワード列番号」、「行キーワード」、「列キーワード行番号」、および「列キーワード」は、それぞれ、ユーザがキーワード指定ダイアログボックスDL2で指定した表キーワード、行キーワード列番号、行キーワード、列キーワード行番号、および列キーワードを示す。「検索情報」は、Webデータ選択部102の解析処理によって得られた、その表キーワードを基準とするそのWebオブジェクトを含む表の位置情報を示す。   The “URL” of the selected Web data search information 7K indicates the URL of the Web page including the Web object, that is, the URL input by the user in the text box TX16 of the URL input dialog box DL1. “Data type” is information indicating the type of data of the Web object, and here indicates the type “table” in view of the meaning of a part of the table. “Table keyword”, “Row keyword column number”, “Row keyword”, “Column keyword row number”, and “Column keyword” are respectively the table keyword and row keyword column number specified by the user in the keyword specification dialog box DL2. , Row keyword, column keyword row number, and column keyword. “Search information” indicates position information of a table including the Web object based on the table keyword obtained by the analysis processing of the Web data selection unit 102.

一方、このセルのオブジェクト情報7Jの「データ種別」は、そのセルに配置されたWebオブジェクトのデータの種類を示す。ここでは、「選択Webデータ」という種類を示す。「データ」は、そのWebオブジェクトの選択Webデータ検索情報7Kの検索情報IDを示す。つまり、選択Webデータ検索情報7Kへのリンクを示す。   On the other hand, the “data type” of the object information 7J of this cell indicates the data type of the Web object arranged in the cell. Here, the type “selected Web data” is shown. “Data” indicates the search information ID of the selected Web data search information 7K of the Web object. That is, a link to the selected Web data search information 7K is shown.

さらに、表示レイアウト編集部101は、セル一覧情報7C(図15参照)の中のそのセルに対応する「内容」の項目の欄にそのオブジェクト情報7Jのオブジェクト情報IDを格納し、「データ種別」の項目の欄に「リンク」という種類を格納する。   Further, the display layout editing unit 101 stores the object information ID of the object information 7J in the “content” item column corresponding to the cell in the cell list information 7C (see FIG. 15), and the “data type”. The type of “link” is stored in the item column.

以上説明したユーザの操作および端末装置1の各部の処理によって、レイアウト情報記憶部121にユーザ用ページ3PUに係るオブジェクト情報7J、選択Webデータ検索情報7K、およびセル一覧情報7Cが登録される。これにより、ユーザ用ページ3PUの表示レイアウトが決定する。   The object information 7J, the selected Web data search information 7K, and the cell list information 7C related to the user page 3PU are registered in the layout information storage unit 121 by the user operation and the processing of each unit of the terminal device 1 described above. Thereby, the display layout of the user page 3PU is determined.

図18および図19は図4のユーザ用ページ3PUの表示レイアウトのためのユーザの操作および端末装置1の処理の流れの例を説明するフローチャート、図20はユーザ用ページテーブルTLUの例を示す図である。   18 and 19 are flowcharts for explaining an example of a user operation for the display layout of the user page 3PU of FIG. 4 and a processing flow of the terminal device 1. FIG. 20 is a diagram showing an example of the user page table TLU. It is.

次に、図4に示すユーザ用ページ3PUの表示レイアウトを端末装置1に登録する場合を例に、図18および図19のフローチャートを参照しながら、ユーザの操作および端末装置1の処理の流れを説明する。   Next, referring to the flowcharts of FIGS. 18 and 19, the flow of user operations and processing of the terminal device 1 will be described with reference to the flowcharts of FIGS. explain.

ユーザは、自分のユーザ用ページ3PUを図4のような表示レイアウトに決めるために、次のような作業を行う。まず、レイアウト編集ウィンドウWN1およびWebデータ選択ウィンドウWN2をデスクトップに表示させておく(図18の#301、#302)。   The user performs the following work in order to determine his / her user page 3PU to the display layout as shown in FIG. First, the layout editing window WN1 and the Web data selection window WN2 are displayed on the desktop (# 301, # 302 in FIG. 18).

ユーザは、レイアウト編集ウィンドウWN1の中の、「お気に入り情報」という文字列の非Webオブジェクトを配置する位置を選択し、その位置にその文字列を入力する(#303)。すると、端末装置1の表示レイアウト編集部101は、その非Webオブジェクトに係るオブジェクト情報7J(図6(a)参照)を生成しレイアウト情報記憶部121に登録する(#304)。   The user selects a position in the layout editing window WN1 where a non-Web object having a character string “favorite information” is to be placed, and inputs the character string at that position (# 303). Then, the display layout editing unit 101 of the terminal device 1 generates object information 7J (see FIG. 6A) related to the non-Web object and registers it in the layout information storage unit 121 (# 304).

同様に、ユーザは、「お気に入り情報」という文字列の非Webオブジェクトおよび「今日の福岡の天気」という文字列の非Webオブジェクトを、自らがそれぞれについて決めた位置に配置する(#305、#307)。すると、表示レイアウト編集部101も同様に、これら2つの非Webオブジェクトそれぞれのオブジェクト情報7Jを生成しレイアウト情報記憶部121に登録する(#306、#308)。   Similarly, the user places a non-Web object having a character string “favorite information” and a non-Web object having a character string “Today's Fukuoka weather” at positions determined by the user (# 305, # 307). ). Then, the display layout editing unit 101 similarly generates object information 7J for each of these two non-Web objects and registers them in the layout information storage unit 121 (# 306, # 308).

ユーザは、円形、四角形、および三角形によって構成される画像の非Webオブジェクトを配置する位置を選択するとともに画像ファイル選択ダイアログボックスDL3(図12参照)を表示させ、その非Webオブジェクトのデータつまり画像ファイルを指定する(#309、#310)。すると、表示レイアウト編集部101は、その非Webオブジェクトに係るオブジェクト情報7J(図6(c)参照)を生成しレイアウト情報記憶部121に登録する(#311)。   The user selects a position where a non-Web object of an image composed of a circle, a rectangle, and a triangle is to be arranged, and displays an image file selection dialog box DL3 (see FIG. 12) to display data of the non-Web object, that is, an image file. Is specified (# 309, # 310). Then, the display layout editing unit 101 generates object information 7J (see FIG. 6C) related to the non-Web object and registers it in the layout information storage unit 121 (# 311).

ユーザは、表のオブジェクトを配置する位置を選択するとともに表情報入力ダイアログボックスDL4(図13参照)を表示させ、表の行数および列数を指定する(#312、#313)。すると、表示レイアウト編集部101は、その表のオブジェクトのセル一覧情報7C(図15参照)およびオブジェクト情報7J(図6(d))を生成しレイアウト情報記憶部121に登録する(#314、#315)。なお、この時点では、セル一覧情報7Cの「データ種別」および「内容」の項目はすべて空欄である。   The user selects the position where the table object is to be placed and displays the table information input dialog box DL4 (see FIG. 13) to specify the number of rows and columns of the table (# 312 and # 313). Then, the display layout editing unit 101 generates cell list information 7C (see FIG. 15) and object information 7J (FIG. 6D) of the objects in the table, and registers them in the layout information storage unit 121 (# 314, # 315). At this point, the “data type” and “content” items of the cell list information 7C are all blank.

その表の各セルには、Webオブジェクトを配置することも非Webオブジェクトを配置することもできる。   A Web object or a non-Web object can be placed in each cell of the table.

ここで、ユーザによるWebオブジェクトの配置の作業を支援するために、端末装置1のWebデータ選択部102が起動する(#316)。   Here, the Web data selection unit 102 of the terminal device 1 is activated in order to assist the user in arranging the Web objects (# 316).

ユーザは、URL入力ダイアログボックスDL1(図8参照)を表示させ(#317)、それに所定のURLを指定することによって端末装置1を図7のようなWebページにアクセスさせる(#318)。このとき、端末装置1は、図10のようなHTMLファイルなどをWebサーバ2から受信する。   The user displays the URL input dialog box DL1 (see FIG. 8) (# 317), and designates a predetermined URL thereto, thereby causing the terminal device 1 to access the Web page as shown in FIG. 7 (# 318). At this time, the terminal apparatus 1 receives an HTML file or the like as shown in FIG.

ここで、ユーザは、キーワード指定ダイアログボックスDL2(図9(a)参照)を表示させ(#319)、現在「晴れ」という文字列を示すWebオブジェクトおよびそれを検索するための検索キーワードを指定する(#320)。この際に、そのWebオブジェクトを配置する位置も指定する。   Here, the user displays the keyword specifying dialog box DL2 (see FIG. 9A) (# 319), and specifies the Web object that currently indicates the character string “sunny” and the search keyword for searching for it. (# 320). At this time, the position where the Web object is arranged is also designated.

すると、Webデータ選択部102は、そのWebオブジェクトおよび検索キーワードとの位置関係を解析し(#322)、表示レイアウト編集部101は、そのWebオブジェクトの選択Webデータ検索情報7K(図11(a)参照)およびオブジェクト情報7J(図6(b)参照)を生成しレイアウト情報記憶部121に登録する(図19の#323、#324)。   Then, the Web data selection unit 102 analyzes the positional relationship between the Web object and the search keyword (# 322), and the display layout editing unit 101 selects the Web object selection Web data search information 7K (FIG. 11A). And the object information 7J (see FIG. 6B) are generated and registered in the layout information storage unit 121 (# 323 and # 324 in FIG. 19).

ユーザは、ステップ#313で配置した表の各セルにWebオブジェクトまたは非Webオブジェクトを、次のように配置する。   The user arranges a Web object or a non-Web object in each cell of the table arranged in Step # 313 as follows.

URL入力ダイアログボックスDL1に所定のURLを指定することによって端末装置1を図16のようなWebページにアクセスさせる(#325)。このとき、端末装置1は、図17のようなHTMLファイルなどをWebサーバ2から受信する。そして、ユーザは、キーワード指定ダイアログボックスDL5(図9(b)参照)を表示させる(#326)。   By specifying a predetermined URL in the URL input dialog box DL1, the terminal apparatus 1 is made to access a Web page as shown in FIG. 16 (# 325). At this time, the terminal device 1 receives an HTML file or the like as shown in FIG. Then, the user displays the keyword designation dialog box DL5 (see FIG. 9B) (# 326).

ここで、レイアウト編集ウィンドウWN1に配置した表の1行目の1〜4列目のセルに「製品名」、「価格」、「CPU」、および「HDD」という文字列の非Webオブジェクトを入力して配置し、2行目の1、3、4列目のセルに、「パソコンB」、「2.0GHz」、および「100GB」という文字列の非Webオブジェクトを入力して配置し、3行目の1、3、4列目のセルに、「パソコンC」、「1.2GHz」、および「60GB」という文字列の非Webオブジェクトを入力して配置する(#327)。CPUおよびHDD(ハードディスク)のスペックは、予め調べておく。   Here, the non-Web objects of the character strings “product name”, “price”, “CPU”, and “HDD” are input to the cells in the first to fourth columns of the table arranged in the layout editing window WN1. The non-Web objects of the character strings “PC B”, “2.0 GHz”, and “100 GB” are input and arranged in the cells in the first, third, and fourth columns of the second row. Non-Web objects of character strings “PC C”, “1.2 GHz”, and “60 GB” are input and arranged in the cells in the first, third, and fourth columns of the row (# 327). The specifications of the CPU and HDD (hard disk) are checked in advance.

すると、表示レイアウト編集部101は、その表のセル一覧情報7C(図15参照)の中のこれら10個のセルそれぞれに対応する「内容」の項目に、そのセルに配置(入力)された文字列そのもののデータを格納するとともに、それぞれに対応する「データ種別」の項目に「文字列」という種類を格納する(#328)。   Then, the display layout editing unit 101 sets the characters arranged (input) to the “content” item corresponding to each of these 10 cells in the cell list information 7C (see FIG. 15) of the table. The data of the column itself is stored, and the type of “character string” is stored in the item of “data type” corresponding to each (# 328).

さらに、ユーザは、2行目2列目のセルおよび3行目2列目のセルに、それぞれ、パソコンBの価格を示すWebオブジェクトおよびパソコンCの価格を示すWebオブジェクトを配置する(#329)。   Further, the user places a Web object indicating the price of the personal computer B and a Web object indicating the price of the personal computer C in the cell in the second row and the second column and the cell in the third row and the second column, respectively (# 329). .

具体的には、パソコンBの価格を示すWebオブジェクトを配置する際は、2行目2列目のセルを選択した後、キーワード指定ダイアログボックスDL5のテキストボックスTX51〜TX55に、「パソコン人気ランキング」という表キーワード、「パソコンB」という行キーワード、「2」という行キーワード列番号、「価格」という列キーワード、および「1」という列キーワード行番号を入力する。同様に、パソコンCの価格を示すWebオブジェクトを配置する際は、キーワード指定ダイアログボックスDL5のテキストボックスTX51〜TX55に、「パソコン人気ランキング」という表キーワード、「パソコンC」という行キーワード、「2」という行キーワード列番号、「価格」という列キーワード、および「1」という列キーワード行番号を入力する。   Specifically, when placing a Web object indicating the price of the personal computer B, after selecting the cell in the second row and the second column, the “PC popularity ranking” in the text boxes TX51 to TX55 of the keyword designation dialog box DL5. Table keyword, “PC B” row keyword, “2” row keyword column number, “price” column keyword, and “1” column keyword row number. Similarly, when a Web object indicating the price of the personal computer C is arranged, a table keyword “PC popularity ranking”, a line keyword “PC C”, “2” are displayed in the text boxes TX51 to TX55 of the keyword specification dialog box DL5. The row keyword column number “,” the column keyword “price”, and the column keyword row number “1” are input.

Webデータ選択部102は、レイアウト編集ウィンドウWN1の表に配置されたWebオブジェクトが属するWebページの中の表と表キーワードとの位置関係を解析する(#330)。表示レイアウト編集部101は、それらのWebオブジェクトごとの選択Webデータ検索情報7K(図11(b)参照)およびオブジェクト情報7J(図6(e)参照)を生成しレイアウト情報記憶部121に登録する(#331、#332)。さらに、セル一覧情報7C(図15参照)の中のこれら2個のセルそれぞれに対応する「内容」の項目に、レイアウト情報記憶部121に登録した各セルのオブジェクト情報7Jのオブジェクト情報IDを格納する(#333)。   The Web data selection unit 102 analyzes the positional relationship between the table and the table keyword in the Web page to which the Web object arranged in the table of the layout editing window WN1 belongs (# 330). The display layout editing unit 101 generates selected Web data search information 7K (see FIG. 11B) and object information 7J (see FIG. 6E) for each Web object, and registers them in the layout information storage unit 121. (# 331, # 332). Furthermore, the object information ID of the object information 7J of each cell registered in the layout information storage unit 121 is stored in the “content” item corresponding to each of these two cells in the cell list information 7C (see FIG. 15). (# 333).

以上の処理によって、図4に示すユーザ用ページ3PUの表示レイアウトの操作および処理が完了する。このユーザ用ページ3PUのページIDおよびページ名に関する情報は、図20に示すように、ユーザ用ページテーブルTLUに格納される。このユーザ用ページテーブルTLUは、レイアウト情報記憶部121によって管理されている。表示レイアウト編集部101は、ユーザ用ページ3PUのページIDを、遅くとも図18のステップ#304の処理を開始するまでに発行する。ユーザは、図18および図19で説明した処理の前後または途中に、端末装置1に対してページ名を指定する。   With the above processing, the operation and processing of the display layout of the user page 3PU shown in FIG. 4 are completed. Information about the page ID and page name of the user page 3PU is stored in the user page table TLU as shown in FIG. The user page table TLU is managed by the layout information storage unit 121. The display layout editing unit 101 issues the page ID of the user page 3PU by the time the processing of step # 304 in FIG. 18 is started at the latest. The user designates a page name for the terminal device 1 before, during or after the processing described with reference to FIGS. 18 and 19.

または、図18および図19の処理によって得られた1つのユーザ用ページ3PUに係るオブジェクト情報7J、選択Webデータ検索情報7K、およびセル一覧情報7Cを1つのファイルに纏めてレイアウト情報記憶部121に登録(保存)してもよい。   Alternatively, the object information 7J, the selected Web data search information 7K, and the cell list information 7C related to one user page 3PU obtained by the processing of FIGS. 18 and 19 are collected in one file and stored in the layout information storage unit 121. You may register (save).

また、ユーザは、様々な形態のユーザ用ページ3PUを端末装置1に登録しておくことができる。   Further, the user can register various types of user pages 3PU in the terminal device 1 in advance.

なお、ユーザ用ページテーブルTLUには、後に説明する遷移ページ3PSのページIDおよびページ名の情報も格納される。   The user page table TLU also stores page ID and page name information of the transition page 3PS described later.

〔ユーザ用ページ3PUの再現のための機能〕
図3のページ再現表示処理部103および選択Webデータ取得部104は、レイアウト情報記憶部121に記憶されている情報に基づいてユーザ用ページ3PUを再現し表示するための処理を行う。
[Functions for reproducing user page 3PU]
The page reproduction display processing unit 103 and the selected Web data acquisition unit 104 in FIG. 3 perform processing for reproducing and displaying the user page 3PU based on the information stored in the layout information storage unit 121.

ページ再現表示処理部103は、図20のユーザ用ページテーブルTLUに基づいて、表示レイアウトに関する情報がレイアウト情報記憶部121に記憶されているユーザ用ページ3PUの一覧を表示する。そして、その一覧の中からユーザが選択したユーザ用ページ3PUを、そのユーザ用ページ3PUを構成するオブジェクトを所定の位置に配置することによって再現し、それをデスクトップに表示する。   The page reproduction display processing unit 103 displays a list of user pages 3PU in which information related to the display layout is stored in the layout information storage unit 121 based on the user page table TLU of FIG. Then, the user page 3PU selected by the user from the list is reproduced by arranging the objects constituting the user page 3PU at a predetermined position, and displayed on the desktop.

上述の表示レイアウト編集部101およびWebデータ選択部102の処理によって、レイアウト情報記憶部121には、ユーザが選択したユーザ用ページ3PUに係るページIDが対応付けられている1つまたは複数のオブジェクト情報7Jが記憶されている。ページ再現表示処理部103は、これらのオブジェクト情報7J、それに関連付けられている選択Webデータ検索情報7Kおよびセル一覧情報7C、およびWebサーバ2で公開されているWebページのデータに基づいて、ユーザ用ページ3PUを次のように再現する。   As a result of the processing of the display layout editing unit 101 and the Web data selection unit 102 described above, the layout information storage unit 121 has one or more pieces of object information associated with the page ID related to the user page 3PU selected by the user. 7J is stored. The page reproduction display processing unit 103 uses the object information 7J, the selected Web data search information 7K and the cell list information 7C associated with the object information 7J, and the Web page data published on the Web server 2 for the user. Page 3PU is reproduced as follows.

ページ再現表示処理部103は、まず、空白のページを仮想する。そして、必要に応じて選択Webデータ取得部104と連携し、ユーザ用ページ3PUを構成するオブジェクトを次の(A)〜(D)の方法によって再現し、そのページに配置する。   The page reproduction display processing unit 103 first virtualizes a blank page. Then, in cooperation with the selected Web data acquisition unit 104 as necessary, the objects constituting the user page 3PU are reproduced by the following methods (A) to (D) and arranged on the page.

(A) 文字列の非Webオブジェクトの再現および配置
ページ再現表示処理部103は、再現の対象であるユーザ用ページ3PUの文字列の非Webオブジェクトのオブジェクト情報7J(図6(a)参照)をレイアウト情報記憶部121から呼び出す。つまり、「データ種別」が「文字列」であるオブジェクト情報7Jを呼び出す。そして、そのページの中の、そのオブジェクト情報7Jの「表示位置」に示される位置に、そのオブジェクト情報7Jの「データ」に示される文字列を配置する。
(A) Reproduction and Arrangement of Non-Web Object of Character String The page reproduction display processing unit 103 uses the object information 7J of the non-Web object of the character string of the user page 3PU to be reproduced (see FIG. 6A). Called from the layout information storage unit 121. That is, the object information 7J whose “data type” is “character string” is called. Then, the character string indicated by the “data” of the object information 7J is arranged at the position indicated by the “display position” of the object information 7J in the page.

そのようなオブジェクト情報7Jが複数記憶されている場合は、それぞれについて、上記の処理を行う。   When a plurality of such object information 7J is stored, the above processing is performed for each.

(B) 画像の非Webオブジェクトの再現および配置
ページ再現表示処理部103は、そのユーザ用ページ3PUの画像の非Webオブジェクトのオブジェクト情報7J(図6(c)参照)をレイアウト情報記憶部121から呼び出す。つまり、「データ種別」が「画像」であるオブジェクト情報7Jを呼び出す。さらに、そのオブジェクト情報7Jの「データ」に示されるパスに基づいて画像ファイルを呼び出す。そして、そのオブジェクト情報7Jの「表示位置」に示される位置に、呼び出した画像ファイルに係る画像を再生し配置する。
(B) Reproduction and Arrangement of Non-Web Object of Image The page reproduction display processing unit 103 receives the object information 7J (see FIG. 6C) of the non-Web object of the image of the user page 3PU from the layout information storage unit 121. call. That is, the object information 7J whose “data type” is “image” is called. Further, the image file is called based on the path indicated by “data” of the object information 7J. Then, the image related to the called image file is reproduced and arranged at the position indicated by the “display position” of the object information 7J.

そのようなオブジェクト情報7Jが複数記憶されている場合は、それぞれについて、上記の処理を行う。   When a plurality of such object information 7J is stored, the above processing is performed for each.

(C) 表に配置されていない文字列のWebオブジェクトの再現および配置
ページ再現表示処理部103は、そのユーザ用ページ3PUの文字列のWebオブジェクトであるが表のセルには配置されないWebオブジェクトのオブジェクト情報7J(図6(b)参照)をレイアウト情報記憶部121から呼び出す。つまり、「データ種別」が「選択Webデータ」でありかつ「表示位置」の項目が設けられているオブジェクト情報7Jを呼び出す。「データ」に示される検索情報IDに対応する選択Webデータ検索情報7K(図11(a)参照)を呼び出す。
(C) Reproduction and arrangement of Web object of character string not arranged in the table The page reproduction display processing unit 103 is a Web object of the character string of the user page 3PU but is not arranged in the cell of the table. The object information 7J (see FIG. 6B) is called from the layout information storage unit 121. That is, the object information 7J in which the “data type” is “selected Web data” and the item “display position” is provided is called. The selected Web data search information 7K (see FIG. 11A) corresponding to the search information ID indicated by “data” is called.

選択Webデータ取得部104は、その選択Webデータ検索情報7Kの「URL」に示されるURLに係るWebページにアクセスする。そのWebページの中から「検索キーワード」および「検索情報」に基づいて配置対象のWebオブジェクトを検索する。すなわち、まず、そのWebページのHTMLファイル(図10参照)の中から、「検索キーワード」に示される検索キーワードの文字列を検索する。検索した検索キーワードの位置から、「検索情報」に示される情報の通りにHTMLファイルを辿ることによって、配置対象のWebオブジェクトを検索する。   The selected Web data acquisition unit 104 accesses the Web page related to the URL indicated by “URL” of the selected Web data search information 7K. A Web object to be arranged is searched from the Web page based on “search keyword” and “search information”. That is, first, the character string of the search keyword indicated by “search keyword” is searched from the HTML file (see FIG. 10) of the Web page. The Web object to be arranged is searched by following the HTML file from the position of the searched search keyword according to the information indicated by “search information”.

そして、ページ再現表示処理部103は、そのオブジェクト情報7Jの「表示位置」に示される位置に、検索した文字列のWebオブジェクトを配置する。なお、選択Webデータ取得部104による検索処理によって得られたWebオブジェクトのデータは、Webデータ記憶部123に記憶させておく。ページ再現表示処理部103は、再度、同じユーザ用ページ3PUを再現する際には、Webサーバ2からHTMLファイルを受信する処理およびその中からWebオブジェクトを検索する処理を行う代わりに、Webデータ記憶部123に記憶させたデータを使用してもよい。   Then, the page reproduction display processing unit 103 arranges the Web object of the searched character string at the position indicated by “display position” of the object information 7J. Note that the Web object data obtained by the search processing by the selected Web data acquisition unit 104 is stored in the Web data storage unit 123. When the page reproduction display processing unit 103 reproduces the same user page 3PU again, the page reproduction display processing unit 103 stores the Web data instead of performing the process of receiving the HTML file from the Web server 2 and the process of searching for the Web object therefrom. Data stored in the unit 123 may be used.

そのようなオブジェクト情報7Jが複数記憶されている場合は、それぞれについて、上記の処理を行う。   When a plurality of such object information 7J is stored, the above processing is performed for each.

(D) 表のオブジェクトの再現および配置
ページ再現表示処理部103は、そのユーザ用ページ3PUの表のオブジェクトのオブジェクト情報7J(図6(d)参照)をレイアウト情報記憶部121から呼び出す。つまり、「データ種別」が「表」であるオブジェクト情報7Jを呼び出す。そのオブジェクト情報7Jの「行数,列数」に示される行数および列数の表を生成し、これを「表示位置」に示される位置に配置する。この時点では、配置した表の各セルはすべて空欄である。
(D) Reproduction and Arrangement of Table Object The page reproduction display processing unit 103 calls the object information 7J of the table object of the user page 3PU (see FIG. 6D) from the layout information storage unit 121. That is, the object information 7J whose “data type” is “table” is called. A table of the number of rows and the number of columns shown in the “number of rows, the number of columns” of the object information 7J is generated and arranged at the position shown in the “display position”. At this point, all the cells in the arranged table are blank.

「セル一覧情報ID」に示されるセル一覧情報IDに対応するセル一覧情報7C(図15参照)をレイアウト情報記憶部121から呼び出す。   The cell list information 7C (see FIG. 15) corresponding to the cell list information ID indicated in the “cell list information ID” is called from the layout information storage unit 121.

配置した表のセルのうちの、セル一覧情報7Cの「データ種別」に示される情報が「文字列」であるセルに、同行の「内容」に示される文字列を配置する。そのようなセルが複数ある場合は、それぞれについて、係る処理を行う。   Among the cells of the arranged table, the character string indicated by “content” in the same row is arranged in the cell whose information indicated by “data type” of the cell list information 7C is “character string”. When there are a plurality of such cells, the process is performed for each.

一方、配置した表のセルのうちの、セル一覧情報7Cの「データ種別」に示される情報が「リンク」であるセルには、Webオブジェクトを次のような手順で配置する。   On the other hand, among the cells in the arranged table, the Web object is arranged in the following procedure in the cell whose information shown in the “data type” of the cell list information 7C is “link”.

「内容」に示されるオブジェクト情報IDに対応するオブジェクト情報7J(図6(e)参照)をレイアウト情報記憶部121から呼び出す。そのオブジェクト情報7Jの「データ」に示される検索情報IDに対応する選択Webデータ検索情報7K(図11(b)参照)をレイアウト情報記憶部121から呼び出す。   The object information 7J (see FIG. 6E) corresponding to the object information ID indicated in “content” is called from the layout information storage unit 121. The selected Web data search information 7K (see FIG. 11B) corresponding to the search information ID indicated in the “data” of the object information 7J is called from the layout information storage unit 121.

選択Webデータ取得部104は、その選択Webデータ検索情報7Kの「URL」に示されるURLに係るWebページにアクセスする。そのWebページの中から「表キーワード」および「検索情報」に基づいて配置対象のWebオブジェクトが属する表を検索する。その表の検索方法は、上記(C)の場合と同様である。   The selected Web data acquisition unit 104 accesses the Web page related to the URL indicated by “URL” of the selected Web data search information 7K. Based on the “table keyword” and “search information”, the table to which the arrangement-target Web object belongs is searched from the Web page. The table retrieval method is the same as in the case of (C) above.

その表が見つかったら、選択Webデータ取得部104は、「行キーワード列番号」、「行キーワード」、「列キーワード行番号」、および「列キーワード」に示される情報に基づいて、その表の中から配置対象のWebオブジェクトを検索する。すなわち、「行キーワード列番号」が示す列番号の列の中から「行キーワード」が示すキーワード(文字列)を見つけるとともに、「列キーワード行番号」が示す行番号の列の中から「列キーワード」が示すキーワード(文字列)を見つける。「行キーワード」が示すキーワードの属する行と「列キーワード」が示すキーワードとが交わるセルに格納されている文字列のオブジェクトを、配置対象のWebオブジェクトとして選出する。   When the table is found, the selected Web data acquisition unit 104 uses the information shown in the “row keyword column number”, “row keyword”, “column keyword row number”, and “column keyword”. The Web object to be arranged is searched from. That is, the keyword (character string) indicated by the “row keyword” is found from the column number indicated by the “row keyword column number”, and the “column keyword” is selected from the row number indicated by the “column keyword row number”. The keyword (character string) indicated by "is found. The object of the character string stored in the cell where the row to which the keyword indicated by “row keyword” belongs and the keyword indicated by “column keyword” intersect is selected as the Web object to be arranged.

そして、ページ再現表示処理部103は、選出されたWebオブジェクトを配置先のセルに配置する。   Then, the page reproduction display processing unit 103 arranges the selected Web object in the arrangement destination cell.

セル一覧情報7Cの「データ種別」に示される情報が「リンク」であるセルが複数ある場合は、それぞれについて上記の処理を行う。なお、選択Webデータ取得部104によって得られたWebオブジェクトのデータは、前に説明した(C)の場合と同様、Webデータ記憶部123に記憶させておく。ページ再現表示処理部103は、再度、同じユーザ用ページ3PUを再現する際にそのデータを使用することができる。   When there are a plurality of cells whose information shown in the “data type” of the cell list information 7C is “link”, the above processing is performed for each of the cells. Note that the Web object data obtained by the selected Web data acquisition unit 104 is stored in the Web data storage unit 123 as in the case of (C) described above. The page reproduction display processing unit 103 can use the data again when reproducing the same user page 3PU.

また、表のオブジェクトのオブジェクト情報7Jが複数記憶されている場合は、それぞれについて、上記の処理を行う。   Further, when a plurality of object information 7J of the objects in the table are stored, the above processing is performed for each.

図21および図22は図4のユーザ用ページ3PUを再現するためのユーザの操作および端末装置1の処理の流れの例を説明するフローチャート、図23は更新後のWebページのHTMLファイルの内容の例を示す図、図24は更新後のWebページの表示の例を示す図、図25は更新後のWebページのHTMLファイルの内容の例を示す図、図26は更新後のWebページの表示の例を示す図、図27は最新のWebページに基づいて再現されるユーザ用ページ3PUの例を示す図である。   FIG. 21 and FIG. 22 are flowcharts for explaining an example of the user operation for reproducing the user page 3PU of FIG. 4 and the processing flow of the terminal device 1, and FIG. 23 is the contents of the HTML file of the updated Web page. FIG. 24 is a diagram illustrating an example of the display of the updated Web page, FIG. 25 is a diagram illustrating an example of the content of the HTML file of the updated Web page, and FIG. 26 is a display of the updated Web page. FIG. 27 is a diagram showing an example of a user page 3PU reproduced based on the latest Web page.

次に、図4に示すユーザ用ページ3PUを再現する場合を例に、ユーザの操作および端末装置1の処理の流れを、図21および図22のフローチャートなどを参照して説明する。   Next, taking the case of reproducing the user page 3PU shown in FIG. 4 as an example, the user operation and the flow of processing of the terminal device 1 will be described with reference to the flowcharts of FIG. 21 and FIG.

ユーザが所定の操作を行うと、ページ再現表示処理部103は、ユーザ用ページテーブルTLU(図20参照)が配置された、ユーザ用ページ3PUの選択用のダイアログボックスを表示する(#341)。ここで、ユーザは、閲覧したいユーザ用ページ3PUを選択する。ページ再現表示処理部103は、ユーザによる選択を受け付けると(#342)、選択Webデータ取得部104と連携しながら、そのユーザ用ページ3PUを再現するための処理を行う。   When the user performs a predetermined operation, the page reproduction display processing unit 103 displays a dialog box for selecting the user page 3PU in which the user page table TLU (see FIG. 20) is arranged (# 341). Here, the user selects a user page 3PU to be browsed. When receiving the selection by the user (# 342), the page reproduction display processing unit 103 performs a process for reproducing the user page 3PU in cooperation with the selected Web data acquisition unit 104.

ページ再現表示処理部103は、まず、空白のページを仮想する(#343)。そのユーザ用ページ3PUのページIDに対応付けられており、かつ、文字列の非Webオブジェクトに係るオブジェクト情報7J(図6(a)参照)を、レイアウト情報記憶部121から呼び出す(#344)。仮想したページの中のそのオブジェクト情報7Jの「表示位置」に示される位置に、そのオブジェクト情報7Jの「データ」に示される文字列を配置する(#345)。これにより、「お気に入り情報」、「PC価格動向」、および「今日の福岡の天気」の各文字列の非Webオブジェクトが配置される。   The page reproduction display processing unit 103 first virtualizes a blank page (# 343). The object information 7J (see FIG. 6A) associated with the page ID of the user page 3PU and related to the non-Web object of the character string is called from the layout information storage unit 121 (# 344). In the virtual page, the character string indicated by the “data” of the object information 7J is arranged at the position indicated by the “display position” of the object information 7J (# 345). Thereby, non-Web objects of character strings of “favorite information”, “PC price trend”, and “today's Fukuoka weather” are arranged.

そのユーザ用ページ3PUのページIDに対応付けられており、かつ、画像の非Webオブジェクトに係るオブジェクト情報7J(図6(c)参照)を、レイアウト情報記憶部121から呼び出す(#346)。そのオブジェクト情報7Jの「データ」に示されるパスに基づいて画像ファイルを呼び出し、そのオブジェクト情報7Jの「表示位置」に示される位置に、呼び出した画像ファイルに係る画像を再生し配置する(#347)。これにより、円形、四角形、および三角形によって構成される画像の非Webオブジェクトが配置される。   The object information 7J (see FIG. 6C) associated with the page ID of the user page 3PU and related to the non-Web object of the image is called from the layout information storage unit 121 (# 346). The image file is called based on the path indicated by the “data” of the object information 7J, and the image related to the called image file is reproduced and arranged at the position indicated by the “display position” of the object information 7J (# 347). ). Thereby, the non-Web object of the image comprised by a circle, a rectangle, and a triangle is arrange | positioned.

そのユーザ用ページ3PUのページIDに対応付けられておりかつ文字列のWebオブジェクトに係るが表のセルには配置されないWebオブジェクトのオブジェクト情報7J(図6(b)参照)をレイアウト情報記憶部121から呼び出し、さらに、そのオブジェクト情報7Jの「データ」に示される検索情報IDに対応する選択Webデータ検索情報7K(図11(a)参照)を呼び出す(#348)。   The layout information storage unit 121 stores the object information 7J (see FIG. 6B) of the Web object that is associated with the page ID of the user page 3PU and that is related to the Web object of the character string but is not arranged in the table cell. And the selected Web data search information 7K (see FIG. 11A) corresponding to the search information ID indicated in the “data” of the object information 7J is called (# 348).

選択Webデータ取得部104は、その選択Webデータ検索情報7Kの「URL」に示されるURLに係るWebページにアクセスする。つまり、そのWebページのHTMLファイルをWebサーバ2からダウンロードする(#349)。一般に、Webページの内容はしばしば更新されることが多い。ここでは、図23のHTMLファイルが取得されたとする。このHTMLファイルによると、図24のようなWebページを再現することができる。図24と図7とを比較すると、今回アクセスしたWebページが更新されていることが、分かる。   The selected Web data acquisition unit 104 accesses the Web page related to the URL indicated by “URL” of the selected Web data search information 7K. That is, the HTML file of the Web page is downloaded from the Web server 2 (# 349). In general, the contents of Web pages are often updated. Here, it is assumed that the HTML file of FIG. 23 has been acquired. According to this HTML file, a Web page as shown in FIG. 24 can be reproduced. Comparing FIG. 24 and FIG. 7, it can be seen that the Web page accessed this time has been updated.

ページ再現表示処理部103は、ステップ#343で用意したページに配置するWebオブジェクトを次のように検索する。図23のダウンロードしたHTMLファイルの中から、選択Webデータ検索情報7Kの「検索キーワード」に示される検索キーワードの文字列を検索する(#350)。   The page reproduction display processing unit 103 searches for Web objects to be arranged on the page prepared in step # 343 as follows. From the downloaded HTML file of FIG. 23, the character string of the search keyword indicated by the “search keyword” of the selected Web data search information 7K is searched (# 350).

さらに、検索した検索キーワードの位置から、「検索情報」に示される情報の通りにHTMLファイルを辿ることによって、配置対象のWebオブジェクトを検索する(#351)。例えば、図11(a)の選択Webデータ検索情報7Kによると、「天気予報」の文字列から下方向に向かって2つ目の「<BR>」タグを検索する。そして、その直後から所定のタグ(例えば、その次の「<BR>」タグ)までの文字列を、配置対象のWebオブジェクトとして抽出する。これにより、「雨」という文字列のWebオブジェクトが検索される。   Further, the Web object to be arranged is searched by following the HTML file as indicated by the “search information” from the position of the searched search keyword (# 351). For example, according to the selected Web data search information 7K in FIG. 11A, the second “<BR>” tag is searched downward from the character string “weather forecast”. Then, a character string from immediately after that to a predetermined tag (for example, the next “<BR>” tag) is extracted as a Web object to be arranged. Thereby, a Web object having a character string “rain” is searched.

そして、ページ再現表示処理部103は、オブジェクト情報7Jの「表示位置」に示される位置に、検索した「雨」という文字列のWebオブジェクトを配置する(#352)。   Then, the page reproduction display processing unit 103 arranges the searched Web object of the character string “rain” at the position indicated by “display position” of the object information 7J (# 352).

ページ再現表示処理部103は、そのユーザ用ページ3PUのページIDに対応付けられている、表のオブジェクトのオブジェクト情報7J(図6(d)参照)をレイアウト情報記憶部121から呼び出す(#353)。そのオブジェクト情報7Jの「行数,列数」に示される行数および列数の表を生成し、これを「表示位置」に示される位置に配置する(#354)。   The page reproduction display processing unit 103 calls the object information 7J (see FIG. 6D) of the table object associated with the page ID of the user page 3PU from the layout information storage unit 121 (# 353). . A table of the number of rows and the number of columns shown in the “number of rows and columns” of the object information 7J is generated and arranged at the position shown in the “display position” (# 354).

そのオブジェクト情報7Jの「セル一覧情報ID」に示されるセル一覧情報IDに対応するセル一覧情報7C(図15参照)をレイアウト情報記憶部121から呼び出す(#355)。「データ種別」に示される情報が「文字列」であるセルに、同行の「内容」に示される文字列を配置する(#356)。これにより、「製品名」、「価格」、「CPU」、「HDD」、「パソコンB」、「2.0GHz」、「100GB」、「パソコンC」、「1.2GHz」、および「60GB」の各文字列の非Webオブジェクトが所定のセルに配置される。   The cell list information 7C (see FIG. 15) corresponding to the cell list information ID indicated in the “cell list information ID” of the object information 7J is called from the layout information storage unit 121 (# 355). A character string indicated by “content” in the same row is arranged in a cell whose information indicated by “data type” is “character string” (# 356). Accordingly, “product name”, “price”, “CPU”, “HDD”, “PC B”, “2.0 GHz”, “100 GB”, “PC C”, “1.2 GHz”, and “60 GB” The non-Web object of each character string is arranged in a predetermined cell.

そのセル一覧情報7Cの「データ種別」に示される情報が「リンク」であるセルには、Webオブジェクトを次のような手順で配置する。   Web objects are arranged in the following procedure in the cell whose information shown in the “data type” of the cell list information 7C is “link”.

「内容」に示されるオブジェクト情報IDに対応するオブジェクト情報7J(図6(e)参照)を呼び出し、さらに、そのオブジェクト情報7Jの「データ」に示される検索情報IDに対応する選択Webデータ検索情報7K(図11(b)参照)を呼び出す(#357)。   The object information 7J corresponding to the object information ID indicated in “content” (see FIG. 6E) is called, and the selected Web data search information corresponding to the search information ID indicated in “data” of the object information 7J. 7K (see FIG. 11B) is called (# 357).

選択Webデータ取得部104は、その選択Webデータ検索情報7Kの「URL」に示されるURLに係るWebページにアクセスする。つまり、そのWebページのHTMLファイルをWebサーバ2からダウンロードする(#358)。ここでは、図25のHTMLファイルが取得されたとする。このHTMLファイルによると、図26のようなWebページを再現することができる。図26と図16とを比較すると、今回アクセスしたWebページが更新されていることが、分かる。   The selected Web data acquisition unit 104 accesses the Web page related to the URL indicated by “URL” of the selected Web data search information 7K. That is, the HTML file of the Web page is downloaded from the Web server 2 (# 358). Here, it is assumed that the HTML file of FIG. 25 is acquired. According to this HTML file, a Web page as shown in FIG. 26 can be reproduced. Comparing FIG. 26 and FIG. 16, it can be seen that the Web page accessed this time has been updated.

ページ再現表示処理部103は、そのWebページの中から、ステップ#354で生成したセルに配置するWebオブジェクトを検索する。   The page reproduction display processing unit 103 searches the Web page for a Web object to be arranged in the cell generated in Step # 354.

すなわち、まず、そのオブジェクト情報7Jの「表キーワード」に示される表キーワードの文字列を、ダウンロードしたHTMLファイルの中から検索する(#359)。   That is, first, the character string of the table keyword indicated by the “table keyword” in the object information 7J is searched from the downloaded HTML file (# 359).

さらに、検索した表キーワードの位置から、「検索情報」に示される情報の通りにHTMLファイルを辿ることによって、配置対象のWebオブジェクトが属する表を検索する(#360)。例えば、図11(b)の選択Webデータ検索情報7Kによると、「パソコン人気ランキング」の文字列から上方向に向かって1つ目の「<TABLE>」タグを検索する。そして、その直後の表を、配置対象のWebオブジェクトの属する表として抽出する。   Further, the table to which the Web object to be arranged belongs is searched by following the HTML file as indicated by the “search information” from the position of the searched table keyword (# 360). For example, according to the selected Web data search information 7K in FIG. 11B, the first “<TABLE>” tag is searched upward from the character string “PC popularity ranking”. Then, the table immediately after that is extracted as a table to which the Web object to be arranged belongs.

抽出した表の中から、選択Webデータ検索情報7Kの「行キーワード列番号」、「行キーワード」、「列キーワード行番号」、および「列キーワード」に示される情報に基づいて、配置対象のWebオブジェクトを検索する。   Based on the information shown in the “row keyword column number”, “row keyword”, “column keyword row number”, and “column keyword” of the selected Web data search information 7K from the extracted table, the Web to be arranged Search for an object.

すなわち、「行キーワード列番号」が示す列番号の列の中から「行キーワード」が示すキーワード(文字列)を見つけるとともに(#361)、「列キーワード行番号」が示す行番号の列の中から「列キーワード」が示すキーワード(文字列)を見つける(#362)。図11(b)の例では、2列目から「パソコンB」を見つけ、1行目から「価格」を見つける。   In other words, the keyword (character string) indicated by the “row keyword” is found from the column number indicated by the “row keyword column number” (# 361), and the column of the row number indicated by the “column keyword line number” is found. The keyword (character string) indicated by the “column keyword” is found from (# 362). In the example of FIG. 11B, “PC B” is found from the second column and “price” is found from the first row.

「行キーワード」が示すキーワードの属する行と「列キーワード」が示すキーワードとが交わるセルに格納されている文字列のオブジェクトを、配置対象のWebオブジェクトとして選出する(#363)。これにより、「158,000」という文字列のWebオブジェクトが選出(検索)される。   The character string object stored in the cell where the row to which the keyword indicated by “row keyword” belongs and the keyword indicated by “column keyword” intersect is selected as the Web object to be arranged (# 363). As a result, the Web object having the character string “158,000” is selected (searched).

なお、この表の全体の位置は「<TABLE>」タグおよびそれに対応する「</TABLE>」タグによって知ることができる。行番号は「<TR>」タグまたは「</TR>」タグを数えれば知ることができ、列番号は「<TD>」タグまたは「</TD>」タグを数えれば知ることができる。   The entire position of this table can be known by the “<TABLE>” tag and the corresponding “</ TABLE>” tag. The row number can be found by counting the “</ TR>” tag or the “</ TR>” tag, and the column number can be found by counting the “<TD>” tag or the “</ TD>” tag.

そして、ページ再現表示処理部103は、そのWebオブジェクトを、ステップ#354で生成した表の中の各々に対応するセルに配置する(#364)。   Then, the page reproduction display processing unit 103 arranges the Web object in a cell corresponding to each of the tables generated in Step # 354 (# 364).

図15のセル一覧情報7Cの例によると、ステップ#354で生成した表には、もう1つ、Webオブジェクトを配置すべきセルがある。そこで、そのセルにWebオブジェクトを配置するために、ステップ#358〜#364と同様の処理を行う(#365〜#371)。   According to the example of the cell list information 7C in FIG. 15, the table generated in step # 354 has another cell in which the Web object is to be arranged. Therefore, in order to place a Web object in the cell, the same processing as steps # 358 to # 364 is performed (# 365 to # 371).

ただし、そのWebオブジェクトの属する表の含まれるWebページが、ステップ#358でアクセスしたWebページと同一である場合は、ステップ#365の処理を省略し、ステップ#358で得たWebページのデータを援用することができる。さらに、そのWebオブジェクトの属する表が、ステップ#359で検索した表と同一である場合は、ステップ#366の処理を省略し、ステップ#359における検索結果を援用することができる。   However, if the Web page including the table to which the Web object belongs is the same as the Web page accessed in Step # 358, the processing in Step # 365 is omitted, and the Web page data obtained in Step # 358 is used. Can be used. Furthermore, when the table to which the Web object belongs is the same as the table searched in step # 359, the process in step # 366 can be omitted and the search result in step # 359 can be used.

以上の処理によって、ユーザ用ページ3PUが再現される。ただし、このユーザ用ページ3PUは、図27に示すように、図4の状態から更新されていることがある。ページ再現表示処理部103は、再現されたユーザ用ページ3PUをデスクトップに表示させる。このように、端末装置1によると、Webサーバ2で公開されるWebページの中の動的なオブジェクト(Webオブジェクト)を反映したユーザ用ページ3PUを再現し表示することができる。   The user page 3PU is reproduced by the above processing. However, this user page 3PU may be updated from the state of FIG. 4 as shown in FIG. The page reproduction display processing unit 103 displays the reproduced user page 3PU on the desktop. Thus, according to the terminal device 1, the user page 3PU reflecting the dynamic object (Web object) in the Web page published on the Web server 2 can be reproduced and displayed.

〔ユーザ用ページ3PUを一般のWebブラウザによって表示するための機能〕
図28はURLインデックステーブルTLIの例を示す図、図29は図27のユーザ用ページ3PUのHTMLファイルの例を示す図である。
[Function for displaying the user page 3PU with a general Web browser]
FIG. 28 is a diagram showing an example of the URL index table TLI, and FIG. 29 is a diagram showing an example of an HTML file of the user page 3PU in FIG.

図3のHTML変換部105は、表示レイアウト編集部101によって表示レイアウトの設定がなされたユーザ用ページ3PUを、一般のWebブラウザでも表示できるようにするために、ユーザ用ページ3PUのHTMLファイルを生成するための処理を行う。係る処理は、例えば次のような方法によって行われる。   The HTML conversion unit 105 in FIG. 3 generates an HTML file of the user page 3PU so that the user page 3PU for which the display layout is set by the display layout editing unit 101 can be displayed by a general Web browser. Process to do. Such processing is performed, for example, by the following method.

表示レイアウト編集部101によって表示レイアウトの設定がなされたユーザ用ページ3PUに係るオブジェクト情報7J、選択Webデータ検索情報7K、およびセル一覧情報7Cを1つのファイルに纏めておく。以下、このファイルを「レイアウト情報ファイル」と記載する。そのユーザ用ページ3PUに対してURLを与えておく。そして、図28のURLインデックステーブルTLIに、そのレイアウト情報ファイルのファイル名およびそのURLを示す情報を格納しておく。レイアウト情報ファイルおよびURLインデックステーブルTLIは、URLインデックス記憶部122に記憶させておく。   The object information 7J, the selected Web data search information 7K, and the cell list information 7C related to the user page 3PU for which the display layout is set by the display layout editing unit 101 are collected in one file. Hereinafter, this file is referred to as a “layout information file”. A URL is given to the user page 3PU. Then, the file name of the layout information file and information indicating the URL are stored in the URL index table TLI of FIG. The layout information file and the URL index table TLI are stored in the URL index storage unit 122.

URLインデックステーブルTLIに格納されているいずれかのURLを、ユーザが一般のWebブラウザに対して指定すると、そのWebブラウザは、そのURLに対応するHTMLファイルの取得要求をHTML変換部105に対して送信する。   When a user specifies any URL stored in the URL index table TLI to a general Web browser, the Web browser sends an HTML file acquisition request corresponding to the URL to the HTML conversion unit 105. Send.

すると、HTML変換部105は、URLインデックステーブルTLIを参照し、その取得要求に係るURLに対応するレイアウト情報ファイルをURLインデックス記憶部122から呼び出す。表示レイアウト編集部101に、そのレイアウト情報ファイルに基づいてユーザ用ページ3PUを再現させる。そして、そのユーザ用ページ3PUを、図29に示すようなHTMLファイルに変換し、それを要求元のWebブラウザに与える。Webブラウザは、ページ再現表示処理部103が表示するユーザ用ページ3PUとほぼ同様の表示レイアウトで、ユーザ用ページ3PUを表示する。   Then, the HTML conversion unit 105 refers to the URL index table TLI and calls the layout information file corresponding to the URL related to the acquisition request from the URL index storage unit 122. The display layout editing unit 101 reproduces the user page 3PU based on the layout information file. Then, the user page 3PU is converted into an HTML file as shown in FIG. 29, which is given to the requesting Web browser. The Web browser displays the user page 3PU with a display layout substantially the same as the user page 3PU displayed by the page reproduction display processing unit 103.

前に説明したページ再現表示処理部103は、オブジェクト情報7J、選択Webデータ検索情報7K、およびセル一覧情報7Cなどに基づいてユーザ用ページ3PUの表示イメージをそのままに表示した。これに対して、HTML変換部105は、表示イメージをHTMLファイルに変換し出力する。   The page reproduction display processing unit 103 described above displayed the display image of the user page 3PU as it is based on the object information 7J, the selected Web data search information 7K, the cell list information 7C, and the like. On the other hand, the HTML conversion unit 105 converts the display image into an HTML file and outputs it.

本実施形態では、端末装置1がユーザ用ページ3PUと同じ内容のWebページを配信するサーバの役割を果たしたが、インターネットまたはLANの中にWebサーバを設置し、そのWebサーバに選択Webデータ取得部104、表示レイアウト編集部101、およびURLインデックス記憶部122の処理を実行させるようにしてもよい。   In the present embodiment, the terminal device 1 served as a server that delivers a Web page having the same content as the user page 3PU. However, a Web server is installed in the Internet or LAN, and selected Web data is acquired on the Web server. The processing of the unit 104, the display layout editing unit 101, and the URL index storage unit 122 may be executed.

または、JAVA(登録商標)アプレットなどのクライアントアプリケーションによってユーザ用ページ3PUと同じ内容のWebページが再現できるように設計してもよい。   Alternatively, it may be designed so that a Web page having the same content as the user page 3PU can be reproduced by a client application such as a JAVA (registered trademark) applet.

携帯電話端末の画面サイズに適したユーザ用ページ3PUのHTMLファイルをパーソナルコンピュータである端末装置1によって生成し、それを携帯電話端末で使用してもよい。   An HTML file of the user page 3PU suitable for the screen size of the mobile phone terminal may be generated by the terminal device 1 which is a personal computer and used in the mobile phone terminal.

〔Webオブジェクトの更新の記録の機能〕
図30は遷移ページ3PSの例を示す図、図31は遷移ページ3PSの表示レイアウトの編集の途中におけるレイアウト編集ウィンドウWN1の例を示す図、図32は遷移ページ3PSに配置される表のセル一覧情報7Cおよびオブジェクト情報7Jの例を示す図、図33は遷移ページ3PSに配置される表を構成するセルの選択Webデータ検索情報7Kおよびオブジェクト情報7Jの例を示す図である。
[Web object update recording function]
FIG. 30 is a diagram showing an example of the transition page 3PS, FIG. 31 is a diagram showing an example of the layout editing window WN1 in the middle of editing the display layout of the transition page 3PS, and FIG. 32 is a list of table cells arranged on the transition page 3PS. FIG. 33 is a diagram showing an example of the information 7C and the object information 7J, and FIG. 33 is a diagram showing an example of the selection Web data search information 7K and the object information 7J constituting the table arranged on the transition page 3PS.

図3の選択Webデータ自動収集部106は、定期的にWebオブジェクトのデータを収集する。係る機能を利用することによって、図30(c)のような、Webページで公開される特定のWebオブジェクトの遷移(変化)を記録したページを生成することができる。以下、係るページを「遷移ページ3PS」と記載する。   The selected Web data automatic collection unit 106 in FIG. 3 periodically collects Web object data. By using such a function, it is possible to generate a page in which the transition (change) of a specific Web object published on the Web page is recorded as shown in FIG. Hereinafter, this page is referred to as “transition page 3PS”.

次に、遷移ページ3PSの表示レイアウト設定および再現のためのユーザの操作および端末装置1の各部の処理について説明する。   Next, a user operation for display layout setting and reproduction of the transition page 3PS and processing of each unit of the terminal device 1 will be described.

ユーザは、専用のWebブラウザつまりレイアウト編集ウィンドウWN1を起動する。そして、このレイアウト編集ウィンドウWN1に対して、遷移をチェックしたい事項および表示レイアウトの設定を行う。具体的には、例えば、図16のWebページに記載されるパソコンBの価格について、図30(c)のような遷移ページ3PSを得るためには、ユーザは次のような操作を行い端末装置1の各部は次のような処理を行う。   The user activates a dedicated Web browser, that is, a layout editing window WN1. Then, for the layout editing window WN1, the items to be checked for transition and the display layout are set. Specifically, for example, in order to obtain the transition page 3PS as shown in FIG. 30C for the price of the personal computer B described in the Web page of FIG. 16, the user performs the following operation to perform the terminal device: Each unit 1 performs the following processing.

ユーザは、図31のように、レイアウト編集ウィンドウWN1の中の所望の位置に8行2列の表を配置する。表の位置および行列数の指定の方法は、前に図13などで説明した通りである。   As shown in FIG. 31, the user arranges a table of 8 rows and 2 columns at a desired position in the layout editing window WN1. The method of specifying the table position and the number of matrices is as described above with reference to FIG.

すると、表示レイアウト編集部101は、図32(a)に示すようなセル一覧情報7Cおよび図32(b)に示すようなオブジェクト情報7Jを生成し、これらをレイアウト情報記憶部121に登録する。なお、この時点では、セル一覧情報7Cの各セルについての「データ種別」および「内容」は空欄である。   Then, the display layout editing unit 101 generates cell list information 7C as shown in FIG. 32A and object information 7J as shown in FIG. 32B, and registers these in the layout information storage unit 121. At this time, “data type” and “content” for each cell in the cell list information 7C are blank.

ユーザは、1行目1列目のセルに「日付」という文字列の非Webオブジェクトを入力し配置する。つまり、固定的な文字列オブジェクトを配置する。すると、表示レイアウト編集部101は、セル一覧情報7Cの中の、そのセルに対応する「データ種別」および「内容」の欄に、それぞれ、「文字列」という情報およびユーザが入力した「日付」という文字列を格納する。「取得予定日時」の欄は、空欄のままにしておく。   The user inputs and arranges a non-Web object having a character string “date” in the cell of the first row and the first column. That is, a fixed character string object is arranged. Then, the display layout editing unit 101 stores information “character string” and “date” input by the user in the “data type” and “content” fields corresponding to the cell in the cell list information 7C, respectively. Is stored. Leave the “Acquired date and time” field blank.

ユーザは、さらに、順次、1行目2列目のセルに「価格」という文字列の非Webオブジェクトを入力し配置し、2〜8行目の1列目の各セルに「6/11」〜「6/17」という文字列の非Webオブジェクトを入力し配置する。すると、表示レイアウト編集部101は、「日付」の非Webオブジェクトの場合と同様に、セル一覧情報7Cの中のこれらの非Webオブジェクトに対応する欄に情報を格納する。   Further, the user sequentially inputs and arranges a non-Web object of a character string “price” in the cell in the first row and the second column, and “6/11” in each cell in the first column in the second to eighth rows. A non-Web object having a character string of “6/17” is input and arranged. Then, the display layout editing unit 101 stores the information in the column corresponding to these non-Web objects in the cell list information 7C, as in the case of the “date” non-Web objects.

ユーザは、その表の上方に「パソコンBの価格遷移」という文字列の非Webオブジェクトを入力し配置する。すると、表示レイアウト編集部101は、その非Webオブジェクトに係るオブジェクト情報7Jを生成しレイアウト情報記憶部121に登録する。   The user inputs and arranges a non-Web object having a character string “Price transition of personal computer B” above the table. Then, the display layout editing unit 101 generates object information 7J related to the non-Web object and registers it in the layout information storage unit 121.

ユーザは、2〜8行目の2列目の各セルに、6月11日〜17日における、図16のWebページに記載される、パソコンBの価格に関するWebオブジェクトを配置する。ここでは、ユーザは、図8のURL入力ダイアログボックスDL1および図9(c)のキーワード指定ダイアログボックスDL6を使用してそれらのWebオブジェクトを配置する。   The user places a Web object related to the price of the personal computer B described in the Web page in FIG. 16 on June 11 to 17 in each cell in the second column of the second to eighth rows. Here, the user arranges these Web objects using the URL input dialog box DL1 in FIG. 8 and the keyword designation dialog box DL6 in FIG. 9C.

すなわち、ユーザは、まず、所定の操作を行うことによってURL入力ダイアログボックスDL1およびキーワード指定ダイアログボックスDL6をデスクトップに表示させる。図16のWebページのURLをURL入力ダイアログボックスDL1に入力し、そのWebページにアクセスする。   That is, the user first displays a URL input dialog box DL1 and a keyword specification dialog box DL6 on the desktop by performing a predetermined operation. The URL of the Web page shown in FIG. 16 is input to the URL input dialog box DL1, and the Web page is accessed.

ここで、6月11日のパソコンBの価格について、次のような操作を行う。2行目2列目のセルをクリックしてアクティブにした後、前に図9(b)で説明したキーワード指定ダイアログボックスDL5の場合と同様に、キーワード指定ダイアログボックスDL6のテキストボックスTX61〜TX65に、それぞれ、そのWebページの表の中のパソコンBの価格「198,000」のセルに係る表キーワード、行キーワード、行キーワード列番号、列キーワード、および列キーワード行番号を入力し指定する。   Here, the following operation is performed for the price of the personal computer B on June 11th. After clicking the cell in the second row and the second column to make it active, as in the case of the keyword specifying dialog box DL5 described above with reference to FIG. 9B, the text boxes TX61 to TX65 in the keyword specifying dialog box DL6 are displayed. The table keyword, the row keyword, the row keyword column number, the column keyword, and the column keyword row number relating to the cell of the price “198,000” of the personal computer B in the table of the Web page are respectively input and designated.

さらに、テキストボックスTX66に、そのWebオブジェクトつまり6月11日のパソコンBの価格の情報を取得する予定の日時(以下、「取得予定日時」と記載する。)を入力し指定する。   Further, in the text box TX66, the date and time (hereinafter referred to as “acquired acquisition date and time”) for acquiring the Web object, that is, the price information of the personal computer B on June 11, is input and designated.

すると、表示レイアウト編集部101は、図33(a)(b)に示すような、その2行目2列目のセルに配置するWebオブジェクトの選択Webデータ検索情報7Kおよびオブジェクト情報7Jを生成し、これらをレイアウト情報記憶部121に登録する。選択Webデータ検索情報7Kおよびオブジェクト情報7Jに含まれる各項目の情報は、前に図11(b)および図6(e)で説明した通りである。   Then, the display layout editing unit 101 generates Web object selection Web data search information 7K and object information 7J to be arranged in the cell in the second row and second column as shown in FIGS. 33 (a) and 33 (b). These are registered in the layout information storage unit 121. Information of each item included in the selected Web data search information 7K and the object information 7J is as described above with reference to FIGS. 11B and 6E.

6月12日〜17日の各日のパソコンBの価格についても、2〜8行目の2列目の各セルに対して同様の操作を行うことによって、表キーワード、行キーワード、行キーワード列番号、列キーワード、列キーワード行番号、および取得予定日時を入力し指定する。すると、表示レイアウト編集部101は、それぞれのセルに配置するWebオブジェクトの選択Webデータ検索情報7Kおよびオブジェクト情報7Jを生成し、これらをレイアウト情報記憶部121に登録する。なお、2行目2列目のセルに配置するWebオブジェクトの選択Webデータ検索情報7Kおよびオブジェクト情報7Jを共通に使用するようにしてもよい。   For the price of PC B on each day from June 12th to 17th, the same operation is performed on each cell in the second column of the second to eighth rows, so that the table keyword, the row keyword, the row keyword column Enter and specify the number, column keyword, column keyword row number, and scheduled acquisition date and time. Then, the display layout editing unit 101 generates selection Web data search information 7K and object information 7J for Web objects to be arranged in each cell, and registers them in the layout information storage unit 121. It should be noted that the selection Web data search information 7K and the object information 7J of the Web object to be arranged in the cell in the second row and the second column may be used in common.

以上説明したユーザの操作および端末装置1の処理によって、遷移ページ3PSの表示レイアウトの情報がレイアウト情報記憶部121に格納される。   The layout information storage unit 121 stores the display layout information of the transition page 3PS by the user operation and the processing of the terminal device 1 described above.

図34は最新のWebオブジェクトの内容のデータを取得する処理の流れの例を説明するフローチャートである。   FIG. 34 is a flowchart for explaining an example of the flow of processing for acquiring the data of the latest Web object content.

選択Webデータ自動収集部106は、遷移ページ3PSに配置されているWebオブジェクトを定期的に収集する処理を行う。係る処理は、図34に示すような手順で行われる。   The selected Web data automatic collection unit 106 performs processing for periodically collecting Web objects arranged on the transition page 3PS. Such processing is performed in the procedure as shown in FIG.

選択Webデータ自動収集部106は、遷移ページ3PSのセル一覧情報7C(図32(a)参照)をレイアウト情報記憶部121から呼び出す(図34の#501)。現在の日時が「取得予定日時」に示される日時と一致しまたはそれを過ぎており、かつ、未だ「取得データ」に何も格納されていない、という条件を満たすセルが、そのセル一覧情報7Cに示されていないかどうかを、チェックする(#502、#503)。   The selected Web data automatic collection unit 106 calls the cell list information 7C (see FIG. 32A) of the transition page 3PS from the layout information storage unit 121 (# 501 in FIG. 34). A cell list information 7C that satisfies the condition that the current date / time matches or passes the date / time indicated in the “scheduled acquisition date / time” and has not yet been stored in the “acquired data”. Is checked (# 502, # 503).

両方の条件を満たすセルがあった場合は(#502でYes、#503でYes)、そのセルに配置されるべきWebオブジェクトをWebページから取得するための処理を行う(#504〜#510)。係る処理の内容は、ユーザ用ページ3PUに含まれる表のセルのWebオブジェクトを収集する処理の内容と同様である。つまり、前に図21および図22のステップ#359〜#363で説明した処理の内容と同様である。   If there is a cell that satisfies both conditions (Yes in # 502, Yes in # 503), a process for acquiring a Web object to be arranged in the cell from the Web page is performed (# 504 to # 510). . The content of the process is the same as the content of the process of collecting the Web objects of the table cells included in the user page 3PU. That is, it is the same as the contents of the processing described previously in steps # 359 to # 363 in FIGS.

選択Webデータ自動収集部106は、取得したWebオブジェクトを、セル一覧情報7Cのそのセルに対応する「取得データ」の欄に格納する(#511)。例えば、6月12日の価格のセルつまり3行目2列目のセルに配置するWebオブジェクトとして「197,800」という文字列のWebオブジェクトを取得した場合は、セル一覧情報7Cの「セル(3,2)」に対応する「取得データ」の欄に「197,800」というデータを格納する。   The selected Web data automatic collection unit 106 stores the acquired Web object in the “acquired data” field corresponding to the cell in the cell list information 7C (# 511). For example, when a Web object having a character string “197,800” is acquired as a Web object to be placed in a cell having a price of June 12, that is, a cell in the third row and second column, the “cell ( 3, “197,800” is stored in the “acquired data” field corresponding to “3, 2)”.

図35は遷移ページ3PSを再現するためのユーザの操作および端末装置1の処理の流れの例を説明するフローチャートである。   FIG. 35 is a flowchart for explaining an example of a user operation for reproducing the transition page 3PS and a processing flow of the terminal device 1.

ページ再現表示処理部103は、セル一覧情報7C、オブジェクト情報7J、および選択Webデータ検索情報7Kに基づいて遷移ページ3PSを再現してデスクトップに表示する処理を行う。遷移ページ3PSを再現する処理は、ユーザ用ページ3PUを再現する処理と共通する点が多い。以下、遷移ページ3PSを再現する処理を、図35を参照しながら、図30の遷移ページ3PSを再現する場合を例に、ユーザ用ページ3PUを再現する処理の場合と相違する点を中心に説明する。   The page reproduction display processing unit 103 performs processing for reproducing the transition page 3PS and displaying it on the desktop based on the cell list information 7C, the object information 7J, and the selected Web data search information 7K. The process of reproducing the transition page 3PS has many points in common with the process of reproducing the user page 3PU. Hereinafter, the process of reproducing the transition page 3PS will be described with reference to FIG. 35, focusing on the difference from the process of reproducing the user page 3PU, with an example of reproducing the transition page 3PS in FIG. To do.

図35において、ステップ#521〜#523の、再現する対象の遷移ページ3PSをユーザに選択させる処理の内容は、前に説明した図21のステップ#341〜#343の処理の内容と同様である。ステップ#524、#525の「パソコンBの価格遷移」という文字列の非Webオブジェクトを配置する処理およびステップ#526、#527の8行2列の表を生成し配置する処理の内容も、前に図21のステップ#344、#345、#353、#354などで説明した通りである。   In FIG. 35, the content of the processing of steps # 521 to # 523 for allowing the user to select the transition page 3PS to be reproduced is the same as the content of the processing of steps # 341 to # 343 of FIG. . The contents of the process of arranging the non-Web object of the character string “PC B Price Transition” in steps # 524 and # 525 and the process of generating and arranging the 8-row 2-column table of steps # 526 and # 527 are also As described in steps # 344, # 345, # 353, # 354 of FIG.

ページ再現表示処理部103は、表を生成し配置した後、ユーザが選択した遷移ページ3PSに係るセル一覧情報7C(図32(a)参照)をレイアウト情報記憶部121から呼び出す(#528)。   After generating and arranging the table, the page reproduction display processing unit 103 calls the cell list information 7C (see FIG. 32A) related to the transition page 3PS selected by the user from the layout information storage unit 121 (# 528).

文字列の非Webオブジェクトを、その表の各々のセルに配置する(#529)。つまり、「データ種別」が「文字列」であるセルに、「内容」に示されるデータ(文字列)を配置する。これにより、1行目の1、2列目にそれぞれ「日付」および「価格」という文字列の非Webオブジェクトが配置され、2〜8行目の1列目にそれぞれ「6/11」〜「6/17」という文字列の非Webオブジェクトが配置される。   A non-Web object of a character string is arranged in each cell of the table (# 529). That is, data (character string) indicated by “content” is arranged in a cell whose “data type” is “character string”. As a result, non-Web objects having character strings “date” and “price” are arranged in the first and second columns of the first row, respectively, and “6/11” to “ A non-Web object having a character string “6/17” is arranged.

選択Webデータ自動収集部106によって既に取得されているWebオブジェクトを各々のセルに配置する(#530)。つまり、セル一覧情報7Cの「取得データ」に格納されているデータ(文字列)を、ステップ#527で生成し配置した表の中の、対応するセルに配置する。   Web objects already acquired by the selected Web data automatic collection unit 106 are arranged in each cell (# 530). That is, the data (character string) stored in the “acquired data” of the cell list information 7C is arranged in the corresponding cell in the table generated and arranged in step # 527.

それ以外のセルは、空欄にしておく。または、予め決めておいた文字列(例えば、「未取得」という文字列)を配置してもよい。   Leave the other cells blank. Alternatively, a predetermined character string (for example, a character string “unacquired”) may be arranged.

以上の処理によって、遷移ページ3PSが再現される。そして、ページ再現表示処理部103は、これをデスクトップに表示する。遷移ページ3PSは、図30(a)、(b)、(c)のように、時間の経過に伴って遷移していく。   The transition page 3PS is reproduced by the above processing. Then, the page reproduction display processing unit 103 displays this on the desktop. The transition page 3PS transitions with time as shown in FIGS. 30 (a), 30 (b), and 30 (c).

図30の遷移ページ3PSには、図4に例示した天気予報などに関するWebオブジェクトおよび画像の非Webオブジェクトが配置されていないが、これらを配置させることもできる。そのような遷移ページ3PSの表示レイアウトおよび再現のためのユーザの操作および端末装置1の処理の内容は、ユーザ用ページ3PUの場合と同様である。   In the transition page 3PS in FIG. 30, the Web object related to the weather forecast illustrated in FIG. 4 and the non-Web object of the image are not arranged, but these can also be arranged. The display layout of such transition page 3PS, the user's operation for reproduction, and the contents of the processing of the terminal device 1 are the same as in the case of the user page 3PU.

本実施形態によると、インターネット上に存在する多種多様なWebページからユーザが選んだ情報つまりWebオブジェクトを1つのユーザ用ページ3PUに纏めて表示することができる。また、時間の経過に伴って変化するWebオブジェクトを1つの遷移ページ3PSに並べて表示することができる。しかも、ユーザは、ユーザ用ページ3PUおよび遷移ページ3PSの表示レイアウトを自分の目的の合致した形態に設定することができる。   According to the present embodiment, information selected by a user from various Web pages existing on the Internet, that is, Web objects can be collectively displayed on one user page 3PU. In addition, Web objects that change over time can be displayed side by side on one transition page 3PS. In addition, the user can set the display layout of the user page 3PU and the transition page 3PS in a form that matches his or her purpose.

また、ユーザ用ページ3PUまたは遷移ページ3PSの表示レイアウトを一度決めてしまえば、最新の内容が反映されたユーザ用ページ3PUまたは遷移ページ3PSを端末装置1が自動的に生成し表示するので、従来よりも通信時間を短縮し通信費用を低減させることができる。特に、携帯電話端末において、有用である。   In addition, once the display layout of the user page 3PU or the transition page 3PS is determined, the terminal device 1 automatically generates and displays the user page 3PU or the transition page 3PS reflecting the latest contents. Communication time can be shortened and communication costs can be reduced. In particular, it is useful in a mobile phone terminal.

本実施形態では、Webオブジェクトとして文字列のオブジェクトをユーザ用ページ3PUまたは遷移ページ3PSに配置する場合を例に説明したが、画像のオブジェクトをWebオブジェクトとして配置することも可能である。この場合も、文字列の場合と同様に、配置する画像のオブジェクトの位置を検索キーワードからの相対的位置として把握しておけばよい。そして、それに基づいて最新の画像のオブジェクトを取得し、ユーザ用ページ3PUまたは遷移ページ3PSを再現すればよい。動画像または音声などのオブジェクトをWebオブジェクトとして配置することもできる。   In the present embodiment, the case where a character string object is arranged as a Web object on the user page 3PU or the transition page 3PS has been described as an example. However, an image object can also be arranged as a Web object. In this case, as in the case of the character string, the position of the object of the image to be arranged may be grasped as a relative position from the search keyword. Then, the object of the latest image is acquired based on this, and the user page 3PU or the transition page 3PS may be reproduced. Objects such as moving images or sounds can be arranged as Web objects.

ユーザ用ページ3PUまたは遷移ページ3PSに配置した表の行の高さまたは列の幅をユーザの好みに応じて調整できるようにしてもよい。その場合は、その表に係るオブジェクト情報7Jに各行の高さおよび各列の幅の情報を含めるようにすればよい。   You may enable it to adjust the height of the row | line | column of the table | surface arrange | positioned on the page 3PU for users, or the transition page 3PS, or the width | variety of a column according to a user preference. In that case, the object information 7J according to the table may include information on the height of each row and the width of each column.

その他、端末装置1の全体または各部の構成、処理内容、処理順序、オブジェクト情報7J、セル一覧情報7C、選択Webデータ検索情報7Kの構成、テーブルの構成などは、本発明の趣旨に沿って適宜変更することができる。   In addition, the configuration of the entire terminal device 1 or each unit, processing contents, processing order, object information 7J, cell list information 7C, configuration of selected Web data search information 7K, table configuration, and the like are appropriately set in accordance with the spirit of the present invention. Can be changed.

上に述べた実施例には、以下に述べるような付記も開示されている。
(付記1)
1つのユーザ用ページに纏めて配置するオブジェクトである配置オブジェクトを既存のWebページの中からユーザに選択させるオブジェクト選択手段と、
前記配置オブジェクトを配置する前記ユーザ用ページ上の位置をユーザに選択させる配置位置選択手段と、
ユーザが選択した前記配置オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報と当該配置オブジェクトの前記位置を示す配置位置情報とを、当該配置オブジェクトを配置する前記ユーザ用ページと対応付けて記憶するオブジェクト情報記憶手段と、
ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、当該ユーザ用ページに対応付けられて前記オブジェクト情報記憶手段に記憶されている前記オブジェクト場所情報に基づいて取得する、内容情報取得手段と、
ユーザが指定した前記ユーザ用ページを、前記内容情報取得手段によって取得された当該ユーザ用ページに配置する前記配置オブジェクトの前記内容情報および前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記配置位置情報に基づいて表示する、ユーザ用ページ表示手段と、
を有することを特徴とするページ表示装置。
(付記2)
前記オブジェクト選択手段は、既存のWebページの中から、前記配置オブジェクトとともに、当該Webページが更新されても内容が変わらないオブジェクトをキーワードとしてユーザに選択させ、
前記オブジェクト情報記憶手段は、前記配置オブジェクトの前記オブジェクト場所情報として、既存のWebページの中から当該配置オブジェクトとともにユーザが選択した前記キーワードと当該配置オブジェクトとの位置関係および当該WebページのURLを示す情報を記憶する、
付記1記載のページ表示装置。
(付記3)
前記オブジェクト選択手段は、マークアップ言語で記述された既存のWebページの中から、前記配置オブジェクトおよび前記キーワードをユーザに選択させ、
前記オブジェクト情報記憶手段は、前記キーワードと前記配置オブジェクトとの間にある所定のコードによって表わされる前記位置関係を示す前記オブジェクト場所情報を記憶する、
付記2記載のページ表示装置。
(付記4)
前記ユーザ用ページをマークアップ言語で記述したファイルを生成するファイル生成手段、を有する、
付記1ないし付記3のいずれかに記載の表示装置。
(付記5)
内容の遷移の調査の対象である調査オブジェクトを既存のWebページの中からユーザに選択させるオブジェクト選択手段と、
ユーザが選択した前記調査オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報を記憶するオブジェクト情報記憶手段と、
ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記オブジェクト場所情報に基づいて所定の日時ごとに取得する、内容情報取得手段と、
前記調査オブジェクトの日時ごとの内容を、前記内容情報取得手段によって取得された当該調査オブジェクトの前記内容情報に基づいて、1つのページに纏めて配置して表示する遷移ページ表示手段と、
を有することを特徴とするページ表示装置。
(付記6)
1つのユーザ用ページに纏めて配置するオブジェクトである配置オブジェクトを既存のWebページの中からユーザに選択させ、
前記配置オブジェクトを配置する前記ユーザ用ページ上の位置をユーザに選択させ、
ユーザが選択した前記配置オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報と当該配置オブジェクトの前記位置を示す配置位置情報とを、当該配置オブジェクトを配置する前記ユーザ用ページと対応付けてオブジェクト情報記憶手段に記憶させ、
ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、当該ユーザ用ページに対応付けられて前記オブジェクト情報記憶手段に記憶されている前記オブジェクト場所情報に基づいて取得し、
ユーザが指定した前記ユーザ用ページを、取得した当該ユーザ用ページに配置する前記配置オブジェクトの前記内容情報および前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記配置位置情報に基づいて表示する、
ことを特徴とするページ表示方法。
(付記7)
内容の遷移の調査の対象である調査オブジェクトを既存のWebページの中からユーザに選択させ、
ユーザが選択した前記調査オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報をオブジェクト情報記憶手段に記憶させ、
ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記オブジェクト場所情報に基づいて所定の日時ごとに取得し、
前記調査オブジェクトの日時ごとの内容を、前記内容情報取得手段によって取得された当該調査オブジェクトの前記内容情報に基づいて、1つのページに纏めて配置して表示する、
ことを特徴とするページ表示方法。
(付記8)
Webページにアクセス可能なコンピュータに、
1つのユーザ用ページに纏めて配置するオブジェクトである配置オブジェクトを既存のWebページの中からユーザに選択させる処理と、
前記配置オブジェクトを配置する前記ユーザ用ページ上の位置をユーザに選択させる処理と、
ユーザが選択した前記配置オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報と当該配置オブジェクトの前記位置を示す配置位置情報とを、当該配置オブジェクトを配置する前記ユーザ用ページと対応付けてオブジェクト情報記憶手段に記憶させる処理と、
ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、当該ユーザ用ページに対応付けられて前記オブジェクト情報記憶手段に記憶されている前記オブジェクト場所情報に基づいて取得する処理と、
ユーザが指定した前記ユーザ用ページを、取得した当該ユーザ用ページに配置する前記配置オブジェクトの前記内容情報および前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記配置位置情報に基づいて表示する処理と、
を実行させることを特徴とするコンピュータプログラム。
(付記9)
Webページにアクセス可能なコンピュータに、
内容の遷移の調査の対象である調査オブジェクトを既存のWebページの中からユーザに選択させる処理と、
ユーザが選択した前記調査オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報をオブジェクト情報記憶手段に記憶させる処理と、
ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記オブジェクト場所情報に基づいて所定の日時ごとに取得する処理と、
前記調査オブジェクトの日時ごとの内容を、前記内容情報取得手段によって取得された当該調査オブジェクトの前記内容情報に基づいて、1つのページに纏めて配置して表示する処理と、
を実行させることを特徴とするコンピュータプログラム。
In the embodiment described above, the following notes are also disclosed.
(Appendix 1)
Object selection means for allowing a user to select a placement object, which is an object to be placed on a single user page, from existing web pages;
Arrangement position selection means for allowing a user to select a position on the user page where the arrangement object is arranged;
Corresponding object location information indicating the location on the network and web page where the placement object selected by the user exists and placement location information indicating the location of the placement object to the user page on which the placement object is placed Object information storage means for storing information;
Content information indicating the content of the placement object to be placed on the user page designated by the user is acquired based on the object location information stored in the object information storage unit in association with the user page. Content information acquisition means;
The content information of the placement object that places the user page specified by the user on the user page acquired by the content information acquisition means and the placement of the placement object stored in the object information storage means User page display means for displaying based on position information;
A page display device characterized by comprising:
(Appendix 2)
The object selecting means allows the user to select an object whose content does not change even when the Web page is updated from the existing Web page as a keyword together with the placement object,
The object information storage means indicates, as the object location information of the arrangement object, a positional relationship between the keyword selected by the user together with the arrangement object from the existing Web page and the arrangement object, and a URL of the Web page. Remember information,
The page display device according to appendix 1.
(Appendix 3)
The object selection means allows the user to select the placement object and the keyword from existing Web pages described in a markup language.
The object information storage means stores the object location information indicating the positional relationship represented by a predetermined code between the keyword and the placement object.
The page display device according to appendix 2.
(Appendix 4)
File generating means for generating a file describing the user page in a markup language;
The display device according to any one of supplementary notes 1 to 3.
(Appendix 5)
An object selection means for allowing a user to select a survey object to be investigated for content transition from an existing web page;
Object information storage means for storing object location information indicating locations on the network and on the web page where the survey object selected by the user exists;
Content information indicating the content of the placement object to be placed on the user page designated by the user is acquired at a predetermined date and time based on the object location information of the placement object stored in the object information storage means. Content information acquisition means;
Transition page display means for arranging and displaying the contents for each date and time of the survey object in one page based on the content information of the survey object acquired by the content information acquisition means;
A page display device characterized by comprising:
(Appendix 6)
Let the user select a placement object, which is an object to be placed on a single user page, from existing web pages,
Causing the user to select a position on the user page where the placement object is placed;
Corresponding object location information indicating the location on the network and web page where the placement object selected by the user exists and placement location information indicating the location of the placement object to the user page on which the placement object is placed And store it in the object information storage means,
Content information indicating the content of the placement object to be placed on the user page specified by the user is acquired based on the object location information stored in the object information storage unit in association with the user page. ,
The user page designated by the user is displayed based on the content information of the arrangement object arranged on the acquired user page and the arrangement position information of the arrangement object stored in the object information storage means. ,
A page display method characterized by that.
(Appendix 7)
Let the user select the survey object that is the target of the content transition survey from the existing web pages,
Object location information indicating the location on the network and on the web page where the survey object selected by the user exists is stored in the object information storage means;
Content information indicating the content of the placement object to be placed on the user page designated by the user is acquired at predetermined times based on the object location information of the placement object stored in the object information storage means. ,
The contents for each date and time of the survey object are arranged and displayed on one page based on the content information of the survey object acquired by the content information acquisition means.
A page display method characterized by that.
(Appendix 8)
To a computer that can access the web page,
A process for allowing a user to select a placement object, which is an object to be placed on a single user page, from existing web pages;
A process for causing the user to select a position on the user page where the placement object is placed;
Corresponding object location information indicating the location on the network and Web page where the placement object selected by the user exists and placement location information indicating the location of the placement object to the user page on which the placement object is placed Processing to be added and stored in the object information storage means;
Content information indicating the content of the placement object to be placed on the user page specified by the user is acquired based on the object location information stored in the object information storage unit in association with the user page. Processing,
The user page designated by the user is displayed based on the content information of the arrangement object arranged on the acquired user page and the arrangement position information of the arrangement object stored in the object information storage means. Processing,
A computer program for executing
(Appendix 9)
To a computer that can access the web page,
A process for allowing a user to select a survey object that is a target of a content transition survey from existing Web pages;
A process of storing object location information indicating the location on the network and on the Web page where the survey object selected by the user exists in the object information storage means;
Content information indicating the content of the placement object to be placed on the user page designated by the user is acquired at a predetermined date and time based on the object location information of the placement object stored in the object information storage means. Processing,
Processing for arranging and displaying the contents of the survey object for each date and time on one page based on the content information of the survey object acquired by the content information acquisition means;
A computer program for executing

本発明に係る端末装置を含むネットワークシステム全体の構成の例を示す図である。It is a figure which shows the example of a structure of the whole network system containing the terminal device which concerns on this invention. 端末装置のハードウェア構成の例を示す図である。It is a figure which shows the example of the hardware constitutions of a terminal device. 端末装置の機能的構成の例を示す図である。It is a figure which shows the example of a functional structure of a terminal device. ユーザ用ページにおけるオブジェクトの配置の例を示す図である。It is a figure which shows the example of arrangement | positioning of the object in a page for users. ユーザ用ページの表示レイアウトの編集の途中におけるレイアウト編集ウィンドウの例を示す図である。It is a figure which shows the example of the layout edit window in the middle of edit of the display layout of a user page. オブジェクト情報の例を示す図である。It is a figure which shows the example of object information. Webページにアクセスした際のWebデータ選択ウィンドウの例を示す図である。It is a figure which shows the example of the web data selection window at the time of accessing a web page. URL入力ダイアログボックスの例を示す図である。It is a figure which shows the example of a URL input dialog box. キーワード指定ダイアログボックスの例を示す図である。It is a figure which shows the example of a keyword specification dialog box. 図7のWebページのHTMLファイルの内容の例を示す図である。It is a figure which shows the example of the content of the HTML file of the web page of FIG. 選択Webデータ検索情報の例を示す図である。It is a figure which shows the example of selection Web data search information. 画像ファイル選択ダイアログボックスの例を示す図である。It is a figure which shows the example of an image file selection dialog box. 表情報入力ダイアログボックスの例を示す図である。It is a figure which shows the example of a table information input dialog box. 空の表を配置した際のレイアウト編集ウィンドウの例を示す図である。It is a figure which shows the example of the layout edit window at the time of arrange | positioning an empty table | surface. セル一覧情報の例を示す図である。It is a figure which shows the example of cell list information. Webページにアクセスした際のWebデータ選択ウィンドウの例を示す図である。It is a figure which shows the example of the web data selection window at the time of accessing a web page. 図16のWebページのHTMLファイルの内容の例を示す図である。It is a figure which shows the example of the content of the HTML file of the Web page of FIG. 図4のユーザ用ページの表示レイアウトのためのユーザの操作および端末装置の処理の流れの例を説明するフローチャートである。FIG. 5 is a flowchart for explaining an example of a user operation and a terminal device processing flow for the display layout of the user page of FIG. 4. 図4のユーザ用ページの表示レイアウトのためのユーザの操作および端末装置の処理の流れの例を説明するフローチャートである。FIG. 5 is a flowchart for explaining an example of a user operation and a terminal device processing flow for the display layout of the user page of FIG. 4. ユーザ用ページテーブルの例を示す図である。It is a figure which shows the example of the page table for users. 図4のユーザ用ページを再現するためのユーザの操作および端末装置の処理の流れの例を説明するフローチャートである。It is a flowchart explaining the example of the user's operation for reproducing the page for users of FIG. 4, and the flow of a process of a terminal device. 図4のユーザ用ページを再現するためのユーザの操作および端末装置の処理の流れの例を説明するフローチャートである。It is a flowchart explaining the example of the user's operation for reproducing the page for users of FIG. 4, and the flow of a process of a terminal device. 更新後のWebページのHTMLファイルの内容の例を示す図である。It is a figure which shows the example of the content of the HTML file of the web page after an update. 更新後のWebページの表示の例を示す図である。It is a figure which shows the example of a display of the web page after an update. 更新後のWebページのHTMLファイルの内容の例を示す図である。It is a figure which shows the example of the content of the HTML file of the web page after an update. 更新後のWebページの表示の例を示す図である。It is a figure which shows the example of a display of the web page after an update. 最新のWebページに基づいて再現されるユーザ用ページの例を示す図である。It is a figure which shows the example of the page for users reproduced based on the newest web page. URLインデックステーブルの例を示す図である。It is a figure which shows the example of a URL index table. 図27のユーザ用ページのHTMLファイルの例を示す図である。It is a figure which shows the example of the HTML file of the page for users of FIG. 遷移ページの例を示す図である。It is a figure which shows the example of a transition page. 遷移ページの表示レイアウトの編集の途中におけるレイアウト編集ウィンドウの例を示す図である。It is a figure which shows the example of the layout edit window in the middle of edit of the display layout of a transition page. 遷移ページに配置される表のセル一覧情報およびオブジェクト情報の例を示す図である。It is a figure which shows the example of the cell list information and object information of the table | surface arrange | positioned at a transition page. 遷移ページに配置される表を構成するセルの選択Webデータ検索情報およびオブジェクト情報の例を示す図である。It is a figure which shows the example of selection Web data search information and object information of the cell which comprises the table arrange | positioned on a transition page. 最新のWebオブジェクトの内容のデータを取得する処理の流れの例を説明するフローチャートである。It is a flowchart explaining the example of the flow of a process which acquires the data of the content of the newest web object. 遷移ページを再現するためのユーザの操作および端末装置の処理の流れの例を説明するフローチャートである。It is a flowchart explaining the example of the user's operation for reproducing a transition page, and the flow of a process of a terminal device.

符号の説明Explanation of symbols

1 端末装置(ページ表示装置)
101 表示レイアウト編集部(配置位置選択手段)
102 Webデータ選択部(オブジェクト選択手段)
103 ページ再現表示処理部(ユーザ用ページ表示手段、遷移ページ表示手段)
104 選択Webデータ取得部(内容情報取得手段)
106 選択Webデータ自動収集部(内容情報取得手段)
121 レイアウト情報記憶部(オブジェクト情報記憶手段)
3PS 遷移ページ
3PU ユーザ用ページ
7J オブジェクト情報(配置位置情報)
7K 選択Webデータ検索情報(オブジェクト場所情報)
WN1 レイアウト編集ウィンドウ(配置位置選択手段)
WN2 Webデータ選択ウィンドウ(オブジェクト選択手段)
1 Terminal device (page display device)
101 Display layout editing section (arrangement position selection means)
102 Web data selection unit (object selection means)
103 page reproduction display processing unit (user page display means, transition page display means)
104 Selected Web data acquisition unit (content information acquisition means)
106 Automatic Web Data Collection Unit (Content Information Acquisition Unit)
121 Layout information storage unit (object information storage means)
3PS transition page 3PU user page 7J Object information (location information)
7K selection Web data search information (object location information)
WN1 layout editing window (placement position selection means)
WN2 Web data selection window (object selection means)

Claims (5)

1つのユーザ用ページに纏めて配置するオブジェクトである配置オブジェクトを既存のWebページの中からユーザに選択させるオブジェクト選択手段と、
前記配置オブジェクトを配置する前記ユーザ用ページ上の位置をユーザに選択させる配置位置選択手段と、
ユーザが選択した前記配置オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報と当該配置オブジェクトの前記位置を示す配置位置情報とを、当該配置オブジェクトを配置する前記ユーザ用ページと対応付けて記憶するオブジェクト情報記憶手段と、
ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、当該ユーザ用ページに対応付けられて前記オブジェクト情報記憶手段に記憶されている前記オブジェクト場所情報に基づいて取得する、内容情報取得手段と、
ユーザが指定した前記ユーザ用ページを、前記内容情報取得手段によって取得された当該ユーザ用ページに配置する前記配置オブジェクトの前記内容情報および前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記配置位置情報に基づいて表示する、ユーザ用ページ表示手段と、
を有することを特徴とするページ表示装置。
Object selection means for allowing a user to select a placement object, which is an object to be placed on a single user page, from existing web pages;
Arrangement position selection means for allowing a user to select a position on the user page where the arrangement object is arranged;
Corresponding object location information indicating the location on the network and web page where the placement object selected by the user exists and placement location information indicating the location of the placement object to the user page on which the placement object is placed Object information storage means for storing information;
Content information indicating the content of the placement object to be placed on the user page designated by the user is acquired based on the object location information stored in the object information storage unit in association with the user page. Content information acquisition means;
The content information of the placement object that places the user page specified by the user on the user page acquired by the content information acquisition means and the placement of the placement object stored in the object information storage means User page display means for displaying based on position information;
A page display device characterized by comprising:
前記オブジェクト選択手段は、既存のWebページの中から、前記配置オブジェクトとともに、当該Webページが更新されても内容が変わらないオブジェクトをキーワードとしてユーザに選択させ、
前記オブジェクト情報記憶手段は、前記配置オブジェクトの前記オブジェクト場所情報として、既存のWebページの中から当該配置オブジェクトとともにユーザが選択した前記キーワードと当該配置オブジェクトとの位置関係および当該WebページのURLを示す情報を記憶する、
請求項1記載のページ表示装置。
The object selecting means allows the user to select an object whose content does not change even when the Web page is updated from the existing Web page as a keyword together with the placement object,
The object information storage means indicates, as the object location information of the arrangement object, a positional relationship between the keyword selected by the user together with the arrangement object from the existing Web page and the arrangement object, and a URL of the Web page. Remember information,
The page display device according to claim 1.
内容の遷移の調査の対象である調査オブジェクトを既存のWebページの中からユーザに選択させるオブジェクト選択手段と、
ユーザが選択した前記調査オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報を記憶するオブジェクト情報記憶手段と、
ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記オブジェクト場所情報に基づいて所定の日時ごとに取得する、内容情報取得手段と、
前記調査オブジェクトの日時ごとの内容を、前記内容情報取得手段によって取得された当該調査オブジェクトの前記内容情報に基づいて、1つのページに纏めて配置して表示する遷移ページ表示手段と、
を有することを特徴とするページ表示装置。
An object selection means for allowing a user to select a survey object to be investigated for content transition from an existing web page;
Object information storage means for storing object location information indicating locations on the network and on the web page where the survey object selected by the user exists;
Content information indicating the content of the placement object to be placed on the user page designated by the user is acquired at a predetermined date and time based on the object location information of the placement object stored in the object information storage means. Content information acquisition means;
Transition page display means for arranging and displaying the contents for each date and time of the survey object in one page based on the content information of the survey object acquired by the content information acquisition means;
A page display device characterized by comprising:
1つのユーザ用ページに纏めて配置するオブジェクトである配置オブジェクトを既存のWebページの中からユーザに選択させ、
前記配置オブジェクトを配置する前記ユーザ用ページ上の位置をユーザに選択させ、
ユーザが選択した前記配置オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報と当該配置オブジェクトの前記位置を示す配置位置情報とを、当該配置オブジェクトを配置する前記ユーザ用ページと対応付けてオブジェクト情報記憶手段に記憶させ、
ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、当該ユーザ用ページに対応付けられて前記オブジェクト情報記憶手段に記憶されている前記オブジェクト場所情報に基づいて取得し、
ユーザが指定した前記ユーザ用ページを、取得した当該ユーザ用ページに配置する前記配置オブジェクトの前記内容情報および前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記配置位置情報に基づいて表示する、
ことを特徴とするページ表示方法。
Let the user select a placement object, which is an object to be placed on a single user page, from existing web pages,
Causing the user to select a position on the user page where the placement object is placed;
Corresponding object location information indicating the location on the network and web page where the placement object selected by the user exists and placement location information indicating the location of the placement object to the user page on which the placement object is placed And store it in the object information storage means,
Content information indicating the content of the placement object to be placed on the user page specified by the user is acquired based on the object location information stored in the object information storage unit in association with the user page. ,
The user page designated by the user is displayed based on the content information of the arrangement object arranged on the acquired user page and the arrangement position information of the arrangement object stored in the object information storage means. ,
A page display method characterized by that.
Webページにアクセス可能なコンピュータに、
1つのユーザ用ページに纏めて配置するオブジェクトである配置オブジェクトを既存のWebページの中からユーザに選択させる処理と、
前記配置オブジェクトを配置する前記ユーザ用ページ上の位置をユーザに選択させる処理と、
ユーザが選択した前記配置オブジェクトが存在するネットワーク上およびWebページ上の場所を示すオブジェクト場所情報と当該配置オブジェクトの前記位置を示す配置位置情報とを、当該配置オブジェクトを配置する前記ユーザ用ページと対応付けてオブジェクト情報記憶手段に記憶させる処理と、
ユーザが指定した前記ユーザ用ページに配置する前記配置オブジェクトの内容を示す内容情報を、当該ユーザ用ページに対応付けられて前記オブジェクト情報記憶手段に記憶されている前記オブジェクト場所情報に基づいて取得する処理と、
ユーザが指定した前記ユーザ用ページを、取得した当該ユーザ用ページに配置する前記配置オブジェクトの前記内容情報および前記オブジェクト情報記憶手段に記憶されている当該配置オブジェクトの前記配置位置情報に基づいて表示する処理と、
を実行させることを特徴とするコンピュータプログラム。
To a computer that can access the web page,
A process for allowing a user to select a placement object, which is an object to be placed on a single user page, from existing web pages;
A process for causing the user to select a position on the user page where the placement object is placed;
Corresponding object location information indicating the location on the network and web page where the placement object selected by the user exists and placement location information indicating the location of the placement object to the user page on which the placement object is placed Processing to be added and stored in the object information storage means;
Content information indicating the content of the placement object to be placed on the user page designated by the user is acquired based on the object location information stored in the object information storage unit in association with the user page. Processing,
The user page designated by the user is displayed based on the content information of the arrangement object arranged on the acquired user page and the arrangement position information of the arrangement object stored in the object information storage means. Processing,
A computer program for executing
JP2006222125A 2006-08-16 2006-08-16 Page display device, page display method, and computer program Withdrawn JP2008046879A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006222125A JP2008046879A (en) 2006-08-16 2006-08-16 Page display device, page display method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006222125A JP2008046879A (en) 2006-08-16 2006-08-16 Page display device, page display method, and computer program

Publications (1)

Publication Number Publication Date
JP2008046879A true JP2008046879A (en) 2008-02-28

Family

ID=39180568

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006222125A Withdrawn JP2008046879A (en) 2006-08-16 2006-08-16 Page display device, page display method, and computer program

Country Status (1)

Country Link
JP (1) JP2008046879A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009230483A (en) * 2008-03-24 2009-10-08 Fujitsu Ltd Information retrieving method, program and device
JP2009258963A (en) * 2008-04-16 2009-11-05 Yahoo Japan Corp Method, device, and program for generating page to be displayed on network terminal
WO2013029217A1 (en) * 2011-08-26 2013-03-07 Nokia Corporation Method and apparatus for generating customizable and consolidated viewable web content collected from one or more sources
CN111310082A (en) * 2018-12-11 2020-06-19 杭州海康威视系统技术有限公司 Page display method and device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009230483A (en) * 2008-03-24 2009-10-08 Fujitsu Ltd Information retrieving method, program and device
JP2009258963A (en) * 2008-04-16 2009-11-05 Yahoo Japan Corp Method, device, and program for generating page to be displayed on network terminal
WO2013029217A1 (en) * 2011-08-26 2013-03-07 Nokia Corporation Method and apparatus for generating customizable and consolidated viewable web content collected from one or more sources
CN111310082A (en) * 2018-12-11 2020-06-19 杭州海康威视系统技术有限公司 Page display method and device
CN111310082B (en) * 2018-12-11 2023-09-29 杭州海康威视系统技术有限公司 Page display method and device

Similar Documents

Publication Publication Date Title
US8739027B2 (en) Methods and apparatus for enabling use of web content on various types of devices
JP5608286B2 (en) Infinite browsing
US20090006338A1 (en) User created mobile content
JP4991948B1 (en) Information processing apparatus and information processing method
US8892537B2 (en) System and method for providing total homepage service
CN101751428A (en) Information search method and device
JP2012212191A (en) Information processor and information processing method
US20230061394A1 (en) Systems and methods for dynamic hyperlinking
JP5185891B2 (en) Content providing apparatus, content providing method, and content providing program
JP2000231570A (en) Internet information processing apparatus, Internet information processing method, and computer-readable recording medium storing a program for causing a computer to execute the method
JP2013012242A (en) Information processing apparatus, information processing method and program
JP2005063428A (en) Information display apparatus, method and program
JP2008046879A (en) Page display device, page display method, and computer program
KR100929925B1 (en) Homepage integrated service provision system and method
JP4477931B2 (en) Search request device, search request method, search request program, and computer-readable recording medium storing search request program
KR101079766B1 (en) Document Editor for Easily Inputting Metadata of Auxiliary Explanation and Link with Associating Internet Search
JP2014222448A (en) Book extraction device, book extraction method, and book extracting program
TWI399652B (en) Systems and methods for comments aggregation and carryover in word pages
JP2012103924A (en) Related word registration device, related word registration method, related word registration device program, recording medium and related word registration system
JP2004088454A (en) Image information display system
JP5288569B2 (en) Electronic publication processing apparatus, electronic publication processing method, and program
JP5414829B2 (en) Information processing apparatus, information processing method, and program
JP4962992B2 (en) Terminal, method and program for displaying web page
JP2011022724A (en) Website information provision device and website information provision program
KR101372580B1 (en) Method, terminal, server and computer-readable recording media for providing browser ui

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090518

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20101027