JP2009104352A - Gadget provision server and gadget provision program - Google Patents

Gadget provision server and gadget provision program Download PDF

Info

Publication number
JP2009104352A
JP2009104352A JP2007274635A JP2007274635A JP2009104352A JP 2009104352 A JP2009104352 A JP 2009104352A JP 2007274635 A JP2007274635 A JP 2007274635A JP 2007274635 A JP2007274635 A JP 2007274635A JP 2009104352 A JP2009104352 A JP 2009104352A
Authority
JP
Japan
Prior art keywords
gadget
information
client
server
login
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2007274635A
Other languages
Japanese (ja)
Inventor
Sumie Fukuhara
澄恵 福原
Takehisa Shibata
健久 柴田
Kazuhiko Matsunaga
和彦 松永
Atsushi Kuroda
淳 黒田
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.)
Nomura Research Institute Ltd
Nomura Securities Co Ltd
Original Assignee
Nomura Research Institute Ltd
Nomura Securities Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nomura Research Institute Ltd, Nomura Securities Co Ltd filed Critical Nomura Research Institute Ltd
Priority to JP2007274635A priority Critical patent/JP2009104352A/en
Publication of JP2009104352A publication Critical patent/JP2009104352A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a gadget provision server providing and processing information according to needs of a user, and reducing an operation load. <P>SOLUTION: A client 3 of the user registers a gadget as an information module in a gadget registration server 4. This gadget provision server 5 acquires and analyzes a WEB content 8 of a WEB server 7 corresponding to the gadget, cuts out at least a portion of the WEB content 8 (a scrape means 33), converts it into a format of the gadget handled by the gadget registration server 4 (a conversion means 43), and provides created gadget information to the client 3 (a gadget provision means 45). The client 3 updates and displays the gadget based on the gadget information. The gadget provision server 5 intermediates login processing between the client 3 and the WEB content 8 for the gadget needing the login processing. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、コンテンツの表示やアプリケーションを実行するための情報モジュールであるガジェット(ヴィジェット)を提供するガジェット提供サーバに関する。   The present invention relates to a gadget providing server that provides a gadget (vidget) that is an information module for displaying content and executing an application.

近年、ガジェット(ヴィジェット)の形式でコンテンツやアプリケーションが提供されることがある。ガジェットは、コンテンツを表示したりアプリケーションを実行するための情報モジュールである。また、ガジェットを利用するためのプラットフォームを提供するガジェット登録サイトがある。ガジェット登録サイトのガジェット登録サーバは、ユーザのクライアントからガジェットの選択や登録を受け付け、クライアントにおけるガジェットの表示や実行を支援する。ガジェット登録サーバは、異なる複数のガジェットを1つのWEBページに組み込んで配置してクライアントに提供する。ガジェットの配置やページタブ作成によるガジェットの分類は、クライアント側で任意に設定可能である。   In recent years, content and applications are sometimes provided in the form of gadgets (videts). Gadgets are information modules for displaying content and executing applications. There is also a gadget registration site that provides a platform for using gadgets. The gadget registration server of the gadget registration site accepts selection and registration of a gadget from the user's client, and supports display and execution of the gadget on the client. The gadget registration server incorporates a plurality of different gadgets into one WEB page and provides them to the client. Gadget classification by arranging gadgets and creating page tabs can be arbitrarily set on the client side.

クライアント側でガジェットを部品として組み合わせて表示や処理を工夫することにより、クライアントに応じたツールが作成される。例えば、メール処理を行うガジェットと検索エンジンのガジェットと地図情報処理を行うガジェットとを組み合わせて、メールに書かれた内容に関係する場所の情報を表示するツールが構成される。   By combining the gadget as a part on the client side and devising the display and processing, a tool corresponding to the client is created. For example, a tool that displays information on a location related to the contents written in the mail is configured by combining a gadget that performs mail processing, a gadget of a search engine, and a gadget that performs map information processing.

また、金融機関のWEBサーバから取得した画面情報からユーザに関する複数の口座情報を取り出し、口座情報の一覧画面をユーザのクライアントに表示させる口座処理システムがある。この口座処理システムの口座処理サーバは、ユーザのログイン情報を用いてユーザのクライアントを代理して金融機関のWEBサーバにアクセスし、口座変更等の口座に関する処理を行う(例えば、[特許文献1]参照。)。
また、不動産情報提供事業者のWEBサーバから取得した画面情報から、不要な情報を取り除き、ユーザが望む不動産物件情報を取り出して一覧画面をユーザのクライアントに表示させる不動産関連情報システムがある(例えば、[特許文献2]参照。)。
Further, there is an account processing system that takes out a plurality of account information related to a user from screen information acquired from a WEB server of a financial institution and displays a list screen of account information on a user's client. The account processing server of this account processing system accesses the WEB server of the financial institution on behalf of the user's client using the user's login information, and performs processing related to the account such as account change (for example, [Patent Document 1] reference.).
In addition, there is a real estate related information system that removes unnecessary information from the screen information acquired from the WEB server of the real estate information provider, takes out real estate property information desired by the user, and displays a list screen on the user's client (for example, [See Patent Document 2].

特開2004−062229号公報JP 2004-062229 A 特開2004−126747号公報JP 2004-126747 A

しかしながら、上記[特許文献1]や[特許文献2]の技術では、ユーザのクライアントに表示させることができるのは、予めシステム側が用意した一覧情報だけであるという問題点がある。例えば、ユーザが口座情報の一覧画面を参照した後に注文処理を行う場合には、別途WEBサーバにアクセスして注文処理の画面まで辿り着く必要があり、操作負担が増大する。また、ユーザのニーズに関しては、口座情報と資産情報とを同時に確認しながら注文処理を実行したい等、膨大な組み合わせが想定されるので、システム側でユーザのあらゆるニーズに適合した一覧画面や処理画面を提供するのは困難である。   However, the techniques of the above [Patent Literature 1] and [Patent Literature 2] have a problem that only the list information prepared in advance by the system can be displayed on the user's client. For example, when an order process is performed after the user refers to the account information list screen, it is necessary to access the WEB server separately to reach the order process screen, which increases the operation burden. In addition, regarding user needs, enormous combinations are expected, such as executing order processing while simultaneously checking account information and asset information, so list screens and processing screens that meet all user needs on the system side It is difficult to provide.

また、ガジェットをWEBコンテンツにリンクさせることによりユーザのニーズに対応させることも考えられるが、ガジェット用にWEBコンテンツを別途用意する必要があるという問題点がある。例えば、金融機関のWEBコンテンツに含まれる口座情報だけが必要な場合であっても、金融機関のWEBコンテンツとは別に、口座情報に対応するWEBコンテンツを予め作成してガジェットとリンクさせる必要がある。   In addition, it may be possible to meet the user's needs by linking the gadget to the WEB content, but there is a problem that it is necessary to separately prepare the WEB content for the gadget. For example, even when only the account information included in the WEB content of the financial institution is required, it is necessary to create the WEB content corresponding to the account information in advance and link it with the gadget separately from the WEB content of the financial institution. .

本発明は、以上の問題点に鑑みてなされたものであり、ユーザのニーズに応じた情報の提供及び処理を行うと共に、操作負担を軽減させることができるガジェット提供サーバを提供することを目的とする。   The present invention has been made in view of the above problems, and an object thereof is to provide a gadget providing server capable of providing and processing information according to user needs and reducing the operation burden. To do.

前述した目的を達成するために第1の発明は、所定コンテンツを提供するための情報モジュールであるガジェットを登録するガジェット登録サーバと、前記ガジェットが少なくとも1つ配置された画面を表示するクライアントと、WEBコンテンツを提供するWEBサーバと、にネットワークを介して接続されるガジェット提供サーバであって、前記クライアントにおいて指定されたガジェットに対応する前記WEBコンテンツを前記WEBサーバから取得して解析し、前記WEBコンテンツの少なくとも一部分を切り出すWEBコンテンツ切出手段と、前記切り出したWEBコンテンツを前記ガジェットの形式に変換してガジェット情報を作成する変換手段と、前記作成したガジェット情報を前記クライアントに提供して前記ガジェットを更新させるガジェット提供手段と、を具備することを特徴とするガジェット提供サーバである。   In order to achieve the above-described object, the first invention provides a gadget registration server that registers a gadget that is an information module for providing predetermined content, a client that displays a screen on which at least one gadget is arranged, and A gadget providing server connected to a WEB server that provides WEB content via a network, the WEB content corresponding to the gadget specified in the client is acquired from the WEB server, analyzed, and the WEB WEB content cutout means for cutting out at least a part of content; conversion means for converting the cut out WEB content into the gadget format to create gadget information; and providing the created gadget information to the client to provide the gadget The A gadget providing server, characterized by comprising a gadget provided means for new and, a.

ガジェットは、コンテンツを表示したりアプリケーションを実行するための情報モジュールである。
ガジェット登録サーバは、ガジェットを利用するためのプラットフォームを提供する装置である。ガジェット登録サーバは、クライアントからガジェットの選択や登録を受け、クライアントに表示させるWEBページに複数のガジェットを組み込んで配置し、このガジェットを介してコンテンツの表示やアプリケーションの実行を支援する。
クライアントはユーザに属するコンピュータ等の端末装置である。
ガジェットの形式は、ガジェット登録サーバに登録するガジェットの仕様に対応する。ガジェットの形式には、例えば、RDFデータやXMLデータがある。
Gadgets are information modules for displaying content and executing applications.
The gadget registration server is a device that provides a platform for using a gadget. The gadget registration server receives gadget selection and registration from a client, arranges a plurality of gadgets in a WEB page to be displayed on the client, and supports content display and application execution via the gadget.
The client is a terminal device such as a computer belonging to the user.
The gadget format corresponds to the gadget specifications registered in the gadget registration server. Examples of the gadget format include RDF data and XML data.

