JP2009070109A - Content relation management method, content relation management device, content relation management program, content relation browsing method and content relation registration method - Google Patents

Content relation management method, content relation management device, content relation management program, content relation browsing method and content relation registration method Download PDF

Info

Publication number
JP2009070109A
JP2009070109A JP2007237372A JP2007237372A JP2009070109A JP 2009070109 A JP2009070109 A JP 2009070109A JP 2007237372 A JP2007237372 A JP 2007237372A JP 2007237372 A JP2007237372 A JP 2007237372A JP 2009070109 A JP2009070109 A JP 2009070109A
Authority
JP
Japan
Prior art keywords
content
identification information
language
relationship
target
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.)
Granted
Application number
JP2007237372A
Other languages
Japanese (ja)
Other versions
JP5040544B2 (en
Inventor
Michio Inaba
道夫 稲葉
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2007237372A priority Critical patent/JP5040544B2/en
Priority to PCT/JP2008/065290 priority patent/WO2009034840A1/en
Publication of JP2009070109A publication Critical patent/JP2009070109A/en
Application granted granted Critical
Publication of JP5040544B2 publication Critical patent/JP5040544B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Machine Translation (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a content relation management method for managing content on a network and other content related to the content so as to make them referable to each other. <P>SOLUTION: When a Web page is an "object content", a management server 1 registers a Web page related to the Web page as a "related content" in a registration DB storage area 151. The "Web page related to the object content" includes a Web page in which the object content is translated to the other language, and a Web page in which the object content is evaluated. The relation of the two contents and the language of the related content are also registered in the registration DB storage area 151. When a user instructs extraction of a related content while designating the object content, the relation and the related language to the management server through a client, the management server extracts the relation content from the registration DB storage area 151, and presents it to the client. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明はコンテンツ関係管理方法、コンテンツ関係管理装置、コンテンツ関係管理プログラム、コンテンツ関係閲覧方法及びコンテンツ関係登録方法に関するものであり、詳細には、ネットワーク上のコンテンツと、そのコンテンツに関係するコンテンツにおいて、相互に参照可能にコンテンツを管理するコンテンツ関係管理方法、コンテンツ関係管理装置、コンテンツ関係管理プログラム、コンテンツ関係閲覧方法及びコンテンツ関係登録方法に関するものである。   The present invention relates to a content relationship management method, a content relationship management device, a content relationship management program, a content relationship browsing method, and a content relationship registration method. Specifically, in content on a network and content related to the content, The present invention relates to a content relationship management method, a content relationship management apparatus, a content relationship management program, a content relationship browsing method, and a content relationship registration method for managing content in a mutually referable manner.

従来、ネットワーク上に公開されたあるコンテンツ(コンテンツ−A)において、そのコンテンツに関係するコンテンツ(コンテンツ−B)を示す方法として、コンテンツ−A内にコンテンツ−BのURLを埋め込んだハイパーリンク技術がある。また、Weblog又はblogと呼ばれるシステムにおいては、他のWeblogへのリンクを張ったことをリンク先のWeblogへ通知し、相互リンクを形成するトラックバック技術がある。また、特許文献1に記載の発明のリンク登録装置及びリンク登録方法では、複数のコミュニティ毎にリンクページが設けられており、ネットワーク上のコンテンツがその内容で分類管理され、リンクページにハイパーリンク(リンク)が記載されている。そして、新たにリンクを登録する際には、登録するコンテンツのデータからキーワードを抽出して、リンクページ(コミュニティ)毎に設定されているキーワードとの類似度を検出して、自動的に最も適切なコミュニティに登録している。
特開2002−132798号公報
2. Description of the Related Art Conventionally, as a method for indicating content (content-B) related to a content (content-A) published on a network, there is a hyperlink technology in which the URL of content-B is embedded in content-A. is there. Further, in a system called Weblog or blog, there is a trackback technique for notifying a linked Weblog that a link to another Weblog has been established and forming a mutual link. Moreover, in the link registration apparatus and link registration method of the invention described in Patent Document 1, a link page is provided for each of a plurality of communities, and content on the network is classified and managed by its contents, and a hyperlink ( Link). When a new link is registered, the keyword is extracted from the data of the content to be registered, the similarity with the keyword set for each link page (community) is detected, and automatically the most appropriate Is registered in a good community.
JP 2002-132798 A

しかしながら、ハイパーリンク技術は、リンク元のコンテンツ(コンテンツ−A)からはリンク先のコンテンツ(コンテンツ−B)が関係していることを知ることができるが、リンク先のコンテンツ(コンテンツ−B)では、リンク元のコンテンツ(コンテンツ−A)の存在を知ることはできないという問題点がある。したがって、リンク元のコンテンツ(コンテンツ−B)を閲覧しているユーザが、このコンテンツに関係するコンテンツを閲覧したいと思っても、コンテンツ−Aの存在を知ることはできない。また、コンテンツ−Aに埋め込まれているハイパーリンクは、ハイパーリンク自体に意味を持たせることはできず、全てのハイパーリンクが同等に扱われ、そのリンク先のコンテンツがどのような意味を持つかは、コンテンツ−Aに記載されている情報を参照するしかないという問題点がある。特許文献1に記載の発明のリンク登録装置においても、ハイパーリンクを用いているので、リンクページとリンク先のコンテンツとの関係はリンクページのコミュニティの内容で判断するしかない。また、トラックバック技術を用いれば、リンク先のコンテンツ(コンテンツ−B)からリンク元のコンテンツ(コンテンツ−A)の存在を知ることはできないという問題については解決できるが、Weblogという特定の環境でしか使用できないという問題点がある。   However, in the hyperlink technology, it is possible to know that the linked content (content-B) is related from the linked content (content-A), but in the linked content (content-B). There is a problem that the existence of the link source content (content-A) cannot be known. Therefore, even if a user who is browsing the link source content (content-B) wants to browse content related to this content, the presence of content-A cannot be known. In addition, the hyperlink embedded in the content-A cannot have a meaning in the hyperlink itself, all the hyperlinks are treated equally, and what kind of meaning the content of the link destination has. Has a problem that it only has to refer to the information described in the content-A. Since the hyperlink is used also in the link registration apparatus of the invention described in Patent Document 1, the relationship between the link page and the linked content can only be determined by the content of the link page community. The trackback technology can solve the problem that the existence of the link source content (content-A) cannot be known from the link destination content (content-B), but it is used only in a specific environment called Weblog. There is a problem that it is not possible.

本発明は、上述の問題点を解決するためになされたものであり、ネットワーク上のコンテンツと、そのコンテンツに関係するコンテンツにおいて、相互に参照可能にコンテンツを管理するコンテンツ関係管理方法、コンテンツ関係管理装置、コンテンツ関係管理プログラム、コンテンツ関係閲覧方法及びコンテンツ関係登録方法を提供することを目的とする。   The present invention has been made to solve the above-described problems, and a content relationship management method and a content relationship management for managing content in a network and content related to the content so that they can be referred to each other. An object is to provide a device, a content relationship management program, a content relationship browsing method, and a content relationship registration method.

上記課題を解決するため、請求項1に係る発明のコンテンツ関係管理方法では、ネットワークに接続可能なコンテンツ関係管理装置において処理されるコンテンツ関係管理方法であって、前記コンテンツ関係管理装置は、第一のコンテンツを識別する第一識別情報、及び、前記第一のコンテンツに関係するコンテンツである第二のコンテンツを識別する第二識別情報を対応させた登録情報を記憶する登録情報記憶手段を備えており、関係するコンテンツを抽出したいコンテンツの識別情報である対象識別情報をネットワークを介して接続した他の装置から受け付ける対象識別情報受付ステップと、前記対象識別情報受付ステップにより受け付けられた前記対象識別情報を前記第一識別情報として、当該第一識別情報に対応した前記第二識別情報を前記登録情報記憶手段に記憶されている前記登録情報から抽出する第一抽出ステップと、前記第一抽出ステップにより抽出された第二識別情報、又は、前記第一抽出ステップにより抽出された第二識別情報で識別されるコンテンツを前記他の装置へ出力する第一出力ステップとを備えている。   In order to solve the above problem, the content relationship management method of the invention according to claim 1 is a content relationship management method processed in a content relationship management device connectable to a network. Registration information storage means for storing registration information associated with first identification information for identifying the second content and second identification information for identifying the second content that is content related to the first content. A target identification information receiving step for receiving target identification information, which is identification information of content for which relevant content is desired to be extracted, from another device connected via a network, and the target identification information received by the target identification information receiving step As the first identification information, the second identification information corresponding to the first identification information. Is extracted from the registration information stored in the registration information storage means, the second identification information extracted by the first extraction step, or the second extraction information extracted by the first extraction step. A first output step of outputting the content identified by the identification information to the other device.

また、請求項2に係る発明のコンテンツ関係管理方法では、請求項1に記載の発明の構成に加えて、前記登録情報には前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係項目が対応付けられており、前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係情報を前記他の装置から受け付ける関係情報受付ステップを備え、前記第一抽出ステップは、前記対象識別情報に対応した第二識別情報であり、かつ、前記関係情報受付ステップで受け付けられた前記関係情報の示す関係と前記関係項目の示す関係が一致する前記第二識別情報を抽出することを特徴とする。   Further, in the content relationship management method of the invention according to claim 2, in addition to the configuration of the invention of claim 1, the registration information includes a relationship indicating a relationship between the first content and the second content. Items are associated with each other, and includes a relationship information reception step of receiving relationship information indicating the relationship between the first content and the second content from the other device, wherein the first extraction step includes the target identification Extracting the second identification information corresponding to the information and having the relationship indicated by the relationship information received in the relationship information reception step and the relationship indicated by the relationship item coincide with each other. To do.

また、請求項3に係る発明のコンテンツ関係管理方法では、請求項1又は2に記載の発明の構成に加えて、前記登録情報には前記第二識別情報で識別される前記第二コンテンツを記載している言語である第二言語を示す第二言語項目が対応付けられており、前記第二言語を示す第二言語情報を前記他の装置から受け付ける第二言語情報受付ステップを備え、前記第一抽出ステップは、前記対象識別情報に対応した第二識別情報であり、かつ、前記第二言語情報受付ステップで受け付けられた前記第二言語情報の示す第二言語と前記第二言語項目の示す第二言語が一致する前記第二識別情報を抽出することを特徴とする。   In the content relation management method of the invention according to claim 3, in addition to the configuration of the invention of claim 1 or 2, the registration information includes the second content identified by the second identification information. A second language item indicating a second language, which is a second language, and a second language information receiving step for receiving second language information indicating the second language from the other device, The one extraction step is second identification information corresponding to the target identification information, and indicates the second language and the second language item indicated by the second language information received in the second language information reception step. The second identification information that matches the second language is extracted.

また、請求項4に係る発明のコンテンツ関係管理方法では、請求項1乃至3のいずれかに記載の発明の構成に加えて、前記登録情報に登録したい前記第一識別情報及び前記第二識別情報を示すコンテンツ識別情報を前記他の装置から受け付けるコンテンツ識別情報受付ステップと、前記コンテンツ識別情報受付ステップで受け付けられた前記コンテンツ識別情報の示す前記第一識別情報及び前記第二識別情報を対応させて前記登録情報記憶手段に記憶する登録ステップとを備えている。   In addition, in the content relation management method of the invention according to claim 4, in addition to the configuration of the invention according to any one of claims 1 to 3, the first identification information and the second identification information to be registered in the registration information The content identification information receiving step for receiving content identification information indicating the content identification information is associated with the first identification information and the second identification information indicated by the content identification information received in the content identification information reception step. A registration step of storing in the registration information storage means.

また、請求項5に係る発明のコンテンツ関係管理方法では、請求項1乃至4のいずれかに記載の発明の構成に加えて、前記第一識別情報、前記第二識別情報及び、前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係登録情報を前記他の装置から受け付ける関係登録情報受付ステップと、前記関係登録情報受付ステップにより受け付けられた前記第一識別情報、前記第二識別情報及び、前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係項目を対応させて前記登録情報記憶手段に記憶する関係登録ステップとを備えている。   Further, in the content relationship management method of the invention according to claim 5, in addition to the configuration of the invention according to any one of claims 1 to 4, the first identification information, the second identification information, and the first A relation registration information receiving step for receiving relation registration information indicating a relation between the content and the second content from the other device, and the first identification information and the second identification information received by the relation registration information receiving step. And a relationship registration step of storing a relationship item indicating the relationship between the first content and the second content in the registered information storage unit in association with each other.

また、請求項6に係る発明のコンテンツ関係管理方法では、請求項1乃至5のいずれかに記載の発明の構成に加えて、前記第二識別情報及び、前記第二言語を取得する第二言語取得ステップと、前記第二言語取得ステップにより取得された前記第二識別情報と前記第二言語とを対応させて前記登録情報記憶手段に記憶する第二言語登録ステップとを備えている。   Further, in the content relation management method of the invention according to claim 6, in addition to the configuration of the invention according to any one of claims 1 to 5, the second language for acquiring the second identification information and the second language. An acquisition step; and a second language registration step of storing the second identification information acquired in the second language acquisition step and the second language in association with each other in the registration information storage unit.

また、請求項7に係る発明のコンテンツ関係管理方法では、請求項1乃至6のいずれかに記載の発明の構成に加えて、前記第一識別情報及び、前記第一言語を取得する第一言語取得ステップと、前記第一言語取得ステップにより取得された前記第一識別情報と前記第一言語とを対応させて前記登録情報記憶手段に記憶する第一言語登録ステップとを備えている。   Further, in the content relationship management method of the invention according to claim 7, in addition to the configuration of the invention of any one of claims 1 to 6, the first language for acquiring the first identification information and the first language An acquisition step; and a first language registration step of storing the first identification information acquired in the first language acquisition step and the first language in association with each other in the registration information storage unit.

また、請求項8に係る発明のコンテンツ関係管理方法では、請求項1乃至7のいずれかに記載の発明の構成に加えて、前記第一のコンテンツを抽出したいコンテンツの識別情報である関係識別情報を前記他の装置から受け付ける関係識別情報受付ステップと、前記関係識別情報受付ステップにより受け付けられた前記関係識別情報を前記第二識別情報として、当該第二識別情報に対応した前記第一識別情報を前記登録情報記憶手段に記憶されている前記登録情報から抽出する第二抽出ステップと、前記第二抽出ステップにより抽出された第一識別情報、又は、前記第二抽出ステップにより抽出された第一識別情報で識別されるコンテンツを前記他の装置へ出力する第二出力ステップとを備えている。   Further, in the content relationship management method of the invention according to claim 8, in addition to the configuration of the invention according to any one of claims 1 to 7, relationship identification information which is identification information of the content from which the first content is to be extracted. The relationship identification information reception step for receiving the identification information from the other device, and the relationship identification information received by the relationship identification information reception step as the second identification information, the first identification information corresponding to the second identification information A second extraction step for extracting from the registration information stored in the registration information storage means; a first identification information extracted by the second extraction step; or a first identification extracted by the second extraction step. A second output step of outputting the content identified by the information to the other device.

また、請求項9に係る発明のコンテンツ関係管理方法では、請求項1乃至8のいずれかに記載の発明の構成に加えて、前記登録情報には前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係項目が対応付けられており、前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係情報を前記他の装置から受け付ける関係情報受付ステップを備え、前記第二抽出ステップは、前記関係識別情報に対応した第一識別情報であり、かつ、前記関係情報受付ステップで受け付けられた前記関係情報の示す関係と前記関係項目の示す関係が一致する前記第一識別情報を抽出することを特徴とする。   In addition, in the content relationship management method of the invention according to claim 9, in addition to the configuration of the invention according to any one of claims 1 to 8, the registration information includes the first content and the second content. And a relation information receiving step for receiving relation information indicating the relation between the first content and the second content from the other device, and the second extraction step. Is the first identification information corresponding to the relationship identification information, and the first identification information in which the relationship indicated by the relationship information received in the relationship information reception step matches the relationship indicated by the relationship item is extracted. It is characterized by doing.

また、請求項10に係る発明のコンテンツ関係管理方法では、請求項1乃至9のいずれかにに記載の発明の構成に加えて、前記登録情報には前記第一識別情報で識別される前記第一コンテンツを記載している言語である第一言語を示す第一言語項目が対応付けられており、前記第一言語を示す第一言語情報を前記他の装置から受け付ける第一言語情報受付ステップを備え、前記第二抽出ステップは、前記対象識別情報に対応した第二識別情報であり、かつ、前記第一言語情報受付ステップで受け付けられた前記第一言語情報の示す第一言語と前記第一言語項目の示す第一言語が一致する前記第一識別情報を抽出することを特徴とする。   In the content relation management method of the invention according to claim 10, in addition to the configuration of the invention according to any one of claims 1 to 9, the registration information is identified by the first identification information. A first language information receiving step in which a first language item indicating a first language that is a language describing one content is associated, and receiving first language information indicating the first language from the other device; And the second extraction step is second identification information corresponding to the target identification information, and the first language indicated by the first language information received in the first language information reception step and the first The first identification information that matches the first language indicated by the language item is extracted.

また、請求項11に係る発明のコンテンツ関係管理装置では、ネットワークに接続可能なコンテンツ関係管理装置であって、前記第一のコンテンツを識別する第一識別情報、及び、前記第一のコンテンツに関係付けられた第二のコンテンツを識別する第二識別情報を対応させた登録情報を記憶する登録情報記憶手段と、関係するコンテンツを抽出したいコンテンツの識別情報である対象識別情報をネットワーク介して接続した他の装置から受け付ける対象識別情報受付手段と、前記対象識別情報受付手段により受け付けられた前記対象識別情報を前記第一識別情報とし、記登録情報記憶手段に記憶されている前記登録情報から当該第一識別情報に対応した前記第二識別情報を抽出する第一抽出手段と、前記第一抽出手段により抽出された第二識別情報、又は、前記第一抽出手段により抽出された第二識別情報で識別されるコンテンツを前記他の装置へ出力する第一出力手段とを備えている。   The content relation management device according to the invention of claim 11 is a content relation management device connectable to a network, and is related to the first identification information for identifying the first content and the first content. The registration information storage means for storing the registration information corresponding to the second identification information for identifying the attached second content is connected to the target identification information that is the identification information of the content for which the related content is to be extracted via the network. The object identification information receiving means received from another device, and the object identification information received by the object identification information receiving means is the first identification information, and the first identification information is stored in the registered information storage means. First extraction means for extracting the second identification information corresponding to one identification information, and second extracted by the first extraction means Another information, or, and a first output means for outputting the content identified by the second identification information extracted by the first extraction means to the other apparatus.

また、請求項12に係る発明のコンテンツ関係管理プログラムでは、請求項1乃至10のいずれかに記載のコンテンツ関係管理方法の各種処理ステップをコンピュータに実行させる。   A content relationship management program according to a twelfth aspect causes a computer to execute various processing steps of the content relationship management method according to any one of the first to tenth aspects.

また、請求項13に係る発明のコンテンツ関係閲覧方法では、ネットワークを介してコンテンツ管理装置に接続可能な、ユーザが操作するクライアント装置において処理されるコンテンツ関係閲覧方法であって、表示中のコンテンツである対象コンテンツに関係するコンテンツである関係コンテンツの抽出を指示する関係コンテンツ抽出指示ステップと、前記対象コンテンツを識別する対象識別情報を取得する対象識別情報取得ステップと、関係コンテンツ抽出指示ステップにおいて抽出の指示が行われた際に、前記対象識別情報取得ステップにより前記対象識別情報を取得し、当該対象識別情報を前記コンテンツ管理装置に送信する対象識別情報送信ステップとを備えているコンテンツ関係閲覧方法。   The content relation browsing method according to the thirteenth aspect of the present invention is a content relation browsing method which is processed in a client device operated by a user and which can be connected to a content management apparatus via a network, and is a content being displayed. In a related content extraction instruction step for instructing extraction of related content that is content related to a certain target content, in a target content information acquisition step for acquiring target identification information for identifying the target content, and in a related content extraction instruction step A content relationship browsing method comprising: a target identification information transmission step of acquiring the target identification information by the target identification information acquisition step and transmitting the target identification information to the content management device when an instruction is given.

また、請求項14に係る発明のコンテンツ関係閲覧方法では、請求項13に記載の発明の構成に加えて、前記クライアント装置は、2つのコンテンツの関係を示す関係情報を記憶する関係情報記憶手段を備えており、前記対象識別情報送信ステップでは、前記関係情報記憶手段に記憶されている前記関係情報も前記対象識別情報に併せて前記コンテンツ管理装置へ送信することを特徴とする。   Further, in the content relation browsing method of the invention according to claim 14, in addition to the structure of the invention of claim 13, the client device includes relation information storage means for storing relation information indicating a relation between two contents. In the object identification information transmitting step, the relationship information stored in the relationship information storage means is also transmitted to the content management apparatus together with the object identification information.

また、請求項15に係る発明のコンテンツ関係閲覧方法では、請求項13又は14に記載の発明の構成に加えて、前記クライアント装置は、前記関係コンテンツを記述している言語を示す関係言語情報を記憶する言語情報記憶手段を備えており、前記対象識別情報送信ステップでは、前記関係言語情報記憶手段に記憶されている前記関係言語情報を前記対象識別情報に併せて前記コンテンツ管理装置へ送信することを特徴とする。   In the content relation browsing method of the invention according to claim 15, in addition to the configuration of the invention according to claim 13 or 14, the client device uses related language information indicating a language describing the relation content. Language information storage means for storing is provided, and in the target identification information transmitting step, the related language information stored in the related language information storage means is transmitted to the content management apparatus together with the target identification information. It is characterized by.

また、請求項16に係る発明のコンテンツ関係登録方法では、ネットワークを介してコンテンツ管理装置に接続可能な、ユーザが操作するクライアント装置において処理されるコンテンツ関係登録方法であって、表示中のコンテンツである対象コンテンツ上でユーザが選択した前記対象コンテンツの少なくとも一部である選択領域を抽出する選択領域抽出ステップと、前記選択領域抽出ステップにより抽出された前記対象コンテンツの少なくとも一部である前記選択領域の中に記載されている他のコンテンツの識別情報である他識別情報の示すコンテンツを対象コンテンツに関係する関係コンテンツとして前記コンテンツ管理装置に登録する指示を行う登録指示ステップと、前記選択領域抽出ステップにより抽出された前記対象コンテンツの少なくとも一部である前記選択領域の中から他のコンテンツの識別情報である他識別情報を抽出する他識別情報抽出ステップと、前記対象コンテンツを識別する対象識別情報を取得する対象識別情報取得ステップと、前記登録指示ステップにより登録の指示が行われた際に、前記他識別情報抽出ステップにより前記他識別情報を抽出し、前記対象識別情報取得ステップにより前記対象識別情報を取得し、前記他識別情報及び前記対象識別情報を前記コンテンツ管理装置に送信するコンテンツ識別情報送信ステップとを備えている。   The content relation registration method of the invention according to claim 16 is a content relation registration method processed in a client device operated by a user that can be connected to a content management apparatus via a network, and is a content relation display method. A selection area extraction step for extracting a selection area that is at least a part of the target content selected by the user on a certain target content, and the selection area that is at least a part of the target content extracted by the selection area extraction step A registration instruction step for instructing the content management apparatus to register the content indicated by the other identification information, which is the identification information of the other content described in the content management apparatus, as the related content related to the target content, and the selection area extraction step Of the target content extracted by Other identification information extraction step for extracting other identification information that is identification information of other content from the selection area that is at least a part, and target identification information acquisition step for acquiring target identification information for identifying the target content When the registration instruction is issued in the registration instruction step, the other identification information is extracted in the other identification information extraction step, the target identification information is acquired in the target identification information acquisition step, and the other identification is performed. A content identification information transmitting step for transmitting the information and the target identification information to the content management device.

また、請求項1に記載の発明のコンテンツ関係管理方法では、第一のコンテンツを指定すると、第一のコンテンツに関係する第二のコンテンツを識別する第二識別情報か、第二のコンテンツを出力することができる。よって、登録情報記憶手段に登録情報が記憶されていれば、第一のコンテンツ側に第二のコンテンツに関する情報がなくとも、第二のコンテンツを知ることができ、利用することができる。   In the content relationship management method according to the first aspect of the present invention, when the first content is designated, the second identification information for identifying the second content related to the first content or the second content is output. can do. Therefore, if the registration information is stored in the registration information storage unit, the second content can be known and used without the information regarding the second content on the first content side.

また、請求項2に記載の発明のコンテンツ関係管理方法では、請求項1に記載の発明の効果に加えて、第一のコンテンツと第二のコンテンツとの関係を示す関係項目が対応付けられているので、第一のコンテンツと特定の意味で関係する第二のコンテンツか、その第二識別情報を取得することができる。したがって、ユーザは、ユーザの求める意味で関係のある第二のコンテンツだけを取得することができる。   In addition, in the content relationship management method of the invention described in claim 2, in addition to the effect of the invention described in claim 1, relationship items indicating the relationship between the first content and the second content are associated. Therefore, it is possible to acquire the second content related to the first content in a specific meaning or the second identification information. Therefore, the user can acquire only the second content that is related in the meaning desired by the user.

また、請求項3に記載の発明のコンテンツ関係管理方法では、請求項1又は2に記載の発明の効果に加えて、第二のコンテンツを記載している第二言語が対応付けられているので、第一のコンテンツに関係する第二のコンテンツのうち、特定の言語で記載されている第二コンテンツか、その第二識別情報を取得することができる。よって、ユーザは自分が理解できる言語のコンテンツを取得することができる。特に、第一のコンテンツと第二のコンテンツとの関係も対応付けられている場合に、第一のコンテンツの「翻訳」が第二のコンテンツであるという「関係」である場合には、特定の言語への翻訳結果のコンテンツを第二のコンテンツとして取得することができる。このような場合、第一のコンテンツを記載している言語を理解できないユーザが、自身の理解できる言語での翻訳コンテンツを求める際に有効である。   In the content relation management method of the invention described in claim 3, in addition to the effect of the invention described in claim 1 or 2, the second language describing the second content is associated. Of the second content related to the first content, the second content described in a specific language or the second identification information thereof can be acquired. Therefore, the user can acquire content in a language that he can understand. In particular, when the relationship between the first content and the second content is also associated, if the “translation” of the first content is the “relation” that is the second content, The content translated as a language can be acquired as the second content. In such a case, it is effective when a user who cannot understand the language in which the first content is described seeks translated content in a language that the user can understand.

また、請求項4に記載の発明のコンテンツ関係管理方法では、請求項1乃至3のいずれかに記載の発明の効果に加えて、ユーザが第一のコンテンツに関係する第二のコンテンツを作成したり、見つけたりした場合に、登録情報に第一のコンテンツの第一識別情報及び第二のコンテンツの第二識別情報を登録できる。よって、コンテンツ関係管理装置の管理者が登録情報を構築しなくとも、ネットワークに接続可能な他の装置を操作するユーザにより、登録情報を構築させることができる。したがって、多様な登録情報を保持することができる。   According to the content relationship management method of the invention described in claim 4, in addition to the effect of the invention described in any one of claims 1 to 3, the user creates second content related to the first content. Or the first identification information of the first content and the second identification information of the second content can be registered in the registration information. Therefore, even if the administrator of the content relationship management apparatus does not construct registration information, registration information can be constructed by a user who operates another apparatus that can be connected to the network. Therefore, various registration information can be held.

また、請求項5に記載の発明のコンテンツ関係管理方法では、請求項1乃至4のいずれかに記載の発明の効果に加えて、ユーザが第一のコンテンツに関係する第二のコンテンツを作成したり、見つけたりして、登録情報に第一のコンテンツ及び第二のコンテンツを登録する際に、その関係も対応させて登録することができる。よって、コンテンツ関係管理装置の管理者が第一のコンテンツと第二のコンテンツとの関係を分類する必要なく、登録情報を登録したユーザの意図に合致した関係で登録情報を構築できる。   According to the content relationship management method of the invention described in claim 5, in addition to the effect of the invention described in any one of claims 1 to 4, the user creates second content related to the first content. Or finding and registering the first content and the second content in the registration information, the relationship can also be registered correspondingly. Therefore, the administrator of the content relationship management apparatus does not need to classify the relationship between the first content and the second content, and registration information can be constructed with a relationship that matches the intention of the user who registered the registration information.

また、請求項6に記載の発明のコンテンツ関係管理方法では、請求項1乃至5のいずれかに記載の発明の効果に加えて、ユーザが第一のコンテンツに関係した第二のコンテンツを作成したり、見つけたりして、登録情報に第一のコンテンツ及び第二のコンテンツを登録する際に、第二のコンテンツの言語も登録することができる。よって、第二言語の種類が必要な場合に、第二のコンテンツ自体を参照する処理が軽減される。   According to the content relation management method of the invention described in claim 6, in addition to the effect of the invention described in any one of claims 1 to 5, the user creates second content related to the first content. When the first content and the second content are registered in the registration information by finding or finding them, the language of the second content can also be registered. Therefore, when the type of the second language is necessary, processing for referring to the second content itself is reduced.

また、請求項7に係る発明のコンテンツ関係管理方法では、請求項1乃至6のいずれかに記載の発明の効果に加えて、第一のコンテンツを記載している第一言語が対応付けられているので、第一のコンテンツのうち、特定の言語で記載されている第一コンテンツか、第一識別情報を取得することができる。よって、ユーザは、あるコンテンツ(第二のコンテンツ)が関係するとされているコンテンツのうち、自分が理解できる言語のコンテンツを取得することができる。特に、第一のコンテンツと第二のコンテンツとの関係も対応付けられている場合に、第一のコンテンツの「翻訳」が第二のコンテンツであるという「関係」である場合には、翻訳結果から翻訳の元となったコンテンツを第一のコンテンツとして取得することができる。   Further, in the content relation management method of the invention according to claim 7, in addition to the effect of the invention according to any one of claims 1 to 6, the first language describing the first content is associated. Therefore, the first content described in a specific language or the first identification information can be acquired from the first content. Therefore, the user can acquire content in a language that he / she can understand from content that is related to certain content (second content). In particular, if the relationship between the first content and the second content is also associated, and the “translation” of the first content is a “relation” that is the second content, the translation result Thus, the content that is the source of translation can be acquired as the first content.

また、請求項8に記載の発明のコンテンツ関係管理方法では、請求項1乃至7のいずれかに記載の発明の効果に加えて、第一のコンテンツに関係する第二のコンテンツを取得するだけでなく、第二のコンテンツから第一のコンテンツも取得することができる。よって、ユーザは、第二のコンテンツ自体に第一のコンテンツを識別する第一識別情報(例えば、第一のコンテンツへのリンク)が記載されていなくても、第二のコンテンツが関係する第一のコンテンツを取得することができる。   In addition, in the content relationship management method according to the eighth aspect of the invention, in addition to the effect of the invention according to any one of the first to seventh aspects, only the second content related to the first content is acquired. The first content can also be acquired from the second content. Therefore, even if the first identification information for identifying the first content (for example, a link to the first content) is not described in the second content itself, the user can relate the first content related to the second content. Content can be acquired.

また、請求項9に係る発明のコンテンツ関係管理方法では、請求項1乃至8のいずれかに記載の発明の効果に加えて、第一のコンテンツと第二のコンテンツとの関係を示す関係項目が対応付けられているので、第二のコンテンツが特定の意味で関係している第一のコンテンツか、その第一識別情報を取得することができる。したがって、ユーザは、ユーザの求める意味で関係している第一のコンテンツだけを取得することができる。   In addition, in the content relationship management method of the invention according to claim 9, in addition to the effect of the invention according to any one of claims 1 to 8, there is a relationship item indicating a relationship between the first content and the second content. Since they are associated with each other, the first content related to the second content in a specific sense or the first identification information can be acquired. Therefore, the user can acquire only the first content related in the meaning desired by the user.

また、請求項10に係る発明のコンテンツ関係管理方法では、請求項1乃至9のいずれかにに記載の発明の効果に加えて、第二のコンテンツを記載している第一言語が対応付けられているので、第二のコンテンツが関係している第一のコンテンツのうち、特定の言語で記載されている第一コンテンツか、その第一識別情報を取得することができる。よって、ユーザは自分が理解できる言語のコンテンツを取得することができる。   In the content relation management method of the invention according to claim 10, in addition to the effect of the invention according to any one of claims 1 to 9, the first language describing the second content is associated. Therefore, among the first contents related to the second contents, the first contents described in a specific language or the first identification information can be acquired. Therefore, the user can acquire content in a language that he can understand.

また、請求項11に記載の発明のコンテンツ関係管理装置では、第一のコンテンツを指定すると、第一のコンテンツに関係する第二のコンテンツを識別する第二識別情報か、第二のコンテンツを出力することができる。よって、登録情報記憶手段に登録情報が記憶されていれば、第一のコンテンツ側に第二のコンテンツに関する情報がなくとも、第二のコンテンツを知ることができ、利用することができる。   In the content relation management device according to claim 11, when the first content is designated, the second identification information for identifying the second content related to the first content or the second content is output. can do. Therefore, if the registration information is stored in the registration information storage unit, the second content can be known and used without the information regarding the second content on the first content side.

また、請求項12に記載の発明のコンテンツ関係管理プログラムでは、請求項1乃至10のいずれかに記載のコンテンツ関係管理方法の各種処理ステップをコンピュータに実行させることにより、請求項1乃至7のいずれかに記載の発明の効果と同様の効果を奏することができる。   Further, in the content relationship management program according to the twelfth aspect of the present invention, by causing a computer to execute various processing steps of the content relationship management method according to any of the first to tenth aspects, any one of the first to seventh aspects. The same effects as those of the invention described in the above can be obtained.

また、請求項13に記載の発明のコンテンツ関係閲覧方法では、ユーザが関係コンテンツの抽出を指示すると、コンテンツ管理装置へ対象コンテンツの識別情報を取得して送信し、コンテンツ管理装置へ関係コンテンツの依頼を行うことができる。よって、表示させているコンテンツ(対象コンテンツ)に関係するコンテンツ(関係コンテンツ)を知りたい際には、ユーザが対象コンテンツの識別情報を入力する手間なく、簡単な操作でコンテンツ管理装置へ依頼を行うことができる。   In the content-related browsing method according to the thirteenth aspect of the present invention, when the user instructs the extraction of the related content, the identification information of the target content is acquired and transmitted to the content management device, and the related content is requested to the content management device. It can be performed. Therefore, when the user wants to know content (related content) related to the displayed content (target content), the user makes a request to the content management apparatus with a simple operation without having to input identification information of the target content. be able to.

また、請求項14に記載の発明のコンテンツ関係閲覧方法では、請求項13に記載の発明の効果に加えて、予め記憶されている関係を付与してコンテンツ管理装置へ関係コンテンツ抽出の指示をするので、よく使用する関係を記憶させておけば、ユーザは2つのコンテンツの関係を指示する手間なく、その関係での関係コンテンツを知ることができる。   In addition, in the content relation browsing method according to the fourteenth aspect of the invention, in addition to the effect of the invention according to the thirteenth aspect, a pre-stored relation is given to instruct the content management apparatus to extract the related contents. Therefore, if the frequently used relationship is stored, the user can know the related content in the relationship without the trouble of instructing the relationship between the two contents.

また、請求項15に記載の発明のコンテンツ関係閲覧方法では、請求項13又は14に記載の発明の効果に加えて、予め記憶されている言語を付与してコンテンツ管理装置へ関係コンテンツ抽出の指示をするので、よく使用する言語を記憶させておけば、ユーザは言語を指示する手間なく、その言語で記述された関係コンテンツを知ることができる。   According to the content relation browsing method of the invention described in claim 15, in addition to the effect of the invention described in claim 13 or 14, in addition to the language stored in advance, the content management apparatus is instructed to extract the related contents. Therefore, if a frequently used language is stored, the user can know related contents described in the language without the trouble of specifying the language.

また、請求項16に記載の発明のコンテンツ関係登録方法では、対象コンテンツにおいて、関係するとして登録したいコンテンツの識別情報が記載されている部分を選択して、登録指示を行えば、対象コンテンツと関係付けてコンテンツ管理装置に登録される。したがって、対象コンテンツの識別情報や関係付けたいコンテンツの識別情報をユーザが入力する必要はなく、手間なく登録の指示を行うことができる。   Further, in the content relation registration method of the invention described in claim 16, if the portion in which the identification information of the content to be registered as related is described in the target content is selected and a registration instruction is given, In addition, it is registered in the content management apparatus. Therefore, it is not necessary for the user to input the identification information of the target content or the identification information of the content to be related, and the registration instruction can be performed without trouble.

以下、本発明の実施の形態を図面を参照して説明する。図1は、本実施の形態のシステム構成を示す模式図である。図1に示すように、管理サーバ1、クライアント2、Webサーバ3がインターネット5に接続している。そして、本実施の形態では、インターネットに接続したWebサーバ3に公開されているWebページを「コンテンツ」として扱う。そして、管理サーバ1において、2つのWebページ同士の関係を登録データベース(登録DB)1511に登録して管理する。例えば、図1に示す例では、Webサーバ31に記憶されて公開されているWebページ311を「対象コンテンツ」とした場合に、このWebページ311に関係しているWebページ312を「関係コンテンツ」として、登録DB1511に記憶する。なお、「対象コンテンツに関係しているWebページ」とは、例えば、対象コンテンツを他の言語に翻訳したWebページ(翻訳コンテンツ)、対象コンテンツに対する評価をしているWebページ(評価コンテンツ)、対象コンテンツに対する感想を記載しているWebページ(感想コンテンツ)、対象コンテンツと同じテーマについて記載されたWebページ(同テーマコンテンツ)である。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a schematic diagram showing a system configuration of the present embodiment. As shown in FIG. 1, a management server 1, a client 2, and a Web server 3 are connected to the Internet 5. In the present embodiment, a Web page published on the Web server 3 connected to the Internet is handled as “content”. In the management server 1, the relationship between the two Web pages is registered and managed in the registration database (registration DB) 1511. For example, in the example illustrated in FIG. 1, when the Web page 311 stored and published in the Web server 31 is “target content”, the Web page 312 related to the Web page 311 is “related content”. Is stored in the registration DB 1511. The “Web page related to the target content” means, for example, a Web page (translated content) obtained by translating the target content into another language, a Web page (evaluation content) that evaluates the target content, and a target A Web page (impression content) describing impressions about the content, and a Web page (same theme content) describing the same theme as the target content.

この登録DB1511への対象コンテンツ及び関係コンテンツの登録は、Webページを閲覧するユーザからの登録依頼により行われる。ユーザはクライアント2を操作して、インターネット5上に公開されているWebページを閲覧し、対象コンテンツに関係するWebページを見つけた際に、「関係コンテンツ」として管理サーバ1への登録の処理を行う。なお、クライアント2は所謂パーソナルコンピュータであり、Webページを閲覧するためのブラウザプログラムが搭載されている。また、例えば、対象コンテンツに関係するWebページ312を作成して、Webサーバ32において公開し、Webページ312の作成者がクライアント2を操作して、Webページ312を登録DB1511に関係コンテンツとして登録してもよい。つまり、Webページ同士が「関係している」か否かの判断はユーザが行い、「関係している」と判断されたWebページがユーザにより管理サーバ1の登録DB1511に登録される。   Registration of the target content and related content in the registration DB 1511 is performed by a registration request from a user who browses the Web page. When the user operates the client 2 to browse a web page published on the Internet 5 and finds a web page related to the target content, the user performs a process of registration in the management server 1 as “related content”. Do. The client 2 is a so-called personal computer, and is equipped with a browser program for browsing web pages. Also, for example, a Web page 312 related to the target content is created and published on the Web server 32, and the creator of the Web page 312 operates the client 2 to register the Web page 312 as related content in the registration DB 1511. May be. That is, the user determines whether or not the Web pages are “related”, and the Web page determined to be “related” is registered in the registration DB 1511 of the management server 1 by the user.

また、管理サーバ1には依頼データベース(依頼DB)1521が記憶されている。この依頼DB1521は、ユーザがクライアント2を操作して、あるWebページ(依頼コンテンツ)に関係するコンテンツが登録DB1511に登録された際に、それを通知する依頼をした場合に、依頼者の情報や依頼コンテンツに関する情報が記憶される。   The management server 1 stores a request database (request DB) 1521. This request DB 1521 is used when the user operates the client 2 and a content related to a certain Web page (request content) is registered in the registration DB 1511 and a request for notifying the request is made. Information about the requested content is stored.

次に、図2乃至6を参照して、管理サーバ1について説明する。図2は、管理サーバ1の電気的構成を示すブロック図であり、図3は、管理サーバ1のRAM11の構成を示す模式図である。そして、図4は、管理サーバ1のHDD15に設けられている登録DB記憶エリア151の構成を示す模式図であり、図5は、管理サーバ1のHDD15に設けられている依頼DB記憶エリア152の構成を示す模式図であり、図6は、管理サーバ1のRAM11に設けられているパラメータ記憶エリア110の構成を示す模式図である。   Next, the management server 1 will be described with reference to FIGS. FIG. 2 is a block diagram showing the electrical configuration of the management server 1, and FIG. 3 is a schematic diagram showing the configuration of the RAM 11 of the management server 1. 4 is a schematic diagram illustrating a configuration of the registration DB storage area 151 provided in the HDD 15 of the management server 1, and FIG. 5 illustrates a request DB storage area 152 provided in the HDD 15 of the management server 1. FIG. 6 is a schematic diagram showing the configuration of the parameter storage area 110 provided in the RAM 11 of the management server 1.

まず、図2を参照して、管理サーバ1の電気的構成について説明する。図2に示すように、管理サーバ1には、管理サーバ1の制御を司るCPU10が設けられ、CPU10には、各種のデータを一時的に記憶するRAM11と、BIOS等を記憶したROM12と、データの受け渡しの仲介を行うI/Oインタフェイス14とが接続されている。I/Oインタフェイス14には、ハードディスク装置15が接続され、当該ハードディスク装置15には、登録DB記憶エリア151と、依頼DB記憶エリア152と、コンテンツ管理プログラム記憶エリア153と、その他の情報記憶エリア154とが少なくとも設けられている。   First, the electrical configuration of the management server 1 will be described with reference to FIG. As shown in FIG. 2, the management server 1 is provided with a CPU 10 that controls the management server 1. The CPU 10 includes a RAM 11 that temporarily stores various data, a ROM 12 that stores BIOS, and the like. Is connected to an I / O interface 14 that mediates the delivery of. A hard disk device 15 is connected to the I / O interface 14, and the hard disk device 15 includes a registration DB storage area 151, a request DB storage area 152, a content management program storage area 153, and other information storage areas. 154 at least.

なお、登録DB記憶エリア151には登録DB1511が記憶され、依頼DB記憶エリア152には依頼DB1521が記憶されている。そして、コンテンツ管理プログラム記憶エリア153にはCPU10で実行されるプログラムが記憶されており、その他の情報記憶エリア154には、クライアント2のブラウザ画面に表示させる画面のフォームなど、管理サーバ1で使用されるその他の情報が記憶されている。   The registration DB 1511 is stored in the registration DB storage area 151, and the request DB 1521 is stored in the request DB storage area 152. A program executed by the CPU 10 is stored in the content management program storage area 153, and the other information storage area 154 is used by the management server 1 such as a screen form displayed on the browser screen of the client 2. Other information is stored.

また、I/Oインタフェイス14には、マウスコントローラ18と、ビデオコントローラ16と、キーコントローラ17と、通信装置19とが接続されている。そして、マウスコントローラ18にはマウス181が接続され、ビデオコントローラ16にはディスプレイ161が接続され、キーコントローラ17にはキーボード171が接続され、通信装置19はインターネット5に接続可能となっている。   In addition, a mouse controller 18, a video controller 16, a key controller 17, and a communication device 19 are connected to the I / O interface 14. A mouse 181 is connected to the mouse controller 18, a display 161 is connected to the video controller 16, a keyboard 171 is connected to the key controller 17, and the communication device 19 can be connected to the Internet 5.

次に、図3を参照して、管理サーバ1のRAM11の構成について説明する。図3に示すように、RAM11には、パラメータ記憶エリア110、抽出結果記憶エリア111、出力ページ記憶エリア112、HTMLデータ記憶エリア113、Cookie情報記憶エリア114、インデックス記憶エリア115が少なくとも設けられている。   Next, the configuration of the RAM 11 of the management server 1 will be described with reference to FIG. As shown in FIG. 3, the RAM 11 includes at least a parameter storage area 110, an extraction result storage area 111, an output page storage area 112, an HTML data storage area 113, a cookie information storage area 114, and an index storage area 115. .

そして、パラメータ記憶エリア110には、管理サーバ1にインターネット5を介して接続しているクライアントが送信してきたパラメータがセッション毎に記憶されている。抽出結果記憶エリア111には、クライアント2からの指示に応じて登録DB又は依頼DBからエントリ(DBに登録されている1件のデータ)を抽出した結果がセッション毎に記憶される。出力ページ記憶エリア112には、クライアント2のブラウザ画面530のWebページ表示領域532(図19参照)に表示させるページ(出力ページ)に関する情報が記憶される。そして、HTMLデータ記憶エリア113には、出力ページ記憶エリア112に記憶されている情報を、Webページ表示領域532へ出力可能なHTML言語で記載した情報が記憶される。そして、Cookie情報記憶エリア114には、クライアント2のHDD25に記憶させるCookie情報が記憶される。このCookie情報記憶エリア114には、関係情報記憶エリア1141,対象言語情報記憶エリア1142,関係言語情報記憶エリア1143が設けられている。関係情報記憶エリア1141には登録DBに登録するコンテンツの関係を示す情報が記憶されている。対象言語情報記憶エリア1142には、対象コンテンツが記述されている言語を示す情報が記憶されている。関係言語情報記憶エリア1143には、関係コンテンツが記述されている言語を示す情報が記憶されている。インデックス記憶エリア115には、抽出結果記憶エリア111の何番目のデータを関係コンテンツ閲覧ページ512(図11参照)の閲覧対象表示領域5128又は対象コンテンツ閲覧ページ522(図14参照)の閲覧対象表示領域5228に表示させているかを示す値が記憶される。   In the parameter storage area 110, parameters transmitted by the client connected to the management server 1 via the Internet 5 are stored for each session. In the extraction result storage area 111, a result of extracting an entry (one piece of data registered in the DB) from the registration DB or the request DB in accordance with an instruction from the client 2 is stored for each session. The output page storage area 112 stores information related to pages (output pages) to be displayed in the Web page display area 532 (see FIG. 19) of the browser screen 530 of the client 2. The HTML data storage area 113 stores information described in the HTML language that can output the information stored in the output page storage area 112 to the Web page display area 532. In the cookie information storage area 114, cookie information to be stored in the HDD 25 of the client 2 is stored. In the cookie information storage area 114, a related information storage area 1141, a target language information storage area 1142, and a related language information storage area 1143 are provided. The relationship information storage area 1141 stores information indicating the relationship of contents registered in the registration DB. In the target language information storage area 1142, information indicating the language in which the target content is described is stored. In the related language information storage area 1143, information indicating the language in which the related content is described is stored. In the index storage area 115, what number data in the extraction result storage area 111 is displayed as the browsing target display area 5128 of the related content browsing page 512 (see FIG. 11) or the browsing target display area of the target content browsing page 522 (see FIG. 14). A value indicating whether or not to display in 5228 is stored.

次に、図4を参照して、管理サーバ1のHDD15に設けられている登録DB記憶エリア151について説明する。図4に示すように、登録DB記憶エリア151には、対象URI欄、関係URI欄、関係欄、対象言語欄、関係言語欄が少なくとも設けられている。この登録DBには関係のある2つのコンテンツに関する情報が登録される。対象URIには対象コンテンツを識別するための識別情報として、対象コンテンツが記憶されている場所を含むURIが記憶される。そして、関係URI欄には、対象コンテンツに関係するコンテンツとして登録される関係コンテンツを識別するための識別情報として、関係コンテンツが記憶されている場所を含むURIが記憶される。そして、関係欄には、対象コンテンツと関係コンテンツとの関係を示す値が記憶され、対象言語欄には、対象コンテンツを記載している言語を示す値が記憶され、関係言語欄には関係コンテンツを記載している言語を示す値が記憶される。なお、図4において1行に記載されている情報のまとまりが1エントリである。さらに、登録DB記憶エリア151には登録日時欄が設けられている。ここには、登録DBにこのエントリが登録された日付が記憶される。なお、図4には特に示さないが、登録DBにはこれら以外の種々のデータ項目、例えば、後述する抽出結果の表示順で用いられるデータ項目が設けられていてもよい。   Next, the registration DB storage area 151 provided in the HDD 15 of the management server 1 will be described with reference to FIG. As shown in FIG. 4, the registration DB storage area 151 includes at least a target URI field, a related URI field, a relationship field, a target language field, and a related language field. Information related to two related contents is registered in the registration DB. The target URI stores a URI including a location where the target content is stored as identification information for identifying the target content. In the related URI column, a URI including a location where the related content is stored is stored as identification information for identifying the related content registered as the content related to the target content. A value indicating the relationship between the target content and the related content is stored in the related column, a value indicating the language describing the target content is stored in the target language column, and a related content is stored in the related language column. Is stored. A value indicating the language in which is written is stored. In FIG. 4, a group of information described in one line is one entry. Further, a registration date / time column is provided in the registration DB storage area 151. Here, the date when this entry was registered in the registration DB is stored. Although not particularly shown in FIG. 4, the registration DB may be provided with various data items other than these, for example, data items used in the display order of the extraction results described later.

図4では、2つのエントリが例示されている。1つ目のエントリでは、URIが「http://www.bbbbb.com」であるコンテンツが対象コンテンツとして登録されており、その関係コンテンツのURIとして「http://www.bbbbb.co.jp」が関係URI欄に記憶されている。この2つのコンテンツの関係は「現地版」であり、対象コンテンツの「現地版」のコンテンツが関係コンテンツであることを示している。そして、対象コンテンツは「英語」記載されており、関係コンテンツは「日本語」で記載されている。登録日時は2007年7月2日11:52である。2つ目のエントリは、URIが「http://www.bbbbb.co.jp」であるコンテンツが対象コンテンツとして登録されており、その関係コンテンツのURIとして「http://www.bbbbb.co.jp/youyaku.HTML」が関係URI欄に記憶されている。この2つのコンテンツの関係は「要約」であり、対象コンテンツの「要約」のコンテンツが関係コンテンツであることを示している。そして、対象コンテンツは「日本語」で記載されており、関係コンテンツも「日本語」で記載されている。登録日時は2007年7月1日の3:24である。   In FIG. 4, two entries are illustrated. In the first entry, the content whose URI is “http://www.bbbbb.com” is registered as the target content, and the URI of the related content is “http://www.bbbbb.co.jp”. Is stored in the related URI column. The relationship between the two contents is “local version”, which indicates that the “local version” content of the target content is related content. The target content is described in “English”, and the related content is described in “Japanese”. The registration date and time is 11:52 on July 2, 2007. In the second entry, the content whose URI is “http://www.bbbbb.co.jp” is registered as the target content, and the URI of the related content is “http://www.bbbbb.co. .jp / youyaku.HTML "is stored in the related URI field. The relationship between the two contents is “summary”, indicating that the content of “summary” of the target content is related content. The target content is described in “Japanese”, and the related content is also described in “Japanese”. The registration date is 3:24 on July 1, 2007.

次に、図5を参照して、管理サーバ1のHDD15に設けられている依頼DB記憶エリア152について説明する。図5に示すように、依頼DB記憶エリア152には、依頼URI欄、関係欄、関係言語欄、連絡先欄が少なくとも設けられている。この依頼DBには、あるコンテンツ(依頼コンテンツ)の関係コンテンツが登録DBに登録された際に、ユーザがその通知を受ける依頼をした場合に、依頼毎にエントリが登録される。依頼URI欄には、依頼コンテンツを識別するための識別情報として、依頼コンテンツが記憶されている場所を示すURIが記憶される。そして、関係欄には、依頼コンテンツにどのように関係する関係コンテンツについての登録通知を受けたいかを指定する情報が記憶され、関係言語欄には、登録された関係コンテンツが記載されている言語を指定する情報が記憶される。   Next, the request DB storage area 152 provided in the HDD 15 of the management server 1 will be described with reference to FIG. As shown in FIG. 5, the request DB storage area 152 includes at least a request URI field, a relation field, a related language field, and a contact address field. In the request DB, when a related request for a certain content (request content) is registered in the registration DB, an entry is registered for each request when the user requests to receive the notification. In the request URI column, a URI indicating the location where the requested content is stored is stored as identification information for identifying the requested content. The relationship column stores information for specifying how to receive registration notification regarding the related content related to the requested content, and the related language column describes the language in which the registered related content is described. Information for designating is stored.

図5では、2つのエントリが例示されている。1つ目のエントリでは、URIが「http://www.bbbbb.com」であるコンテンツが依頼コンテンツとされ、この依頼コンテンツを対象コンテンツとして、関係が「翻訳」、関係言語が「日本語」で記載されている関係コンテンツが登録DBに登録された際に、「[email protected]」へ通知する依頼が記憶されている。2つ目のエントリでは、URIが「http://www.bbbbb.com」であるコンテンツが依頼コンテンツとされ、この依頼コンテンツを対象コンテンツとして、関係が「要約」、関係言語が「中国語」で記載されている関係コンテンツが登録DBに登録された際に、「[email protected]」へ通知する依頼が記憶されている。   In FIG. 5, two entries are illustrated. In the first entry, the content whose URI is “http://www.bbbbb.com” is the requested content, and the requested content is the target content, the relationship is “translation”, and the related language is “Japanese”. A request for notifying “[email protected]” is stored when the related content described in (1) is registered in the registration DB. In the second entry, the content whose URI is “http://www.bbbbb.com” is the requested content, the relationship is “summary” and the related language is “Chinese” with the requested content as the target content. A request for notifying “[email protected]” is stored when the related content described in (1) is registered in the registration DB.

次に、図6を参照して、管理サーバ1のRAM11に設けられているパラメータ記憶エリア110について説明する。図6では、簡単のために1つのセッションに対して確保されるパラメータ記憶エリア110を示している。パラメータ記憶エリア110には、クライアント2から送信された要求に記載されていたパラメータが記憶される。実際には、セッションを管理するための情報もこれらのパラメータと共に記憶され、セッション毎に同様の記憶エリアが設けられている。図6に示すように、パラメータ記憶エリア110には、対象URI欄、関係URI欄、関係欄、対象言語欄、関係言語欄、連絡先欄、表示順欄が少なくとも設けられている。対象URI欄には、クライアント2で対象URIとして指定された対象コンテンツのURIが記憶され、関係URI欄には、クライアント2で関係URIとして指定された関係コンテンツのURIが記憶される。そして、関係欄には、クライアント2で指定された対象コンテンツと関係コンテンツとの関係を示す値が記憶される。対象言語欄には、クライアント2で指定された対象コンテンツを記載している言語として指定された値が記憶され、関係言語欄には、クライアント2で指定された関係コンテンツを記載している言語として指定された値が記憶される。そして、連絡先欄には、登録DBへの登録時の通知依頼をする際に通知先のメールアドレスとして指定された値が記憶される。そして、表示順欄には、登録DBに登録されているエントリの一覧を要求されたり(図15、一覧ページ506参照)、登録DBに登録されている対象コンテンツのエントリの検索を要求されたり(図9、関係コンテンツ検索ページ501参照)、登録DBに登録されている関係コンテンツのエントリの検索を要求されたり(図12、対象コンテンツ検索ページ502参照)した場合に、検索結果を表示する順序としてクライアント2で指定された値が記憶される。例えば、登録日時の新しい順、アクセスのあった日時の新しい順、アクセスの回数の多い順である。   Next, the parameter storage area 110 provided in the RAM 11 of the management server 1 will be described with reference to FIG. FIG. 6 shows a parameter storage area 110 reserved for one session for simplicity. The parameter storage area 110 stores parameters described in the request transmitted from the client 2. Actually, information for managing a session is also stored together with these parameters, and a similar storage area is provided for each session. As shown in FIG. 6, the parameter storage area 110 is provided with at least a target URI field, a related URI field, a relationship field, a target language field, a related language field, a contact field, and a display order field. In the target URI column, the URI of the target content designated as the target URI by the client 2 is stored, and in the related URI column, the URI of the related content designated by the client 2 as the related URI is stored. In the relationship column, a value indicating the relationship between the target content designated by the client 2 and the related content is stored. A value designated as a language describing the target content designated by the client 2 is stored in the target language column, and a language describing the related content designated by the client 2 is stored in the related language column. The specified value is stored. In the contact address field, a value designated as the mail address of the notification destination when making a notification request at the time of registration in the registration DB is stored. In the display order column, a list of entries registered in the registration DB is requested (see FIG. 15, list page 506), or a search for an entry of the target content registered in the registration DB is requested ( As shown in FIG. 9, the related content search page 501), and when the search for the related content entry registered in the registration DB is requested (see FIG. 12, target content search page 502), A value designated by the client 2 is stored. For example, the order of registration date / time is the newest, the date / time of access is the newest, and the number of accesses is the most frequent.

図6に示す例は、図4に示した登録DBの1つ目のエントリの登録要求を受けた場合のパラメータ記憶エリア110の状態を示している。対象URI「http://www.bbbbb.com/」、関係URI「http://www.bbbbb.co.jp/」を関係「現地版」で、対象コンテンツの記載言語は「英語」で、関係コンテンツの記載言語は「日本語」として登録DBへの登録が依頼されたことを示している。   The example shown in FIG. 6 shows the state of the parameter storage area 110 when a registration request for the first entry in the registration DB shown in FIG. 4 is received. The target URI “http://www.bbbbb.com/” and the related URI “http://www.bbbbb.co.jp/” are related “local version”, and the target language is “English”. The description language of the related content indicates that registration to the registration DB is requested as “Japanese”.

次に、図7及び図8を参照して、クライアント2について説明する。図7は、クライアント2の電気的構成を示す模式図であり、図8は、クライアント2のRAM21の構成を示す模式図である。まず、図7を参照して、クライアント2の電気的構成について説明する。図7に示すように、クライアント2には、クライアント2の制御を司るCPU20が設けられ、CPU20には、各種のデータを一時的に記憶するRAM21と、BIOS等を記憶したROM22と、データの受け渡しの仲介を行うI/Oインタフェイス24とが接続されている。I/Oインタフェイス24には、ハードディスク装置25が接続され、当該ハードディスク装置25には、Cookie情報記憶エリア251と、ブックマーク記憶エリア252と、ブラウザプログラム記憶エリア253と、その他の情報記憶エリア254とが少なくとも設けられている。   Next, the client 2 will be described with reference to FIGS. FIG. 7 is a schematic diagram illustrating an electrical configuration of the client 2, and FIG. 8 is a schematic diagram illustrating a configuration of the RAM 21 of the client 2. First, the electrical configuration of the client 2 will be described with reference to FIG. As shown in FIG. 7, the client 2 is provided with a CPU 20 that controls the client 2, and the CPU 20 includes a RAM 21 that temporarily stores various data, a ROM 22 that stores BIOS and the like, and data transfer. Are connected to an I / O interface 24 that mediates. A hard disk device 25 is connected to the I / O interface 24. The hard disk device 25 includes a cookie information storage area 251, a bookmark storage area 252, a browser program storage area 253, and other information storage areas 254. Is provided at least.

なお、Cookie情報記憶エリア251にはCookie情報が記憶されており、ブックマーク記憶エリア252にはブックマークに関する情報が記憶されている。なお、Cookie及びブックマークについては後に詳述する。ブラウザプログラム記憶エリア253にはCPU20で実行され、HTML等のマークアップ言語で記述されたページを表示するブラウザプログラムが記憶されており、その他の情報記憶エリア254には、ブラウザプログラムで使用されるその他の情報が記憶されている。   Cookie information storage area 251 stores cookie information, and bookmark storage area 252 stores information related to bookmarks. Cookies and bookmarks will be described in detail later. The browser program storage area 253 stores a browser program that is executed by the CPU 20 and displays a page described in a markup language such as HTML. The other information storage area 254 stores other programs used by the browser program. Is stored.

また、I/Oインタフェイス24には、マウスコントローラ28と、ビデオコントローラ26と、キーコントローラ27と、通信装置29とが接続されている。そして、マウスコントローラ28にはマウス281が接続され、ビデオコントローラ26にはディスプレイ261が接続され、キーコントローラ27にはキーボード271が接続され、通信装置29はインターネット5に接続可能となっている。   In addition, a mouse controller 28, a video controller 26, a key controller 27, and a communication device 29 are connected to the I / O interface 24. A mouse 281 is connected to the mouse controller 28, a display 261 is connected to the video controller 26, a keyboard 271 is connected to the key controller 27, and the communication device 29 can be connected to the Internet 5.

次に、図8を参照して、クライアント2のRAM21の構成について説明する。図8に示すように、RAM21には、パラメータ記憶エリア211及び送信情報記憶エリア212が設けられている。パラメータ記憶エリア211には、ユーザがブラウザ画面の各種画面(図12〜図18参照)へ入力した種々の値が記憶される。パラメータ記憶エリア211には、対象URI記憶エリア2111、関係URI記憶エリア2112、関係情報記憶エリア2113、対象言語情報記憶エリア2114、関係言語情報記憶エリア2115、連絡先記憶エリア2116、表示順記憶エリア2117が少なくとも設けられている。そして、送信情報記憶エリア212には、管理サーバ1へ送信するhttp要求(POSTメソッドのメッセージボディ部)に記載されるイベント(指定された指示)やパラメータを示す情報が記憶される。   Next, the configuration of the RAM 21 of the client 2 will be described with reference to FIG. As shown in FIG. 8, the RAM 21 is provided with a parameter storage area 211 and a transmission information storage area 212. The parameter storage area 211 stores various values input by the user to various screens of the browser screen (see FIGS. 12 to 18). The parameter storage area 211 includes a target URI storage area 2111, a related URI storage area 2112, a related information storage area 2113, a target language information storage area 2114, a related language information storage area 2115, a contact address storage area 2116, and a display order storage area 2117. Is provided at least. The transmission information storage area 212 stores information indicating events (designated instructions) and parameters described in an http request (a message body part of the POST method) transmitted to the management server 1.

次に、図9乃至図18を参照して、クライアント2のディスプレイ261に表示される画面について説明する。図9は、関係コンテンツ検索ページ501を示す模式図であり、図10は、関係コンテンツ検索結果ページ511を示す模式図であり、図11は、関係コンテンツ閲覧ページ512を示す模式図である。そして、図12は、対象コンテンツ検索ページ502を示す模式図であり、図13は、対象コンテンツ検索結果ページ521を示す模式図であり、図14は、対象コンテンツ閲覧ページ522を示す模式図である。そして、図15は、登録ページ503を示す模式図であり、図16は、確認ページ504を示す模式図である。そして、図17は、依頼ページ505を示す模式図であり、図18は、一覧ページ506を示す模式図である。これらの画面は、ブラウザプログラムを稼動させることにより、ブラウザ画面530のWebページ表示領域532(図19参照)に表示される。   Next, a screen displayed on the display 261 of the client 2 will be described with reference to FIGS. FIG. 9 is a schematic diagram showing a related content search page 501, FIG. 10 is a schematic diagram showing a related content search result page 511, and FIG. 11 is a schematic diagram showing a related content browsing page 512. 12 is a schematic diagram showing the target content search page 502, FIG. 13 is a schematic diagram showing the target content search result page 521, and FIG. 14 is a schematic diagram showing the target content browsing page 522. . FIG. 15 is a schematic diagram showing a registration page 503, and FIG. 16 is a schematic diagram showing a confirmation page 504. 17 is a schematic diagram showing a request page 505, and FIG. 18 is a schematic diagram showing a list page 506. These screens are displayed in the Web page display area 532 (see FIG. 19) of the browser screen 530 by operating the browser program.

まず、図9を参照して、関係コンテンツ検索ページ501について説明する。この関係コンテンツ検索ページ501は、対象コンテンツを指定し、その対象コンテンツの関係コンテンツを登録DB1511から抽出させる指示を行うWebページである。図9に示すように、関係コンテンツ検索ページ501には、対象URI入力欄5011,関係選択リストボックス5013,関係言語選択リストボックス5014,検索ボタン5016,閲覧ボタン5017が設けられている。ユーザは、対象URI入力欄5011に対象コンテンツのURIを入力する。そして、関係選択リストボックス5013では、対象コンテンツにどのような関係で関係コンテンツとして登録されている関係コンテンツを抽出したいのかを選択する。そして、関係言語選択リストボックス5014では、抽出したい関係コンテンツを記載している言語を指定する。なお、関係選択リストボックス5013,関係言語選択リストボックス5014のリストには、「指定しない」旨のリスト(選択肢)も含まれており、ユーザは、関係や関係言語を指定せずに関係コンテンツの検索を行うこともできる。関係選択リストボックス5013において「指定しない」リストが選択されている場合には、管理サーバ1では、全ての関係のエントリが抽出される。関係言語選択リストボックス5014において、「指定しない」リストが選択されている場合には、管理サーバ1では、全ての言語のエントリが抽出される。   First, the related content search page 501 will be described with reference to FIG. The related content search page 501 is a Web page for designating target content and instructing to extract related content of the target content from the registration DB 1511. As shown in FIG. 9, the related content search page 501 is provided with a target URI input field 5011, a related selection list box 5013, a related language selection list box 5014, a search button 5016, and a browse button 5017. The user inputs the URI of the target content in the target URI input field 5011. Then, in a relationship selection list box 5013, it is selected in what relationship the target content is to be extracted as related content registered as related content. In a related language selection list box 5014, a language in which related content to be extracted is described is designated. It should be noted that the list of the relationship selection list box 5013 and the relationship language selection list box 5014 includes a list (option) of “not specified”, and the user can specify the related content without specifying the relationship or the relationship language. You can also search. When the “not specified” list is selected in the relationship selection list box 5013, the management server 1 extracts all the relationship entries. When the “not specified” list is selected in the related language selection list box 5014, the management server 1 extracts entries for all languages.

そして、検索ボタン5016がマウス281又はキーボード271の入力により押下されると、「関係コンテンツ検索要求」を示す値をイベントとし、対象URI,関係,関係言語をパラメータとしたhttp要求(POSTメソッド)が管理サーバ1へ送信される。具体的には、ブラウザプログラムの実行によりクライアント2のCPU20は、検索ボタン5016が押下された時点で、RAM21のパラメータ記憶エリア211をクリアする。そして、対象URI入力欄5011に入力されている対象URIを対象URI記憶エリア2111に記憶し、関係選択リストボックス5013で選択されている関係を示す値を関係情報記憶エリア2113に記憶し、関係言語選択リストボックス5014で選択されている言語を示す値を関係言語情報記憶エリア2115に記憶する。なお、リストボックス5013,5014において「指定しない」が選択されている場合には、その旨を示す情報が各記憶エリアに記憶される。そして、クライアント2のCPU20は、POSTメソッドのメッセージボディ部に、イベントが「関係コンテンツ検索要求」であることを示す記述(例えば、「(ButtonSearch=relaSearch)」というような形式で記述される)と、パラメータ記憶エリア211において値が記憶されているパラメータをパラメータとして指定した記述を書き込んだhttp要求を管理サーバ1へ送信する。   When the search button 5016 is pressed by input of the mouse 281 or the keyboard 271, an http request (POST method) using the value indicating “related content search request” as an event and the target URI, relationship, and related language as parameters. It is transmitted to the management server 1. Specifically, the CPU 20 of the client 2 clears the parameter storage area 211 of the RAM 21 when the search button 5016 is pressed by executing the browser program. Then, the target URI input in the target URI input field 5011 is stored in the target URI storage area 2111, the value indicating the relationship selected in the relationship selection list box 5013 is stored in the relationship information storage area 2113, and the related language A value indicating the language selected in the selection list box 5014 is stored in the related language information storage area 2115. If “not specified” is selected in the list boxes 5013 and 5014, information indicating that is stored in each storage area. Then, the CPU 20 of the client 2 includes, in the message body part of the POST method, a description indicating that the event is a “related content search request” (for example, described in a format such as “(ButtonSearch = relaSearch)”). Then, an http request in which a description specifying a parameter whose value is stored in the parameter storage area 211 is transmitted to the management server 1.

また、閲覧ボタン5017がマウス281又はキーボード271の入力により押下されると、「関係コンテンツ閲覧要求」を示す値をイベントとし、対象URI,関係,関係言語をパラメータとしたhttp要求(POSTメソッド)が管理サーバ1へ送信される。具体的には、ブラウザプログラムの実行によりクライアント2のCPU20は、閲覧ボタン5017が押下された時点で、RAM21のパラメータ記憶エリア211をクリアする。そして、対象URI入力欄5011に入力されている対象URIを対象URI記憶エリア2111に記憶し、関係選択リストボックス5013で選択されている関係を示す値を関係情報記憶エリア2113に記憶し、関係言語選択リストボックス5014で選択されている言語を示す値を関係言語情報記憶エリア2115に記憶する。なお、リストボックス5013,5014において「指定しない」が選択されている場合には、その旨を示す情報が各記憶エリアに記憶される。なお、そして、クライアント2のCPU20は、POSTメソッドのメッセージボディ部に、イベントが「関係コンテンツ閲覧要求」であることを示す記述、パラメータ記憶エリア211において値が記憶されているパラメータをパラメータとして指定した記述を書き込んだhttp要求を管理サーバ1へ送信する。   When the browse button 5017 is pressed by the input of the mouse 281 or the keyboard 271, an http request (POST method) using the value indicating “relevant content browsing request” as an event and the target URI, relationship, and related language as parameters. It is transmitted to the management server 1. Specifically, the CPU 20 of the client 2 clears the parameter storage area 211 of the RAM 21 when the browse button 5017 is pressed by executing the browser program. Then, the target URI input in the target URI input field 5011 is stored in the target URI storage area 2111, the value indicating the relationship selected in the relationship selection list box 5013 is stored in the relationship information storage area 2113, and the related language A value indicating the language selected in the selection list box 5014 is stored in the related language information storage area 2115. If “not specified” is selected in the list boxes 5013 and 5014, information indicating that is stored in each storage area. The CPU 20 of the client 2 specifies, as a parameter, a description indicating that the event is “related content browsing request” and a parameter whose value is stored in the parameter storage area 211 in the message body part of the POST method. The http request in which the description is written is transmitted to the management server 1.

また、関係コンテンツ検索ページ501には、対象コンテンツ検索ページへのリンク591,関係コンテンツ検索ページへのリンク592,登録ページへのリンク593,依頼ページへのリンク594,一覧ページへのリンク595が設けられている。対象コンテンツ検索ページへのリンク591では、「対象コンテンツ検索ページへのリンク」の文字に対象コンテンツ検索ページが張られており、選択されると、関係コンテンツ検索ページ501を表示させるためのhttp要求(GETメソッド)が管理サーバ1へ送信される。関係コンテンツ検索ページへのリンク592では、「関係コンテンツ検索ページへのリンク」の文字に関係コンテンツ検索ページが張られており、選択されると、対象コンテンツ検索ページ502を表示させるためのhttp要求(GETメソッド)が管理サーバ1へ送信される。登録ページへのリンク593では、「登録ページへのリンク」の文字に登録ページが張られており、選択されると、登録ページ503を表示させるためのhttp要求(GETメソッド)が管理サーバ1へ送信される。依頼ページへのリンク594では、「依頼ページへのリンク」の文字に依頼ページが張られており、選択されると、依頼ページ505を表示させるためのhttp要求(GETメソッド)が管理サーバ1へ送信される。一覧ページへのリンク595では、「一覧ページへのリンク」の文字に一覧ページが張られており、選択されると、一覧ページ506を表示させるためのhttp要求(GETメソッド)が管理サーバ1へ送信される。なお、これらのリンクは他のページ502,511,512,503,505,506にも設けられている。   The related content search page 501 includes a link 591 to the target content search page, a link 592 to the related content search page, a link 593 to the registration page, a link 594 to the request page, and a link 595 to the list page. It has been. In the link 591 to the target content search page, the target content search page is attached to the characters “link to the target content search page”, and when selected, an http request for displaying the related content search page 501 ( GET method) is transmitted to the management server 1. In the link 592 to the related content search page, the related content search page is set up with the characters “link to related content search page”, and when selected, an http request for displaying the target content search page 502 ( GET method) is transmitted to the management server 1. In the link 593 to the registration page, the registration page is extended with the characters “link to the registration page”. When selected, an http request (GET method) for displaying the registration page 503 is sent to the management server 1. Sent. In the link 594 to the request page, the request page is provided with the characters “link to the request page”. When selected, an http request (GET method) for displaying the request page 505 is sent to the management server 1. Sent. In the link 595 to the list page, the list page is provided with the characters “link to the list page”, and when selected, an http request (GET method) for displaying the list page 506 is sent to the management server 1. Sent. These links are also provided on the other pages 502, 511, 512, 503, 505, and 506.

次に、図10を参照して、関係コンテンツ検索結果ページ511について説明する。この関係コンテンツ検索結果ページ511は、関係コンテンツ検索ページ501で検索ボタン5016が押下された場合に、管理サーバ1から送信されて、ブラウザ画面530のWebページ表示領域532に表示される画面である。管理サーバ1では、関係コンテンツ検索ページ501で指定された条件で登録DB1511からエントリを抽出した結果を、登録順のリスト形式にされて検索結果表示領域5118に表示させるようなHTMLデータを送信する(図24参照)。   Next, the related content search result page 511 will be described with reference to FIG. This related content search result page 511 is a screen that is transmitted from the management server 1 and displayed in the Web page display area 532 of the browser screen 530 when the search button 5016 is pressed on the related content search page 501. The management server 1 transmits HTML data that causes the result of extracting entries from the registration DB 1511 under the conditions specified on the related content search page 501 to be displayed in the search result display area 5118 in a list format in registration order ( (See FIG. 24).

関係コンテンツ検索結果ページ511には、表示順選択リストボックス5115、検索結果表示領域5118及び更新ボタン5119が設けられている。表示順選択リストボックス5115は、検索結果のリストを表示させる順序を表示し、さらに表示順序を変更する場合に表示順序指定することができる。なお、表示順選択リストボックス5115には、初期値の「登録順」が表示される。   The related content search result page 511 is provided with a display order selection list box 5115, a search result display area 5118, and an update button 5119. The display order selection list box 5115 displays the order in which the list of search results is displayed, and the display order can be specified when the display order is changed. The display order selection list box 5115 displays the initial value “registration order”.

そして、表示順選択リストボックス5115では、検索結果表示領域5118に表示されるリストの表示順序を指定することができる。表示順選択リストボックス5115で表示順序を指定すると、パラメータ記憶エリア211の表示順記憶エリア2117に選択された表示順序を示す値が記憶される。そして、クライアント2のCPU20は、更新ボタン5119を選択すると、POSTメソッドのメッセージボディ部に、イベントが「関係コンテンツ更新要求」であることを示す記述、パラメータ記憶エリア211において値が記憶されているパラメータ(表示順)をパラメータとして指定した記述を書き込んだhttp要求を管理サーバ1へ送信する。   In the display order selection list box 5115, the display order of the list displayed in the search result display area 5118 can be designated. When the display order is designated in the display order selection list box 5115, a value indicating the selected display order is stored in the display order storage area 2117 of the parameter storage area 211. When the CPU 20 of the client 2 selects the update button 5119, the message body portion of the POST method includes a description indicating that the event is “related content update request” and a parameter whose value is stored in the parameter storage area 211. An http request in which a description designating (display order) as a parameter is written is transmitted to the management server 1.

次に、図11を参照して、関係コンテンツ閲覧ページ512について説明する。関係コンテンツ検索ページ501で閲覧ボタン5017が押下された場合には、管理サーバ1から返送されて、ブラウザ画面530のWebページ表示領域532に表示される画面である。管理サーバ1では、関係コンテンツ検索ページ501で指定された条件で登録DB1511からエントリを抽出した結果のうち、最も登録順序の新しい関係コンテンツを閲覧対象表示領域5128に表示させるHTMLデータが送信される。この関係コンテンツ閲覧ページ512は、このHTMLデータを表示したものである。   Next, the related content browsing page 512 will be described with reference to FIG. When the browse button 5017 is pressed on the related content search page 501, the screen is returned from the management server 1 and displayed in the Web page display area 532 of the browser screen 530. In the management server 1, HTML data for displaying the related content in the newest registration order in the browsing target display area 5128 among the results of extracting entries from the registration DB 1511 under the conditions specified on the related content search page 501 is transmitted. The related content browsing page 512 displays the HTML data.

図11に示すように、関係コンテンツ閲覧ページ512には、閲覧中のURI表示欄5121,前候補表示ボタン5126,次候補表示ボタン5127,閲覧対象表示領域5128が設けられている。前候補表示ボタン5126が選択されると、クライアント2のCPU20は、POSTメソッドのメッセージボディ部に、イベントが「関係コンテンツ前候補要求」であることを示す記述を書き込んだhttp要求を管理サーバ1へ送信する。次候補表示ボタン5127が選択されると、クライアント2のCPU20は、POSTメソッドのメッセージボディ部に、イベントが「関係コンテンツ次候補要求」であることを示す記述を書き込んだhttp要求を管理サーバ1へ送信する。   As shown in FIG. 11, the related content browsing page 512 is provided with a URI display field 5121 being browsed, a previous candidate display button 5126, a next candidate display button 5127, and a browsing target display area 5128. When the previous candidate display button 5126 is selected, the CPU 20 of the client 2 sends to the management server 1 an http request in which a description indicating that the event is “related content previous candidate request” is written in the message body part of the POST method. Send. When the next candidate display button 5127 is selected, the CPU 20 of the client 2 sends to the management server 1 an http request in which a description indicating that the event is “related content next candidate request” is written in the message body part of the POST method. Send.

次に、図12を参照して、対象コンテンツ検索ページ502について説明する。この対象コンテンツ検索ページ502は、関係コンテンツを指定し、その関係コンテンツの対象コンテンツを登録DB1511から抽出させる指示を行うWebページである。図12に示すように、対象コンテンツ検索ページ502には、関係URI入力欄5021,関係選択リストボックス5023,対象言語選択リストボックス5024,検索ボタン5026,閲覧ボタン5027が設けられている。ユーザは、関係URI入力欄5021は、関係コンテンツのURIを入力する。そして、関係選択リストボックス5023では、抽出したい対象コンテンツに対して指定の関係URIで示される関係コンテンツがどのような関係を持っているかを指定する。なお、関係選択リストボックス5023,対象言語選択リストボックス5024のリストには、「指定しない」旨のリスト(選択肢)も含まれており、ユーザは、関係や関係言語を指定せずに対象コンテンツの検索を行うこともできる。関係選択リストボックス5023において「指定しない」リストが選択されている場合には、管理サーバ1では、全ての関係のエントリが抽出される。対象言語選択リストボックス5024において、「指定しない」リストが選択されている場合には、管理サーバ1では、全ての言語のエントリが抽出される。   Next, the target content search page 502 will be described with reference to FIG. The target content search page 502 is a Web page for designating related content and instructing to extract the target content of the related content from the registration DB 1511. As shown in FIG. 12, the target content search page 502 is provided with a relation URI input field 5021, a relation selection list box 5023, a target language selection list box 5024, a search button 5026, and a browse button 5027. The user inputs the URI of the related content in the related URI input field 5021. In the relationship selection list box 5023, the relationship content indicated by the specified relationship URI with respect to the target content to be extracted is designated. The list of the relationship selection list box 5023 and the target language selection list box 5024 includes a list (option) of “not specified”, and the user can specify the target content without specifying the relationship or the related language. You can also search. When the “not specified” list is selected in the relationship selection list box 5023, the management server 1 extracts all the relationship entries. When the “not specified” list is selected in the target language selection list box 5024, the management server 1 extracts entries for all languages.

検索ボタン5026がマウス281又はキーボード271の入力により押下されると、「対象コンテンツ検索要求」を示す値をイベントとし、関係URI,関係,対象言語をパラメータとしたhttp要求(POSTメソッド)が管理サーバ1へ送信される。具体的には、ブラウザプログラムの実行によりクライアント2のCPU20は、検索ボタン5026が押下された時点で、RAM21のパラメータ記憶エリア211をクリアする。そして、関係URI入力欄5021に入力されている関係URIを関係URI記憶エリア2112に記憶し、関係選択リストボックス5023で選択されている関係を示す値を関係情報記憶エリア2113に記憶し、対象言語選択リストボックス5024で選択されている言語を示す値を対象言語情報記憶エリア2114に記憶する。なお、リストボックス5023,5024において「指定しない」が選択されている場合には、その旨を示す情報が各記憶エリアに記憶される。なお、そして、クライアント2のCPU20は、POSTメソッドのメッセージボディ部に、イベントが「対象コンテンツ検索要求」であることを示す記述、パラメータ記憶エリア211において値が記憶されているパラメータをパラメータとして指定した記述を書き込んだhttp要求を管理サーバ1へ送信する。   When the search button 5026 is pressed by the input of the mouse 281 or the keyboard 271, an http request (POST method) using a value indicating “target content search request” as an event and a related URI, relationship, and target language as parameters is a management server. 1 is transmitted. Specifically, the CPU 20 of the client 2 clears the parameter storage area 211 of the RAM 21 when the search button 5026 is pressed by executing the browser program. Then, the relation URI input in the relation URI input field 5021 is stored in the relation URI storage area 2112, the value indicating the relation selected in the relation selection list box 5023 is stored in the relation information storage area 2113, and the target language A value indicating the language selected in the selection list box 5024 is stored in the target language information storage area 2114. If “not specified” is selected in the list boxes 5023 and 5024, information indicating that is stored in each storage area. The CPU 20 of the client 2 specifies, as a parameter, a description indicating that the event is “target content search request” and a parameter whose value is stored in the parameter storage area 211 in the message body part of the POST method. The http request in which the description is written is transmitted to the management server 1.

また、閲覧ボタン5027がマウス281又はキーボード271の入力により押下されると、「対象コンテンツ閲覧要求」を示す値をイベントとし、対象URI,関係,対象言語をパラメータとしたhttp要求(POSTメソッド)が管理サーバ1へ送信される。具体的には、ブラウザプログラムの実行によりクライアント2のCPU20は、閲覧ボタン5027が押下された時点で、RAM21のパラメータ記憶エリア211をクリアする。そして、関係URI入力欄5021に入力されている関係URIを関係URI記憶エリア2112に記憶し、関係選択リストボックス5023で選択されている関係を示す値を関係情報記憶エリア2113に記憶し、対象言語選択リストボックス5024で選択されている言語を示す値を対象言語情報記憶エリア2114に記憶する。なお、リストボックス5023,5024において「指定しない」が選択されている場合には、その旨を示す情報が各記憶エリアに記憶される。そして、クライアント2のCPU20は、POSTメソッドのメッセージボディ部に、イベントが「対象コンテンツ閲覧要求」であることを示す記述、パラメータ記憶エリア211において値が記憶されているパラメータをパラメータとして指定した記述を書き込んだhttp要求を管理サーバ1へ送信する。   Further, when the browse button 5027 is pressed by the input of the mouse 281 or the keyboard 271, an http request (POST method) having a value indicating “target content browsing request” as an event and a target URI, relationship, and target language as parameters. It is transmitted to the management server 1. Specifically, the CPU 20 of the client 2 clears the parameter storage area 211 of the RAM 21 when the browse button 5027 is pressed by executing the browser program. Then, the relation URI input in the relation URI input field 5021 is stored in the relation URI storage area 2112, the value indicating the relation selected in the relation selection list box 5023 is stored in the relation information storage area 2113, and the target language A value indicating the language selected in the selection list box 5024 is stored in the target language information storage area 2114. If “not specified” is selected in the list boxes 5023 and 5024, information indicating that is stored in each storage area. Then, the CPU 20 of the client 2 describes in the message body part of the POST method a description indicating that the event is “target content browsing request” and a description specifying the parameter whose value is stored in the parameter storage area 211 as a parameter. The written http request is transmitted to the management server 1.

次に、図13を参照して、対象コンテンツ検索結果ページ521について説明する。この対象コンテンツ検索結果ページ521は、対象コンテンツ検索ページ502において検索ボタン5026が押下された場合に、管理サーバ1から送信されて、ブラウザ画面530のWebページ表示領域532に表示される画面である。管理サーバ1では、対象コンテンツ検索ページ502で指定された条件で登録DB1511からエントリを抽出した結果を、登録順のリスト形式にされて検索結果表示領域5218に表示させるようなHTMLデータを送信する(図29参照)。   Next, the target content search result page 521 will be described with reference to FIG. This target content search result page 521 is a screen that is transmitted from the management server 1 and displayed in the Web page display area 532 of the browser screen 530 when the search button 5026 is pressed on the target content search page 502. The management server 1 transmits HTML data that causes the result of extracting entries from the registration DB 1511 under the conditions specified on the target content search page 502 to be displayed in the search result display area 5218 in a list format in the registration order ( (See FIG. 29).

対象コンテンツ検索結果ページ521には、表示順選択リストボックス5215、検索結果表示領域5218及び更新ボタン5219が設けられている。表示順選択リストボックス5215は、検索結果のリストを表示させる順序を表示し、さらに表示順序を変更する場合に表示順序指定することができる。なお、表示順選択リストボックス5215には、初期値の「登録順」が表示される。   The target content search result page 521 is provided with a display order selection list box 5215, a search result display area 5218, and an update button 5219. The display order selection list box 5215 displays the order in which the search result list is displayed, and the display order can be specified when the display order is changed. The display order selection list box 5215 displays the initial value “registration order”.

そして、表示順選択リストボックス5215では、検索結果表示領域5218に表示されるリストの表示順序を指定することができる。表示順選択リストボックス5215で表示順序を指定すると、パラメータ記憶エリア211の表示順記憶エリア2117に選択された表示順序を示す値が記憶される。そして、クライアント2のCPU20は、更新ボタン5219を選択すると、POSTメソッドのメッセージボディ部に、イベントが「対象コンテンツ更新要求」であることを示す記述、パラメータ記憶エリア211において値が記憶されているパラメータ(表示順)をパラメータとして指定した記述を書き込んだhttp要求を管理サーバ1へ送信する。   In the display order selection list box 5215, the display order of the list displayed in the search result display area 5218 can be designated. When the display order is designated in the display order selection list box 5215, a value indicating the selected display order is stored in the display order storage area 2117 of the parameter storage area 211. When the CPU 20 of the client 2 selects the update button 5219, the message body portion of the POST method includes a description indicating that the event is “target content update request”, and a parameter whose value is stored in the parameter storage area 211. An http request in which a description designating (display order) as a parameter is written is transmitted to the management server 1.

次に、図14を参照して、対象コンテンツ閲覧ページ522について説明する。対象コンテンツ検索ページ502において閲覧ボタン5027が押下された場合には、管理サーバ1から返送されて、ブラウザ画面530のWebページ表示領域532に表示される画面である。管理サーバ1では、対象コンテンツ検索ページ502で指定された条件で登録DB1511からエントリを抽出した結果のうち、最も登録順序の新しい対象コンテンツを閲覧対象表示領域5228に表示させるHTMLデータが送信される。この対象コンテンツ閲覧ページ522は、このHTMLデータを表示したものである。   Next, the target content browsing page 522 will be described with reference to FIG. When the browse button 5027 is pressed on the target content search page 502, the screen is returned from the management server 1 and displayed in the Web page display area 532 of the browser screen 530. In the management server 1, HTML data for displaying the target content with the newest registration order in the browsing target display area 5228 among the results of extracting entries from the registration DB 1511 under the conditions specified on the target content search page 502 is transmitted. The target content browsing page 522 displays the HTML data.

図14に示すように、対象コンテンツ閲覧ページ522には、閲覧中のURI表示欄5221,前候補表示ボタン5226,次候補表示ボタン5227,閲覧対象表示領域5228が設けられている。前候補表示ボタン5226が選択されると、クライアント2のCPU20は、POSTメソッドのメッセージボディ部に、イベントが「対象コンテンツ前候補要求」であることを示す記述を書き込んだhttp要求を管理サーバ1へ送信する。次候補表示ボタン5227が選択されると、クライアント2のCPU20は、POSTメソッドのメッセージボディ部に、イベントが「対象コンテンツ次候補要求」であることを示す記述を書き込んだhttp要求を管理サーバ1へ送信する。   As shown in FIG. 14, the target content browsing page 522 is provided with a URI display field 5221 being browsed, a previous candidate display button 5226, a next candidate display button 5227, and a browsing target display area 5228. When the previous candidate display button 5226 is selected, the CPU 20 of the client 2 sends to the management server 1 an http request in which a description indicating that the event is “pre-target content candidate request” is written in the message body part of the POST method. Send. When the next candidate display button 5227 is selected, the CPU 20 of the client 2 sends an http request in which a description indicating that the event is “target content next candidate request” is written to the management server 1 in the message body part of the POST method. Send.

次に、図15を参照して、登録ページ503について説明し、図16を参照して、確認ページについて説明する。この登録ページ503は、対象コンテンツと関係コンテンツとを管理サーバ1の登録DB1511へ登録するための画面であり、確認ページ504は、対象コンテンツ及び関係コンテンツが記載されている言語をユーザに確認させるためのページである。登録ページ503には、対象URI入力欄5031,関係URI入力欄5032,関係選択リストボックス5033,登録ボタン5035が設けられている。ユーザは、対象URI入力欄5031には、対象コンテンツとして登録したいコンテンツのURIを入力し、関係URI入力欄5032には、関係コンテンツとして登録したいコードのURIを入力する。そして、関係選択リストボックス5033では、2つのコンテンツの関係を指定する。   Next, the registration page 503 will be described with reference to FIG. 15, and the confirmation page will be described with reference to FIG. The registration page 503 is a screen for registering the target content and the related content in the registration DB 1511 of the management server 1, and the confirmation page 504 is for allowing the user to check the language in which the target content and the related content are described. This page. The registration page 503 is provided with a target URI input field 5031, a relation URI input field 5032, a relation selection list box 5033, and a registration button 5035. The user inputs the URI of the content to be registered as the target content in the target URI input field 5031, and the URI of the code to be registered as the related content in the related URI input field 5032. In the relationship selection list box 5033, the relationship between the two contents is designated.

登録ページ503の登録ボタン5035がマウス281又はキーボード271の入力により押下されると、「登録要求」を示す値をイベントとし、対象URI,関係URI,関係をパラメータとしたhttp要求(POSTメソッド)が管理サーバ1へ送信される。具体的には、ブラウザプログラムの実行によりクライアント2のCPU20は、登録ボタン5035が押下された時点で、RAM21のパラメータ記憶エリア211をクリアする。そして、対象URI入力欄5031に入力されている対象URIを対象URI記憶エリア2111に記憶し、関係URI入力欄5032に入力されている関係URIを関係URI記憶エリア2112に記憶し、関係選択リストボックス5033で選択されている関係を示す値を関係情報記憶エリア2113に記憶する。そして、POSTメソッドのメッセージボディ部に、イベントが「登録要求」であることを示す記述、パラメータ記憶エリア211において値が記憶されているパラメータをパラメータとして指定した記述を書き込んだhttp要求を管理サーバ1へ送信する。   When the registration button 5035 on the registration page 503 is pressed by the input of the mouse 281 or the keyboard 271, an http request (POST method) having a value indicating “registration request” as an event, a target URI, a relation URI, and a relation as a parameter. It is transmitted to the management server 1. Specifically, the CPU 20 of the client 2 clears the parameter storage area 211 of the RAM 21 when the registration button 5035 is pressed by executing the browser program. Then, the target URI input in the target URI input field 5031 is stored in the target URI storage area 2111, the relation URI input in the relation URI input field 5032 is stored in the relation URI storage area 2112, and a relation selection list box A value indicating the relationship selected in 5033 is stored in the relationship information storage area 2113. Then, an HTTP request in which a description indicating that the event is “registration request” and a description in which a parameter whose value is stored in the parameter storage area 211 is written as a parameter is written in the message body part of the POST method is the management server 1 Send to.

管理サーバ1では、http要求を受けると、パラメータに記載されている対象URIに存在する対象コンテンツを取得し、関係URIに存在する関係コンテンツを取得する。そして、それぞれのコンテンツに示されている言語の種類を取得する。例えば、コンテンツがHTMLで記載されていれば、HTMLタグのlang属性やXMLのxml:lang属性などで示される言語コードを参照することでコンテンツを記載している言語の種類を検出できる。「<HTML lang="ja">」であれば日本語で記載されていると検出できる。そして、取得した言語をそれぞれ対象コンテンツ言語選択リストボックス5041,関係コンテンツ言語選択リストボックス5042で選択された状態の確認ページ504をクライアント2に表示させる。   When receiving the http request, the management server 1 acquires target content existing in the target URI described in the parameter, and acquires related content existing in the related URI. Then, the language type indicated in each content is acquired. For example, if the content is described in HTML, the language type describing the content can be detected by referring to the language code indicated by the lang attribute of the HTML tag or the xml: lang attribute of XML. If it is "<HTML lang =" ja ">", it can be detected that it is written in Japanese. Then, a confirmation page 504 in which the acquired languages are selected in the target content language selection list box 5041 and the related content language selection list box 5042 is displayed on the client 2.

そして、図16に示すように、確認ページ504には対象コンテンツ言語選択リストボックス5041,関係コンテンツ言語選択リストボックス5042,確認ボタン5045が設けられている。対象コンテンツ言語選択リストボックス5041では、対象コンテンツを記載している言語を指定することができ、関係コンテンツ言語選択リストボックス5042では、関係コンテンツを記載している言語を指定することができる。前記検出結果に基づいて、対象コンテンツ言語選択リストボックス5041,関係コンテンツ言語選択リストボックス5042に予め表示された言語が正しくないと、ユーザが判断した場合には、リストボックスの他のリストから正しい言語を選択し直すことができる。   As shown in FIG. 16, the confirmation page 504 is provided with a target content language selection list box 5041, a related content language selection list box 5042, and a confirmation button 5045. In the target content language selection list box 5041, the language describing the target content can be specified, and in the related content language selection list box 5042, the language describing the related content can be specified. If the user determines that the language displayed in advance in the target content language selection list box 5041 and the related content language selection list box 5042 is incorrect based on the detection result, the correct language is selected from the other lists in the list box. Can be selected again.

確認ページ504の確認ボタン5045がマウス281又はキーボード271の入力により押下されると、「確認要求」を示す値をイベントとし、対象言語及び関係言語をパラメータとしたhttp要求(POSTメソッド)が管理サーバ1へ送信される。具体的には、ブラウザプログラムの実行によりクライアント2のCPU20は、登録ボタン5035が押下された時点で、RAM21のパラメータ記憶エリア211をクリアする。そして、対象コンテンツ言語選択リストボックス5041で指定されている対象言語を対象言語情報記憶エリア2114に記憶し、関係コンテンツ言語選択リストボックス5042で指定されている関係言語を示す値を関係言語情報記憶エリア2115に記憶する。そして、POSTメソッドのメッセージボディ部に、イベントが「確認要求」であることを示す記述、パラメータ記憶エリア211において値が記憶されているパラメータをパラメータとして指定した記述を書き込んだhttp要求を管理サーバ1へ送信する。   When the confirmation button 5045 on the confirmation page 504 is pressed by the input of the mouse 281 or the keyboard 271, an http request (POST method) with the value indicating “confirmation request” as an event and the target language and related language as parameters is sent to the management server. 1 is transmitted. Specifically, the CPU 20 of the client 2 clears the parameter storage area 211 of the RAM 21 when the registration button 5035 is pressed by executing the browser program. The target language specified in the target content language selection list box 5041 is stored in the target language information storage area 2114, and a value indicating the related language specified in the related content language selection list box 5042 is stored in the related language information storage area. 2115 is stored. Then, an HTTP request in which a description indicating that the event is a “confirmation request” and a description in which a parameter whose value is stored in the parameter storage area 211 is written as a parameter is written in the message body part of the POST method is the management server 1 Send to.

管理サーバ1では、http要求を受けると、パラメータ記憶エリア110に関係言語情報及び対象言語情報が追加される。そして、パラメータに記載されている対象URI、関係URI、関係、対象言語、関係言語と一致するエントリが、登録DB1511から抽出される。そして、抽出されたエントリのうち、登録順序の最も新しいエントリの関係コンテンツを閲覧対象表示領域5128に表示させた関係コンテンツ閲覧ページ512をクライアント2へ表示させる。もし、エントリがなければ、前記対象URI、関係URI、関係、対象言語、関係言語を登録DBに登録し、関係URIが示す関係コンテンツを閲覧対象表示領域5128に表示させた関係コンテンツ閲覧ページ512をクライアント2へ表示させる。また、この際に、パラメータの対象コンテンツ、関係、対象言語、関係言語での登録の連絡が依頼されている場合には、依頼者の連絡先に登録通知を送信する。   When the management server 1 receives the http request, the related language information and the target language information are added to the parameter storage area 110. Then, an entry that matches the target URI, the related URI, the relationship, the target language, and the related language described in the parameter is extracted from the registration DB 1511. Then, the related content browsing page 512 in which the related content of the entry having the newest registration order among the extracted entries is displayed in the browsing target display area 5128 is displayed on the client 2. If there is no entry, a related content browsing page 512 in which the target URI, the related URI, the relationship, the target language, and the related language are registered in the registration DB, and the related content indicated by the related URI is displayed in the browsing target display area 5128 is displayed. Display to client 2. At this time, if a registration notification is requested in the target content, relationship, target language, and related language of the parameter, a registration notification is transmitted to the contact address of the requester.

次に、図17を参照して、依頼ページ505について説明する。この依頼ページ505は、対象コンテンツに対して関係コンテンツが登録DBに登録された際に、その通知をしてもらう依頼をする画面である。図17に示すように、依頼ページ505には、対象URI入力欄5051,連絡先入力欄5052,関係選択リストボックス5053,関係言語選択リストボックス5054,依頼ボタン5055が設けられている。ユーザは、関係コンテンツが登録されたことを知りたい対象コンテンツのURIを対象URI入力欄5051に入力する。そして、通知を受けたい関係コンテンツの対象コンテンツとの関係を関係選択リストボックス5053で選択し、通知を受けたい関係コンテンツを記載している言語を関係言語選択リストボックス5054で選択する。そして、連絡先入力欄5052に通知メールの送信先である自身のメールアドレスを入力する。なお、関係選択リストボックス5053,関係言語選択リストボックス5054のリストには、「指定しない」旨のリスト(選択肢)も含まれており、ユーザは、関係を指定せずに対象コンテンツの登録を行うこともできる。関係選択リストボックス5053において「指定しない」リストが選択されている場合には、登録される関係情報に関わらず、指定した対象コンテンツに対する関係コンテンツの登録が通知される。関係言語選択リストボックス5054において「指定しない」リストが選択されている場合には、登録される言語に関わらず、指定した対象コンテンツに対する関係コンテンツの登録が通知される。   Next, the request page 505 will be described with reference to FIG. This request page 505 is a screen for requesting notification when related content is registered in the registration DB for the target content. As shown in FIG. 17, the request page 505 is provided with a target URI input field 5051, a contact input field 5052, a relationship selection list box 5053, a relationship language selection list box 5054, and a request button 5055. The user inputs the URI of the target content for which it is desired to know that the related content is registered in the target URI input field 5051. Then, the relationship between the related content to be notified and the target content is selected from the relationship selection list box 5053, and the language describing the related content to be notified is selected from the related language selection list box 5054. Then, the user's own mail address that is the destination of the notification mail is entered in the contact input field 5052. The list of the relationship selection list box 5053 and the relationship language selection list box 5054 includes a list (option) of “not specified”, and the user registers the target content without specifying the relationship. You can also. When the “not specified” list is selected in the relationship selection list box 5053, registration of the related content for the specified target content is notified regardless of the registered relationship information. When the “not specified” list is selected in the related language selection list box 5054, registration of the related content for the specified target content is notified regardless of the registered language.

そして、依頼ボタン5055がマウス281又はキーボード271の入力により押下されると、「依頼要求」を示す値をイベントとし、対象URI,関係,関係言語,連絡先をパラメータとしたhttp要求(POSTメソッド)が管理サーバ1へ送信される。具体的には、ブラウザプログラムの実行によりクライアント2のCPU20は、登録ボタン5035が押下された時点で、RAM21のパラメータ記憶エリア211をクリアする。そして、対象URI入力欄5031に入力されている対象URIを対象URI記憶エリア2111に記憶し、関係URI入力欄5032に入力されている対象URIを対象URI記憶エリア2111に記憶し、関係選択リストボックス5033で選択されている関係を示す値を関係情報記憶エリア2113に記憶し、言語選択リストボックス5044で選択されている言語を示す値を関係言語情報記憶エリア2115に記憶する。なお、関係選択リストボックス5053,関係言語選択リストボックス5054において「指定しない」が選択されている場合には、その旨を示す情報が各記憶エリアに記憶される。そして、連絡先入力欄5052に入力されているメールアドレスを連絡先記憶エリア2116に記憶する。そして、POSTメソッドのメッセージボディ部に、イベントが「依頼要求」であることを示す記述、パラメータ記憶エリア211において値が記憶されているパラメータをパラメータとして指定した記述を書き込んだhttp要求を管理サーバ1へ送信する。   When the request button 5055 is pressed by an input of the mouse 281 or the keyboard 271, an http request (POST method) having a value indicating “request request” as an event and the target URI, relationship, related language, and contact information as parameters. Is transmitted to the management server 1. Specifically, the CPU 20 of the client 2 clears the parameter storage area 211 of the RAM 21 when the registration button 5035 is pressed by executing the browser program. Then, the target URI input in the target URI input field 5031 is stored in the target URI storage area 2111, the target URI input in the relation URI input field 5032 is stored in the target URI storage area 2111, and a relation selection list box A value indicating the relationship selected in 5033 is stored in the relationship information storage area 2113, and a value indicating the language selected in the language selection list box 5044 is stored in the related language information storage area 2115. If “not specified” is selected in the relationship selection list box 5053 and the relationship language selection list box 5054, information indicating that is stored in each storage area. Then, the mail address input in the contact input field 5052 is stored in the contact storage area 2116. Then, the management server 1 sends an http request in which a description indicating that the event is “request request” and a description specifying a parameter whose value is stored in the parameter storage area 211 as a parameter is written in the message body part of the POST method. Send to.

次に、図18を参照して、一覧ページ506について説明する。この一覧ページ506は、条件を指定して(関係、関係言語、対象言語の選択)、管理サーバ1の登録DB1511に登録されているエントリを抽出し、その一覧を表示させるものである。図18に示すように、一覧ページ506には、一覧ボタン5067,関係選択リストボックス5063,関係言語選択リストボックス5064,対象言語選択リストボックス5065,表示順選択リストボックス5066,一覧表示領域5068が設けられている。ユーザは、関係選択リストボックス5063で抽出したい関係を選択し、関係言語選択リストボックス5064で抽出したい関係コンテンツを記載している言語を選択し、対象言語選択リストボックス5065で抽出したい対象コンテンツを記載している言語を選択する。そして、表示順選択リストボックス5066では、一覧の表示順序(初期値は登録順)を選択する。なお、関係選択リストボックス5063,関係言語選択リストボックス5064,対象言語選択リストボックス5065のリストには、「指定しない」旨のリスト(選択肢)も含まれており、ユーザは、それぞれ指定せずにエントリを抽出し一覧を表示させることもできる。関係選択リストボックス5063において「指定しない」リストが選択されている場合には、管理サーバ1では、全ての関係のエントリが抽出される。関係言語選択リストボックス5064において「指定しない」リストが選択されている場合には、管理サーバ1では、全ての関係言語のエントリが抽出される。対象言語選択リストボックス5065において「指定しない」リストが選択されている場合には、管理サーバ1では、全ての対象言語のエントリが抽出される。   Next, the list page 506 will be described with reference to FIG. The list page 506 is used to specify conditions (select relations, relational languages, and target languages), extract entries registered in the registration DB 1511 of the management server 1, and display the list. As shown in FIG. 18, the list page 506 is provided with a list button 5067, a relation selection list box 5063, a relation language selection list box 5064, a target language selection list box 5065, a display order selection list box 5066, and a list display area 5068. It has been. The user selects a relationship to be extracted in the relationship selection list box 5063, selects a language describing the related content to be extracted in the related language selection list box 5064, and describes the target content to be extracted in the target language selection list box 5065. Select the language you are using. In the display order selection list box 5066, the display order of the list (the initial value is the registration order) is selected. The list of the relationship selection list box 5063, the relationship language selection list box 5064, and the target language selection list box 5065 includes a list (option) of “not specified”, and the user does not specify each. You can also extract entries and display a list. When the “not specified” list is selected in the relationship selection list box 5063, the management server 1 extracts all relationship entries. When the “not specified” list is selected in the related language selection list box 5064, the management server 1 extracts all related language entries. When the “not specified” list is selected in the target language selection list box 5065, the management server 1 extracts all target language entries.

そして、一覧ボタン5067がマウス281又はキーボード271の入力により押下されると、「一覧要求」を示す値をイベントとし、関係,関係言語,対象言語を,表示順パラメータとしたhttp要求(POSTメソッド)が管理サーバ1へ送信される。具体的には、ブラウザプログラムの実行によりクライアント2のCPU20は、一覧ボタン5067が押下された時点で、RAM21のパラメータ記憶エリア211をクリアする。そして、関係選択リストボックス5033で選択されている関係を示す値を関係情報記憶エリア2113に記憶し、関係言語選択リストボックス5064で選択されている言語を示す値を関係言語情報記憶エリア2115に記憶、対象言語選択リストボックス5065で選択されている言語を示す値を対象言語情報記憶エリア2114に記憶する。そして、表示順選択リストボックス5066で選択されている表示順を示す値を表示順記憶エリア2117に記憶する。なお、そして、POSTメソッドのメッセージボディ部に、イベントが「一覧要求」であることを示す記述、パラメータ記憶エリア211において値が記憶されているパラメータをパラメータとして指定した記述を書き込んだhttp要求を管理サーバ1へ送信する。   When the list button 5067 is pressed by input of the mouse 281 or the keyboard 271, an http request (POST method) having a value indicating “list request” as an event and a relationship, related language, and target language as display order parameters. Is transmitted to the management server 1. Specifically, the CPU 20 of the client 2 clears the parameter storage area 211 of the RAM 21 when the list button 5067 is pressed by executing the browser program. Then, a value indicating the relationship selected in the relationship selection list box 5033 is stored in the relationship information storage area 2113, and a value indicating the language selected in the relationship language selection list box 5064 is stored in the related language information storage area 2115. The value indicating the language selected in the target language selection list box 5065 is stored in the target language information storage area 2114. Then, a value indicating the display order selected in the display order selection list box 5066 is stored in the display order storage area 2117. In addition, the http request in which the description indicating that the event is “list request” and the description specifying the parameter whose value is stored in the parameter storage area 211 as a parameter is managed in the message body part of the POST method. Send to server 1.

次に、図19を参照して、ブラウザプログラムを稼動させることにより表示されるブラウザ画面530について説明する。ブラウザ画面530には、アドレス入力欄531及びWebページ表示領域532が設けられており、アドレス入力欄531に入力されたURIに存在するWebページ(コンテンツ)がWebページ表示領域532に表示される。また、本実施の形態のブラウザ画面530には、リンクツールバー533に閲覧ボタン534及び登録ボタン535が設けられている。ブラウザプログラムには、予め所定のWebページのURIに名前を付けて登録する、所謂「ブックマーク」や「お気に入り」と言われる機能(本実施の形態では「ブックマーク」という)が搭載されている。また、「ブックマーク」ではWebページのURIだけでなく、javascriptで記述された短いプログラムに名前を付けて記憶させることもできる。これを「bookmarklet」という。   Next, a browser screen 530 displayed by operating the browser program will be described with reference to FIG. The browser screen 530 is provided with an address input field 531 and a Web page display area 532, and a Web page (content) existing in the URI input in the address input field 531 is displayed in the Web page display area 532. In the browser screen 530 of the present embodiment, a browse button 534 and a registration button 535 are provided on the link toolbar 533. The browser program is equipped with a so-called “bookmark” or “favorite” function (named “bookmark” in the present embodiment) for registering the URI of a predetermined Web page in advance. In addition, in “bookmark”, not only the URI of the web page but also a short program written in javascript can be named and stored. This is called “bookmarklet”.

また、本実施の形態のブラウザプログラムには、ブックマークとして登録されている情報のうち、所定のフォルダに記憶されているブックマークの名前をツールバーに表示させる機能が備えられている。本実施の形態では、リンクツールバー533に名前が表示される。図19に示す例では、「閲覧」と表示された閲覧ボタン534、「登録」と表示された登録ボタン535が表示されている。本実施の形態では、これらのブックマークは、bookmarkletととしてjavascriptで記述された短いプログラムが登録されている。なお、このjavascriptの記述は、HDD25のブックマーク記憶エリアに名前と共に記憶されている。   In addition, the browser program according to the present embodiment has a function of displaying, on the tool bar, the name of the bookmark stored in a predetermined folder among the information registered as bookmarks. In the present embodiment, the name is displayed on the link toolbar 533. In the example shown in FIG. 19, a browse button 534 displayed as “Browse” and a registration button 535 displayed as “Register” are displayed. In the present embodiment, a short program written in javascript as a bookmarklet is registered as these bookmarks. This javascript description is stored in the bookmark storage area of the HDD 25 together with the name.

本実施の形態では、名前が「閲覧」のbookmarkletでは、関係コンテンツ検索ページ501(図9参照)において閲覧ボタン534が押下された場合と同様の要求が管理サーバ1へ送信される。具体的には、パラメータの「対象URI」として、Webページ表示領域532に表示されているWebページのURI、つまり、アドレス入力欄531に入力されているURIが用いられる。そして、「関係情報」及び「関係言語情報」としては、Cookie情報記憶エリア251に記憶されている関係情報及び関係言語情報が用いられる(図40、クライアント登録ボタン押下処理参照)。   In the present embodiment, in the bookmarklet whose name is “browse”, the same request as when the browse button 534 is pressed on the related content search page 501 (see FIG. 9) is transmitted to the management server 1. Specifically, the URI of the Web page displayed in the Web page display area 532, that is, the URI input in the address input field 531 is used as the “target URI” of the parameter. As the “related information” and “related language information”, the related information and related language information stored in the cookie information storage area 251 are used (see FIG. 40, client registration button pressing process).

また、名前が「登録」のbookmarkletでは、登録ページ503(図15参照)を表示させる要求が管理サーバ1へ送信される。この際には「関係URI」としてWebページ表示領域532に表示されているWebページのURI、つまり、アドレス入力欄531に入力されているURIが用いられる。そして、「関係情報」としては、Cookie情報記憶エリア251に記憶されている関係情報が用いられる。これにより、登録ページ503の対象URI入力欄5031に送信されたURIがセットされ、関係選択リストボックス5033に関係情報がセットされた状態の登録ページ503がブラウザ画面のWebページ表示領域532に表示される。   For the bookmarklet whose name is “registration”, a request for displaying the registration page 503 (see FIG. 15) is transmitted to the management server 1. At this time, the URI of the Web page displayed in the Web page display area 532 as the “related URI”, that is, the URI input in the address input field 531 is used. As the “relation information”, the relationship information stored in the cookie information storage area 251 is used. As a result, the URI transmitted to the target URI input field 5031 of the registration page 503 is set, and the registration page 503 with the relationship information set in the relationship selection list box 5033 is displayed in the web page display area 532 of the browser screen. The

さらに、登録ボタン535が押下、指示された場合に、Webページ表示領域532において文字列や画像等がマウスドラッグ等の操作によって予め選択されている場合には、その選択範囲内に存在する他のWebページへのリンクのリンク先のURIのうち最初に出現しているものが「対象URI」として登録ページ503の表示要求と共に送信される(図40、クライアント登録ボタン押下処理参照)。この場合、対象URI欄にリンク先のURIのセットされた状態の登録ページ503がブラウザ画面のWebページ表示領域532に表示される。   Furthermore, when the registration button 535 is pressed and instructed, if a character string, an image, or the like is selected in advance in the Web page display area 532 by an operation such as a mouse drag, the other items existing in the selection range are displayed. The first appearing URI of the link destination of the link to the Web page is transmitted as a “target URI” together with the display request for the registration page 503 (see FIG. 40, client registration button pressing process). In this case, a registration page 503 in which the link destination URI is set in the target URI field is displayed in the Web page display area 532 of the browser screen.

次に、図20乃至図37を参照して、管理サーバ1で実施される処理について説明する。図20は、管理サーバ1で実施される管理サーバメイン処理のフローチャートであり、図21は、管理サーバメイン処理の中で実施されるパラメータ記憶処理のフローチャートである。そして、図22は、管理サーバメイン処理の中で実施されるイベント対応処理のフローチャートであり、図23は、図22に示すイベント対応処理の続きである。そして、図24は、イベント対応処理の中で実施される関係コンテンツ検索処理のフローチャートであり、図25は、イベント対応処理の中で実施される関係コンテンツ更新処理のフローチャートである。そして、図26は、イベント対応処理の中で実施される関係コンテンツ閲覧処理のフローチャートであり、図27は、イベント対応処理の中で実施される関係コンテンツ前候補処理のフローチャートであり、図28は、イベント対応処理の中で実施される関係コンテンツ次候補処理のフローチャートである。そして、図29は、イベント対応処理の中で実施される対象コンテンツ検索処理のフローチャートであり、図30は、イベント対応処理の中で実施される対象コンテンツ更新処理のフローチャートである。そして、図31は、イベント対応処理の中で実施される対象コンテンツ閲覧処理のフローチャートであり、図32は、イベント対応処理の中で実施される対象コンテンツ前候補処理のフローチャートであり、図33は、イベント対応処理の中で実施される対象コンテンツ次候補処理のフローチャートである。そして、図34は、イベント対応処理の中で実施される登録処理のフローチャートであり、図35は、イベント対応処理の中で実施される確認処理のフローチャートである。そして、図36は、イベント対応処理の中で実施される依頼処理のフローチャートであり、図37は、イベント対応処理の中で実施される一覧処理のフローチャートである。   Next, processing performed by the management server 1 will be described with reference to FIGS. FIG. 20 is a flowchart of the management server main process performed in the management server 1, and FIG. 21 is a flowchart of the parameter storage process performed in the management server main process. FIG. 22 is a flowchart of the event handling process performed in the management server main process, and FIG. 23 is a continuation of the event handling process shown in FIG. FIG. 24 is a flowchart of the related content search process performed in the event response process, and FIG. 25 is a flowchart of the related content update process performed in the event response process. FIG. 26 is a flowchart of the related content browsing process performed in the event response process, FIG. 27 is a flowchart of the related content previous candidate process performed in the event response process, and FIG. FIG. 10 is a flowchart of related content next candidate processing performed in the event response processing. FIG. FIG. 29 is a flowchart of the target content search process performed in the event response process, and FIG. 30 is a flowchart of the target content update process performed in the event response process. FIG. 31 is a flowchart of the target content browsing process performed in the event handling process, FIG. 32 is a flowchart of the target content previous candidate process performed in the event handling process, and FIG. FIG. 10 is a flowchart of target content next candidate processing performed in the event handling processing. FIG. FIG. 34 is a flowchart of the registration process performed in the event response process, and FIG. 35 is a flowchart of the confirmation process performed in the event response process. FIG. 36 is a flowchart of request processing executed in the event response processing, and FIG. 37 is a flowchart of list processing executed in the event response processing.

まず、図20を参照して、管理サーバ1で実施される管理サーバメイン処理について説明する。この管理サーバメイン処理は、管理サーバ1のCPU10がコンテンツ関係管理プログラムを実行することにより行われる処理である。   First, the management server main process performed by the management server 1 will be described with reference to FIG. This management server main process is a process performed when the CPU 10 of the management server 1 executes the content relationship management program.

まず、クライアント2からhttpプロトコルによるhttp要求を受けたか否かの判断が行われる(S1)。http要求がなければ(S1:NO)、繰り返しhttp要求の判断が行われる(S1)。http要求を受けたら(S1:YES)、パラメータ記憶処理が行われる(S2、図21参照)。パラメータ記憶処理では、パラメータとして使用される値がRAM11のパラメータ記憶エリア110に記憶される。ここで、図21を参照して、パラメータ記憶処理について説明する。   First, it is determined whether or not an http request based on the http protocol has been received from the client 2 (S1). If there is no http request (S1: NO), the http request is repeatedly judged (S1). When an http request is received (S1: YES), parameter storage processing is performed (S2, see FIG. 21). In the parameter storage process, values used as parameters are stored in the parameter storage area 110 of the RAM 11. Here, the parameter storing process will be described with reference to FIG.

図21に示すように、まず、http要求のメッセージボディ部あるいは後述する「URLパラメータ部」にパラメータ値があるか否かの判断が行われる(S401)。パラメータ等があれば(S401:YES)、メッセージボディ部あるいは後述する「URLパラメータ部」に記載されているそれぞれのパラメータが、パラメータ記憶エリア110のそれぞれのデータ項目の記憶エリア(対象URI欄、関係URI欄、関係欄、対象言語欄、関係言語欄、連絡先欄、表示順欄)に記憶される(S402)。ここでは、メッセージボディ部あるいは後述する「URLパラメータ部」に記載されているパラメータが上書きされるのみである。例えば、前述したように、「登録要求」のhttp要求であれば、メッセージボディ部あるいは後述する「URLパラメータ部」にパラメータとして、対象URI,関係URI,関係が記載されている。そこで、対象URI欄、関係URI欄、関係欄にのみ受信したパラメータが記憶され、「登録要求」に応じた登録処理(図23,S151、図34参照)では、パラメータとして対象URI及び関係URIが使用される。「登録要求」に次いで「確認要求」が送信されるが、この「確認要求」のhttp要求のメッセージボディ部には、パラメータとして対象言語及び関係言語が記載されている。そこで、対象言語欄及び関係言語欄のみに記憶される。そして、「確認要求」に応じた確認処理(図23,S152、図35参照)では、パラメータとして対象URI,関係URI,関係,対象言語,関係言語が用いられるが、対象URI,関係URI,関係は、「登録要求」のhttp要求のメッセージボディ部あるいは後述する「URLパラメータ部」に記載されていたものが使用されることになる。   As shown in FIG. 21, first, it is determined whether or not there is a parameter value in the message body part of the http request or the “URL parameter part” described later (S401). If there is a parameter or the like (S401: YES), each parameter described in the message body part or “URL parameter part” to be described later is stored in the storage area (target URI field, relationship) of each data item in the parameter storage area 110. (URI field, relationship field, target language field, related language field, contact address field, display order field) (S402). Here, the parameters described in the message body part or “URL parameter part” described later are only overwritten. For example, as described above, in the case of an “registration request” http request, the target URI, relation URI, and relation are described as parameters in the message body part or “URL parameter part” described later. Therefore, the received parameters are stored only in the target URI field, the related URI field, and the related field, and in the registration process corresponding to the “registration request” (see FIGS. 23, S151, and 34), the target URI and the related URI are used as parameters. used. A “confirmation request” is transmitted after the “registration request”, and the target language and the related language are described as parameters in the message body part of the http request of the “confirmation request”. Therefore, it is stored only in the target language column and the related language column. In the confirmation process corresponding to the “confirmation request” (see FIGS. 23, S152, and FIG. 35), the target URI, the relation URI, the relation, the target language, and the relation language are used as parameters, but the target URI, the relation URI, and the relation are used. Is used in the message body part of the http request of the “registration request” or the “URL parameter part” described later.

そして、http要求のメッセージボディ部あるいは後述する「URLパラメータ部」のパラメータ値に関係、対象言語及び関係言語の値があり、関係欄、対象言語欄及び関係言語欄に値が記憶されたか否かの判断が行われる(S403)。関係欄、対象言語欄及び関係言語欄に値が記憶されていれば(S403:YES)、本処理は終了し、管理サーバメイン処理へ戻る。一方、http要求のメッセージボディ部あるいは後述する「URLパラメータ部」のパラメータ値に関係、対象言語及び関係言語の値がなければ(S403:NO)、http要求のヘッダ部にCookie情報があるか否かの判断が行われる(S404)。Cookie情報があれば(S404:YES)、Cookie情報の示す関係、関係情報及び言語情報がパラメータ記憶エリア110の関係欄、対象言語欄及び関係言語欄にそれぞれ記憶される(S405)。また、Cookie情報がなければ(S404:NO)、予め定められている既定の値(例えば、関係は「翻訳」、対象言語は「英語」、関係言語は「日本語」とする)が初期値としてパラメータ記憶エリア110の関係欄及び言語欄にそれぞれ記憶される(S406)。そして、管理サーバメイン処理へ戻る。   Whether the message body part of the http request or the parameter value of the “URL parameter part” to be described later has values of the relation, target language, and relation language, and whether values are stored in the relation field, the target language field, and the relation language field. Is determined (S403). If values are stored in the relationship field, the target language field, and the related language field (S403: YES), this process ends and returns to the management server main process. On the other hand, if there is no relation, target language, and relation language value in the message value of the http request or the parameter value of the “URL parameter part” described later (S403: NO), whether or not cookie information is present in the header part of the http request Is determined (S404). If there is cookie information (S404: YES), the relationship indicated by the cookie information, the relationship information, and the language information are stored in the relationship column, the target language column, and the related language column of the parameter storage area 110, respectively (S405). If there is no cookie information (S404: NO), a predetermined default value (for example, the relationship is “translation”, the target language is “English”, and the related language is “Japanese”) is the initial value. Are stored in the relation column and the language column of the parameter storage area 110, respectively (S406). Then, the process returns to the management server main process.

次いで、図20に示すように、管理サーバメイン処理では、http要求で指定されているページを表示するための情報が出力ページ記憶エリア112に記憶される(S3)。次いで、http要求にイベントが存在するか否かの判断が行われる(S4)。具体的には、http要求がPOSTメソッドであり、そのメッセージボディ部あるいは後述する「URLパラメータ部」にイベントを示す記載があるか否かの判断が行われる。本実施の形態では、7つのイベントが予め登録されている。「関係コンテンツ検索要求(ButtonSearch=relaSearch)」、「関係コンテンツ更新要求(ButtonUpdate=relaUpdate)」、「関係コンテンツ閲覧要求(ButtonBrowse=relaBrowse)」、「関係コンテンツ前候補要求(ButtonBefore=relaBefore)」、「関係コンテンツ次候補要求(ButtonNext=relaNext)」、「対象コンテンツ検索要求(ButtonResearch=objSearch)」、「対象コンテンツ更新要求(ButtonUpdate=objUpdate)」、「対象コンテンツ閲覧要求(ReButtonBrowse=objBrowse)」、「対象コンテンツ前候補要求(ButtonBefore=objBefore)」、「対象コンテンツ次候補要求(ButtonNext=objNext)」、「登録要求(ButtonRegist=Regist)」、「確認要求(ButtonNext=Conf)」、「依頼要求(ButtonRequest=Request)」、「一覧要求(ButtonList=List)」である。   Next, as shown in FIG. 20, in the management server main process, information for displaying the page specified by the http request is stored in the output page storage area 112 (S3). Next, it is determined whether an event exists in the http request (S4). Specifically, it is determined whether or not the http request is a POST method, and the message body part or “URL parameter part” described later includes a description indicating an event. In the present embodiment, seven events are registered in advance. “Related Content Search Request (ButtonSearch = relaSearch)”, “Related Content Update Request (ButtonUpdate = relaUpdate)”, “Related Content Browsing Request (ButtonBrowse = relaBrowse)”, “Related Content Pre-Candidate Request (ButtonBefore = relaBefore)”, “ Related Content Next Candidate Request (ButtonNext = relaNext), Target Content Search Request (ButtonResearch = objSearch), Target Content Update Request (ButtonUpdate = objUpdate), Target Content Browsing Request (ReButtonBrowse = objBrowse), Target Pre-content candidate request (ButtonBefore = objBefore), “Target content next candidate request (ButtonNext = objNext)”, “Registration request (ButtonRegist = Regist)”, “Confirmation request (ButtonNext = Conf)”, “Request request (ButtonRequest = Request) ”and“ List Request (ButtonList = List) ”.

そして、イベントがあった場合には(S4:YES)、イベント対応処理が行われる(S5、図22参照)。このイベント対応処理では、イベントに対して、それぞれのイベントに対応した処理が行われ、RAM11の出力ページ記憶エリア112にクライアント2へ出力するWebページの情報が記憶される。イベント対応処理については、図22乃至図37を参照して後述する。   If there is an event (S4: YES), an event handling process is performed (S5, see FIG. 22). In this event response processing, processing corresponding to each event is performed on the event, and information on the Web page to be output to the client 2 is stored in the output page storage area 112 of the RAM 11. The event handling process will be described later with reference to FIGS.

次いで、イベント対応処理が終了したら(S5)、S4へ戻り、まだ処理していないイベントがあるか否かの判断が行われる(S4)。本実施の形態では、1つのhttp要求に対して1つのイベントしか記載されていないので、イベントはないと判断される(S4:NO)。また、http要求にイベントがない場合には、S4の判断が最初に行われた時点でイベントがないと判断される(S4:NO)。   Next, when the event handling process ends (S5), the process returns to S4, and it is determined whether there is an event that has not yet been processed (S4). In the present embodiment, since only one event is described for one http request, it is determined that there is no event (S4: NO). If there is no event in the http request, it is determined that there is no event when the determination in S4 is first made (S4: NO).

イベントがない場合には(S4:YES)、出力ページ記憶エリア112に記憶されている情報に基づいてHTMLデータが作成され、HTMLデータ記憶エリア113に記憶される(S6)。なお、イベントのあるhttp要求に対しては、イベント対応処理にて出力ページ記憶エリア112にクライアント2へ出力するWebページの情報が記憶されており、イベントのないhttp要求に対しては、S3にて要求されたWebページが出力ページ記憶エリア112に記憶されている。そして、Cookie情報が作成される(S7)。具体的には、パラメータ記憶エリア110の関係欄に記憶されている値がRAM11のCookie情報記憶エリア114の関係情報記憶エリア1141に記憶され、対象言語欄に記憶されている値が対象言語情報記憶エリア1142に記憶され、関係言語欄に記憶されている値が関係言語情報記憶エリア1143に記憶される。そして、HTMLデータ記憶エリア113に記憶されているHTMLデータに基づいてhttpレスポンスがクライアント2へ送信される(S8)。このhttpレスポンスのヘッダ部には、Cookie情報記憶エリア114に記憶されているCookie情報が記載される。ここで1つのhttp要求に対する一連の処理が終了し、S1へ戻る。   If there is no event (S4: YES), HTML data is created based on the information stored in the output page storage area 112 and stored in the HTML data storage area 113 (S6). For an http request with an event, information on the Web page to be output to the client 2 is stored in the output page storage area 112 in the event handling process. The requested web page is stored in the output page storage area 112. Then, cookie information is created (S7). Specifically, the value stored in the relationship column of the parameter storage area 110 is stored in the relationship information storage area 1141 of the Cookie information storage area 114 of the RAM 11, and the value stored in the target language column is stored in the target language information storage. Values stored in the area 1142 and stored in the related language column are stored in the related language information storage area 1143. Then, an http response is transmitted to the client 2 based on the HTML data stored in the HTML data storage area 113 (S8). In the header part of this http response, cookie information stored in the cookie information storage area 114 is described. Here, a series of processes for one http request ends, and the process returns to S1.

ここで、図22を参照して、管理サーバメイン処理の中で実施されるイベント対応処理について説明する。まず、イベントが「関係コンテンツ検索要求(ButtonSearch=relaSearch)」であるか否かの判断が行われる(S121)。イベントが「関係コンテンツ検索要求(ButtonSearch=relaSearch)」であれば(S121:YES)、関係コンテンツ検索処理が行われる(S141、図24参照)。そして、管理サーバメイン処理へ戻る。また、イベントが「関係コンテンツ検索要求(ButtonSearch=relaSearch)」でなければ(S121:NO)、イベントが「関係コンテンツ更新要求(ButtonUpdate=relaUpdate)」であるか否かの判断が行われる(S122)。イベントが「関係コンテンツ更新要求(ButtonUpdate=relaUpdate)」であれば(S122:YES)、関係コンテンツ更新処理が行われる(S142、図25参照)。そして、管理サーバメイン処理へ戻る。   Here, with reference to FIG. 22, the event response processing performed in the management server main processing will be described. First, it is determined whether or not the event is “related content search request (ButtonSearch = relaSearch)” (S121). If the event is “related content search request (ButtonSearch = relaSearch)” (S121: YES), related content search processing is performed (S141, see FIG. 24). Then, the process returns to the management server main process. If the event is not “related content search request (ButtonSearch = relaSearch)” (S121: NO), it is determined whether the event is “related content update request (ButtonUpdate = relaUpdate)” (S122). . If the event is “related content update request (ButtonUpdate = relaUpdate)” (S122: YES), a related content update process is performed (S142, see FIG. 25). Then, the process returns to the management server main process.

また、イベントが「関係コンテンツ更新要求(ButtonUpdate=relaUpdate)」でなければ(S122:NO)、イベントが「関係コンテンツ閲覧要求(ButtonBrowse=relaBrowse)」であるか否かの判断が行われる(S123)。イベントが「関係コンテンツ閲覧要求(ButtonBrowse=relaBrowse)」であれば(S123:YES)、関係コンテンツ閲覧処理が行われる(S143、図26参照)。そして、管理サーバメイン処理へ戻る。また、イベントが「関係コンテンツ閲覧要求(ButtonBrowse=relaBrowse)」でなければ(S123:NO)、イベントが「関係コンテンツ前候補要求(ButtonBefore=relaBefore)」であるか否かの判断が行われる(S124)。イベントが「関係コンテンツ前候補要求(ButtonBefore=relaBefore)」であれば(S124:YES)、関係コンテンツ前候補処理が行われる(S144、図27参照)。そして、管理サーバメイン処理へ戻る。また、イベントが「関係コンテンツ前候補要求(ButtonBefore=relaBefore)」でなければ(S124:NO)、イベントが「関係コンテンツ次候補要求(ButtonNext=relaNext)」であるか否かの判断が行われる(S125)。イベントが「関係コンテンツ次候補要求(ButtonNext=relaNext)」であれば(S125:YES)、関係コンテンツ次候補処理が行われる(S145、図28参照)。そして、管理サーバメイン処理へ戻る。   If the event is not “related content update request (ButtonUpdate = relaUpdate)” (S122: NO), it is determined whether the event is “related content browsing request (ButtonBrowse = relaBrowse)” (S123). . If the event is “related content browsing request (ButtonBrowse = relaBrowse)” (S123: YES), a related content browsing process is performed (S143, see FIG. 26). Then, the process returns to the management server main process. If the event is not “Related Content Browsing Request (ButtonBrowse = relaBrowse)” (S123: NO), it is determined whether the event is “Related Content Pre-candidate Request (ButtonBefore = relaBefore)” (S124). ). If the event is “related content pre-candidate request (ButtonBefore = relaBefore)” (S124: YES), the related content pre-candidate process is performed (S144, see FIG. 27). Then, the process returns to the management server main process. If the event is not “related content previous candidate request (ButtonBefore = relaBefore)” (S124: NO), it is determined whether the event is “related content next candidate request (ButtonNext = relaNext)” ( S125). If the event is “related content next candidate request (ButtonNext = relaNext)” (S125: YES), related content next candidate processing is performed (S145, see FIG. 28). Then, the process returns to the management server main process.

また、イベントが「関係コンテンツ次候補要求(ButtonNext=relaNext)」でなければ(S125:NO)、イベントが「対象コンテンツ検索要求(ButtonResearch=objSearch)」であるか否かの判断が行われる(S126)。イベントが「対象コンテンツ検索要求(ButtonResearch=objSearch)」であれば(S126:YES)、対象コンテンツ検索処理が行われる(S146、図29参照)。そして、管理サーバメイン処理へ戻る。また、イベントが「対象コンテンツ検索要求(ButtonResearch=objSearch)」でなければ(S126:NO)、イベントが「対象コンテンツ更新要求(ButtonUpdate=objUpdate」であるか否かの判断が行われる(S127)。イベントが「対象コンテンツ更新要求(ButtonUpdate=objUpdate」であれば(S127:YES)、対象コンテンツ更新処理が行われる(S147、図30参照)。   If the event is not “related content next candidate request (ButtonNext = relaNext)” (S125: NO), it is determined whether the event is “target content search request (ButtonResearch = objSearch)” (S126). ). If the event is “target content search request (ButtonResearch = objSearch)” (S126: YES), target content search processing is performed (S146, see FIG. 29). Then, the process returns to the management server main process. If the event is not “target content search request (ButtonResearch = objSearch)” (S126: NO), it is determined whether the event is “target content update request (ButtonUpdate = objUpdate)” (S127). If the event is “target content update request (ButtonUpdate = objUpdate)” (S127: YES), target content update processing is performed (S147, see FIG. 30).

また、イベントが「対象コンテンツ更新要求(ButtonUpdate=objUpdate」でなければ(S127:NO)、イベントが「対象コンテンツ閲覧要求(ReButtonBrowse=objBrowse)」であるか否かの判断が行われる(S128)。イベントが「対象コンテンツ閲覧要求(ReButtonBrowse=objBrowse)」であれば(S128:YES)、対象コンテンツ閲覧処理が行われる(S148、図31参照)。そして、管理サーバメイン処理へ戻る。また、イベントが「対象コンテンツ閲覧要求(ReButtonBrowse=objBrowse)」でなければ(S128:NO)、イベントが「対象コンテンツ前候補要求(ButtonBefore=objBefore)」であるか否かの判断が行われる(S129)。イベントが「対象コンテンツ前候補要求(ButtonBefore=objBefore)」であれば(S129:YES)、対象コンテンツ前候補処理が行われる(S149、図27参照)。そして、管理サーバメイン処理へ戻る。また、イベントが「対象コンテンツ前候補要求(ButtonBefore=objBefore)」でなければ(S129:NO)、イベントが「対象コンテンツ次候補要求(ButtonNext=objNext))」であるか否かの判断が行われる(S130)。イベントが「対象コンテンツ次候補要求(ButtonNext=objNext)」であれば(S130:YES)、対象コンテンツ次候補処理が行われる(S150、図28参照)。そして、管理サーバメイン処理へ戻る。   If the event is not “target content update request (ButtonUpdate = objUpdate)” (S127: NO), it is determined whether the event is “target content browsing request (ReButtonBrowse = objBrowse)” (S128). If the event is “target content browsing request (ReButtonBrowse = objBrowse)” (S128: YES), the target content browsing process is performed (S148, see FIG. 31), and the process returns to the management server main process. If it is not “target content browsing request (ReButtonBrowse = objBrowse)” (S128: NO), it is determined whether or not the event is “pre-target content candidate request (ButtonBefore = objBefore)” (S129). If it is “target content previous candidate request (ButtonBefore = objBefore)” (S129: YES), target content previous candidate processing (S149, refer to FIG. 27) Then, the process returns to the management server main process. It is determined whether or not the request is “next candidate request (ButtonNext = objNext)” (S130). If the event is “target content next candidate request (ButtonNext = objNext)” (S130: YES), target content next candidate processing is performed (S150, see FIG. 28). Then, the process returns to the management server main process.

また、イベントが「対象コンテンツ次候補要求(ButtonNext=objNext)」でなければ(S130:NO)、イベントが「登録要求(ButtonRegist=Regist)」であるか否かの判断が行われる(S131)。イベントが「登録要求(ButtonRegist=Regist)」であれば(S131:YES)、登録処理が行われる(S151、図34参照)。そして、管理サーバメイン処理へ戻る。イベントが「登録要求(ButtonRegist=Regist)」でなければ(S131:NO)、イベントが「確認要求(ButtonNext=Conf)」であるか否かの判断が行われる(S132)。イベントが「確認要求(ButtonNext=Conf)」であれば(S132:YES)、確認処理が行われる(S152、図35参照)。そして、管理サーバメイン処理へ戻る。   If the event is not “target content next candidate request (ButtonNext = objNext)” (S130: NO), it is determined whether the event is “registration request (ButtonRegist = Regist)” (S131). If the event is “registration request (ButtonRegist = Regist)” (S131: YES), registration processing is performed (S151, see FIG. 34). Then, the process returns to the management server main process. If the event is not “registration request (ButtonRegist = Regist)” (S131: NO), it is determined whether the event is “confirmation request (ButtonNext = Conf)” (S132). If the event is “confirmation request (ButtonNext = Conf)” (S132: YES), confirmation processing is performed (S152, see FIG. 35). Then, the process returns to the management server main process.

また、イベントが「確認要求(ButtonNext=Conf)」でなければ(S132:NO)、イベントが「依頼要求(ButtonRequest=Request)」であるか否かの判断が行われる(S133)。イベントが「依頼要求(ButtonRequest=Request)」であれば(S133:YES)、依頼処理が行われる(S153、図36参照)。そして、管理サーバメイン処理へ戻る。   If the event is not “Confirmation Request (ButtonNext = Conf)” (S132: NO), it is determined whether the event is “Request Request (ButtonRequest = Request)” (S133). If the event is “Request Request (ButtonRequest = Request)” (S133: YES), request processing is performed (S153, see FIG. 36). Then, the process returns to the management server main process.

また、イベントが「依頼要求(ButtonRequest=Request)」でなければ(S133:NO)、イベントが「一覧要求(ButtonList=List)」であるか否かの判断が行われる(S134)。イベントが「一覧要求(ButtonList=List)」であれば(S134:YES)、一覧処理が行われる(S154、図37参照)。そして、管理サーバメイン処理へ戻る。さらに、イベントが「一覧要求(ButtonList=List)」でもなければ(S134:NO)、管理サーバメイン処理へ戻る。   If the event is not “Request Request (ButtonRequest = Request)” (S133: NO), it is determined whether the event is “List Request (ButtonList = List)” (S134). If the event is “list request (ButtonList = List)” (S134: YES), list processing is performed (S154, see FIG. 37). Then, the process returns to the management server main process. If the event is not “list request (ButtonList = List)” (S134: NO), the process returns to the management server main process.

次に、図24を参照して、イベント対応処理の中で実施される関係コンテンツ検索処理について説明する。この関係コンテンツ検索処理は、関係コンテンツ検索ページ501で検索ボタン5016が押下された際に発生したhttp要求のイベント(関係コンテンツ検索要求)に対応した処理である。   Next, with reference to FIG. 24, the related content search process performed in the event response process will be described. This related content search process is a process corresponding to an http request event (related content search request) that occurs when the search button 5016 is pressed on the related content search page 501.

まず、当該セッションにおけるパラメータがパラメータ記憶エリア110の対象URI欄、関係言語欄、関係欄からそれぞれ読み出され、読み出された対象URI、関係言語、関係と一致するエントリが登録DB1511から抽出され、抽出結果記憶エリア111に記憶される(S42)。そして、抽出されたエントリがあるか否かの判断が行われる(S43)。抽出されたエントリがあれば(S43:YES)、関係コンテンツ検索結果ページ511を表示するための情報が出力ページ記憶エリア112に記憶される(S44)。具体的には、その他の情報記憶エリア154から関係コンテンツ検索結果ページ511を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、その検索結果表示領域5118に対応した位置に、抽出結果記憶エリア111に記憶されているエントリの関係URIがエントリの順でリスト形式にされて埋め込まれる。なお、ここで、RAM11の所定の記憶エリアに、関係コンテンツ検索結果ページ511が関係コンテンツ検索要求に応じて出力されたものであることを示す値が記憶される。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   First, the parameters in the session are read from the target URI column, the related language column, and the related column of the parameter storage area 110, respectively, and entries that match the read target URI, related language, and relationship are extracted from the registration DB 1511. It is stored in the extraction result storage area 111 (S42). Then, it is determined whether there is an extracted entry (S43). If there is an extracted entry (S43: YES), information for displaying the related content search result page 511 is stored in the output page storage area 112 (S44). Specifically, a form for displaying the related content search result page 511 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the relation URIs of entries stored in the extraction result storage area 111 are embedded in a list format in the order of entries at a position corresponding to the search result display area 5118. Here, a value indicating that the related content search result page 511 is output in response to the related content search request is stored in a predetermined storage area of the RAM 11. Then, the process returns to the event handling process and returns to the management server main process.

一方、抽出されたエントリがない場合には(S43:NO)、その他の情報記憶エリア154から依頼ページ505を表示するためフォームが出力ページ記憶エリア112に記憶される(S45)。ここでは、パラメータ記憶エリア110の対象URI欄の値が、依頼ページの対象URI入力欄5051に埋め込まれ、関係欄の値が関係選択リストボックス5053で選択されているように埋め込まれ、関係言語欄の値が関係言語選択リストボックス5054で選択されているように埋め込まれる。これは、ユーザが求める関係コンテンツが存在しなかったため、そのような関係コンテンツが登録された際にユーザが通知を受けたい可能性があるので、依頼ページ505を表示させるものである。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   On the other hand, if there is no extracted entry (S43: NO), the form is stored in the output page storage area 112 to display the request page 505 from the other information storage area 154 (S45). Here, the value of the target URI column of the parameter storage area 110 is embedded in the target URI input column 5051 of the request page, and the value of the relationship column is embedded as selected in the relationship selection list box 5053, and the related language column Are embedded as if they were selected in the related language selection list box 5054. This is to display the request page 505 because there is no related content that the user wants and there is a possibility that the user wants to be notified when such related content is registered. Then, the process returns to the event handling process and returns to the management server main process.

以上のようにして、管理サーバ1では、クライアント2からのhttp要求に応じて、登録DB1511からエントリを抽出し、抽出された関係コンテンツの一覧を関係コンテンツ検索結果ページ511としてクライアント2へ返している。したがって、あるWebページを閲覧した際に、そのWebページにどのようなWebページが関係しているかを知ることができる。また、登録DB1511に登録されている関係コンテンツを抽出するので、関係コンテンツに対象コンテンツについての記載がなかったり、対象コンテンツに関係コンテンツの記載がなかったりしても、対象コンテンツに関係する関係コンテンツの存在を知ることができる。   As described above, the management server 1 extracts an entry from the registration DB 1511 in response to an http request from the client 2, and returns a list of the extracted related content to the client 2 as a related content search result page 511. . Therefore, when a certain Web page is browsed, it is possible to know what Web page is related to the Web page. Further, since the related content registered in the registration DB 1511 is extracted, even if there is no description of the target content in the related content or no description of the related content in the target content, the related content related to the target content You can know the existence.

さらに、どのような意味で関係しているのか(翻訳、批評など)を指定することもできるので、求める関係に絞って関係コンテンツを知ることができる。よって、関係コンテンツを閲覧したら、抽出されたコンテンツは関係コンテンツに関係はあるが、求めている関係のコンテンツでなかったということがなく、より早く自分の求めるコンテンツを閲覧することができる。例えば、あるWebページ(英語)の日本語訳のページを探している場合には、関係を「翻訳」と指定すればよい。ここで関係を指定できない場合には、そのWebページの批評をしている英語のページが登録されていると、この批評のページも抽出されてしまう。しかし、関係を「翻訳」と指定すれば、批評のページは抽出されない。   In addition, it is possible to specify the meaning (translation, critique, etc.) of the relationship, so that it is possible to know the related content by focusing on the desired relationship. Therefore, when the related content is browsed, the extracted content is related to the related content, but it is not the content of the desired relationship, and the desired content can be browsed more quickly. For example, when searching for a Japanese translation page of a certain Web page (English), the relationship may be designated as “translation”. If the relationship cannot be specified here, this criticism page is also extracted if an English page that criticizes the Web page is registered. However, if the relationship is specified as “translation”, the critical page will not be extracted.

さらに、関係コンテンツを記載している言語も指定することができるので、ユーザは自分が理解できるコンテンツのみを知ることができ、コンテンツを閲覧したが理解できなかったというようなことがない。例えば、あるWebページの(英語)の日本語訳のページを探している場合には、関係言語を「日本語」と指定すればよい。ここで関係言語を指定できない場合には、そのWebページの批評をしている英語のページや翻訳をしているスペイン語のページが登録されている場合には、英語の批評のページやスペイン語の翻訳ページも抽出されてしまう。しかし、関係言語を「日本語」と指定すれば、英語やスペイン語のページは抽出されない。さらに、関係と関係言語の両方を指定できるので、日本語訳のページを探す場合には、関係を「翻訳」、関係言語を「日本語」と指定すれば、端的に求めるページが抽出される。なお、関係言語、関係それぞれ、どちらについても「指定なし」を選択することができる。この場合、全ての関係言語、あるいは全ての関係について検索することになる。   Furthermore, since the language in which the related content is described can be specified, the user can know only the content that he / she can understand, and there is no such thing as viewing the content but not understanding it. For example, when searching for a Japanese translation page (English) of a certain Web page, the related language may be designated as “Japanese”. If the related language cannot be specified here, the English critique of the web page or the translated Spanish page is registered, and the English critique page or Spanish Will also be extracted. However, if the related language is designated as “Japanese”, English and Spanish pages are not extracted. In addition, since you can specify both the relation and the relation language, when searching for Japanese translation pages, if you specify "translation" for the relation and "Japanese" for the relation language, the page you want will be extracted. . It should be noted that “None” can be selected for both the relation language and the relation. In this case, all related languages or all relationships are searched.

次に、図25を参照して、イベント対応処理の中で実施される関係コンテンツ更新処理について説明する。この関係コンテンツ更新処理は、関係コンテンツ検索結果ページ511の更新ボタン5119が押下された際に発生したhttp要求のイベント(関係コンテンツ更新要求)に対応した処理である。   Next, with reference to FIG. 25, the related content update process performed in the event response process will be described. This related content update process is a process corresponding to an http request event (related content update request) that occurs when the update button 5119 of the related content search result page 511 is pressed.

まず、当該セッションにおけるパラメータがパラメータ記憶エリア110の表示順欄から読み出され、パラメータで指定された順序で、抽出結果記憶エリア111に記憶されているエントリがソートされる(S221)。そして、抽出されたエントリの関係URIをリスト表示した関係コンテンツ検索結果ページ511を表示するための情報が出力ページ記憶エリア112に記憶される(S222)。具体的には、その他の情報記憶エリア154から関係コンテンツ検索結果ページ511を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、その検索結果表示領域5118に対応した位置に、抽出結果記憶エリア111に記憶されているエントリの関係URIがエントリの順でリスト形式にされて埋め込まれる。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   First, the parameters in the session are read from the display order column of the parameter storage area 110, and the entries stored in the extraction result storage area 111 are sorted in the order specified by the parameters (S221). Then, information for displaying the related content search result page 511 displaying the list of related URIs of the extracted entries is stored in the output page storage area 112 (S222). Specifically, a form for displaying the related content search result page 511 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the relation URIs of entries stored in the extraction result storage area 111 are embedded in a list format in the order of entries at a position corresponding to the search result display area 5118. Then, the process returns to the event handling process and returns to the management server main process.

以上のようにして、関係コンテンツ検索結果ページ511の表示順の変更の指示を受けると、表示順で指定された順序に抽出されたエントリをソートし直した関係コンテンツ検索結果ページ511をクライアント2に表示させる。   As described above, when an instruction to change the display order of the related content search result page 511 is received, the related content search result page 511 obtained by re-sorting the entries extracted in the order specified in the display order is given to the client 2. Display.

次に、図26を参照して、イベント対応処理の中で実施される関係コンテンツ閲覧処理について説明する。この関係コンテンツ閲覧処理は、関係コンテンツ検索ページ501で閲覧ボタン5017が押下された際に発生したhttp要求のイベント(関係コンテンツ閲覧要求)に対応した処理である。   Next, with reference to FIG. 26, the related content browsing process performed in the event response process will be described. This related content browsing process is a process corresponding to an http request event (related content browsing request) that occurs when the browse button 5017 is pressed on the related content search page 501.

まず、当該セッションにおけるパラメータがパラメータ記憶エリア110の対象URI欄、関係言語欄、関係欄から読み出され、読み出された対象URI、関係言語、関係と一致するエントリが登録DB1511から抽出され、抽出結果記憶エリア111に記憶される(S62)。そして、抽出されたエントリがあるか否かの判断が行われる(S63)。抽出されたエントリがあれば(S63:YES)、抽出されたエントリが登録日時の新しい順にソートされる(S64)。そして、インデックス記憶エリア115に最初のデータ、つまり最も登録日時の新しいデータを示す「0」が記憶される(S65)。関係コンテンツ閲覧ページ512を表示するための情報が出力ページ記憶エリア112に記憶される(S66)。具体的には、その他の情報記憶エリア154から関係コンテンツ閲覧ページ512を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、閲覧中のURI表示欄5121に対応した位置に、抽出結果記憶エリア111に記憶されているエントリのインデックスの示すエントリ(ここでは、番号「0」で、最も登録日時の新しいエントリ)の関係URIが埋め込まれる。なお、本実施の形態では、関係URIはiframeタグで埋め込まれる。なお、ここで、RAM11の所定の記憶エリアに、関係コンテンツ閲覧ページ512が関係コンテンツ閲覧要求に応じて出力されたものであること示す値が記憶される。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   First, parameters in the session are read from the target URI column, related language column, and relationship column in the parameter storage area 110, and entries that match the read target URI, related language, and relationship are extracted from the registration DB 1511 and extracted. The result is stored in the result storage area 111 (S62). Then, it is determined whether there is an extracted entry (S63). If there is an extracted entry (S63: YES), the extracted entry is sorted in the order of registration date and time (S64). Then, “0” indicating the first data, that is, the data with the newest registration date and time is stored in the index storage area 115 (S65). Information for displaying the related content browsing page 512 is stored in the output page storage area 112 (S66). Specifically, a form for displaying the related content browsing page 512 is read from the other information storage area 154 and stored in the output page storage area 112. Then, at the position corresponding to the URI display field 5121 being browsed, the relationship indicated by the index of the entry stored in the extraction result storage area 111 (here, the entry with the number “0” and the latest registration date and time) The URI is embedded. In the present embodiment, the related URI is embedded with an iframe tag. Here, a value indicating that the related content browsing page 512 is output in response to the related content browsing request is stored in a predetermined storage area of the RAM 11. Then, the process returns to the event handling process and returns to the management server main process.

一方、抽出されたエントリがない場合には(S63:NO)、その他の情報記憶エリア154から依頼ページ505を表示するためフォームが出力ページ記憶エリア112に記憶される。ここでは、パラメータ記憶エリア110の対象URI欄の値が、依頼ページの対象URI入力欄5051に埋め込まれ、関係欄の値が関係選択リストボックス5053で選択されているように埋め込まれ、関係言語欄の値が関係言語選択リストボックス5054で選択されているように埋め込まれる。これは、ユーザが求める関係コンテンツが存在しなかったため、そのような関係コンテンツが登録された際にユーザが通知を受けたい可能性があるので、依頼ページ505を表示させるものである。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   On the other hand, if there is no extracted entry (S63: NO), the form is stored in the output page storage area 112 in order to display the request page 505 from the other information storage area 154. Here, the value of the target URI column of the parameter storage area 110 is embedded in the target URI input column 5051 of the request page, and the value of the relationship column is embedded as selected in the relationship selection list box 5053, and the related language column Are embedded as if they were selected in the related language selection list box 5054. This is to display the request page 505 because there is no related content that the user wants and there is a possibility that the user wants to be notified when such related content is registered. Then, the process returns to the event handling process and returns to the management server main process.

したがって、関係コンテンツ検索要求のように、抽出された関係コンテンツの一覧を得るだけでなく、抽出された関係コンテンツを直接閲覧することができる。   Therefore, as with a related content search request, not only a list of extracted related contents can be obtained but also the extracted related contents can be browsed directly.

次に、図27を参照して、イベント対応処理の中で実施される関係コンテンツ前候補処理について説明する。この関係コンテンツ前候補処理は、関係コンテンツ閲覧ページ512の前候補表示ボタン5126が押下された際に発生したhttp要求のイベント(前候補要求)に対応した処理である。   Next, the related content pre-candidate process performed in the event handling process will be described with reference to FIG. This related content pre-candidate process is a process corresponding to an http request event (pre-candidate request) that occurs when the pre-candidate display button 5126 of the related content browsing page 512 is pressed.

まず、インデックス記憶エリア115の値が「0」であるか否かの判断が行われる(S201)。インデックスが「0」であれば(S201:YES)、それより前のエントリはないので、関係コンテンツ前候補処理は終了して、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。よって、前回表示させたのと同じ関係コンテンツ閲覧ページ512が表示されることとなる。   First, it is determined whether or not the value of the index storage area 115 is “0” (S201). If the index is “0” (S201: YES), there is no entry before that, so the related content pre-candidate process is terminated, the process returns to the event handling process, and the process returns to the management server main process. Therefore, the same related content browsing page 512 that was displayed last time is displayed.

一方、インデックスが「0」でなければ(S201:NO)、インデックスから「1」減算される(S202)。次いで、前候補を表示した関係コンテンツ閲覧ページ512を表示するための情報が出力ページ記憶エリア112に記憶される(S204)。具体的には、その他の情報記憶エリア154から関係コンテンツ閲覧ページ512を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、閲覧中のURI表示欄5121に対応した位置に、抽出結果記憶エリア111に記憶されているエントリのインデックスの示すエントリの関係URIが埋め込まれる。さらに、その関係URIの示す場所に記憶されている関係コンテンツ(Webページ)が取得され、閲覧対象表示領域5128に対応した位置に埋め込まれる。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   On the other hand, if the index is not “0” (S201: NO), “1” is subtracted from the index (S202). Next, information for displaying the related content browsing page 512 displaying the previous candidate is stored in the output page storage area 112 (S204). Specifically, a form for displaying the related content browsing page 512 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the entry relation URI indicated by the index of the entry stored in the extraction result storage area 111 is embedded at a position corresponding to the currently displayed URI display field 5121. Furthermore, the related content (Web page) stored at the location indicated by the related URI is acquired and embedded at a position corresponding to the browsing target display area 5128. Then, the process returns to the event handling process and returns to the management server main process.

以上のようにして、関係コンテンツ閲覧ページ512に表示されている関係コンテンツの前候補を表示させることができる。   As described above, the previous candidates for the related content displayed on the related content browsing page 512 can be displayed.

次に、図28を参照して、イベント対応処理の中で実施される関係コンテンツ次候補処理について説明する。この関係コンテンツ次候補処理は、関係コンテンツ閲覧ページ512の次候補表示ボタン5127が押下された際に発生したhttp要求のイベント(次候補要求)に対応した処理である。   Next, the related content next candidate process performed in the event handling process will be described with reference to FIG. This related content next candidate process is a process corresponding to an http request event (next candidate request) that occurs when the next candidate display button 5127 of the related content browsing page 512 is pressed.

まず、インデックス記憶エリア115の値が抽出結果記憶エリア111に記憶されているエントリの数に等しいか否かの判断が行われる(S211)。インデックスがエントリの数であれば(S211:YES)、それより後のエントリはないので、関係コンテンツ次候補処理は終了して、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。よって、前回表示させたのと同じ関係コンテンツ閲覧ページ512が表示されることとなる。   First, it is determined whether or not the value in the index storage area 115 is equal to the number of entries stored in the extraction result storage area 111 (S211). If the index is the number of entries (S211: YES), there is no entry after that, so the related content next candidate process ends, the process returns to the event handling process, and the process returns to the management server main process. Therefore, the same related content browsing page 512 that was displayed last time is displayed.

一方、インデックスがエントリの数でなければ(S211:NO)、インデックスから「1」加算される(S212)。次いで、次候補を表示した関係コンテンツ閲覧ページ512を表示するための情報が出力ページ記憶エリア112に記憶される(S214)。具体的には、その他の情報記憶エリア154から関係コンテンツ閲覧ページ512を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、閲覧中のURI表示欄5121に対応した位置に、抽出結果記憶エリア111に記憶されているエントリのインデックスの示すエントリの関係URIが埋め込まれる。なお、本実施の形態では、関係URIはiframeタグで埋め込まれる。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   On the other hand, if the index is not the number of entries (S211: NO), “1” is added from the index (S212). Next, information for displaying the related content browsing page 512 displaying the next candidate is stored in the output page storage area 112 (S214). Specifically, a form for displaying the related content browsing page 512 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the entry relation URI indicated by the index of the entry stored in the extraction result storage area 111 is embedded at a position corresponding to the currently displayed URI display field 5121. In the present embodiment, the related URI is embedded with an iframe tag. Then, the process returns to the event handling process and returns to the management server main process.

以上のようにして、関係コンテンツ閲覧ページ512に表示されている関係コンテンツの次候補を表示させることができる。   As described above, the next candidate for the related content displayed on the related content browsing page 512 can be displayed.

次に、図29を参照して、イベント対応処理の中で実施される対象コンテンツ検索処理について説明する。この対象コンテンツ検索処理は、対象コンテンツ検索ページ502で検索ボタン5026が押下された際に発生したhttp要求のイベント(対象コンテンツ検索要求)に対応した処理である。   Next, with reference to FIG. 29, the target content search process performed in the event response process will be described. This target content search process corresponds to an http request event (target content search request) that occurs when the search button 5026 is pressed on the target content search page 502.

まず、当該セッションにおけるパラメータがパラメータ記憶エリア110の関係URI欄、対象言語欄、関係欄から読み出され、読み出された関係URI、対象言語、関係と一致するエントリが登録DB1511から抽出され、抽出結果記憶エリア111に記憶される(S52)。そして、抽出されたエントリがあるか否かの判断が行われる(S53)。抽出されたエントリがあれば(S53:YES)、対象コンテンツ検索結果ページ521を表示するための情報が出力ページ記憶エリア112に記憶される(S54)。具体的には、その他の情報記憶エリア154から対象コンテンツ検索結果ページ521を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、その検索結果表示領域5218に対応した位置に、抽出結果記憶エリア111に記憶されているエントリの対象URIがエントリの順でリスト形式にされて埋め込まれる。そして、その検索結果表示領域5218に対応した位置に、抽出結果記憶エリア111に記憶されているエントリの関係URIが対象コンテンツ検索結果ページ521が対象コンテンツ検索要求に応じて出力されたものであること示す値が記憶される。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   First, parameters in the session are read from the related URI column, target language column, and relationship column of the parameter storage area 110, and entries that match the read related URI, target language, and relationship are extracted from the registration DB 1511 and extracted. The result is stored in the result storage area 111 (S52). Then, it is determined whether there is an extracted entry (S53). If there is an extracted entry (S53: YES), information for displaying the target content search result page 521 is stored in the output page storage area 112 (S54). Specifically, a form for displaying the target content search result page 521 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the target URIs of entries stored in the extraction result storage area 111 are embedded in a list format in the order of entries at a position corresponding to the search result display area 5218. Then, the relation URI of the entry stored in the extraction result storage area 111 is output in response to the target content search request at the position corresponding to the search result display area 5218. The indicated value is stored. Then, the process returns to the event handling process and returns to the management server main process.

一方、抽出されたエントリがない場合には(S53:NO)、対象URI欄に記憶されている値がクリアされる(S56)。そして、その他の情報記憶エリア154から登録ページ503を表示するためフォームが出力ページ記憶エリア112に記憶される(S57)。ここでは、関係URI欄の値が、登録ページ503の関係URI入力欄5032に埋め込まれ、関係欄の値が関係選択リストボックス5053で選択されているように埋め込まれる。これは、ユーザが求める対象コンテンツが存在しなかったため、そのような対象コンテンツを登録させるものである。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   On the other hand, if there is no extracted entry (S53: NO), the value stored in the target URI column is cleared (S56). Then, the form is stored in the output page storage area 112 to display the registration page 503 from the other information storage area 154 (S57). Here, the value of the relationship URI column is embedded in the relationship URI input column 5032 of the registration page 503, and the value of the relationship column is embedded as selected in the relationship selection list box 5053. This is to register such target content because the target content desired by the user does not exist. Then, the process returns to the event handling process and returns to the management server main process.

以上のようにして、管理サーバ1では、クライアント2からのhttp要求に応じて、登録DB1511からエントリを抽出し、抽出された対象コンテンツの一覧を対象コンテンツ検索結果ページ521としてクライアント2へ返している。したがって、あるWebページを閲覧した際に、そのWebページにどのようなWebページが関係しているとされているかを知ることができる。また、登録DB1511に登録されている対象コンテンツを抽出するので、関係コンテンツに対象コンテンツについての記載がなかったり、対象コンテンツに関係コンテンツの記載がなかったりしても、関係コンテンツを「関係するコンテンツ」としている対象コンテンツの存在を知ることができる。   As described above, the management server 1 extracts an entry from the registration DB 1511 in response to an http request from the client 2, and returns a list of the extracted target content to the client 2 as the target content search result page 521. . Therefore, when a certain Web page is browsed, it is possible to know what Web page is related to the Web page. Further, since the target content registered in the registration DB 1511 is extracted, even if there is no description of the target content in the related content or no description of the related content in the target content, the related content is “related content”. It is possible to know the existence of the target content.

さらに、どのような意味で「関係」しているのかを指定することもできるので、求める関係に絞って対象コンテンツを知ることができる。よって、対象コンテンツを閲覧したら関係はあるが、求めている関係のコンテンツでなかったということがなく、より早く自分の求めるコンテンツを閲覧することができる。例えば、あるWebページ(日本語翻訳)の元々のWebページを探している場合には、関係を「翻訳」と指定すればよい。ここで関係を指定できない場合には、そのWebページが他のページの批評として登録されていると、この批評の対象となっている他のページも抽出されてしまう。しかし、関係を「翻訳」と指定すれば、批評のページは抽出されない。   Furthermore, since it is possible to specify in what sense “related”, it is possible to know the target content by focusing on the desired relationship. Accordingly, there is a relationship when the target content is browsed, but it is not that the content is not in the desired relationship, and the content that the user wants can be browsed earlier. For example, when searching for the original Web page of a certain Web page (Japanese translation), the relationship may be designated as “translation”. If the relationship cannot be specified here, if the Web page is registered as a critique of another page, the other page subject to this critique is also extracted. However, if the relationship is specified as “translation”, the critical page will not be extracted.

次に、図30を参照して、イベント対応処理の中で実施される対象コンテンツ更新処理について説明する。この対象コンテンツ更新処理は、対象コンテンツ検索結果ページ521の更新ボタン5219が押下された際に発生したhttp要求のイベント(更新要求)に対応した処理である。   Next, with reference to FIG. 30, the target content update process performed in the event response process will be described. This target content update process is a process corresponding to an http request event (update request) that occurs when the update button 5219 of the target content search result page 521 is pressed.

まず、当該セッションにおけるパラメータがパラメータ記憶エリア110の表示順欄から読み出され、パラメータで指定された順序で、抽出結果記憶エリア111に記憶されているエントリがソートされる(S226)。そして、対象URIをリスト表示した対象コンテンツ検索結果ページ521を表示するための情報が出力ページ記憶エリア112に記憶される(S227)。具体的には、その他の情報記憶エリア154から対象コンテンツ検索結果ページ521を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、その検索結果表示領域5218に対応した位置に、抽出結果記憶エリア111に記憶されているエントリの対象URIがエントリの順でリスト形式にされて埋め込まれる。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   First, the parameters in the session are read from the display order column of the parameter storage area 110, and the entries stored in the extraction result storage area 111 are sorted in the order specified by the parameters (S226). Then, information for displaying the target content search result page 521 displaying the target URI as a list is stored in the output page storage area 112 (S227). Specifically, a form for displaying the target content search result page 521 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the target URIs of entries stored in the extraction result storage area 111 are embedded in a list format in the order of entries at a position corresponding to the search result display area 5218. Then, the process returns to the event handling process and returns to the management server main process.

以上のようにして、対象コンテンツ検索結果ページ521の表示順の変更の指示を受けると、表示順で指定された順序に抽出されたエントリをソートし直した対象コンテンツ検索結果ページ521をクライアント2に表示させる。   As described above, when an instruction to change the display order of the target content search result page 521 is received, the target content search result page 521 obtained by re-sorting the entries extracted in the order specified in the display order is given to the client 2. Display.

次に、図31を参照して、イベント対応処理の中で実施される対象コンテンツ閲覧処理について説明する。この対象コンテンツ閲覧処理は、対象コンテンツ検索ページ502で閲覧ボタン5027が押下された際に発生したhttp要求のイベント(対象コンテンツ閲覧要求)に対応した処理である。   Next, with reference to FIG. 31, the target content browsing process performed in the event response process will be described. This target content browsing process is a process corresponding to an http request event (target content browsing request) that occurs when the browse button 5027 is pressed on the target content search page 502.

まず、当該セッションにおけるパラメータがパラメータ記憶エリア110の関係URI欄、対象言語欄、関係欄から読み出され、読み出された関係URI、対象言語、関係と一致するエントリが登録DB1511から抽出され、抽出結果記憶エリア111に記憶される(S72)。そして、抽出されたエントリがあるか否かの判断が行われる(S73)。抽出されたエントリがあれば(S73:YES)、抽出されたエントリが登録日時の新しい順にソートされる(S74)。そして、インデックス記憶エリア115に最初のデータ、つまり最も登録日時の新しいデータを示す「0」が記憶される(S75)。そして、対象コンテンツ閲覧ページ522を表示するための情報が出力ページ記憶エリア112に記憶される(S76)。具体的には、その他の情報記憶エリア154から対象コンテンツ閲覧ページ522を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、閲覧中のURI表示欄5221に対応した位置に、抽出結果記憶エリア111に記憶されているエントリエントリのインデックスの示すエントリ(ここでは、番号「0」で、最も登録日時の新しいエントリ)の対象URIが埋め込まれる。なお、本実施の形態では、対象URIはiframeタグで埋め込まれる。なお、ここで、RAM11の所定の記憶エリアに、対象コンテンツ閲覧ページ522が対象コンテンツ閲覧要求に応じて出力されたものであること示す値が記憶される。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   First, parameters in the session are read from the related URI column, target language column, and relationship column in the parameter storage area 110, and the entries that match the read related URI, target language, and relationship are extracted from the registration DB 1511 and extracted. The result is stored in the result storage area 111 (S72). Then, it is determined whether or not there is an extracted entry (S73). If there is an extracted entry (S73: YES), the extracted entry is sorted in order of registration date and time (S74). Then, “0” indicating the first data, that is, the data with the newest registration date and time is stored in the index storage area 115 (S75). Information for displaying the target content browsing page 522 is stored in the output page storage area 112 (S76). Specifically, a form for displaying the target content browsing page 522 is read from the other information storage area 154 and stored in the output page storage area 112. Then, at the position corresponding to the URI display field 5221 being browsed, the entry indicated by the index of the entry entry stored in the extraction result storage area 111 (here, the entry with the number “0” and the most recently registered date) is displayed. The target URI is embedded. In the present embodiment, the target URI is embedded with an iframe tag. Here, a value indicating that the target content browsing page 522 is output in response to the target content browsing request is stored in a predetermined storage area of the RAM 11. Then, the process returns to the event handling process and returns to the management server main process.

一方、抽出されたエントリがない場合には(S73:NO)、対象URI欄に記憶されている値がクリアされる(S78)。そして、その他の情報記憶エリア154から登録ページ503を表示するためフォームが出力ページ記憶エリア112に記憶される(S79)。ここでは、パラメータ記憶エリア110の関係URI欄の値が、登録ページ503の関係URI入力欄5032に埋め込まれ、関係欄の値が関係選択リストボックス5053で選択されているように埋め込まれる。これは、ユーザが求める対象コンテンツが存在しなかったため、そのような対象コンテンツを登録させるものである。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   On the other hand, when there is no extracted entry (S73: NO), the value stored in the target URI column is cleared (S78). Then, the form is stored in the output page storage area 112 to display the registration page 503 from the other information storage area 154 (S79). Here, the value of the related URI column in the parameter storage area 110 is embedded in the related URI input column 5032 of the registration page 503, and the value of the related column is embedded as selected in the relationship selection list box 5053. This is to register such target content because the target content desired by the user does not exist. Then, the process returns to the event handling process and returns to the management server main process.

したがって、対象コンテンツ検索要求のように、抽出された対象コンテンツの一覧を得るだけでなく、抽出された対象コンテンツを直接閲覧することができる。   Therefore, as with the target content search request, not only a list of the extracted target contents can be obtained, but the extracted target contents can be browsed directly.

次に、図32を参照して、イベント対応処理の中で実施される対象コンテンツ前候補処理について説明する。この対象コンテンツ前候補処理は、対象コンテンツ閲覧ページ522の前候補表示ボタン5226が押下された際に発生したhttp要求のイベント(前候補要求)に対応した処理である。   Next, the target content pre-candidate process performed in the event handling process will be described with reference to FIG. This target content pre-candidate process is a process corresponding to an http request event (pre-candidate request) that occurs when the pre-candidate display button 5226 on the target content browsing page 522 is pressed.

まず、インデックス記憶エリア115の値が「0」であるか否かの判断が行われる(S206)。インデックスが「0」であれば(S206:YES)、それより前のエントリはないので、前候補処理は終了して、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。よって、前回表示させたのと同じ対象コンテンツ閲覧ページ522が表示されることとなる。   First, it is determined whether or not the value of the index storage area 115 is “0” (S206). If the index is “0” (S206: YES), there is no entry before that, so the previous candidate process ends, the process returns to the event handling process, and the process returns to the management server main process. Therefore, the same target content browsing page 522 that was displayed last time is displayed.

一方、インデックスが「0」でなければ(S206:NO)、インデックスから「1」減算される(S207)。次いで、前候補を表示した対象コンテンツ閲覧ページ522を表示するための情報が出力ページ記憶エリア112に記憶される(S208)。具体的には、その他の情報記憶エリア154から対象コンテンツ閲覧ページ522を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、閲覧中のURI表示欄5221に対応した位置に、抽出結果記憶エリア111に記憶されているエントリのインデックスの示すエントリの対象URIが埋め込まれる。さらに、その対象URIの示す場所に記憶されている対象コンテンツ(Webページ)が取得され、閲覧対象表示領域5228に対応した位置に埋め込まれる。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   On the other hand, if the index is not “0” (S206: NO), “1” is subtracted from the index (S207). Next, information for displaying the target content browsing page 522 displaying the previous candidate is stored in the output page storage area 112 (S208). Specifically, a form for displaying the target content browsing page 522 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the target URI of the entry indicated by the index of the entry stored in the extraction result storage area 111 is embedded at a position corresponding to the URI display field 5221 being browsed. Further, the target content (Web page) stored at the location indicated by the target URI is acquired and embedded at a position corresponding to the browsing target display area 5228. Then, the process returns to the event handling process and returns to the management server main process.

以上のようにして、対象コンテンツ閲覧ページ522に表示されている対象コンテンツの前候補を表示させることができる。   As described above, the previous candidates for the target content displayed on the target content browsing page 522 can be displayed.

次に、図33を参照して、イベント対応処理の中で実施される対象コンテンツ次候補処理について説明する。この対象コンテンツ次候補処理は、対象コンテンツ閲覧ページ522の次候補表示ボタン5227が押下された際に発生したhttp要求のイベント(次候補要求)に対応した処理である。   Next, the target content next candidate process performed in the event response process will be described with reference to FIG. This target content next candidate process is a process corresponding to an http request event (next candidate request) that occurs when the next candidate display button 5227 of the target content browsing page 522 is pressed.

まず、インデックス記憶エリア115の値が抽出結果記憶エリア111に記憶されているエントリの数に等しいか否かの判断が行われる(S216)。インデックスがエントリの数であれば(S216:YES)、それより後のエントリはないので、次候補処理は終了して、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。よって、前回表示させたのと同じ対象コンテンツ閲覧ページ522が表示されることとなる。   First, it is determined whether or not the value in the index storage area 115 is equal to the number of entries stored in the extraction result storage area 111 (S216). If the index is the number of entries (S216: YES), there is no entry after that, so the next candidate process is terminated, the process returns to the event handling process, and the process returns to the management server main process. Therefore, the same target content browsing page 522 that was displayed last time is displayed.

一方、インデックスがエントリの数でなければ(S216:NO)、インデックスから「1」加算される(S217)。次候補を表示した対象コンテンツ閲覧ページ522を表示するための情報が出力ページ記憶エリア112に記憶される(S218)。具体的には、その他の情報記憶エリア154から対象コンテンツ閲覧ページ522を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、閲覧中のURI表示欄5221に対応した位置に、抽出結果記憶エリア111に記憶されているエントリのインデックスの示すエントリの対象URIが埋め込まれる。なお、本実施の形態では、関係URIはiframeタグで埋め込まれる。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   On the other hand, if the index is not the number of entries (S216: NO), “1” is added from the index (S217). Information for displaying the target content browsing page 522 displaying the next candidate is stored in the output page storage area 112 (S218). Specifically, a form for displaying the target content browsing page 522 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the target URI of the entry indicated by the index of the entry stored in the extraction result storage area 111 is embedded at a position corresponding to the URI display field 5221 being browsed. In the present embodiment, the related URI is embedded with an iframe tag. Then, the process returns to the event handling process and returns to the management server main process.

以上のようにして、対象コンテンツ閲覧ページ522に表示されている対象コンテンツの次候補を表示させることができる。   As described above, the next candidate for the target content displayed on the target content browsing page 522 can be displayed.

次に、図34を参照して、イベント対応処理の中で実施される登録処理について説明する。この登録処理は、登録ページ503で登録ボタン5035が押下された際に発生したhttp要求のイベント(登録要求)に対応した処理である。   Next, with reference to FIG. 34, a registration process performed in the event handling process will be described. This registration processing is processing corresponding to an http request event (registration request) that occurs when the registration button 5035 is pressed on the registration page 503.

まず、対象コンテンツ及び関係コンテンツが取得される(S231)。具体的には、当該セッションにおけるパラメータのうち、対象URI及び関係URIがパラメータ記憶エリア110の対象URI欄、関係URI欄から読み出される。そして、読み出された対象URIの示すページ(コンテンツ)が取得され、対象コンテンツとしてRAM11の所定の記憶エリア(図示外)に記憶される。さらに、関係URIの示すページ(コンテンツ)が取得され、関係コンテンツとしてRAM11の所定の記憶エリア(図示外)に記憶される。そして、対象言語及び関係言語が取得される(S232)。具体的には、取得された対象コンテンツからHTMLタグのlang属性やXMLのxml:lang属性などで示される言語コードが参照され、対象コンテンツを記載している言語が取得され、パラメータ記憶エリア110の対象言語欄に記憶される。そして、取得された関係コンテンツからHTMLタグのlang属性やXMLのxml:lang属性などで示される言語コードが参照され、関係コンテンツを記載している言語が取得され、パラメータ記憶エリア110の関係言語欄に記憶される。次いで、確認ページ504を表示するための情報が出力ページ記憶エリア112に記憶される(S223)。具体的には、その他の情報記憶エリア154から確認ページ504を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、対象コンテンツ言語選択リストボックス5041でパラメータ記憶エリア110の対象言語欄に記憶されている値が選択され、関係コンテンツ言語選択リストボックス5042でパラメータ記憶エリア110の関係言語欄に記憶されている値が選択されるように埋め込まれる。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   First, target content and related content are acquired (S231). Specifically, among the parameters in the session, the target URI and the related URI are read from the target URI column and the related URI column of the parameter storage area 110. Then, a page (content) indicated by the read target URI is acquired and stored as a target content in a predetermined storage area (not shown) of the RAM 11. Further, a page (content) indicated by the related URI is acquired and stored as a related content in a predetermined storage area (not shown) of the RAM 11. Then, the target language and the related language are acquired (S232). Specifically, the language code indicated by the lang attribute of the HTML tag or the xml: lang attribute of XML is referred from the acquired target content, the language describing the target content is acquired, and the parameter storage area 110 It is stored in the target language column. Then, the language code indicated by the lang attribute of the HTML tag or the xml: lang attribute of XML is referenced from the acquired related content, the language describing the related content is acquired, and the related language column in the parameter storage area 110 is acquired. Is remembered. Next, information for displaying the confirmation page 504 is stored in the output page storage area 112 (S223). Specifically, a form for displaying the confirmation page 504 is read from the other information storage area 154 and stored in the output page storage area 112. Then, a value stored in the target language column of the parameter storage area 110 is selected in the target content language selection list box 5041, and a value stored in the related language column of the parameter storage area 110 in the related content language selection list box 5042. Is embedded to be selected. Then, the process returns to the event handling process and returns to the management server main process.

次に、図35を参照して、イベント対応処理の中で実施される確認処理について説明する。この確認処理は、確認ページ504で確認ボタン5045が押下された際に発生したhttp要求のイベント(確認要求)に対応した処理である。   Next, with reference to FIG. 35, the confirmation process performed in the event response process will be described. This confirmation process is a process corresponding to an event (confirmation request) of an http request that occurs when the confirmation button 5045 is pressed on the confirmation page 504.

まず、当該セッションにおけるパラメータがパラメータ記憶エリア110の対象URI欄、関係URI欄、関係欄、対象言語欄、関係言語欄から読み出され、読み出された対象URI、関係URI、関係、対象言語、関係言語と一致するエントリが、登録DB1511から抽出され、抽出結果記憶エリア111に記憶される(S242)。なお、対象URI,関係URI,関係は、「登録要求」のhttp要求のメッセージボディ部あるいは後述する「URLパラメータ部」に記載されており、パラメータ記憶エリア110に記憶されていたものが使用されることになる。そして、抽出されたエントリがあるか否かの判断が行われる(S243)。登録DBから抽出されたエントリがあれば(S243:YES)、ユーザが指定した関係での対象コンテンツと関係コンテンツとはすでに登録DBに登録されているということになるので、そのまま、S248へ進み、対象コンテンツ閲覧処理が行われ、(S248、図26参照)。イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   First, parameters in the session are read from the target URI column, the related URI column, the relationship column, the target language column, and the related language column of the parameter storage area 110, and the read target URI, related URI, relationship, target language, An entry that matches the related language is extracted from the registration DB 1511 and stored in the extraction result storage area 111 (S242). The target URI, relation URI, and relation are described in the message body part of the http request of “registration request” or “URL parameter part” described later, and the one stored in the parameter storage area 110 is used. It will be. Then, it is determined whether there is an extracted entry (S243). If there is an entry extracted from the registration DB (S243: YES), it means that the target content and the related content in the relationship specified by the user have already been registered in the registration DB. The target content browsing process is performed (S248, see FIG. 26). Return to the event handling process and return to the management server main process.

一方、登録DBから抽出されたエントリがない場合には(S243:NO)、ユーザが指定した関係での対象コンテンツと関係コンテンツとを登録DB1511に登録する必要がある。そこで、パラメータ記憶エリア110から読み出された対象URI、関係URI、関係、対象言語、関係言語が登録DB1511に登録される(S244)。そして、依頼DB1521から、対象URI、関係、関係言語と一致するエントリが抽出され抽出結果記憶エリア111に記憶される(S245)。そして、依頼DBから抽出されたエントリがあれば(S246:YES)、そのエントリの連絡先へ関係コンテンツが登録されたことを示す旨を記載した電子メールが送信される(S247)。そして、S248へ進み、関係コンテンツ閲覧処理が行われる(S248、図26参照)。   On the other hand, when there is no entry extracted from the registration DB (S243: NO), it is necessary to register the target content and the related content in the relationship specified by the user in the registration DB 1511. Therefore, the target URI, the related URI, the relationship, the target language, and the related language read from the parameter storage area 110 are registered in the registration DB 1511 (S244). Then, an entry matching the target URI, relationship, and related language is extracted from the request DB 1521 and stored in the extraction result storage area 111 (S245). If there is an entry extracted from the request DB (S246: YES), an e-mail indicating that the related content is registered is transmitted to the contact of the entry (S247). Then, the process proceeds to S248, and the related content browsing process is performed (S248, see FIG. 26).

また、依頼DBから抽出されたエントリがなければ(S246:NO)、通知しなければならないユーザはないので、そのまま、S248へ進み、関係コンテンツ閲覧処理が行われる(S248、図26参照)。なお、関係コンテンツ閲覧処理では、ユーザが登録した対象コンテンツ、関係、対象言語、関係言語で登録DB1511が抽出され(図26、S62)、登録順序の最も新しいエントリ、つまり、S244で登録したエントリの関係コンテンツを閲覧対象表示領域5128に表示させた関係コンテンツ閲覧ページ512を表示させる処理が行われる(図26、S64〜S66)。   If there is no entry extracted from the request DB (S246: NO), there is no user to be notified, so the process directly proceeds to S248, and related content browsing processing is performed (S248, see FIG. 26). In the related content browsing process, the registration DB 1511 is extracted with the target content registered by the user, the relationship, the target language, and the related language (FIG. 26, S62), and the entry with the newest registration order, that is, the entry registered in S244. A process of displaying the related content browsing page 512 in which the related content is displayed in the browsing target display area 5128 is performed (FIG. 26, S64 to S66).

したがって、登録ページ503により登録DB1511をユーザが構築することができる。よって、コンテンツ関係管理システムの提供者が登録DB1511を構築する手間をかけなくてもよい。また、一部の人間だけでなく、コンテンツ関係管理システムのユーザという多数の人間により登録DB1511が構築されるので、登録DB1511もエントリ数が増え、充実したものとなる。   Accordingly, the registration DB 1511 can be constructed by the user through the registration page 503. Therefore, it is not necessary for the provider of the content relationship management system to take time to construct the registration DB 1511. In addition, since the registration DB 1511 is constructed not only by a part of humans but also by a large number of people as users of the content relationship management system, the registration DB 1511 also has a larger number of entries and is enriched.

次に、図36を参照して、イベント対応処理の中で実施される依頼処理について説明する。この依頼処理は、依頼ページ505で依頼ボタン5055が押下された際に発生したhttp要求のイベント(依頼要求)に対応した処理である。   Next, with reference to FIG. 36, the request process performed in the event response process will be described. This request process corresponds to an http request event (request request) that occurs when the request button 5055 is pressed on the request page 505.

まず、当該セッションにおけるパラメータがパラメータ記憶エリア110の対象URI欄、関係欄、関係言語欄、連絡先欄から読み出され、読み出されたパラメータが依頼DB1521の各欄にそれぞれ記憶されて、登録される(S48)。そして、関係コンテンツ検索ページ501を表示するための情報が出力ページ記憶エリア112に記憶される(S49)。具体的には、その他の情報記憶エリア154から関係コンテンツ検索ページ501を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   First, parameters in the session are read from the target URI column, relationship column, related language column, and contact column in the parameter storage area 110, and the read parameters are stored and registered in the columns of the request DB 1521, respectively. (S48). Then, information for displaying the related content search page 501 is stored in the output page storage area 112 (S49). Specifically, a form for displaying the related content search page 501 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the process returns to the event handling process and returns to the management server main process.

したがって、求めるページが登録DB1511に登録されていなくても、依頼ページ505により登録DB1511に登録された際に通知を受けられるように依頼することができる。よって、例えば、あるWebページ(英語)の日本語訳のページを探している場合に、そのような関係コンテンツが登録されていなかった場合には、依頼をしておき、誰かが日本語訳のページを登録DB1511に登録した際にそれを知り、その日本語訳のページを取得することができる。また、自分が作成したWebページを対象コンテンツとして、関係コンテンツが登録された際に通知を受ける登録をしておけば、自分が作成したWebページに関係するコンテンツを手間なく知ることができる。   Therefore, even if the page to be requested is not registered in the registration DB 1511, it is possible to request that a notification be received when the request page 505 is registered in the registration DB 1511. Thus, for example, when searching for a Japanese translation page of a certain Web page (English), if such related content is not registered, a request is made so that someone can When a page is registered in the registration DB 1511, it is known and the Japanese translation page can be acquired. Further, if registration is made to receive notification when related content is registered using the Web page created by the user as the target content, the content related to the web page created by the user can be easily known.

次に、図37を参照して、イベント対応処理の中で実施される一覧処理について説明する。この一覧処理は、一覧ページ506で一覧ボタン5067が押下された際に発生したhttp要求のイベント(一覧要求)に対応した処理である。   Next, with reference to FIG. 37, the list process performed in the event response process will be described. This list process is a process corresponding to an http request event (list request) that occurs when the list button 5067 is pressed on the list page 506.

まず、当該セッションにおけるパラメータがパラメータ記憶エリア110の対象言語欄、関係言語欄、関係欄、表示順欄から読み出され、読み出された対象言語、関係言語、関係と一致するエントリが登録DB1511から抽出され、抽出結果記憶エリア111に記憶される(S92)。そして、抽出されたエントリがあるか否かの判断が行われる(S93)。抽出されたエントリがあれば(S93:YES)、抽出結果が表示順で指定されている順序にソートされる(S94)。そして、一覧ページ506を表示するための情報が出力ページ記憶エリア112に記憶される(S95)。具体的には、その他の情報記憶エリア154から一覧ページ506を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、その一覧表示領域5068に対応した位置に、抽出結果記憶エリア111に記憶されているエントリの対象URI、関係URI、関係、対象言語、関係言語が、エントリ順でリスト形式にされて埋め込まれる。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   First, the parameters in the session are read from the target language column, the related language column, the related column, and the display order column in the parameter storage area 110, and an entry that matches the read target language, related language, and relationship is read from the registration DB 1511. Extracted and stored in the extraction result storage area 111 (S92). Then, it is determined whether there is an extracted entry (S93). If there is an extracted entry (S93: YES), the extraction results are sorted in the order specified in the display order (S94). Information for displaying the list page 506 is stored in the output page storage area 112 (S95). Specifically, a form for displaying the list page 506 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the target URI, relation URI, relation, target language, and relation language of the entry stored in the extraction result storage area 111 are embedded in the list corresponding to the list display area 5068 in the form of a list in the order of entries. . Then, the process returns to the event handling process and returns to the management server main process.

一方、抽出されたエントリがない場合には(S93:NO)、空白のページを表示するためフォームが出力ページ記憶エリア112に記憶される(S95)。そして、イベント対応処理へ戻り、管理サーバメイン処理へ戻る。   On the other hand, if there is no extracted entry (S93: NO), a form is stored in the output page storage area 112 to display a blank page (S95). Then, the process returns to the event handling process and returns to the management server main process.

したがって、ユーザは、対象言語、関係言語及び関係をそれぞれ指定して一覧ボタン5067を押下すれば、指定した条件に合った対象コンテンツと関係コンテンツの関係を抽出してリスト形式で一覧表示することができる。対象言語、関係言語及び関係の選択肢として指定なしを選択することもできる。この場合、指定なしとは全てを意味するので、例えば関係を指定なしとした場合、どのような関係で関係付けられているかに関わらず対象コンテンツと関係コンテンツの関係をリスト形式で一覧表示することができる。また、表示順序も指定することができる。   Therefore, if the user specifies the target language, the related language, and the relationship and presses the list button 5067, the user can extract the relationship between the target content and the related content that meets the specified condition and display the list in a list format. it can. It is also possible to select “no designation” as a target language, a relation language, and a relation option. In this case, “not specified” means all. For example, if the relationship is not specified, the relationship between the target content and the related content is displayed in a list format regardless of the relationship. Can do. The display order can also be specified.

次に、図38乃至図40を参照して、クライアント2でbookmarkletが選択、指示された場合の処理について説明する。図38は、クライアント2のCPU20がブラウザプログラムを実行することにより行われるブラウザ処理のフローチャートである。図39は、ブラウザ処理の中で実施されるクライアント閲覧ボタン押下処理のフローチャートであり、図40は、ブラウザ処理の中で実施されるクライアント登録ボタン押下処理のフローチャートである。   Next, processing when a bookmarklet is selected and instructed by the client 2 will be described with reference to FIGS. 38 to 40. FIG. 38 is a flowchart of browser processing performed by the CPU 20 of the client 2 executing the browser program. FIG. 39 is a flowchart of the client browsing button pressing process performed in the browser process, and FIG. 40 is a flowchart of the client registration button pressing process performed in the browser process.

まず、図38を参照して、ブラウザ処理について説明する。まず、閲覧ボタン534が押下されたか否かの判断が行われる(S301)。図19に示したブラウザ画面530に設けられている閲覧ボタン534が押下(例えば、マウス281によるクリック操作、キーボード271の操作により選択され、エンターキーによる確定操作)された場合には(S301:YES)、クライアント閲覧ボタン押下処理が行われる(S311、図39参照)。また、閲覧ボタン534が押下されていなければ(S301:NO)、登録ボタン535が押下されたか否かの判断が行われる(S312)。ブラウザ画面530に設けられている登録ボタン535が押下された場合には(S302:YES)、クライアント登録ボタン押下処理が行われる(S312、図40参照)。また、登録ボタン535が押下されていなければ(S302:NO)、その他処理が行われ、S301へ戻る。なお、その他処理とは、ブラウザ画面530のその他のボタンやメニューに対する指示の入力受付、及び、その入力に応じた処理である。   First, browser processing will be described with reference to FIG. First, it is determined whether or not the browse button 534 has been pressed (S301). When the browse button 534 provided on the browser screen 530 illustrated in FIG. 19 is pressed (for example, a click operation with the mouse 281 or a selection operation with the enter key selected by the keyboard 271) (S301: YES) ) A client browsing button pressing process is performed (see S311, FIG. 39). If the browse button 534 has not been pressed (S301: NO), it is determined whether or not the registration button 535 has been pressed (S312). When the registration button 535 provided on the browser screen 530 is pressed (S302: YES), a client registration button pressing process is performed (S312; see FIG. 40). If the registration button 535 has not been pressed (S302: NO), other processing is performed, and the process returns to S301. In addition, the other process is an input reception of instructions for other buttons and menus on the browser screen 530 and a process corresponding to the input.

まず、図39を参照して、クライアント閲覧ボタン押下処理について説明する。この処理は、閲覧ボタン534が押下された際に、ブックマーク記憶エリア252に記憶されているbookmarkletのjavascriptプログラムがCPU20で実行されることにより行われる処理である。   First, the client browsing button pressing process will be described with reference to FIG. This process is performed by the CPU 20 executing the bookmarklet javascript program stored in the bookmark storage area 252 when the browse button 534 is pressed.

まず、ブラウザ画面530のWebページ表示領域532に表示されているWebページのURIが対象URIとしてパラメータ記憶エリア211の対象URI記憶エリア2111に記憶される(S101)。そして、http要求に記載するためのパラメータの記載(http要求のURLに続く「?」記号の後ろであるURLパラメータ部に記載される)が、パラメータ記憶エリア211の対象URI記憶エリア2111に記憶されている対象URIから作成される(S102)。次いで、http要求のヘッダ部に記載するためのCookie情報の記載が、HDD25のCookie情報記憶エリア251の関係情報欄及び関係言語情報欄から、関係情報及び関係言語情報が読み出されて作成される(S103)。そして、「関係コンテンツ検索」を示す値(例えば、「(ButtonSearch=relaSearch)」)をイベントとし、当該イベントとS102で作成されたパラメータをURLパラメータ部に、S103で作成されたCookie情報をヘッダ部に記載したhttp要求が管理サーバ1へ送信される(S104)。そして、本処理は終了する。   First, the URI of the Web page displayed in the Web page display area 532 of the browser screen 530 is stored in the target URI storage area 2111 of the parameter storage area 211 as the target URI (S101). Then, the parameter description (described in the URL parameter part after the “?” Symbol following the URL of the http request) is stored in the target URI storage area 2111 of the parameter storage area 211. It is created from the target URI (S102). Next, the description of the cookie information to be described in the header part of the http request is created by reading the related information and the related language information from the related information column and the related language information column of the cookie information storage area 251 of the HDD 25. (S103). Then, a value indicating “related content search” (for example, “(ButtonSearch = relaSearch)”) is set as an event, the event and the parameter created in S102 are used as the URL parameter part, and the cookie information created in S103 is used as the header part. Is transmitted to the management server 1 (S104). Then, this process ends.

次に、図40を参照して、クライアント登録ボタン押下処理について説明する。この処理は登録ボタン535が押下された際に、ブックマーク記憶エリア252に記憶されているbookmarkletのjavascriptプログラムがCPU20で実行されることにより行われる処理である。   Next, the client registration button pressing process will be described with reference to FIG. This process is performed when the CPU 20 executes the bookmarklet javascript program stored in the bookmark storage area 252 when the registration button 535 is pressed.

まず、ブラウザ画面530のWebページ表示領域532に表示されているWebページのURIが関係URIとしてパラメータ記憶エリア211の関係URI記憶エリア2112に記憶される(S112)。そして、Webページ表示領域532において選択されている領域があるか否かの判断が行われる(S113)。マウス281の操作によりドラッグされて選択されていたり、キーボード271の操作により選択されていたりする領域がある場合には(S113:YES)、その領域内に、Webページへのリンクを示す情報(例えば、aタグ)があるか否かの判断が行われる(114)。リンクを示す情報があれば(S114:YES)、選択領域内の最初のリンク情報の示しているURIが対象URIとして、パラメータ記憶エリア211の対象URI記憶エリア2111に記憶される(S115)。そして、S107へ進む。   First, the URI of the Web page displayed in the Web page display area 532 of the browser screen 530 is stored in the related URI storage area 2112 of the parameter storage area 211 as a related URI (S112). Then, it is determined whether or not there is an area selected in the Web page display area 532 (S113). If there is an area that is dragged and selected by the operation of the mouse 281 or is selected by the operation of the keyboard 271 (S113: YES), information indicating a link to the Web page (for example, in the area) (for example, , A tag) is determined (114). If there is information indicating a link (S114: YES), the URI indicated by the first link information in the selected area is stored in the target URI storage area 2111 of the parameter storage area 211 as the target URI (S115). Then, the process proceeds to S107.

一方、Webページ表示領域532において選択されている領域がなかったり(S113:NO)、選択領域内のリンクを示す情報がなかったりした場合には(S114:NO)、パラメータ記憶エリア211の対象URI記憶エリア2111に「なし」を示す情報が記憶される(S106)。そして、S107へ進む。   On the other hand, if there is no selected area in the Web page display area 532 (S113: NO) or there is no information indicating a link in the selected area (S114: NO), the target URI of the parameter storage area 211 is displayed. Information indicating “none” is stored in the storage area 2111 (S106). Then, the process proceeds to S107.

そして、http要求のURLパラメータ部に記載するためのパラメータの記載が、パラメータ記憶エリア211の対象URI記憶エリア2111、関係URI記憶エリア2112にそれぞれ記憶されている対象URI,関係URIから作成される(S117)。次いで、http要求のヘッダ部に記載するためのCookie情報の記載が、HDD25のCookie情報記憶エリア251の関係情報欄から、関係情報が読み出されて作成される(S118)。そして、「登録要求」を示す値(例えば、「(ButtonRegist=Regist)」)をイベントとし、S118で作成されたCookie情報をヘッダ部に記載し、当該イベントとS117で作成されたパラメータをURLパラメータ部に記載したhttp要求が管理サーバ1へ送信される(S118)。そして、本処理は終了する。   Then, a description of the parameter to be described in the URL parameter part of the http request is created from the target URI and the related URI stored in the target URI storage area 2111 and the related URI storage area 2112 of the parameter storage area 211 ( S117). Next, the description of the cookie information to be described in the header part of the http request is created by reading the related information from the related information column of the cookie information storage area 251 of the HDD 25 (S118). Then, a value indicating “registration request” (for example, “(ButtonRegist = Regist)”) is used as an event, the cookie information created in S118 is described in the header portion, and the event and the parameter created in S117 are URL parameters. The http request described in the section is transmitted to the management server 1 (S118). Then, this process ends.

なお、管理サーバ1では、登録ページ503の表示要求を受信すると、管理サーバメイン処理において、http要求ありと判断され(S1:YES)、パラメータ記憶処理において対象URI,関係URI,関係がパラメータ記憶エリア110に記憶される(S2)。そして、パラメータ記憶エリア110の対象URI欄、関係URI欄、関係欄から読み出され、登録ページ503を表示するための情報が出力ページ記憶エリア112に記憶される(S3)。具体的には、その他の情報記憶エリア154から登録ページ503を表示するためのフォームが読み出され、出力ページ記憶エリア112に記憶される。そして、対象URI入力欄5031、関係URI入力欄5032、関係選択リストボックス5033にパラメータ記憶エリア110から読み出された値がそれぞれ埋め込まれる。そして、登録ページ503の表示要求にはイベントはないので(S4:NO)、出力ページ記憶エリア112に記憶されている情報に基づいてHTMLデータが作成され(S6)、Cookie情報が作成され(S7)、HTMLデータ及びCookie情報に基づいて、登録ページ503を表示させるhttpレスポンスがクライアント2へ送信される(S8)。   When the management server 1 receives the registration page 503 display request, the management server main process determines that there is an http request (S1: YES). In the parameter storage process, the target URI, the relation URI, and the relation are included in the parameter storage area. 110 (S2). Information for displaying the registration page 503 is read from the target URI field, the related URI field, and the relationship field in the parameter storage area 110, and stored in the output page storage area 112 (S3). Specifically, a form for displaying the registration page 503 is read from the other information storage area 154 and stored in the output page storage area 112. Then, the values read from the parameter storage area 110 are embedded in the target URI input field 5031, the relation URI input field 5032, and the relation selection list box 5033, respectively. Since there is no event in the display request for the registration page 503 (S4: NO), HTML data is created based on information stored in the output page storage area 112 (S6), and cookie information is created (S7). ) Based on the HTML data and the cookie information, an http response for displaying the registration page 503 is transmitted to the client 2 (S8).

以上のようにして、クライアント2では、閲覧ボタン534を押下するという簡単な操作だけで、表示されているWebページを対象コンテンツとして、登録DB1511に関係コンテンツとして登録されているコンテンツを抽出させる指示を管理サーバ1へ与えることができる。また、登録ボタン535を押下するという簡単な操作だけで、表示されているWebページを登録DB1511に登録するための登録ページ503を表示させることができる。また、登録ボタン535を押下する前に、Webページ中を選択しておけば、その中に含まれるリンクを示す情報を抽出して、そのリンク先のコンテンツを対象コンテンツに指定することができる。よって、Webページを閲覧している際に、そのWebページにリンクを示す情報が記載されており、リンク先を閲覧したら、登録DB1511に登録したい内容であった場合には、最初に見ていたWebページにおいてリンクを示す情報をドラッグして選択し、登録ボタン535を押下すれば、対象URIも関係URIも入力された登録ページ503が表示されるので、簡単に登録DB1511に登録することができる。   As described above, in the client 2, an instruction to extract content registered as related content in the registration DB 1511 with the displayed Web page as the target content by a simple operation of pressing the browse button 534 is performed. It can be given to the management server 1. Further, the registration page 503 for registering the displayed Web page in the registration DB 1511 can be displayed by a simple operation of pressing the registration button 535. Further, if a Web page is selected before the registration button 535 is pressed, information indicating a link included in the Web page can be extracted, and the linked content can be designated as the target content. Therefore, when browsing a web page, information indicating a link is described on the web page, and when the link destination is browsed, if it is the content to be registered in the registration DB 1511, the information was first viewed. If information indicating a link is selected by dragging on a Web page and the registration button 535 is pressed, a registration page 503 in which both the target URI and the related URI are input is displayed, and can be easily registered in the registration DB 1511. .

なお、上記実施の形態において、対象コンテンツが本発明の「第一のコンテンツ」に該当し、対象URIが本発明の「第一識別情報」に該当する。関係コンテンツが本発明の「第二のコンテンツ」に該当し、関係URIが本発明の「第二識別情報」に該当する。管理サーバ1のHDD15の登録DB記憶エリア151が本発明の「登録情報記憶手段」に該当し、登録DB1511が本発明の「登録情報」に該当する。   In the above embodiment, the target content corresponds to “first content” of the present invention, and the target URI corresponds to “first identification information” of the present invention. The related content corresponds to “second content” of the present invention, and the related URI corresponds to “second identification information” of the present invention. The registration DB storage area 151 of the HDD 15 of the management server 1 corresponds to “registration information storage means” of the present invention, and the registration DB 1511 corresponds to “registration information” of the present invention.

そして、管理サーバ1のCPU10が図20に示す管理サーバメイン処理で行う、クライアント2から送信されたhttp要求に記載されたパラメータを取得するステップ(S1,S2)が本発明の「対象識別情報受付ステップ」、「関係情報受付ステップ」、「第二言語情報受付ステップ」「コンテンツ識別情報受付ステップ」、「関係登録情報受付ステップ」、「第二言語取得ステップ」、「第一言語取得ステップ」、「関係識別情報受付ステップ」、「第一言語情報受付ステップ」に相当する。また、S1,S2の処理を行うCPU10が本発明の「対象識別情報受付手段」に相当する。   Then, the steps (S1, S2) for acquiring the parameters described in the http request transmitted from the client 2 performed by the CPU 10 of the management server 1 in the management server main process shown in FIG. "Step", "Relationship information reception step", "Second language information reception step", "Content identification information reception step", "Relationship registration information reception step", "Second language acquisition step", "First language acquisition step", This corresponds to “relation identification information reception step” and “first language information reception step”. Further, the CPU 10 that performs the processes of S1 and S2 corresponds to the “target identification information receiving means” of the present invention.

そして、管理サーバ1のCPU10が図24に示す関係コンテンツ検索処理で行う、登録DB1511からエントリを抽出するステップ(S42)が本発明の「第一抽出ステップ」に相当する。CPU10が関係コンテンツ検索処理で関係コンテンツ検索結果ページ511のフォームを出力ページ記憶エリア122に記憶するステップ(S44)及び図20に示す管理サーバメイン処理で出力ページからHTMLデータを作成し、クライアント2へ送信するステップ(S6,S8)が本発明の「第一出力ステップ」に相当する。そして、管理サーバ1のCPU10が図29に示す対象コンテンツ検索処理で行う、登録DB1511からエントリを抽出するステップ(S52)が本発明の「第二抽出ステップ」に相当する。CPU10が関係コンテンツ検索処理で関係コンテンツ検索結果ページ511のフォームを出力ページ記憶エリア122に記憶するステップ(S54)及び図20に示す管理サーバメイン処理で出力ページからHTMLデータを作成し、クライアント2へ送信するステップ(S6,S8)が本発明の「第二出力ステップ」に相当する。   Then, the step (S42) of extracting an entry from the registration DB 1511 performed by the CPU 10 of the management server 1 in the related content search process shown in FIG. 24 corresponds to the “first extraction step” of the present invention. The CPU 10 stores the form of the related content search result page 511 in the related content search process in the output page storage area 122 (S44) and creates HTML data from the output page in the management server main process shown in FIG. The transmitting steps (S6, S8) correspond to the “first output step” of the present invention. Then, the step (S52) of extracting an entry from the registration DB 1511 performed by the CPU 10 of the management server 1 in the target content search process shown in FIG. 29 corresponds to the “second extraction step” of the present invention. The CPU 10 stores the form of the related content search result page 511 in the related content search process in the output page storage area 122 (S54) and creates HTML data from the output page in the management server main process shown in FIG. The transmitting steps (S6, S8) correspond to the “second output step” of the present invention.

そして、CPU10が図35に示す確認処理で登録DB1511にエントリを登録するステップ(S244)が本発明の「登録ステップ」、「関係登録ステップ」、「第一言語登録ステップ」、「第二言語登録ステップ」に相当する。   The step (S244) in which the CPU 10 registers an entry in the registration DB 1511 in the confirmation process shown in FIG. 35 is the “registration step”, “relationship registration step”, “first language registration step”, “second language registration” of the present invention. This corresponds to “step”.

そして、クライアント2のHDD25のCookie情報記憶エリア251の関係情報が本発明の「関係情報記憶手段」に該当し、Cookie情報記憶エリア251の関係言語情報が本発明の「関係言語情報記憶手段」に該当する。そして、クライアント2のCPU20が図38に示すブラウザ処理で閲覧ボタン534の押下を受け付けるステップ(S301)が本発明の「関係コンテンツ抽出指示ステップ」に相当し、登録ボタン535の押下を受け付けるステップ(S302)が本発明の「登録指示ステップ」に相当する。そして、表示中のWebページのURIを対象URIとして記憶するステップ(S102)が本発明の「対象識別情報取得ステップ」に相当し、http要求(閲覧要求)を管理サーバ1へ送信するステップ(S104)が本発明の「対象識別情報送信ステップ」に相当する。そして、図40のクライアント登録ボタン押下処理でドラッグされた領域を抽出するステップ(S113)が本発明の「選択領域抽出ステップ」に相当し、選択領域からリンクを抽出するステップ(S114)が本発明の「他識別情報抽出ステップ」に相当し、http要求(登録画面要求)を管理サーバ1へ送信するステップ(S118)が本発明の「コンテンツ識別情報送信ステップ」に相当する。   The related information in the cookie information storage area 251 of the HDD 25 of the client 2 corresponds to the “related information storage means” of the present invention, and the related language information in the cookie information storage area 251 corresponds to the “related language information storage means” of the present invention. Applicable. Then, the step (S301) in which the CPU 20 of the client 2 accepts pressing of the browse button 534 in the browser processing shown in FIG. 38 corresponds to the “related content extraction instruction step” of the present invention, and the step of accepting pressing of the registration button 535 (S302). ) Corresponds to the “registration instruction step” of the present invention. The step of storing the URI of the Web page being displayed as the target URI (S102) corresponds to the “target identification information acquisition step” of the present invention, and a step of transmitting an http request (browsing request) to the management server 1 (S104). ) Corresponds to the “target identification information transmission step” of the present invention. The step (S113) of extracting the dragged region by the client registration button pressing process of FIG. 40 corresponds to the “selected region extracting step” of the present invention, and the step of extracting a link from the selected region (S114) of the present invention. The step of transmitting an http request (registration screen request) to the management server 1 (S118) corresponds to the “content identification information transmission step” of the present invention.

なお、本発明のコンテンツ関係管理方法、コンテンツ関係管理装置、コンテンツ関係管理プログラム、コンテンツ関係閲覧方法、コンテンツ関係登録方法は、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。   The content relationship management method, content relationship management device, content relationship management program, content relationship browsing method, and content relationship registration method of the present invention are not limited to the above-described embodiments, and depart from the gist of the present invention. Of course, various modifications can be made within the range not to be performed.

上記実施の形態では、各ページ501,502,503,505,506,511,512に設けられている各種ボタン(検索ボタン5016,更新ボタン5119等)が押下された際に、http要求を管理サーバ1へ送信しているが、各種テキスト入力欄(対象URI入力欄5011,関係URI入力欄5021等)への入力値が変更された際や、各種リストボックス(関係選択リストボックス5013等)での選択項目が変更された際にhttp要求を管理サーバ1へ送信するようにしてもよい。   In the above embodiment, when various buttons (search button 5016, update button 5119, etc.) provided on each page 501, 502, 503, 505, 506, 511, 512 are pressed, the http request is sent to the management server. 1 when the input value in various text input fields (target URI input field 5011, related URI input field 5021, etc.) is changed, or in various list boxes (related selection list box 5013, etc.) An http request may be transmitted to the management server 1 when the selection item is changed.

