JP6485089B2 - Presentation control method, presentation control program, and presentation control system - Google Patents
Presentation control method, presentation control program, and presentation control system Download PDFInfo
- Publication number
- JP6485089B2 JP6485089B2 JP2015023871A JP2015023871A JP6485089B2 JP 6485089 B2 JP6485089 B2 JP 6485089B2 JP 2015023871 A JP2015023871 A JP 2015023871A JP 2015023871 A JP2015023871 A JP 2015023871A JP 6485089 B2 JP6485089 B2 JP 6485089B2
- Authority
- JP
- Japan
- Prior art keywords
- processing apparatus
- information processing
- information
- priority
- url
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、リンクの一覧を表示する際の、一覧対象とするリンクのメンテナンスを容易化する提示制御方法、提示制御プログラムおよび提示制御システムに関する。 The present invention relates to a presentation control method, a presentation control program, and a presentation control system that facilitate maintenance of links to be listed when displaying a list of links.
従来、例えば、ネットワーク上のリソースに関する情報としてURL(Uniform Resource Locator)を検索結果として一覧表示することがある。また、あるトピックスについての情報が含まれたサイトのURLをリンク集として一覧表示したりすることがある。このようなリンクの一覧表示を行う際に、一覧の中にリンク切れしているサイトが含まれるのは望ましくない。 Conventionally, for example, URLs (Uniform Resource Locators) as information on resources on a network are sometimes displayed as a list as search results. In addition, URLs of sites that contain information about a topic may be displayed as a list of links. When such a list of links is displayed, it is not desirable to include sites with broken links in the list.
関連する先行技術としては、リンク集のメンテナンスに要するサイト管理者の負担を軽減する技術がある。例えば、クライアント端末からアクセスエラーとなったリンク情報の通知を受信することで、サーバがリンク切れしたリンクをリンク集から自動削除する技術がある。また、クライアント端末によるアクセスログから、各リンクに対するアクセスエラー頻度に基づくランキング付けを行なう技術がある。さらに、リンク切れを管理者に通報するためのメール生成と送信を自動化する技術がある。 As a related prior art, there is a technique for reducing a burden on a site administrator required for maintaining a link collection. For example, there is a technique in which a server automatically deletes a broken link from a link collection by receiving a notification of link information resulting in an access error from a client terminal. Further, there is a technique for performing ranking based on access error frequency for each link from an access log by a client terminal. In addition, there is a technology that automates the generation and transmission of emails to notify the administrator of broken links.
しかしながら、従来技術では、ネットワーク上のリソースに関する情報のメンテナンスの工数が増大する場合がある。例えば、リンク先のサーバのメンテナンス等でリンクが一時的にリンク切れとなることがある。このような場合、クライアント端末からアクセスエラーとなったリンク情報の通知を受信することで、リンクの一覧からリンク切れのリンクを削除すると、一時的にリンク切れしたリンクを復活する作業の工数が発生する。従来技術では、リンク切れから復活したリンクを復活する作業のため、メンテナンスにかかる工数が増大する。 However, in the prior art, the number of man-hours for maintenance of information related to resources on the network may increase. For example, a link may be temporarily broken due to maintenance of a link destination server. In such a case, by receiving a notification of the link information that caused the access error from the client terminal, deleting the broken link from the link list causes a man-hour for temporarily restoring the broken link. To do. In the prior art, the man-hours required for maintenance increase due to the work of restoring the link that has been restored from the broken link.
一つの側面では、本発明は、ネットワーク上のリソースに関する情報のメンテナンスの工数を削減する提示制御方法、提示制御プログラムおよび提示制御システムを提供することを目的とする。 In one aspect, an object of the present invention is to provide a presentation control method, a presentation control program, and a presentation control system that reduce the man-hours for maintenance of information related to resources on a network.
本発明の一態様によれば、検索依頼に応じて検索されたネットワーク上のリソースに関する情報を提示する情報処理装置が、ネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害に関する情報を取得すると、当該特定のリソースへのアクセス障害に関する情報の取得時から所定期間の間、複数のリソースのうち特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させ、所定期間の経過後、低下させた優先度を、高める、または、特定のリソースに対するアクセス数に応じた優先度に制御する提示制御方法、提示制御プログラムおよび提示制御システムが提案される。 According to one aspect of the present invention, an information processing device that presents information related to a resource on a network searched according to a search request includes information related to an access failure to a specific resource among a plurality of resources on the network. When acquired, the priority of presenting information related to resources to be presented in response to a search request is reduced for a specific resource among a plurality of resources for a predetermined period from the time when information related to an access failure to the specific resource is acquired. Then, a presentation control method, a presentation control program, and a presentation control system are proposed in which the lowered priority is increased or controlled to a priority according to the number of accesses to a specific resource after a predetermined period.
本発明の一側面によれば、ネットワーク上のリソースに関する情報のメンテナンスの工数を削減することができるという効果を奏する。 According to one aspect of the present invention, it is possible to reduce the number of man-hours for maintenance of information related to resources on a network.
以下に図面を参照して、本発明にかかる提示制御方法、提示制御プログラムおよび提示制御システムの実施の形態を詳細に説明する。 Hereinafter, embodiments of a presentation control method, a presentation control program, and a presentation control system according to the present invention will be described in detail with reference to the drawings.
(実施の形態)
図1は、実施の形態にかかる情報処理装置101の一実施例を示す説明図である。情報処理装置101は、特定のリソースへのアクセス障害に関する情報に基づき、検索依頼に応じて提示するリソースに関する情報の提示の優先度を制御する装置である。
(Embodiment)
FIG. 1 is an explanatory diagram of an example of the
ここで、リソースとは、ネットワーク、例えばインターネット上で参照できるものである。具体的には、リソースはネットワーク上に存在する文書、画像等である。また、アクセス障害とは、リソースへアクセスできないことである。具体的には、アクセス障害は、リソースが削除されたり移動されたりすることや、リソースを記憶しているサーバにハードやソフト障害が発生するなどの理由により、リソースへアクセスできないことである。 Here, the resource can be referred to on a network such as the Internet. Specifically, the resource is a document, an image, or the like existing on the network. An access failure is an inability to access a resource. Specifically, the access failure is that the resource cannot be accessed because the resource is deleted or moved, or a hardware or software failure occurs in the server storing the resource.
また、リソースに関する情報とは、例えば、ネットワーク上のリソースの位置を特定する情報である。具体的には、URLがリソースに関する情報の一例であり、以下の記載でリンクと呼ばれることもある。また、提示の優先度とは、リソースに関する情報を出力する際の態様を決定するための値である。例えば、提示の優先度が高いほど、ユーザの目に触れやすいところに出力することができる。具体的には、提示の優先度が高いほど、画面の上の方に表示することができる。 Moreover, the information regarding a resource is the information which pinpoints the position of the resource on a network, for example. Specifically, a URL is an example of information about a resource, and may be referred to as a link in the following description. The presentation priority is a value for determining an aspect when outputting information about resources. For example, the higher the priority of presentation, the more easily the user can touch the eyes. Specifically, the higher the priority of presentation, the higher the screen can be displayed.
ここで、ネットワーク上のリソースに関する情報としてURLを検索結果として一覧表示することがある。一覧を表示する際、例えば、アクセス頻度の高いリンクに対して、表示の優先度を高くして、画面の上の方に表示し、アクセス頻度の低いリンクに対して、表示の優先度を低くして、画面の下の方に表示するまたは表示しないことが行われる。 Here, URLs may be displayed as a list of search results as information about resources on the network. When displaying a list, for example, display priority is increased for links with high access frequency and displayed at the top of the screen, and display priority is decreased for links with low access frequency. Then, it is displayed or not displayed at the bottom of the screen.
表示したリンクの一覧の中にリンク切れのリンクがある場合がある。リンク切れとは、リンクが特定するネットワーク上のリソースにアクセスできない状態である。リンク切れには、永続的なものと一時的なものがある。すなわち、サイト自体が閉鎖または移動されて今後復活する可能性が無いリンクと、サーバメンテナンス等により一時的にサイトが使えないだけの場合がある。 There may be a broken link in the displayed list of links. A broken link is a state in which resources on the network specified by the link cannot be accessed. Broken links can be permanent or temporary. That is, there are cases where the site itself is temporarily unavailable due to a link that is not likely to be restored in the future after the site itself is closed or moved, and server maintenance.
ユーザがリンク先の情報を取得しようとしても取得できないため、リンクの一覧にリンク切れのリンクがあることは好ましくない。このため、リンクの一覧から、従来技術を利用してリンク切れしたリンクを削除することができる。一方、そのリンクが一時的にリンク切れしていたものであったとすると、管理者は、リンクの一覧内に一時的にリンク切れしたリンクを再度含めることを行う。 Since the user cannot acquire link destination information, it is not preferable that there is a broken link in the link list. For this reason, it is possible to delete a broken link from the list of links using the conventional technique. On the other hand, if the link is temporarily broken, the administrator re-includes the temporarily broken link in the link list.
しかし、例えば検索結果として表示する一覧には検索対象によっては膨大な数のリンクが含まれることになり、それらの全てについて、リンク切れやリンク復活に応じた一覧内容のメンテナンスを行うには、管理者の工数がかかる。 However, for example, the list displayed as a search result contains a huge number of links depending on the search target. For all of them, the maintenance of the list contents according to broken links or link revival is performed by management. Takes man-hours.
そこで、実施の形態では、情報処理装置101は、ユーザ端末102からリンク切れを通知されると、所定期間の間、リンク切れのリンクを表示しない、または、リンクの一覧の下位に表示する。また、情報処理装置101は、所定期間後、リンク切れのリンクをアクセス数に応じて表示する。このため、情報処理装置101は、一時的にリンク切れしたリンクを表示でき、復活したリンクを再表示させる工数を削減できる。
Therefore, in the embodiment, when the link break is notified from the
以下、情報処理装置101のネットワーク上のリソースに関する情報の提示制御方法について説明する。
Hereinafter, a method for controlling presentation of information related to resources on the network of the
(1)情報処理装置101は、検索依頼に応じて検索されたネットワーク上のリソースに関する情報を提示する。例えば、情報処理装置101は、ユーザ端末102からの検索依頼に応じて、ネットワーク上のリソースを検索して、検索結果をユーザ端末102に提示する。ユーザ端末102は、検索結果を画面111に表示する。
(1) The
情報処理装置101は、検索されたネットワーク上のリソースに関する情報を提示する際、推薦データテーブル112の優先度に基づいて提示することができる。ここで、推薦データテーブル112はURLと優先度の項目を有する。URLは、検索依頼に応じて検索されたネットワーク上のリソースの位置を特定する情報である。優先度は、URLの表示の優先度である。例えば、優先度は、URLのアクセス頻度に応じて設定される。
The
図1の例では、情報処理装置101は、ユーザ端末102からの検索依頼に応じて、ネットワーク上のリソースを検索して、検索結果をユーザ端末102に提示する。検索結果は、推薦データテーブル112である。ユーザ端末102には、推薦データテーブル112の優先度に基づいた順で、画面111にURLの一覧が表示される。
In the example of FIG. 1, the
(2)情報処理装置101は、提示したリソースのうち、特定のリソースへのアクセス障害の情報を取得する。例えば、ユーザ端末102が、情報処理装置101が提示したリソースのいずれかにアクセスして、アクセスができなかったとする。この際、ユーザ端末102は、情報処理装置101にアクセス障害の通報をすることで、情報処理装置101は、特定のリソースへのアクセス障害の情報を取得する。
(2) The
ユーザ端末102のアクセス障害の報告は、例えば、情報処理装置101がリソースを提示する際に、通報ボタンを情報処理装置101の画面に表示させる制御を行い、通報ボタンが押下されることで行われる。
For example, when the
図1の例では、ユーザ端末102は、URL「https://www.aaa.com/ddd.html」で特定されるリソースでアクセス障害が発生したことを情報処理装置101に通報をする。
In the example of FIG. 1, the
(3)情報処理装置101は、所定期間の間、アクセス障害のリソースの提示の優先度を低下させる。例えば、情報処理装置101は、ユーザ端末102からの別の検索依頼に応じて、ネットワーク上のリソースを検索した際に、アクセス障害のリソースが検索された場合、所定期間の間、アクセス障害のリソースの提示の優先度を低下させる。
(3) The
図1の例で、ユーザ端末102からの別の検索依頼に応じて、ネットワーク上のリソースを検索した結果は、推薦データテーブル113になる。情報処理装置101は、例えば、推薦データテーブル113のアクセス障害のリソースのURL「https://www.aaa.com/ddd.html」の提示の優先度を100分の1にして「12.5」から「0.125」に低下させる。このため、優先度に基づいた順で画面111に表示されると、URL「https://www.aaa.com/ddd.html」は、優先度が低いため、画面111のURLの一覧に表示されない、または、画面111のURLの一覧の下の方に表示される。
In the example of FIG. 1, the result of searching for resources on the network in response to another search request from the
(4)情報処理装置101は、所定期間の経過後、低下させた優先度を高める、または、低下させた優先度をアクセス障害のリソースに対するアクセス数に応じた優先度に制御する。例えば、情報処理装置101は、ユーザ端末102からの別の検索依頼に応じて、ネットワーク上のリソースを検索した際に、アクセス障害のリソースが検索された場合、所定期間の経過後、アクセス障害のリソースの優先度を高める。または、情報処理装置101は、アクセス障害のリソースの優先度をアクセス障害のリソースに対するアクセス数に応じた優先度に制御する。
(4) The
ここで、所定期間は、例えば、一時的に発生したリンク切れが解消するまでの期間とすることができる。例えば、リンク切れがサーバのメンテナンスによるものであるならば、所定期間は、サーバのメンテナンスに要する期間とすることができる。 Here, for example, the predetermined period may be a period until a temporarily broken link is resolved. For example, if the broken link is due to server maintenance, the predetermined period may be a period required for server maintenance.
図1の例では、ユーザ端末102からの別の検索依頼に応じて、ネットワーク上のリソースを検索した結果は、推薦データテーブル114になる。情報処理装置101は、例えば、推薦データテーブル114のアクセス障害のリソースのURL「https://www.aaa.com/ddd.html」の提示の優先度を「0.125」から100倍して「12.5」に高める。このため、優先度に基づいた順で画面111に表示されると、URL「https://www.aaa.com/ddd.html」は、画面111のURLの一覧に再表示される、または、画面111のURLの一覧の元の位置に表示される。
In the example of FIG. 1, the result of searching for resources on the network in response to another search request from the
ここで、アクセス障害のリソースのURL「https://www.aaa.com/ddd.html」が永続的なリンク切れである場合、当該リンクのアクセス数は、「0」に近いため、優先度も「0」に近い。このため、優先度を例え、高めたとしても、低い値になり、永続的なリンク切れのURLは、画面111に表示されない、または、画面111の下の方に表示されるままになる。
Here, when the URL “https://www.aaa.com/ddd.html” of the resource of the access failure is a permanent link disconnection, the number of accesses of the link is close to “0”. Is also close to “0”. For this reason, even if the priority is compared and increased, it becomes a low value, and the permanently broken URL is not displayed on the
以上説明したように、情報処理装置101は、検索依頼に応じて検索されたネットワーク上のリソースに関する情報を提示し、提示したネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害に関する情報を取得する。この場合、情報処理装置101は、所定期間の間、複数のリソースのうち特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させる。また、情報処理装置101は、所定期間の経過後、低下させた優先度を高める、または、低下させた優先度を特定のリソースに対するアクセス数に応じた優先度に制御する。
As described above, the
これにより、情報処理装置101は、所定期間の間、アクセス障害のリソースの表示の優先度を下げることができる。このため、一時的にアクセス障害のリソースは、所定期間後、表示の優先度が高まるため、ユーザ端末102の画面111に表示される、または、画面111の元の位置に表示される。一方、永続的にリンク切れしたリンクは、所定期間、アクセスされずアクセス頻度がゼロに近いため、所定期間後でも表示の優先度は低いままであり、ユーザ端末102の画面111に表示されない、または、画面111の下の方に表示される。
As a result, the
(情報処理装置101のシステム構成例)
図2は、実施の形態にかかる情報処理装置101のシステム構成例を示す説明図である。図2において、提示制御システム200は、情報処理装置101と、複数のユーザ端末102と、を含む。提示制御システム200において、情報処理装置101と複数のユーザ端末102は、有線または無線のネットワーク103を介して接続される。ネットワーク103は、例えば、LAN(Local Area Network)、WAN(Wide Area Network)、インターネットなどである。
(System configuration example of the information processing apparatus 101)
FIG. 2 is an explanatory diagram of a system configuration example of the
情報処理装置101は、特定のリソースへのアクセス障害に関する情報に基づき、検索依頼に応じて提示するリソースに関する情報の提示の優先度を制御する装置である。具体的には、例えば、情報処理装置101は、PC(パーソナル・コンピュータ)またはサーバ等のコンピュータである。
The
また、情報処理装置101は、反応データテーブル210、重み定義テーブル220、フィルタ定義テーブル230、アクセスログ240、レーティングテーブル250および推薦データテーブル260を有する。図1に示した、推薦データテーブル112〜114は、推薦データテーブル260に対応する。反応データテーブル210、重み定義テーブル220、フィルタ定義テーブル230、アクセスログ240、レーティングテーブル250および推薦データテーブル260の記憶内容については、図4、図5、図6、図7、図8および図9を用いて後述する。
The
ユーザ端末102は、検索を実行するユーザが操作する端末装置である。ユーザ端末102は、情報処理装置101に検索依頼を行い、情報処理装置101が提示したネットワーク上のリソースに関する情報を表示する。ユーザ端末102は、表示したリソースに関する情報に基づき、ネットワーク上のリソースにアクセスすることができる。例えば、ユーザ端末102は、ネットワーク上の文書や画像を表示することができる。具体的に、ユーザ端末102は、PC、タブレット端末等のコンピュータである。
The
(情報処理装置101のハードウェア構成例)
図3は、実施の形態にかかる情報処理装置101のハードウェア構成例を示すブロック図である。図3において、情報処理装置101は、CPU(Central Processing Unit)301と、メモリ302と、I/F(Interface)303と、ディスクドライブ304と、ディスク305と、を有する。また、各構成部は、バス300によってそれぞれ接続される。
(Hardware configuration example of information processing apparatus 101)
FIG. 3 is a block diagram of a hardware configuration example of the
ここで、CPU301は、情報処理装置101の全体の制御を司る。メモリ302は、例えば、ROM(Read Only Memory)、RAM(Random Access Memory)およびフラッシュROMなどを有する。具体的には、例えば、フラッシュROMやROMが各種プログラムを記憶し、RAMは記憶部としてCPU301のワークエリアとして使用される。メモリ302に記憶されるプログラムは、CPU301にロードされることで、コーディングされている処理をCPU301に実行させる。
Here, the
I/F303は、通信回線を通じてLAN、WAN、インターネットなどのネットワーク103に接続され、ネットワーク103を介して他のコンピュータ(例えば、図2に記載のユーザ端末102)に接続される。そして、I/F303は、ネットワーク103と内部のインターフェースを司り、他のコンピュータからのデータの入出力を制御する。I/F303には、例えば、モデムやLANアダプタなどを採用することができる。
The I /
ディスクドライブ304は、CPU301の制御に従ってディスク305に対するデータのリード/ライトを制御する。ディスク305は、ディスクドライブ304の制御で書き込まれたデータを記憶する。ディスク305としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
The
なお、情報処理装置101は、上述した構成部のほか、例えば、SSD(Solid State Drive)、キーボード、マウス、プリンタ、ディスプレイなどを有することにしてもよい。また、図2に示したユーザ端末102についても、情報処理装置101と同様のハードウェア構成例により実現することができる。
The
(反応データテーブル210の一例)
図4は、実施の形態にかかる反応データテーブル210の一例を示す説明図である。図4において、反応データテーブル210は、例えば、情報処理装置101によって作成、更新され、情報処理装置101のメモリまたはディスクに記憶される。
(Example of reaction data table 210)
FIG. 4 is an explanatory diagram of an example of the reaction data table 210 according to the embodiment. In FIG. 4, for example, the reaction data table 210 is created and updated by the
反応データテーブル210は、URL、通知回数および最終通報日の項目を有する。反応データテーブル210は、各項目に情報を設定することで、反応情報を1レコードとして記憶する。例えば、図4に示す反応データテーブル210は、反応情報210−1〜210−3を各レコードとして記憶する。 The reaction data table 210 includes items of URL, number of notifications, and last report date. The reaction data table 210 stores reaction information as one record by setting information for each item. For example, the reaction data table 210 shown in FIG. 4 stores reaction information 210-1 to 210-3 as each record.
ここで、URLは、ネットワーク上のリソースの位置を特定する情報を示す。通知回数は、当該レコードのURLが特定する位置のリソースにアクセス障害があったことを通知された回数を示す。例えば、情報処理装置101は、ユーザ端末102にURLを提示し、提示したURLのリソースにユーザ端末102がアクセスできなかった際に、ユーザ端末102は、アクセス障害があったことを通知する。最終通報日は、当該レコードのURLが特定する位置のリソースにアクセス障害があったことを最後に通知された日を示す。
Here, the URL indicates information for specifying the location of the resource on the network. The number of notifications indicates the number of times that an access failure has been notified to the resource at the position specified by the URL of the record. For example, the
図4の例では、レコード210−1は、URL「https://www.aaa.com/ddd.html」が特定する位置のリソースにアクセス障害が3回通知され、最後の通知は2015年12月16日であることを示す。 In the example of FIG. 4, the record 210-1 is notified of the access failure three times to the resource at the position specified by the URL “https://www.aaa.com/ddd.html”. Indicates the month 16th.
(重み定義テーブル220の一例)
図5は、実施の形態にかかる重み定義テーブル220の一例を示す説明図である。図5において、重み定義テーブル220は、例えば、情報処理装置101によって作成、更新され、情報処理装置101のメモリまたはディスクに記憶される。
(An example of the weight definition table 220)
FIG. 5 is an explanatory diagram of an example of the weight definition table 220 according to the embodiment. In FIG. 5, for example, the weight definition table 220 is created and updated by the
重み定義テーブル220は、重み定義および変更期間の項目を有する。重み定義テーブル220は、各項目に情報を設定することで、重み情報を1レコードとして記憶する。例えば、図5に示す重み定義テーブル220は、重み情報220−1をレコードとして記憶する。 The weight definition table 220 has items of weight definition and change period. The weight definition table 220 stores weight information as one record by setting information for each item. For example, the weight definition table 220 illustrated in FIG. 5 stores the weight information 220-1 as a record.
ここで、重み定義は、URL別の重みを算出するための値を示す。URL別の重みについては、図6を用いて後述する。例えば、重み定義は、すべてのURLに対して同じ値を設定することができる。また、変更期間は、反応データテーブル210の通知回数に基づいて、URL別の重みを低下させる期間を示す。例えば、情報処理装置101は、反応データテーブル210の最終通報日から変更期間が経過するまで、URL別の重みを低下させ、変更期間が経過後、URL別の重みを元に戻すことができる。
Here, the weight definition indicates a value for calculating a weight for each URL. The weight for each URL will be described later with reference to FIG. For example, the weight definition can set the same value for all URLs. The change period indicates a period during which the weight for each URL is reduced based on the number of notifications in the reaction data table 210. For example, the
図5の例では、レコード220−1は、重み定義の値が「0.5」であり、変更期間が「2週間」であることを示す。 In the example of FIG. 5, the record 220-1 indicates that the value of the weight definition is “0.5” and the change period is “2 weeks”.
(フィルタ定義テーブル230の一例)
図6は、実施の形態にかかるフィルタ定義テーブル230の一例を示す説明図である。図6において、フィルタ定義テーブル230は、例えば、情報処理装置101によって作成、更新され、情報処理装置101のメモリまたはディスクに記憶される。
(Example of filter definition table 230)
FIG. 6 is an explanatory diagram of an example of the filter definition table 230 according to the embodiment. In FIG. 6, for example, the filter definition table 230 is created and updated by the
フィルタ定義テーブル230は、URLおよびURL別重みの項目を有する。フィルタ定義テーブル230は、各項目に情報を設定することで、フィルタ定義情報を1レコードとして記憶する。例えば、図6に示すフィルタ定義テーブル230は、フィルタ定義情報230−1〜230−3を各レコードとして記憶する。 The filter definition table 230 has items of URLs and URL-specific weights. The filter definition table 230 stores the filter definition information as one record by setting information for each item. For example, the filter definition table 230 illustrated in FIG. 6 stores filter definition information 230-1 to 230-3 as each record.
ここで、URLは、ネットワーク上のリソースの位置を特定する情報を示す。URL別重みは、情報処理装置101がユーザ端末102にURLを提示する順序を決定するために用いられる値を示す。例えば、URL別重みは、反応データテーブル210の通知回数と重み定義テーブル220の重み定義から算出することができる。具体的には、情報処理装置101は、URL別重みを、重み定義テーブル220の重み定義の値を反応データテーブル210の通知回数の回数累乗することにより、算出する。
Here, the URL indicates information for specifying the location of the resource on the network. The weight by URL indicates a value used for determining the order in which the
図6の例では、レコード230−1は、URL「https://www.aaa.com/ddd.html」のURL別重みが「0.125」であることを示す。具体的には、情報処理装置101は、レコード210−1の通知回数「3」とレコードの220−1の重み定義「0.5」から、URL別重みを0.125=0.53で算出する。
In the example of FIG. 6, the record 230-1 indicates that the URL-specific weight of the URL “https://www.aaa.com/ddd.html” is “0.125”. Specifically, the
(アクセスログ240の一例)
図7は、実施の形態にかかるアクセスログ240の一例を示す説明図である。図7において、アクセスログ240は、例えば、情報処理装置101によって作成、更新され、情報処理装置101のメモリまたはディスクに記憶される。
(Example of access log 240)
FIG. 7 is an explanatory diagram of an example of the access log 240 according to the embodiment. In FIG. 7, for example, the access log 240 is created and updated by the
アクセスログ240は、URLおよびカウント数の項目を有する。アクセスログ240は、各項目に情報を設定することで、アクセスログ情報を1レコードとして記憶する。例えば、図7に示すアクセスログ240は、アクセスログ情報240−1〜240−3を各レコードとして記憶する。
The
ここで、URLは、ネットワーク上のリソースの位置を特定する情報を示す。カウント数は、当該レコードのURLが特定する位置のリソースをユーザ端末102がアクセスした回数を示す。例えば、当該レコードのURLが特定する位置のページの情報をユーザ端末102のディスプレイに表示することにより、カウント数が増加される。また、アクセスログ240は、当該レコードのURLへのアクセス障害も記録することができる。例えば、カウント数を正の整数以外の値にすることで、当該レコードのURLにアクセス障害があったことを記録できる。
Here, the URL indicates information for specifying the location of the resource on the network. The count number indicates the number of times the
図7の例では、レコード240−1は、URL「https://www.aaa.com/ddd.html」が特定する位置のページの情報に10回アクセスがあったことを示す。 In the example of FIG. 7, the record 240-1 indicates that the information on the page at the position specified by the URL “https://www.aaa.com/ddd.html” has been accessed 10 times.
(レーティングテーブル250の一例)
図8は、実施の形態にかかるレーティングテーブル250の一例を示す説明図である。図8において、レーティングテーブル250は、例えば、情報処理装置101によって作成、更新され、情報処理装置101のメモリまたはディスクに記憶される。
(Example of rating table 250)
FIG. 8 is an explanatory diagram of an example of the rating table 250 according to the embodiment. In FIG. 8, for example, the rating table 250 is created and updated by the
レーティングテーブル250は、URL、カウント数、カウント考慮後重みおよびユーザID(Identification)の項目を有する。レーティングテーブル250は、各項目に情報を設定することで、レーティング情報を1レコードとして記憶する。例えば、図8に示すレーティングテーブル250は、レーティング情報250−1〜250−3を各レコードとして記憶する。 The rating table 250 has items of URL, count number, weight after counting, and user ID (Identification). The rating table 250 stores rating information as one record by setting information for each item. For example, the rating table 250 shown in FIG. 8 stores rating information 250-1 to 250-3 as each record.
ここで、レーティングテーブル250は、一定の基準によってURLを評価し、評価結果を数値化したテーブルである。一定の基準には、例えば、URLのアクセス数がある。また、URLは、ネットワーク上のリソースの位置を特定する情報を示す。カウント数は、当該レコードのURLが特定する位置のリソースをユーザ端末102が取得した回数を示す。例えば、カウント数はアクセスログ240のカウント数を設定することができる。カウント考慮後重みは、当該レコードのカウント数を考慮した当該レコードのURLを評価した評価結果を示す。例えば、カウント考慮後重みは、フィルタ定義テーブル230のURL別重みと、レーティングテーブル250のカウント数から算出することができる。具体的には、情報処理装置101は、カウント考慮後重みをレーティングテーブル250のカウント数とフィルタ定義テーブル230のURL別重みの積により算出する。ユーザIDは、当該レコードのURLが特定する位置のリソースを作成したユーザを識別するための識別子を示す。
Here, the rating table 250 is a table in which URLs are evaluated according to a certain standard and the evaluation results are digitized. An example of the certain standard is the number of URL accesses. The URL indicates information for specifying the location of the resource on the network. The count number indicates the number of times the
図8の例では、レコード250−1は、URL「https://www.aaa.com/ddd.html」が特定する位置のページの情報に10回アクセスがあったことを示す。また、当該URLのカウント考慮後重みは、「1.25」であり、当該URLが特定する位置のページの情報は、ユーザID「aaa」のユーザによって作成されたことを示す。具体的には、情報処理装置101は、レコード230−1のURL別重み「0.125」とレコード250−1のカウント数「10」から、カウント考慮後重みを1.25=0.125×10で算出する。
In the example of FIG. 8, the record 250-1 indicates that the information on the page at the position specified by the URL “https://www.aaa.com/ddd.html” has been accessed 10 times. Further, the post-counting weight of the URL is “1.25”, which indicates that the information on the page at the position specified by the URL is created by the user with the user ID “aaa”. Specifically, the
(推薦データテーブル260の一例)
図9は、実施の形態にかかる推薦データテーブル260の一例を示す説明図である。図9において、推薦データテーブル260は、例えば、情報処理装置101によって作成、更新され、情報処理装置101のメモリまたはディスクに記憶される。
(Example of recommendation data table 260)
FIG. 9 is an explanatory diagram of an example of the recommendation data table 260 according to the embodiment. In FIG. 9, for example, the recommendation data table 260 is created and updated by the
推薦データテーブル260は、ユーザID、推奨度およびURLの項目を有する。推薦データテーブル260は、各項目に情報を設定することで、推薦情報を1レコードとして記憶する。例えば、図9に示す推薦データテーブル260は、推薦情報260−1〜260−3を各レコードとして記憶する。 The recommendation data table 260 includes items of user ID, recommendation level, and URL. The recommendation data table 260 stores recommendation information as one record by setting information for each item. For example, the recommendation data table 260 illustrated in FIG. 9 stores recommendation information 260-1 to 260-3 as each record.
ここで、推薦データテーブル260は、ユーザ端末102からの検索依頼に応じて作成される。また、ユーザIDは、当該レコードのURLが特定する情報を作成したユーザを識別するための識別子を示す。また、推奨度は、当該レコードのURLを提示する際の優先度を示す。例えば、情報処理装置101は、推奨度が大きいURLを優先して提示することができる。また、情報処理装置101は、推奨度をレーティングテーブル250のカウント考慮後の重みから算出することができる。具体的に、情報処理装置101は、レーティングテーブル250のカウント考慮後の重みを推奨度とすることができる。また、URLは、ユーザ端末102からの検索依頼に応じて検索されたネットワーク上のリソースの位置を特定する情報を示す。
Here, the recommendation data table 260 is created in response to a search request from the
図9の例では、レコード260−1は、URL「https://www.bbb.com/eee.html」が特定する位置のページの情報は、ユーザID「bbb」のユーザによって作成されたことを示す。また、当該URLの推奨度は「10」であることを示す。具体的には、情報処理装置101は、レーティングテーブルのレコード250−2のカウント考慮後重み「10」を推奨度にする。
In the example of FIG. 9, the record 260-1 is created by the user with the user ID “bbb” as the information on the page specified by the URL “https://www.bbb.com/eeee.html”. Indicates. In addition, the recommended level of the URL is “10”. Specifically, the
(検索サイト画面1001の一例)
図10は、実施の形態にかかる検索サイト画面1001の一例を示す説明図である。図10において、検索サイト画面1001は、検索キーワードを受け付けて、検索されたURLを表示する画面である。検索サイト画面1001は、例えば、情報処理装置101によって作成され、ユーザ端末102のディスプレイに表示される。
(Example of search site screen 1001)
FIG. 10 is an explanatory diagram of an example of the
検索サイト画面1001は、戻るボタン1011、進むボタン1012、URL表示項目1013、検索キーワード入力項目1014、検索ボタン1015、検索結果表示項目1016および参照不可通報ボタン1017を有する。
The
ここで、戻るボタン1011は、現在表示しているページの前のページを表示することを指示するためのボタンである。進むボタン1012は、現在表示しているページの次のページを表示することを指示するためのボタンである。URL表示項目1013は、現在表示しているページのURLを表示する項目である。
Here, the
また、検索キーワード入力項目1014は、ユーザが検索キーワードを入力する項目である。検索ボタン1015は、検索キーワード入力項目1014に入力された検索キーワードによる検索を情報処理装置101に指示するためのボタンである。検索結果表示項目1016は、情報処理装置101が提示した検索結果を表示する項目である。例えば、情報処理装置101は、優先度が高いURLを上の方に表示することができる。具体的には、検索結果表示項目1016は、推薦データテーブル260のURLを推奨度の順に表示することができる。この際、検索結果表示項目1016に表示できるだけのURLを表示することもできるし、推薦データテーブル260の推奨度が一定値より低いURLを表示しないこともできる。また、検索結果表示項目1016に、スクロールバーを設定したり、複数ページを表示可能にすることにより、推薦データテーブル260のURLをすべて表示できるようにしてもよい。
The search
また、ユーザ端末102は、検索結果表示項目1016に表示されたURLを、例えば、マウスでクリックするまたは画面にタッチすることで、当該URLが特定する位置のリソースを取得して、表示することができる。
Also, the
また、参照不可通報ボタン1017は、当該ボタンに対応するURLが特定する位置のリソースへのアクセス障害を情報処理装置101に通知することを指示するためのボタンである。例えば、検索結果表示項目1016に表示されたURLをマウスでクリックしたが、URLが特定する位置のページの情報が表示されない場合に、参照不可通報ボタン1017をクリックすることで、ユーザ端末102は、アクセス障害を情報処理装置101に通知することができる。
Further, the reference
また、戻るボタン1011、進むボタン1012、検索ボタン1015および参照不可通報ボタン1017は、ユーザがマウスでクリックするまたは画面にタッチする等で情報処理装置101およびユーザ端末102に指示をすることができる。
Further, the
図10の例は、ユーザが、検索キーワードとして「abcdef]を検索キーワード入力項目1014に入力し、検索ボタン1015を押下して、情報処理装置101に検索を指示することより、検索結果のURLが検索結果表示項目1016に表示される。
In the example of FIG. 10, the user inputs “abcdef” as a search keyword in the search
(表示エラー画面1101の一例)
図11は、実施の形態にかかる表示エラー画面1101の一例を示す説明図である。図11において、表示エラー画面1101は、検索されたURLが特定する位置のリソースへのアクセス障害時に表示される画面である。表示エラー画面1101は、例えば、情報処理装置101によって作成され、ユーザ端末102のディスプレイに表示される。
(Example of display error screen 1101)
FIG. 11 is an explanatory diagram illustrating an example of a
表示エラー画面1101は、戻るボタン1111、進むボタン1112およびURL表示項目1113を有する。
The
ここで、戻るボタン1111は、現在表示しているページの前のページを表示することを指示するためのボタンである。進むボタン1112は、現在表示しているページの次のページを表示することを指示するためのボタンである。URL表示項目1113は、現在表示しているページのURLを表示する項目である。
Here, the return button 1111 is a button for instructing to display the page before the currently displayed page. The forward button 1112 is a button for instructing to display the next page of the currently displayed page. The
例えば、表示エラー画面1101は、検索サイト画面1001において、ユーザが検索結果表示項目1016に表示されたURLをマウスでクリックし、クリックされたURLが特定する位置のリソースが存在しない時に表示される。この場合、ユーザは、戻るボタン1111を押下することで、検索サイト画面1001に戻り、参照不可通報ボタン1017を押下することで、アクセス障害を情報処理装置101に通知することができる。
For example, the
図11の例では、表示エラー画面1101は、ユーザが検索結果のURL「https://www.aaa.com/ddd.html」で特定される位置のページを表示しようとしたが、当該ページが存在しない場合に表示される。例えば、「www.aaa.com」で特定されるサーバにページ「ddd.html」が存在しない場合に、図11の表示エラー画面1101が表示される。
In the example of FIG. 11, the
(検索サイト画面1201の一例)
図12は、実施の形態にかかる検索サイト画面1201の一例を示す説明図である。図12において、検索サイト画面1201は、検索サイト画面1001と同じく、検索キーワードを受け付けて、検索されたURLを表示する画面である。検索サイト画面1201は、例えば、情報処理装置101によって作成され、ユーザ端末102のディスプレイに表示される。
(Example of search site screen 1201)
FIG. 12 is an explanatory diagram of an example of the
検索サイト画面1201は、戻るボタン1211、進むボタン1212、URL表示項目1213、検索キーワード入力項目1214、検索ボタン1215、検索結果表示項目1216および参照不可通報ボタン1217を有する。それぞれ、検索サイト画面1001の戻るボタン1011、進むボタン1012、URL表示項目1013、検索キーワード入力項目1014、検索ボタン1015、検索結果表示項目1016および参照不可通報ボタン1017と同じ機能を有する。
The
ここで、検索サイト画面1201は、検索サイト画面1001で検索結果表示項目1016のURLにアクセス障害があったことを情報処理装置101に通知した後、再度検索が情報処理装置101に依頼された際に表示される画面である。
Here, the
また、情報処理装置101は、検索結果表示項目1216の中で、アクセス障害により下の方に表示されるようになったURLを別の表示態様で表示することもできる。この場合、情報処理装置101は、ユーザがアクセス障害のURLにアクセスすることを防ぐことができる。また、情報処理装置101は、検索結果表示項目1216の中で、アクセス障害により下の方に表示されるようになったURLでも、参照不可通知ボタン1217を表示することができる。この場合、ユーザがアクセス障害を再度検出した場合、情報処理装置101に通知することができる。
In addition, the
図12の例は、図10で表示されたURL「https://www.aaa.com/ddd.html」のアクセス障害が、参照不可通報ボタン1017の押下で、情報処理装置101に通知された後、同じ検索キーワードで検索した際に表示される画面である。情報処理装置101は、URL「https://www.aaa.com/ddd.html」のアクセス障害を取得しているため、同じ検索キーワード「abcdef]で検索された場合、アクセス障害のURLを下の方に表示している。
In the example of FIG. 12, the access failure of the URL “https://www.aaa.com/ddd.html” displayed in FIG. 10 is notified to the
具体的には、情報処理装置101は、URL「https://www.aaa.com/ddd.html」を図10では一番上に表示しているが、図12では3番目に表示する。また、情報処理装置101は、アクセス障害のURLを下の方に表示するのではなく、検索サイト画面1201に表示しないこともできる。
Specifically, the
(情報処理装置101の機能的構成例)
次に、図2に示した情報処理装置101の機能的構成例について説明する。図13は、実施の形態にかかる情報処理装置101の機能的構成例を示すブロック図である。図13において情報処理装置101は、受付部1301と、決定部1302と、出力部1303と、を含む構成である。受付部1301と、決定部1302と、出力部1303、を含む制御部は、具体的には、例えば、図3に示したメモリ302などの記憶装置に記憶されたプログラムをCPU301に実行させることにより、その機能を実現する。各機能部の処理結果は、例えば、図3に示したメモリ302などの記憶装置に記憶される。
(Functional configuration example of the information processing apparatus 101)
Next, a functional configuration example of the
受付部1301は、ユーザ端末102から検索条件およびアクセス障害のURLを受け付ける機能を有する。例えば、受付部1301は、検索サイト画面1001で、検索キーワード入力項目1014にユーザが検索キーワードを入力し、検索ボタン1015を押下することにより、検索条件を受け付けることができる。
The accepting
また、受付部1301は、アクセス障害があったURLに対応する参照不可通報ボタン1017をユーザが押下することにより、アクセス障害のURLを受け付けることができる。また、受付部1301は、ユーザからのメールの通報によりアクセス障害のURLを受け付けることもできる。さらに、受付部1301は、ユーザ端末102からアクセスログ240を取得して、アクセス障害のURLを受け付けることもできる。
Further, the accepting
また、受付部1301は、アクセス障害があったURLを受け付けた場合、受け付けたURLに対応する反応データテーブル210のレコードの通知回数を増加させ、最終通報日をアクセス障害があったURLを受け付けた日にすることができる。例えば、受付部1301は、通知回数を1増加することができる。また、受付部1301は、受け付けたURLに対応する反応データテーブル210のレコードが存在しない場合、新規にレコードを追加することができる。この場合、受付部1301は、通知回数を1にすることができる。
In addition, when accepting a URL with an access failure, the accepting
また、受付部1301は、アクセス障害があったURLを受け付けた場合、受け付けたURLにアクセスして、アクセス障害であるか判断することもできる。ここで、アクセス障害でないと判断した場合、受付部1301は、反応データテーブル210のレコードを更新しないこともできる。また、アクセス障害でないと判断した場合、受付部1301は、反応データテーブル210のレコードの通知回数を0にすることもできる。
In addition, when receiving a URL having an access failure, the
決定部1302は、反応データテーブル210の通知回数から推薦データテーブル260の推奨度を決定する機能を有する。例えば、決定部1302は、反応データテーブル210の通知回数と重み定義テーブル220の重み定義から、URL別重みを算出することができる。
The
また、決定部1302は、反応データテーブル210の通知回数が更新された場合に、URL別重みを算出することができる。この場合、情報処理装置101は、アクセス障害のURLの表示順序をすぐに低くして、ユーザがアクセス障害のURLにアクセスするのを防ぐことができる。
Further, the
また、決定部1302は、反応データテーブル210の通知回数が一定の回数更新された場合に、URL別重みを算出することができる。この場合、情報処理装置101は、間違ってアクセス障害であると通報されたURLに関する情報の提示の優先度を低下させないことができる。
Further, the determining
例えば、決定部1302は、経過時間が変更期間を超えない場合、URL別重みを、重み定義テーブル220の重み定義の値を反応データテーブル210の通知回数の回数累乗することにより、算出することができる。この場合、1回の通知では、URL別重みが下がらない。このため、情報処理装置101は、間違ってアクセス障害であると通報されたURLに関する情報の提示の優先度を低下させないことができる。ここで、経過時間とは、算出するURL別重みのURLに対応する反応データテーブル210のレコードの最終通報日から現在までの時間である。
For example, when the elapsed time does not exceed the change period, the
例えば、決定部1302は、経過時間が変更期間を超えた場合、URL別重みを高めることができる。具体的には、決定部1302は、URL別重みを、重み定義テーブル220の重み定義とすることができる。また、例えば、決定部1302は、アクセスログ240のカウント数に基づいて、URL別重みを算出することができる。ここで、決定部1302は、アクセスログ240のカウント数が多いほど、URL別重みを大きくすることができる。
For example, the determining
また、決定部1302は、フィルタ定義テーブル230のURL別重みとアクセスログ240のカウント数からレーティングテーブル250のカウント考慮後重みを更新することができる。例えば、決定部1302は、フィルタ定義テーブル230のURL別重みとアクセスログ240のカウント数との積で、レーティングテーブル250のカウント考慮後重みを更新することができる。
Further, the
また、決定部1302は、レーティングテーブル250のカウント考慮後重みから推薦データテーブル260の推奨度を更新することができる。例えば、決定部1302は、受付部1301が受け付けた検索条件で検索したURLで推薦データテーブル260のレコードを作成して、対応するURLのレーティングテーブル250のレコードのカウント考慮後を推奨度に設定することができる。
Also, the
出力部1303は、推薦データテーブル260に基づき検索サイト画面1001の検索結果表示項目1016を作成して、ユーザ端末102に出力する機能を有する。例えば、出力部1303は、推薦データテーブル260の推奨度が大きいURLを検索結果表示項目1016の上の方に表示することができる。
The
(リンク切れ受付処理手順の一例)
図14は、実施の形態にかかる情報処理装置101のリンク切れ受付処理手順の一例を示すフローチャートである。図14において、情報処理装置101は、検索条件を受け付ける(ステップS1401)。例えば、情報処理装置101は、検索サイト画面1001で、検索キーワード入力項目1014にユーザが検索キーワードを入力し、検索ボタン1015を押下することにより、検索条件を受け付けることができる。
(Example of broken link acceptance processing procedure)
FIG. 14 is a flowchart illustrating an example of a broken link reception process procedure of the
情報処理装置101は、検索処理を実行する(ステップS1402)。例えば、情報処理装置101は、既存の検索エンジンを使用することにより、検索キーワードに関連するネットワーク上のURLを検索することができる。
The
情報処理装置101は、検索されたURLを出力する(ステップS1403)。例えば、情報処理装置101は、検索されたネットワーク上のリソースの位置を特定するURLと当該URLに対応付けた参照不可通報ボタン1017を表示する画面をユーザ端末102に出力する。この際、情報処理装置101は、出力するURLを推薦データテーブル260の推奨度に基づいた順で表示する画面を出力することができる。具体的には、情報処理装置101は、推奨度が大きいほど、URLを画面の上の方に表示することができる。
The
情報処理装置101は、参照不可通報ボタン1017の押下を受け付けたか否かを判断する(ステップS1404)。例えば、情報処理装置101が送信した画面を表示したユーザ端末102は、検索サイト画面1001で、検索結果表示項目1016に表示されたURLをユーザがマウスでクリックすることにより、リンク先の選択を受け付けることができる。ユーザ端末102は、選択を受け付けたURLのリソースにアクセスして情報を取得して、ユーザ端末102に表示することができる。ここで、選択を受け付けたURLのリソースのアクセスに障害があった場合、アクセス障害があったURLに対応する参照不可通報ボタン1017をユーザが押下する。これにより、情報処理装置101は、参照不可通報ボタン1017の押下を受け付ける。
The
参照不可通報ボタン1017の押下を受け付けた場合(ステップS1404:Yes)、情報処理装置101は、反応データテーブル210に通知回数と最終通報日を記録する(ステップS1405)。例えば、情報処理装置101は、押下を受け付けた参照不可通報ボタン1017と対応するURLに対応する反応データテーブル210のレコードの通知回数を増加させる。また、情報処理装置101は、参照不可通報ボタン1017の押下を受け付けた時間を当該レコードの最終通報日として設定する。
When the pressing of the reference
参照不可通報ボタン1017の押下を受け付けない場合(ステップS1404:No)、情報処理装置101の処理は、終了する。
When the pressing of the reference
これにより、本フローチャートにおける一連の処理は終了する。本フローチャートを実行することで、情報処理装置101は、アクセス障害が発生したURLの情報を取得して、反応データテーブル210に記録することができる。
Thereby, a series of processing in this flowchart is completed. By executing this flowchart, the
(レーティング処理手順の一例)
図15は、実施の形態にかかる情報処理装置101のレーティング処理手順の一例を示すフローチャートである。図15において、情報処理装置101は、反応データテーブル210から未処理のレコードを取得する(ステップS1501)。ここで、未処理のレコードとは、ステップS1502以下の処理が行われていないレコードである。
(Example of rating process)
FIG. 15 is a flowchart illustrating an example of a rating process procedure of the
情報処理装置101は、重み定義テーブル220から重み定義を取得する(ステップS1502)。情報処理装置101は、経過時間が変更期間を超えたか否かを判断する(ステップS1503)。例えば、情報処理装置101は、ステップS1501で取得したレコードの最終通報日から現在までの時間が、重み定義テーブル220の変更期間を超えたかで、経過時間が変更期間を超えたか否かを判断することができる。
The
経過時間が変更期間を超えない場合(ステップS1503:No)、情報処理装置101は、重み定義と通知回数からURL別重みを算出する(ステップS1504)。例えば、情報処理装置101は、ステップS1501で取得したレコードの通知回数と重み定義テーブル220の重み定義から、URL別重みを算出することができる。
When the elapsed time does not exceed the change period (step S1503: No), the
経過時間が変更期間を超えた場合(ステップS1503:Yes)、情報処理装置101は、URL別重みを、高める、または、アクセス数に応じた制御をする(ステップS1505)。例えば、情報処理装置101は、重み定義テーブル220の重み定義をURL別重みとすることができる。また、例えば、情報処理装置101は、アクセスログ240のカウント数に基づいて、URL別重みを算出することができる。ここで、情報処理装置101は、アクセスログ240のカウント数が多いほど、URL別重みを大きくすることができる。
When the elapsed time exceeds the change period (step S1503: Yes), the
情報処理装置101は、URL別重みをフィルタ定義テーブル230に記録する(ステップS1506)。例えば、情報処理装置101は、ステップS1501で取得したレコードのURLに対応するフィルタ定義テーブル230のレコードのURL別重みに、ステップS1504およびステップS1505で算出したURL別重みを設定する。
The
情報処理装置101は、反応データテーブル210に未処理のレコードがあるか否かを判断する(ステップS1507)。未処理のレコードがある場合(ステップS1507:Yes)、情報処理装置101の処理は、ステップS1501に戻る。
The
未処理のレコードがない場合(ステップS1507:No)、情報処理装置101は、フィルタ定義テーブル230とアクセスログ240からレーティングテーブル250を更新する(ステップS1508)。例えば、情報処理装置101は、レーティングテーブル250のURLに対応するフィルタ定義テーブル230のレコードのURL別重みを取得する。また、情報処理装置101は、レーティングテーブル250のURLに対応するアクセスログ240のレコードのカウント数を取得する。情報処理装置101は、取得したURL別重みとカウント数から算出した値で、レーティングテーブル250のカウント考慮後重みを更新する。
If there is no unprocessed record (step S1507: No), the
情報処理装置101は、レーティングテーブル250から推薦データテーブル260を更新する(ステップS1509)。例えば、情報処理装置101は、レーティングテーブル250のURLに対応する推薦データテーブル260のレコードの推奨度を、レーティングテーブル250のカウント考慮後重みで更新する。
The
これにより、本フローチャートにおける一連の処理は終了する。本フローチャートを実行することで、情報処理装置101は、推薦データテーブル260のレコードの推奨度を反応データテーブル210の通知回数に基づいて更新することができる。
Thereby, a series of processing in this flowchart is completed. By executing this flowchart, the
以上説明したように、情報処理装置101は、検索依頼に応じて検索されたネットワーク上のリソースに関する情報を提示し、提示したネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害に関する情報を取得する。この場合、情報処理装置101は、所定期間の間、複数のリソースのうち特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させる。また、情報処理装置101は、所定期間の経過後、低下させた優先度を高める、または、低下させた優先度を特定のリソースに対するアクセス数に応じた優先度に制御する。
As described above, the
これにより、情報処理装置101は、所定期間の間、アクセス障害のリソースの表示の優先度を下げることができる。このため、一時的にアクセス障害のリソースは、所定期間後、表示の優先度が高まるため、ユーザ端末102の画面111に表示される、または、画面111の元の位置に表示される。一方、永続的にリンク切れしたリンクは、所定期間、アクセスされずアクセス頻度がゼロに近いため、所定期間後でも表示の優先度は低いままであり、ユーザ端末102の画面111に表示されない、または、画面111の下の方に表示される。従って、一時的にリンク切れしたリンクが、リンクの一覧の元の位置に表示されるため、管理者はリンクの一覧をメンテナンスしなくてもよく、リンクの一覧の管理の工数を削減できる。
As a result, the
また、情報処理装置101は、特定のリソースへのアクセス障害に関する情報を取得した際、特定のリソースへアクセスを行い、アクセス障害を確認することができる。情報処理装置101は、アクセス障害を確認した後、所定の期間、特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させることもできる。
Further, when the
これにより、情報処理装置101は、間違ってアクセス障害であると通報されたリソースに関する情報の提示の優先度を低下させないことができる。
As a result, the
また、情報処理装置101は、特定のリソースへのアクセス障害に関する情報を取得してからの経過時間が所定期間に満たない場合は、優先度を低下させることができる。さらに、情報処理装置101は、経過時間が所定期間を超す場合は、優先度を低下させる処理を行わない、または、所定期間あたりのアクセス数が多いほど優先度を高くする制御を行うことができる。
Further, the
これにより、情報処理装置101は、特定のリソースへのアクセス障害に関する情報を取得すると、すぐに優先度を低下させる。このため、特定のリソースの表示順位が下げられ、ユーザ端末102が、特定のリソースへアクセスすることを防ぐことができる。また、情報処理装置101が、所定期間あたりのアクセス数が多いほど優先度を高くすることで、一時的に障害であったリソースで、よくアクセスされるものの表示順位を上げることができる。
As a result, when the
また、情報処理装置101は、経過時間を、特定のリソースへのアクセス障害に関する情報のうち、最後に取得した情報からの経過時間とすることができる。
Further, the
これにより、情報処理装置101は、特定のリソースへのアクセス障害が継続している状態で、特定のリソースの低下させた優先度を高めることを少なくできる。
As a result, the
また、情報処理装置101は、特定のリソースへのアクセス障害に関する情報を取得した数が多いほど優先度を低くさせることができる。
In addition, the
これにより、情報処理装置101は、1回情報を取得しただけでは、優先度をあまり低下させない。このため、情報処理装置101は、アクセス障害を確認しなくても、間違ってアクセス障害であると通報されたリソースに関する情報の提示の優先度をあまり低下させないことができる。
As a result, the
また、情報処理装置101は、特定のリソースへのアクセス障害に関する情報を、ネットワーク上の特定のリソースに関する情報と対応付けられて表示されたボタンの押下により、取得することができる。
Further, the
これにより、ユーザ端末102のユーザは、ボタンの押下だけで特定のリソースへのアクセス障害を通知することができる。ユーザはメールを管理者に出す等の手間がないため、ユーザの負担が軽減される。また、アクセス障害があってもユーザが通知することを諦めることが減るため、アクセス障害があった場合、情報処理装置101は、ユーザからの通知を受け付けることを増加させることができる。
Thereby, the user of the
なお、本実施の形態で説明した提示制御方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。提示制御プログラムは、ハードディスク、フレキシブルディスク、CD−ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、提示制御プログラムは、インターネット等のネットワークを介して配布してもよい。 The presentation control method described in this embodiment can be realized by executing a program prepared in advance on a computer such as a personal computer or a workstation. The presentation control program is recorded on a computer-readable recording medium such as a hard disk, a flexible disk, a CD-ROM, an MO, and a DVD, and is executed by being read from the recording medium by the computer. The presentation control program may be distributed via a network such as the Internet.
上述した実施の形態に関し、さらに以下の付記を開示する。 The following additional notes are disclosed with respect to the embodiment described above.
(付記1)検索依頼に応じて検索されたネットワーク上のリソースに関する情報を提示する情報処理装置における提示制御方法において、
前記ネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害に関する情報を取得すると、所定期間の間、前記複数のリソースのうち前記特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させ、
前記所定期間の経過後、低下させた前記優先度を、高める、または、前記特定のリソースに対するアクセス数に応じた優先度に制御する、
処理を前記情報処理装置が実行することを特徴とする提示制御方法。
(Supplementary Note 1) In a presentation control method in an information processing apparatus that presents information about resources on a network searched in response to a search request,
When information on an access failure to a specific resource among a plurality of resources on the network is acquired, the specific resource among the plurality of resources is related to a resource presented in response to a search request for a predetermined period. Lower the priority of information presentation,
After the elapse of the predetermined period, the lowered priority is increased or controlled to a priority according to the number of accesses to the specific resource,
A presentation control method, wherein the information processing apparatus executes processing.
(付記2)前記低下させる処理は、
前記特定のリソースへのアクセス障害に関する情報を取得してからの経過時間が前記所定期間に満たない場合は、前記優先度を低下させ、
前記制御する処理は、
前記経過時間が前記所定期間を超す場合は、前記優先度を低下させる処理を行わない、または、前記所定期間あたりのアクセス数が多いほど前記優先度を高くする制御を行うことを特徴とする付記1に記載の提示制御方法。
(Supplementary note 2)
If the elapsed time since acquiring information related to an access failure to the specific resource is less than the predetermined period, the priority is reduced,
The process to control is
If the elapsed time exceeds the predetermined period, the process for lowering the priority is not performed, or the priority is increased as the number of accesses per predetermined period increases. The presentation control method according to 1.
(付記3)前記経過時間は、前記特定のリソースへのアクセス障害に関する情報のうち、最後に取得した情報からの経過時間であることを特徴とする付記2に記載の提示制御方法。 (Supplementary note 3) The presentation control method according to supplementary note 2, wherein the elapsed time is an elapsed time from the last acquired information among information related to an access failure to the specific resource.
(付記4)前記低下させる処理は、前記特定のリソースへのアクセス障害に関する情報を取得した数が多いほど前記優先度を低くさせることを特徴とする付記1〜3のいずれか一つに記載の提示制御方法。
(Supplementary Note 4) As described in any one of
(付記5)前記特定のリソースへのアクセス障害に関する情報は、前記ネットワーク上の前記特定のリソースに関する情報と対応付けられて表示されたボタンの押下により、取得されることを特徴とする付記1〜4のいずれか一つに記載の提示制御方法。 (Additional remark 5) The information regarding the access failure to the specific resource is acquired by pressing a button displayed in association with the information regarding the specific resource on the network. 5. The presentation control method according to any one of 4.
(付記6)検索依頼に応じて検索されたネットワーク上のリソースに関する情報を提示する情報処理装置における提示制御プログラムにおいて、
前記ネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害に関する情報を取得すると、所定期間の間、前記複数のリソースのうち前記特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させ、
前記所定期間の経過後、低下させた前記優先度を、高める、または、前記特定のリソースに対するアクセス数に応じた優先度に制御する、
処理を前記情報処理装置に実行させることを特徴とする提示制御プログラム。
(Additional remark 6) In the presentation control program in the information processing apparatus which presents the information regarding the resource on the network searched according to the search request,
When information on an access failure to a specific resource among a plurality of resources on the network is acquired, the specific resource among the plurality of resources is related to a resource presented in response to a search request for a predetermined period. Lower the priority of information presentation,
After the elapse of the predetermined period, the lowered priority is increased or controlled to a priority according to the number of accesses to the specific resource,
A presentation control program that causes the information processing apparatus to execute processing.
(付記7)検索依頼に応じて検索されたネットワーク上のリソースに関する情報を提示する情報処理装置における提示制御プログラムを記録した記録媒体において、
前記ネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害に関する情報を取得すると、所定期間の間、前記複数のリソースのうち前記特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させ、
前記所定期間の経過後、低下させた前記優先度を、高める、または、前記特定のリソースに対するアクセス数に応じた優先度に制御する、
処理を前記情報処理装置に実行させる提示制御プログラムを記録したことを特徴とする前記情報処理装置に読み取り可能な記録媒体。
(Additional remark 7) In the recording medium which recorded the presentation control program in the information processing apparatus which presents the information regarding the resource on the network searched according to the search request,
When information on an access failure to a specific resource among a plurality of resources on the network is acquired, the specific resource among the plurality of resources is related to a resource presented in response to a search request for a predetermined period. Lower the priority of information presentation,
After the elapse of the predetermined period, the lowered priority is increased or controlled to a priority according to the number of accesses to the specific resource,
A recording medium readable by the information processing apparatus, wherein a presentation control program for causing the information processing apparatus to execute processing is recorded.
(付記8)検索依頼に応じて検索されたネットワーク上のリソースに関する情報を提示する提示制御システムにおいて、
前記ネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害を検出すると、情報処理装置に前記特定のリソースへのアクセス障害を通知する端末と、
前記ネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害に関する情報を取得すると、所定期間の間、前記複数のリソースのうち前記特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させ、前記所定期間の経過後、低下させた前記優先度を、高める、または、前記特定のリソースに対するアクセス数に応じた優先度に制御する前記情報処理装置と、
を有することを特徴とする提示制御システム。
(Supplementary Note 8) In a presentation control system that presents information about resources on a network searched in response to a search request,
When detecting an access failure to a specific resource among a plurality of resources on the network, a terminal that notifies the information processing device of an access failure to the specific resource;
When information on an access failure to a specific resource among a plurality of resources on the network is acquired, the specific resource among the plurality of resources is related to a resource presented in response to a search request for a predetermined period. The information processing device that lowers the priority of information presentation and increases the reduced priority after the predetermined period, or controls the priority according to the number of accesses to the specific resource;
A presentation control system comprising:
101 情報処理装置
102 ユーザ端末
1301 受付部
1302 決定部
1303 出力部
DESCRIPTION OF
Claims (6)
前記ネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害に関する情報を取得すると、当該特定のリソースへのアクセス障害に関する情報の取得時から所定期間の間、前記複数のリソースのうち前記特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させ、
前記所定期間の経過後、低下させた前記優先度を、高める、または、前記特定のリソースに対するアクセス数に応じた優先度に制御する、
処理を前記情報処理装置が実行することを特徴とする提示制御方法。 In a presentation control method in an information processing apparatus that presents information about resources on a network searched in response to a search request,
When information related to an access failure to a specific resource is acquired from among a plurality of resources on the network, the specific information among the plurality of resources is acquired for a predetermined period from the time when the information related to an access failure to the specific resource is acquired. For these resources, lower the priority of presenting information about resources to be presented in response to search requests,
After the elapse of the predetermined period, the lowered priority is increased or controlled to a priority according to the number of accesses to the specific resource,
A presentation control method, wherein the information processing apparatus executes processing.
前記特定のリソースへのアクセス障害に関する情報を取得してからの経過時間が前記所定期間に満たない場合は、前記優先度を低下させ、
前記制御する処理は、
前記経過時間が前記所定期間を超す場合は、前記優先度を低下させる処理を行わない、または、前記所定期間あたりのアクセス数が多いほど前記優先度を高くする制御を行うことを特徴とする請求項1に記載の提示制御方法。 The reduction process is
If the elapsed time since acquiring information related to an access failure to the specific resource is less than the predetermined period, the priority is reduced,
The process to control is
When the elapsed time exceeds the predetermined period, the process of decreasing the priority is not performed, or the control is performed to increase the priority as the number of accesses per predetermined period increases. Item 4. The presentation control method according to Item 1.
前記ネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害に関する情報を取得すると、当該特定のリソースへのアクセス障害に関する情報の取得時から所定期間の間、前記複数のリソースのうち前記特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させ、
前記所定期間の経過後、低下させた前記優先度を、高める、または、前記特定のリソースに対するアクセス数に応じた優先度に制御する、
処理を前記情報処理装置に実行させることを特徴とする提示制御プログラム。 In a presentation control program in an information processing apparatus that presents information about resources on a network searched in response to a search request,
When information related to an access failure to a specific resource is acquired from among a plurality of resources on the network, the specific information among the plurality of resources is acquired for a predetermined period from the time when the information related to an access failure to the specific resource is acquired. For these resources, lower the priority of presenting information about resources to be presented in response to search requests,
After the elapse of the predetermined period, the lowered priority is increased or controlled to a priority according to the number of accesses to the specific resource,
A presentation control program that causes the information processing apparatus to execute processing.
前記ネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害を検出すると、情報処理装置に前記特定のリソースへのアクセス障害を通知する端末と、
前記ネットワーク上の複数のリソースのうち、特定のリソースへのアクセス障害に関する情報を取得すると、当該特定のリソースへのアクセス障害に関する情報の取得時から所定期間の間、前記複数のリソースのうち前記特定のリソースについては、検索依頼に応じて提示するリソースに関する情報の提示の優先度を低下させ、前記所定期間の経過後、低下させた前記優先度を、高める、または、前記特定のリソースに対するアクセス数に応じた優先度に制御する前記情報処理装置と、
を有することを特徴とする提示制御システム。 In a presentation control system that presents information about resources on a network searched in response to a search request,
When detecting an access failure to a specific resource among a plurality of resources on the network, a terminal that notifies the information processing device of an access failure to the specific resource;
When information related to an access failure to a specific resource is acquired from among a plurality of resources on the network, the specific information among the plurality of resources is acquired for a predetermined period from the time when the information related to an access failure to the specific resource is acquired. For the resource of, the priority of presentation of information related to the resource to be presented in response to the search request is lowered, and the lowered priority is increased after the lapse of the predetermined period, or the number of accesses to the specific resource The information processing apparatus controlling the priority according to
A presentation control system comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015023871A JP6485089B2 (en) | 2015-02-10 | 2015-02-10 | Presentation control method, presentation control program, and presentation control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015023871A JP6485089B2 (en) | 2015-02-10 | 2015-02-10 | Presentation control method, presentation control program, and presentation control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2016148885A JP2016148885A (en) | 2016-08-18 |
| JP6485089B2 true JP6485089B2 (en) | 2019-03-20 |
Family
ID=56687889
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015023871A Expired - Fee Related JP6485089B2 (en) | 2015-02-10 | 2015-02-10 | Presentation control method, presentation control program, and presentation control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6485089B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021086568A (en) * | 2019-11-29 | 2021-06-03 | 株式会社リコー | Information processing device, information processing system, information processing method, and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3662857B2 (en) * | 2001-03-21 | 2005-06-22 | 株式会社ニューズウオッチ | SEARCH SYSTEM, SEARCH METHOD, AND SEARCH PROGRAM |
| CN203662687U (en) * | 2013-08-30 | 2014-06-25 | 科沃斯机器人科技(苏州)有限公司 | Sweeping robot |
-
2015
- 2015-02-10 JP JP2015023871A patent/JP6485089B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2016148885A (en) | 2016-08-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8589876B1 (en) | Detection of central-registry events influencing dynamic pointers and app feature dependencies | |
| US20120173511A1 (en) | File search system and program | |
| JP5199939B2 (en) | Image search apparatus, image search method and program | |
| US10365790B2 (en) | Determining appropriate browsing applications for selected network resources | |
| EP2397980A1 (en) | Content collecting apparatus, content collecting method, and computer-readable recording medium encoded with content collecting program | |
| US20110238682A1 (en) | Document management system and method | |
| US20120124068A1 (en) | Document management apparatus and method for controlling same | |
| JP6485089B2 (en) | Presentation control method, presentation control program, and presentation control system | |
| US9898463B2 (en) | Document management server, document management method, and non-transitory storage medium storing program | |
| US20100250631A1 (en) | Information processor, electronic file managing device, electronic file managing system, and computer readable medium | |
| JP5758544B2 (en) | Screen information collection computer, screen information collection method, and computer-readable storage medium | |
| JP2012178137A (en) | Security policy management server and security monitoring system | |
| JP2011060246A (en) | Information processor, information processing method and program | |
| JP6751366B2 (en) | Information management system, information management method, and information management program | |
| JP7298208B2 (en) | Information processing device and program | |
| JP5757187B2 (en) | File storage location candidate determination device, file storage location candidate determination method, file storage location determination support system, and computer program | |
| JP5723257B2 (en) | Document management program, information processing apparatus, and document management method | |
| JP2009199356A (en) | File event correlation generation unit, management unit, and computer program | |
| JP7512596B2 (en) | Information processing device and program | |
| JP6834242B2 (en) | Information processing equipment and programs | |
| JP2018092404A (en) | File management device and program | |
| US10389834B2 (en) | Automated collaborative environment site viewer system | |
| US11625383B2 (en) | Information processing apparatus, information processing method, and program | |
| JP4943759B2 (en) | Link information management system, link information management method, and link information management program | |
| JP2016212707A (en) | Information processing apparatus and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181030 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181031 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190104 |
|
| 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: 20190122 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190204 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6485089 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |