Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4637162B2 - Page service provider - Google Patents
[go: Go Back, main page]

JP4637162B2 - Page service provider - Google Patents

Page service provider Download PDF

Info

Publication number
JP4637162B2
JP4637162B2 JP2007316042A JP2007316042A JP4637162B2 JP 4637162 B2 JP4637162 B2 JP 4637162B2 JP 2007316042 A JP2007316042 A JP 2007316042A JP 2007316042 A JP2007316042 A JP 2007316042A JP 4637162 B2 JP4637162 B2 JP 4637162B2
Authority
JP
Japan
Prior art keywords
page
blog
page service
activation part
service activation
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
Application number
JP2007316042A
Other languages
Japanese (ja)
Other versions
JP2009140240A (en
Inventor
衣織 西田
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2007316042A priority Critical patent/JP4637162B2/en
Publication of JP2009140240A publication Critical patent/JP2009140240A/en
Application granted granted Critical
Publication of JP4637162B2 publication Critical patent/JP4637162B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Description

本発明は、ブログ(日記風のサイト)等のユーザに対して各種のページサービスを提供するページサービス提供装置に関する。   The present invention relates to a page service providing apparatus that provides various page services to a user such as a blog (diary-like site).

インターネット上では、個人でブログ等を作成しているユーザに対し、ユーザ本人では実装が困難な各種の機能をページサービスとして提供している。   On the Internet, various functions that are difficult to implement by users themselves are provided as page services to users who create blogs and the like individually.

従来、このようなページサービスの提供を受けるためには、サービス提供者のホームページ等から申請手続を行い、ページサービスの対象となる自己のWebページのURL(Uniform Resource Locator)を連絡し、登録を受ける必要があった。   Conventionally, in order to receive the provision of such a page service, an application procedure is performed from the service provider's homepage, etc., and the URL (Uniform Resource Locator) of the web page subject to the page service is notified and registered. I had to take it.

また、通常、このようなページサービスは、当該Webページへのアクセス等を監視する必要から、サービス提供者の管理下にあるサーバ上に開設されたブログ等のみを対象としている。   In addition, such a page service usually targets only a blog or the like established on a server under the management of the service provider because it is necessary to monitor access to the Web page.

なお、出願人は出願時点までに本発明に関連する公開された先行技術文献を発見することができなかった。よって、先行技術文献情報を開示していない。   The applicant has not been able to find published prior art documents related to the present invention by the time of filing. Therefore, prior art document information is not disclosed.

上述したように、従来、ページサービスの提供を受けるにあたり、ページサービスの対象となる自己のWebページのURLをサービス提供者に連絡しなければならず、煩雑であるという問題があった。特に、対象となるWebページが多数あり、それらが日々増加していく場合には、その煩雑さは耐え難いものであった。   As described above, conventionally, when receiving the provision of the page service, there has been a problem that it is necessary to notify the service provider of the URL of the own Web page that is the target of the page service, which is complicated. In particular, when there are a large number of target Web pages and they increase daily, the complexity is unbearable.

また、サービス提供者の管理下にあるサーバ上に開設されたブログ等のみをページサービスの対象としていることから、所望のページサービスを提供しているサービス提供者が存在するにもかかわらず、それが自己のブログ等の管理者と異なる場合にはページサービスの提供が受けられないという問題もあった。   In addition, since only blogs established on servers managed by service providers are targeted for page service, even though there are service providers that provide desired page services, There is also a problem that the page service cannot be provided if the administrator is different from the administrator of his blog or the like.

本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、簡単な手続により、かつ、任意のWebページに対してページサービスを提供することのできるページサービス提供装置を提供することにある。   The present invention has been proposed in view of the above-described conventional problems, and an object of the present invention is to provide a page service that can provide a page service to an arbitrary Web page by a simple procedure. To provide an apparatus.

上記の課題を解決するため、本発明にあっては、請求項1に記載されるように、ネットワークに接続可能な端末であってユーザの操作する端末からページサービス起動パーツの設定操作を受け付ける手段と、上記ページサービス起動パーツの設定が正常に行われた場合に上記端末に対して上記ページサービス起動パーツのソースコードを提供する手段と、上記ユーザにより対象となるページに掲載された上記ソースコードに基づいて、上記ページが閲覧された際に送信してくる上記ページサービス起動パーツが有効であることを示す情報を受信する手段と、上記情報により有効であることが確認された上記ページサービス起動パーツの掲載されたページに対し、予め設定されたタイミングで所定のページサービスを提供する手段とを備えるページサービス提供装置を要旨としている。 In order to solve the above-mentioned problem, according to the present invention, as described in claim 1, a means that accepts a setting operation of a page service activation part from a terminal that can be connected to a network and that is operated by a user And means for providing the source code of the page service activation part to the terminal when the setting of the page service activation part is normally performed, and the source code posted on the target page by the user And means for receiving information indicating that the page service activation part transmitted when the page is viewed is valid, and the page service activation confirmed to be valid based on the information. to published pages of parts, and means for providing a predetermined page service at a preset timing Bae It is summarized as di service providing apparatus.

また、請求項2に記載されるように、請求項1に記載のページサービス提供装置において、上記ページサービス起動パーツは、当該ページサービス起動パーツが掲載されたページが閲覧された際に、当該ページサービス起動パーツの設定情報を投稿内容監視サーバに送信するコードを含むようにすることができる。   In addition, as described in claim 2, in the page service providing apparatus according to claim 1, the page service activation part includes the page service activation part when the page on which the page service activation part is posted is viewed. A code for transmitting the setting information of the service activation part to the posted content monitoring server can be included.

また、請求項3に記載されるように、ページサービス提供装置が、ネットワークに接続可能な端末であってユーザの操作する端末からページサービス起動パーツの設定操作を受け付ける工程と、上記ページサービス起動パーツの設定が正常に行われた場合に上記端末に対して上記ページサービス起動パーツのソースコードを提供する工程と、上記ユーザにより対象となるページに掲載された上記ソースコードに基づいて、上記ページが閲覧された際に送信してくる上記ページサービス起動パーツが有効であることを示す情報を受信する工程と、上記情報により有効であることが確認された上記ページサービス起動パーツの掲載されたページに対し、予め設定されたタイミングで所定のページサービスを提供する工程とを含むページサービス提供方法として構成することができる。 According to a third aspect of the present invention, the page service providing apparatus receives a setting operation of a page service activation part from a terminal that can be connected to a network and operated by a user, and the page service activation part. The page is provided based on the step of providing the source code of the page service activation part to the terminal when the setting is successfully performed, and the source code posted on the target page by the user. A step of receiving information indicating that the page service activation part is valid, which is transmitted when viewed, and a page on which the page service activation part is confirmed to be valid based on the information; contrast, pages service Hisage comprising the steps of providing a predetermined page service at a predetermined timing It can be configured as a method.

また、請求項4に記載されるように、ネットワーク上に配置されるサーバの制御プログラムであって、上記サーバを構成するコンピュータを、ネットワークに接続可能な端末であってユーザの操作する端末からページサービス起動パーツの設定操作を受け付ける手段、上記ページサービス起動パーツの設定が正常に行われた場合に上記端末に対して上記ページサービス起動パーツのソースコードを提供する手段、上記ユーザにより対象となるページに掲載された上記ソースコードに基づいて、上記ページが閲覧された際に送信してくる上記ページサービス起動パーツが有効であることを示す情報を受信する手段、上記情報により有効であることが確認された上記ページサービス起動パーツの掲載されたページに対し、予め設定されたタイミングで所定のページサービスを提供する手段、として機能させるページサービス提供制御プログラムとして構成することができる。 According to a fourth aspect of the present invention, there is provided a server control program arranged on a network, wherein the computer constituting the server is connected to the network from a terminal operated by a user. Means for accepting setting operation of the service activation part, means for providing the source code of the page service activation part to the terminal when the setting of the page service activation part is normally performed, and the page targeted by the user based on published in the source code, the means for receiving information indicating that the page service start parts coming transmitted when the page is viewed is valid, confirmed to be effective by the information For the page on which the above page service activation part is posted, a preset timing In may be configured as a page service provision control program to function means as, for providing a predetermined page service.

本発明のページサービス提供装置にあっては、簡単な手続により、かつ、任意のWebページに対してページサービスを提供することのできるページサービス提供装置を提供することができる。   In the page service providing apparatus of the present invention, it is possible to provide a page service providing apparatus that can provide a page service to an arbitrary Web page by a simple procedure.

以下、本発明の好適な実施形態につき説明する。   Hereinafter, preferred embodiments of the present invention will be described.

<システム構成>
図1は本発明の一実施形態にかかるシステムの構成例を示す図であり、ページサービスとして、Webページへの不正な書き込み(投稿)を監視する機能を例にしたものである。従って、その他の種々のページサービスについても適用できることは言うまでもない。また、ブログに適用した例を示すが、掲示板等でも同様に実施することができる。
<System configuration>
FIG. 1 is a diagram illustrating a configuration example of a system according to an embodiment of the present invention, and illustrates an example of a function for monitoring unauthorized writing (posting) on a Web page as a page service. Therefore, it goes without saying that the present invention can be applied to other various page services. Moreover, although the example applied to the blog is shown, the same can be applied to a bulletin board or the like.

図1において、ユーザAの使用する端末1Aと、ユーザCの使用する端末1Cとがネットワークに接続可能となっており、ネットワーク上にはブログサイトであるWebサーバ3と、Webサーバ3のWebページへの書き込みを監視する投稿内容監視サーバ5とが設けられている。Webサーバ3のWebページへの書き込みには、コメントの書き込みとトラックバックの付与とが含まれる。なお、Webサーバ3はユーザCの管理するブログサイトであるものとしている。   In FIG. 1, a terminal 1A used by a user A and a terminal 1C used by a user C can be connected to a network. On the network, a web server 3 that is a blog site and a web page of the web server 3 And a posted content monitoring server 5 that monitors writing to the server. Writing to the Web page of the Web server 3 includes writing a comment and giving a trackback. The Web server 3 is assumed to be a blog site managed by the user C.

端末1A、1Cには標準的なブラウザおよびメールアプリがインストールされているものとする。   It is assumed that a standard browser and a mail application are installed in the terminals 1A and 1C.

Webサーバ3には、ブログパーツ(コメントチェッカー)301が設けられている。ブログパーツ301は、Webサーバ3が投稿内容監視サーバ5と同じ事業者により運営されるものではない一般ブログにあっては、ユーザCにより端末1Cから手動で掲載され、Webサーバ3が投稿内容監視サーバ5と同じ事業者により運営される併設ブログである場合には、ユーザCにより端末1Cからの投稿内容監視サーバ5側およびWebサーバ3側での設定により有効となる。ブログパーツ301はHTML(Hyper Text Markup Language)、Flash(音声やベクターグラフィックスのアニメーションを組み合わせてWebコンテンツを作成する仕様)等により記述されたコードであり、ブログ上に広告のバナー(帯状の画像)を表示させるとともに、ブログの投稿内容チェック機能の有効/無効の状態を表示する機能を有している。また、一般ブログに掲載されるブログパーツ301は、監視対象となる有効なブログサイトであることを知らせるために、当該バナーの表示時に投稿内容監視サーバ5にブログパーツ301の設定情報を含むビーコンを送信する機能を有している。ブログパーツは、より一般的には、ページサービス起動パーツと呼ぶことができる。   The web server 3 is provided with a blog part (comment checker) 301. The blog part 301 is manually posted from the terminal 1C by the user C in the case of a general blog in which the web server 3 is not operated by the same company as the posted content monitoring server 5, and the web server 3 monitors the posted content. In the case of a side-by-side blog operated by the same company as the server 5, the setting is made by the user C on the post content monitoring server 5 side and the Web server 3 side from the terminal 1 </ b> C. The blog part 301 is a code described in HTML (Hyper Text Markup Language), Flash (specification for creating Web content by combining animation of voice and vector graphics), etc., and an advertising banner (band image) on the blog. ) And a function for displaying the valid / invalid state of the blog post content check function. In order to notify that the blog part 301 posted on the general blog is an effective blog site to be monitored, a beacon including setting information of the blog part 301 is displayed on the posted content monitoring server 5 when the banner is displayed. It has a function to transmit. More generally, the blog part can be called a page service activation part.