また、上記実施の形態では、ブラウザ画面530の登録ボタン535が押下された際に、管理サーバ1へ送信する関係情報、対象言語情報及び関係言語情報を保管するために、Cookie情報記憶エリア251に関係情報、対象言語情報及び関係言語情報を記憶している。しかしながら、管理サーバ1へ送信する関係情報、対象言語情報及び関係言語情報を取得するためにCookie情報を用いなくてもよい。例えば、関係情報、対象言語情報及び関係言語情報のうちの少なくとも一方を入力する画面を表示させ、ユーザに入力させてもよい。また、必ずしも管理サーバ1へ関係情報、対象言語情報及び関係言語情報を送信しなくてもよい。この場合には、管理サーバ1において適当な関係情報、対象言語情報及び関係言語情報を選択した登録ページ503をクライアント2へ返せばよい。なお、適当な情報とは、例えば、ランダムに選択されたもの、予め決められた情報である。また、管理サーバ1においてユーザが管理を行い、個々のユーザに対して、デフォルトの関係情報、対象言語情報及び関係言語情報を登録しておき、ここに登録されている関係情報、対象言語情報及び関係言語情報を選択した登録ページ503を返してもよい。また、関係情報、対象言語情報及び関係言語情報を選択していない登録ページ503を返してもよい。   In the above embodiment, the Cookie information storage area 251 stores the related information, target language information, and related language information to be transmitted to the management server 1 when the registration button 535 on the browser screen 530 is pressed. Related information, target language information, and related language information are stored. However, the cookie information may not be used to acquire the related information, target language information, and related language information to be transmitted to the management server 1. For example, a screen for inputting at least one of related information, target language information, and related language information may be displayed and input by the user. In addition, the related information, the target language information, and the related language information need not be transmitted to the management server 1. In this case, a registration page 503 in which appropriate relation information, target language information, and relation language information are selected in the management server 1 may be returned to the client 2. Appropriate information is, for example, randomly selected information or predetermined information. In addition, the management is performed by the user in the management server 1, and default relationship information, target language information, and related language information are registered for each user, and the relationship information, target language information, and You may return the registration page 503 which selected related language information. Moreover, you may return the registration page 503 which has not selected related information, object language information, and related language information.

