[go: up one dir, main page]

JP6282165B2 - Display control program, distribution device, terminal device, and display control method - Google Patents

Display control program, distribution device, terminal device, and display control method Download PDF

Info

Publication number
JP6282165B2
JP6282165B2 JP2014089631A JP2014089631A JP6282165B2 JP 6282165 B2 JP6282165 B2 JP 6282165B2 JP 2014089631 A JP2014089631 A JP 2014089631A JP 2014089631 A JP2014089631 A JP 2014089631A JP 6282165 B2 JP6282165 B2 JP 6282165B2
Authority
JP
Japan
Prior art keywords
content
insertion position
information
advertisement
unit
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.)
Active
Application number
JP2014089631A
Other languages
Japanese (ja)
Other versions
JP2015210545A (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 JP2014089631A priority Critical patent/JP6282165B2/en
Publication of JP2015210545A publication Critical patent/JP2015210545A/en
Application granted granted Critical
Publication of JP6282165B2 publication Critical patent/JP6282165B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、表示制御プログラム、配信装置、端末装置および表示制御方法に関する。 The present invention relates to a display control program, a distribution device, a terminal device, and a display control method .

近年、インターネットの飛躍的な普及に伴い、インターネットを介した広告配信が盛んに行われている。例えば、端末装置は、ページ内に広告コンテンツの表示領域である広告枠が配置されている場合は、広告枠ごとに広告配信装置から広告コンテンツを取得し、取得した広告コンテンツを各広告枠に表示する。   In recent years, with the rapid spread of the Internet, advertisement distribution via the Internet has been actively performed. For example, when an advertising space that is a display area for advertising content is arranged in a page, the terminal device acquires advertising content from the advertising distribution device for each advertising space, and displays the acquired advertising content in each advertising space. To do.

かかる広告配信において、宣伝効果を高めるために、端末装置のユーザの嗜好、性別、年齢、住所、職業などのユーザ情報を予め登録しておき、ユーザ情報に対応する広告コンテンツを選択的に配信するターゲティング配信が行われている(例えば、特許文献1参照)。これにより、端末装置のユーザに対して、適切な広告コンテンツを表示することができる。   In such advertisement distribution, in order to enhance the advertising effect, user information such as user preferences, sex, age, address, occupation, etc. of the terminal device is registered in advance, and advertisement contents corresponding to the user information are selectively distributed. Targeting distribution is performed (for example, refer to Patent Document 1). Thereby, appropriate advertising content can be displayed to the user of the terminal device.

特開2006−120135号公報JP 2006-120135 A

しかしながら、従来の広告配信では、複数の広告コンテンツをページ内に表示する場合、予め広告位置がページに設定されていることから、複数の広告コンテンツを適切に表示することができないおそれがある。このことは、広告コンテンツ以外のコンテンツにおいて同様である。   However, in the conventional advertisement distribution, when a plurality of advertisement contents are displayed in a page, since the advertisement position is set in the page in advance, there is a possibility that the plurality of advertisement contents cannot be displayed appropriately. This is the same for content other than advertising content.

本願は、上記に鑑みてなされたものであって、複数のコンテンツを適切に表示することができる表示制御プログラム、配信装置、端末装置および表示制御方法を提供することを目的とする。 The present application has been made in view of the above, and an object thereof is to provide a display control program, a distribution device, a terminal device, and a display control method capable of appropriately displaying a plurality of contents.

本願に係る表示制御プログラム、表示部に表示されるページに挿入される第1コンテンツと前記ページに設定される第2コンテンツとの属性関係と、記憶部に記憶された属性関係情報とに基づいて、前記ページ内の複数の位置の中から前記第1コンテンツの前記ページへの挿入位置を決定する決定手順と、前記決定された挿入位置に前記第1コンテンツを挿入する挿入手順とをコンピュータに実行させる Display control program according to the present application, an attribute relationship between the second content to be set in the first content and the page that is inserted into the page displayed in Table radical 113, and attribute relationship information stored in the storage unit based on a determination procedure for determining the insertion position to the pages of the first content from a plurality of locations within the page, and insertion procedure for inserting the first content to the decisions have been inserted position Is executed on the computer .

実施形態の一態様によれば、複数のコンテンツを適切に表示することができる表示制御プログラム、配信装置、端末装置および表示制御方法を提供することができる。 According to one aspect of the embodiment, it is possible to provide a display control program, a distribution device, a terminal device, and a display control method that can appropriately display a plurality of contents.

図1は、第1の実施形態に係る表示制御処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of a display control process according to the first embodiment. 図2は、第1の実施形態に係る情報提供システムの構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of the information providing system according to the first embodiment. 図3は、第1の実施形態に係る広告装置の構成例を示す図である。FIG. 3 is a diagram illustrating a configuration example of the advertising device according to the first embodiment. 図4は、第1の実施形態に係る広告情報テーブルの一例を示す図である。FIG. 4 is a diagram illustrating an example of the advertisement information table according to the first embodiment. 図5は、第1の実施形態に係る配信装置の構成例を示す図である。FIG. 5 is a diagram illustrating a configuration example of the distribution apparatus according to the first embodiment. 図6は、第1の実施形態に係る端末装置の構成例を示す図である。FIG. 6 is a diagram illustrating a configuration example of the terminal device according to the first embodiment. 図7は、ウェブページの情報および広告コンテンツの情報に基づいて生成されるウェブページの一例を示す図である。FIG. 7 is a diagram illustrating an example of a web page generated based on the web page information and the advertisement content information. 図8は、制御情報に含まれる属性関係テーブルの一例を示す図である。FIG. 8 is a diagram illustrating an example of an attribute relationship table included in the control information. 図9は、広告挿入位置が挿入位置候補P3である場合のウェブページの一例を示す図である。FIG. 9 is a diagram illustrating an example of a web page when the advertisement insertion position is the insertion position candidate P3. 図10は、広告挿入位置が挿入位置候補P1である場合のウェブページの一例を示す図である。FIG. 10 is a diagram illustrating an example of a web page when the advertisement insertion position is the insertion position candidate P1. 図11は、広告挿入位置が挿入位置候補P2である場合のウェブページの一例を示す図である。FIG. 11 is a diagram illustrating an example of a web page when the advertisement insertion position is the insertion position candidate P2. 図12は、属性関係として広告種別の関係が設定された属性関係テーブルの一例を示す図である。FIG. 12 is a diagram illustrating an example of an attribute relationship table in which an advertisement type relationship is set as an attribute relationship. 図13は、端末装置による情報処理の流れの一例を説明するための図である。FIG. 13 is a diagram for explaining an example of the flow of information processing by the terminal device. 図14は、第2の実施形態に係る端末装置の構成例を示す図である。FIG. 14 is a diagram illustrating a configuration example of a terminal device according to the second embodiment. 図15は、第3の実施形態に係る配信装置の構成例を示す図である。FIG. 15 is a diagram illustrating a configuration example of a distribution apparatus according to the third embodiment. 図16は、第3の実施形態に係る端末装置の構成例を示す図である。FIG. 16 is a diagram illustrating a configuration example of a terminal device according to the third embodiment. 図17は、第4の実施形態に係る端末装置の構成例を示す図である。FIG. 17 is a diagram illustrating a configuration example of a terminal device according to the fourth embodiment. 図18は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。FIG. 18 is a diagram illustrating an example of a hardware configuration of a computer that executes a program.

以下に、本願に係る配信装置、表示制御装置、表示制御方法および表示制御プログラムの実施形態について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、表示制御装置、表示制御方法および表示制御プログラムが限定されるものではない。   Hereinafter, embodiments of a distribution device, a display control device, a display control method, and a display control program according to the present application will be described in detail with reference to the drawings. Note that the distribution device, the display control device, the display control method, and the display control program according to the present application are not limited by this embodiment.

[1.第1の実施形態]
[1.1.表示制御処理]
まず、図1を用いて、第1の実施形態に係る表示制御処理の一例について説明する。図1は、第1の実施形態に係る表示制御処理の一例を示す図である。図1は、ブラウザ(例えば、ウェブブラウザ)を有する端末装置(表示制御装置の一例)によって、第1広告コンテンツC1(第1コンテンツの一例)と第2広告コンテンツC2(第2コンテンツの一例)が配置されるページW(例えば、ウェブページ)の一部がブラウザの表示領域に表示される例を示す。以下、ページWのうちブラウザに表示される領域を可視領域VAと記載する。
[1. First Embodiment]
[1.1. Display control processing]
First, an example of the display control process according to the first embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of a display control process according to the first embodiment. FIG. 1 shows that a terminal device (an example of a display control device) having a browser (for example, a web browser) causes a first advertisement content C1 (an example of a first content) and a second advertisement content C2 (an example of second content). An example is shown in which a part of a page W (for example, a web page) to be arranged is displayed in a display area of a browser. Hereinafter, an area displayed on the browser in the page W is referred to as a visible area VA.

第1広告コンテンツC1は、例えば、ページWに挿入される動画広告であり、第2広告コンテンツC2は、例えば、ページWの所定位置に予め設定されているバナー広告である。   The first advertisement content C1 is, for example, a moving image advertisement inserted into the page W, and the second advertisement content C2 is, for example, a banner advertisement set in advance at a predetermined position on the page W.

図1に示すように、ページWは、例えば、ニュースなどの記事ARや広告枠D2を含む。記事ARは、第1〜第4部分AR1〜AR4を含む。各部分AR1〜AR4は、例えば、記事ARの文章のうち1以上のセンテンスや1以上のパラグラフを含む。なお、記事ARには画像なども含まれてよい。   As shown in FIG. 1, the page W includes, for example, an article AR such as news and an advertising space D2. The article AR includes first to fourth portions AR1 to AR4. Each part AR1 to AR4 includes, for example, one or more sentences and one or more paragraphs in the sentence of the article AR. The article AR may include an image.

図1に示す例では、ページWの縦サイズは、ブラウザの表示領域の縦サイズよりも長い。このためブラウザの表示領域内に位置するページWの領域が表示され、ブラウザの表示領域外に位置するページWの領域は表示されない。端末装置のユーザは、例えば、スクロール操作によって、ページWのうちブラウザの表示領域に位置させる領域を変更することができる。   In the example shown in FIG. 1, the vertical size of the page W is longer than the vertical size of the display area of the browser. For this reason, the area of the page W located within the display area of the browser is displayed, and the area of the page W located outside the display area of the browser is not displayed. The user of the terminal device can change the area located in the browser display area of the page W by, for example, a scroll operation.

ページWには、記事AR内に第1広告コンテンツC1が挿入される。端末装置は、第1広告コンテンツC1と第2広告コンテンツC2との属性関係を判定し(ステップS1)、かかる判定結果に基づいて、第1広告コンテンツC1の挿入位置を決定する(ステップS2)。第1広告コンテンツC1の挿入位置は、例えば、図1に示すように、端末装置により挿入位置候補P1〜P3の中から選択される。   On the page W, the first advertisement content C1 is inserted in the article AR. The terminal device determines the attribute relationship between the first advertisement content C1 and the second advertisement content C2 (step S1), and determines the insertion position of the first advertisement content C1 based on the determination result (step S2). For example, as shown in FIG. 1, the insertion position of the first advertisement content C1 is selected from insertion position candidates P1 to P3 by the terminal device.

このように、端末装置は、第1広告コンテンツC1と第2広告コンテンツC2との属性関係に基づいて、第1広告コンテンツC1の挿入位置を決定することから、第1広告コンテンツC1と第2広告コンテンツC2とを適切に表示することができる。   Thus, since the terminal device determines the insertion position of the first advertisement content C1 based on the attribute relationship between the first advertisement content C1 and the second advertisement content C2, the first advertisement content C1 and the second advertisement are determined. The content C2 can be appropriately displayed.

例えば、図1に示すように、第1広告コンテンツC1の広告対象属性が「酒(ビール)」であり、第2広告コンテンツC2の広告対象属性が「車」であるとする。「車」と「酒(ビール)」とは、飲酒運転を想起させるおそれがあり、広告対象属性の相性が悪い。そのため、第1広告コンテンツC1と第2広告コンテンツC2とを同時に可視領域VAに表示すると、飲酒運転を勧めているようなイメージを端末装置のユーザに与えるおそれがある。   For example, as shown in FIG. 1, it is assumed that the advertising target attribute of the first advertising content C1 is “alcohol (beer)” and the advertising target attribute of the second advertising content C2 is “car”. “Car” and “alcohol (beer)” may be reminiscent of drunk driving, and the advertisement target attribute is not compatible. Therefore, if the first advertisement content C1 and the second advertisement content C2 are displayed in the visible area VA at the same time, there is a risk of giving an image that recommends drunk driving to the user of the terminal device.

そこで、この場合、端末装置は、第2広告コンテンツC2の表示位置から離れた挿入位置候補P3を第1広告コンテンツC1の挿入位置として決定する。これにより第1広告コンテンツC1と第2広告コンテンツC2とが可視領域VAに同時に表示されることを避けることができる。   Therefore, in this case, the terminal device determines the insertion position candidate P3 that is distant from the display position of the second advertisement content C2 as the insertion position of the first advertisement content C1. Accordingly, it is possible to avoid the first advertisement content C1 and the second advertisement content C2 from being displayed in the visible area VA at the same time.

また、第1広告コンテンツC1の広告対象属性が「チャイルドシート」であり、第2広告コンテンツC2の広告対象属性が「車」であるとする。「車」と「チャイルドシート」とは同時に購入される可能性があり、広告対象属性の相性が良い。そのため、この場合、第1広告コンテンツC1と第2広告コンテンツC2とをできるだけ同時に可視領域VAに表示することが望ましい。   Further, it is assumed that the advertisement target attribute of the first advertisement content C1 is “child seat” and the advertisement target attribute of the second advertisement content C2 is “car”. “Car” and “child seat” may be purchased at the same time, and the advertisement target attribute is compatible. Therefore, in this case, it is desirable to display the first advertisement content C1 and the second advertisement content C2 in the visible area VA as simultaneously as possible.

そこで、この場合、端末装置は、第2広告コンテンツC2の表示位置から近い挿入位置候補P1を第1広告コンテンツC1の挿入位置として決定する。これにより第1広告コンテンツC1と第2広告コンテンツC2とを可視領域VAに同時に表示させることができる。   Therefore, in this case, the terminal device determines the insertion position candidate P1 close to the display position of the second advertisement content C2 as the insertion position of the first advertisement content C1. As a result, the first advertisement content C1 and the second advertisement content C2 can be simultaneously displayed in the visible area VA.

なお、上述においては、第2広告コンテンツC2を第2コンテンツの一例として説明したが、第2コンテンツは、第2広告コンテンツC2に限定されない。例えば、ページWに設定される記事ARの一部を第2コンテンツとすることもできる。端末装置は、記事の各部分AR1〜AR4の属性(以下、記事属性)を、例えば、各部分AR1〜AR4に含まれる特徴語を抽出して解析する。   In the above description, the second advertisement content C2 has been described as an example of the second content. However, the second content is not limited to the second advertisement content C2. For example, a part of the article AR set on the page W may be the second content. The terminal device extracts and analyzes the attributes (hereinafter referred to as article attributes) of the respective parts AR1 to AR4 of the article, for example, by extracting feature words included in the respective parts AR1 to AR4.

端末装置による解析の結果、例えば、第1部分AR1が「車」に関する記事(記事属性が「車」)であり、第2〜第4部分AR2〜AR4が「車」に関する記事ではないとする。また、第1広告コンテンツC1の広告対象属性が「酒(ビール)」であるとする。この場合、第1コンテンツの属性が「酒(ビール)」であり、第2コンテンツの属性が「車」であるため、端末装置は、例えば、第1部分AR1の表示位置から離れた挿入位置候補P3を第1広告コンテンツC1の挿入位置として決定する。   As a result of the analysis by the terminal device, for example, it is assumed that the first part AR1 is an article about “car” (article attribute is “car”), and the second to fourth parts AR2 to AR4 are not articles about “car”. Further, it is assumed that the advertisement target attribute of the first advertisement content C1 is “alcohol (beer)”. In this case, since the attribute of the first content is “alcohol (beer)” and the attribute of the second content is “car”, for example, the terminal device can insert position candidates away from the display position of the first part AR1. P3 is determined as the insertion position of the first advertisement content C1.

また、上述においては、第1広告コンテンツC1を第1コンテンツの一例として説明したが、第2コンテンツと同様に、第1コンテンツは第1広告コンテンツC1に限定されない。例えば、第1コンテンツは、ニュースなどの動画コンテンツであってもよい。   In the above description, the first advertisement content C1 is described as an example of the first content. However, like the second content, the first content is not limited to the first advertisement content C1. For example, the first content may be video content such as news.

以下、上述した表示制御処理を実現する端末装置等の一例について詳細に説明する。なお、以下の例では、端末装置は、第1広告コンテンツC1の表示位置を制御する表示制御プログラム(制御情報の一例)を取得し、かかる制御情報に従って上述した表示制御処理を行う。   Hereinafter, an example of a terminal device or the like that realizes the display control process described above will be described in detail. In the following example, the terminal device acquires a display control program (an example of control information) for controlling the display position of the first advertisement content C1, and performs the above-described display control process according to the control information.

[1.2.情報提供システムの構成]
次に、図2を用いて、第1の実施形態に係る情報提供システム1の構成について説明する。図2は、第1の実施形態に係る情報提供システム1の構成例を示す図である。図2に示すように、第1の実施形態に係る情報提供システム1は、広告装置10と、配信装置20と、端末装置30とを含む。
[1.2. Configuration of information provision system]
Next, the configuration of the information providing system 1 according to the first embodiment will be described with reference to FIG. FIG. 2 is a diagram illustrating a configuration example of the information providing system 1 according to the first embodiment. As illustrated in FIG. 2, the information providing system 1 according to the first embodiment includes an advertising device 10, a distribution device 20, and a terminal device 30.

広告装置10、配信装置20および端末装置30(表示制御装置の一例)は、ネットワークNを介して有線または無線により相互に通信可能に接続される。ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)である。なお、図2に示す例では、広告装置10、配信装置20および端末装置30がそれぞれ1台ずつ示されているが、これらの装置のうちいずれかまたは全部が2台以上であってもよい。   The advertising device 10, the distribution device 20, and the terminal device 30 (an example of a display control device) are connected via a network N so that they can communicate with each other by wire or wirelessly. The network N is, for example, a WAN (Wide Area Network) such as the Internet. In the example shown in FIG. 2, one advertising device 10, one distribution device 20, and one terminal device 30 are shown, but any or all of these devices may be two or more.