第1の発明のガジェット提供サーバは、クライアントにおいて指定されたガジェットに対応するWEBコンテンツをWEBサーバから取得して解析し、WEBコンテンツの少なくとも一部分を切り出す(スクレイプ処理)。ガジェット提供サーバは、切り出したWEBコンテンツをガジェットの形式に変換してガジェット情報を作成し、作成したガジェット情報をクライアントに提供してガジェットを更新させる。   The gadget providing server according to the first aspect of the invention acquires WEB content corresponding to the gadget specified by the client from the WEB server and analyzes it, and cuts out at least a part of the WEB content (scraping process). The gadget providing server creates gadget information by converting the cut-out WEB content into a gadget format, and provides the created gadget information to the client to update the gadget.

第1の発明では、ガジェット提供サーバは、WEBコンテンツをスクレイプ処理して作成したガジェットをクライアントに提供するので、多岐に渡るユーザのニーズに応じた情報を提供することができる。クライアントのユーザは、必要なガジェットをパーツ(部品)として自由に選択して組み合わせて配置することにより、省力化を図ることができる。   In the first invention, since the gadget providing server provides the client with a gadget created by scraping the WEB content, it can provide information corresponding to a wide variety of user needs. The user of the client can save labor by freely selecting and combining necessary gadgets as parts.

また、ガジェット提供サーバは、クライアントから、ガジェットに対応するWEBサーバのログイン情報を受信すると、ガジェットに対応するWEBサーバにログイン情報の確認を依頼してもよい。
これにより、ガジェット提供サーバが提供するガジェットについてログイン情報によるユーザ認証を行うことができる。
In addition, when the gadget providing server receives the login information of the WEB server corresponding to the gadget from the client, the gadget providing server may request confirmation of the login information from the WEB server corresponding to the gadget.
Thereby, the user authentication by the login information can be performed for the gadget provided by the gadget providing server.

また、ガジェット提供サーバは、クライアントからログインフラグを有するクッキー情報を受信すると、ガジェットに対応するWEBサーバに対して、ログイン情報の確認に代えてクッキー情報の確認を依頼してもよい。クッキー情報は、ログイン情報の確認を行ったWEBサーバによって作成され、ログイン情報の確認済を示す情報である。
これにより、クッキー情報が有効であれば、ログイン情報の入力が省略されるので、ユーザの操作負担を軽減することができる。
When the gadget providing server receives the cookie information having the login flag from the client, the gadget providing server may request the WEB server corresponding to the gadget to confirm the cookie information instead of confirming the login information. The cookie information is information that is created by the WEB server that has confirmed the login information and indicates that the login information has been confirmed.
Thereby, if the cookie information is valid, the input of the login information is omitted, so that the operation burden on the user can be reduced.

また、ガジェット提供サーバは、ガジェットに対応するWEBサーバがログインを要する場合、クライアントにはガジェットが配置された画面とは別にログイン画面を表示させてもよい。例えば、ログイン画面がポップアップ表示するようにしてもよい。
これにより、ガジェット毎にログイン画面が別途表示されるので、このログイン画面に付されるセキュリティマークを参照して、ガジェット毎に安全性を確認することができる。
In addition, when the WEB server corresponding to the gadget needs to log in, the gadget providing server may display a login screen on the client separately from the screen on which the gadget is arranged. For example, the login screen may be displayed as a popup.
Thereby, since a login screen is separately displayed for each gadget, the security can be confirmed for each gadget by referring to the security mark attached to the login screen.

また、ガジェット提供サーバは、切り出したWEBコンテンツをキャッシュとして保持し、保持したキャッシュを読み出してガジェットの形式に変換してガジェット情報を作成してもよい。
これにより、キャッシュとして保持したWEBコンテンツをガジェット作成に利用することにより、WEBサーバの処理負担やネットワーク負荷を軽減することができる。
Further, the gadget providing server may hold the cut-out WEB content as a cache, read the held cache, convert it into a gadget format, and create gadget information.
Accordingly, by using the web content held as a cache for creating a gadget, it is possible to reduce the processing load on the web server and the network load.

また、ガジェット提供サーバの変換手段は、切り出したWEBコンテンツを複数まとめて変換して1つのガジェット情報を作成してもよい。
これにより、ガジェット提供サーバは、表示方法にバリエーションのあるガジェットを提供することができ、ユーザのニーズに柔軟に対応することができる。
Further, the conversion unit of the gadget providing server may create a single gadget information by collectively converting a plurality of cut out WEB contents.
As a result, the gadget providing server can provide gadgets with variations in the display method, and can flexibly respond to user needs.

第2の発明は、所定コンテンツを提供するための情報モジュールであるガジェットを登録するガジェット登録サーバと、前記ガジェットが少なくとも1つ配置された画面を表示するクライアントと、WEBコンテンツを提供するWEBサーバと、にネットワークを介して接続されるガジェット提供サーバが実行するガジェット提供プログラムであって、前記クライアントにおいて指定されたガジェットに対応する前記WEBコンテンツを前記WEBサーバから取得して解析し、前記WEBコンテンツの少なくとも一部分を切り出すWEBコンテンツ切出ステップと、前記切り出したWEBコンテンツを前記ガジェットの形式に変換してガジェット情報を作成する変換ステップと、前記作成したガジェット情報を前記クライアントに提供して前記ガジェットを更新させるガジェット提供ステップと、をコンピュータに実行させるためのガジェット提供プログラムである。   According to a second aspect of the present invention, there is provided a gadget registration server for registering a gadget which is an information module for providing predetermined content, a client for displaying a screen on which at least one gadget is arranged, and a WEB server for providing WEB content. , A gadget providing program executed by a gadget providing server connected via a network, wherein the WEB content corresponding to the gadget specified in the client is acquired from the WEB server and analyzed, and the WEB content WEB content cutting step for cutting out at least a part, a conversion step for converting the cut WEB content into the gadget format to create gadget information, and providing the created gadget information to the client before A gadget providing program for executing the gadget provides steps for updating the gadget to the computer.

第2の発明は、コンピュータを第1の発明のガジェット提供サーバとして機能させるプログラムに関する発明である。   The second invention relates to a program for causing a computer to function as the gadget providing server of the first invention.

本発明によれば、ユーザのニーズに応じた情報の提供及び処理を行うと共に、操作負担を軽減させることができるガジェット提供サーバを提供することができる。   ADVANTAGE OF THE INVENTION According to this invention, while providing the information according to a user's needs and a process, the gadget provision server which can reduce an operation burden can be provided.

以下、添付図面を参照しながら、本発明に係るガジェット提供システムの好適な実施形態について詳細に説明する。尚、以下の説明及び添付図面において、略同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略することにする。   Hereinafter, preferred embodiments of a gadget providing system according to the present invention will be described in detail with reference to the accompanying drawings. In the following description and the accompanying drawings, the same reference numerals are given to components having substantially the same functional configuration, and redundant description will be omitted.

(1.ガジェット提供システム1の構成)
(1−1.全体構成)
最初に、図1を参照しながら、ガジェット提供システム1の構成について説明する。
図1は、ガジェット提供システム1の構成図である。
(1. Configuration of gadget providing system 1)
(1-1. Overall configuration)
First, the configuration of the gadget providing system 1 will be described with reference to FIG.
FIG. 1 is a configuration diagram of a gadget providing system 1.

ガジェット提供システム1は、ユーザが使用するコンピュータ等の端末装置であるクライアント3と、ガジェット登録サイトに設けられガジェットが登録されるガジェット登録サーバ4と、ガジェット提供事業者に設けられガジェットを提供するガジェット提供サーバ5と、WEBサイトに設けられ各種WEBコンテンツ8を提供するWEBサーバ7等から構成され、互いにネットワーク9を介して情報の授受が可能に接続される。   The gadget providing system 1 includes a client 3 that is a terminal device such as a computer used by a user, a gadget registration server 4 that is provided in a gadget registration site and that registers gadgets, and a gadget that is provided in a gadget provider and provides gadgets. The server 5 includes a providing server 5 and a WEB server 7 that is provided on a WEB site and provides various web contents 8. The web server 7 and the like are connected to each other via a network 9 so as to be able to exchange information.

ガジェットは、コンテンツを表示したりアプリケーションを実行するための情報モジュールである。
クライアント3は、ネットワーク9を介してガジェット登録サーバ4に接続し、ガジェット用のWEBページに複数のガジェットを登録し、このガジェットを介してコンテンツの表示やアプリケーションを実行する。
ガジェット登録サーバ4は、クライアント3がガジェットを利用するためのプラットフォームを提供する。
ガジェット提供サーバ5は、クライアント3が必要とするWEBコンテンツ8の内容をガジェットの形式に再構成して提供する。
Gadgets are information modules for displaying content and executing applications.
The client 3 connects to the gadget registration server 4 via the network 9, registers a plurality of gadgets on the gadget WEB page, and executes content display and applications via the gadget.
The gadget registration server 4 provides a platform for the client 3 to use the gadget.
The gadget providing server 5 reconfigures and provides the contents of the WEB content 8 required by the client 3 in a gadget format.

(1−2.クライアント3の構成)
クライアント3は、ガジェット登録手段11、ガジェット更新表示要求手段13、ログイン情報入力手段15、クッキー情報処理手段17、ガジェット取得手段21、ガジェット更新表示手段23を有する。また、クライアント3は、クッキー情報19を記憶部に格納する。
(1-2. Configuration of Client 3)
The client 3 includes a gadget registration unit 11, a gadget update display request unit 13, a login information input unit 15, a cookie information processing unit 17, a gadget acquisition unit 21, and a gadget update display unit 23. Further, the client 3 stores the cookie information 19 in the storage unit.