また、上記実施の形態では予め定められている関係情報、対象言語情報及び関係言語情報から関係や対象言語や関係言語を選択させているが、ユーザが新たな関係や対象言語や関係言語を登録できるように構成してもよい。この場合には、登録用のページを用意したり、関係情報選択リストボックスの他に関係情報入力用のテキスト入力欄を設けたり、対象言語情報選択リストボックスの他に対象言語情報入力用のテキスト入力欄を設けたり、関係言語情報選択リストボックスの他に関係言語情報入力用のテキスト入力欄を設けたりして、これらに入力された情報を管理サーバ1のHDD15の所定の記憶エリアに記憶させればよい。なお、所定の記憶エリアとは、各ページのHTMLデータを作成する際に、関係情報選択リストボックスや対象言語情報選択リストボックスや関係言語情報選択リストボックスの選択項目を読み出す記憶エリアである。   In the above embodiment, the relationship, the target language, and the related language are selected from the predetermined relationship information, target language information, and related language information, but the user registers a new relationship, target language, and related language. You may comprise so that it can do. In this case, a page for registration is prepared, a text input field for inputting related information is provided in addition to the related information selection list box, or text for inputting target language information in addition to the target language information selection list box. An input field is provided, or a text input field for inputting related language information is provided in addition to the related language information selection list box, and information input thereto is stored in a predetermined storage area of the HDD 15 of the management server 1. Just do it. The predetermined storage area is a storage area for reading selection items in the related information selection list box, the target language information selection list box, and the related language information selection list box when generating HTML data of each page.

また、上記実施の形態において、関係コンテンツ検索結果ページ511において更新ボタン5119が押下された際には、管理サーバ1で抽出されたエントリをソートしている。しかしながら、関係コンテンツ検索結果ページ511を表示させるためのレスポンスを管理サーバ1がクライアント2へ送信する際に、表示順を決定するために必要なデータ項目のデータ(例えば、登録日時、アクセス回数)もクライアント2へ送信して、クライアント2でソートを行ってもよい。また、関係コンテンツ検索結果ページ511での初回の表示順を登録順としたが、必ずしも登録順でなく、他の順序であってもよいことは言うまでもない。また、関係コンテンツ検索ページ501に表示順選択リストボックスを設けて、ユーザに検索指示時に表示順を指定させてもよい。なお、対象コンテンツ検索結果ページ521についても同様である。   In the above embodiment, when the update button 5119 is pressed on the related content search result page 511, the entries extracted by the management server 1 are sorted. However, when the management server 1 transmits a response for displaying the related content search result page 511 to the client 2, data of data items necessary for determining the display order (for example, registration date and time, access count) is also included. The data may be transmitted to the client 2 and sorted by the client 2. Further, although the initial display order on the related content search result page 511 is the registration order, it is needless to say that the order is not necessarily the registration order but may be another order. In addition, a display order selection list box may be provided on the related content search page 501 to allow the user to specify the display order when instructing a search. The same applies to the target content search result page 521.