また、Webサーバ3が併設ブログである場合には、ブログの各種の設定情報を保持するブログ設定情報保持部311と、ブログへの投稿内容を保持するブログ投稿情報保持部312とが、投稿内容監視サーバ5により利用される。一般ブログの場合には、ブログ設定情報保持部311、ブログ投稿情報保持部312に相当するものがWebサーバ3に存在しても利用しない(利用できない)。   Further, when the Web server 3 is a side-by-side blog, the blog setting information holding unit 311 that holds various setting information of the blog and the blog posting information holding unit 312 that holds the posting content to the blog Used by the monitoring server 5. In the case of a general blog, even if the blog setting information holding unit 311 and the blog post information holding unit 312 are present in the Web server 3, they are not used (cannot be used).

投稿内容監視サーバ5は、Webサーバ3のブログオーナであるユーザCにより端末1Cからブログパーツの設定操作を受け付けてブログパーツ設定情報保持部511に設定内容を保持するブログパーツ設定部501と、ブログパーツ設定部501での設定が正常に行われた場合であって対象が一般ブログである場合に、端末1Cに対してブログパーツ301のソース(ブログパーツソース)を提供するブログパーツソース提供部502と、ブログパーツ設定部501での設定が正常に行われた場合であって対象が併設ブログである場合に、Webサーバ3のブログ設定情報保持部311にブログパーツ301を有効とする設定を行う併設ブログ設定部503とを備えている。   The posting content monitoring server 5 receives a blog part setting operation from the terminal 1C by the user C who is the blog owner of the Web server 3, and holds the setting content in the blog part setting information holding unit 511, and the blog part setting unit 501 When the setting in the part setting unit 501 is normally performed and the target is a general blog, the blog part source providing unit 502 that provides the source (blog parts source) of the blog part 301 to the terminal 1C. When the setting in the blog part setting unit 501 is normally performed and the target is a side-by-side blog, the setting is made to enable the blog part 301 in the blog setting information holding unit 311 of the Web server 3. And an accompanying blog setting unit 503.

また、投稿内容監視サーバ5は、一般ブログであるWebサーバ3からビーコンを受信し、ビーコン情報をビーコン情報保持部512に保持するビーコン受信部504と、ブログパーツ設定情報保持部511に保持された設定情報およびビーコン情報保持部512に保持されたビーコン情報に基づいて有効なWebサーバ3をクロール(情報取得のためのアクセス)して投稿情報を取得し、投稿情報保持部513に保持するブログサイトクロール部505とを備えている。   Also, the posted content monitoring server 5 receives a beacon from the Web server 3 that is a general blog, and the beacon receiving unit 504 that holds the beacon information in the beacon information holding unit 512 and the blog parts setting information holding unit 511 hold the beacon information. A blog site that crawls an effective Web server 3 based on the setting information and beacon information held in the beacon information holding unit 512 (acquires information acquisition) to acquire post information and holds the post information in the post information holding unit 513 And a crawl unit 505.

また、投稿内容監視サーバ5は、併設ブログであるWebサーバ3のブログ投稿情報保持部312から投稿情報を取得して投稿情報保持部513に保持する併設ブログ投稿情報取得部506を備えている。   The posted content monitoring server 5 also includes a side-by-side blog post information acquisition unit 506 that acquires post information from the blog post information holding unit 312 of the Web server 3 that is a side-by-side blog and holds the post information in the post information holding unit 513.