ガジェット登録手段11は、ユーザの指示に従いガジェット登録サーバ4にガジェットの登録を行う。登録されたガジェットは、ガジェット登録サーバ4が提供するガジェット表示画面に組み込んで配置されて、クライアント3に表示される。
ガジェット更新表示要求手段13は、ガジェット提供サーバ5に対して、登録したガジェットの更新表示の要求を行う。
ログイン情報入力手段15は、ログインが必要なガジェットが指定されて更新表示要求されると、ログイン画面を表示し、ユーザによって入力されたログイン情報をガジェット提供サーバ5に送る。
The gadget registration unit 11 registers a gadget in the gadget registration server 4 in accordance with a user instruction. The registered gadgets are arranged in a gadget display screen provided by the gadget registration server 4 and displayed on the client 3.
The gadget update display request unit 13 requests the gadget providing server 5 to display the updated update of the registered gadget.
When a gadget that needs to be logged in is specified and an update display is requested, the login information input unit 15 displays a login screen and sends the login information input by the user to the gadget providing server 5.

クッキー情報処理手段17は、WEBサーバ7によってログイン情報確認後に作成されて送られるクッキー情報19を保存する。また、クッキー情報処理手段17は、ログイン処理済のガジェットについて再度、更新表示要求された際、格納しているクッキー情報19をガジェット提供サーバ5に送る。   The cookie information processing means 17 stores cookie information 19 created and sent after the login information is confirmed by the WEB server 7. The cookie information processing means 17 sends the stored cookie information 19 to the gadget providing server 5 when an update display request is made again for the login-processed gadget.

ガジェット取得手段21は、ガジェット情報をガジェット提供サーバ5から取得する。
ガジェット更新表示手段23は、ガジェット取得手段21が取得したガジェット情報に基づいてガジェットを更新して表示する。
The gadget acquisition unit 21 acquires gadget information from the gadget providing server 5.
The gadget update display unit 23 updates and displays the gadget based on the gadget information acquired by the gadget acquisition unit 21.

(1−3.ガジェット提供サーバ5の構成)
ガジェット提供サーバ5は、ログイン情報処理手段25、クッキー情報処理手段27、スクレイプ手段33、キャッシュ処理手段35、変換手段43、ガジェット提供手段45等を有する。ガジェット提供サーバ5は、更新頻度情報37、キャッシュ日時情報39、キャッシュ41等を記憶部に格納する。
(1-3. Configuration of Gadget Provision Server 5)
The gadget providing server 5 includes a login information processing unit 25, a cookie information processing unit 27, a scraping unit 33, a cache processing unit 35, a conversion unit 43, a gadget providing unit 45, and the like. The gadget providing server 5 stores the update frequency information 37, the cache date information 39, the cache 41, and the like in the storage unit.

ログイン情報処理手段25は、クライアント3によってログインが必要なガジェットが指定されて更新表示要求されると、クライアント3にログイン画面を送信する。ログイン情報処理手段25は、クライアント3からログイン情報が返信されると、クライアント3によって指定されたガジェットに対応するWEBサーバ7にログイン情報の確認を依頼する。   The login information processing means 25 transmits a login screen to the client 3 when the client 3 designates a gadget that requires login and requests update display. When the login information is returned from the client 3, the login information processing unit 25 requests the WEB server 7 corresponding to the gadget specified by the client 3 to confirm the login information.

クッキー情報処理手段27は、WEBサーバ7によってログイン情報確認後又はクッキー情報19更新後に送られるクッキー情報19をクライアント3に送信する。また、クッキー情報処理手段27は、クライアント3からクッキー情報19が送られると、クライアント3によって指定されたガジェットに対応するWEBサーバ7にクッキー情報19の確認を依頼する。   The cookie information processing means 27 transmits the cookie information 19 sent to the client 3 after the login information is confirmed or the cookie information 19 is updated by the WEB server 7. When the cookie information 19 is sent from the client 3, the cookie information processing means 27 requests the WEB server 7 corresponding to the gadget specified by the client 3 to confirm the cookie information 19.

スクレイプ手段33は、WEBサーバ7からWEBコンテンツ8を取得して解析し、このWEBコンテンツ8の少なくとも一部を切り出してスクレイプ処理済WEBコンテンツ69を作成する。
キャッシュ処理手段35は、キャッシュ日時情報39と共にスクレイプ処理済WEBコンテンツ69を記憶部のキャッシュ41に格納する。また、キャッシュ処理手段35は、更新頻度情報37及びキャッシュ日時情報39に基づいて記憶部のキャッシュ41からスクレイプ処理済WEBコンテンツ69を読み出す。
The scraping means 33 acquires and analyzes the web content 8 from the web server 7, cuts out at least a part of the web content 8, and creates a scraped web content 69.
The cache processing unit 35 stores the scraped web content 69 together with the cache date information 39 in the cache 41 of the storage unit. The cache processing unit 35 reads the scraped web content 69 from the cache 41 of the storage unit based on the update frequency information 37 and the cache date / time information 39.

変換手段43は、ガジェット登録サーバ4が取り扱うガジェットの形式に従って、スクレイプ処理済WEBコンテンツ69を変換してガジェット情報を作成する。ガジェットの形式には、例えば、RDFデータやXMLデータがある。
ガジェット提供手段45は、変換手段43によって作成されたガジェット情報をクライアント3に送信する。
The conversion means 43 converts the scraped web content 69 according to the gadget format handled by the gadget registration server 4 to create gadget information. Examples of the gadget format include RDF data and XML data.
The gadget providing unit 45 transmits the gadget information created by the converting unit 43 to the client 3.

(1−4.WEBサーバ7)
WEBサーバ7は、WEBコンテンツ8を提供する。WEBサーバ7は、WEBコンテンツ8及びログイン情報10を記憶部に保持する。ログイン情報10は、WEBサーバ7へのアクセス権限を確認するための情報である。
(1-4. WEB server 7)
The WEB server 7 provides WEB content 8. The WEB server 7 holds the WEB content 8 and the login information 10 in the storage unit. The login information 10 is information for confirming the access authority to the WEB server 7.

(2.ハードウェア構成)
次に、図2を参照しながらガジェット提供サーバ5のハードウェア構成について説明する。
図2は、ガジェット提供サーバ5のハードウェア構成図である。
(2. Hardware configuration)
Next, the hardware configuration of the gadget providing server 5 will be described with reference to FIG.
FIG. 2 is a hardware configuration diagram of the gadget providing server 5.

ガジェット提供サーバ5は、CPU101、メモリ103、記憶部105、表示部107、入力部109、出力部111、通信部113がシステムバス115を介して接続されて構成される。   The gadget providing server 5 is configured by connecting a CPU 101, a memory 103, a storage unit 105, a display unit 107, an input unit 109, an output unit 111, and a communication unit 113 via a system bus 115.

CPU101(Central Processing Unit)は、演算装置(四則演算や比較演算等)や、ハードウェアやソフトウェアの動作制御を行う装置である。   A CPU 101 (Central Processing Unit) is a device that performs operation control of arithmetic devices (four arithmetic operations, comparison operations, etc.), hardware and software.

メモリ103は、RAM及びROM等のメモリである。RAM(Random Access Memory)は、ROM(Read Only Memory)や記憶部155から読み出されたOS(Operating System)のプログラム、アプリケーションプログラム等を記憶する。RAMはCPU101の主メモリやワークエリアとして機能する。   The memory 103 is a memory such as a RAM and a ROM. A RAM (Random Access Memory) stores a ROM (Read Only Memory), an OS (Operating System) program read from the storage unit 155, an application program, and the like. The RAM functions as a main memory and work area for the CPU 101.

記憶部105は、各種データを記憶する装置であり、例えばハードディスクである。記憶部105は、CPU101が実行するプログラム、プログラム実行に必要なデータ、OS、各種データベース等が格納される。記憶部105に記憶する各種データについては後述する。   The storage unit 105 is a device that stores various data, and is, for example, a hard disk. The storage unit 105 stores a program executed by the CPU 101, data necessary for program execution, an OS, various databases, and the like. Various data stored in the storage unit 105 will be described later.

表示部107は、表示装置であり、例えば、CRTモニタ、液晶パネルである。表示部107は、コンピュータのビデオ機能を実現するための論理回路(ビデオアダプタ等)を有する。   The display unit 107 is a display device, such as a CRT monitor or a liquid crystal panel. The display unit 107 includes a logic circuit (such as a video adapter) for realizing the video function of the computer.

入力部109は、各種データの入力装置であり、例えば、キーボード、マウスである。出力部111は、各種データの出力装置であり、例えばプリンタである。各種メディアとのデータ入出力を行うドライブ装置を入力部109及び出力部111として用いることもできる。   The input unit 109 is an input device for various data, such as a keyboard and a mouse. The output unit 111 is an output device for various data, for example, a printer. Drive devices that perform data input / output with various media can also be used as the input unit 109 and the output unit 111.

通信部113は、ネットワーク9を介して外部装置と接続・通信する通信制御装置である。例えば、TCP/IPを用いたインターネット通信が可能である。クライアント3及びガジェット提供サーバ5の通信部113は、ネットワーク9を介して、WEBサーバ7やガジェット登録サーバ4等と接続し、互いにデータを授受することが可能である。
システムバス115は、各装置間の制御信号、データ信号などの授受を媒介する経路である。
The communication unit 113 is a communication control device that connects and communicates with an external device via the network 9. For example, Internet communication using TCP / IP is possible. The communication unit 113 of the client 3 and the gadget providing server 5 is connected to the WEB server 7 and the gadget registration server 4 via the network 9 and can exchange data with each other.
The system bus 115 is a path that mediates transmission / reception of control signals, data signals, and the like between the devices.

ガジェット提供サーバ5は、記憶部105やROMや記憶媒体に格納されるプログラム(アプリケーションプログラム、OSのプログラム等)を、メモリ103のRAMにロードしてCPU101の制御の下に、各種処理を実行する。
尚、クライアント3のハードウェア構成も、上述のガジェット提供サーバ5のハードウエア構成と同様である。
The gadget providing server 5 loads a program (application program, OS program, etc.) stored in the storage unit 105, ROM, or storage medium into the RAM of the memory 103, and executes various processes under the control of the CPU 101. .
The hardware configuration of the client 3 is the same as that of the gadget providing server 5 described above.

(3.ログイン情報10の構成)
次に、図3を参照しながら、WEBサーバ7が保持するログイン情報10について説明する。
図3は、ログイン情報10を示す図である。
(3. Configuration of login information 10)
Next, the login information 10 held by the WEB server 7 will be described with reference to FIG.
FIG. 3 is a diagram showing the login information 10.

ログイン情報10は、認証を必要とするWEBコンテンツ8に登録済みのユーザに関する認証情報である。WEBサーバ7は、ユーザのクライアント3からガジェット提供サーバ5を介して送られるログイン情報10を照合してユーザの正当性を認証する。   The login information 10 is authentication information regarding a user who has already been registered in the WEB content 8 that requires authentication. The WEB server 7 verifies the login information 10 sent from the user's client 3 via the gadget providing server 5 and authenticates the user's validity.

図3に示すように、金融機関が提供するWEBコンテンツ8の場合、ログイン情報10は、口座ID77、パスワード79等の項目を有する。   As shown in FIG. 3, in the case of WEB content 8 provided by a financial institution, the login information 10 includes items such as an account ID 77 and a password 79.

(4.ガジェット提供システム1の全体動作)
次に、図4を参照しながら、ガジェット提供システム1の全体動作について説明する。
図4は、ガジェット提供システム1の全体動作を示すフローチャートである。
(4. Overall operation of gadget providing system 1)
Next, the overall operation of the gadget providing system 1 will be described with reference to FIG.
FIG. 4 is a flowchart showing the overall operation of the gadget providing system 1.

クライアント3は、ユーザの操作指示に従ってガジェット登録サーバ4にガジェット71を登録する(ステップ1001)。登録されたガジェット71は、ガジェット登録サーバ4が提供するガジェット表示画面に組み込んで配置されて、クライアント3に表示される。
クライアント3は、ガジェット表示画面においてガジェット71が指定されると、ガジェット71が有するガジェット情報をガジェット提供サーバ5に送信し、ガジェット71の更新・表示を要求する(ステップ1002)。
指定されたガジェット71に対応するWEBサーバ7がログイン処理を必要としない場合(ユーザ認証が不要である場合、ステップ1003のNO)、メイン処理(ステップ1005)が実行される。
指定されたガジェット71に対応するWEBサーバ7がログイン処理を必要とする場合(ユーザ認証が必要である場合、ステップ1003のYES)、ログイン処理(ステップ1004)を経て、メイン処理(ステップ1005)が実行される。
The client 3 registers the gadget 71 in the gadget registration server 4 according to the user's operation instruction (step 1001). The registered gadget 71 is arranged in a gadget display screen provided by the gadget registration server 4 and displayed on the client 3.
When the gadget 71 is designated on the gadget display screen, the client 3 transmits gadget information included in the gadget 71 to the gadget providing server 5 and requests update / display of the gadget 71 (step 1002).
When the WEB server 7 corresponding to the designated gadget 71 does not require login processing (NO in step 1003 when user authentication is not required), main processing (step 1005) is executed.
When the WEB server 7 corresponding to the designated gadget 71 requires login processing (when user authentication is required, YES in step 1003), the login processing (step 1004) is followed by the main processing (step 1005). Executed.

(5.ガジェット71の登録:図4のステップ1001)
次に、図5〜図8を参照しながら、ガジェット71の登録について説明する。
(5. Registration of Gadget 71: Step 1001 in FIG. 4)
Next, registration of the gadget 71 will be described with reference to FIGS.

図5は、クライアント3の表示部に表示されるガジェット表示画面201を示す図である。
ガジェット表示画面201には複数のガジェット71が配置される。ガジェット71は、ニュース、地図、天気、投資情報、ゲームなどの様々なジャンルのコンテンツやアプリケーションを提供する情報モジュールである。例えば、図5のガジェット203は、カレンダーを表示するガジェットである。
クライアント3は、ページタブ51を作成して複数のガジェット71を任意のジャンルに分類する。また、クライアント3は、ガジェット表示画面201におけるガジェット71の位置や大きさを変更して表示環境をカスタマイズする。
FIG. 5 is a diagram showing a gadget display screen 201 displayed on the display unit of the client 3.
A plurality of gadgets 71 are arranged on the gadget display screen 201. The gadget 71 is an information module that provides contents and applications of various genres such as news, maps, weather, investment information, and games. For example, the gadget 203 in FIG. 5 is a gadget that displays a calendar.
The client 3 creates a page tab 51 and classifies the plurality of gadgets 71 into arbitrary genres. Further, the client 3 customizes the display environment by changing the position and size of the gadget 71 on the gadget display screen 201.

図6は、クライアント3の表示部に表示されるガジェット登録画面205を示す図である。ガジェット登録画面205は、ガジェット登録サーバ4から提供される画面である。
図5のガジェット表示画面201でボタン53(「コンテンツの追加」)がマウスでクリックされると、図6のガジェット登録画面205がクライアント3の表示部に表示される。
ガジェット登録画面205には、登録可能なガジェット207の一覧が表示される。ボタン55(「今すぐ追加」)がマウスでクリックされると、クライアント3のガジェット登録手段11は、ガジェット207をガジェット表示画面に表示されるガジェット71としてガジェット登録サーバ4に登録する。
FIG. 6 is a diagram showing a gadget registration screen 205 displayed on the display unit of the client 3. The gadget registration screen 205 is a screen provided from the gadget registration server 4.
When the button 53 (“Add Content”) is clicked with the mouse on the gadget display screen 201 in FIG. 5, the gadget registration screen 205 in FIG. 6 is displayed on the display unit of the client 3.
The gadget registration screen 205 displays a list of gadgets 207 that can be registered. When the button 55 (“add now”) is clicked with the mouse, the gadget registration unit 11 of the client 3 registers the gadget 207 in the gadget registration server 4 as the gadget 71 displayed on the gadget display screen.

図7は、クライアント3の表示部に表示されるガジェット登録画面215を示す図である。ガジェット登録画面215は、証券会社等に属するWEBサーバ7から提供される画面である。
クライアント3は、ガジェット登録サーバ4側で用意されるガジェット71だけでなく、WEBサーバ7側で用意されるガジェット71をガジェット登録サーバ4に登録する。
ガジェット登録画面215において、ボタン57(「Add to ABC」)がマウスでクリックされると、クライアント3のガジェット登録手段11は、ガジェット217をガジェット表示画面に表示されるガジェット71としてガジェット登録サーバ4に登録する。
FIG. 7 is a diagram showing a gadget registration screen 215 displayed on the display unit of the client 3. The gadget registration screen 215 is a screen provided from the WEB server 7 belonging to a securities company or the like.
The client 3 registers not only the gadget 71 prepared on the gadget registration server 4 side but also the gadget 71 prepared on the WEB server 7 side in the gadget registration server 4.
When the button 57 (“Add to ABC”) is clicked on the gadget registration screen 215 with the mouse, the gadget registration unit 11 of the client 3 displays the gadget 217 on the gadget registration server 4 as the gadget 71 displayed on the gadget display screen. sign up.

図8は、クライアント3の表示部に表示されるガジェット表示画面209を示す図である。
ガジェット表示画面209は、図5のガジェット表示画面201にガジェット211とガジェット213が追加登録された画面を示す。
このように、クライアント3は、ガジェット登録サーバ4やWEBサーバ7が提供するガジェット登録画面205やガジェット登録画面215においてガジェット登録サーバ4にガジェット71を登録する。
FIG. 8 is a diagram illustrating a gadget display screen 209 displayed on the display unit of the client 3.
The gadget display screen 209 shows a screen in which the gadget 211 and the gadget 213 are additionally registered in the gadget display screen 201 of FIG.
As described above, the client 3 registers the gadget 71 in the gadget registration server 4 on the gadget registration screen 205 and the gadget registration screen 215 provided by the gadget registration server 4 and the WEB server 7.

(6.ガジェット71の更新・表示の要求:図4のステップ1002)
次に、図9を参照しながら、ガジェット71の更新・表示の要求について説明する。
図9は、クライアント3の表示部に表示されるガジェット表示画面219を示す図である。
ガジェット情報70は、ガジェット71が有する情報である。ガジェット情報70は、ガジェット提供サーバ5のネット位置情報(URL等)、ガジェット提供サーバ5がガジェット情報70を作成する際に実行するプログラムの種別やパラメータ設定、ガジェット71によるコンテンツ表示やアプリケーション実行等に関する情報を含む。
(6. Request to update / display gadget 71: Step 1002 in FIG. 4)
Next, a request for updating / displaying the gadget 71 will be described with reference to FIG.
FIG. 9 is a diagram showing a gadget display screen 219 displayed on the display unit of the client 3.
The gadget information 70 is information that the gadget 71 has. The gadget information 70 relates to the net position information (URL, etc.) of the gadget providing server 5, the type and parameter setting of a program executed when the gadget providing server 5 creates the gadget information 70, content display by the gadget 71 and application execution Contains information.

尚、図9では、ガジェット情報70としてガジェット提供サーバ5のネット位置情報が図示されているが、実際には表示されない。
ガジェット表示画面219のページタブ59では、ログイン処理が必要なガジェット群65とログイン処理が不要なガジェット群67とが共に表示される。
クライアント3は、ガジェット表示画面219においてガジェット71が指定されると、ガジェット71が有するガジェット情報70をガジェット提供サーバ5に送信し、ガジェット71の更新・表示を要求する。
In FIG. 9, the net position information of the gadget providing server 5 is shown as the gadget information 70, but it is not actually displayed.
On the page tab 59 of the gadget display screen 219, a gadget group 65 that requires login processing and a gadget group 67 that does not require login processing are displayed together.
When the gadget 71 is designated on the gadget display screen 219, the client 3 transmits gadget information 70 included in the gadget 71 to the gadget providing server 5, and requests an update / display of the gadget 71.