広告装置10は、広告コンテンツを端末装置30へ配信する。例えば、広告装置10は、端末装置30からの要求があった場合に、広告コンテンツを端末装置30に配信する。   The advertising device 10 distributes the advertising content to the terminal device 30. For example, the advertising device 10 distributes the advertising content to the terminal device 30 when there is a request from the terminal device 30.

配信装置20は、端末装置30からの要求に応じてページ(例えば、ウェブページ)の情報を端末装置30へ配信する。例えば、配信装置20は、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関する各ページを配信する。以下、配信装置20は、ページの一例として、ウェブページを送信するものとして説明するが、ページは、例えば、端末装置30において表示されるものであればよく、ウェブページに限定されない。   The distribution device 20 distributes page (for example, web page) information to the terminal device 30 in response to a request from the terminal device 30. For example, the distribution device 20 includes a portal site, a news site, an auction site, a weather forecast site, a shopping site, a finance (stock price) site, a route search site, a map providing site, a travel site, a restaurant introduction site, and a web blog. Deliver the page. Hereinafter, although the delivery apparatus 20 demonstrates as what transmits a web page as an example of a page, a page should just be displayed in the terminal device 30, for example, and is not limited to a web page.

配信装置20によって配信されるウェブページの情報には、例えば、マークアップ言語により記述されたファイル等が含まれる。マークアップ言語は、例えば、HTML(Hyper Text Markup Language)やXML(Extensible Markup Language)である。なお、以下においては、マークアップ言語により記述されたファイルがHTMLファイルであるものとして説明するが、マークアップ言語により記述されたファイルは、XMLファイルやその他のファイルであってもよい。   The web page information distributed by the distribution device 20 includes, for example, a file described in a markup language. The markup language is, for example, HTML (Hyper Text Markup Language) or XML (Extensible Markup Language). In the following description, it is assumed that the file described in the markup language is an HTML file. However, the file described in the markup language may be an XML file or other files.

端末装置30は、例えば、パーソナルコンピュータ、スマートフォン、ゲーム機などのように通信機能やブラウザ機能を有する装置である。端末装置30は、端末装置30のユーザ(以下、端末ユーザと記載する)の操作に基づき、ネットワークNを介して配信装置20からウェブページの情報を取得し、かかるウェブページの情報に応じたウェブページ画像を表示部に表示する。   The terminal device 30 is a device having a communication function and a browser function, such as a personal computer, a smartphone, and a game machine. The terminal device 30 acquires web page information from the distribution device 20 via the network N based on the operation of the user of the terminal device 30 (hereinafter referred to as a terminal user), and the web corresponding to the web page information. The page image is displayed on the display unit.

ウェブページの情報には、広告装置10のURL等が情報取得命令として含まれており、端末装置30は、情報取得命令に基づいて広告装置10にアクセスし、広告装置10から広告コンテンツを取得する。   The information on the web page includes the URL of the advertising device 10 as an information acquisition command, and the terminal device 30 accesses the advertising device 10 based on the information acquisition command and acquires advertising content from the advertising device 10. .

以下、広告装置10、配信装置20および端末装置30の順にそれぞれの構成例を説明する。   Hereinafter, each configuration example will be described in the order of the advertising device 10, the distribution device 20, and the terminal device 30.

[1.3.広告装置10の構成例]
図3は、第1の実施形態に係る広告装置10の構成例を示す図である。図3に示すように広告装置10は、通信部11と、記憶部12と、制御部13とを有する。
[1.3. Configuration Example of Advertising Device 10]
FIG. 3 is a diagram illustrating a configuration example of the advertising device 10 according to the first embodiment. As illustrated in FIG. 3, the advertising device 10 includes a communication unit 11, a storage unit 12, and a control unit 13.

通信部11は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部11は、ネットワークNと有線または無線で接続され、配信装置20や端末装置30との間で情報の送受信を行う。   The communication unit 11 is realized by, for example, a NIC (Network Interface Card). The communication unit 11 is connected to the network N in a wired or wireless manner, and transmits and receives information to and from the distribution device 20 and the terminal device 30.

記憶部12は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。   The storage unit 12 is realized by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.

記憶部12は、広告コンテンツおよび広告コンテンツに関する各種情報を記憶する。図4は、記憶部12に記憶された広告情報テーブルの一例を示す図である。図4に示す広告情報テーブルは、「広告ID」、「広告コンテンツ」および「広告属性」のそれぞれの情報を含み、これらの情報は互いに関連付けられている。   The storage unit 12 stores advertisement information and various information related to the advertisement content. FIG. 4 is a diagram illustrating an example of the advertisement information table stored in the storage unit 12. The advertisement information table shown in FIG. 4 includes information of “advertisement ID”, “advertisement content”, and “advertisement attribute”, and these pieces of information are associated with each other.

「広告ID」は、広告コンテンツ毎に割り当てられる識別情報である。「広告コンテンツ」は、配信対象の広告コンテンツであり、例えば、テキスト広告、静止画広告、動画広告、アニメーション広告、バナー広告などの情報である。なお、広告コンテンツは、広告表示のための画像素材やプログラムコードのみならず、これらの画像素材やプログラムコードを取得するためのリンク情報を含む。   “Advertisement ID” is identification information assigned to each advertisement content. “Advertising content” is advertising content to be distributed, and is information such as text advertisements, still image advertisements, video advertisements, animation advertisements, banner advertisements, and the like. The advertisement content includes not only image materials and program codes for displaying advertisements but also link information for acquiring these image materials and program codes.

「広告属性」には、「広告種別」、「対象種別」、「対象会社」および「競合会社」のそれぞれの情報が含まれる。「広告種別」は、広告コンテンツの種別を示す情報であり、例えば、バナー、動画、静止画、アニメーション、テキストなどがある。例えば、広告ID「O1」の広告コンテンツは、バナー広告であり、広告ID「O2」の広告コンテンツは、動画広告である。   The “advertisement attribute” includes information of “advertisement type”, “target type”, “target company”, and “competitor company”. “Advertising type” is information indicating the type of advertising content, and includes, for example, a banner, a moving image, a still image, an animation, and text. For example, the advertisement content with the advertisement ID “O1” is a banner advertisement, and the advertisement content with the advertisement ID “O2” is a video advertisement.

「対象種別」は、広告コンテンツによる広告対象を示す情報である。例えば、広告ID「O1」の対象種別は、「B1」であり、広告ID「O2」の対象種別は、「B2」である。「B1」は、自動車を示す符号であり、「B2」は、酒を示す符号である。   “Target type” is information indicating an advertising target by the advertising content. For example, the target type of the advertisement ID “O1” is “B1”, and the target type of the advertisement ID “O2” is “B2”. “B1” is a code indicating an automobile, and “B2” is a code indicating liquor.

「対象会社」は、広告対象の商品またはサービスを提供する事業者を示す情報である。例えば、広告ID「O1」の対象会社は、「A10」であり、広告ID「O2」の対象会社は、「A20」である。「A10」は、広告ID「O1」に対応する広告対象の商品またはサービスを提供する事業者の識別情報であり、「A20」は、広告ID「O2」に対応する広告対象の商品またはサービスを提供する事業者の識別情報である。   “Target company” is information indicating a business that provides a product or service to be advertised. For example, the target company of the advertisement ID “O1” is “A10”, and the target company of the advertisement ID “O2” is “A20”. “A10” is identification information of a business that provides an advertisement target product or service corresponding to the advertisement ID “O1”, and “A20” indicates an advertisement target product or service corresponding to the advertisement ID “O2”. It is the identification information of the provider to be provided.

「競合会社」は、広告対象の商品またはサービスを提供する事業者と競合する事業者を示す情報である。例えば、広告ID「O1」の競合会社は、「A11」や「A12」であり、広告ID「O2」の競合会社は、「A23」である。「A11」、「A12」および「A23」は、競合する事業者の識別情報である。   The “competitor” is information indicating a business that competes with the business that provides the product or service to be advertised. For example, the competitors with the advertisement ID “O1” are “A11” and “A12”, and the competitors with the advertisement ID “O2” are “A23”. “A11”, “A12”, and “A23” are identification information of competing businesses.

図3に戻って、説明を続ける。制御部13は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、制御部13内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部13は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。   Returning to FIG. 3, the description will be continued. The control unit 13 is realized, for example, by executing various programs stored in a storage device inside the control unit 13 using the RAM as a work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. The The control unit 13 is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

図3に示すように、制御部13は、受付部14と、配信部15とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部13の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部13が有する各処理部の接続関係は、図3に示した接続関係に限られず、他の接続関係であってもよい。   As illustrated in FIG. 3, the control unit 13 includes a reception unit 14 and a distribution unit 15, and realizes or executes information processing functions and operations described below. The internal configuration of the control unit 13 is not limited to the configuration illustrated in FIG. 3, and may be another configuration as long as the information processing described later is performed. Further, the connection relationship between the processing units included in the control unit 13 is not limited to the connection relationship illustrated in FIG. 3, and may be another connection relationship.

受付部14は、端末装置30から広告取得要求を受け付ける。例えば、受付部14は、広告取得要求として、HTTPリクエストを受け付ける。配信部15は、受付部14によって広告取得要求が受け付けられた場合に、広告取得要求に応じた広告コンテンツと、この広告コンテンツに対応する広告属性とを記憶部12から読み出し、読み出した情報を広告情報として端末装置30へ送信する。   The accepting unit 14 accepts an advertisement acquisition request from the terminal device 30. For example, the reception unit 14 receives an HTTP request as an advertisement acquisition request. When the receiving unit 14 receives the advertisement acquisition request, the distribution unit 15 reads out the advertisement content corresponding to the advertisement acquisition request and the advertisement attribute corresponding to the advertisement content from the storage unit 12, and uses the read information as the advertisement. It transmits to the terminal device 30 as information.

なお、記憶部12は、端末ユーザの識別情報と属性情報(例えば、端末ユーザの嗜好、性別、年齢、住所、職業など)を記憶することもできる。受付部14は、広告取得要求に、例えば、端末ユーザの識別情報が含まれている場合、記憶部12に記憶されている広告コンテンツの中から、端末ユーザの属性情報に応じた広告コンテンツを配信する広告コンテンツとして決定する。なお、端末ユーザの識別情報は、例えば、HTTPクッキー(HyperText Transfer Protocol Cookie)に含まれる情報であるが、配信装置20へのログインIDであってもよい。   In addition, the memory | storage part 12 can also memorize | store a terminal user's identification information and attribute information (for example, a terminal user's preference, sex, age, address, occupation, etc.). For example, when the terminal acquisition identification information is included in the advertisement acquisition request, the reception unit 14 distributes the advertisement content according to the attribute information of the terminal user from the advertisement content stored in the storage unit 12. To be determined as advertising content. The terminal user identification information is, for example, information included in an HTTP cookie (HyperText Transfer Protocol Cookie), but may be a login ID to the distribution device 20.

[1.4.配信装置20の構成例]
図5は、第1の実施形態に係る配信装置20の構成例を示す図である。図5に示すように、配信装置20は、通信部21と、記憶部22と、制御部23とを有する。
[1.4. Configuration Example of Distribution Device 20]
FIG. 5 is a diagram illustrating a configuration example of the distribution apparatus 20 according to the first embodiment. As illustrated in FIG. 5, the distribution device 20 includes a communication unit 21, a storage unit 22, and a control unit 23.

通信部21は、例えば、NIC等によって実現される。そして、通信部21は、ネットワークNと有線または無線で接続され、広告装置10や端末装置30との間で情報の送受信を行う。   The communication unit 21 is realized by a NIC or the like, for example. The communication unit 21 is connected to the network N by wire or wireless, and transmits / receives information to / from the advertising device 10 and the terminal device 30.

記憶部22は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。かかる記憶部22は、ウェブページの情報を記憶する。記憶部22は、端末装置30へ提供するウェブページの情報を記憶する。かかるウェブページの情報は、例えば、HTMLファイルやウェブページを構成する静止画像や動画像の情報などである。   The storage unit 22 is realized by, for example, a semiconductor memory device such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 22 stores web page information. The storage unit 22 stores information on web pages to be provided to the terminal device 30. The information on the web page is, for example, information on an HTML file, a still image or a moving image constituting the web page.

また、ウェブページの情報には、表示制御処理を端末装置30に実行させるための表示制御プログラムが含まれる。かかる表示制御プログラムは、例えば、JavaScript(登録商標)等のスクリプト言語より記述される。また、表示制御プログラムは、Java(登録商標)アプレットなどのアプレットであってもよい。また、表示制御プログラムは、HTMLファイルに記述されていてもよい。   The web page information includes a display control program for causing the terminal device 30 to execute display control processing. Such a display control program is described in a script language such as JavaScript (registered trademark). The display control program may be an applet such as a Java (registered trademark) applet. The display control program may be described in an HTML file.

なお、かかる表示制御プログラムは、例えば、広告装置10の記憶部12において記憶することもできる。この場合、広告装置10の制御部13は、例えば、端末装置30から広告コンテンツの取得要求があった場合に、広告コンテンツと表示制御プログラムを記憶部12から読み出して、端末装置30へ配信することもできる。   In addition, this display control program can also be memorize | stored in the memory | storage part 12 of the advertising apparatus 10, for example. In this case, the control unit 13 of the advertising device 10 reads out the advertising content and the display control program from the storage unit 12 and distributes the advertising content and the display control program to the terminal device 30 when, for example, an advertising content acquisition request is received from the terminal device 30. You can also.

制御部23は、例えば、CPUやMPU等によって、制御部23内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部23は、例えば、ASICやFPGA等の集積回路により実現される。   The control unit 23 is realized, for example, by executing various programs stored in a storage device inside the control unit 23 using the RAM as a work area by a CPU, an MPU, or the like. The control unit 23 is realized by an integrated circuit such as an ASIC or FPGA, for example.

図5に示すように、制御部23は、受付部24と、配信部25とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部23の内部構成は、図5に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部23が有する各処理部の接続関係は、図5に示した接続関係に限られず、他の接続関係であってもよい。   As shown in FIG. 5, the control unit 23 includes a reception unit 24 and a distribution unit 25, and realizes or executes functions and operations of information processing described below. Note that the internal configuration of the control unit 23 is not limited to the configuration illustrated in FIG. 5, and may be another configuration as long as information processing described later is performed. Further, the connection relationship between the processing units included in the control unit 23 is not limited to the connection relationship illustrated in FIG. 5, and may be another connection relationship.

受付部24は、端末装置30からページ取得要求を受け付ける。例えば、受付部24は、ページ取得要求として、HTTPリクエストを受け付ける。配信部25は、受付部24によってページ取得要求が受け付けられた場合、ページ取得要求に応じたウェブページの情報を端末装置30へ配信する。   The receiving unit 24 receives a page acquisition request from the terminal device 30. For example, the reception unit 24 receives an HTTP request as a page acquisition request. When the page acquisition request is received by the reception unit 24, the distribution unit 25 distributes information on the web page corresponding to the page acquisition request to the terminal device 30.

[1.5.端末装置30の構成例]
図6は、第1の実施形態に係る端末装置30の構成例を示す図である。図6に示すように、端末装置30は、通信部31と、表示部32と、入力部33と、記憶部34と、制御部35とを備える。通信部31は、ネットワークNを介して広告装置10や配信装置20と通信するための通信インターフェイスであり、例えば、NIC等のインターフェイスである。
[1.5. Configuration example of terminal device 30]
FIG. 6 is a diagram illustrating a configuration example of the terminal device 30 according to the first embodiment. As illustrated in FIG. 6, the terminal device 30 includes a communication unit 31, a display unit 32, an input unit 33, a storage unit 34, and a control unit 35. The communication unit 31 is a communication interface for communicating with the advertising device 10 and the distribution device 20 via the network N, and is, for example, an interface such as a NIC.

表示部32は、例えば、LCD(Liquid Crystal Display)や有機ELディスプレイである。また、表示部32は、タッチパネル式のディスプレイであってもよい。この場合、端末ユーザは、表示部32の画面上を指などで操作することで、表示部32に表示されたウェブページのスクロール操作などが可能である。   The display unit 32 is, for example, an LCD (Liquid Crystal Display) or an organic EL display. The display unit 32 may be a touch panel display. In this case, the terminal user can perform a scroll operation of the web page displayed on the display unit 32 by operating the screen of the display unit 32 with a finger or the like.

入力部33は、文字、数字およびスペースを入力するためのキー、エンターキーおよび矢印キーなどを含むキーボードや、電源ボタンなどを有する。また、表示部32がタッチパネル式のディスプレイである場合、表示部32の一部が入力部33として機能する。   The input unit 33 includes a keyboard including keys for entering characters, numbers, and spaces, an enter key, an arrow key, and a power button. Further, when the display unit 32 is a touch panel display, a part of the display unit 32 functions as the input unit 33.

記憶部34は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置である。かかる記憶部34は各種プログラムや設定データなどが記憶される。記憶部34に記憶されるプログラムとして、例えば、OS(Operating System)、ブラウザプログラム、表示制御プログラムなどがある。また、記憶部34は、広告装置10や配信装置20から取得したその他の情報も記憶する。   The storage unit 34 is, for example, a semiconductor memory device such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 34 stores various programs and setting data. Examples of programs stored in the storage unit 34 include an OS (Operating System), a browser program, and a display control program. The storage unit 34 also stores other information acquired from the advertising device 10 and the distribution device 20.

制御部35は、例えば、ASICやFPGA等の集積回路により実現される。また、制御部35は、例えば、CPUやMPU等によって、記憶部34に記憶されているプログラムが図示しない内部RAMを作業領域として実行されることにより後述する情報処理の機能や作用を実現または実行する。   The control unit 35 is realized by an integrated circuit such as an ASIC or FPGA, for example. In addition, the control unit 35 realizes or executes information processing functions and operations described later by executing a program stored in the storage unit 34 by using an internal RAM (not shown) as a work area by a CPU, an MPU, or the like, for example. To do.

かかる制御部35は、記憶部34に記憶されているプログラムを実行することによって、図6に示すように、要求部41、受付部42、表示処理部43、可視領域取得部44、属性情報取得部45および挿入位置決定部46として機能する。   The control unit 35 executes a program stored in the storage unit 34 to obtain a request unit 41, a reception unit 42, a display processing unit 43, a visible region acquisition unit 44, and attribute information acquisition, as shown in FIG. Functions as the unit 45 and the insertion position determination unit 46.

例えば、制御部35は、記憶部34に記憶されているブラウザプログラムを実行することによって、要求部41および受付部42、表示処理部43として機能する。また、制御部35は、記憶部34に記憶されている表示制御プログラムを実行することによって、可視領域取得部44、属性情報取得部45、挿入位置決定部46および表示処理部43の挿入部49として機能する。なお、制御部35の構成は、かかる構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。   For example, the control unit 35 functions as the request unit 41, the reception unit 42, and the display processing unit 43 by executing a browser program stored in the storage unit 34. Further, the control unit 35 executes the display control program stored in the storage unit 34, so that the visible region acquisition unit 44, the attribute information acquisition unit 45, the insertion position determination unit 46, and the insertion unit 49 of the display processing unit 43. Function as. The configuration of the control unit 35 is not limited to this configuration, and may be another configuration as long as the configuration performs information processing to be described later.

[1.5.1.要求部41]
要求部41は、端末ユーザの入力部33への操作(以下、ユーザ操作と記載する)に従って、配信装置20にページ取得要求を送信する。また、要求部41は、受付部42によって受け付けられたウェブページの情報に広告取得命令が含まれる場合に、広告取得要求を広告装置10に送信する。
[1.5.1. Request unit 41]
The request unit 41 transmits a page acquisition request to the distribution device 20 in accordance with an operation (hereinafter referred to as a user operation) on the input unit 33 by the terminal user. Further, the request unit 41 transmits an advertisement acquisition request to the advertising device 10 when the advertisement acquisition command is included in the information of the web page received by the reception unit 42.

[1.5.2.受付部42]
受付部42は、ウェブページの情報と広告情報とを受け付け、受け付けた情報を記憶部34に記憶する。例えば、受付部42は、要求部41によって送信されたページ取得要求に応答した配信装置20から、広告表示領域を含むウェブページの情報を受け付けて記憶部34に記憶する。また、受付部42は、ウェブページの情報(例えば、HTMLファイル)に広告取得命令が含まれる場合には、広告取得要求を送信するよう要求部41に指示し、かかる広告取得要求に応じて広告装置10から送信される広告情報を受け付ける。
[1.5.2. Reception unit 42]
The reception unit 42 receives web page information and advertisement information, and stores the received information in the storage unit 34. For example, the reception unit 42 receives information on the web page including the advertisement display area from the distribution device 20 that has responded to the page acquisition request transmitted by the request unit 41 and stores the information in the storage unit 34. In addition, when the web page information (for example, an HTML file) includes an advertisement acquisition command, the reception unit 42 instructs the request unit 41 to transmit an advertisement acquisition request, and the advertisement is received in response to the advertisement acquisition request. The advertisement information transmitted from the device 10 is received.

[1.5.3.表示処理部43]
表示処理部43は、記憶部34に記憶されたウェブページの情報および広告情報に基づいて、ブラウザの表示領域に表示する画像の情報を生成し、生成した画像の情報を表示部32へ出力する。これにより、表示部32にウェブページの画像(以下、ページ画像と記載する)が表示される。なお、表示処理部43は、表示部32の表示領域内にブラウザの表示領域71の全部が含まれない場合、例えば、表示領域71のうち表示部32の表示領域に含まれる領域のページ画像が表示部32に表示される。
[1.5.3. Display processing unit 43]
The display processing unit 43 generates image information to be displayed in the display area of the browser based on the web page information and advertisement information stored in the storage unit 34, and outputs the generated image information to the display unit 32. . Thereby, an image of the web page (hereinafter referred to as a page image) is displayed on the display unit 32. When the display area of the display unit 32 does not include the entire display area 71 of the browser, the display processing unit 43 includes, for example, a page image of an area included in the display area of the display unit 32 in the display area 71. It is displayed on the display unit 32.

図7は、記憶部34に記憶されたウェブページの情報および広告情報に基づいて生成されるウェブページの一例を示す図である。図7に示すように、ウェブページ70の一部がページ画像としてブラウザの表示領域71に表示される。ここでは、ウェブページ70のうちブラウザの表示領域71に表示される領域が上述した可視領域VAであるとして説明する。   FIG. 7 is a diagram illustrating an example of a web page generated based on the web page information and the advertisement information stored in the storage unit 34. As shown in FIG. 7, a part of the web page 70 is displayed as a page image in the display area 71 of the browser. Here, a description will be given assuming that the area displayed in the browser display area 71 of the web page 70 is the above-described visible area VA.

なお、以下においては、表示領域71における座標系をディスプレイ座標系と記載し、このディスプレイ座標系における座標をG(X,Y)と記載する。また、ウェブページ70における座標系をウェブページ座標系と記載し、このウェブページ座標系における座標をW(X,Y)と記載する。   In the following, the coordinate system in the display area 71 is described as a display coordinate system, and the coordinates in the display coordinate system are described as G (X, Y). Further, the coordinate system in the web page 70 is described as a web page coordinate system, and the coordinates in the web page coordinate system are described as W (X, Y).

ウェブページ70は、第2コンテンツ領域80と、記事領域81とを含む。記事領域81は、複数の文章領域82A〜82Dを含み、文章領域82A〜82Dには、ニュースなどの記事の文章が分割されて配置される。なお、記事の分割は、例えば、所定数のセンテンス単位や、所定数のパラグラフ単位で行われる。第2コンテンツ領域80には、第2広告コンテンツが配置される。なお、記事領域81には画像なども含む場合がある。   The web page 70 includes a second content area 80 and an article area 81. The article area 81 includes a plurality of sentence areas 82A to 82D, and sentences of articles such as news are divided and arranged in the sentence areas 82A to 82D. The article is divided, for example, in a predetermined number of sentences or in a predetermined number of paragraphs. In the second content area 80, the second advertisement content is arranged. Note that the article region 81 may include an image or the like.

表示処理部43は、例えば、ウェブページ70のうち表示領域71の左上原点のXY座標(以下、左上原点座標と記載する)を演算する。かかる左上原点座標は、ウェブページ70の表示領域71への初期表示時点では、W(0,0)であり、表示処理部43は、その後のスクロール量に応じて原点座標を求める。表示処理部43は、端末ユーザの入力部33への操作量に応じてスクロール量を演算する。なお、表示処理部43は、時間当たりのスクロール量からスクロール速度を演算することもできる。   For example, the display processing unit 43 calculates the XY coordinates of the upper left origin of the display area 71 in the web page 70 (hereinafter referred to as the upper left origin coordinates). The upper left origin coordinate is W (0, 0) at the time of initial display on the display area 71 of the web page 70, and the display processing unit 43 obtains the origin coordinate according to the subsequent scroll amount. The display processing unit 43 calculates the scroll amount according to the operation amount of the terminal user to the input unit 33. The display processing unit 43 can also calculate the scroll speed from the scroll amount per time.

また、表示処理部43は、左上原点座標と表示領域71のサイズとに基づいて、ウェブページ70のうち表示領域71の右下原点のXY座標(以下、右下原点座標と記載する)を演算する。かかる右下原点座標は、表示領域71のサイズが640×480の場合、ウェブページ70の表示領域71への初期表示時点では、W(640,480)であり、表示処理部43は、その後のスクロール量に応じて原点座標を求める。   The display processing unit 43 calculates the XY coordinates of the lower right origin of the display area 71 in the web page 70 (hereinafter referred to as the lower right origin coordinates) based on the upper left origin coordinates and the size of the display area 71. To do. When the size of the display area 71 is 640 × 480, the lower right origin coordinate is W (640, 480) at the time of initial display on the display area 71 of the web page 70, and the display processing unit 43 The origin coordinates are obtained according to the scroll amount.

例えば、表示領域71のサイズが640×480、ウェブページ70のサイズが640×2000、および、Y方向のスクロール量が400である場合、表示処理部43は、W(0,400)を左上原点座標とし、W(640,880)を右下原点座標とする。   For example, when the size of the display area 71 is 640 × 480, the size of the web page 70 is 640 × 2000, and the scroll amount in the Y direction is 400, the display processing unit 43 sets W (0,400) to the upper left origin. Coordinates are set, and W (640, 880) is set as the lower right origin coordinate.

表示処理部43は、ウェブページ70のうち表示領域71に対応する領域のページ画像を生成するために必要な情報を記憶部34から取得する。例えば、図7に示す状態である場合、表示処理部43は、文章領域82Aのテキスト情報、文章領域82Bの一部のテキスト情報、および、第2広告コンテンツの情報をそれぞれ記憶部34から取得して、文章領域82A、文章領域82Bおよび第2広告コンテンツの画像を生成する。   The display processing unit 43 acquires information necessary for generating a page image of an area corresponding to the display area 71 in the web page 70 from the storage unit 34. For example, in the state shown in FIG. 7, the display processing unit 43 acquires the text information of the text area 82A, the partial text information of the text area 82B, and the information of the second advertisement content from the storage unit 34, respectively. Thus, the text area 82A, the text area 82B, and an image of the second advertisement content are generated.

なお、表示処理部43は、挿入部49を有しているが、かかる挿入部49については、便宜上、後述するものとし、挿入位置決定部46と共に説明する。   The display processing unit 43 includes an insertion unit 49. The insertion unit 49 will be described later for convenience and will be described together with the insertion position determination unit 46.

[1.5.4.可視領域取得部44]
可視領域取得部44は、表示処理部43によって演算された原点座標(左上原点座標と右下原点座標)の情報を表示処理部43から取得する。可視領域取得部44は、取得した情報を挿入位置決定部46へ通知する。なお、可視領域取得部44は、原点座標の一方と表示領域71のサイズの情報を取得し、挿入位置決定部46へ通知することもできる。
[1.5.4. Visible region acquisition unit 44]
The visible region acquisition unit 44 acquires information on the origin coordinates (upper left origin coordinates and lower right origin coordinates) calculated by the display processing unit 43 from the display processing unit 43. The visible area acquisition unit 44 notifies the insertion position determination unit 46 of the acquired information. The visible region acquisition unit 44 can also acquire information on one of the origin coordinates and the size of the display region 71 and notify the insertion position determination unit 46 of the information.

[1.5.5.属性情報取得部45]
属性情報取得部45は、記憶部34に記憶された広告情報の中から、第1広告コンテンツの属性情報と第2広告コンテンツの属性情報とを取得する。
[1.5.5. Attribute information acquisition unit 45]
The attribute information acquisition unit 45 acquires the attribute information of the first advertisement content and the attribute information of the second advertisement content from the advertisement information stored in the storage unit 34.

[1.5.6.挿入位置決定部46]
挿入位置決定部46は、記憶部34、可視領域取得部44および属性情報取得部45から取得した情報に基づいて、第1広告コンテンツをウェブページ70へ挿入するための処理を行う。
[1.5.6. Insertion position determination unit 46]
The insertion position determination unit 46 performs processing for inserting the first advertisement content into the web page 70 based on the information acquired from the storage unit 34, the visible region acquisition unit 44, and the attribute information acquisition unit 45.

かかる挿入位置決定部46は、ウェブページ70に設定される第1広告コンテンツと第2広告コンテンツとの属性関係に基づいて、第1広告コンテンツのウェブページ70への挿入位置(以下、広告挿入位置と記載する)を決定する。挿入位置決定部46は、例えば、広告挿入位置の決定を表示領域71へのページ画像の表示を開始する際に行う。   The insertion position determination unit 46 inserts the first advertisement content into the web page 70 based on the attribute relationship between the first advertisement content and the second advertisement content set in the web page 70 (hereinafter, the advertisement insertion position). To be described). For example, the insertion position determination unit 46 determines the advertisement insertion position when starting display of the page image in the display area 71.

挿入位置決定部46は、例えば、属性情報取得部45によって取得された第1広告コンテンツの属性情報および第2広告コンテンツの属性情報と、属性関係テーブルとに基づいて、広告挿入位置を決定する。図8は、記憶部34に記憶された制御情報に含まれる属性関係テーブルの一例を示す図である。   For example, the insertion position determination unit 46 determines the advertisement insertion position based on the attribute information of the first advertisement content and the attribute information of the second advertisement content acquired by the attribute information acquisition unit 45 and the attribute relationship table. FIG. 8 is a diagram illustrating an example of an attribute relationship table included in the control information stored in the storage unit 34.

図8に示す属性関係テーブルは、「第1広告コンテンツの属性情報」および「第2広告コンテンツの属性情報」のそれぞれの情報を含み、これらの情報は互いに関連付けられている。「第1広告コンテンツの属性情報」は、第1広告コンテンツの属性情報である。また、「第2広告コンテンツの属性情報」は、第2広告コンテンツの属性情報のうち第1広告コンテンツの属性情報と相性が良い属性情報と相性が悪い属性情報である。   The attribute relation table shown in FIG. 8 includes information of “attribute information of the first advertisement content” and “attribute information of the second advertisement content”, and these pieces of information are associated with each other. “Attribute information of the first advertisement content” is attribute information of the first advertisement content. The “attribute information of the second advertisement content” is attribute information that is not compatible with the attribute information that is compatible with the attribute information of the first advertisement content among the attribute information of the second advertisement content.

例えば、属性関係テーブルが図8に示す状態であるとする。この場合、第1広告コンテンツの属性情報が「B1(自動車)」であれば、第2広告コンテンツの属性情報のうち相性が良い属性情報は「B3(金融)」であり、相性が悪い属性情報は「B2(酒)」である。また、第1広告コンテンツの属性情報が「B2(酒)」であれば、第2広告コンテンツの属性情報のうち相性が良い属性情報は「B10(煙草)」であり、相性が悪い属性情報は「B1(自動車)」や「B5(学習塾)」である。   For example, assume that the attribute relationship table is in the state shown in FIG. In this case, if the attribute information of the first advertisement content is “B1 (automobile)”, the attribute information with good compatibility among the attribute information of the second advertisement content is “B3 (finance)”, and the attribute information with poor compatibility Is “B2 (sake)”. If the attribute information of the first advertisement content is “B2 (alcohol)”, the attribute information with good compatibility among the attribute information of the second advertisement content is “B10 (cigarette)”, and the attribute information with poor compatibility is “B1 (automobile)” and “B5 (learning school)”.

挿入位置決定部46は、第1広告コンテンツと第2広告コンテンツとの属性関係に基づいて、予め設定された挿入位置候補P1〜P3の中から広告挿入位置を決定する。そして、挿入位置決定部46は、広告挿入位置への第1広告コンテンツの挿入を表示処理部43へ要求する。   The insertion position determination unit 46 determines an advertisement insertion position from preset insertion position candidates P1 to P3 based on the attribute relationship between the first advertisement content and the second advertisement content. Then, the insertion position determination unit 46 requests the display processing unit 43 to insert the first advertisement content at the advertisement insertion position.

例えば、挿入位置決定部46は、決定した広告挿入位置の情報と、第1広告コンテンツの情報とを含む挿入要求を表示処理部43へ出力する。なお、第1広告コンテンツの情報には、例えば、第1広告コンテンツのサイズ情報が含まれる。   For example, the insertion position determination unit 46 outputs an insertion request including information on the determined advertisement insertion position and information on the first advertisement content to the display processing unit 43. Note that the information on the first advertisement content includes, for example, size information on the first advertisement content.

表示処理部43の挿入部49は、挿入位置決定部46からの挿入要求に基づいて、ウェブページ70に第1コンテンツ領域83(図9参照)を挿入する。例えば、挿入部49は、広告挿入位置と第1広告コンテンツのサイズ情報とから挿入する領域の大きさおよび位置を演算し、ウェブページ70に第1コンテンツ領域83を挿入する。   The insertion unit 49 of the display processing unit 43 inserts the first content region 83 (see FIG. 9) into the web page 70 based on the insertion request from the insertion position determination unit 46. For example, the insertion unit 49 calculates the size and position of the area to be inserted from the advertisement insertion position and the size information of the first advertisement content, and inserts the first content area 83 into the web page 70.