また、投稿内容監視サーバ5は、投稿情報保持部513に保持された投稿情報に基づき、不適切表現辞書514を用いて不適切な書き込みがされていないかどうかをチェックし、チェック結果をブログパーツ設定情報保持部511に保持する投稿内容チェック部507を備えている。   Also, the posted content monitoring server 5 checks whether or not inappropriate writing has been performed using the inappropriate expression dictionary 514 based on the posted information held in the posted information holding unit 513, and the check result is the blog part. A posting content check unit 507 held in the setting information holding unit 511 is provided.

また、投稿内容監視サーバ5は、ブログパーツ設定情報保持部511に保持された情報に基づき、不適切な書き込みがあったWebサーバ3のブログサイトのオーナであるユーザCの端末1Cに対して通知メールを送信するメール送信部508を備えている。なお、メールはメールサーバを介して行なわれるが、メールサーバは省略してある。   Also, the posted content monitoring server 5 notifies the terminal 1C of the user C who is the owner of the blog site of the Web server 3 where inappropriate writing has been made based on the information held in the blog parts setting information holding unit 511. A mail transmission unit 508 for transmitting mail is provided. In addition, although mail is performed via a mail server, the mail server is omitted.

図2はブログパーツ設定情報保持部511のデータ構造例を示す図であり、ブログパーツを識別する「パーツID」フィールドと、ブログサイトのオーナを識別する「ユーザID」フィールドと、ブログパーツの状態を示す「ステータス」フィールドと、ブログサイトのアドレスを示す「ブログサイトURL」フィールドと、ブログサイトのオーナへの通知用のメールアドレスを示す「メールアドレス」フィールドと、不適切な書き込みのチェック頻度を示す「チェック頻度」フィールドと、ブログパーツが無効になっている理由を示す「パーツ無効理由」フィールドと、ブログパーツの有効期限切れとなる日時を示す「有効期限切れ日時」フィールドと、ブログパーツの登録を行なった日時を示す「登録日時」フィールドと、不適切な書き込みが掲載されていなかったことを最後に確認した日時を示す「未掲載確認日時」フィールドと、最後に投稿を確認した日時を示す「最終投稿確認日時」フィールドと、不適切な書き込みを最後に確認した結果を示す「最終投稿確認結果」フィールドと、データ更新を最後に行なった日時を示す「最終更新日時」フィールドとを有している。   FIG. 2 is a diagram showing an example of the data structure of the blog part setting information holding unit 511. The “part ID” field for identifying the blog part, the “user ID” field for identifying the owner of the blog site, and the state of the blog part "Status" field indicating the blog site address, "Blog site URL" field indicating the blog site address, "Mail address" field indicating the email address for notification to the blog site owner, and the frequency of inappropriate writing checks The “Check Frequency” field, the “Part Invalidation Reason” field that indicates why the blog part is disabled, the “Expiration Date and Time” field that indicates when the blog part will expire, and the registration of the blog part. A "registration date and time" field showing the date and time of the entry “Date not confirmed” field indicating the date and time when the last posting was confirmed, and “Date last confirmed date” field indicating the date and time when the last posting was confirmed, and inappropriate writing at the end It has a “last posting confirmation result” field indicating the confirmed result, and a “last updated date” field indicating the date and time when the data was last updated.

図3はビーコン情報保持部512のデータ構造例を示す図であり、ブログパーツを識別する「パーツID」フィールドと、ビーコンを送信した側のページのアドレスを示す「リクエストURL」フィールドと、ブログパーツの状態を示す「ステータス」フィールドと、ビーコンを送信した日時を示す「送信日時」フィールドとを有している。   FIG. 3 is a diagram showing an example of the data structure of the beacon information holding unit 512. The “part ID” field for identifying the blog part, the “request URL” field indicating the address of the page on the side that transmitted the beacon, and the blog part. And a “transmission date / time” field indicating the date and time when the beacon is transmitted.

図4は投稿情報保持部513のデータ構造例を示す図であり、ブログパーツを識別する「パーツID」フィールドと、ブログ記事のアドレスを示す「記事URL」フィールドと、記事が投稿された日時を示す「記事投稿日時」フィールドと、投稿の種類を示す「ブログサイト投稿種類」フィールドと、投稿内容を示す「投稿内容」フィールドと、投稿された日時を示す「投稿日時」フィールドと、ブログパーツの掲載状態を示す「パーツ掲載状態」フィールドと、情報の取得日時を示す「取得日時」フィールドとを有している。   FIG. 4 is a diagram showing an example of the data structure of the posting information holding unit 513. The “part ID” field for identifying the blog part, the “article URL” field for indicating the address of the blog article, and the date and time when the article is posted. "Posting date and time" field to indicate, "Blog site posting type" field to indicate the type of posting, "Posting content" field to indicate the content of posting, "Posting date and time" field to indicate the date and time of posting, and It has a “parts posting state” field indicating the posting state, and an “acquisition date” field indicating the information acquisition date.

図5は不適切表現辞書514のデータ構造例を示す図であり、不適切な書き込みであると考えられる語句が予め登録されている。   FIG. 5 is a diagram showing an example of the data structure of the inappropriate expression dictionary 514, and words that are considered to be inappropriate writing are registered in advance.

図6はブログ設定情報保持部311のデータ構造例を示す図であり、ブログサイトのアドレスを示す「ブログサイトURL」フィールドと、ブログパーツを識別する「パーツID」フィールドと、ブログパーツの表示/非表示を示す「表示/非表示」フィールドと、情報の登録日時を示す「登録日時」フィールドとを有している。   FIG. 6 is a diagram showing an example of the data structure of the blog setting information holding unit 311. The “blog site URL” field indicating the address of the blog site, the “part ID” field for identifying the blog part, and the display / It has a “display / non-display” field indicating non-display and a “registration date / time” field indicating information registration date / time.

図7はブログ投稿情報保持部312のデータ構造例を示す図であり、ブログサイトのアドレスを示す「ブログサイトURL」フィールドと、投稿の内容を示す「コメント/トラックバック内容」フィールドと、投稿の日時を示す「投稿日時」フィールドとを有している。   FIG. 7 is a diagram showing an example of the data structure of the blog post information holding unit 312. The “blog site URL” field indicating the address of the blog site, the “comment / trackback content” field indicating the content of the post, and the date and time of posting. And a “posting date and time” field indicating

<動作>
図8は上記の実施形態の処理例を示すシーケンス図である。
<Operation>
FIG. 8 is a sequence diagram showing a processing example of the above embodiment.

図8において、ブログパーツを導入しようとするブログオーナであるユーザCは、端末1Cから投稿内容監視サーバ5にアクセスし、ユーザIDおよびパスワードによるログインを行なった上で、ブログパーツ設定部501の制御のもと、ブログパーツの設定を行う(ステップS201)。図9は投稿内容監視サーバ5に対するブログパーツ設定の画面例を示す図であり、「コメントチェッカーの設定」欄において、「ステータスの変更」から「有効」を選択し、「通知先メールアドレス」を入力し、「チェック頻度」を選択し、「登録する」ボタンを押下することで設定が完了する。なお、併設ブログの場合には、当該ユーザが開設しているブログサイトのURLが「確認先ブログURL」に表示される。また、この状態では「コメントチェッカーの状態」欄は意味のある内容となっていない。   In FIG. 8, a user C who is a blog owner who wants to introduce a blog part accesses the posted content monitoring server 5 from the terminal 1C, logs in with a user ID and a password, and then controls the blog part setting unit 501. Then, the blog parts are set (step S201). FIG. 9 is a diagram showing an example of a blog part setting screen for the posted content monitoring server 5. In the “Comment checker setting” field, select “Enable” from “Status change” and set “Notification destination email address”. Input, select “Check Frequency”, and press the “Register” button to complete the setting. In the case of a side-by-side blog, the URL of the blog site established by the user is displayed in the “confirmation destination blog URL”. In this state, the “comment checker state” column is not meaningful.

図8に戻り、投稿内容監視サーバ5のブログパーツ設定部501は設定内容を確認した上で問題がなければ、設定内容をブログパーツ設定情報保持部511に登録する(ステップS202)。そして、一般ブログである場合(確認先ブログURLが存在しない場合)には、投稿内容監視サーバ5のブログパーツソース提供部502はブログパーツソースを端末1Cに送信する(ステップS203)。また、併設ブログである場合(確認先ブログURLが存在する場合)、投稿内容監視サーバ5の併設ブログ設定部503はWebサーバ3に対してブログパーツの設定を行う(ステップS204)。Webサーバ3では設定内容をブログ設定情報保持部311に登録する(ステップS205)。   Returning to FIG. 8, the blog parts setting unit 501 of the posting content monitoring server 5 confirms the setting contents and if there is no problem, registers the setting contents in the blog parts setting information holding unit 511 (step S202). When the blog is a general blog (when the confirmation destination blog URL does not exist), the blog parts source providing unit 502 of the posting content monitoring server 5 transmits the blog parts source to the terminal 1C (step S203). If it is a side-by-side blog (when a confirmation destination blog URL exists), the side-by-side blog setting unit 503 of the posted content monitoring server 5 sets a blog part to the Web server 3 (step S204). The web server 3 registers the setting contents in the blog setting information holding unit 311 (step S205).

その後、ブログオーナであるユーザCは、端末1CからWebサーバ3にアクセスし、一般ブログである場合は入手したブログパーツを手動で掲載し、併設ブログである場合はブログパーツの設定を行う(ステップS206)。図10は併設ブログである場合のWebサーバ3に対するブログパーツ設定の画面例を示す図であり、「コメントチェッカー」の項目を「表示」にすることによりブログパーツが有効となる。   Thereafter, the user C who is the blog owner accesses the Web server 3 from the terminal 1C, manually posts the obtained blog parts if the blog is a general blog, and sets the blog parts if the blog is an attached blog (step). S206). FIG. 10 is a diagram illustrating an example of a blog part setting screen for the Web server 3 in the case of a side-by-side blog, and the blog part is made effective by setting the item “comment checker” to “display”.