また、関係コンテンツ検索結果ページ511に関係コンテンツ検索ページ501や対象コンテンツ検索ページ502で入力された情報(対象URI,関係URI,関係,対象言語)を表示させてもよい。なお、対象コンテンツ検索結果ページ521についても同様である。また、関係コンテンツ検索結果ページ511に、次の指示を行うための入力項目(対象URI,関係URI,関係,言語)や検索ボタン、閲覧ボタンを設け、関係コンテンツ検索結果ページ511から続けて検索指示や閲覧指示を行えるようにしてもよい。なお、対象コンテンツ検索結果ページ521についても同様である。また、関係コンテンツ閲覧ページ512に、次の指示を行うための入力項目(対象URI,関係URI,関係,言語)や検索ボタン、閲覧ボタンを設け、閲覧ページから続けて検索指示や閲覧指示を行えるようにしてもよい。なお、対象コンテンツ検索結果ページ521,対象コンテンツ閲覧ページ522についても同様である。   In addition, information (target URI, related URI, relationship, target language) input on the related content search page 501 or the target content search page 502 may be displayed on the related content search result page 511. The same applies to the target content search result page 521. Further, the related content search result page 511 is provided with input items (target URI, related URI, relationship, language), a search button, and a browse button for performing the next instruction, and the search instruction is continued from the related content search result page 511. Or browsing instructions may be made. The same applies to the target content search result page 521. In addition, the related content browsing page 512 is provided with input items (target URI, related URI, relationship, language), a search button, and a browse button for performing the next instruction, and the search instruction and the browse instruction can be continuously performed from the browse page. You may do it. The same applies to the target content search result page 521 and the target content browsing page 522.