例えば、広告挿入位置の右上原点座標がW(100,500)、第1広告コンテンツのサイズが80×30、および、ウェブページ70のサイズが640×2000であるとする。この場合、挿入部49は、W(100〜180,500〜530)の範囲に第1コンテンツ領域83を形成する。また、挿入部49は、W(0〜640,500〜2000)である領域を、W(0〜640,530〜2030)へ移動する。   For example, the upper right origin coordinate of the advertisement insertion position is W (100, 500), the size of the first advertisement content is 80 × 30, and the size of the web page 70 is 640 × 2000. In this case, the insertion part 49 forms the first content region 83 in the range of W (100 to 180, 500 to 530). Moreover, the insertion part 49 moves the area | region which is W (0-640,500-2000) to W (0-640,530-3030).

このように、表示処理部43の挿入部49は、挿入位置決定部46からの要求に応じてウェブページ70に第1コンテンツ領域83を挿入する。表示処理部43は、例えば、第1コンテンツ領域83が表示領域71に含まれる場合に、第1コンテンツ領域83に第1広告コンテンツを挿入する。   As described above, the insertion unit 49 of the display processing unit 43 inserts the first content region 83 into the web page 70 in response to a request from the insertion position determination unit 46. For example, when the first content area 83 is included in the display area 71, the display processing unit 43 inserts the first advertisement content into the first content area 83.

ここで、挿入位置決定部46による広告挿入位置の決定処理について詳細に説明する。挿入位置決定部46は、例えば、第2コンテンツ領域80に表示される第2広告コンテンツの属性情報が第1広告コンテンツの属性情報と相性が悪ければ、挿入位置候補P3を広告挿入位置とする。これにより、相性が悪い広告コンテンツ同士が離れて配置されることになり、各広告コンテンツの広告効果が低減することを抑制することができる。   Here, the advertisement insertion position determination process by the insertion position determination unit 46 will be described in detail. For example, if the attribute information of the second advertisement content displayed in the second content area 80 is not compatible with the attribute information of the first advertisement content, the insertion position determination unit 46 sets the insertion position candidate P3 as the advertisement insertion position. Thereby, advertising content with bad compatibility will be arrange | positioned away, and it can suppress that the advertising effect of each advertising content reduces.

図9は、広告挿入位置が挿入位置候補P3(図7参照)である場合のウェブページ70の一例を示す図である。図9に示すように、広告挿入位置が挿入位置候補P3である場合、挿入位置候補P3に第1コンテンツ領域83が形成され、かかる第1コンテンツ領域83に第1広告コンテンツが配置される。そのため、第1コンテンツ領域83と第2コンテンツ領域80とは離れた位置にあり、互いに同一の表示領域71に配置されない。   FIG. 9 is a diagram illustrating an example of the web page 70 when the advertisement insertion position is the insertion position candidate P3 (see FIG. 7). As shown in FIG. 9, when the advertisement insertion position is the insertion position candidate P3, the first content area 83 is formed in the insertion position candidate P3, and the first advertisement content is arranged in the first content area 83. For this reason, the first content area 83 and the second content area 80 are located away from each other and are not arranged in the same display area 71.

また、文章領域82A〜82Cが連続することから、第1広告コンテンツを見た端末ユーザは、連続する文章領域82A〜82Cを読み進んだ後に、第2広告コンテンツを見ることになる。そのため、端末ユーザは、第1広告コンテンツの印象が薄れた後に、第2広告コンテンツを見ることから、広告コンテンツ同士が端末ユーザへ与える影響を抑えることができ、これにより、各広告コンテンツの広告効果の低減を抑制することができる。   Further, since the text areas 82A to 82C are continuous, the terminal user who has seen the first advertisement content sees the second advertisement content after reading the continuous text areas 82A to 82C. Therefore, since the terminal user sees the second advertising content after the impression of the first advertising content has faded, the influence of the advertising content on the terminal user can be suppressed, and thereby the advertising effect of each advertising content can be reduced. Can be suppressed.

一方、挿入位置決定部46は、例えば、第2広告コンテンツの属性情報が第1広告コンテンツの属性情報と相性が良ければ、挿入位置候補P1を広告挿入位置とする。これにより、相性の良い広告コンテンツ同士が近くに配置されることになり、相乗効果により広告コンテンツの広告効果を高めることができる。   On the other hand, for example, if the attribute information of the second advertisement content is compatible with the attribute information of the first advertisement content, the insertion position determination unit 46 sets the insertion position candidate P1 as the advertisement insertion position. Thereby, advertisement contents with good compatibility are arranged close to each other, and the advertisement effect of the advertisement contents can be enhanced by a synergistic effect.

図10は、広告挿入位置が挿入位置候補P1(図7参照)である場合のウェブページ70の一例を示す図である。図10に示すように、広告挿入位置が挿入位置候補P1である場合、挿入位置候補P1に第1コンテンツ領域83が形成され、かかる第1コンテンツ領域83に第1広告コンテンツが配置される。そのため、第1コンテンツ領域83と第2コンテンツ領域80とは隣接した位置になり、互いに同一の表示領域71に配置される。   FIG. 10 is a diagram illustrating an example of the web page 70 when the advertisement insertion position is the insertion position candidate P1 (see FIG. 7). As shown in FIG. 10, when the advertisement insertion position is the insertion position candidate P1, the first content area 83 is formed in the insertion position candidate P1, and the first advertisement content is arranged in the first content area 83. Therefore, the first content area 83 and the second content area 80 are adjacent to each other and are arranged in the same display area 71.

また、挿入位置決定部46は、例えば、第2広告コンテンツの属性情報が第1広告コンテンツの属性情報と相性が良くもなく、悪くもない場合、挿入位置候補P2を広告挿入位置とする。これにより、広告コンテンツ同士を適度に離すことができ、記事に対して広告コンテンツが強調され過ぎず、記事の読みやすさと広告表示とをバランスよく行うことができる。   In addition, for example, when the attribute information of the second advertisement content is not compatible or bad with the attribute information of the first advertisement content, the insertion position determination unit 46 sets the insertion position candidate P2 as the advertisement insertion position. Accordingly, the advertisement contents can be appropriately separated from each other, the advertisement contents are not emphasized with respect to the article, and the readability of the article and the advertisement display can be performed in a balanced manner.

図11は、広告挿入位置が挿入位置候補P2(図7参照)である場合のウェブページ70の一例を示す図である。図11に示すように、広告挿入位置が挿入位置候補P2である場合、挿入位置候補P2に第1コンテンツ領域83が形成され、かかる第1コンテンツ領域83に第1広告コンテンツが配置される。そのため、第1コンテンツ領域83と第2コンテンツ領域80とは互いに同一の表示領域71に配置されない程度に離間した位置になり、また、文章領域82A、82Bが連続することから、記事の読みやすさが向上する。   FIG. 11 is a diagram illustrating an example of the web page 70 when the advertisement insertion position is the insertion position candidate P2 (see FIG. 7). As shown in FIG. 11, when the advertisement insertion position is the insertion position candidate P2, the first content area 83 is formed in the insertion position candidate P2, and the first advertisement content is arranged in the first content area 83. For this reason, the first content area 83 and the second content area 80 are spaced apart from each other so that they are not arranged in the same display area 71, and the sentence areas 82A and 82B are continuous. Will improve.

このように、挿入位置決定部46は、ウェブページ70に設定される第1広告コンテンツと第2広告コンテンツとの属性関係に基づいて、広告挿入位置を決定する。そのため、第2広告コンテンツに対し、第1広告コンテンツを適切な位置に挿入することができる。   As described above, the insertion position determination unit 46 determines the advertisement insertion position based on the attribute relationship between the first advertisement content and the second advertisement content set in the web page 70. Therefore, the first advertisement content can be inserted at an appropriate position with respect to the second advertisement content.

また、ウェブページ70の記事内に第1広告コンテンツが挿入されることから、端末ユーザは、記事を読みながら第1広告コンテンツを認識するため、第1広告コンテンツの広告効果を高めることができる。   In addition, since the first advertisement content is inserted into the article of the web page 70, the terminal user can recognize the first advertisement content while reading the article, so that the advertising effect of the first advertisement content can be enhanced.

なお、挿入位置決定部46は、第1広告コンテンツと第2広告コンテンツとの属性関係において、相性が良い、相性が悪い、および、その他の3つに分けて広告挿入位置を決定したが、広告挿入位置の決定方法はかかる方法に限定されない。   Note that the insertion position determination unit 46 determines the advertisement insertion position by dividing into the other three in the attribute relationship between the first advertisement content and the second advertisement content. The method for determining the insertion position is not limited to such a method.

例えば、挿入位置決定部46は、第1広告コンテンツと第2広告コンテンツとの属性関係において、相性が悪い場合および相性が良い場合の一方とその他の場合にのみ、広告挿入位置を決定することもできる。   For example, the insertion position determination unit 46 may determine the advertisement insertion position only in one of the cases where the compatibility between the first advertisement content and the second advertisement content is not good and the case where the compatibility is good and the other. it can.

また、属性関係テーブルは、図8に示すものに限定されない。例えば、属性関係テーブルにおいて、相性の度合いに応じて4段階以上に第2広告コンテンツの属性情報を分けてもよく、この場合、挿入位置決定部46は、相性の度合いに応じて広告挿入位置を決定する。   The attribute relationship table is not limited to that shown in FIG. For example, in the attribute relationship table, the attribute information of the second advertisement content may be divided into four or more stages according to the degree of compatibility. In this case, the insertion position determination unit 46 determines the advertisement insertion position according to the degree of compatibility. decide.

なお、属性関係テーブルは、属性関係として対象種別の関係を設定しているが、属性関係テーブルは、属性関係として広告種別の関係を設定することもできる。図12は、属性関係として広告種別の関係が設定された属性関係テーブルの一例を示す図である。   The attribute relationship table sets the relationship of the target type as the attribute relationship, but the attribute relationship table can also set the relationship of the advertisement type as the attribute relationship. FIG. 12 is a diagram illustrating an example of an attribute relationship table in which an advertisement type relationship is set as an attribute relationship.

図12に示す属性関係テーブルでは、第1広告コンテンツの広告種別が「バナー」であれば、第2広告コンテンツの広告種別のうち相性が良い広告種別は「動画」である。また、第1広告コンテンツの広告種別が「動画」であれば、第2広告コンテンツの広告種別のうち相性が良い広告種別は「バナー」であり、相性が悪い広告種別は「動画」である。   In the attribute relationship table shown in FIG. 12, if the advertisement type of the first advertisement content is “banner”, the advertisement type having good compatibility among the advertisement types of the second advertisement content is “moving image”. Further, if the advertisement type of the first advertisement content is “moving image”, the advertisement type having a good compatibility among the advertisement types of the second advertisement content is “banner”, and the advertisement type having a bad compatibility is “moving image”.

挿入位置決定部46は、属性関係が対象種別の関係である場合と同様に、属性関係テーブルに基づき、第1広告コンテンツと第2広告コンテンツとの広告種別の関係に応じて広告挿入位置を決定する。これにより、広告種別の相性に応じて広告挿入位置を決定することができる。   The insertion position determination unit 46 determines the advertisement insertion position according to the relationship of the advertisement type between the first advertisement content and the second advertisement content based on the attribute relationship table, as in the case where the attribute relationship is the relationship of the target type. To do. Thereby, the advertisement insertion position can be determined according to the compatibility of the advertisement type.

また、属性関係テーブルは、属性関係として属性情報の相性関係に基づいて第2広告コンテンツの属性情報を設定しているが、相性関係は一例であり、属性関係は他の判断基準での関係であってもよい。また、属性関係テーブルは、属性情報として、対象種別や広告種別ではなく、広告コンテンツの表示サイズ、色などの情報を設定することもできる。   In the attribute relationship table, the attribute information of the second advertisement content is set as the attribute relationship based on the compatibility relationship of the attribute information. However, the compatibility relationship is an example, and the attribute relationship is a relationship based on other criteria. There may be. The attribute relationship table can also set information such as the display size and color of the advertisement content instead of the target type and the advertisement type as the attribute information.

また、挿入位置決定部46は、第1広告コンテンツと第2広告コンテンツとの属性関係として、競合関係にあるか否かで広告挿入位置を決定することができる。例えば、第1広告コンテンツと第2広告コンテンツが互いに競合関係にある対象会社の広告コンテンツである場合、広告挿入位置を例えば挿入位置候補P3にする。これにより、競合他社と同じウェブページ70への広告コンテンツの掲載を嫌う広告主の意向を適切に配慮することができ、広告主からの入稿を促進することができる。   Further, the insertion position determination unit 46 can determine the advertisement insertion position based on whether or not there is a competitive relationship as the attribute relationship between the first advertisement content and the second advertisement content. For example, when the first advertisement content and the second advertisement content are advertisement contents of a target company that are in a competitive relationship with each other, the advertisement insertion position is set as, for example, an insertion position candidate P3. Thereby, it is possible to appropriately consider the intention of the advertiser who dislikes the posting of the advertising content on the same web page 70 as the competitor, and it is possible to promote the submission from the advertiser.

この場合、挿入位置決定部46は、例えば、広告コンテンツの属性情報に含まれる対象会社の情報や競合会社の情報に基づき、第1広告コンテンツと第2広告コンテンツが互いに競合関係にある対象会社の広告コンテンツであるか否かを判定する。   In this case, the insertion position determination unit 46, for example, based on the target company information or competitor information included in the attribute information of the advertising content, the first advertising content and the second advertising content are in a competitive relationship with each other. It is determined whether the content is advertising content.

例えば、第1広告コンテンツが広告ID「O1」の広告コンテンツであり、第2広告コンテンツが広告ID「O3」であるとする。この場合、第1広告コンテンツの対象会社は「A10」で競合会社は「A11、A12」であり、第2広告コンテンツの対象会社は「A11」で競合会社は「A10、A12」である。そのため、この場合、挿入位置決定部46は、第1広告コンテンツと第2広告コンテンツが互いに競合関係にある対象会社の広告コンテンツであると判定する。   For example, it is assumed that the first advertisement content is the advertisement content with the advertisement ID “O1” and the second advertisement content is the advertisement ID “O3”. In this case, the target company of the first advertisement content is “A10”, the competitors are “A11, A12”, the target company of the second advertisement content is “A11”, and the competitors are “A10, A12”. Therefore, in this case, the insertion position determination unit 46 determines that the first advertisement content and the second advertisement content are advertisement contents of the target company that are in a competitive relationship with each other.

なお、上述した例では、挿入位置決定部46は、属性関係テーブルに基づいて広告挿入位置を決定するが、第1広告コンテンツと第2広告コンテンツとの属性関係に基づいて広告挿入位置を決定することができれば、属性関係テーブルを用いなくてもよい。   In the above-described example, the insertion position determination unit 46 determines the advertisement insertion position based on the attribute relationship table, but determines the advertisement insertion position based on the attribute relationship between the first advertisement content and the second advertisement content. If possible, the attribute relationship table need not be used.

例えば、挿入位置決定部46は、例えば、外部装置(例えば、広告装置10や配信装置20)に対して第1広告コンテンツと第2広告コンテンツとの属性関係を問い合わせ、この問い合わせ結果に基づいて広告挿入位置を決定することもできる。この場合、外部装置の制御部は、端末装置30からの問い合わせに対して第1広告コンテンツと第2広告コンテンツとの属性関係(例えば、相性が良い、相性が悪いなど)の情報を端末装置30へ送信する。   For example, the insertion position determination unit 46 inquires an attribute relationship between the first advertisement content and the second advertisement content with respect to an external device (for example, the advertisement device 10 or the distribution device 20), and performs an advertisement based on the inquiry result. The insertion position can also be determined. In this case, in response to the inquiry from the terminal device 30, the control unit of the external device provides information on the attribute relationship (for example, good compatibility, bad compatibility) between the first advertisement content and the second advertisement content. Send to.

なお、挿入位置決定部46は、第1広告コンテンツの属性情報と第2広告コンテンツの属性情報を配信装置20へ送信し、第1広告コンテンツと第2広告コンテンツとの属性関係を問い合わせることもできる。この場合、外部装置の制御部は、端末装置30から送信される属性情報に基づいて第1広告コンテンツと第2広告コンテンツとの属性関係(例えば、相性が良い、相性が悪いなど)を判定し、かかる属性関係の情報を端末装置30へ送信する。   The insertion position determination unit 46 can also send the attribute information of the first advertisement content and the attribute information of the second advertisement content to the distribution device 20 and inquire about the attribute relationship between the first advertisement content and the second advertisement content. . In this case, the control unit of the external device determines the attribute relationship between the first advertisement content and the second advertisement content (for example, good compatibility, bad compatibility, etc.) based on the attribute information transmitted from the terminal device 30. The attribute-related information is transmitted to the terminal device 30.

また、第1広告コンテンツの属性情報に第1広告コンテンツと第2広告コンテンツとの属性関係を判定する情報を含ませるようにしてもよい。例えば、第1広告コンテンツの属性情報に属性関係テーブルの一部の情報(例えば、相性が良い第1広告コンテンツの属性情報と、相性が悪い第1広告コンテンツの属性情報)を含ませることができる。   The attribute information of the first advertisement content may include information for determining the attribute relationship between the first advertisement content and the second advertisement content. For example, the attribute information of the first advertisement content can include a part of information of the attribute relationship table (for example, the attribute information of the first advertisement content having good compatibility and the attribute information of the first advertisement content having poor compatibility). .