以上の処理により、Webサーバ3のブログパーツ301が有効となる。図11はブログパーツソースにより表示されるバナーの例を示す図であり、右肩に「有効」と表示されることでブログパーツ301が有効であることを示している。また、バナーの下部には投稿内容監視サーバ5から供給される任意の広告が表示される。   With the above processing, the blog part 301 of the Web server 3 becomes valid. FIG. 11 is a diagram showing an example of a banner displayed by the blog part source, and “valid” is displayed on the right shoulder to indicate that the blog part 301 is valid. In addition, an arbitrary advertisement supplied from the posted content monitoring server 5 is displayed below the banner.

図8に戻り、ユーザAが端末1AからWebサーバ3にアクセスしてブログを閲覧すると(ステップS207)、ブログパーツ301によるバナー(図11)が画面上の一部に表示され、一般ブログである場合にはブログパーツ301から投稿内容監視サーバ5にビーコン情報が送信される(ステップS208)。投稿内容監視サーバ5のビーコン受信部504はビーコン情報を受信すると、受信したビーコン情報をビーコン情報保持部512に登録する(ステップS209)。   Returning to FIG. 8, when the user A accesses the Web server 3 from the terminal 1 </ b> A and browses the blog (step S <b> 207), the banner (FIG. 11) by the blog part 301 is displayed on a part of the screen and is a general blog. In this case, beacon information is transmitted from the blog part 301 to the posted content monitoring server 5 (step S208). When the beacon receiving unit 504 of the posted content monitoring server 5 receives the beacon information, the beacon receiving unit 504 registers the received beacon information in the beacon information holding unit 512 (step S209).

その後、ユーザAが端末1AからWebサーバ3のブログ記事にコメントもしくはトラックバックの投稿を行なうと(ステップS210)、Webサーバ3は、併設ブログである場合、投稿内容をブログ投稿情報保持部312に登録する(ステップS211)。   Thereafter, when the user A makes a comment or posts a trackback on the blog article of the web server 3 from the terminal 1A (step S210), the web server 3 registers the posted content in the blog post information holding unit 312 if it is a side-by-side blog. (Step S211).

その後、投稿内容監視サーバ5のブログサイトクロール部505は、ブログパーツ設定情報保持部511に保持された「チェック頻度」で、ビーコン情報保持部512に保持された有効なWebサーバ3のURLに基づき、一般ブログであるWebサーバ3のブログ記事をクロールして投稿内容を取得し(ステップS212)、投稿情報保持部513に登録する(ステップS213)。   Thereafter, the blog site crawl unit 505 of the posting content monitoring server 5 is based on the URL of the valid Web server 3 held in the beacon information holding unit 512 with the “check frequency” held in the blog parts setting information holding unit 511. Then, the blog article of the Web server 3 that is a general blog is crawled to acquire the posted content (step S212), and is registered in the posted information holding unit 513 (step S213).

同様に、投稿内容監視サーバ5の併設ブログ投稿情報取得部506は、ブログパーツ設定情報保持部511に保持された「チェック頻度」で、併設ブログであるWebサーバ3のブログ投稿情報保持部312から投稿内容を取得し(ステップS214)、投稿情報保持部513に登録する(ステップS215)。   Similarly, the side-by-side blog post information acquisition unit 506 of the post content monitoring server 5 uses the “check frequency” held in the blog part setting information holding unit 511 from the blog post information holding unit 312 of the Web server 3 that is the side-by-side blog. Post content is acquired (step S214) and registered in the post information holding unit 513 (step S215).

その後、投稿内容監視サーバ5の投稿内容チェック部507は、投稿情報保持部513に保持された投稿内容に対し、不適切表現辞書514を用いて不適切な表現が含まれていないかどうかをチェックし(ステップS216)、チェック結果をブログパーツ設定情報保持部511に登録する(ステップS217)。   Thereafter, the posted content check unit 507 of the posted content monitoring server 5 checks whether the posted content held in the posted information holding unit 513 includes an inappropriate expression using the inappropriate expression dictionary 514. Then, the check result is registered in the blog parts setting information holding unit 511 (step S217).

その後、投稿内容監視サーバ5のメール送信部508は、ブログパーツ設定情報保持部511に保持された情報に基づき、不適切な書き込みがあったWebサーバ3のブログサイトのオーナであるユーザCのメールアドレス(端末1C)に対して通知メールを送信する(ステップS218)。図12は不適切投稿通知メールの例を示す図であり、ページを特定した上で不適切な投稿が確認された旨が記されている。   Thereafter, the mail transmission unit 508 of the posted content monitoring server 5 sends the mail of the user C who is the owner of the blog site of the Web server 3 that has been inappropriately written based on the information held in the blog parts setting information holding unit 511. A notification mail is transmitted to the address (terminal 1C) (step S218). FIG. 12 is a diagram showing an example of an inappropriate posting notification mail, which indicates that an inappropriate posting has been confirmed after specifying a page.

<総括>
以上説明したように、本発明の実施形態にあっては、次のような利点がある。
(1)併設ブログはもとより、一般ブログであってもページサービスの提供を受けることができる。
(2)一般ブログであっても、ブログパーツを一回取得するための手続を行えば、後はそのブログパーツをWebページに埋め込んでいくだけでよいため、対象となるWebページが多数あり、それらが日々増加していく場合であっても、容易にページサービスの提供を受けることができる。
<Summary>
As described above, the embodiment of the present invention has the following advantages.
(1) A page service can be provided for both an attached blog and a general blog.
(2) Even if it is a general blog, if the procedure for acquiring the blog part once is performed, it is only necessary to embed the blog part in the Web page, so there are many target Web pages. Even if they increase daily, the page service can be easily provided.