(7.メイン処理:図4のステップ1005)
次に、図10及び図11を参照しながら、メイン処理について説明する。
図10は、メイン処理を示すフローチャートである。
図11は、ガジェット71の作成を示す図である。図11は、図10のフローチャートに対応する。
(7. Main process: Step 1005 in FIG. 4)
Next, the main process will be described with reference to FIGS.
FIG. 10 is a flowchart showing the main process.
FIG. 11 is a diagram illustrating creation of the gadget 71. FIG. 11 corresponds to the flowchart of FIG.

ガジェット提供サーバ5のキャッシュ処理手段35は、記憶部に保持されている更新頻度情報37及びキャッシュ日時情報39に基づいて、記憶部のキャッシュ41に格納したスクレイプ処理済WEBコンテンツ69を用いるか否かを判断する(ステップ2001)。
尚、更新頻度情報37は、WEBサーバ7のWEBコンテンツ8が更新される頻度を示す情報である。証券情報を提供するWEBサーバ7のWEBコンテンツ8に関する更新頻度情報37には、例えば、証券取引の繁忙時間帯では「更新頻度15秒」が保持され、証券取引の閑散時間帯では「更新頻度30分」が保持される。キャッシュ日時情報39は、スクレイプ処理済WEBコンテンツ69が記憶部のキャッシュ41に格納された日時に関する情報である。
Whether or not the cache processing unit 35 of the gadget providing server 5 uses the scraped web content 69 stored in the cache 41 of the storage unit based on the update frequency information 37 and the cache date information 39 held in the storage unit. Is determined (step 2001).
The update frequency information 37 is information indicating the frequency with which the WEB content 8 of the WEB server 7 is updated. The update frequency information 37 regarding the WEB content 8 of the WEB server 7 that provides the securities information holds, for example, “update frequency 15 seconds” in the busy hours of securities transactions, and “update frequency 30 in the quiet hours of securities transactions. Minute "is retained. The cache date / time information 39 is information related to the date / time when the scraped web content 69 is stored in the cache 41 of the storage unit.

記憶部のキャッシュ41に格納したスクレイプ処理済WEBコンテンツ69を用いない場合(ステップ2001のNO)、ガジェット提供サーバ5は、クライアント3から送信されたガジェット情報70に対応するWEBコンテンツ8のネット位置情報を示すURL49をWEBサーバ7に送り、WEBサーバ7からWEBコンテンツ8の提供を受ける(ステップ2003)。ガジェット提供サーバ5のスクレイプ手段33は、WEBコンテンツ8のスクレイプ処理を行う(ステップ2002)。
スクレイプ処理は、WEBサーバ7からWEBコンテンツ8を取得して解析を行い、このWEBコンテンツ8の少なくとも一部を切り出してスクレイプ処理済WEBコンテンツ69を作成する処理である。例えば、証券情報を提供するWEBサーバ7のWEBコンテンツ8から、証券市場概況を示す領域がスクレイプ処理済WEBコンテンツ69として切り出される。
When the scraped web content 69 stored in the cache 41 of the storage unit is not used (NO in step 2001), the gadget providing server 5 stores the net position information of the web content 8 corresponding to the gadget information 70 transmitted from the client 3. Is sent to the WEB server 7, and the WEB content 8 is provided from the WEB server 7 (step 2003). The scraping means 33 of the gadget providing server 5 performs a scraping process of the WEB content 8 (step 2002).
The scraping process is a process of obtaining the web content 8 from the web server 7 and analyzing it, and cutting out at least a part of the web content 8 to create the scraped web content 69. For example, from the WEB content 8 of the WEB server 7 that provides the securities information, an area indicating the stock market overview is cut out as the scraped WEB content 69.

ガジェット提供サーバ5のキャッシュ処理手段35は、スクレイプ処理済コンテンツ69を記憶部のキャッシュ41に保存する(ステップ2004)。キャッシュ処理手段35は、キャッシュ日時情報39と共にスクレイプ処理済WEBコンテンツ69を記憶部のキャッシュ41に格納する。   The cache processing means 35 of the gadget providing server 5 stores the scraped content 69 in the cache 41 of the storage unit (step 2004). The cache processing unit 35 stores the scraped web content 69 together with the cache date information 39 in the cache 41 of the storage unit.

ガジェット提供サーバ5の変換手段43は、スクレイプ処理済コンテンツ69をガジェット情報70に変換する(ステップ2006)。変換手段43は、クライアント3が利用するガジェット登録サーバ4に応じた形式で、スクレイプ処理済コンテンツ69をガジェット情報70に変換する。尚、変換手段43は、切り出したWEBコンテンツを複数まとめて変換して1つのガジェット情報を作成してもよい。   The conversion means 43 of the gadget providing server 5 converts the scraped content 69 into the gadget information 70 (step 2006). The conversion unit 43 converts the scraped content 69 into gadget information 70 in a format corresponding to the gadget registration server 4 used by the client 3. Note that the conversion means 43 may create a single gadget information by collectively converting a plurality of cut out WEB contents.

ガジェット提供サーバ5のガジェット提供手段45は、作成したガジェット情報70をクライアント3に提供する(ステップ2007)。尚、ガジェット情報70は、一旦ガジェット登録サーバ4に登録又は更新されてから、クライアント3に提供される。   The gadget providing means 45 of the gadget providing server 5 provides the created gadget information 70 to the client 3 (step 2007). The gadget information 70 is once registered or updated in the gadget registration server 4 and then provided to the client 3.

クライアント3のガジェット取得手段21は、ガジェット提供サーバ5からガジェット登録サーバ4を介してガジェット情報70を取得する。クライアント3のガジェット更新表示手段23は、取得したガジェット情報70に基づいてガジェット71を更新・表示する(ステップ2008)。   The gadget acquisition unit 21 of the client 3 acquires the gadget information 70 from the gadget providing server 5 via the gadget registration server 4. The gadget update display means 23 of the client 3 updates / displays the gadget 71 based on the acquired gadget information 70 (step 2008).

ステップ2001に戻り、記憶部のキャッシュ41に格納したスクレイプ処理済WEBコンテンツ69を用いる場合(ステップ2001のYES)、ガジェット提供サーバ5のキャッシュ処理手段35は、クライアント3から送信されたガジェット情報70に対応するスクレイプ処理済WEBコンテンツ69を記憶部のキャッシュ41から読み出す(ステップ2005)。以降の処理は、前述したステップ2006と同様であるので説明を省略する。   Returning to step 2001, when the scraped web content 69 stored in the cache 41 of the storage unit is used (YES in step 2001), the cache processing unit 35 of the gadget providing server 5 stores the gadget information 70 transmitted from the client 3. The corresponding scraped WEB content 69 is read from the cache 41 of the storage unit (step 2005). Subsequent processing is the same as that in step 2006 described above, and thus description thereof is omitted.

以上の過程を経て、ガジェット提供サーバ5は、ガジェット71に対応するWEBサーバ7のWEBコンテンツ8を取得して解析し、このWEBコンテンツ8の少なくとも一部を切り出して、スクレイプ処理済WEBコンテンツ69を作成する。ガジェット提供サーバ5は、スクレイプ処理済WEBコンテンツ69を、ガジェット登録サーバ4の形式に従ってガジェット情報70に変換する。ガジェット情報70は、ガジェット登録サーバ4を介してクライアント3に送られ、クライアント3のガジェット表示画面上のガジェット71が更新・表示される。   Through the above process, the gadget providing server 5 acquires and analyzes the WEB content 8 of the WEB server 7 corresponding to the gadget 71, cuts out at least a part of the WEB content 8, and generates the scraped WEB content 69. create. The gadget providing server 5 converts the scraped WEB content 69 into gadget information 70 according to the format of the gadget registration server 4. The gadget information 70 is sent to the client 3 via the gadget registration server 4, and the gadget 71 on the gadget display screen of the client 3 is updated and displayed.

このように、ガジェット提供サーバ5は、WEBコンテンツ8をスクレイプ処理して作成したガジェットをクライアント3に提供するので、多岐に渡るユーザのニーズに適合させることができる。また、クライアント3のユーザは、必要なガジェットをパーツ(部品)として自由に選択して組み合わせて配置することにより、WEBサーバ7へのアクセスを繰り返したり、所望のコンテンツに辿り着くまでの操作を繰り返す必要がなくなる。クライアント3のユーザの操作負担を軽減させることができる。例えば、市場概況の閲覧、資産情報の確認、口座情報の確認、注文処理に関するガジェットをガジェット表示画面に配置することにより、これらの処理を1つの画面から操作することができる。   Thus, since the gadget providing server 5 provides the client 3 with the gadget created by scraping the WEB content 8, it can be adapted to various user needs. Further, the user of the client 3 repeatedly selects the necessary gadgets as parts (parts) and arranges them in combination, thereby repeatedly accessing the WEB server 7 and repeating operations until reaching the desired content. There is no need. The operation burden on the user of the client 3 can be reduced. For example, by arranging gadgets related to market overview browsing, asset information confirmation, account information confirmation, and order processing on a gadget display screen, these processes can be operated from one screen.

また、キャッシュとして保持したスクレイプ処理済のWEBコンテンツをガジェット作成に利用することにより、WEBサーバの処理負担やネットワーク負荷を軽減することができる。   Further, by using the scraped web content held as a cache for creating a gadget, it is possible to reduce the processing load on the web server and the network load.

(8.ログイン処理:図4のステップ1004)
次に、図12〜図15を参照しながら、ログイン処理について説明する。
図12はログイン処理を示すフローチャートである。
図13は、クライアント3の表示部に表示されるガジェット表示画面221を示す図である。
ガジェット表示画面221には、ガジェット群65とガジェット群67とが配置される。ガジェット群65は、ログイン処理が必要なガジェット225を含む。ガジェット群67は、ログイン処理が不要なガジェット223を含む。ガジェット表示画面221は、ガジェット225についてログイン処理前の画面状態を示す。
(8. Login process: Step 1004 in FIG. 4)
Next, the login process will be described with reference to FIGS.
FIG. 12 is a flowchart showing the login process.
FIG. 13 is a diagram illustrating a gadget display screen 221 displayed on the display unit of the client 3.
A gadget group 65 and a gadget group 67 are arranged on the gadget display screen 221. The gadget group 65 includes gadgets 225 that require login processing. The gadget group 67 includes gadgets 223 that do not require login processing. The gadget display screen 221 shows a screen state before the login process for the gadget 225.

ガジェット表示画面221において、ガジェット225のログインボタン64がマウスでクリックされると、クライアント3のクッキー情報処理手段17は、ガジェット225に対応するクッキー情報19を保持しているか否かを確認する(ステップ3001)。   When the login button 64 of the gadget 225 is clicked with the mouse on the gadget display screen 221, the cookie information processing means 17 of the client 3 confirms whether or not the cookie information 19 corresponding to the gadget 225 is held (step). 3001).

クッキー情報処理手段17は、ガジェット225のログインフラグを含むクッキー情報19が保存されていなければ、ログインが未処理であると判定する(ステップ3001のNO)。クライアント3は、ガジェット225からログイン要求をガジェット提供サーバ5に送信する(ステップ3002)。   If the cookie information 19 including the login flag of the gadget 225 is not stored, the cookie information processing unit 17 determines that the login has not been processed (NO in step 3001). The client 3 transmits a login request from the gadget 225 to the gadget providing server 5 (step 3002).

ガジェット提供サーバ5のログイン情報処理手段25は、ガジェット225に対応するWEBサーバ7からログイン画面229の提供を受け(ステップ3021)、クライアント3に送信する(ステップ3003)。
クライアント3は、ログイン画面229を表示する。クライアント3のログイン情報入力手段15は、ログイン情報10の入力を受け付ける(ステップ3004)。
The login information processing means 25 of the gadget providing server 5 receives the login screen 229 from the WEB server 7 corresponding to the gadget 225 (step 3021) and transmits it to the client 3 (step 3003).
The client 3 displays a login screen 229. The login information input means 15 of the client 3 accepts input of the login information 10 (step 3004).

図14は、ログイン画面229を示す図である。
図14は、クライアント3に表示されるガジェット表示画面227に、別画面としてポップアップ表示されるログイン画面229を示す。ログイン画面229は、口座ID77、パスワード79等のログイン情報10の入力枠やボタン83(「ログイン」)が配置される。
FIG. 14 is a diagram showing a login screen 229.
FIG. 14 shows a login screen 229 pop-up displayed as a separate screen on the gadget display screen 227 displayed on the client 3. On the login screen 229, an input frame for the login information 10 such as an account ID 77 and a password 79 and a button 83 (“login”) are arranged.

ログイン画面229は、ガジェット表示画面227とは別画面として表示されるので、ログイン画面229のステータス欄には、ガジェット表示画面227の鍵マーク54とは別に、鍵マーク56が表示される。鍵マーク54や鍵マーク56は、データがSSL(Secure Socket Layer)等の暗号化手段で暗号化されて送受信される際に、WEBブラウザのステータス欄に表示されるセキュリティマークである。
ガジェット225毎にガジェット表示画面227とは別にログイン画面229がポップアップ表示されるので、ガジェット225毎に鍵マーク56を確認してネットワーク通信の安全性を認識することができる。
Since the login screen 229 is displayed as a separate screen from the gadget display screen 227, a key mark 56 is displayed in the status field of the login screen 229 in addition to the key mark 54 on the gadget display screen 227. The key mark 54 and the key mark 56 are security marks that are displayed in the status column of the WEB browser when data is encrypted by an encryption means such as SSL (Secure Socket Layer).
Since the login screen 229 pops up separately from the gadget display screen 227 for each gadget 225, the security of network communication can be recognized by checking the key mark 56 for each gadget 225.

尚、最初からガジェット表示画面227とログイン画面229とを別個に表示させるのではなく、ガジェット表示画面227におけるログイン開始操作時にログイン画面229を別個にポップアップ表示させることにより、クッキー情報19の認識が可能となり、別の画面からのログインであってもクッキー情報19と対応付けることが可能である。   The gadget display screen 227 and the login screen 229 are not displayed separately from the beginning, but the cookie information 19 can be recognized by popping up the login screen 229 at the start of the login operation on the gadget display screen 227. Thus, it is possible to associate with the cookie information 19 even when logging in from another screen.

図12に戻り、クライアント3のログイン情報入力手段15は、ユーザによって入力されるログイン情報10をガジェット提供サーバ5に送信する(ステップ3005)。
ガジェット提供サーバ5のログイン情報処理手段25は、WEBサーバ7にログイン情報10の確認を依頼する(ステップ3006)。WEBサーバ7は、ログイン情報10の正当性を確認する(ステップ3007)。尚、ログイン情報10の確認が失敗すると、クライアント3は、ガジェット225の更新・表示することができない。
Returning to FIG. 12, the login information input means 15 of the client 3 transmits the login information 10 input by the user to the gadget providing server 5 (step 3005).
The login information processing means 25 of the gadget providing server 5 requests the WEB server 7 to confirm the login information 10 (step 3006). The WEB server 7 confirms the validity of the login information 10 (step 3007). Note that if the confirmation of the login information 10 fails, the client 3 cannot update or display the gadget 225.

WEBサーバ7は、ログイン情報10の確認が成功すると、ログインフラグを含むクッキー情報19を作成し(ステップ3008)、当該クッキー情報19をガジェット提供サーバ5に返信する(ステップ3009)。
ガジェット提供サーバ5のクッキー情報処理手段27は、受信したクッキー情報19をクライアント3に送信する(ステップ3010)。ガジェット提供サーバ5のログイン情報処理手段25は、ログインフラグを含むクッキー情報19を受信しログインの成功を確認すると、メイン処理(図4のステップ1005、図10)に進む。
When the login information 10 is successfully confirmed, the WEB server 7 creates cookie information 19 including a login flag (step 3008), and returns the cookie information 19 to the gadget providing server 5 (step 3009).
The cookie information processing means 27 of the gadget providing server 5 transmits the received cookie information 19 to the client 3 (step 3010). When the log-in information processing means 25 of the gadget providing server 5 receives the cookie information 19 including the log-in flag and confirms the successful log-in, the log-in information processing means 25 proceeds to the main processing (step 1005 in FIG. 4 and FIG. 10).

クライアント3のクッキー情報処理手段17は、ガジェット提供サーバ5から送られたクッキー情報19を記憶部に保存する(ステップ3010)。
ガジェット提供サーバ5は、メイン処理(図4のステップ1005、図10)を実行し、ログイン処理後のガジェット233をクライアント3に表示させる。
The cookie information processing means 17 of the client 3 stores the cookie information 19 sent from the gadget providing server 5 in the storage unit (step 3010).
The gadget providing server 5 executes the main process (Step 1005 in FIG. 4 and FIG. 10), and displays the gadget 233 after the login process on the client 3.

図15は、クライアント3の表示部に表示されるガジェット表示画面231を示す図である。ガジェット表示画面231には、ログイン処理後のガジェット233が表示される。   FIG. 15 is a diagram showing a gadget display screen 231 displayed on the display unit of the client 3. The gadget display screen 231 displays the gadget 233 after the login process.

図12のステップ3001の説明に戻る。クッキー情報処理手段17は、ガジェット225のログインフラグを含むクッキー情報19を保持していれば、ログイン済であると判定する(ステップ3001のYES)。   Returning to the description of step 3001 in FIG. If the cookie information processing unit 17 holds the cookie information 19 including the login flag of the gadget 225, the cookie information processing unit 17 determines that the login has been completed (YES in Step 3001).

クライアント3のクッキー情報処理手段17は、ガジェット提供サーバ5にクッキー情報19を送信する(ステップ3012)。
ガジェット提供サーバ5のクッキー情報処理手段27は、受信したクッキー情報19をWEBサーバ7に送り、クッキー情報19の確認を依頼する(ステップ3013)。WEBサーバ7は、受信したクッキー情報19のログインフラグや有効期限等により有効性を確認し(ステップ3014)、クッキー情報19の有効期限を更新する(ステップ3015)。尚、クッキー情報19がWEBサーバ7によって無効と判定されると、クライアント3は、ステップ3002からの処理に移行し、ログイン処理を最初からやり直す。
The cookie information processing means 17 of the client 3 transmits the cookie information 19 to the gadget providing server 5 (step 3012).
The cookie information processing means 27 of the gadget providing server 5 sends the received cookie information 19 to the WEB server 7 and requests confirmation of the cookie information 19 (step 3013). The WEB server 7 confirms the validity based on the login flag, the expiration date, etc. of the received cookie information 19 (step 3014), and updates the expiration date of the cookie information 19 (step 3015). If the cookie information 19 is determined to be invalid by the WEB server 7, the client 3 proceeds to the process from step 3002 and starts the login process from the beginning.

WEBサーバ7は、有効期限を更新したクッキー情報19をガジェット提供サーバ5に返信する(ステップ3009)。
ガジェット提供サーバ5のクッキー情報処理手段27は、受信したクッキー情報19をクライアント3に送信する(ステップ3010)。ガジェット提供サーバ5のログイン情報処理手段25はログインフラグを含むクッキー情報19を受信しログインの成功を確認すると、メイン処理(図4のステップ1005、図10)に進む。
The WEB server 7 returns the cookie information 19 with the updated expiration date to the gadget providing server 5 (step 3009).
The cookie information processing means 27 of the gadget providing server 5 transmits the received cookie information 19 to the client 3 (step 3010). When the log-in information processing means 25 of the gadget providing server 5 receives the cookie information 19 including the log-in flag and confirms that the log-in is successful, the process proceeds to the main process (step 1005 in FIG. 4, FIG. 10).

以上の過程を経て、クライアント3は、ログイン処理が必要なガジェット71について、ログイン情報10あるいはログインフラグを含むクッキー情報19をガジェット提供サーバ5に送信し、ガジェット提供サーバ5は、ログイン情報10あるいはクッキー情報19の確認をWEBサーバ7に依頼し、確認結果が成功である場合には、ガジェット71の更新・表示の処理が進められる。   Through the above process, the client 3 transmits the login information 10 or the cookie information 19 including the login flag to the gadget providing server 5 for the gadget 71 that requires the login process, and the gadget providing server 5 stores the login information 10 or the cookie. When the WEB server 7 is requested to confirm the information 19 and the confirmation result is successful, the update / display processing of the gadget 71 is advanced.

このように、ガジェット提供サーバ5は、ログイン処理を必要とするガジェット71については、クライアント3とWEBコンテンツ8との間のログイン処理を媒介するので、ガジェット提供サーバ5が提供するガジェット71についてログイン情報10によるユーザ認証を行うことができる。ログイン情報10を予めガジェット提供サーバ5に登録する必要がない。
また、あるガジェット71についてログイン情報10に基づいてログイン処理が行われると、ログインフラグを含むクッキー情報19が作成される。再度同一のガジェット71についてログイン処理を行う場合には、ログイン情報10に代えてクッキー情報19の確認が行われるので、クライアント3のユーザはログイン情報を改めて入力する必要がなく、操作負担を軽減させることができる。
Thus, since the gadget providing server 5 mediates the login process between the client 3 and the web content 8 for the gadget 71 that requires the login process, the login information for the gadget 71 provided by the gadget providing server 5 is used. 10 user authentication can be performed. It is not necessary to register the login information 10 in the gadget providing server 5 in advance.
Further, when a login process is performed on a gadget 71 based on the login information 10, cookie information 19 including a login flag is created. When the login process is performed again for the same gadget 71, the cookie information 19 is confirmed instead of the login information 10, so that the user of the client 3 does not need to input the login information again, thereby reducing the operation burden. be able to.

また、共通のログイン情報10によりログイン処理が行われる複数のガジェット71については、これらのガジェット71のうち1つのガジェット71についてログインが成功すると、クッキー情報19を確認することにより他のガジェット71についてもログイン処理済であると判定される。他のガジェット71についてはログイン情報10の入力が省略されるので、クライアント3のユーザの省力化をはかることができる。さらに、ログイン情報10を1回入力することにより複数のガジェット71を連携させることができる。   In addition, for a plurality of gadgets 71 for which login processing is performed using the common login information 10, if the login is successful for one of these gadgets 71, the other gadgets 71 are also checked by checking the cookie information 19. It is determined that the login process has been completed. Since the input of the login information 10 is omitted for the other gadgets 71, the user of the client 3 can be saved. Furthermore, a plurality of gadgets 71 can be linked by inputting the login information 10 once.

尚、1つのガジェット71についてログイン処理が成功した場合には、図15のガジェット表示画面231において、ログイン処理が成功したガジェット71を更新・表示させるだけでなく、同時に連携する他のガジェット71(ガジェット群65)についても更新・表示させるようにしてもよい。あるいは、連携する他のガジェット71については更新・表示の操作指示が行われた段階で更新・表示させてもよい。いずれにせよ、連携する他のガジェット71については、ログイン情報10を入力する必要はない。   If the login process for one gadget 71 is successful, the gadget display screen 231 in FIG. 15 not only updates and displays the gadget 71 for which the login process has been successful, but also simultaneously displays another gadget 71 (gadget) The group 65) may be updated / displayed. Alternatively, other linked gadgets 71 may be updated / displayed when an update / display operation instruction is performed. In any case, it is not necessary to input the login information 10 for the other gadgets 71 that cooperate.

(9.効果等)
以上詳細に説明したように、本発明の実施の形態によれば、ガジェット提供サーバ5は、WEBコンテンツ8をスクレイプ処理して作成したガジェットをクライアント3に提供するので、多岐に渡るユーザのニーズに適合させることができる。また、クライアント3のユーザは、必要なガジェットをパーツ(部品)として自由に選択して組み合わせて配置することにより、省力化を図ることができる。
(9. Effects, etc.)
As described above in detail, according to the embodiment of the present invention, the gadget providing server 5 provides the client 3 with the gadget created by scraping the WEB content 8. Can be adapted. Further, the user of the client 3 can save labor by freely selecting and combining necessary gadgets as parts.

また、ガジェット提供サーバ5が提供するガジェット71についてログイン情報10やクッキー情報19によるユーザ認証を行うことができる。
また、再度同一のガジェット71についてログイン処理を行う場合や、共通のログイン情報10によりログイン処理が行われる複数のガジェット71については、ログイン情報10に代えてクッキー情報19の確認が行われるので、クライアント3のユーザはログイン情報を改めて入力する必要がなく、操作負担を軽減させることができる。
Further, user authentication can be performed on the gadget 71 provided by the gadget providing server 5 using the login information 10 and the cookie information 19.
In addition, when the login process is performed again for the same gadget 71, or for a plurality of gadgets 71 for which the login process is performed using the common login information 10, the cookie information 19 is confirmed instead of the login information 10, so that the client The user 3 does not need to input login information again, and the operation burden can be reduced.

以上、添付図面を参照しながら、本発明にかかるガジェット提供サーバの好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。   The preferred embodiment of the gadget providing server according to the present invention has been described above with reference to the accompanying drawings, but the present invention is not limited to such an example. It will be apparent to those skilled in the art that various changes or modifications can be conceived within the scope of the technical idea disclosed in the present application, and these are naturally within the technical scope of the present invention. Understood.

ガジェット提供システム1の構成図Configuration diagram of gadget providing system 1 クライアント3、及びガジェット提供サーバ5のハードウェア構成図Hardware configuration diagram of client 3 and gadget providing server 5 ログイン情報10を示す図Figure showing login information 10 ガジェット提供システム1の全体動作を示すフローチャートThe flowchart which shows the whole operation | movement of the gadget provision system 1. ガジェット表示画面201を示す図The figure which shows the gadget display screen 201 ガジェット登録画面205を示す図The figure which shows the gadget registration screen 205 ガジェット登録画面215を示す図The figure which shows the gadget registration screen 215 ガジェット表示画面209を示す図The figure which shows the gadget display screen 209 ガジェット表示画面219を示す図The figure which shows the gadget display screen 219 メイン処理を示すフローチャートFlow chart showing main processing ガジェット71の作成を示す図Diagram showing creation of gadget 71 ログイン処理を示すフローチャートFlow chart showing login process ガジェット表示画面221を示す図(ログイン処理前)Diagram showing gadget display screen 221 (before login processing) ログイン画面229を示す図(ポップアップ表示)Diagram showing login screen 229 (pop-up display) ガジェット表示画面231を示す図(ログイン処理後)Diagram showing gadget display screen 231 (after login processing)

符号の説明Explanation of symbols

1………ガジェット提供システム
3………クライアント
4………ガジェット登録サーバ
5………ガジェット提供サーバ
7………WEBサーバ
8………WEBコンテンツ
9………ネットワーク
10………ログイン情報
11………ガジェット登録手段
13………ガジェット更新表示要求手段
15………ログイン情報入力手段
17、27………クッキー情報処理手段
19………クッキー情報
21………ガジェット取得手段
23………ガジェット更新表示手段
25………ログイン情報処理手段
33………スクレイプ手段
35………キャッシュ処理手段
37………更新頻度情報
39………キャッシュ日時情報
41………キャッシュ
43………変換手段
45………ガジェット提供手段
49………URL
51、59………ページタブ
53、55、57、83………ボタン
54、56………鍵マーク
64………ログインボタン
65………ログイン処理の必要なガジェット群
67………ログイン処理の不要なガジェット群
69………スクレイプ処理済WEBコンテンツ
70………ガジェット情報
71………ガジェット
77………口座ID
79………パスワード
101………CPU
103………メモリ
105………記憶部
107………表示部
201、209、219、221、227、231………ガジェット表示画面
205、215………ガジェット登録画面
203、207、211、213、217、223、225、233………ガジェット
229………ログイン画面
1. Gadget provision system 3. Client 4. Gadget registration server 5. Gadget provision server 7. Web server 8. Web content 9. Network 10 .... Login information 11 ......... Gadget registration means 13 ......... Gadget update display request means 15 ......... Login information input means 17, 27 ... ... Cookie information processing means 19 ... ... Cookie information 21 ... ... Gadget acquisition means 23 ......... Gadget update display means 25 ......... Login information processing means 33 ......... Scraping means 35 ......... Cache processing means 37 ......... Update frequency information 39 ......... Cache date information 41 ......... Cache 43 ......... Conversion means 45 ……… Gadget provision means 49 ……… URL
51, 59 ......... Page tabs 53, 55, 57, 83 ......... Buttons 54, 56 ......... Key mark 64 ......... Login buttons 65 ... …… Groups of gadgets that require login processing 67 ... …… Login processing Unnecessary gadgets 69 ……… Scraped WEB content 70 ……… Gadget information 71 ……… Gadget 77 ……… Account ID
79 ……… Password 101 ……… CPU
103 ......... Memory 105 ......... Storage unit 107 ......... Display unit 201, 209, 219, 221, 227, 231 ... Gadget display screen 205, 215 ... Gadget registration screen 203, 207, 211, 213 217, 223, 225, 233 ……… Gadget 229 ……… Login screen

Claims (7)