また、上記実施の形態では、登録DB1511に対象言語欄及び関係言語欄を設けて、対象コンテンツを記載している言語や、関係コンテンツを記載している言語の情報を記憶している。しかしながら、対象言語欄及び関係言語欄は必ずしも設けなくともよい。この場合には、ユーザは関係言語を指定して関係コンテンツを検索したり、対象言語を指定して対象コンテンツを検索したりすることはできない。しかし、同一言語のコンテンツ同士で登録DB1511を構築し、サービスを提供する場合には、言語の情報がなくとも関係コンテンツや対象コンテンツの検索に支障はない。例えば、関係が「翻訳」でなく、批評、感想、同テーマ、ニュースソースというようなものである場合に有用である。   Further, in the above embodiment, the target DB column and the related language column are provided in the registration DB 1511, and information on the language describing the target content and the language describing the related content is stored. However, the target language column and the related language column are not necessarily provided. In this case, the user cannot search the related content by specifying the related language, or can search the target content by specifying the target language. However, when the registration DB 1511 is constructed with content in the same language and a service is provided, there is no problem in searching for related content and target content without language information. For example, it is useful when the relationship is not “translation” but is something like criticism, impressions, themes, and news sources.

また、上記実施の形態では、登録DB1511に関係欄を設けて、対象コンテンツに対して関係コンテンツがどのような関係であるかを記憶している。しかしながら、必ずしも関係欄を設けなくともよい。この場合には、ユーザは関係を指定して関係コンテンツを検索したり、対象コンテンツを検索したりすることはできない。しかし、同一の関係のコンテンツ同士で登録DB1511を構築し、サービスを提供する場合には支障はなく、有用である。   In the above-described embodiment, a relationship column is provided in the registration DB 1511 to store the relationship between the related content and the target content. However, the relationship column is not necessarily provided. In this case, the user cannot specify the relationship and search for related content or search for target content. However, there is no problem when the registration DB 1511 is constructed with contents having the same relationship and a service is provided, which is useful.