以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。   The present invention has been described above by the preferred embodiments of the present invention. While the invention has been described with reference to specific embodiments, various modifications and changes may be made to these embodiments without departing from the broad spirit and scope of the invention as defined in the claims. Obviously you can. In other words, the present invention should not be construed as being limited by the details of the specific examples and the accompanying drawings.

本発明の一実施形態にかかるシステムの構成例を示す図である。It is a figure which shows the structural example of the system concerning one Embodiment of this invention. ブログパーツ設定情報保持部のデータ構造例を示す図である。It is a figure which shows the example of a data structure of a blog parts setting information holding part. ビーコン情報保持部のデータ構造例を示す図である。It is a figure which shows the example of a data structure of a beacon information holding part. 投稿情報保持部のデータ構造例を示す図である。It is a figure which shows the example of a data structure of a contribution information holding part. 不適切表現辞書のデータ構造例を示す図である。It is a figure which shows the data structure example of an inappropriate expression dictionary. ブログ設定情報保持部のデータ構造例を示す図である。It is a figure which shows the example of a data structure of a blog setting information holding part. ブログ投稿情報保持部のデータ構造例を示す図である。It is a figure which shows the example of a data structure of a blog contribution information holding part. 実施形態の処理例を示すシーケンス図である。It is a sequence diagram which shows the process example of embodiment. 投稿内容監視サーバに対するブログパーツ設定の画面例を示す図である。It is a figure which shows the example of a screen of the blog parts setting with respect to a contribution content monitoring server. Webサーバに対するブログパーツ設定の画面例を示す図である。It is a figure which shows the example of a screen of the blog parts setting with respect to a web server. ブログパーツソースにより表示されるバナーの例を示す図である。It is a figure which shows the example of the banner displayed by a blog parts source. 不適切投稿通知メールの例を示す図である。It is a figure which shows the example of an inappropriate posting notification mail.

符号の説明Explanation of symbols

A、C ユーザ
1A、1C 端末
3 Webサーバ
301 ブログパーツ
311 ブログ設定情報保持部
312 ブログ投稿情報保持部
5 投稿内容監視サーバ
501 ブログパーツ設定部
502 ブログパーツソース提供部
503 併設ブログ設定部
504 ビーコン受信部
505 ブログサイトクロール部
506 併設ブログ投稿情報取得部
507 投稿内容チェック部
508 メール送信部
511 ブログパーツ設定情報保持部
512 ビーコン情報保持部
513 投稿情報保持部
514 不適切表現辞書
A, C User 1A, 1C Terminal 3 Web server 301 Blog parts 311 Blog setting information holding unit 312 Blog posting information holding unit 5 Post content monitoring server 501 Blog parts setting unit 502 Blog parts source providing unit 503 Attached blog setting unit 504 Beacon reception Section 505 Blog site crawling section 506 Adjacent blog post information acquisition section 507 Post content check section 508 Mail transmission section 511 Blog parts setting information storage section 512 Beacon information storage section 513 Post information storage section 514 Inappropriate expression dictionary

Claims (4)