また、上述した例では、挿入位置決定部46は、広告コンテンツの属性関係に基づいて広告挿入位置を決定するが、さらに、スクロール速度を考慮して広告挿入位置を決定することもできる。この場合、挿入位置決定部46は、例えば、表示領域71へのページ画像の表示を表示領域71内に挿入位置候補P1〜P3のいずれかに位置する直前に広告挿入位置の決定を行うことができる。   In the example described above, the insertion position determination unit 46 determines the advertisement insertion position based on the attribute relationship of the advertisement content, but can also determine the advertisement insertion position in consideration of the scroll speed. In this case, for example, the insertion position determination unit 46 may determine the advertisement insertion position immediately before the display of the page image in the display area 71 is located in any of the insertion position candidates P1 to P3 in the display area 71. it can.

挿入位置決定部46は、広告コンテンツの属性関係に基づいて決定した広告挿入位置を、スクロール速度に応じて隣接する挿入位置候補へシフトする調整を行う。例えば、挿入位置決定部46は、スクロール速度が所定値以上である場合、広告コンテンツの属性関係に基づいて決定した広告挿入位置を下の挿入位置候補または上の挿入位置候補へずらす調整を行う。   The insertion position determination unit 46 performs adjustment to shift the advertisement insertion position determined based on the attribute relationship of the advertisement content to the adjacent insertion position candidates according to the scroll speed. For example, when the scroll speed is equal to or higher than a predetermined value, the insertion position determination unit 46 performs adjustment to shift the advertisement insertion position determined based on the attribute relationship of the advertisement content to the lower insertion position candidate or the upper insertion position candidate.

例えば、挿入位置決定部46は、第1広告コンテンツと第2広告コンテンツとの相性が悪く、スクロール方向が下でスクロール速度が所定値以上であれば、広告コンテンツの属性関係に基づいて決定した広告挿入位置をスクロール速度に応じた分だけ下の挿入位置候補へずらす。これにより、第1広告コンテンツを表示領域71に表示するタイミングと第2広告コンテンツを表示領域71に表示するタイミングとを適切にずらすことができる。   For example, if the first advertisement content and the second advertisement content are not compatible with each other, the insertion position determination unit 46 determines the advertisement determined based on the attribute relationship of the advertisement content if the scroll direction is lower and the scroll speed is equal to or higher than a predetermined value. The insertion position is shifted to the lower insertion position candidate by the amount corresponding to the scroll speed. Thereby, the timing which displays a 1st advertisement content in the display area 71, and the timing which displays a 2nd advertisement content in the display area 71 can be shifted appropriately.

また、上述の例では、第2広告コンテンツを第2コンテンツの一例として説明したが、ウェブページ70に設定される記事領域81の一部が第2コンテンツであってもよい。この場合、挿入位置決定部46は、記事領域81の各文章領域82A〜82Dに含まれる特徴語を抽出して解析し、かかる特徴語から各文章領域82A〜82Dの記事属性を判定する。   In the above example, the second advertisement content is described as an example of the second content. However, a part of the article region 81 set in the web page 70 may be the second content. In this case, the insertion position determination unit 46 extracts and analyzes the feature words included in the sentence regions 82A to 82D of the article region 81, and determines the article attributes of the sentence regions 82A to 82D from the feature words.

挿入位置決定部46は、解析した文章領域82A〜82Dの記事属性の一部または全部が異なっている場合、異なる記事属性の文章領域の一部または全部をそれぞれ第2コンテンツとすることができる。   When some or all of the article attributes of the analyzed sentence areas 82A to 82D are different, the insertion position determination unit 46 can set part or all of the sentence areas having different article attributes as the second content.

例えば、文章領域82A、82Bの記事属性が「車」であり、文章領域82C、82Dの記事属性が「金融」である場合、文章領域82A、82Bのみを第2コンテンツとしてもよく、文章領域82C、82Dのみを第2コンテンツとしてもよい。また、文章領域82A、82Bと文章領域82C、82Dとをそれぞれ第2コンテンツすることもできる。   For example, when the article attribute of the sentence areas 82A and 82B is “car” and the article attribute of the sentence areas 82C and 82D is “finance”, only the sentence areas 82A and 82B may be set as the second content. , 82D may be used as the second content. In addition, the text areas 82A and 82B and the text areas 82C and 82D can each be the second content.

挿入位置決定部46は、第2広告コンテンツC2の場合と同様に、文章領域を第2コンテンツとして、第1広告コンテンツとの属性関係に基づいて、広告挿入位置を決定することができる。なお、文章領域82A、82Bと文章領域82C、82Dとをそれぞれ第2コンテンツとした場合、挿入位置決定部46は、それぞれの第2コンテンツと第1広告コンテンツとの属性関係に基づいて、広告挿入位置を決定することができる。   As in the case of the second advertisement content C2, the insertion position determination unit 46 can determine the advertisement insertion position based on the attribute relationship with the first advertisement content with the text region as the second content. When the text regions 82A and 82B and the text regions 82C and 82D are respectively used as the second content, the insertion position determination unit 46 inserts the advertisement based on the attribute relationship between the second content and the first advertising content. The position can be determined.

また、上述の例では、ウェブページ70のうちブラウザの表示領域71に表示される領域を可視領域VAとして説明したが、例えば、表示部32の表示領域からブラウザの表示領域71の一部が外れた領域にある場合、可視領域VAは、ウェブページ70のうち表示部32の表示領域とブラウザの表示領域71とが重なる領域に表示される領域(以下、重複表示領域と記載する)であってもよい。   In the above example, the area displayed in the browser display area 71 of the web page 70 has been described as the visible area VA. However, for example, a part of the browser display area 71 deviates from the display area of the display unit 32. The visible area VA is an area (hereinafter referred to as an overlapping display area) displayed in the area where the display area of the display unit 32 and the display area 71 of the browser overlap in the web page 70. Also good.

この場合、表示処理部43は、重複表示領域の座標を演算し、かかる重複表示領域の座標の情報を可視領域取得部44へ通知する。可視領域取得部44は、重複表示領域の座標の情報を取得し、挿入位置決定部46へ通知する。挿入位置決定部46は、例えば、第2広告コンテンツの属性情報が第1広告コンテンツの属性情報と相性が悪ければ、第1コンテンツ領域83と第2コンテンツ領域80とが互いに同一の重複表示領域に表示されないようにすることができる。また、挿入位置決定部46は、例えば、第2広告コンテンツの属性情報が第1広告コンテンツの属性情報と相性が良ければ、第1コンテンツ領域83と第2コンテンツ領域80とが互いに同一の重複表示領域に表示されるようにすることができる。   In this case, the display processing unit 43 calculates the coordinates of the overlapping display region and notifies the visible region acquiring unit 44 of information on the coordinates of the overlapping display region. The visible region acquisition unit 44 acquires information on the coordinates of the overlapping display region and notifies the insertion position determination unit 46 of the information. For example, if the attribute information of the second advertisement content is not compatible with the attribute information of the first advertisement content, the insertion position determination unit 46 sets the first content area 83 and the second content area 80 to the same overlapping display area. It can be prevented from being displayed. In addition, for example, if the attribute information of the second advertisement content is compatible with the attribute information of the first advertisement content, the insertion position determination unit 46 displays the same overlapping display of the first content area 83 and the second content area 80. It can be displayed in the area.

[1.6.端末装置30の処理フロー]
次に、端末装置30による情報処理の手順の一例について説明する。図13は、端末装置30による情報処理の流れの一例を説明するための図である。図13に示す情報処理は、端末装置30の制御部35によって繰り返し実行される。
[1.6. Processing flow of terminal device 30]
Next, an example of an information processing procedure by the terminal device 30 will be described. FIG. 13 is a diagram for explaining an example of a flow of information processing by the terminal device 30. The information processing illustrated in FIG. 13 is repeatedly executed by the control unit 35 of the terminal device 30.

図13に示すように、制御部35は、配信装置20からウェブページの情報(例えば、HTMLファイル)を取得し(ステップS11)、ウェブページの情報に広告要求指令があるか否かを判定する(ステップS12)。   As illustrated in FIG. 13, the control unit 35 acquires web page information (for example, an HTML file) from the distribution device 20 (step S <b> 11), and determines whether there is an advertisement request command in the web page information. (Step S12).

ウェブページの情報に広告要求指令がある場合(ステップS12;Yes)、制御部35は、広告装置10から広告要求指令に応じた広告コンテンツを取得する(ステップS13)。制御部35は、第1広告コンテンツおよび第2広告コンテンツの情報を取得したか否かを判定する(ステップS14)。   When the web page information includes an advertisement request command (step S12; Yes), the control unit 35 acquires advertisement content corresponding to the advertisement request command from the advertising device 10 (step S13). The control unit 35 determines whether information on the first advertisement content and the second advertisement content has been acquired (step S14).

第1広告コンテンツおよび第2広告コンテンツの情報を取得した場合(ステップS14;Yes)、制御部35は、第1広告コンテンツと第2広告コンテンツとの属性関係に基づいて、第1広告コンテンツの挿入位置を決定する(ステップS15)。   When the information about the first advertisement content and the second advertisement content is acquired (step S14; Yes), the control unit 35 inserts the first advertisement content based on the attribute relationship between the first advertisement content and the second advertisement content. The position is determined (step S15).

ステップS15の処理が終了した場合、広告指令要求がない場合(ステップS12;No)、または、第1広告コンテンツおよび第2広告コンテンツを取得していない場合(ステップS14;No)、制御部35は、表示領域71に表示するページ画像を生成する(ステップS16)。制御部35は、生成したページ画像を表示部32に表示する(ステップS17)。   When the process of step S15 is completed, when there is no advertisement command request (step S12; No), or when the first advertisement content and the second advertisement content are not acquired (step S14; No), the control unit 35 A page image to be displayed in the display area 71 is generated (step S16). The control unit 35 displays the generated page image on the display unit 32 (step S17).

[2.第2の実施形態]
次に、第2の実施形態に係る情報提供システムについて説明する。第1の実施形態に係る情報提供システム1では、予め挿入位置候補が設定されているのに対して、第2の実施形態に係る情報提供システムでは、記事を解析して挿入位置候補が設定される点で異なる。なお、第2の実施形態は、第1の実施形態と表示制御プログラムが一部異なる点を除き、第1の実施形態に係る情報提供システム1と同様の構成であるため、以下においては、端末装置の構成について説明し、第1の実施形態に係る端末装置30と同様の要素については同一符号を付して説明を適宜省略するものとする。
[2. Second Embodiment]
Next, an information providing system according to the second embodiment will be described. In the information providing system 1 according to the first embodiment, insertion position candidates are set in advance, whereas in the information providing system according to the second embodiment, an insertion position candidate is set by analyzing an article. It is different in point. Since the second embodiment has the same configuration as the information providing system 1 according to the first embodiment except that the display control program is partially different from the first embodiment, a terminal is described below. The configuration of the device will be described, and the same elements as those of the terminal device 30 according to the first embodiment will be denoted by the same reference numerals, and description thereof will be omitted as appropriate.

図14は、第2の実施形態に係る情報提供システムの端末装置の構成を示す図である。図14に示すように、第2の実施形態に係る端末装置30Aは、通信部31と、表示部32と、入力部33と、記憶部34と、制御部35Aとを備える。   FIG. 14 is a diagram illustrating a configuration of a terminal device of the information providing system according to the second embodiment. As illustrated in FIG. 14, the terminal device 30A according to the second embodiment includes a communication unit 31, a display unit 32, an input unit 33, a storage unit 34, and a control unit 35A.

制御部35Aは、記憶部34に記憶されているブラウザプログラムを実行することによって、要求部41および受付部42、表示処理部43として機能する。また、制御部35Aは、記憶部34に記憶されている表示制御プログラムを実行することによって、可視領域取得部44、属性情報取得部45、挿入位置決定部46A、候補設定部48Aおよび表示処理部43の挿入部49として機能する。なお、制御部35Aの構成は、かかる構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。   The control unit 35A functions as the request unit 41, the reception unit 42, and the display processing unit 43 by executing the browser program stored in the storage unit 34. In addition, the control unit 35A executes the display control program stored in the storage unit 34, whereby the visible region acquisition unit 44, the attribute information acquisition unit 45, the insertion position determination unit 46A, the candidate setting unit 48A, and the display processing unit. 43 functions as an insertion portion 49. Note that the configuration of the control unit 35A is not limited to this configuration, and may be another configuration as long as it performs information processing described later.

候補設定部48Aは、ウェブページ70に含まれる記事に基づき、第1広告コンテンツの挿入位置の候補を設定する。候補設定部48Aは、記事のセンテンスやパラグラフを判定し、センテンスやパラグラフの文字数に基づいて第1広告コンテンツの挿入位置の候補を設定する。   Candidate setting unit 48 </ b> A sets candidates for the insertion position of the first advertisement content based on the articles included in web page 70. The candidate setting unit 48A determines the sentence or paragraph of the article, and sets a candidate for the insertion position of the first advertisement content based on the number of sentences or the number of characters in the paragraph.

例えば、候補設定部48Aは、所定範囲の文字数毎にセンテンス間またはパラグラフ間を区切り、各区切り毎に挿入位置の候補を設定する。挿入位置決定部46Aは、候補設定部48Aによって設定された挿入位置の候補の中から広告挿入位置を決定する。これにより、端末ユーザが記事の内容を一定程度読んだあとに広告コンテンツを挿入することができることから、広告コンテンツに対する端末ユーザの不快感を抑制することができる。なお、挿入位置決定部46Aによる広告挿入位置の決定処理は、挿入位置決定部46と同様である。   For example, the candidate setting unit 48A delimits sentences or paragraphs for each predetermined number of characters, and sets insertion position candidates for each delimiter. The insertion position determination unit 46A determines an advertisement insertion position from the insertion position candidates set by the candidate setting unit 48A. Thereby, since the terminal user can insert the advertisement content after reading the content of the article to a certain extent, the discomfort of the terminal user with respect to the advertisement content can be suppressed. Note that the advertisement insertion position determination process by the insertion position determination unit 46A is the same as that of the insertion position determination unit 46.

また、候補設定部48Aは、可視領域取得部44から通知された情報や第1広告コンテンツのサイズ情報に基づき、例えば、可視領域VAに同時に第1広告コンテンツと第2広告コンテンツを表示することができる挿入位置を挿入位置候補P1とし可視領域VAに同時に第1広告コンテンツと第2広告コンテンツが表示されない挿入位置を挿入位置候補P2、P3とする。   Further, based on the information notified from the visible area acquisition unit 44 and the size information of the first advertisement content, the candidate setting unit 48A can simultaneously display the first advertisement content and the second advertisement content in the visible area VA, for example. The possible insertion positions are set as insertion position candidates P1, and the insertion positions where the first advertisement content and the second advertisement content are not simultaneously displayed in the visible area VA are set as insertion position candidates P2 and P3.

このように、第2の実施形態に係る端末装置30Aは、ウェブページ70に含まれる記事に基づき、第1広告コンテンツの挿入位置の候補を設定することから、ウェブページ70の情報に予め第1広告コンテンツの挿入位置の候補を設定する必要がない。そのため、種々のページについて、第1広告コンテンツの挿入を容易に行うことができる。   As described above, since the terminal device 30A according to the second embodiment sets candidates for the insertion position of the first advertisement content based on the articles included in the web page 70, the first information is previously stored in the information on the web page 70. There is no need to set candidates for the insertion position of the advertisement content. Therefore, it is possible to easily insert the first advertisement content for various pages.

なお、候補設定部48Aは、例えば、第2コンテンツ領域80やその他の画像のサイズや、記事の文字サイズ、文字間隔、行間隔などに基づいて第1広告コンテンツの挿入位置の候補を設定することができる。   Note that the candidate setting unit 48A sets candidates for the insertion position of the first advertisement content based on the size of the second content area 80 and other images, the character size of the article, the character spacing, the line spacing, and the like. Can do.

なお、候補設定部48は、ウェブページ70に設定された記事領域81の各センテンスに含まれる特徴語から話題が切り替わる領域を判定し、かかる領域毎に第1コンテンツの挿入位置の候補を設定することもできる。   The candidate setting unit 48 determines a region where the topic is switched from the feature words included in each sentence of the article region 81 set in the web page 70, and sets a candidate for the insertion position of the first content for each region. You can also.

[3.第3の実施形態]
次に、第3の実施形態に係る情報提供システムについて説明する。第1および第2の実施形態に係る情報提供システムでは、端末装置30、30Aにおいて、第1広告コンテンツのウェブページ70への挿入位置を決定するのに対して、第3の実施形態に係る情報提供システムでは、配信装置において、第1広告コンテンツのウェブページ70への挿入位置を決定する。以下においては、配信装置および端末装置の構成について説明し、第1の実施形態に係る配信装置20および端末装置30と同様の要素については同一符号を付して説明を適宜省略するものとする。また、第3の実施形態に係る広告装置は、第1の実施形態に係る広告装置10と同様であり、説明を省略する。
[3. Third Embodiment]
Next, an information providing system according to the third embodiment will be described. In the information providing systems according to the first and second embodiments, the terminal devices 30 and 30A determine the insertion position of the first advertisement content into the web page 70, while the information according to the third embodiment. In the providing system, the distribution device determines the insertion position of the first advertisement content on the web page 70. Hereinafter, configurations of the distribution device and the terminal device will be described, and the same elements as those of the distribution device 20 and the terminal device 30 according to the first embodiment will be denoted by the same reference numerals, and description thereof will be appropriately omitted. An advertising device according to the third embodiment is the same as the advertising device 10 according to the first embodiment, and a description thereof will be omitted.

図15は、第3の実施形態に係る配信装置20Bの構成例を示す図である。図15に示すように、配信装置20Bは、通信部21と、記憶部22と、制御部23Bとを備える。制御部23Bは、受付部24と、配信部25Bと、第1取得部26Bと、第2取得部27Bと、挿入位置決定部28Bとを備える。   FIG. 15 is a diagram illustrating a configuration example of a distribution device 20B according to the third embodiment. As illustrated in FIG. 15, the distribution device 20B includes a communication unit 21, a storage unit 22, and a control unit 23B. The control unit 23B includes a reception unit 24, a distribution unit 25B, a first acquisition unit 26B, a second acquisition unit 27B, and an insertion position determination unit 28B.

第1取得部26Bは、ウェブページ70に挿入される第1広告コンテンツの属性情報を取得する。かかる属性情報は、例えば、後述する端末装置30Bから取得する。第2取得部27Bは、ウェブページ70に設定される第2広告コンテンツの属性情報を取得する。かかる属性情報は、例えば、後述する端末装置30Bから取得する。   The first acquisition unit 26 </ b> B acquires the attribute information of the first advertisement content inserted into the web page 70. Such attribute information is acquired from, for example, a terminal device 30B described later. The second acquisition unit 27B acquires the attribute information of the second advertisement content set in the web page 70. Such attribute information is acquired from, for example, a terminal device 30B described later.

挿入位置決定部28Bは、第1広告コンテンツの属性情報と第2広告コンテンツの属性情報とに基づいて第1広告コンテンツのウェブページ70への挿入位置を決定する。第1広告コンテンツのウェブページ70への挿入位置の決定処理は、第1および第2の実施形態に係る挿入位置決定部46と同様の処理であり、説明を省略する。   The insertion position determination unit 28B determines the insertion position of the first advertisement content on the web page 70 based on the attribute information of the first advertisement content and the attribute information of the second advertisement content. The process of determining the insertion position of the first advertisement content on the web page 70 is the same process as the insertion position determination unit 46 according to the first and second embodiments, and a description thereof is omitted.

配信部25Bは、受付部24によってページ取得要求が受け付けられた場合、ページ取得要求に応じたウェブページ70の情報を端末装置30Bへ配信し、また、第1広告コンテンツのウェブページ70への挿入位置の情報を端末装置30Bへ配信する。   When the receiving unit 24 receives a page acquisition request, the distributing unit 25B distributes information on the web page 70 corresponding to the page acquisition request to the terminal device 30B, and inserts the first advertisement content into the web page 70. The position information is distributed to the terminal device 30B.

図16は、第3の実施形態に係る端末装置30Bの構成例を示す図である。図16に示すように、端末装置30Bは、通信部31と、表示部32と、入力部33と、記憶部34と、制御部35Bとを備える。制御部35Bは、要求部41Bと、受付部42Bと、表示処理部43Bとを備える。   FIG. 16 is a diagram illustrating a configuration example of a terminal device 30B according to the third embodiment. As illustrated in FIG. 16, the terminal device 30B includes a communication unit 31, a display unit 32, an input unit 33, a storage unit 34, and a control unit 35B. The control unit 35B includes a request unit 41B, a reception unit 42B, and a display processing unit 43B.

要求部41Bは、ユーザ操作に従って、配信装置20Bにページ取得要求を送信する。また、要求部41Bは、受付部42Bによって受け付けられたウェブページ70の情報に広告取得命令が含まれる場合に、広告取得要求を広告装置10に送信する。さらに、要求部41Bは、広告取得要求に応じて受付部42Bによって受け付けられた第1広告コンテンツの属性情報および第2広告コンテンツの属性情報を配信装置20Bへ送信する。   The request unit 41B transmits a page acquisition request to the distribution device 20B according to the user operation. Further, the request unit 41B transmits an advertisement acquisition request to the advertising device 10 when the advertisement acquisition command is included in the information of the web page 70 received by the reception unit 42B. Further, the request unit 41B transmits the attribute information of the first advertisement content and the attribute information of the second advertisement content received by the receiving unit 42B in response to the advertisement acquisition request to the distribution device 20B.

受付部42Bは、ウェブページ70の情報、広告コンテンツの情報および第1広告コンテンツの挿入位置の情報を受け付け、受け付けた情報を記憶部34に記憶する。第1広告コンテンツの挿入位置の情報は、第1広告コンテンツの属性情報および第2広告コンテンツの属性情報の送信に対して広告装置10から送信される。   The accepting unit 42B accepts the information on the web page 70, the information on the advertisement content, and the information on the insertion position of the first advertisement content, and stores the accepted information in the storage unit 34. Information on the insertion position of the first advertisement content is transmitted from the advertisement apparatus 10 in response to transmission of the attribute information of the first advertisement content and the attribute information of the second advertisement content.

表示処理部43Bは、記憶部34に記憶されたウェブページ70の情報、広告コンテンツの情報および第1広告コンテンツの挿入位置の情報に基づいて、ブラウザの表示領域に表示する画像の情報を生成し、生成した画像の情報を表示部32へ出力する。表示処理部43Bの挿入部49は、第1広告コンテンツの挿入位置の情報に基づいて、ウェブページ70に第1コンテンツ領域83を挿入する。   The display processing unit 43B generates image information to be displayed in the display area of the browser based on the web page 70 information, the advertisement content information, and the first advertisement content insertion position information stored in the storage unit 34. The generated image information is output to the display unit 32. The insertion unit 49 of the display processing unit 43B inserts the first content area 83 into the web page 70 based on the information on the insertion position of the first advertisement content.

このように、第3の実施形態に係る情報提供システムでは、配信装置20Bにおいて、第1広告コンテンツのウェブページ70への挿入位置を決定する。そのため、端末装置30Bが第1広告コンテンツのウェブページ70への挿入位置を決定する場合に比べて、端末装置30Bの負荷を軽減することができる。   As described above, in the information providing system according to the third embodiment, the distribution position of the first advertisement content in the web page 70 is determined in the distribution device 20B. Therefore, compared with the case where the terminal device 30B determines the insertion position of the first advertisement content in the web page 70, the load on the terminal device 30B can be reduced.

なお、上述した配信装置20Bの制御部23Bは、第1広告コンテンツの挿入位置の決定まで行うが、第1広告コンテンツの挿入位置に基づいて、ウェブページ70に第1コンテンツ領域83を挿入することもできる。すなわち、制御部23Bは、挿入部49と同様の処理を行うこともできる。この場合、端末装置30Bにおいて、挿入部49は用いられない。   Note that the control unit 23B of the distribution device 20B described above performs the determination until the insertion position of the first advertisement content, but inserts the first content region 83 into the web page 70 based on the insertion position of the first advertisement content. You can also. That is, the control unit 23B can perform the same processing as that of the insertion unit 49. In this case, the insertion unit 49 is not used in the terminal device 30B.

また、上述した配信装置20Bは、第1広告コンテンツの属性情報および第2広告コンテンツの属性情報は広告装置10から取得するようにしてもよい。この場合、広告装置10は、端末装置30Bへ配信した第1広告コンテンツの属性情報および第2広告コンテンツの属性情報を配信装置20Bへ送信する。   Further, the distribution device 20B described above may acquire the attribute information of the first advertisement content and the attribute information of the second advertisement content from the advertisement device 10. In this case, the advertising device 10 transmits the attribute information of the first advertisement content and the attribute information of the second advertisement content distributed to the terminal device 30B to the distribution device 20B.

[4.第4の実施形態]
次に、第4の実施形態に係る情報提供システムについて説明する。上述した第3の実施形態に係る情報提供システムでは、配信装置20Bにおいて、第1広告コンテンツのウェブページ70への挿入位置を決定するが、第4の実施形態に係る情報提供システムでは、広告装置において、第1広告コンテンツのウェブページ70への挿入位置を決定する。以下においては、広告装置について説明し、第1の実施形態に係る広告装置10と同様の要素については同一符号を付して説明を適宜省略するものとする。また、第4の実施形態に係る配信装置および端末装置は、上述した配信装置20および端末装置30Bと同様の構成であり、説明を省略する。
[4. Fourth Embodiment]
Next, an information providing system according to the fourth embodiment will be described. In the information providing system according to the third embodiment described above, the distribution position of the first advertisement content in the web page 70 is determined in the distribution device 20B. However, in the information providing system according to the fourth embodiment, the advertising device , The insertion position of the first advertisement content in the web page 70 is determined. Hereinafter, the advertising device will be described, and the same elements as those of the advertising device 10 according to the first embodiment will be denoted by the same reference numerals, and description thereof will be omitted as appropriate. Moreover, the delivery apparatus and terminal device which concern on 4th Embodiment are the structures similar to the delivery apparatus 20 and terminal device 30B which were mentioned above, and abbreviate | omit description.

図17は、第4の実施形態に係る広告装置10Cの構成例を示す図である。図17に示すように、広告装置10Cは、通信部11と、記憶部12と、制御部13Cとを備える。制御部13Cは、受付部14と、配信部15Cと、第1取得部16Cと、第2取得部17Cと、挿入位置決定部18Cとを備える。   FIG. 17 is a diagram illustrating a configuration example of an advertising device 10C according to the fourth embodiment. As illustrated in FIG. 17, the advertising device 10C includes a communication unit 11, a storage unit 12, and a control unit 13C. The control unit 13C includes a reception unit 14, a distribution unit 15C, a first acquisition unit 16C, a second acquisition unit 17C, and an insertion position determination unit 18C.

第1取得部16Cは、ウェブページ70に挿入される第1広告コンテンツの属性情報を取得する。第2取得部17Cは、ウェブページ70に設定される第2広告コンテンツの属性情報を取得する。記憶部12には、広告取得要求を行った端末装置30Bへ送信される第1広告コンテンツおよび第2広告コンテンツの属性情報が記憶されており、第1取得部16Cおよび第2取得部17Cは、記憶部12から第1広告コンテンツの属性情報および第2広告コンテンツの属性情報を取得する。   The first acquisition unit 16C acquires attribute information of the first advertisement content inserted into the web page 70. The second acquisition unit 17C acquires attribute information of the second advertisement content set in the web page 70. The storage unit 12 stores attribute information of the first advertisement content and the second advertisement content transmitted to the terminal device 30B that has made the advertisement acquisition request. The first acquisition unit 16C and the second acquisition unit 17C The attribute information of the first advertisement content and the attribute information of the second advertisement content are acquired from the storage unit 12.

挿入位置決定部18Cは、第1広告コンテンツの属性情報と第2広告コンテンツの属性情報とに基づいて第1広告コンテンツのウェブページ70への挿入位置を決定する。第1広告コンテンツのウェブページ70への挿入位置の決定処理は、例えば、第1および第2の実施形態に係る挿入位置決定部46と同様の処理であり、説明を省略する。なお、挿入位置決定部18Cは、例えば、挿入位置候補の情報を配信装置20または端末装置30Bから取得することができる。   The insertion position determination unit 18C determines the insertion position of the first advertisement content on the web page 70 based on the attribute information of the first advertisement content and the attribute information of the second advertisement content. The process for determining the insertion position of the first advertisement content on the web page 70 is, for example, the same process as that performed by the insertion position determination unit 46 according to the first and second embodiments, and a description thereof is omitted. For example, the insertion position determination unit 18C can acquire information on insertion position candidates from the distribution device 20 or the terminal device 30B.

配信部15Cは、受付部14によって広告取得要求が受け付けられた場合、広告取得要求に応じた第1広告コンテンツおよび第2広告コンテンツを端末装置30Bへ配信し、また、第1広告コンテンツのウェブページ70への挿入位置の情報を端末装置30Bへ配信する。   When the advertisement acquisition request is received by the reception unit 14, the distribution unit 15C distributes the first advertisement content and the second advertisement content corresponding to the advertisement acquisition request to the terminal device 30B, and the web page of the first advertisement content Information on the insertion position to 70 is distributed to the terminal device 30B.

このように、第4の実施形態に係る情報提供システムでは、広告装置10Cにおいて、第1広告コンテンツのウェブページ70への挿入位置を決定する。そのため、端末装置30Bが第1広告コンテンツのウェブページ70への挿入位置を決定する場合に比べて、端末装置30Bの負荷を軽減することができる。   As described above, in the information providing system according to the fourth embodiment, the insertion position of the first advertisement content in the web page 70 is determined in the advertising device 10C. Therefore, compared with the case where the terminal device 30B determines the insertion position of the first advertisement content in the web page 70, the load on the terminal device 30B can be reduced.

なお、挿入位置決定部18Cは、挿入位置候補の情報を取得できない場合、ウェブページ70において第2広告コンテンツに対する距離が近い挿入位置候補か、遠い挿入位置候補かを示す情報を第1広告コンテンツのウェブページ70への挿入位置の情報とすることもできる。   If the insertion position determination unit 18C cannot acquire the information on the insertion position candidate, the insertion position determination unit 18C displays information indicating whether the insertion position candidate is near or far from the second advertisement content on the web page 70. It can also be information on the insertion position on the web page 70.

端末装置30Bの挿入部49は、広告装置10Cから送信される「近い挿入位置候補」を示す情報であれば、例えば、挿入位置候補P1に第1広告コンテンツを挿入し、広告装置10Cから送信される「遠い挿入位置候補」を示す情報であれば、例えば、挿入位置候補P3に第1広告コンテンツを挿入する。   If the insertion unit 49 of the terminal device 30B is information indicating the “close insertion position candidate” transmitted from the advertising device 10C, for example, the first advertising content is inserted into the insertion position candidate P1 and transmitted from the advertising device 10C. For example, the first advertisement content is inserted into the insertion position candidate P3.

また、配信部15Cは、配信部15Cの情報に第1広告コンテンツのウェブページ70への挿入位置の情報を付加して端末装置30Bへ配信することもできる。   Further, the distribution unit 15C can add the information of the insertion position of the first advertisement content to the web page 70 to the information of the distribution unit 15C and distribute the information to the terminal device 30B.

また、上述した実施形態では、広告装置と配信装置とを分けて説明したが、例えば、広告装置と配信装置とを一つの配信装置として、一以上のサーバ装置で構成することもできる。   In the above-described embodiment, the advertising device and the distribution device are described separately. For example, the advertising device and the distribution device may be configured as one distribution device and may be configured with one or more server devices.

[5.その他の実施形態]
上述した実施形態に係る挿入位置決定部46、46A、28Bは、ウェブページ70のX方向の位置も第1広告コンテンツの挿入位置の候補とすることができる。この場合、挿入位置決定部46、46A、28Bは、第1広告コンテンツと第2広告コンテンツの位置関係を考慮することができる。
[5. Other Embodiments]
The insertion position determination units 46, 46 </ b> A, and 28 </ b> B according to the embodiment described above can also use the position of the web page 70 in the X direction as a candidate for the insertion position of the first advertisement content. In this case, the insertion position determination units 46, 46A, and 28B can consider the positional relationship between the first advertisement content and the second advertisement content.

例えば、挿入位置決定部46、46A、28Bは、第1広告コンテンツと第2広告コンテンツとの相性が良い場合には、左右方向(X方向)の位置が第1広告コンテンツと第2広告コンテンツと同様になるように設定する。一方、挿入位置決定部46、46A、28Bは、第1広告コンテンツと第2広告コンテンツとの相性が悪い場合には、左右方向(X方向)の位置が第1広告コンテンツと第2広告コンテンツとが反対側になるように設定する。   For example, when the first advertisement content and the second advertisement content are compatible with each other, the insertion position determination units 46, 46A, and 28B have the left and right direction (X direction) positions as the first advertisement content and the second advertisement content. Set to be similar. On the other hand, if the first advertisement content and the second advertisement content are not compatible with each other, the insertion position determination units 46, 46A, and 28B have positions in the left-right direction (X direction) of the first advertisement content and the second advertisement content. Set so that is on the opposite side.

また、上述した実施形態に係る挿入位置決定部46、46A、28Bは、第1広告コンテンツと第2広告コンテンツとの相性が悪い場合には、第1広告コンテンツを挿入しないこともできる。この場合、要求部41、41Bは、広告装置10へ広告取得要求を再度送信し、受付部42、42Bにより別の第1広告コンテンツを受け付ける。挿入位置決定部46、46A、28Bは、受付部42、42Bにより受け付けた別の第1広告コンテンツと第2広告コンテンツとの相性に基づいて広告挿入位置を決定する。   In addition, the insertion position determination units 46, 46A, and 28B according to the above-described embodiment may not insert the first advertisement content when the first advertisement content and the second advertisement content are not compatible. In this case, the request units 41 and 41B retransmit the advertisement acquisition request to the advertising device 10, and receive another first advertisement content by the receiving units 42 and 42B. The insertion position determination units 46, 46A, and 28B determine the advertisement insertion position based on the compatibility between the different first advertisement content and the second advertisement content received by the reception units 42 and 42B.

また、上述した実施形態では、挿入位置決定部46、46A、28Bにより一つの第1広告コンテンツの挿入位置を決定する例を説明したが、複数の第1広告コンテンツをそれぞれ異なる挿入位置に挿入することができる。挿入位置決定部46、46A、28Bは、例えば、第1広告コンテンツと第2広告コンテンツとの相性が良いものから順に上方から挿入位置候補を選択して第1広告コンテンツを挿入することができる。また、挿入位置決定部46、46A、28Bは、第2広告コンテンツとの属性関係が同程度である第1広告コンテンツが複数ある場合、左右方向(X方向)に隣接して配置させることができる。   In the above-described embodiment, the example in which the insertion position determination unit 46, 46A, 28B determines the insertion position of one first advertisement content has been described. However, a plurality of first advertisement contents are inserted into different insertion positions. be able to. For example, the insertion position determination units 46, 46A, and 28B can insert the first advertisement content by selecting insertion position candidates from the top in the order in which the first advertisement content and the second advertisement content are compatible. In addition, the insertion position determination units 46, 46A, 28B can be arranged adjacent to each other in the left-right direction (X direction) when there are a plurality of first advertisement contents having the same attribute relationship with the second advertisement content. .