所定コンテンツを提供するための情報モジュールであるガジェットを登録するガジェット登録サーバと、前記ガジェットが少なくとも1つ配置された画面を表示するクライアントと、WEBコンテンツを提供するWEBサーバと、にネットワークを介して接続されるガジェット提供サーバであって、
前記クライアントにおいて指定されたガジェットに対応する前記WEBコンテンツを前記WEBサーバから取得して解析し、前記WEBコンテンツの少なくとも一部分を切り出すWEBコンテンツ切出手段と、
前記切り出したWEBコンテンツを前記ガジェットの形式に変換してガジェット情報を作成する変換手段と、
前記作成したガジェット情報を前記クライアントに提供して前記ガジェットを更新させるガジェット提供手段と、
を具備することを特徴とするガジェット提供サーバ。
A gadget registration server that registers a gadget that is an information module for providing predetermined content, a client that displays a screen on which at least one gadget is arranged, and a WEB server that provides WEB content via a network A connected gadget providing server,
WEB content extraction means for acquiring and analyzing the WEB content corresponding to the gadget specified in the client from the WEB server and cutting out at least a part of the WEB content;
Conversion means for converting the cut-out WEB content into the gadget format to create gadget information;
Gadget providing means for providing the created gadget information to the client to update the gadget;
A gadget providing server comprising:
前記クライアントから、前記ガジェットに対応するWEBサーバのログイン情報を受信すると、前記ガジェットに対応するWEBサーバに前記ログイン情報の確認を依頼するログイン情報処理手段を具備することを特徴とする請求項1に記載のガジェット提供サーバ。   The login information processing means for requesting the WEB server corresponding to the gadget to confirm the login information when receiving login information of the WEB server corresponding to the gadget from the client. The described gadget providing server. 前記クライアントから、前記ログイン情報の確認を行ったWEBサーバによって作成され前記ログイン情報の確認済を示すクッキー情報を受信すると、前記ガジェットに対応するWEBサーバに前記ログイン情報の確認に代えて前記クッキー情報の確認を依頼するクッキー情報処理手段を具備することを特徴とする請求項2に記載のガジェット提供サーバ。   When cookie information created by the WEB server that has confirmed the login information is received from the client and indicating the confirmation of the login information, the cookie information is replaced with the WEB server corresponding to the gadget instead of the confirmation of the login information. The gadget providing server according to claim 2, further comprising cookie information processing means for requesting confirmation. 前記ガジェットに対応するWEBサーバがログインを要する場合、前記クライアントには前記ガジェットが配置された画面とは別にログイン画面が表示されることを特徴とする請求項2または請求項3に記載のガジェット提供サーバ。   The gadget provision according to claim 2 or 3, wherein when a WEB server corresponding to the gadget requires login, a login screen is displayed on the client separately from a screen on which the gadget is arranged. server. 前記切り出したWEBコンテンツをキャッシュとして保持するキャッシュ保持手段を具備し、
前記変換手段は、前記保持したキャッシュを前記ガジェットの形式に変換して前記ガジェット情報を作成することを特徴とする請求項1から請求項4までのいずれかに記載のガジェット提供サーバ。
A cache holding unit for holding the cut-out WEB content as a cache;
The gadget providing server according to any one of claims 1 to 4, wherein the conversion unit generates the gadget information by converting the held cache into the gadget format.
前記変換手段は、少なくとも1つの前記切り出したWEBコンテンツをまとめて変換して1つのガジェット情報を作成することを特徴とする請求項1から請求項5までのいずれかに記載のガジェット提供サーバ。   The gadget providing server according to any one of claims 1 to 5, wherein the conversion unit collectively converts at least one of the cut-out WEB contents to create one gadget information. 所定コンテンツを提供するための情報モジュールであるガジェットを登録するガジェット登録サーバと、前記ガジェットが少なくとも1つ配置された画面を表示するクライアントと、WEBコンテンツを提供するWEBサーバと、にネットワークを介して接続されるガジェット提供サーバが実行するガジェット提供プログラムであって、
前記クライアントにおいて指定されたガジェットに対応する前記WEBコンテンツを前記WEBサーバから取得して解析し、前記WEBコンテンツの少なくとも一部分を切り出すWEBコンテンツ切出ステップと、
前記切り出したWEBコンテンツを前記ガジェットの形式に変換してガジェット情報を作成する変換ステップと、
前記作成したガジェット情報を前記クライアントに提供して前記ガジェットを更新させるガジェット提供ステップと、
をコンピュータに実行させるためのガジェット提供プログラム。
A gadget registration server that registers a gadget that is an information module for providing predetermined content, a client that displays a screen on which at least one gadget is arranged, and a WEB server that provides WEB content via a network A gadget providing program executed by a connected gadget providing server,
WEB content extraction step of acquiring and analyzing the WEB content corresponding to the gadget specified in the client from the WEB server, and cutting out at least a part of the WEB content;
A conversion step of converting the cut-out WEB content into the gadget format to create gadget information;
A gadget providing step of providing the created gadget information to the client to update the gadget;
A program for providing gadgets to run a computer.
JP2007274635A 2007-10-23 2007-10-23 Gadget provision server and gadget provision program Pending JP2009104352A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007274635A JP2009104352A (en) 2007-10-23 2007-10-23 Gadget provision server and gadget provision program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007274635A JP2009104352A (en) 2007-10-23 2007-10-23 Gadget provision server and gadget provision program

Publications (1)

Publication Number Publication Date
JP2009104352A true JP2009104352A (en) 2009-05-14

Family

ID=40705970

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007274635A Pending JP2009104352A (en) 2007-10-23 2007-10-23 Gadget provision server and gadget provision program

Country Status (1)

Country Link
JP (1) JP2009104352A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015232899A (en) * 2010-06-24 2015-12-24 ▲華▼▲為▼▲終▼端有限公司 Method and device for adding schedule

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003036197A (en) * 2001-05-11 2003-02-07 Internatl Business Mach Corp <Ibm> Method for dynamically integrating portal server and remote portlet to portal, computer program, contents provider and application provider server
JP2003058503A (en) * 2001-08-09 2003-02-28 Yafoo Japan Corp User authenticating method and user authenticating system
JP2003513350A (en) * 1999-10-29 2003-04-08 サーフキャスト インコーポレイテッド System and method for simultaneously displaying multiple information sources
JP2004062229A (en) * 2002-07-24 2004-02-26 Nri & Ncc Co Ltd System for changing account on the internet
JP2005025437A (en) * 2003-07-01 2005-01-27 Matsushita Electric Ind Co Ltd Server and screen display method
JP2006113829A (en) * 2004-10-15 2006-04-27 Hitachi Ltd Portal server system
JP2006318180A (en) * 2005-05-12 2006-11-24 Shigeto Sekizuka Portal site providing system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003513350A (en) * 1999-10-29 2003-04-08 サーフキャスト インコーポレイテッド System and method for simultaneously displaying multiple information sources
JP2003036197A (en) * 2001-05-11 2003-02-07 Internatl Business Mach Corp <Ibm> Method for dynamically integrating portal server and remote portlet to portal, computer program, contents provider and application provider server
JP2003058503A (en) * 2001-08-09 2003-02-28 Yafoo Japan Corp User authenticating method and user authenticating system
JP2004062229A (en) * 2002-07-24 2004-02-26 Nri & Ncc Co Ltd System for changing account on the internet
JP2005025437A (en) * 2003-07-01 2005-01-27 Matsushita Electric Ind Co Ltd Server and screen display method
JP2006113829A (en) * 2004-10-15 2006-04-27 Hitachi Ltd Portal server system
JP2006318180A (en) * 2005-05-12 2006-11-24 Shigeto Sekizuka Portal site providing system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
CSNA200900074001; uCosminexus Portal Framework運用管理者ガイド 解説・操作書 第4版 第4版, 20070930, 11〜33,70〜80ページ, 株式会社日立製作所 *
JPN6012032172; uCosminexus Portal Framework運用管理者ガイド 解説・操作書 第4版 第4版, 20070930, 11〜33,70〜80ページ, 株式会社日立製作所 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015232899A (en) * 2010-06-24 2015-12-24 ▲華▼▲為▼▲終▼端有限公司 Method and device for adding schedule

Similar Documents

Publication Publication Date Title
JP5305280B2 (en) Gadget provision server
US7293034B2 (en) Dynamically customizing a user interface for the aggregation of content
US7917412B1 (en) Method and system for collecting information
US8056014B2 (en) Web portal page interactive user interfaces with maximum accessibility to user selected portlets
US20100162274A1 (en) Widgetizing a web-based application
US20070245407A1 (en) Login Screen with Identifying Data
US20060031398A1 (en) Apparatus, method, and computer product for web-based data management
JP5006823B2 (en) Screen information generation device, terminal control device, screen information generation method, screen information generation program, terminal control method, and terminal control program
WO2020013724A1 (en) Method of managing website data
JP2009104352A (en) Gadget provision server and gadget provision program
US20060123107A1 (en) Web link management systems and methods
JP5737249B2 (en) Load simulation apparatus, simulation apparatus, load simulation method, simulation method, and program
JP5585816B2 (en) Portal site generation system, portal site generation method, and computer program
JP4825566B2 (en) Electronic report data download system
US20110202317A1 (en) Information Technology Infrastructure Architecture Design
JP5738506B2 (en) Screen information server, program
JPH10289206A (en) Homepage communication system
JP5281029B2 (en) Confirmation system and method
US20030076360A1 (en) Project management system
JP5532040B2 (en) Information processing apparatus, information processing system, control method, and program
JP2004021753A (en) Proxy server for web application and web proxy server system for web application
JP2015158809A (en) Distribution method, distribution device, terminal device, and distribution system
JP2011253423A (en) Operation support system
JP2006048144A (en) Autopilot device, client terminal and autopilot method
AU2008201527B2 (en) Method for a network-based tax model framework

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100921

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120626

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121106