ネットワークに接続可能な端末であってユーザの操作する端末からページサービス起動パーツの設定操作を受け付ける手段と、
上記ページサービス起動パーツの設定が正常に行われた場合に上記端末に対して上記ページサービス起動パーツのソースコードを提供する手段と、
上記ユーザにより対象となるページに掲載された上記ソースコードに基づいて、上記ページが閲覧された際に送信してくる上記ページサービス起動パーツが有効であることを示す情報を受信する手段と、
上記情報により有効であることが確認された上記ページサービス起動パーツの掲載されたページに対し、予め設定されたタイミングで所定のページサービスを提供する手段とを備えたことを特徴とするページサービス提供装置。
Means for accepting a setting operation of a page service activation part from a terminal that can be connected to a network and operated by a user;
Means for providing the source code of the page service activation part to the terminal when the setting of the page service activation part is normally performed;
Means for receiving information indicating that the page service activation part transmitted when the page is viewed based on the source code posted on the target page by the user is valid ;
A page service providing, comprising: means for providing a predetermined page service at a preset timing for a page on which the page service activation part is confirmed to be valid based on the information. apparatus.
請求項1に記載のページサービス提供装置において、
上記ページサービス起動パーツは、当該ページサービス起動パーツが掲載されたページが閲覧された際に、当該ページサービス起動パーツの設定情報を投稿内容監視サーバに送信するコードを含むことを特徴とするページサービス提供装置。
The page service providing apparatus according to claim 1,
The page service activation part includes a code for transmitting setting information of the page service activation part to the posted content monitoring server when a page on which the page service activation part is posted is viewed. Providing device.
ページサービス提供装置が、
ネットワークに接続可能な端末であってユーザの操作する端末からページサービス起動パーツの設定操作を受け付ける工程と、
上記ページサービス起動パーツの設定が正常に行われた場合に上記端末に対して上記ページサービス起動パーツのソースコードを提供する工程と、
上記ユーザにより対象となるページに掲載された上記ソースコードに基づいて、上記ページが閲覧された際に送信してくる上記ページサービス起動パーツが有効であることを示す情報を受信する工程と、
上記情報により有効であることが確認された上記ページサービス起動パーツの掲載されたページに対し、予め設定されたタイミングで所定のページサービスを提供する工程とを含むことを特徴とするページサービス提供方法。
The page service providing device
Receiving a setting operation of a page service activation part from a terminal that can be connected to a network and operated by a user;
Providing the source code of the page service activation part to the terminal when the setting of the page service activation part is normally performed;
Receiving the information indicating that the page service activation part transmitted when the page is viewed based on the source code posted on the target page by the user is valid ;
Providing a predetermined page service at a preset timing with respect to a page on which the page service activation part confirmed to be valid based on the information is provided. .
ネットワーク上に配置されるサーバの制御プログラムであって、
上記サーバを構成するコンピュータを、
ネットワークに接続可能な端末であってユーザの操作する端末からページサービス起動パーツの設定操作を受け付ける手段、
上記ページサービス起動パーツの設定が正常に行われた場合に上記端末に対して上記ページサービス起動パーツのソースコードを提供する手段、
上記ユーザにより対象となるページに掲載された上記ソースコードに基づいて、上記ページが閲覧された際に送信してくる上記ページサービス起動パーツが有効であることを示す情報を受信する手段、
上記情報により有効であることが確認された上記ページサービス起動パーツの掲載されたページに対し、予め設定されたタイミングで所定のページサービスを提供する手段、
として機能させることを特徴とするページサービス提供制御プログラム。
A control program for a server arranged on a network,
A computer constituting the server is
Means for accepting a setting operation of a page service activation part from a terminal that can be connected to a network and operated by a user;
Means for providing the source code of the page service activation part to the terminal when the setting of the page service activation part is normally performed;
Means for receiving information indicating that the page service activation part transmitted when the page is viewed based on the source code posted on the target page by the user is valid ;
Means for providing a predetermined page service at a preset timing with respect to a page on which the page service activation part is confirmed to be valid according to the information ;
A page service providing control program characterized by functioning as
JP2007316042A 2007-12-06 2007-12-06 Page service provider Expired - Fee Related JP4637162B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007316042A JP4637162B2 (en) 2007-12-06 2007-12-06 Page service provider

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007316042A JP4637162B2 (en) 2007-12-06 2007-12-06 Page service provider

Publications (2)

Publication Number Publication Date
JP2009140240A JP2009140240A (en) 2009-06-25
JP4637162B2 true JP4637162B2 (en) 2011-02-23

Family

ID=40870783

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007316042A Expired - Fee Related JP4637162B2 (en) 2007-12-06 2007-12-06 Page service provider

Country Status (1)

Country Link
JP (1) JP4637162B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7508156B2 (en) * 2022-02-25 2024-07-01 ビーサイズ株式会社 Information processing terminal, information processing method, and information processing program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7143365B2 (en) * 2002-06-18 2006-11-28 Webtrends, Inc. Method and apparatus for using a browser to configure a software program
JP3617651B1 (en) * 2004-02-02 2005-02-09 株式会社 コア・カラーズ Virtual community system
JP2007287017A (en) * 2006-04-19 2007-11-01 Tsutomu Uchida Advertising-attached content creation support system, advertising-attached content creation support method, advertising-attached content creation support program and recording medium

Also Published As

Publication number Publication date
JP2009140240A (en) 2009-06-25

Similar Documents

Publication Publication Date Title
US8578036B1 (en) Providing standardized transparency for cookies and other website data using a server side description file
US8621001B2 (en) System and method for dynamically changing the content of an information display
CN102449655A (en) Protected serving of electronic content
EP2449481A1 (en) System and method for enhancing digital content
US8166400B2 (en) Notifying blind users of live region updates
JP4637162B2 (en) Page service provider
JP2015046015A (en) Image data providing system, function control program, printer driver, and display control method
JP5330169B2 (en) Content data providing device
JP5215816B2 (en) Advertisement providing device
JP2005025682A (en) Content disclosure system and content disclosure program
US9361376B2 (en) Method for delivering query responses
KR20000049986A (en) Messaging service system and method for processing the same
JP2008077614A (en) Session management program and session management method
KR20000059107A (en) Advertising method in error page guide
Zilkoski NGS Will Soon Compute 2022 CORS Solution.
KR20010108657A (en) Internet advertising apparatus and method using on-line quiz
GliÅ et al. Serbian Atlases in the 19th and Early 20th Century.
WO2014192067A1 (en) Information processing system and information processing method
Brooks BBCi.(Site Inspection)
Shingu Online First publication of Journal of Anesthesia
Jones-Bey Datacube and MVTec collaborate on OEM machine vision.(imaging & detector industry report)
Pollard Health programs in peril as doctors group collapses.
Goldberg Parochial Views
Nutley Think Hull
Le Hors The RX Document Version 1.0 X11 Release 6.4

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090330

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20090330

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100816

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100824

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101020

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: 20101109

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: 20101122

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

Free format text: PAYMENT UNTIL: 20131203

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

Ref document number: 4637162

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350