また、上述した実施形態では、第1広告コンテンツの挿入位置の候補を上下方向(Y方向)に設ける例を説明したが、挿入位置の候補は上下方向に限定されない。例えば、第1広告コンテンツの挿入位置の候補を左右方向(X方向)に設けたり、第1広告コンテンツの挿入位置の候補を上下方向および左右方向に設けることもできる。   Further, in the above-described embodiment, the example in which the candidate for the insertion position of the first advertisement content is provided in the vertical direction (Y direction), but the candidate for the insertion position is not limited to the vertical direction. For example, candidates for the insertion position of the first advertisement content can be provided in the left-right direction (X direction), or candidates for the insertion position of the first advertisement content can be provided in the up-down direction and the left-right direction.

また、第1の実施形態の端末装置30による挿入位置決定処理(第1挿入位置決定処理)と第2の実施形態の端末装置30Aによる挿入位置決定処理(第2挿入位置決定処理)とを、表示制御プログラムに含まれるモード情報に基づいて切り替えることができる。例えば、モード情報として、第1挿入位置決定処理の情報と第2挿入位置決定処理の情報を含み、挿入位置決定部46は、例えば、表示制御プログラムに含まれるモード情報に応じた挿入位置決定処理で広告挿入位置を決定することができる。   Also, the insertion position determination process (first insertion position determination process) by the terminal apparatus 30 of the first embodiment and the insertion position determination process (second insertion position determination process) by the terminal apparatus 30A of the second embodiment are as follows. Switching can be performed based on mode information included in the display control program. For example, the mode information includes information on the first insertion position determination process and information on the second insertion position determination process, and the insertion position determination unit 46 includes, for example, an insertion position determination process according to the mode information included in the display control program. The advertisement insertion position can be determined.

なお、挿入位置決定モードは、表示制御プログラムに含まれるモード情報に基づいて決定されることから、ウェブページ70毎に挿入位置決定処理を設定することができるが、第1広告コンテンツ毎または第2広告コンテンツ毎に挿入位置決定処理を設定してもよい。   Since the insertion position determination mode is determined based on the mode information included in the display control program, the insertion position determination process can be set for each web page 70, but for each first advertisement content or second Insertion position determination processing may be set for each advertisement content.

また、上述した実施形態では、挿入位置決定部46、46A、28Bは、広告コンテンツの属性関係に加えスクロール速度を考慮して広告挿入位置を決定することもできるが、広告コンテンツの属性関係に加え、スクロール位置を考慮して広告挿入位置を決定することもできる。   In the above-described embodiment, the insertion position determination units 46, 46A, and 28B can determine the advertisement insertion position in consideration of the scroll speed in addition to the attribute relation of the advertisement content. The advertisement insertion position can be determined in consideration of the scroll position.

例えば、端末ユーザによるスクロール操作の位置(例えば、端末ユーザの接触位置)が第2コンテンツ領域80を含む所定領域である場合、端末ユーザが第2広告コンテンツを見ている可能性が少ないと推測される。そのため、挿入位置決定部46、46A、28Bは、スクロール操作の位置が第2コンテンツ領域80を含む所定領域である場合、第1広告コンテンツの挿入位置をシフトして調整することができる。   For example, when the position of the scroll operation by the terminal user (for example, the contact position of the terminal user) is a predetermined area including the second content area 80, it is estimated that the terminal user is less likely to see the second advertisement content. The Therefore, when the position of the scroll operation is a predetermined area including the second content area 80, the insertion position determining units 46, 46A, and 28B can adjust the insertion position of the first advertisement content by shifting.

例えば、挿入位置決定部46、46A、28Bは、スクロール操作の位置が第2コンテンツ領域80を含む所定領域であり、かつ、第1広告コンテンツと第2広告コンテンツの相性が悪い場合、広告挿入位置を挿入位置候補P3から挿入位置候補P2へシフトすることができる。   For example, if the position of the scroll operation is a predetermined area including the second content area 80 and the compatibility between the first advertisement content and the second advertisement content is poor, the insertion position determination unit 46, 46A, 28B Can be shifted from the insertion position candidate P3 to the insertion position candidate P2.

また、上述においては、端末装置30は、ブラウザプログラムと配信装置20から送信される表示制御プログラムとによって、上述した処理を行う例を説明したが、端末装置30は、表示制御プログラムを予め記憶部34に記憶しておくようにしても良い。また、ブラウザプログラムに表示制御プログラムを含めても良い。また、ブラウザプログラムに表示制御プログラムを含めても良く、結果的に端末装置30、30A、30Bにおいて上述した処理を実行できればよい。   In the above description, the terminal device 30 performs the above-described processing using the browser program and the display control program transmitted from the distribution device 20, but the terminal device 30 stores the display control program in advance in the storage unit. 34 may be stored. Further, a display control program may be included in the browser program. In addition, a display control program may be included in the browser program as long as the above-described processing can be executed in the terminal devices 30, 30A, and 30B.

[6.ハードウェア構成]
なお、上述した実施形態における広告装置10、配信装置20および端末装置30は、例えば、図18に示すような構成のコンピュータ100がプログラムを実行することによって実現される。図18は、プログラムを実行するコンピュータのハードウェア構成の一例を示す図である。コンピュータ100は、CPU101、RAM102、ROM(Read Only Memory)103、HDD(Hard Disk Drive)104、通信インターフェイス(I/F)105、入出力インターフェイス(I/F)106、およびメディアインターフェイス(I/F)107を備える。
[6. Hardware configuration]
Note that the advertising device 10, the distribution device 20, and the terminal device 30 in the above-described embodiment are realized, for example, when the computer 100 configured as shown in FIG. 18 executes a program. FIG. 18 is a diagram illustrating an example of a hardware configuration of a computer that executes a program. The computer 100 includes a CPU 101, a RAM 102, a ROM (Read Only Memory) 103, an HDD (Hard Disk Drive) 104, a communication interface (I / F) 105, an input / output interface (I / F) 106, and a media interface (I / F). 107).

CPU101は、ROM103またはHDD104に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM103は、コンピュータ100の起動時にCPU101によって実行されるブートプログラムや、コンピュータ100のハードウェアに依存するプログラム等を格納する。   The CPU 101 operates based on a program stored in the ROM 103 or the HDD 104 and controls each unit. The ROM 103 stores a boot program executed by the CPU 101 when the computer 100 is started up, a program depending on the hardware of the computer 100, and the like.

HDD104は、CPU101によって実行されるプログラムによって使用されるデータ等を格納する。例えば、コンピュータ100が上述した実施形態に係る広告装置10として機能する場合、HDD104は、例えば、記憶部12と同様のデータを記憶する。また、コンピュータ100が上述した実施形態に係る配信装置20、20Bとして機能する場合、HDD104は、例えば、記憶部22と同様のデータを記憶する。また、コンピュータ100が上述した実施形態に係る端末装置30、30A、30Bとして機能する場合、HDD104は、例えば、記憶部34と同様のデータを記憶する。通信インターフェイス105は、ネットワークNを介して他の機器からデータを受信してCPU101へ送り、CPU101が生成したデータを、ネットワークNを介して他の機器へ送信する。   The HDD 104 stores data used by programs executed by the CPU 101. For example, when the computer 100 functions as the advertising device 10 according to the above-described embodiment, the HDD 104 stores, for example, the same data as the storage unit 12. Further, when the computer 100 functions as the distribution devices 20 and 20B according to the above-described embodiments, the HDD 104 stores data similar to the storage unit 22, for example. Further, when the computer 100 functions as the terminal devices 30, 30 </ b> A, and 30 </ b> B according to the above-described embodiments, the HDD 104 stores data similar to the storage unit 34, for example. The communication interface 105 receives data from other devices via the network N and sends the data to the CPU 101, and transmits the data generated by the CPU 101 to other devices via the network N.

CPU101は、入出力インターフェイス106を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。CPU101は、入出力インターフェイス106を介して、入力装置からデータを取得する。また、CPU101は、生成したデータを、入出力インターフェイス106を介して出力装置へ出力する。   The CPU 101 controls an output device such as a display and a printer and an input device such as a keyboard and a mouse via the input / output interface 106. The CPU 101 acquires data from the input device via the input / output interface 106. Further, the CPU 101 outputs the generated data to the output device via the input / output interface 106.

メディアインターフェイス107は、記録媒体108に格納されたプログラムまたはデータを読み取り、RAM102を介してCPU101に提供する。CPU101は、当該プログラムを、メディアインターフェイス107を介して記録媒体108からRAM102上にロードし、ロードしたプログラムを実行する。記録媒体108は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。   The media interface 107 reads a program or data stored in the recording medium 108 and provides it to the CPU 101 via the RAM 102. The CPU 101 loads the program from the recording medium 108 onto the RAM 102 via the media interface 107, and executes the loaded program. The recording medium 108 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. Etc.

コンピュータ100が上述した実施形態に係る広告装置10として機能する場合、コンピュータ100のCPU101は、RAM102上にロードされたプログラムを実行することにより、例えば、受付部14および配信部15の各機能を実現する。   When the computer 100 functions as the advertising device 10 according to the above-described embodiment, the CPU 101 of the computer 100 implements the functions of the reception unit 14 and the distribution unit 15, for example, by executing a program loaded on the RAM 102. To do.

また、コンピュータ100が上述した実施形態に係る配信装置20、20Bとして機能する場合、コンピュータ100のCPU101は、RAM102上にロードされたプログラムを実行することにより、例えば、受付部24、配信部25、25B、第1取得部26B、第2取得部27B、挿入位置決定部28Bの各機能を実現する。   Further, when the computer 100 functions as the distribution devices 20 and 20B according to the above-described embodiment, the CPU 101 of the computer 100 executes the program loaded on the RAM 102, for example, the reception unit 24, the distribution unit 25, 25B, the 1st acquisition part 26B, the 2nd acquisition part 27B, and each function of the insertion position determination part 28B are implement | achieved.

また、コンピュータ100が上述した実施形態に係る端末装置30、30A、30Bとして機能する場合、コンピュータ100のCPU101は、RAM102上にロードされたプログラムや配信装置20、20Bまたは広告装置10から受信した表示制御プログラムを実行することにより、例えば、要求部41、41B、受付部42、42B、表示処理部43、43B、可視領域取得部44、属性情報取得部45、挿入位置決定部46、46A、候補設定部48Aおよび挿入部49の各機能を実現する。   When the computer 100 functions as the terminal device 30, 30 </ b> A, 30 </ b> B according to the above-described embodiment, the CPU 101 of the computer 100 displays the program loaded on the RAM 102 or the display received from the distribution device 20, 20 </ b> B or the advertising device 10. By executing the control program, for example, request units 41 and 41B, reception units 42 and 42B, display processing units 43 and 43B, visible region acquisition unit 44, attribute information acquisition unit 45, insertion position determination units 46 and 46A, candidates The functions of the setting unit 48A and the insertion unit 49 are realized.

コンピュータ100のCPU101は、プログラムを、記録媒体108から読み取って実行するが、他の例として、他の装置から、ネットワークNを介してこれらのプログラムを取得してもよい。   The CPU 101 of the computer 100 reads the program from the recording medium 108 and executes it, but as another example, the program may be acquired from another device via the network N.

[7.効果]
実施形態に係る配信装置20は、配信部25を備える。かかる配信部25は、端末装置30の表示部32に表示されるページに挿入される第1コンテンツ(例えば、第1広告コンテンツ)を制御する表示制御プログラム(制御情報の一例)を端末装置30、30Aに配信する。表示制御プログラムは、決定手順および挿入手順を端末装置30、30Aに実行させる。決定手順は、ウェブページ70(ページの一例)に設定される第2コンテンツ(例えば、第2広告コンテンツや記事の文章)と第1コンテンツとの属性関係に基づいて、第1コンテンツのウェブページ70への挿入位置を決定する。挿入手順は、決定手順において決定された挿入位置に第1コンテンツを挿入する。
[7. effect]
The distribution device 20 according to the embodiment includes a distribution unit 25. The distribution unit 25 transmits a display control program (an example of control information) for controlling the first content (for example, the first advertisement content) inserted into the page displayed on the display unit 32 of the terminal device 30 to the terminal device 30. Delivered to 30A. The display control program causes the terminal devices 30 and 30A to execute the determination procedure and the insertion procedure. The determination procedure is based on the attribute relationship between the first content and the second content (for example, second advertisement content or article text) set in the web page 70 (an example of the page). Determine the insertion position. In the insertion procedure, the first content is inserted at the insertion position determined in the determination procedure.

これにより、第2コンテンツに対し、第1コンテンツを適切な位置に挿入することができる。   Thereby, the first content can be inserted at an appropriate position with respect to the second content.

また、表示制御プログラムは、ウェブページ70のうちブラウザの表示領域71に表示される領域の情報を可視領域VAの情報として取得する可視領域取得手順を端末装置30、30Aに実行させる。決定手順は、属性関係が特定の属性関係である場合、第1コンテンツおよび第2コンテンツのいずれか一方が可視領域VA外になる位置を挿入位置として決定する。   In addition, the display control program causes the terminal devices 30 and 30A to execute a visible region acquisition procedure for acquiring information on the region displayed in the browser display region 71 of the web page 70 as information on the visible region VA. In the determination procedure, when the attribute relationship is a specific attribute relationship, a position where one of the first content and the second content is outside the visible area VA is determined as the insertion position.

例えば、第1コンテンツと第2コンテンツとの相性が悪い場合には、第1コンテンツおよび第2コンテンツのいずれか一方が可視領域VA外になるように、第1コンテンツがウェブページ70に挿入される。そのため、例えば、ウェブページ70やコンテンツに対して端末ユーザに悪いイメージを与えてしまうことを防止することができる。   For example, when the compatibility between the first content and the second content is poor, the first content is inserted into the web page 70 so that one of the first content and the second content is outside the visible area VA. . Therefore, for example, it is possible to prevent a bad image from being given to the terminal user with respect to the web page 70 and the content.

また、表示制御プログラムは、可視領域取得手順を端末装置30、30Aに実行させる。可視領域取得手順は、ウェブページ70のうちブラウザの表示領域71に表示される領域の情報を可視領域VAの情報として取得する。決定手順は、属性関係が特定の属性関係である場合、第1コンテンツおよび第2コンテンツが共に可視領域VA内になる位置を挿入位置として決定する。   Further, the display control program causes the terminal devices 30 and 30A to execute the visible region acquisition procedure. The visible area acquisition procedure acquires information on an area displayed in the browser display area 71 in the web page 70 as information on the visible area VA. In the determination procedure, when the attribute relationship is a specific attribute relationship, a position where both the first content and the second content are within the visible area VA is determined as the insertion position.

例えば、第1コンテンツと第2コンテンツとの相性が良い場合には、例えば、第1コンテンツおよび第2コンテンツが共に可視領域VA内になるように、1コンテンツがウェブページ70に挿入される。そのため、例えば、コンテンツ同士の相乗効果を発揮させることができる。   For example, when the first content and the second content are compatible, for example, one content is inserted into the web page 70 so that both the first content and the second content are in the visible area VA. Therefore, for example, a synergistic effect between contents can be exhibited.

また、可視領域VAは、ウェブページ70のうちブラウザに表示される領域全体、または、ウェブページ70のうちブラウザに表示されかつ表示部32に表示される領域の重複部分である。   The visible area VA is an entire area of the web page 70 that is displayed on the browser, or an overlapping part of the area of the web page 70 that is displayed on the browser and displayed on the display unit 32.

これにより、例えば、表示部32の表示領域から表示領域71の一部が外れた領域にある場合であっても、端末ユーザが視認している領域に基づいて第1コンテンツの挿入位置を決定することができる。   Thereby, for example, even when the display area 71 is partly out of the display area of the display unit 32, the insertion position of the first content is determined based on the area visually recognized by the terminal user. be able to.

また、決定手順は、第1コンテンツの挿入位置を、ウェブページ70に表示される記事内の位置から決定する。   The determination procedure determines the insertion position of the first content from the position in the article displayed on the web page 70.

これにより、端末ユーザは、記事を読みながら第1コンテンツを認識するため、端末ユーザにより第1コンテンツが注目される確率を高めることができる。   Thereby, since the terminal user recognizes the first content while reading the article, the probability that the first content is noticed by the terminal user can be increased.

また、第2コンテンツは、第2広告コンテンツであってもウェブページ70に表示される記事の一部分であってもよい。   The second content may be a part of an article displayed on the web page 70 even if it is the second advertisement content.

ウェブページ70に表示される記事の一部分を第2コンテンツとした場合、記事内容に応じた適切な位置に第1コンテンツを挿入することができる。   When a part of the article displayed on the web page 70 is the second content, the first content can be inserted at an appropriate position according to the article content.

また、決定手順は、ウェブページ70に予め設定された記事内の複数の位置の中から第1コンテンツのウェブページ70への挿入位置を決定する。   In addition, the determination procedure determines the insertion position of the first content on the web page 70 from among a plurality of positions in the article set in advance on the web page 70.