本実施の形態のシステム構成を示す模式図である。It is a schematic diagram which shows the system configuration | structure of this Embodiment. 管理サーバ1の電気的構成を示すブロック図である。2 is a block diagram showing an electrical configuration of the management server 1. FIG. 管理サーバ1のRAM11の構成を示す模式図である。2 is a schematic diagram illustrating a configuration of a RAM 11 of the management server 1. FIG. 管理サーバ1のHDD15に設けられている登録DB記憶エリア151の構成を示す模式図である。3 is a schematic diagram illustrating a configuration of a registration DB storage area 151 provided in the HDD 15 of the management server 1. FIG. 管理サーバ1のHDD15に設けられている依頼DB記憶エリア152の構成を示す模式図である。3 is a schematic diagram showing a configuration of a request DB storage area 152 provided in the HDD 15 of the management server 1. FIG. RAM11に設けられているパラメータ記憶エリア110の構成を示す模式図である。3 is a schematic diagram showing a configuration of a parameter storage area 110 provided in a RAM 11. FIG. クライアント2の電気的構成を示す模式図である。3 is a schematic diagram showing an electrical configuration of a client 2. FIG. クライアント2のRAM21の構成を示す模式図である。3 is a schematic diagram illustrating a configuration of a RAM 21 of a client 2. FIG. 関係コンテンツ検索ページ501を示す模式図である。5 is a schematic diagram showing a related content search page 501. FIG. 関係コンテンツ検索結果ページ511を示す模式図である。It is a schematic diagram which shows the related content search result page 511. 関係コンテンツ閲覧ページ512を示す模式図である。It is a schematic diagram which shows the related content browsing page 512. FIG. 対象コンテンツ検索ページ502を示す模式図である。5 is a schematic diagram showing a target content search page 502. FIG. 対象コンテンツ検索結果ページ521を示す模式図である。6 is a schematic diagram showing a target content search result page 521. FIG. 対象コンテンツ閲覧ページ522を示す模式図である。5 is a schematic diagram showing a target content browsing page 522. FIG. 登録ページ503を示す模式図である。5 is a schematic diagram showing a registration page 503. FIG. 確認ページ504を示す模式図である。5 is a schematic diagram showing a confirmation page 504. FIG. 依頼ページ505を示す模式図である。5 is a schematic diagram showing a request page 505. FIG. 一覧ページ506を示す模式図である。5 is a schematic diagram showing a list page 506. FIG. ブラウザプログラムを稼動させることにより表示されるブラウザ画面530の模式図である。It is a schematic diagram of the browser screen 530 displayed by operating a browser program. 管理サーバ1で実施される管理サーバメイン処理のフローチャートである。4 is a flowchart of a management server main process performed by the management server 1. 管理サーバメイン処理の中で実施されるパラメータ記憶処理のフローチャートである。It is a flowchart of the parameter storage process implemented in the management server main process. 管理サーバメイン処理の中で実施されるイベント対応処理のフローチャートである。It is a flowchart of the event response process implemented in the management server main process. 管理サーバメイン処理の中で実施されるイベント対応処理のフローチャートであり、図22の続きである。FIG. 23 is a flowchart of an event response process performed in the management server main process, which is a continuation of FIG. 22. イベント対応処理の中で実施される関係コンテンツ検索処理のフローチャートである。It is a flowchart of the related content search process implemented in an event response process. イベント対応処理の中で実施される更新処理のフローチャートでである。It is a flowchart of the update process implemented in an event response process. イベント対応処理の中で実施される関係コンテンツ閲覧処理のフローチャートである。It is a flowchart of the related content browsing process implemented in an event response process. イベント対応処理の中で実施される前候補処理のフローチャートである。It is a flowchart of the previous candidate process implemented in an event response process. イベント対応処理の中で実施される次候補処理のフローチャートである。It is a flowchart of the next candidate process implemented in an event response process. イベント対応処理の中で実施される対象コンテンツ検索処理のフローチャートである。It is a flowchart of the object content search process implemented in an event response process. イベント対応処理の中で実施される対象コンテンツ更新処理のフローチャートである。It is a flowchart of the object content update process implemented in an event response process. イベント対応処理の中で実施される対象コンテンツ閲覧処理のフローチャートである。It is a flowchart of the object content browsing process implemented in an event response process. イベント対応処理の中で実施される対象コンテンツ前候補処理のフローチャートである。It is a flowchart of the candidate process before candidate content implemented in an event response process. イベント対応処理の中で実施される対象コンテンツ次候補処理のフローチャートである。It is a flowchart of the target content next candidate process performed in the event response process. イベント対応処理の中で実施される登録処理のフローチャートである。It is a flowchart of the registration process implemented in an event response process. イベント対応処理の中で実施される確認処理のフローチャートである。It is a flowchart of the confirmation process implemented in an event response process. イベント対応処理の中で実施される依頼処理のフローチャートである。It is a flowchart of the request process implemented in an event response process. イベント対応処理の中で実施される一覧処理のフローチャートである。It is a flowchart of the list process implemented in an event response process. クライアント2のCPU20がブラウザプログラムを実行することにより行われるブラウザ処理のフローチャートである。It is a flowchart of the browser process performed when CPU20 of the client 2 runs a browser program. ブラウザ処理の中で実施されるクライアント閲覧ボタン押下処理のフローチャートである。It is a flowchart of the client browsing button press process implemented in a browser process. ブラウザ処理の中で実施されるクライアント登録ボタン押下処理のフローチャートである。It is a flowchart of the client registration button press process implemented in a browser process.

符号の説明Explanation of symbols

1 管理サーバ
2 クライアント
3 Webサーバ
5 インターネット
10 CPU
11 RAM
15 ハードディスク装置
19 通信装置
20 CPU
21 RAM
25 ハードディスク装置
29 通信装置
111 抽出結果記憶エリア
112 出力ページ記憶エリア
113 HTMLデータ記憶エリア
114 Cookie情報記憶エリア
151 登録DB記憶エリア
152 依頼DB記憶エリア
153 パラメータ記憶エリア
211 パラメータ記憶エリア
251 Cookie情報記憶エリア
252 ブックマーク記憶エリア
311 Webページ
312 Webページ
501 関係コンテンツ検索ページ
502 対象コンテンツ検索ページ
503 登録ページ
504 確認ページ
505 依頼ページ
506 一覧ページ
511 関係コンテンツ検索結果ページ
512 関係コンテンツ閲覧ページ
521 対象コンテンツ検索結果ページ
522 対象コンテンツ閲覧ページ
530 ブラウザ画面
531 アドレス入力欄
532 Webページ表示領域
534 閲覧ボタン
535 登録ボタン
1511 登録DB
1521 依頼DB
1 Management Server 2 Client 3 Web Server 5 Internet 10 CPU
11 RAM
15 Hard disk device 19 Communication device 20 CPU
21 RAM
25 Hard disk device 29 Communication device 111 Extraction result storage area 112 Output page storage area 113 HTML data storage area 114 Cookie information storage area 151 Registration DB storage area 152 Request DB storage area 153 Parameter storage area 211 Parameter storage area 251 Cookie information storage area 252 Bookmark storage area 311 Web page 312 Web page 501 Related content search page 502 Target content search page 503 Registration page 504 Confirmation page 505 Request page 506 List page 511 Related content search result page 512 Related content browsing page 521 Target content search result page 522 Target Content browsing page 530 Browser screen 531 Address input field 532 Web page display area 534 Browse button 535 Registration button 1511 Registration DB
1521 Request DB

Claims (16)

ネットワークに接続可能なコンテンツ関係管理装置において処理されるコンテンツ関係管理方法であって、
前記コンテンツ関係管理装置は、第一のコンテンツを識別する第一識別情報、及び、前記第一のコンテンツに関係するコンテンツである第二のコンテンツを識別する第二識別情報を対応させた登録情報を記憶する登録情報記憶手段を備えており、
関係するコンテンツを抽出したいコンテンツの識別情報である対象識別情報をネットワークを介して接続した他の装置から受け付ける対象識別情報受付ステップと、
前記対象識別情報受付ステップにより受け付けられた前記対象識別情報を前記第一識別情報として、当該第一識別情報に対応した前記第二識別情報を前記登録情報記憶手段に記憶されている前記登録情報から抽出する第一抽出ステップと、
前記第一抽出ステップにより抽出された第二識別情報、又は、前記第一抽出ステップにより抽出された第二識別情報で識別されるコンテンツを前記他の装置へ出力する第一出力ステップとを備えたことを特徴とするコンテンツ関係管理方法。
A content relationship management method processed in a content relationship management apparatus connectable to a network,
The content relationship management device includes registration information that associates first identification information for identifying first content and second identification information for identifying second content that is content related to the first content. Registration information storage means for storing,
A target identification information receiving step for receiving target identification information, which is identification information of content for which relevant content is desired to be extracted, from another device connected via a network;
From the registration information stored in the registration information storage means, the target identification information received in the target identification information reception step is used as the first identification information, and the second identification information corresponding to the first identification information is stored. A first extraction step to extract;
A first output step of outputting the second identification information extracted by the first extraction step or the content identified by the second identification information extracted by the first extraction step to the other device. A content relationship management method characterized by the above.
前記登録情報には前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係項目が対応付けられており、
前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係情報を前記他の装置から受け付ける関係情報受付ステップを備え、
前記第一抽出ステップは、前記対象識別情報に対応した第二識別情報であり、かつ、前記関係情報受付ステップで受け付けられた前記関係情報の示す関係と前記関係項目の示す関係が一致する前記第二識別情報を抽出することを特徴とする請求項1に記載のコンテンツ関係管理方法。
The registration information is associated with a relationship item indicating the relationship between the first content and the second content,
A relationship information receiving step of receiving relationship information indicating the relationship between the first content and the second content from the other device;
The first extraction step is second identification information corresponding to the target identification information, and the relationship indicated by the relationship information received by the relationship information reception step matches the relationship indicated by the relationship item. The content identification management method according to claim 1, wherein two identification information is extracted.
前記登録情報には前記第二識別情報で識別される前記第二コンテンツを記載している言語である第二言語を示す第二言語項目が対応付けられており、
前記第二言語を示す第二言語情報を前記他の装置から受け付ける第二言語情報受付ステップを備え、
前記第一抽出ステップは、前記対象識別情報に対応した第二識別情報であり、かつ、前記第二言語情報受付ステップで受け付けられた前記第二言語情報の示す第二言語と前記第二言語項目の示す第二言語が一致する前記第二識別情報を抽出することを特徴とする請求項1又は2に記載のコンテンツ関係管理方法。
The registration information is associated with a second language item indicating a second language which is a language describing the second content identified by the second identification information,
A second language information receiving step for receiving second language information indicating the second language from the other device;
The first extraction step is second identification information corresponding to the target identification information, and the second language and the second language item indicated by the second language information received in the second language information reception step The content relationship management method according to claim 1, wherein the second identification information with the same second language is extracted.
前記登録情報に登録したい前記第一識別情報及び前記第二識別情報を示すコンテンツ識別情報を前記他の装置から受け付けるコンテンツ識別情報受付ステップと、
前記コンテンツ識別情報受付ステップで受け付けられた前記コンテンツ識別情報の示す前記第一識別情報及び前記第二識別情報を対応させて前記登録情報記憶手段に記憶する登録ステップとを備えたことを特徴とする請求項1乃至3のいずれかに記載のコンテンツ関係管理方法。
A content identification information receiving step for receiving content identification information indicating the first identification information and the second identification information to be registered in the registration information from the other device;
A registration step for storing the first identification information and the second identification information indicated by the content identification information received in the content identification information reception step in association with each other in the registration information storage unit. The content relationship management method according to claim 1.
前記第一識別情報、前記第二識別情報及び、前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係登録情報を前記他の装置から受け付ける関係登録情報受付ステップと、
前記関係登録情報受付ステップにより受け付けられた前記第一識別情報、前記第二識別情報及び、前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係項目を対応させて前記登録情報記憶手段に記憶する関係登録ステップとを備えたことを特徴とする請求項1乃至4のいずれかに記載のコンテンツ関係管理方法。
A relationship registration information receiving step for receiving, from the other device, the first identification information, the second identification information, and relationship registration information indicating a relationship between the first content and the second content;
The registration information storage means that associates the first identification information, the second identification information, and the relationship item indicating the relationship between the first content and the second content received by the relationship registration information reception step. 5. The content relationship management method according to claim 1, further comprising a relationship registration step for storing the content relationship.
前記第二識別情報及び、前記第二言語を取得する第二言語取得ステップと、
前記第二言語取得ステップにより取得された前記第二識別情報と前記第二言語とを対応させて前記登録情報記憶手段に記憶する第二言語登録ステップとを備えたことを特徴とする請求項1乃至5のいずれかに記載のコンテンツ関係管理方法。
A second language acquisition step of acquiring the second identification information and the second language;
2. The second language registration step of storing the second identification information acquired in the second language acquisition step and the second language in association with each other in the registration information storage unit. The content relationship management method according to any one of 1 to 5.
前記第一識別情報及び、前記第一言語を取得する第一言語取得ステップと、
前記第一言語取得ステップにより取得された前記第一識別情報と前記第一言語とを対応させて前記登録情報記憶手段に記憶する第一言語登録ステップとを備えたことを特徴とする請求項1乃至6のいずれかに記載のコンテンツ関係管理方法。
A first language acquisition step of acquiring the first identification information and the first language;
The first language registration step of storing the first identification information acquired in the first language acquisition step and the first language in association with each other in the registration information storage unit. 7. The content relationship management method according to any one of items 1 to 6.
前記第一のコンテンツを抽出したいコンテンツの識別情報である関係識別情報を前記他の装置から受け付ける関係識別情報受付ステップと、
前記関係識別情報受付ステップにより受け付けられた前記関係識別情報を前記第二識別情報として、当該第二識別情報に対応した前記第一識別情報を前記登録情報記憶手段に記憶されている前記登録情報から抽出する第二抽出ステップと、
前記第二抽出ステップにより抽出された第一識別情報、又は、前記第二抽出ステップにより抽出された第一識別情報で識別されるコンテンツを前記他の装置へ出力する第二出力ステップとを備えたことを特徴とする請求項1乃至7のいずれかに記載のコンテンツ関係管理方法。
A relationship identification information receiving step for receiving, from the other device, relationship identification information that is identification information of content for which the first content is to be extracted;
The relation identification information received in the relation identification information reception step is used as the second identification information, and the first identification information corresponding to the second identification information is obtained from the registration information stored in the registration information storage means. A second extraction step to extract;
A first output step of outputting the first identification information extracted by the second extraction step or the content identified by the first identification information extracted by the second extraction step to the other device. 8. The content relationship management method according to claim 1, wherein
前記登録情報には前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係項目が対応付けられており、
前記第一のコンテンツと前記第二のコンテンツとの関係を示す関係情報を前記他の装置から受け付ける関係情報受付ステップを備え、
前記第二抽出ステップは、前記関係識別情報に対応した第一識別情報であり、かつ、前記関係情報受付ステップで受け付けられた前記関係情報の示す関係と前記関係項目の示す関係が一致する前記第一識別情報を抽出することを特徴とする請求項1乃至8のいずれかに記載のコンテンツ関係管理方法。
The registration information is associated with a relationship item indicating the relationship between the first content and the second content,
A relationship information receiving step of receiving relationship information indicating the relationship between the first content and the second content from the other device;
The second extraction step is first identification information corresponding to the relationship identification information, and the relationship indicated by the relationship information received in the relationship information reception step matches the relationship indicated by the relationship item. 9. The content relationship management method according to claim 1, wherein one piece of identification information is extracted.
前記登録情報には前記第一識別情報で識別される前記第一コンテンツを記載している言語である第一言語を示す第一言語項目が対応付けられており、
前記第一言語を示す第一言語情報を前記他の装置から受け付ける第一言語情報受付ステップを備え、
前記第二抽出ステップは、前記対象識別情報に対応した第二識別情報であり、かつ、前記第一言語情報受付ステップで受け付けられた前記第一言語情報の示す第一言語と前記第一言語項目の示す第一言語が一致する前記第一識別情報を抽出することを特徴とする請求項1乃至9のいずれかにに記載のコンテンツ関係管理方法。
The registration information is associated with a first language item indicating a first language that is a language describing the first content identified by the first identification information,
A first language information receiving step for receiving first language information indicating the first language from the other device;
The second extraction step is second identification information corresponding to the target identification information, and the first language and the first language item indicated by the first language information received in the first language information reception step The content relationship management method according to claim 1, wherein the first identification information with the same first language is extracted.
ネットワークに接続可能なコンテンツ関係管理装置であって、
前記第一のコンテンツを識別する第一識別情報、及び、前記第一のコンテンツに関係付けられた第二のコンテンツを識別する第二識別情報を対応させた登録情報を記憶する登録情報記憶手段と、
関係するコンテンツを抽出したいコンテンツの識別情報である対象識別情報をネットワーク介して接続した他の装置から受け付ける対象識別情報受付手段と、
前記対象識別情報受付手段により受け付けられた前記対象識別情報を前記第一識別情報とし、記登録情報記憶手段に記憶されている前記登録情報から当該第一識別情報に対応した前記第二識別情報を抽出する第一抽出手段と、
前記第一抽出手段により抽出された第二識別情報、又は、前記第一抽出手段により抽出された第二識別情報で識別されるコンテンツを前記他の装置へ出力する第一出力手段とを備えたことを特徴とするコンテンツ関係管理装置。
A content relationship management device connectable to a network,
Registration information storage means for storing registration information associated with first identification information for identifying the first content and second identification information for identifying the second content related to the first content; ,
Target identification information receiving means for receiving target identification information, which is identification information of content for which related content is desired to be extracted, from another device connected via a network;
The target identification information received by the target identification information receiving means is the first identification information, and the second identification information corresponding to the first identification information is stored in the registered information storage means. First extracting means for extracting;
A first output unit that outputs the second identification information extracted by the first extraction unit or the content identified by the second identification information extracted by the first extraction unit to the other device; A content relationship management apparatus characterized by the above.
請求項1乃至10のいずれかに記載のコンテンツ関係管理方法の各種処理ステップをコンピュータに実行させるコンテンツ関係管理プログラム。   A content relationship management program for causing a computer to execute various processing steps of the content relationship management method according to claim 1. ネットワークを介してコンテンツ管理装置に接続可能な、ユーザが操作するクライアント装置において処理されるコンテンツ関係閲覧方法であって、
表示中のコンテンツである対象コンテンツに関係するコンテンツである関係コンテンツの抽出を指示する関係コンテンツ抽出指示ステップと、
前記対象コンテンツを識別する対象識別情報を取得する対象識別情報取得ステップと、
関係コンテンツ抽出指示ステップにおいて抽出の指示が行われた際に、前記対象識別情報取得ステップにより前記対象識別情報を取得し、当該対象識別情報を前記コンテンツ管理装置に送信する対象識別情報送信ステップとを備えたことを特徴とするコンテンツ関係閲覧方法。
A content-related browsing method which is connectable to a content management device via a network and processed in a client device operated by a user,
A related content extraction instruction step for instructing extraction of related content that is content related to target content that is content being displayed;
A target identification information acquisition step of acquiring target identification information for identifying the target content;
A target identification information transmission step of acquiring the target identification information by the target identification information acquisition step and transmitting the target identification information to the content management device when an extraction instruction is performed in the related content extraction instruction step; A content-related browsing method characterized by comprising.
前記クライアント装置は、2つのコンテンツの関係を示す関係情報を記憶する関係情報記憶手段を備えており、
前記対象識別情報送信ステップでは、前記関係情報記憶手段に記憶されている前記関係情報も前記対象識別情報に併せて前記コンテンツ管理装置へ送信することを特徴とする請求項13に記載のコンテンツ関係閲覧方法。
The client device includes relationship information storage means for storing relationship information indicating a relationship between two contents,
14. The content relation browsing according to claim 13, wherein in the target identification information transmitting step, the relation information stored in the relation information storage means is also transmitted to the content management apparatus together with the target identification information. Method.
前記クライアント装置は、前記関係コンテンツを記述している言語を示す関係言語情報を記憶する関係言語情報記憶手段を備えており、
前記対象識別情報送信ステップでは、前記関係言語情報記憶手段に記憶されている前記関係言語情報を前記対象識別情報に併せて前記コンテンツ管理装置へ送信することを特徴とする請求項13又は14に記載のコンテンツ関係閲覧方法。
The client device includes a related language information storage unit that stores related language information indicating a language describing the related content.
15. The target identification information transmitting step transmits the related language information stored in the related language information storage unit to the content management apparatus together with the target identification information. Content related browsing method.
ネットワークを介してコンテンツ管理装置に接続可能な、ユーザが操作するクライアント装置において処理されるコンテンツ関係登録方法であって、
表示中のコンテンツである対象コンテンツ上でユーザが選択した前記対象コンテンツの少なくとも一部である選択領域を抽出する選択領域抽出ステップと、
前記選択領域抽出ステップにより抽出された前記対象コンテンツの少なくとも一部である前記選択領域の中に記載されている他のコンテンツの識別情報である他識別情報の示すコンテンツを対象コンテンツに関係する関係コンテンツとして前記コンテンツ管理装置に登録する指示を行う登録指示ステップと、
前記選択領域抽出ステップにより抽出された前記対象コンテンツの少なくとも一部である前記選択領域の中から他のコンテンツの識別情報である他識別情報を抽出する他識別情報抽出ステップと、
前記対象コンテンツを識別する対象識別情報を取得する対象識別情報取得ステップと、
前記登録指示ステップにより登録の指示が行われた際に、前記他識別情報抽出ステップにより前記他識別情報を抽出し、前記対象識別情報取得ステップにより前記対象識別情報を取得し、前記他識別情報及び前記対象識別情報を前記コンテンツ管理装置に送信するコンテンツ識別情報送信ステップとを備えたことを特徴とするコンテンツ関係登録方法。
A content relation registration method processed in a client device operated by a user, connectable to a content management device via a network,
A selection area extracting step of extracting a selection area that is at least a part of the target content selected by the user on the target content that is the content being displayed;
Related content related to the target content with the content indicated by the other identification information that is the identification information of the other content described in the selection region that is at least part of the target content extracted by the selection region extraction step A registration instruction step for giving an instruction to register in the content management device as
Other identification information extraction step of extracting other identification information that is identification information of other content from the selection region that is at least part of the target content extracted by the selection region extraction step;
A target identification information acquisition step of acquiring target identification information for identifying the target content;
When the registration instruction is performed in the registration instruction step, the other identification information is extracted by the other identification information extraction step, the target identification information is acquired by the target identification information acquisition step, and the other identification information and A content relationship registration method comprising: a content identification information transmission step of transmitting the target identification information to the content management device.
JP2007237372A 2007-09-13 2007-09-13 Content-related registration method Expired - Fee Related JP5040544B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2007237372A JP5040544B2 (en) 2007-09-13 2007-09-13 Content-related registration method
PCT/JP2008/065290 WO2009034840A1 (en) 2007-09-13 2008-08-27 Content correlation management method, management device, recording medium containing management program, read method, and registration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007237372A JP5040544B2 (en) 2007-09-13 2007-09-13 Content-related registration method

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012119169A Division JP2012216217A (en) 2012-05-25 2012-05-25 Program and client device

Publications (2)

Publication Number Publication Date
JP2009070109A true JP2009070109A (en) 2009-04-02
JP5040544B2 JP5040544B2 (en) 2012-10-03

Family

ID=40451850

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007237372A Expired - Fee Related JP5040544B2 (en) 2007-09-13 2007-09-13 Content-related registration method

Country Status (2)

Country Link
JP (1) JP5040544B2 (en)
WO (1) WO2009034840A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8879079B2 (en) 2011-08-30 2014-11-04 Canon Kabushiki Kaisha Information processing apparatus that displays web page, method of controlling information processing apparatus, and storage medium
JP2020057339A (en) * 2018-10-03 2020-04-09 株式会社ぐるなび Information processing device, information processing method, and program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11184876A (en) * 1997-12-22 1999-07-09 Matsushita Electric Ind Co Ltd Device for retrieving internet similar information
JP2001175571A (en) * 1999-12-20 2001-06-29 Indigo Corp Method and system for presenting information
JP2003337933A (en) * 2002-05-20 2003-11-28 Just Syst Corp Knowledge data processor

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000025233A1 (en) * 1998-10-27 2000-05-04 Shinichi Sakurai Method for sharing link address using network, network system, and medium
JP2006309380A (en) * 2005-04-27 2006-11-09 Inter-Ment Kk Web site browsing support system and method, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11184876A (en) * 1997-12-22 1999-07-09 Matsushita Electric Ind Co Ltd Device for retrieving internet similar information
JP2001175571A (en) * 1999-12-20 2001-06-29 Indigo Corp Method and system for presenting information
JP2003337933A (en) * 2002-05-20 2003-11-28 Just Syst Corp Knowledge data processor

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8879079B2 (en) 2011-08-30 2014-11-04 Canon Kabushiki Kaisha Information processing apparatus that displays web page, method of controlling information processing apparatus, and storage medium
JP2020057339A (en) * 2018-10-03 2020-04-09 株式会社ぐるなび Information processing device, information processing method, and program

Also Published As

Publication number Publication date
WO2009034840A1 (en) 2009-03-19
JP5040544B2 (en) 2012-10-03

Similar Documents

Publication Publication Date Title
US7299407B2 (en) Marking and annotating electronic documents
US20070043706A1 (en) Search history visual representation
US20050182755A1 (en) Systems and methods for analyzing documents over a network
JP2003022272A (en) System and method for retrieving equipment manual
EP1550033A2 (en) Pointer initiated instant bilingual annotation on textual information in an electronic document
US20080120541A1 (en) System and method for on-line retrieval and typing of non-standard characters
JP2007122513A (en) Content retrieval method, and content retrieval server
JP4398454B2 (en) Annotation management program, annotation management device, annotation editing program, and annotation editing device
JP2006065395A (en) Hyper link generating device, hyper link generating method, and hyper link generating program
RU2633180C2 (en) System and method for managing browser application, persistent computer-readable medium and electronic device
KR100996037B1 (en) Apparatus and method for providing hyperlink information in mobile communication terminal which can connect with wireless-internet
JP2005346495A (en) Information processing system, information processing method, and information processing program
JP2001249874A (en) Information collecting device
JP2007108889A (en) Intellectual property management system, intellectual property management method and program
JP5349032B2 (en) Information sorting device
JP3794686B2 (en) Link destination screen display system, link destination screen display program, and storage medium storing the program
JP5040544B2 (en) Content-related registration method
JP2007317105A (en) On demand link producing system
JP2010198350A (en) Retrieval apparatus and retrieval method
US8131752B2 (en) Breaking documents
JP2007249700A (en) Document management device, document retrieval method, document retrieval program and recording medium
JP4879612B2 (en) Annotation management device, web display terminal, annotation management method, and web display method
JP5002631B2 (en) Word information collection device, word information collection method, and word information collection program
JP2006164086A (en) Online knowledge search support system and online knowledge search support method
JP2012216217A (en) Program and client device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111122

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120120

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120327

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120525

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120612

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120625

R150 Certificate of patent or registration of utility model

Ref document number: 5040544

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150720

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees