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 PDFInfo
- 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
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.
しかしながら、従来の広告配信では、複数の広告コンテンツをページ内に表示する場合、予め広告位置がページに設定されていることから、複数の広告コンテンツを適切に表示することができないおそれがある。このことは、広告コンテンツ以外のコンテンツにおいて同様である。 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.
以下に、本願に係る配信装置、表示制御装置、表示制御方法および表示制御プログラムの実施形態について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る配信装置、表示制御装置、表示制御方法および表示制御プログラムが限定されるものではない。 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
広告装置10、配信装置20および端末装置30(表示制御装置の一例)は、ネットワークNを介して有線または無線により相互に通信可能に接続される。ネットワークNは、例えば、インターネットなどのWAN(Wide Area Network)である。なお、図2に示す例では、広告装置10、配信装置20および端末装置30がそれぞれ1台ずつ示されているが、これらの装置のうちいずれかまたは全部が2台以上であってもよい。
The
広告装置10は、広告コンテンツを端末装置30へ配信する。例えば、広告装置10は、端末装置30からの要求があった場合に、広告コンテンツを端末装置30に配信する。
The
配信装置20は、端末装置30からの要求に応じてページ(例えば、ウェブページ)の情報を端末装置30へ配信する。例えば、配信装置20は、ポータルサイト、ニュースサイト、オークションサイト、天気予報サイト、ショッピングサイト、ファイナンス(株価)サイト、路線検索サイト、地図提供サイト、旅行サイト、飲食店紹介サイト、ウェブブログなどに関する各ページを配信する。以下、配信装置20は、ページの一例として、ウェブページを送信するものとして説明するが、ページは、例えば、端末装置30において表示されるものであればよく、ウェブページに限定されない。
The
配信装置20によって配信されるウェブページの情報には、例えば、マークアップ言語により記述されたファイル等が含まれる。マークアップ言語は、例えば、HTML(Hyper Text Markup Language)やXML(Extensible Markup Language)である。なお、以下においては、マークアップ言語により記述されたファイルがHTMLファイルであるものとして説明するが、マークアップ言語により記述されたファイルは、XMLファイルやその他のファイルであってもよい。
The web page information distributed by the
端末装置30は、例えば、パーソナルコンピュータ、スマートフォン、ゲーム機などのように通信機能やブラウザ機能を有する装置である。端末装置30は、端末装置30のユーザ(以下、端末ユーザと記載する)の操作に基づき、ネットワークNを介して配信装置20からウェブページの情報を取得し、かかるウェブページの情報に応じたウェブページ画像を表示部に表示する。
The
ウェブページの情報には、広告装置10のURL等が情報取得命令として含まれており、端末装置30は、情報取得命令に基づいて広告装置10にアクセスし、広告装置10から広告コンテンツを取得する。
The information on the web page includes the URL of the
以下、広告装置10、配信装置20および端末装置30の順にそれぞれの構成例を説明する。
Hereinafter, each configuration example will be described in the order of the
[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
通信部11は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部11は、ネットワークNと有線または無線で接続され、配信装置20や端末装置30との間で情報の送受信を行う。
The
記憶部12は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。
The
記憶部12は、広告コンテンツおよび広告コンテンツに関する各種情報を記憶する。図4は、記憶部12に記憶された広告情報テーブルの一例を示す図である。図4に示す広告情報テーブルは、「広告ID」、「広告コンテンツ」および「広告属性」のそれぞれの情報を含み、これらの情報は互いに関連付けられている。
The
「広告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
図3に示すように、制御部13は、受付部14と、配信部15とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部13の内部構成は、図3に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部13が有する各処理部の接続関係は、図3に示した接続関係に限られず、他の接続関係であってもよい。
As illustrated in FIG. 3, the
受付部14は、端末装置30から広告取得要求を受け付ける。例えば、受付部14は、広告取得要求として、HTTPリクエストを受け付ける。配信部15は、受付部14によって広告取得要求が受け付けられた場合に、広告取得要求に応じた広告コンテンツと、この広告コンテンツに対応する広告属性とを記憶部12から読み出し、読み出した情報を広告情報として端末装置30へ送信する。
The accepting
なお、記憶部12は、端末ユーザの識別情報と属性情報(例えば、端末ユーザの嗜好、性別、年齢、住所、職業など)を記憶することもできる。受付部14は、広告取得要求に、例えば、端末ユーザの識別情報が含まれている場合、記憶部12に記憶されている広告コンテンツの中から、端末ユーザの属性情報に応じた広告コンテンツを配信する広告コンテンツとして決定する。なお、端末ユーザの識別情報は、例えば、HTTPクッキー(HyperText Transfer Protocol Cookie)に含まれる情報であるが、配信装置20へのログインIDであってもよい。
In addition, the memory |
[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
通信部21は、例えば、NIC等によって実現される。そして、通信部21は、ネットワークNと有線または無線で接続され、広告装置10や端末装置30との間で情報の送受信を行う。
The
記憶部22は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。かかる記憶部22は、ウェブページの情報を記憶する。記憶部22は、端末装置30へ提供するウェブページの情報を記憶する。かかるウェブページの情報は、例えば、HTMLファイルやウェブページを構成する静止画像や動画像の情報などである。
The
また、ウェブページの情報には、表示制御処理を端末装置30に実行させるための表示制御プログラムが含まれる。かかる表示制御プログラムは、例えば、JavaScript(登録商標)等のスクリプト言語より記述される。また、表示制御プログラムは、Java(登録商標)アプレットなどのアプレットであってもよい。また、表示制御プログラムは、HTMLファイルに記述されていてもよい。
The web page information includes a display control program for causing the
なお、かかる表示制御プログラムは、例えば、広告装置10の記憶部12において記憶することもできる。この場合、広告装置10の制御部13は、例えば、端末装置30から広告コンテンツの取得要求があった場合に、広告コンテンツと表示制御プログラムを記憶部12から読み出して、端末装置30へ配信することもできる。
In addition, this display control program can also be memorize | stored in the memory |
制御部23は、例えば、CPUやMPU等によって、制御部23内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部23は、例えば、ASICやFPGA等の集積回路により実現される。
The
図5に示すように、制御部23は、受付部24と、配信部25とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部23の内部構成は、図5に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部23が有する各処理部の接続関係は、図5に示した接続関係に限られず、他の接続関係であってもよい。
As shown in FIG. 5, the
受付部24は、端末装置30からページ取得要求を受け付ける。例えば、受付部24は、ページ取得要求として、HTTPリクエストを受け付ける。配信部25は、受付部24によってページ取得要求が受け付けられた場合、ページ取得要求に応じたウェブページの情報を端末装置30へ配信する。
The receiving
[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
表示部32は、例えば、LCD(Liquid Crystal Display)や有機ELディスプレイである。また、表示部32は、タッチパネル式のディスプレイであってもよい。この場合、端末ユーザは、表示部32の画面上を指などで操作することで、表示部32に表示されたウェブページのスクロール操作などが可能である。
The
入力部33は、文字、数字およびスペースを入力するためのキー、エンターキーおよび矢印キーなどを含むキーボードや、電源ボタンなどを有する。また、表示部32がタッチパネル式のディスプレイである場合、表示部32の一部が入力部33として機能する。
The
記憶部34は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置である。かかる記憶部34は各種プログラムや設定データなどが記憶される。記憶部34に記憶されるプログラムとして、例えば、OS(Operating System)、ブラウザプログラム、表示制御プログラムなどがある。また、記憶部34は、広告装置10や配信装置20から取得したその他の情報も記憶する。
The
制御部35は、例えば、ASICやFPGA等の集積回路により実現される。また、制御部35は、例えば、CPUやMPU等によって、記憶部34に記憶されているプログラムが図示しない内部RAMを作業領域として実行されることにより後述する情報処理の機能や作用を実現または実行する。
The
かかる制御部35は、記憶部34に記憶されているプログラムを実行することによって、図6に示すように、要求部41、受付部42、表示処理部43、可視領域取得部44、属性情報取得部45および挿入位置決定部46として機能する。
The
例えば、制御部35は、記憶部34に記憶されているブラウザプログラムを実行することによって、要求部41および受付部42、表示処理部43として機能する。また、制御部35は、記憶部34に記憶されている表示制御プログラムを実行することによって、可視領域取得部44、属性情報取得部45、挿入位置決定部46および表示処理部43の挿入部49として機能する。なお、制御部35の構成は、かかる構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
For example, the
[1.5.1.要求部41]
要求部41は、端末ユーザの入力部33への操作(以下、ユーザ操作と記載する)に従って、配信装置20にページ取得要求を送信する。また、要求部41は、受付部42によって受け付けられたウェブページの情報に広告取得命令が含まれる場合に、広告取得要求を広告装置10に送信する。
[1.5.1. Request unit 41]
The
[1.5.2.受付部42]
受付部42は、ウェブページの情報と広告情報とを受け付け、受け付けた情報を記憶部34に記憶する。例えば、受付部42は、要求部41によって送信されたページ取得要求に応答した配信装置20から、広告表示領域を含むウェブページの情報を受け付けて記憶部34に記憶する。また、受付部42は、ウェブページの情報(例えば、HTMLファイル)に広告取得命令が含まれる場合には、広告取得要求を送信するよう要求部41に指示し、かかる広告取得要求に応じて広告装置10から送信される広告情報を受け付ける。
[1.5.2. Reception unit 42]
The
[1.5.3.表示処理部43]
表示処理部43は、記憶部34に記憶されたウェブページの情報および広告情報に基づいて、ブラウザの表示領域に表示する画像の情報を生成し、生成した画像の情報を表示部32へ出力する。これにより、表示部32にウェブページの画像(以下、ページ画像と記載する)が表示される。なお、表示処理部43は、表示部32の表示領域内にブラウザの表示領域71の全部が含まれない場合、例えば、表示領域71のうち表示部32の表示領域に含まれる領域のページ画像が表示部32に表示される。
[1.5.3. Display processing unit 43]
The
図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
なお、以下においては、表示領域71における座標系をディスプレイ座標系と記載し、このディスプレイ座標系における座標をG(X,Y)と記載する。また、ウェブページ70における座標系をウェブページ座標系と記載し、このウェブページ座標系における座標をW(X,Y)と記載する。
In the following, the coordinate system in the
ウェブページ70は、第2コンテンツ領域80と、記事領域81とを含む。記事領域81は、複数の文章領域82A〜82Dを含み、文章領域82A〜82Dには、ニュースなどの記事の文章が分割されて配置される。なお、記事の分割は、例えば、所定数のセンテンス単位や、所定数のパラグラフ単位で行われる。第2コンテンツ領域80には、第2広告コンテンツが配置される。なお、記事領域81には画像なども含む場合がある。
The
表示処理部43は、例えば、ウェブページ70のうち表示領域71の左上原点のXY座標(以下、左上原点座標と記載する)を演算する。かかる左上原点座標は、ウェブページ70の表示領域71への初期表示時点では、W(0,0)であり、表示処理部43は、その後のスクロール量に応じて原点座標を求める。表示処理部43は、端末ユーザの入力部33への操作量に応じてスクロール量を演算する。なお、表示処理部43は、時間当たりのスクロール量からスクロール速度を演算することもできる。
For example, the
また、表示処理部43は、左上原点座標と表示領域71のサイズとに基づいて、ウェブページ70のうち表示領域71の右下原点のXY座標(以下、右下原点座標と記載する)を演算する。かかる右下原点座標は、表示領域71のサイズが640×480の場合、ウェブページ70の表示領域71への初期表示時点では、W(640,480)であり、表示処理部43は、その後のスクロール量に応じて原点座標を求める。
The
例えば、表示領域71のサイズが640×480、ウェブページ70のサイズが640×2000、および、Y方向のスクロール量が400である場合、表示処理部43は、W(0,400)を左上原点座標とし、W(640,880)を右下原点座標とする。
For example, when the size of the
表示処理部43は、ウェブページ70のうち表示領域71に対応する領域のページ画像を生成するために必要な情報を記憶部34から取得する。例えば、図7に示す状態である場合、表示処理部43は、文章領域82Aのテキスト情報、文章領域82Bの一部のテキスト情報、および、第2広告コンテンツの情報をそれぞれ記憶部34から取得して、文章領域82A、文章領域82Bおよび第2広告コンテンツの画像を生成する。
The
なお、表示処理部43は、挿入部49を有しているが、かかる挿入部49については、便宜上、後述するものとし、挿入位置決定部46と共に説明する。
The
[1.5.4.可視領域取得部44]
可視領域取得部44は、表示処理部43によって演算された原点座標(左上原点座標と右下原点座標)の情報を表示処理部43から取得する。可視領域取得部44は、取得した情報を挿入位置決定部46へ通知する。なお、可視領域取得部44は、原点座標の一方と表示領域71のサイズの情報を取得し、挿入位置決定部46へ通知することもできる。
[1.5.4. Visible region acquisition unit 44]
The visible
[1.5.5.属性情報取得部45]
属性情報取得部45は、記憶部34に記憶された広告情報の中から、第1広告コンテンツの属性情報と第2広告コンテンツの属性情報とを取得する。
[1.5.5. Attribute information acquisition unit 45]
The attribute
[1.5.6.挿入位置決定部46]
挿入位置決定部46は、記憶部34、可視領域取得部44および属性情報取得部45から取得した情報に基づいて、第1広告コンテンツをウェブページ70へ挿入するための処理を行う。
[1.5.6. Insertion position determination unit 46]
The insertion
かかる挿入位置決定部46は、ウェブページ70に設定される第1広告コンテンツと第2広告コンテンツとの属性関係に基づいて、第1広告コンテンツのウェブページ70への挿入位置(以下、広告挿入位置と記載する)を決定する。挿入位置決定部46は、例えば、広告挿入位置の決定を表示領域71へのページ画像の表示を開始する際に行う。
The insertion
挿入位置決定部46は、例えば、属性情報取得部45によって取得された第1広告コンテンツの属性情報および第2広告コンテンツの属性情報と、属性関係テーブルとに基づいて、広告挿入位置を決定する。図8は、記憶部34に記憶された制御情報に含まれる属性関係テーブルの一例を示す図である。
For example, the insertion
図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
例えば、挿入位置決定部46は、決定した広告挿入位置の情報と、第1広告コンテンツの情報とを含む挿入要求を表示処理部43へ出力する。なお、第1広告コンテンツの情報には、例えば、第1広告コンテンツのサイズ情報が含まれる。
For example, the insertion
表示処理部43の挿入部49は、挿入位置決定部46からの挿入要求に基づいて、ウェブページ70に第1コンテンツ領域83(図9参照)を挿入する。例えば、挿入部49は、広告挿入位置と第1広告コンテンツのサイズ情報とから挿入する領域の大きさおよび位置を演算し、ウェブページ70に第1コンテンツ領域83を挿入する。
The
例えば、広告挿入位置の右上原点座標が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
このように、表示処理部43の挿入部49は、挿入位置決定部46からの要求に応じてウェブページ70に第1コンテンツ領域83を挿入する。表示処理部43は、例えば、第1コンテンツ領域83が表示領域71に含まれる場合に、第1コンテンツ領域83に第1広告コンテンツを挿入する。
As described above, the
ここで、挿入位置決定部46による広告挿入位置の決定処理について詳細に説明する。挿入位置決定部46は、例えば、第2コンテンツ領域80に表示される第2広告コンテンツの属性情報が第1広告コンテンツの属性情報と相性が悪ければ、挿入位置候補P3を広告挿入位置とする。これにより、相性が悪い広告コンテンツ同士が離れて配置されることになり、各広告コンテンツの広告効果が低減することを抑制することができる。
Here, the advertisement insertion position determination process by the insertion
図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
また、文章領域82A〜82Cが連続することから、第1広告コンテンツを見た端末ユーザは、連続する文章領域82A〜82Cを読み進んだ後に、第2広告コンテンツを見ることになる。そのため、端末ユーザは、第1広告コンテンツの印象が薄れた後に、第2広告コンテンツを見ることから、広告コンテンツ同士が端末ユーザへ与える影響を抑えることができ、これにより、各広告コンテンツの広告効果の低減を抑制することができる。
Further, since the
一方、挿入位置決定部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
図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
また、挿入位置決定部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
図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
このように、挿入位置決定部46は、ウェブページ70に設定される第1広告コンテンツと第2広告コンテンツとの属性関係に基づいて、広告挿入位置を決定する。そのため、第2広告コンテンツに対し、第1広告コンテンツを適切な位置に挿入することができる。
As described above, the insertion
また、ウェブページ70の記事内に第1広告コンテンツが挿入されることから、端末ユーザは、記事を読みながら第1広告コンテンツを認識するため、第1広告コンテンツの広告効果を高めることができる。
In addition, since the first advertisement content is inserted into the article of the
なお、挿入位置決定部46は、第1広告コンテンツと第2広告コンテンツとの属性関係において、相性が良い、相性が悪い、および、その他の3つに分けて広告挿入位置を決定したが、広告挿入位置の決定方法はかかる方法に限定されない。
Note that the insertion
例えば、挿入位置決定部46は、第1広告コンテンツと第2広告コンテンツとの属性関係において、相性が悪い場合および相性が良い場合の一方とその他の場合にのみ、広告挿入位置を決定することもできる。
For example, the insertion
また、属性関係テーブルは、図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
なお、属性関係テーブルは、属性関係として対象種別の関係を設定しているが、属性関係テーブルは、属性関係として広告種別の関係を設定することもできる。図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
また、属性関係テーブルは、属性関係として属性情報の相性関係に基づいて第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
この場合、挿入位置決定部46は、例えば、広告コンテンツの属性情報に含まれる対象会社の情報や競合会社の情報に基づき、第1広告コンテンツと第2広告コンテンツが互いに競合関係にある対象会社の広告コンテンツであるか否かを判定する。
In this case, the insertion
例えば、第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
なお、上述した例では、挿入位置決定部46は、属性関係テーブルに基づいて広告挿入位置を決定するが、第1広告コンテンツと第2広告コンテンツとの属性関係に基づいて広告挿入位置を決定することができれば、属性関係テーブルを用いなくてもよい。
In the above-described example, the insertion
例えば、挿入位置決定部46は、例えば、外部装置(例えば、広告装置10や配信装置20)に対して第1広告コンテンツと第2広告コンテンツとの属性関係を問い合わせ、この問い合わせ結果に基づいて広告挿入位置を決定することもできる。この場合、外部装置の制御部は、端末装置30からの問い合わせに対して第1広告コンテンツと第2広告コンテンツとの属性関係(例えば、相性が良い、相性が悪いなど)の情報を端末装置30へ送信する。
For example, the insertion
なお、挿入位置決定部46は、第1広告コンテンツの属性情報と第2広告コンテンツの属性情報を配信装置20へ送信し、第1広告コンテンツと第2広告コンテンツとの属性関係を問い合わせることもできる。この場合、外部装置の制御部は、端末装置30から送信される属性情報に基づいて第1広告コンテンツと第2広告コンテンツとの属性関係(例えば、相性が良い、相性が悪いなど)を判定し、かかる属性関係の情報を端末装置30へ送信する。
The insertion
また、第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
挿入位置決定部46は、広告コンテンツの属性関係に基づいて決定した広告挿入位置を、スクロール速度に応じて隣接する挿入位置候補へシフトする調整を行う。例えば、挿入位置決定部46は、スクロール速度が所定値以上である場合、広告コンテンツの属性関係に基づいて決定した広告挿入位置を下の挿入位置候補または上の挿入位置候補へずらす調整を行う。
The insertion
例えば、挿入位置決定部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
また、上述の例では、第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
挿入位置決定部46は、解析した文章領域82A〜82Dの記事属性の一部または全部が異なっている場合、異なる記事属性の文章領域の一部または全部をそれぞれ第2コンテンツとすることができる。
When some or all of the article attributes of the analyzed
例えば、文章領域82A、82Bの記事属性が「車」であり、文章領域82C、82Dの記事属性が「金融」である場合、文章領域82A、82Bのみを第2コンテンツとしてもよく、文章領域82C、82Dのみを第2コンテンツとしてもよい。また、文章領域82A、82Bと文章領域82C、82Dとをそれぞれ第2コンテンツすることもできる。
For example, when the article attribute of the
挿入位置決定部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
また、上述の例では、ウェブページ70のうちブラウザの表示領域71に表示される領域を可視領域VAとして説明したが、例えば、表示部32の表示領域からブラウザの表示領域71の一部が外れた領域にある場合、可視領域VAは、ウェブページ70のうち表示部32の表示領域とブラウザの表示領域71とが重なる領域に表示される領域(以下、重複表示領域と記載する)であってもよい。
In the above example, the area displayed in the
この場合、表示処理部43は、重複表示領域の座標を演算し、かかる重複表示領域の座標の情報を可視領域取得部44へ通知する。可視領域取得部44は、重複表示領域の座標の情報を取得し、挿入位置決定部46へ通知する。挿入位置決定部46は、例えば、第2広告コンテンツの属性情報が第1広告コンテンツの属性情報と相性が悪ければ、第1コンテンツ領域83と第2コンテンツ領域80とが互いに同一の重複表示領域に表示されないようにすることができる。また、挿入位置決定部46は、例えば、第2広告コンテンツの属性情報が第1広告コンテンツの属性情報と相性が良ければ、第1コンテンツ領域83と第2コンテンツ領域80とが互いに同一の重複表示領域に表示されるようにすることができる。
In this case, the
[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
図13に示すように、制御部35は、配信装置20からウェブページの情報(例えば、HTMLファイル)を取得し(ステップS11)、ウェブページの情報に広告要求指令があるか否かを判定する(ステップS12)。
As illustrated in FIG. 13, the
ウェブページの情報に広告要求指令がある場合(ステップS12;Yes)、制御部35は、広告装置10から広告要求指令に応じた広告コンテンツを取得する(ステップS13)。制御部35は、第1広告コンテンツおよび第2広告コンテンツの情報を取得したか否かを判定する(ステップS14)。
When the web page information includes an advertisement request command (step S12; Yes), the
第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
ステップ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
[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
図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
制御部35Aは、記憶部34に記憶されているブラウザプログラムを実行することによって、要求部41および受付部42、表示処理部43として機能する。また、制御部35Aは、記憶部34に記憶されている表示制御プログラムを実行することによって、可視領域取得部44、属性情報取得部45、挿入位置決定部46A、候補設定部48Aおよび表示処理部43の挿入部49として機能する。なお、制御部35Aの構成は、かかる構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
The
候補設定部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
例えば、候補設定部48Aは、所定範囲の文字数毎にセンテンス間またはパラグラフ間を区切り、各区切り毎に挿入位置の候補を設定する。挿入位置決定部46Aは、候補設定部48Aによって設定された挿入位置の候補の中から広告挿入位置を決定する。これにより、端末ユーザが記事の内容を一定程度読んだあとに広告コンテンツを挿入することができることから、広告コンテンツに対する端末ユーザの不快感を抑制することができる。なお、挿入位置決定部46Aによる広告挿入位置の決定処理は、挿入位置決定部46と同様である。
For example, the
また、候補設定部48Aは、可視領域取得部44から通知された情報や第1広告コンテンツのサイズ情報に基づき、例えば、可視領域VAに同時に第1広告コンテンツと第2広告コンテンツを表示することができる挿入位置を挿入位置候補P1とし可視領域VAに同時に第1広告コンテンツと第2広告コンテンツが表示されない挿入位置を挿入位置候補P2、P3とする。
Further, based on the information notified from the visible
このように、第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
なお、候補設定部48Aは、例えば、第2コンテンツ領域80やその他の画像のサイズや、記事の文字サイズ、文字間隔、行間隔などに基づいて第1広告コンテンツの挿入位置の候補を設定することができる。
Note that the
なお、候補設定部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
[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
図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
第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
挿入位置決定部28Bは、第1広告コンテンツの属性情報と第2広告コンテンツの属性情報とに基づいて第1広告コンテンツのウェブページ70への挿入位置を決定する。第1広告コンテンツのウェブページ70への挿入位置の決定処理は、第1および第2の実施形態に係る挿入位置決定部46と同様の処理であり、説明を省略する。
The insertion
配信部25Bは、受付部24によってページ取得要求が受け付けられた場合、ページ取得要求に応じたウェブページ70の情報を端末装置30Bへ配信し、また、第1広告コンテンツのウェブページ70への挿入位置の情報を端末装置30Bへ配信する。
When the receiving
図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
要求部41Bは、ユーザ操作に従って、配信装置20Bにページ取得要求を送信する。また、要求部41Bは、受付部42Bによって受け付けられたウェブページ70の情報に広告取得命令が含まれる場合に、広告取得要求を広告装置10に送信する。さらに、要求部41Bは、広告取得要求に応じて受付部42Bによって受け付けられた第1広告コンテンツの属性情報および第2広告コンテンツの属性情報を配信装置20Bへ送信する。
The
受付部42Bは、ウェブページ70の情報、広告コンテンツの情報および第1広告コンテンツの挿入位置の情報を受け付け、受け付けた情報を記憶部34に記憶する。第1広告コンテンツの挿入位置の情報は、第1広告コンテンツの属性情報および第2広告コンテンツの属性情報の送信に対して広告装置10から送信される。
The accepting
表示処理部43Bは、記憶部34に記憶されたウェブページ70の情報、広告コンテンツの情報および第1広告コンテンツの挿入位置の情報に基づいて、ブラウザの表示領域に表示する画像の情報を生成し、生成した画像の情報を表示部32へ出力する。表示処理部43Bの挿入部49は、第1広告コンテンツの挿入位置の情報に基づいて、ウェブページ70に第1コンテンツ領域83を挿入する。
The
このように、第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
なお、上述した配信装置20Bの制御部23Bは、第1広告コンテンツの挿入位置の決定まで行うが、第1広告コンテンツの挿入位置に基づいて、ウェブページ70に第1コンテンツ領域83を挿入することもできる。すなわち、制御部23Bは、挿入部49と同様の処理を行うこともできる。この場合、端末装置30Bにおいて、挿入部49は用いられない。
Note that the
また、上述した配信装置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
[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
図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
第1取得部16Cは、ウェブページ70に挿入される第1広告コンテンツの属性情報を取得する。第2取得部17Cは、ウェブページ70に設定される第2広告コンテンツの属性情報を取得する。記憶部12には、広告取得要求を行った端末装置30Bへ送信される第1広告コンテンツおよび第2広告コンテンツの属性情報が記憶されており、第1取得部16Cおよび第2取得部17Cは、記憶部12から第1広告コンテンツの属性情報および第2広告コンテンツの属性情報を取得する。
The
挿入位置決定部18Cは、第1広告コンテンツの属性情報と第2広告コンテンツの属性情報とに基づいて第1広告コンテンツのウェブページ70への挿入位置を決定する。第1広告コンテンツのウェブページ70への挿入位置の決定処理は、例えば、第1および第2の実施形態に係る挿入位置決定部46と同様の処理であり、説明を省略する。なお、挿入位置決定部18Cは、例えば、挿入位置候補の情報を配信装置20または端末装置30Bから取得することができる。
The insertion
配信部15Cは、受付部14によって広告取得要求が受け付けられた場合、広告取得要求に応じた第1広告コンテンツおよび第2広告コンテンツを端末装置30Bへ配信し、また、第1広告コンテンツのウェブページ70への挿入位置の情報を端末装置30Bへ配信する。
When the advertisement acquisition request is received by the
このように、第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
なお、挿入位置決定部18Cは、挿入位置候補の情報を取得できない場合、ウェブページ70において第2広告コンテンツに対する距離が近い挿入位置候補か、遠い挿入位置候補かを示す情報を第1広告コンテンツのウェブページ70への挿入位置の情報とすることもできる。
If the insertion
端末装置30Bの挿入部49は、広告装置10Cから送信される「近い挿入位置候補」を示す情報であれば、例えば、挿入位置候補P1に第1広告コンテンツを挿入し、広告装置10Cから送信される「遠い挿入位置候補」を示す情報であれば、例えば、挿入位置候補P3に第1広告コンテンツを挿入する。
If the
また、配信部15Cは、配信部15Cの情報に第1広告コンテンツのウェブページ70への挿入位置の情報を付加して端末装置30Bへ配信することもできる。
Further, the
また、上述した実施形態では、広告装置と配信装置とを分けて説明したが、例えば、広告装置と配信装置とを一つの配信装置として、一以上のサーバ装置で構成することもできる。 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
例えば、挿入位置決定部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
また、上述した実施形態に係る挿入位置決定部46、46A、28Bは、第1広告コンテンツと第2広告コンテンツとの相性が悪い場合には、第1広告コンテンツを挿入しないこともできる。この場合、要求部41、41Bは、広告装置10へ広告取得要求を再度送信し、受付部42、42Bにより別の第1広告コンテンツを受け付ける。挿入位置決定部46、46A、28Bは、受付部42、42Bにより受け付けた別の第1広告コンテンツと第2広告コンテンツとの相性に基づいて広告挿入位置を決定する。
In addition, the insertion
また、上述した実施形態では、挿入位置決定部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
また、上述した実施形態では、第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
なお、挿入位置決定モードは、表示制御プログラムに含まれるモード情報に基づいて決定されることから、ウェブページ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
また、上述した実施形態では、挿入位置決定部46、46A、28Bは、広告コンテンツの属性関係に加えスクロール速度を考慮して広告挿入位置を決定することもできるが、広告コンテンツの属性関係に加え、スクロール位置を考慮して広告挿入位置を決定することもできる。
In the above-described embodiment, the insertion
例えば、端末ユーザによるスクロール操作の位置(例えば、端末ユーザの接触位置)が第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
例えば、挿入位置決定部46、46A、28Bは、スクロール操作の位置が第2コンテンツ領域80を含む所定領域であり、かつ、第1広告コンテンツと第2広告コンテンツの相性が悪い場合、広告挿入位置を挿入位置候補P3から挿入位置候補P2へシフトすることができる。
For example, if the position of the scroll operation is a predetermined area including the
また、上述においては、端末装置30は、ブラウザプログラムと配信装置20から送信される表示制御プログラムとによって、上述した処理を行う例を説明したが、端末装置30は、表示制御プログラムを予め記憶部34に記憶しておくようにしても良い。また、ブラウザプログラムに表示制御プログラムを含めても良い。また、ブラウザプログラムに表示制御プログラムを含めても良く、結果的に端末装置30、30A、30Bにおいて上述した処理を実行できればよい。
In the above description, the
[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
CPU101は、ROM103またはHDD104に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM103は、コンピュータ100の起動時にCPU101によって実行されるブートプログラムや、コンピュータ100のハードウェアに依存するプログラム等を格納する。
The
HDD104は、CPU101によって実行されるプログラムによって使用されるデータ等を格納する。例えば、コンピュータ100が上述した実施形態に係る広告装置10として機能する場合、HDD104は、例えば、記憶部12と同様のデータを記憶する。また、コンピュータ100が上述した実施形態に係る配信装置20、20Bとして機能する場合、HDD104は、例えば、記憶部22と同様のデータを記憶する。また、コンピュータ100が上述した実施形態に係る端末装置30、30A、30Bとして機能する場合、HDD104は、例えば、記憶部34と同様のデータを記憶する。通信インターフェイス105は、ネットワークNを介して他の機器からデータを受信してCPU101へ送り、CPU101が生成したデータを、ネットワークNを介して他の機器へ送信する。
The
CPU101は、入出力インターフェイス106を介して、ディスプレイやプリンタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。CPU101は、入出力インターフェイス106を介して、入力装置からデータを取得する。また、CPU101は、生成したデータを、入出力インターフェイス106を介して出力装置へ出力する。
The
メディアインターフェイス107は、記録媒体108に格納されたプログラムまたはデータを読み取り、RAM102を介してCPU101に提供する。CPU101は、当該プログラムを、メディアインターフェイス107を介して記録媒体108からRAM102上にロードし、ロードしたプログラムを実行する。記録媒体108は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
コンピュータ100が上述した実施形態に係る広告装置10として機能する場合、コンピュータ100のCPU101は、RAM102上にロードされたプログラムを実行することにより、例えば、受付部14および配信部15の各機能を実現する。
When the
また、コンピュータ100が上述した実施形態に係る配信装置20、20Bとして機能する場合、コンピュータ100のCPU101は、RAM102上にロードされたプログラムを実行することにより、例えば、受付部24、配信部25、25B、第1取得部26B、第2取得部27B、挿入位置決定部28Bの各機能を実現する。
Further, when the
また、コンピュータ100が上述した実施形態に係る端末装置30、30A、30Bとして機能する場合、コンピュータ100のCPU101は、RAM102上にロードされたプログラムや配信装置20、20Bまたは広告装置10から受信した表示制御プログラムを実行することにより、例えば、要求部41、41B、受付部42、42B、表示処理部43、43B、可視領域取得部44、属性情報取得部45、挿入位置決定部46、46A、候補設定部48Aおよび挿入部49の各機能を実現する。
When the
コンピュータ100のCPU101は、プログラムを、記録媒体108から読み取って実行するが、他の例として、他の装置から、ネットワークNを介してこれらのプログラムを取得してもよい。
The
[7.効果]
実施形態に係る配信装置20は、配信部25を備える。かかる配信部25は、端末装置30の表示部32に表示されるページに挿入される第1コンテンツ(例えば、第1広告コンテンツ)を制御する表示制御プログラム(制御情報の一例)を端末装置30、30Aに配信する。表示制御プログラムは、決定手順および挿入手順を端末装置30、30Aに実行させる。決定手順は、ウェブページ70(ページの一例)に設定される第2コンテンツ(例えば、第2広告コンテンツや記事の文章)と第1コンテンツとの属性関係に基づいて、第1コンテンツのウェブページ70への挿入位置を決定する。挿入手順は、決定手順において決定された挿入位置に第1コンテンツを挿入する。
[7. effect]
The
これにより、第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
例えば、第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
また、表示制御プログラムは、可視領域取得手順を端末装置30、30Aに実行させる。可視領域取得手順は、ウェブページ70のうちブラウザの表示領域71に表示される領域の情報を可視領域VAの情報として取得する。決定手順は、属性関係が特定の属性関係である場合、第1コンテンツおよび第2コンテンツが共に可視領域VA内になる位置を挿入位置として決定する。
Further, the display control program causes the
例えば、第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
また、可視領域VAは、ウェブページ70のうちブラウザに表示される領域全体、または、ウェブページ70のうちブラウザに表示されかつ表示部32に表示される領域の重複部分である。
The visible area VA is an entire area of the
これにより、例えば、表示部32の表示領域から表示領域71の一部が外れた領域にある場合であっても、端末ユーザが視認している領域に基づいて第1コンテンツの挿入位置を決定することができる。
Thereby, for example, even when the
また、決定手順は、第1コンテンツの挿入位置を、ウェブページ70に表示される記事内の位置から決定する。
The determination procedure determines the insertion position of the first content from the position in the article displayed on the
これにより、端末ユーザは、記事を読みながら第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
ウェブページ70に表示される記事の一部分を第2コンテンツとした場合、記事内容に応じた適切な位置に第1コンテンツを挿入することができる。
When a part of the article displayed on the
また、決定手順は、ウェブページ70に予め設定された記事内の複数の位置の中から第1コンテンツのウェブページ70への挿入位置を決定する。
In addition, the determination procedure determines the insertion position of the first content on the
これにより、第1コンテンツのウェブページ70への挿入位置の決定を容易に行うことができる。
As a result, it is possible to easily determine the insertion position of the first content into the
また、表示制御プログラムは、設定手順を端末装置30、30Aに実行させる。設定手順は、記事に基づき、第1コンテンツの挿入位置の候補を設定する。決定手順は、設定手順によって設定された挿入位置の候補の中から、第1コンテンツのウェブページ70への挿入位置を決定する。
In addition, the display control program causes the
これにより、ウェブページ70の情報に予め第1コンテンツの挿入位置の候補を設定する必要がないため、種々のウェブページについて、第1コンテンツの挿入を容易に行うことができる。
Thereby, since it is not necessary to set the insertion candidate of the first content in the information of the
また、表示制御プログラムは、第1取得手順および第2取得手順を端末装置30、30Aに実行させる。第1取得手順は、第1コンテンツの属性情報を取得する。第2取得手順は、第2コンテンツの属性情報を取得する。決定手順は、第1コンテンツの属性情報と第2コンテンツの属性情報とに基づいて、第1コンテンツのウェブページ70への挿入位置を決定する。
Further, the display control program causes the
これにより、端末装置30、30Aにおいて、第1コンテンツと第2コンテンツとの属性関係を判定することができる。
Thereby, in the
また、配信装置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
これにより、端末装置30、30Aが第1コンテンツのウェブページ70への挿入位置を決定する場合に比べて、端末装置30Bの負荷を軽減することができる。
Thereby, compared with the case where the
また、端末装置30、30A(表示制御装置の一例)は、挿入位置決定部46、46Aと挿入部49を備える。挿入位置決定部46、46Aは、表示部32に表示されるウェブページ70に挿入される第1コンテンツとウェブページ70に設定される第2コンテンツとの属性関係に基づいて、第1コンテンツのウェブページ70への挿入位置を決定する。挿入部49は、挿入位置決定部46、46Aにより決定された挿入位置に第1コンテンツを挿入する。
The
これにより、端末装置30、30Aは、第2コンテンツに対し、第1コンテンツを適切な位置に挿入することができる。
Thereby, the
[8.その他]
上述した広告装置10および配信装置20は、それぞれ複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をAPI(Application Programming Interface)やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
[8. Others]
The
また、図中(例えば図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
Claims (12)
前記決定された挿入位置に前記第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.
ことを特徴とする請求項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コンテンツの前記ページへの挿入位置を決定する
ことを特徴とする請求項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.
前記第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.
前記ページに設定される第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コンテンツを挿入する挿入部と、
を備えることを特徴とする端末装置。 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コンテンツを挿入する挿入工程と、
をコンピュータに実行させる表示制御方法。 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.
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)
| 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)
| 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 |
-
2014
- 2014-04-23 JP JP2014089631A patent/JP6282165B2/en active Active
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 |