これにより、第1コンテンツのウェブページ70への挿入位置の決定を容易に行うことができる。   As a result, it is possible to easily determine the insertion position of the first content into the web page 70.

また、表示制御プログラムは、設定手順を端末装置30、30Aに実行させる。設定手順は、記事に基づき、第1コンテンツの挿入位置の候補を設定する。決定手順は、設定手順によって設定された挿入位置の候補の中から、第1コンテンツのウェブページ70への挿入位置を決定する。   In addition, the display control program causes the terminal devices 30 and 30A to execute the setting procedure. In the setting procedure, candidates for the insertion position of the first content are set based on the article. The determination procedure determines the insertion position of the first content on the web page 70 from the insertion position candidates set by the setting procedure.

これにより、ウェブページ70の情報に予め第1コンテンツの挿入位置の候補を設定する必要がないため、種々のウェブページについて、第1コンテンツの挿入を容易に行うことができる。   Thereby, since it is not necessary to set the insertion candidate of the first content in the information of the web page 70 in advance, it is possible to easily insert the first content for various web pages.

また、表示制御プログラムは、第1取得手順および第2取得手順を端末装置30、30Aに実行させる。第1取得手順は、第1コンテンツの属性情報を取得する。第2取得手順は、第2コンテンツの属性情報を取得する。決定手順は、第1コンテンツの属性情報と第2コンテンツの属性情報とに基づいて、第1コンテンツのウェブページ70への挿入位置を決定する。   Further, the display control program causes the terminal devices 30 and 30A to execute the first acquisition procedure and the second acquisition procedure. The first acquisition procedure acquires attribute information of the first content. The second acquisition procedure acquires attribute information of the second content. The determination procedure determines the insertion position of the first content on the web page 70 based on the attribute information of the first content and the attribute information of the second content.

これにより、端末装置30、30Aにおいて、第1コンテンツと第2コンテンツとの属性関係を判定することができる。   Thereby, in the terminal devices 30 and 30A, the attribute relationship between the first content and the second content can be determined.

また、配信装置20Bまたは広告装置10C(配信装置の一例)は、第1取得部26B、16C、第2取得部27B、17Cおよび挿入位置決定部28B、18C(決定部の一例)を備える。第1取得部26B、16Cは、端末装置30Bの表示部32に表示されるウェブページ70に挿入される第1コンテンツの属性情報を取得する。また、第2取得部27B、17Cは、ウェブページ70に設定される第2コンテンツの属性情報を取得する。挿入位置決定部28B、18Cは、第1コンテンツの属性情報と第2コンテンツの属性情報とに基づいて第1コンテンツのウェブページ70への挿入位置を決定する。   The distribution device 20B or the advertising device 10C (an example of a distribution device) includes first acquisition units 26B and 16C, second acquisition units 27B and 17C, and insertion position determination units 28B and 18C (an example of a determination unit). The 1st acquisition parts 26B and 16C acquire attribute information on the 1st contents inserted in web page 70 displayed on display part 32 of terminal unit 30B. In addition, the second acquisition units 27 </ b> B and 17 </ b> C acquire the attribute information of the second content set in the web page 70. The insertion position determination units 28B and 18C determine the insertion position of the first content on the web page 70 based on the attribute information of the first content and the attribute information of the second content.

これにより、端末装置30、30Aが第1コンテンツのウェブページ70への挿入位置を決定する場合に比べて、端末装置30Bの負荷を軽減することができる。   Thereby, compared with the case where the terminal devices 30 and 30A determine the insertion position of the first content in the web page 70, the load on the terminal device 30B can be reduced.

また、端末装置30、30A(表示制御装置の一例)は、挿入位置決定部46、46Aと挿入部49を備える。挿入位置決定部46、46Aは、表示部32に表示されるウェブページ70に挿入される第1コンテンツとウェブページ70に設定される第2コンテンツとの属性関係に基づいて、第1コンテンツのウェブページ70への挿入位置を決定する。挿入部49は、挿入位置決定部46、46Aにより決定された挿入位置に第1コンテンツを挿入する。   The terminal devices 30 and 30A (an example of a display control device) include insertion position determination units 46 and 46A and an insertion unit 49. The insertion position determination units 46 and 46A determine the web content of the first content based on the attribute relationship between the first content inserted into the web page 70 displayed on the display unit 32 and the second content set in the web page 70. The insertion position on the page 70 is determined. The insertion unit 49 inserts the first content at the insertion position determined by the insertion position determination units 46 and 46A.

これにより、端末装置30、30Aは、第2コンテンツに対し、第1コンテンツを適切な位置に挿入することができる。   Thereby, the terminal devices 30 and 30A can insert the first content at an appropriate position with respect to the second content.

[8.その他]
上述した広告装置10および配信装置20は、それぞれ複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
[8. Others]
The advertising device 10 and the distribution device 20 described above may each be realized by a plurality of server computers, and depending on the function, may be realized by calling an external platform or the like with an API (Application Programming Interface) or network computing. The configuration can be changed flexibly.

また、図中(例えば図3、図5、図6など)の矢印は、データや制御などの流れについて主要な方向を補助的に示すもので、他の流れを否定するものでも、方向の限定を意味するものでもない。   In addition, the arrows in the figure (for example, FIG. 3, FIG. 5, FIG. 6, etc.) supplementarily indicate the main direction with respect to the flow of data and control, etc. It does not mean that.

さらなる効果や変形例は、当業者によって容易に導き出すことができる。このため、本発明のより広範な態様は、以上のように表しかつ記述した特定の詳細および代表的な実施形態に限定されるものではない。したがって、添付の特許請求の範囲およびその均等物によって定義される総括的な発明の概念の精神または範囲から逸脱することなく、様々な変更が可能である。   Further effects and modifications can be easily derived by those skilled in the art. Thus, the broader aspects of the present invention are not limited to the specific details and representative embodiments shown and described above. Accordingly, various modifications can be made without departing from the spirit or scope of the general inventive concept as defined by the appended claims and their equivalents.

1 情報提供システム
10 広告装置
20、20B 配信装置
11、21、31 通信部
12、22、34 記憶部
13、23、23B、35、35A、35B 制御部
14、24 受付部
15、25、25B 配信部
26B 第1取得部
27B 第2取得部
28B、46、46A 挿入位置決定部
30、30A、30B 端末装置
32 表示部
33 入力部
41、41B 要求部
42、42B 受付部
43、43B 表示処理部
44 可視領域取得部
45 属性情報取得部
48A :候補設定部
49 :挿入部
DESCRIPTION OF SYMBOLS 1 Information provision system 10 Advertising apparatus 20, 20B Distribution apparatus 11, 21, 31 Communication part 12, 22, 34 Storage part 13, 23, 23B, 35, 35A, 35B Control part 14, 24 Reception part 15, 25, 25B Distribution Unit 26B first acquisition unit 27B second acquisition unit 28B, 46, 46A insertion position determination unit 30, 30A, 30B terminal device 32 display unit 33 input unit 41, 41B request unit 42, 42B reception unit 43, 43B display processing unit 44 Visible region acquisition unit 45 Attribute information acquisition unit 48A: Candidate setting unit 49: Insertion unit

Claims (12)

表示部に表示されるページに挿入される第1コンテンツと前記ページに設定される第2コンテンツとの属性関係と、記憶部に記憶された属性関係情報とに基づいて、前記ページ内の複数の位置の中から前記第1コンテンツの前記ページへの挿入位置を決定する決定手順と、
前記決定された挿入位置に前記第1コンテンツを挿入する挿入手順と、
をコンピュータに実行させる表示制御プログラム。
Based on the attribute relationship between the first content inserted in the page displayed on the display unit and the second content set in the page, and the attribute relationship information stored in the storage unit, a plurality of items in the page A determination procedure for determining an insertion position of the first content from the position into the page;
An insertion procedure for inserting the first content at the determined insertion position;
Display control program that causes a computer to execute
記ページのうちブラウザに表示される領域の情報を可視領域の情報として取得する可視領域取得手順を前記コンピュータにさらに実行させ、
前記決定手順は、
前記属性関係が特定の属性関係である場合、前記第1コンテンツおよび前記第2コンテンツのいずれか一方が前記可視領域外になる位置を前記挿入位置として決定する
ことを特徴とする請求項1に記載の表示制御プログラム
To execute the visibility region acquisition procedure of acquiring information of the area to be displayed in the browser as the information of the visible region of the previous SL pages further into the computer,
The determination procedure is as follows:
2. The position at which one of the first content and the second content is outside the visible region is determined as the insertion position when the attribute relationship is a specific attribute relationship. Display control program .
記ページのうちブラウザに表示される領域の情報を可視領域の情報として取得する可視領域取得手順を前記コンピュータにさらに実行させ、
前記決定手順は、
前記属性関係が特定の属性関係である場合、前記第1コンテンツおよび前記第2コンテンツが共に前記可視領域内になる位置を前記挿入位置として決定する
ことを特徴とする請求項1に記載の表示制御プログラム
To execute the visibility region acquisition procedure of acquiring information of the area to be displayed in the browser as the information of the visible region of the previous SL pages further into the computer,
The determination procedure is as follows:
2. The display control according to claim 1, wherein, when the attribute relationship is a specific attribute relationship, a position where both the first content and the second content are within the visible region is determined as the insertion position. Program .
前記可視領域は、
前記ページのうち前記ブラウザに表示される領域全体、または、前記ページのうち前記ブラウザに表示されかつ前記表示部に表示される領域の重複部分である
ことを特徴とする請求項2または3に記載の表示制御プログラム
The visible region is
The entire area displayed on the browser in the page, or an overlapping portion of the area displayed on the browser and displayed on the display unit of the page. Display control program .
前記決定手順は、
前記第1コンテンツの前記挿入位置を、前記ページに表示される記事内の位置から決定する
ことを特徴とする請求項1〜4のいずれか1つに記載の表示制御プログラム
The determination procedure is as follows:
The display control program according to any one of claims 1 to 4, wherein the insertion position of the first content is determined from a position within an article displayed on the page.
前記第2コンテンツは、前記記事の一部分である
ことを特徴とする請求項5に記載の表示制御プログラム
The display control program according to claim 5, wherein the second content is a part of the article.
前記決定手順は、
前記ページに予め設定された記事内の複数の位置の中から前記第1コンテンツの前記ページへの挿入位置を決定する
ことを特徴とする請求項5または6に記載の表示制御プログラム
The determination procedure is as follows:
The display control program according to claim 5 or 6, wherein an insertion position of the first content into the page is determined from a plurality of positions in an article set in advance on the page.
記記事に基づき、前記第1コンテンツの挿入位置の候補を設定する設定手順を前記コンピュータにさらに実行させ、
前記決定手順は、
前記設定手順によって設定された挿入位置の候補の中から、前記第1コンテンツの前記ページへの挿入位置を決定する
ことを特徴とする請求項5または6に記載の表示制御プログラム
Based on the previous SL article, the setting procedure for setting a candidate of an insertion position of the first content is performed further in the computer,
The determination procedure is as follows:
The display control program according to claim 5 or 6, wherein an insertion position of the first content on the page is determined from insertion position candidates set by the setting procedure.
記第1コンテンツの属性情報を取得する第1取得手順と、
前記第2コンテンツの属性情報を取得する第2取得手順と、を前記コンピュータにさらに実行させ、
前記決定手順は、
前記第1コンテンツの属性情報と前記第2コンテンツの属性情報とに基づいて、前記第1コンテンツの前記ページへの挿入位置を決定する
ことを特徴とする請求項1〜8のいずれか1つに記載の表示制御プログラム
A first acquisition step of acquiring the attribute information of the previous SL first content,
A second acquisition step of acquiring the attribute information of the second content and to execute the further to the computer,
The determination procedure is as follows:
9. The insertion position of the first content on the page is determined based on the attribute information of the first content and the attribute information of the second content. The display control program described.
端末装置の表示部に表示されるページに挿入される第1コンテンツの属性情報を取得する第1取得部と、
前記ページに設定される第2コンテンツの属性情報を取得する第2取得部と、
前記第1コンテンツの属性情報と前記第2コンテンツの属性情報と、記憶部に記憶された属性関係情報とに基づいて、前記ページ内の複数の位置の中から前記第1コンテンツの前記ページへの挿入位置を決定する決定部と、
を備えることを特徴とする配信装置。
A first acquisition unit that acquires attribute information of the first content inserted in a page displayed on the display unit of the terminal device;
A second acquisition unit for acquiring attribute information of the second content set in the page;
And it attributes information of the first content, the attribute information of the second content, based on the stored attribute related information in the storage unit, into the pages of the first content from a plurality of locations within the page A determination unit for determining the insertion position of
A distribution apparatus comprising:
表示部に表示されるページに挿入される第1コンテンツと前記ページに設定される第2コンテンツとの属性関係と、記憶部に記憶された属性関係情報とに基づいて、前記ページ内の複数の位置の中から前記第1コンテンツの前記ページへの挿入位置を決定する決定部と、
前記決定された挿入位置に前記第1コンテンツを挿入する挿入部と、
を備えることを特徴とする端末装置。
Based on the attribute relationship between the first content inserted in the page displayed on the display unit and the second content set in the page, and the attribute relationship information stored in the storage unit, a plurality of items in the page A determination unit for determining an insertion position of the first content from the position into the page;
An insertion unit for inserting the first content at the determined insertion position;
A terminal device comprising:
表示部に表示されるページに挿入される第1コンテンツと前記ページに設定される第2コンテンツとの属性関係と、記憶部に記憶された属性関係情報とに基づいて、前記ページ内の複数の位置の中から前記第1コンテンツの前記ページへの挿入位置を決定する決定工程と、
前記決定された挿入位置に前記第1コンテンツを挿入する挿入工程と、
をコンピュータに実行させる表示制御方法。
Based on the attribute relationship between the first content inserted in the page displayed on the display unit and the second content set in the page, and the attribute relationship information stored in the storage unit, a plurality of items in the page A determination step of determining an insertion position of the first content from the position into the page;
An insertion step of inserting the first content at the determined insertion position;
Display control method for causing a computer to execute.
JP2014089631A 2014-04-23 2014-04-23 Display control program, distribution device, terminal device, and display control method Active JP6282165B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014089631A JP6282165B2 (en) 2014-04-23 2014-04-23 Display control program, distribution device, terminal device, and display control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014089631A JP6282165B2 (en) 2014-04-23 2014-04-23 Display control program, distribution device, terminal device, and display control method

Publications (2)

Publication Number Publication Date
JP2015210545A JP2015210545A (en) 2015-11-24
JP6282165B2 true JP6282165B2 (en) 2018-02-21

Family

ID=54612714

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014089631A Active JP6282165B2 (en) 2014-04-23 2014-04-23 Display control program, distribution device, terminal device, and display control method

Country Status (1)

Country Link
JP (1) JP6282165B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102413174B1 (en) * 2020-01-08 2022-06-27 한국전자통신연구원 News article generation system and method including indirect advertising
JP7506047B2 (en) * 2021-11-19 2024-06-25 Lineヤフー株式会社 Information processing device, information processing method, and information processing program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4536747B2 (en) * 2007-04-19 2010-09-01 インターナショナル・ビジネス・マシーンズ・コーポレーション Advertisement selection system, method and program
JP5348954B2 (en) * 2008-07-07 2013-11-20 インターナショナル・ビジネス・マシーンズ・コーポレーション Service providing apparatus, program, service providing method, and service providing system

Also Published As

Publication number Publication date
JP2015210545A (en) 2015-11-24

Similar Documents

Publication Publication Date Title
US10489814B2 (en) Method and system for facilitating access to a promotional offer
JP5837108B2 (en) Distribution device, terminal device, distribution method, and distribution program
US20160239171A1 (en) Information display apparatus, distribution apparatus, information display method, and non-transitory computer readable storage medium
JP6679250B2 (en) Determination device, determination method, and determination program
JP6095614B2 (en) Information display program, distribution device, information display method, and information display device
JP5918427B2 (en) Distribution device, display control device, display control method, and display control program
JP2016024659A (en) Distribution apparatus, terminal device, distribution method, and distribution program
JP5814422B1 (en) Distribution device, display control device, display control method, and display control program
JP6310955B2 (en) Distribution apparatus, display control apparatus, display control method, and program
US20120059719A1 (en) Advertisement distribution server and advertisement distribution method
JP2017021436A (en) Information display program, information display apparatus, information display method, distribution apparatus, and distribution method
JP6282165B2 (en) Display control program, distribution device, terminal device, and display control method
US10025757B2 (en) Information display device, delivery device, information display method, and non-transitory computer readable storage medium
JP6679640B2 (en) Information display program, information display device, information display method, and distribution device
JP6912160B2 (en) Information display program, information display device, information display method and distribution device
JP5767350B1 (en) Distribution device, terminal device, distribution method, and distribution program
JP6431227B1 (en) Information display program, information display device, information display method, and distribution device
JP6866242B2 (en) Display control program, display control device, display control method and distribution device
JP2017129752A (en) Information display program, information display method, and control device
JP6761839B2 (en) Information display program, information display device, information display method and distribution device
JP6396394B2 (en) Display program, terminal device, display method, and distribution device
JP6072865B1 (en) Terminal device, display method, display program, distribution device, distribution method, and distribution program
JP2016105337A (en) Information display apparatus, distribution apparatus, information display method, and information display program
JP2017059045A (en) Information display device, information display method, and information display program
JP6444338B2 (en) Information display program, information display apparatus, information display method, distribution apparatus, and distribution method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160105

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160302

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20160906

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171106

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180123

R150 Certificate of patent or registration of utility model

Ref document number: 6282165

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

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