JP6657140B2 - Information processing device - Google Patents

Information processing device Download PDF

Info

Publication number
JP6657140B2
JP6657140B2 JP2017099665A JP2017099665A JP6657140B2 JP 6657140 B2 JP6657140 B2 JP 6657140B2 JP 2017099665 A JP2017099665 A JP 2017099665A JP 2017099665 A JP2017099665 A JP 2017099665A JP 6657140 B2 JP6657140 B2 JP 6657140B2
Authority
JP
Japan
Prior art keywords
content
advertisement
unit
user
server
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
JP2017099665A
Other languages
Japanese (ja)
Other versions
JP2017208095A (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.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Priority to JP2017099665A priority Critical patent/JP6657140B2/en
Publication of JP2017208095A publication Critical patent/JP2017208095A/en
Application granted granted Critical
Publication of JP6657140B2 publication Critical patent/JP6657140B2/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 data processing technique, and particularly to an information processing device and a server.

ウェブページにおいて、そのウェブページの内容に即した広告オブジェクトを付加的に表示させる技術が提案されている(例えば特許文献1参照)。   There has been proposed a technology for additionally displaying an advertisement object according to the content of a web page (for example, see Patent Document 1).

特開2016−24586号公報JP 2016-24586 A

ユーザは、ウェブページ内の広告オブジェクトを消去するために、ウェブページに対して所定の操作を入力することがある。本発明者は、ユーザの負担を増加させずに、広告オブジェクトに対するユーザの反応を収集する仕組みは、これまで十分に提案されていないと考えた。   A user may input a predetermined operation on a web page to delete an advertisement object in the web page. The present inventor has considered that a mechanism for collecting the reaction of the user to the advertisement object without increasing the burden on the user has not been sufficiently proposed so far.

本発明は、本発明者の上記認識にもとづきなされたものであり、主たる目的は、画面に付加的に表示されたコンテンツに対するユーザの反応を効率的に収集する技術を提供することである。   The present invention has been made based on the above recognition of the inventor, and a main object of the present invention is to provide a technique for efficiently collecting a user's reaction to content additionally displayed on a screen.

上記課題を解決するために、本発明のある態様の情報処理装置は、第1コンテンツの提供をサーバへ要求する要求部と、要求部による要求への応答としてサーバから提供されたデータであって、第1コンテンツのデータと、第1コンテンツとは異なる第2コンテンツのデータの両方を取得する取得部と、取得部により取得されたデータにしたがって、第1コンテンツの画像と第2コンテンツの画像の両方をタッチパネルに表示させる表示制御部と、タッチパネルに表示された第2コンテンツの画像に対してユーザのタッチ操作が入力された場合に、当該タッチ操作の方向を検出する検出部と、検出部により検出されたタッチ操作の方向に関する情報をサーバへ通知する通知部と、を備える。   In order to solve the above problem, an information processing apparatus according to an aspect of the present invention includes a request unit for requesting the server to provide first content, and data provided from the server as a response to the request by the request unit. An acquisition unit that acquires both data of a first content and data of a second content different from the first content, and an image of the first content and an image of the second content according to the data acquired by the acquisition unit. A display control unit for displaying both on the touch panel, a detection unit for detecting a direction of the touch operation when a user's touch operation is input to the image of the second content displayed on the touch panel, and a detection unit A notification unit that notifies the server of information on the detected direction of the touch operation.

本発明の別の態様は、サーバである。このサーバは、クライアント装置から第1コンテンツが要求された場合に、第1コンテンツのデータと、第1コンテンツとは異なる第2コンテンツのデータの両方をクライアント装置へ提供することにより、クライアント装置のタッチパネルに第1コンテンツの画像と第2コンテンツの画像の両方を表示させる提供部と、クライアント装置から、タッチパネルに表示された第2コンテンツの画像に対してユーザが入力したタッチ操作の方向に関する情報を取得する取得部と、取得部により取得されたタッチ操作の方向に関する情報に応じて、第2コンテンツに対するユーザの複数種類の反応の中からいずれかを記録する記録部と、を備える。   Another embodiment of the present invention relates to a server. When the first content is requested from the client device, the server provides both the data of the first content and the data of the second content different from the first content to the client device, so that the touch panel of the client device is provided. Providing information on the direction of the touch operation input by the user with respect to the image of the second content displayed on the touch panel, from the providing unit for displaying both the image of the first content and the image of the second content at the same time And a recording unit that records any one of a plurality of types of reactions of the user to the second content according to the information on the direction of the touch operation acquired by the acquisition unit.

本発明のさらに別の態様は、クライアント装置から第1コンテンツが要求されたサーバがクライアント装置へ提供するコンピュータプログラムである。このコンピュータプログラムは、第1コンテンツの画像と、第1コンテンツとは異なる第2コンテンツの画像の両方をクライアント装置のタッチパネルに表示させる機能と、タッチパネルに表示された第2コンテンツの画像に対してユーザのタッチ操作が入力された場合に、当該タッチ操作の方向を検出する機能と、検出する機能により検出されたタッチ操作の方向に関する情報をサーバへ通知する機能と、をクライアント装置に実現させる。   Still another preferred embodiment according to the present invention relates to a computer program provided to a client device by a server from which a first content is requested from the client device. This computer program has a function of displaying both an image of a first content and an image of a second content different from the first content on a touch panel of a client device, and a user program for the image of the second content displayed on the touch panel. When the touch operation is input, the client device realizes a function of detecting the direction of the touch operation and a function of notifying the server of information on the direction of the touch operation detected by the detecting function.

なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。   It is to be noted that any combination of the above-described components and any conversion of the expression of the present invention between an apparatus, a method, a system, a program, a recording medium storing the program, and the like are also effective as aspects of the present invention.

本発明によれば、画面に付加的に表示されたコンテンツに対するユーザの反応を効率的に収集することができる。   ADVANTAGE OF THE INVENTION According to this invention, the reaction of the user with respect to the content additionally displayed on the screen can be efficiently collected.

実施の形態の情報システムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of an information system according to an embodiment. 図1のユーザ端末の機能構成を示すブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of a user terminal of FIG. 1. 図1のサーバの機能構成を示すブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of a server in FIG. 1. 反応定義情報の例を示す図である。It is a figure showing an example of reaction definition information. ユーザ反応情報の構成を示す図である。It is a figure showing composition of user reaction information. ユーザ端末の動作を示すフローチャートである。5 is a flowchart illustrating an operation of the user terminal. ユーザ端末におけるウェブページの表示を模式的に示す図である。It is a figure which shows typically the display of a web page in a user terminal. ユーザ端末におけるウェブページの表示を模式的に示す図である。It is a figure which shows typically the display of a web page in a user terminal. ユーザ端末におけるウェブページの表示を模式的に示す図である。It is a figure which shows typically the display of a web page in a user terminal. ユーザ端末におけるウェブページの表示を模式的に示す図である。It is a figure which shows typically the display of a web page in a user terminal. ユーザ端末におけるウェブページの表示を模式的に示す図である。It is a figure which shows typically the display of a web page in a user terminal. サーバの動作を示すフローチャートである。6 is a flowchart illustrating an operation of the server.

実施の形態の構成を詳細に説明する前に概要を説明する。実施の形態の情報システムでは、ユーザ端末の画面に付加的に表示された広告の消去等、広告の表示態様の切替を、広告に対するスワイプ操作にて指示する。スワイプ操作は、指またはスタイラスペンを(1)画面に接触させ、(2)接触状態を維持しつつ任意の方向へスライドさせ、(3)画面から離す操作である。(2)におけるスライド方向を「スワイプ操作の方向」とも呼ぶ。スワイプ操作の複数の方向(例えば上下左右)は、広告に対するユーザの複数種類の反応(言い換えれば感想や印象)に予め対応づけられている。ユーザは、画面に表示された広告へ抱いた感想や印象に対応する方向へのスワイプ操作を入力する。   Before describing the configuration of the embodiment in detail, an overview will be given. In the information system according to the embodiment, switching of the display mode of the advertisement, such as deletion of the advertisement additionally displayed on the screen of the user terminal, is instructed by a swipe operation on the advertisement. The swipe operation is an operation of (1) bringing a finger or a stylus pen into contact with the screen, (2) sliding the finger or stylus pen in an arbitrary direction while maintaining the contact state, and (3) releasing the finger or the stylus pen from the screen. The sliding direction in (2) is also referred to as a “swipe operation direction”. A plurality of directions (for example, up, down, left, and right) of the swipe operation are previously associated with a plurality of types of reactions (in other words, impressions and impressions) of the user to the advertisement. The user inputs a swipe operation in a direction corresponding to the impression or impression of the advertisement displayed on the screen.

ユーザ端末は、広告に対して入力されたスワイプ操作の方向をサーバへ通知し、サーバは、通知された方向に対応づけられたユーザの反応を蓄積する。このように、広告の表示態様の切替を1回のスワイプ操作で実現するため、ユーザの負担増加を回避できる。また、スワイプ操作がどの方向へ入力されたかによって、広告に対するユーザの様々な反応を、ユーザの負担を増加させることなくサーバ(言い換えれば広告主側)へフィードバックでき、また、ユーザの反応に応じた様々なアクションをサーバに実行させることができる。なお、広告の表示態様を切り替えるためのユーザ操作は、スワイプ操作に限られず、方向を指定可能な他の種類のタッチ操作(例えばフリック操作等)でもよい。   The user terminal notifies the server of the direction of the swipe operation input for the advertisement, and the server accumulates the user's response associated with the notified direction. As described above, since the switching of the display mode of the advertisement is realized by one swipe operation, an increase in the burden on the user can be avoided. Also, depending on the direction in which the swipe operation is input, various reactions of the user to the advertisement can be fed back to the server (in other words, the advertiser side) without increasing the burden on the user, and the response to the user's reaction can be adjusted. Various actions can be performed by the server. Note that the user operation for switching the display mode of the advertisement is not limited to the swipe operation, and may be another type of touch operation (for example, a flick operation or the like) capable of specifying a direction.

図1は、実施の形態の情報システム10の構成を示す。情報システム10は、複数のユーザ端末12と、サーバ14とを備える。各ユーザ端末12は、LAN・WAN・インターネット等を含む通信網16を介してサーバ14と接続される。各ユーザ端末12は、タッチパネルを備える情報処理装置であり、サーバ14に対するクライアントとして動作する。各ユーザ端末12は、例えばスマートフォンやタブレット端末であってもよい。   FIG. 1 shows a configuration of an information system 10 according to the embodiment. The information system 10 includes a plurality of user terminals 12 and a server 14. Each user terminal 12 is connected to a server 14 via a communication network 16 including LAN, WAN, Internet, and the like. Each user terminal 12 is an information processing device including a touch panel, and operates as a client for the server 14. Each user terminal 12 may be, for example, a smartphone or a tablet terminal.

サーバ14は、コンテンツプロバイダが有する情報処理装置であり、SNS(Social Networking Service)、ポータルサイト、ニュースサイト等の様々なコンテンツを含むウェブページプログラムをユーザ端末12へ提供する。サーバ14は、ウェブサーバ、アプリケーションサーバ、データベースサーバの任意の組み合わせにより実現されてもよい。サーバ14は、複数の広告主のそれぞれにより指定された広告データを含むウェブページプログラムをユーザ端末12へ提供する。   The server 14 is an information processing device of the content provider, and provides the user terminal 12 with a web page program including various contents such as an SNS (Social Networking Service), a portal site, and a news site. The server 14 may be realized by an arbitrary combination of a web server, an application server, and a database server. The server 14 provides the user terminal 12 with a web page program including advertisement data specified by each of the plurality of advertisers.

図2は、図1のユーザ端末12の機能構成を示すブロック図である。ユーザ端末12は、タッチパネル20、制御部22、記憶部24、通信部26を備える。本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのCPU・メモリをはじめとする素子や機械装置で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。   FIG. 2 is a block diagram showing a functional configuration of the user terminal 12 of FIG. The user terminal 12 includes a touch panel 20, a control unit 22, a storage unit 24, and a communication unit 26. Each block shown in the block diagram in this specification can be realized by hardware or other elements or mechanical devices such as a CPU and memory of a computer, and can be realized by a computer program or the like in software. Here, the functional blocks realized by their cooperation are drawn. Therefore, it is understood by those skilled in the art that these functional blocks can be realized in various forms by a combination of hardware and software.

例えば、制御部22の各機能ブロックは、ユーザ端末12のCPUが、ウェブブラウザアプリケーション(後述のウェブブラウザ44)を実行し、また、サーバ14から提供されたウェブページプログラム等を実行することにより実現されてもよい。また、記憶部24の各機能ブロックは、ユーザ端末12のメモリやストレージがデータを記憶することにより実現されてもよい。   For example, each functional block of the control unit 22 is realized by the CPU of the user terminal 12 executing a web browser application (a web browser 44 described later) and executing a web page program or the like provided from the server 14. May be done. Further, each functional block of the storage unit 24 may be realized by storing data in a memory or a storage of the user terminal 12.

タッチパネル20は、ユーザの操作が入力される操作入力部、および、制御部22からの指示に応じて各種画像を表示する表示部の機能を含む。制御部22は、ウェブブラウザ44としての処理を含む各種データ処理を実行する。記憶部24は、制御部22により参照・更新されるデータの記憶領域である。通信部26は、所定の通信プロトコルにしたがって外部装置と通信する。制御部22は、通信部26を介して、サーバ14とデータを送受する。   The touch panel 20 includes a function of an operation input unit into which a user operation is input, and a function of a display unit that displays various images in accordance with an instruction from the control unit 22. The control unit 22 performs various data processing including the processing as the web browser 44. The storage unit 24 is a storage area for data referenced / updated by the control unit 22. The communication unit 26 communicates with an external device according to a predetermined communication protocol. The control unit 22 sends and receives data to and from the server 14 via the communication unit 26.

記憶部24は、ユーザ属性保持部28と広告保持部30を含む。ユーザ属性保持部28は、ユーザに関する複数種類の属性のうちサーバ14への提供をユーザが許可した属性を示す情報(以下「ユーザ属性情報」と呼ぶ。)を保持する。ユーザ属性情報は、ユーザの個人情報を含んでもよい。実施の形態のユーザ属性情報は、ユーザの性別、年代、SNSアカウントを含む。広告保持部30は、後述の広告保存部42により格納された広告のデータを保持する。   The storage unit 24 includes a user attribute storage unit 28 and an advertisement storage unit 30. The user attribute holding unit 28 holds information (hereinafter, referred to as “user attribute information”) indicating an attribute of a plurality of types of attributes related to the user that the user is permitted to provide to the server 14. The user attribute information may include personal information of the user. The user attribute information of the embodiment includes the user's gender, age, and SNS account. The advertisement holding unit 30 holds advertisement data stored by an advertisement storage unit 42 described later.

制御部22は、コンテンツ要求部32、コンテンツ取得部34、表示制御部36、操作検出部38、操作通知部40、広告保存部42を含む。これらの機能ブロックは、ウェブブラウザ44の機能として実現されてもよい。また、これらの機能ブロックは、サーバ14から提供されたウェブページデータをウェブブラウザ44が処理することにより実現されてもよい。サーバ14から提供されるウェブページデータは、画像データ、HTMLプログラム、Javascript(登録商標)プログラムの組み合わせであってもよい。また、ウェブページデータに含まれるJavascriptプログラムにおいて、制御部22の少なくとも1つのブロックの機能が実装されてもよい。   The control unit 22 includes a content request unit 32, a content acquisition unit 34, a display control unit 36, an operation detection unit 38, an operation notification unit 40, and an advertisement storage unit 42. These functional blocks may be realized as functions of the web browser 44. Further, these functional blocks may be realized by the web browser 44 processing web page data provided from the server 14. The web page data provided from the server 14 may be a combination of image data, an HTML program, and a Javascript (registered trademark) program. Further, in the Javascript program included in the web page data, the function of at least one block of the control unit 22 may be implemented.

コンテンツ要求部32は、ウェブブラウザ44にて指定されたコンテンツであり、タッチパネル20において主要な表示対象となるコンテンツ(以下「メインコンテンツ」とも呼ぶ。)の提供を要求するデータをサーバ14へ送信する。コンテンツ要求部32がサーバ14へ送信するデータは、例えば、メインコンテンツとしての特定のウェブページのURLを指定したHTTPリクエストである。要求対象となるメインコンテンツは、ユーザにより指定されてもよく、ウェブブラウザ44における設定で決定されてもよく、プログラム等の処理により動的に決定されてもよい。   The content requesting unit 32 is a content specified by the web browser 44, and transmits to the server 14 data requesting provision of a content to be mainly displayed on the touch panel 20 (hereinafter, also referred to as “main content”). The data transmitted by the content requesting unit 32 to the server 14 is, for example, an HTTP request specifying a URL of a specific web page as main content. The main content to be requested may be specified by the user, may be determined by setting in the web browser 44, or may be dynamically determined by processing of a program or the like.

コンテンツ取得部34は、コンテンツ要求部32による要求への応答としてサーバ14から提供されたウェブページデータ(言い換えればHTTPレスポンス)を取得する。コンテンツ取得部34がサーバ14から取得するウェブページデータは、メインコンテンツのIDおよびデータと、メインコンテンツとは異なる付加的なコンテンツのIDおよびデータの両方を含む。実施の形態における付加的なコンテンツは広告とする。   The content acquisition unit 34 acquires web page data (in other words, an HTTP response) provided from the server 14 in response to the request from the content request unit 32. The web page data acquired by the content acquisition unit 34 from the server 14 includes both the ID and data of the main content and the ID and data of the additional content different from the main content. The additional content in the embodiment is an advertisement.

コンテンツ取得部34がサーバ14から取得するウェブページデータは、広告に対応する後述の反応定義情報(言い換えれば広告主が予め定めた反応定義情報)をさらに含む。後述するが、反応定義情報は例えば、上方向へのスワイプ操作が「別の広告を見たい」を意味し、左方向へのスワイプ操作が「邪魔」を意味することを示す情報である。また、スワイプ操作の各方向が、後述の広告消去方向、広告保存方法、広告切替方向に該当する場合、反応定義情報はその情報も含む。   The web page data acquired by the content acquisition unit 34 from the server 14 further includes reaction definition information described below (in other words, reaction definition information predetermined by the advertiser) corresponding to the advertisement. As will be described later, the reaction definition information is information indicating that, for example, a swipe operation in the upward direction means "I want to see another advertisement" and a swipe operation in the left direction means "disturb". In addition, when each direction of the swipe operation corresponds to an advertisement erasing direction, an advertisement saving method, and an advertisement switching direction described later, the reaction definition information also includes the information.

表示制御部36は、ウェブブラウザ44の画面であるブラウザ画面の表示態様を制御し、ユーザ端末12ではブラウザ画面をタッチパネル20に表示させる。表示制御部36は、コンテンツ取得部34により取得されたデータをブラウザ画面に表示させる。表示制御部36は、メインコンテンツのデータと広告のデータの両方が取得された場合、メインコンテンツの画像と、広告の画像の両方をブラウザ画面に表示させる。なお、「画像」は、様々な図形やテキストを示す静止画および動画を含む。   The display control unit 36 controls the display mode of the browser screen that is the screen of the web browser 44, and causes the user terminal 12 to display the browser screen on the touch panel 20. The display control unit 36 displays the data acquired by the content acquisition unit 34 on a browser screen. When both the data of the main content and the data of the advertisement are acquired, the display control unit 36 displays both the image of the main content and the image of the advertisement on the browser screen. The “image” includes a still image and a moving image showing various figures and texts.

操作検出部38は、タッチパネル20に表示された広告の画像に対してスワイプ操作が入力された場合に、そのスワイプ操作の方向を検出する。具体的には、操作検出部38は、ブラウザ画面における広告画像の現在の表示位置を、予め定められた初期の表示位置と、ブラウザ画面に対するユーザ操作とに基づいて更新しつつ保持する。操作検出部38は、ブラウザ画面に対するスワイプ操作を検出し、かつ、スワイプ操作におけるタッチ位置が広告画像の現在の表示位置に合致する場合に、広告画像に対するスワイプ操作と判定してもよい。そして、そのスワイプ操作の方向を検出してもよい。   When a swipe operation is input to the image of the advertisement displayed on the touch panel 20, the operation detection unit 38 detects the direction of the swipe operation. Specifically, the operation detection unit 38 holds the current display position of the advertisement image on the browser screen while updating it based on a predetermined initial display position and a user operation on the browser screen. The operation detection unit 38 may detect a swipe operation on the browser screen and, when the touch position in the swipe operation matches the current display position of the advertisement image, determine that the operation is a swipe operation on the advertisement image. Then, the direction of the swipe operation may be detected.

操作通知部40は、操作検出部38により検出されたスワイプ操作の方向に関する情報(以下「ユーザ操作情報」とも呼ぶ。)をサーバ14へ通知する。操作通知部40は、サーバ14とAjax(Asynchronous JavaScript + XML)通信を実行し、ブラウザ画面全体の更新とは非同期に、ユーザ操作情報をサーバ14へ送信してもよい。   The operation notification unit 40 notifies the server 14 of information on the direction of the swipe operation detected by the operation detection unit 38 (hereinafter, also referred to as “user operation information”). The operation notification unit 40 may execute Ajax (Asynchronous JavaScript + XML) communication with the server 14 and transmit the user operation information to the server 14 asynchronously with the update of the entire browser screen.

ユーザ操作情報は、少なくとも、操作検出部38により検出されたスワイプ操作の方向を示す情報であり、典型的には上下左右いずれかへのスワイプ操作が入力されたことを示す情報を含む。実施の形態のユーザ操作情報は、スワイプ操作の方向を示す情報に加えて、スワイプ操作の対象になった広告のIDと、その広告とともに表示されたメインコンテンツのIDと、ユーザ属性保持部28に保持されたユーザ属性情報とを含む。   The user operation information is at least information indicating the direction of the swipe operation detected by the operation detection unit 38, and typically includes information indicating that a swipe operation in any of up, down, left, and right directions has been input. The user operation information of the embodiment is stored in the user attribute storage unit 28 in addition to the information indicating the direction of the swipe operation, the ID of the advertisement subjected to the swipe operation, the ID of the main content displayed together with the advertisement. User attribute information.

表示制御部36は、広告画像に対する予め定められた方向(以下「広告消去方向」とも呼ぶ。)へのスワイプ操作が操作検出部38により検出された場合に、スワイプ操作の対象となった広告画像の表示を終了させる。言い換えれば、表示制御部36は、ブラウザ画面の内容を、スワイプ操作の対象となった広告画像を排除した態様(例えばメインコンテンツのみを残した態様)へ更新する。   When a swipe operation in a predetermined direction (hereinafter, also referred to as an “advertisement erasing direction”) on the advertisement image is detected by the operation detection unit 38, the display control unit 36 sets the advertisement image as a target of the swipe operation. The display of is terminated. In other words, the display control unit 36 updates the content of the browser screen to a mode (for example, a mode in which only the main content is left) excluding the advertisement image that has been the target of the swipe operation.

広告保存部42は、広告画像に対する予め定められた方向(以下「広告保存方向」とも呼ぶ。)へのスワイプ操作が操作検出部38により検出された場合に、その時点でブラウザ画面に表示されている広告のデータを広告保持部30へ格納する。表示制御部36は、所定の操作が入力された場合に、予め広告保持部30に保存された広告画像を、その広告画像の保存時にその広告画像とともに表示されたメインコンテンツの画像を伴わずに表示させる。実施の形態の表示制御部36は、広告閲覧用の専用のブラウザ画面に、予め広告保持部30に保存された1つ以上の広告画像を一覧表示させる。   When a swipe operation in a predetermined direction (hereinafter, also referred to as an “advertisement storage direction”) on the advertisement image is detected by the operation detection unit 38, the advertisement storage unit 42 displays the swipe operation on the browser screen at that time. The stored advertisement data is stored in the advertisement holding unit 30. When a predetermined operation is input, the display control unit 36 displays the advertisement image previously stored in the advertisement holding unit 30 without the main content image displayed together with the advertisement image when the advertisement image is stored. Let it. The display control unit 36 according to the embodiment displays a list of one or more advertisement images stored in the advertisement holding unit 30 in advance on a dedicated browser screen for browsing advertisements.

コンテンツ取得部34は、広告画像に対する予め定められた方向(以下「広告切替方向」とも呼ぶ。)へのスワイプ操作が操作検出部38により検出された場合に、それまで表示された広告とは異なる広告(以下「置換広告」とも呼ぶ。)のデータをサーバ14から取得する。コンテンツ取得部34は、サーバ14とAjax通信を実行して、ブラウザ画面全体の更新とは非同期に置換広告のデータを取得してもよい。表示制御部36は、広告画像に対する広告切替方向へのスワイプ操作が操作検出部38により検出され、コンテンツ取得部34により置換広告が取得された場合に、それまで表示された広告を置換広告へ切り替える。   When a swipe operation in a predetermined direction (hereinafter, also referred to as an “advertisement switching direction”) on the advertisement image is detected by the operation detection unit 38, the content acquisition unit 34 differs from the advertisement displayed so far. Advertisement (hereinafter, also referred to as “replacement advertisement”) data is acquired from the server 14. The content acquisition unit 34 may execute the Ajax communication with the server 14 to acquire the data of the replacement advertisement asynchronously with the update of the entire browser screen. When the swipe operation on the advertisement image in the advertisement switching direction is detected by the operation detection unit 38 and the replacement advertisement is acquired by the content acquisition unit 34, the display control unit 36 switches the advertisement displayed so far to the replacement advertisement. .

なお、操作検出部38は、広告画像に対するスワイプ操作が入力される際にスワイプ操作検出の前段階において、広告画像に対するタッチ操作を検出する。表示制御部36は、広告画像に対するタッチ操作が検出された場合に、サーバ14から提供されたウェブページデータに含まれる反応定義情報にしたがって、スワイプ操作の各方向の意味を示すポップアップをブラウザ画面に表示させる。   Note that the operation detection unit 38 detects a touch operation on the advertisement image at a stage before the detection of the swipe operation when the swipe operation on the advertisement image is input. When a touch operation on the advertisement image is detected, the display control unit 36 displays a pop-up indicating the meaning of each direction of the swipe operation on the browser screen according to the reaction definition information included in the web page data provided from the server 14. Display.

図3は、図1のサーバ14の機能構成を示すブロック図である。サーバ14は、制御部50、記憶部52、通信部54を備える。制御部50は、ウェブサーバ、アプリケーションサーバ、データベースサーバとしての各種データ処理を実行する。記憶部52は、制御部50により参照・更新されるデータの記憶領域である。通信部54は、所定の通信プロトコルにしたがって外部装置と通信する。制御部50は、通信部54を介して、ユーザ端末12とデータを送受する。   FIG. 3 is a block diagram showing a functional configuration of the server 14 in FIG. The server 14 includes a control unit 50, a storage unit 52, and a communication unit 54. The control unit 50 executes various data processing as a web server, an application server, and a database server. The storage unit 52 is a storage area for data referenced / updated by the control unit 50. The communication unit 54 communicates with an external device according to a predetermined communication protocol. The control unit 50 transmits and receives data to and from the user terminal 12 via the communication unit 54.

記憶部52は、メインコンテンツ保持部56、広告保持部58、広告付加規則保持部60、対応関係保持部62、反応保持部64を含む。メインコンテンツ保持部56は、コンテンツプロバイダが提供する主要なコンテンツであるメインコンテンツ(例えばSNS)のデータを保持する。具体的には、メインコンテンツ保持部56は、ユーザ端末12により提供が要求され得る複数のメインコンテンツのデータを、各メインコンテンツのIDと対応づけて保持する。   The storage unit 52 includes a main content storage unit 56, an advertisement storage unit 58, an advertisement addition rule storage unit 60, a correspondence storage unit 62, and a reaction storage unit 64. The main content holding unit 56 holds data of main content (for example, SNS), which is the main content provided by the content provider. Specifically, the main content holding unit 56 holds data of a plurality of main contents that can be requested to be provided by the user terminal 12 in association with the IDs of the respective main contents.

広告保持部58は、複数の広告主のそれぞれがユーザへ提供するよう指定した広告のデータ(画像データ等)を保持し、すなわち、複数の広告主に対応する複数の広告のデータを保持する。具体的には、広告保持部58は、各広告について、広告のデータ、広告のID、広告主のID、カテゴリ、特徴語を対応づけて保持する。カテゴリは、例えば、広告が示す商品、サービス、業種、分野を示すデータである。特徴語は、例えば、カテゴリを示す文字列や、広告に含まれる文字列、広告のキーワードを含む。   The advertisement holding unit 58 holds advertisement data (image data and the like) specified by each of the plurality of advertisers to provide to the user, that is, holds data of a plurality of advertisements corresponding to the plurality of advertisers. Specifically, the advertisement holding unit 58 holds the advertisement data, the advertisement ID, the advertiser ID, the category, and the characteristic word in association with each advertisement. The category is, for example, data indicating a product, service, business type, or field indicated by the advertisement. The characteristic words include, for example, a character string indicating a category, a character string included in an advertisement, and a keyword of the advertisement.

広告付加規則保持部60は、複数のメインコンテンツのそれぞれをユーザ端末12へ提供する際に、各メインコンテンツに対して付加すべき広告を決定するための規則(言い換えればロジック)である広告付加規則を保持する。広告付加規則は、各メインコンテンツと複数の広告とを1対N(Nは1以上の整数)で対応づけた対応関係を示すものでもよい。また広告付加規則は、メインコンテンツから抽出される特徴語と同一または類似の特徴語を有する広告を付加することを定めたものでもよい。   The advertisement addition rule holding unit 60 holds an advertisement addition rule that is a rule (in other words, a logic) for determining an advertisement to be added to each main content when providing each of the plurality of main contents to the user terminal 12. I do. The advertisement addition rule may indicate a correspondence relationship in which each main content is associated with a plurality of advertisements in a 1: N relationship (N is an integer of 1 or more). Further, the advertisement addition rule may be such that an advertisement having the same or similar characteristic word as the characteristic word extracted from the main content is added.

対応関係保持部62は、広告画像に対するスワイプ操作の複数の方向と、広告画像に対するユーザの複数種類の反応との対応関係について、複数の広告主により予め指定された複数の対応関係(以下「反応定義情報」と呼ぶ。)を保持する。言い換えれば、対応関係保持部62は、複数の広告主のそれぞれが予め定義した反応定義情報を、各広告主のIDおよび各広告のIDに対応づけて保持する。なお、反応定義情報は、広告主ごとに定められてもよく、広告ごとに定められてもよい。   The correspondence holding unit 62 stores a plurality of correspondences (hereinafter, referred to as “reactions”) specified in advance by a plurality of advertisers with respect to the correspondence between the plurality of directions of the swipe operation on the advertisement image and the plurality of types of reactions of the user to the advertisement image. Definition information "). In other words, the correspondence holding unit 62 holds the reaction definition information defined in advance by each of the plurality of advertisers in association with the ID of each advertiser and the ID of each advertisement. The reaction definition information may be determined for each advertiser or may be determined for each advertisement.

図4の(a)(b)は、反応定義情報の例を示す。図4の(a)の反応定義情報について説明する。左方向は反応種別「邪魔」に対応づけられており、すなわち広告の存在が邪魔であり、広告の表示を終了すべきことを意味する。下方向は反応種別「不適切な内容」に対応づけられており、すなわち広告の内容が不適切・不快な印象を抱かせるものであり、広告の表示を終了すべきことを意味する。右方向は反応種別「この広告には興味がない」に対応づけられており、すなわち別のカテゴリの別の広告へ切り替えるべきことを意味する。上方向は反応種別「別の広告を見たい」に対応づけられており、すなわち同一カテゴリの別の広告へ切り替えるべきことを意味する。同図の左方向および下方向は広告消去方向であり、同図の右方向および上方向は広告切替方向である。   FIGS. 4A and 4B show examples of reaction definition information. The reaction definition information of FIG. The left direction is associated with the reaction type “disturb”, that is, the presence of the advertisement is a distraction, and means that the display of the advertisement should be terminated. The downward direction is associated with the reaction type “unsuitable content”, that is, the content of the advertisement gives an inappropriate or unpleasant impression, and means that the display of the advertisement should be terminated. The rightward direction is associated with the reaction type “I am not interested in this advertisement”, which means that it is necessary to switch to another advertisement in another category. The upward direction is associated with the reaction type “I want to see another advertisement”, that is, means to switch to another advertisement of the same category. The left direction and the downward direction in the figure are advertisement erasing directions, and the right direction and the upward direction in the figure are advertisement switching directions.

図4の(b)の反応定義情報について説明する。同図の左方向、下方向、上方向は図4の(a)と同じである。同図の右方向は反応種別「後で確認する」に対応づけられており、すなわち広告に対してある程度興味を持ったが、後の時点で広告を表示すべきことを意味する。同図の右方向は、広告消去方向かつ広告保存方向である。   The reaction definition information of FIG. 4B will be described. The leftward, downward, and upward directions in FIG. 4 are the same as those in FIG. The rightward direction in the figure is associated with the reaction type “confirm later”, that is, it means that the user has some interest in the advertisement but should display the advertisement at a later time. The right direction in the figure is the advertisement erasing direction and the advertisement storing direction.

図3に戻り、反応保持部64は、複数の広告のそれぞれに対するユーザの反応を示す情報(以下「ユーザ反応情報」と呼ぶ。)を保持する。図5は、ユーザ反応情報の構成を示す。ユーザ反応情報は、ユーザによりスワイプ操作がなされた広告のID、メインコンテンツのID、反応種別、ユーザ属性情報を含む。   Returning to FIG. 3, the reaction holding unit 64 holds information indicating a user's reaction to each of the plurality of advertisements (hereinafter, referred to as “user reaction information”). FIG. 5 shows the structure of the user response information. The user reaction information includes an ID of an advertisement for which a swipe operation has been performed by the user, an ID of a main content, a reaction type, and user attribute information.

図3に戻り、制御部50は、要求受付部66、広告決定部68、コンテンツ提供部70、操作情報取得部72、反応記録部74を含む。要求受付部66は、メインコンテンツの提供を要求するデータをユーザ端末12から受け付ける。   Referring back to FIG. 3, the control unit 50 includes a request receiving unit 66, an advertisement determining unit 68, a content providing unit 70, an operation information acquiring unit 72, and a reaction recording unit 74. The request receiving unit 66 receives, from the user terminal 12, data requesting the provision of the main content.

広告決定部68は、ユーザ端末12から要求されたメインコンテンツと、広告付加規則保持部60に保持された広告付加規則とにしたがって、広告保持部58に保持された複数の広告の中から、メインコンテンツへ付加する広告を決定する。例えば、広告決定部68は、ユーザ端末12へ提供するメインコンテンツまたはそのメタデータから特徴語を抽出し、その特徴語に対応づけられた広告をユーザ端末12へ提供する広告として選択してもよい。   According to the main content requested from the user terminal 12 and the advertisement addition rule stored in the advertisement addition rule storage unit 60, the advertisement determination unit 68 converts the plurality of advertisements stored in the advertisement storage unit 58 into the main content. Decide which ads to add. For example, the advertisement determining unit 68 may extract a feature word from the main content provided to the user terminal 12 or the metadata thereof, and select an advertisement associated with the feature word as an advertisement to be provided to the user terminal 12.

コンテンツ提供部70は、要求受付部66により受け付けられたメインコンテンツ提供要求への応答として、メインコンテンツ保持部56に保持されたメインコンテンツのデータと、広告保持部58に保持された広告のデータの両方をユーザ端末12へ提供する。具体的には、コンテンツ提供部70は、ユーザ端末12から要求されたメインコンテンツのデータと、広告決定部68により選択された広告のデータの両方を含むウェブページデータをユーザ端末12へ送信する。   The content providing unit 70 transmits both the main content data held in the main content holding unit 56 and the advertisement data held in the advertisement holding unit 58 to the user in response to the main content providing request received by the request receiving unit 66. Provide to terminal 12. Specifically, the content providing unit 70 transmits to the user terminal 12 web page data including both data of the main content requested from the user terminal 12 and data of the advertisement selected by the advertisement determining unit 68.

一部既述したように、コンテンツ提供部70がユーザ端末12へ提供するウェブページデータは、ウェブページの表示態様を定めたHTMLプログラムと、ウェブブラウザの動作を制御するJavascriptプログラムを含む。コンテンツ提供部70がユーザ端末12へ提供するウェブページデータを、ユーザ端末12のウェブブラウザ44が実行することにより、図2で示したウェブブラウザ44の機能ブロックが実現される。   As described above, the web page data provided by the content providing unit 70 to the user terminal 12 includes an HTML program that determines the display mode of the web page, and a Javascript program that controls the operation of the web browser. When the web browser 44 of the user terminal 12 executes the web page data provided by the content providing unit 70 to the user terminal 12, the functional blocks of the web browser 44 shown in FIG. 2 are realized.

すなわち、コンテンツ提供部70がユーザ端末12へ提供するウェブページデータは、ユーザ端末12に以下の処理を実現させる。(1)メインコンテンツ画像と広告画像の両方をユーザ端末12のタッチパネル20に表示させる機能。(2)タッチパネル20に表示された広告画像に対してユーザのスワイプ操作が入力された場合に、そのスワイプ操作の方向を検出する機能。(3)検出されたスワイプ操作の方向に関する情報をサーバ14へ通知する機能。   That is, the web page data provided by the content providing unit 70 to the user terminal 12 causes the user terminal 12 to realize the following processing. (1) A function of displaying both the main content image and the advertisement image on the touch panel 20 of the user terminal 12. (2) A function of detecting the direction of the swipe operation when the user performs a swipe operation on the advertisement image displayed on the touch panel 20. (3) A function of notifying the server 14 of information on the direction of the detected swipe operation.

操作情報取得部72は、ブラウザ画面に表示された広告に対してユーザが入力したスワイプ操作の方向に関する情報をユーザ端末12から取得する。実施の形態の操作情報取得部72は、ユーザ端末12から送信された上述のユーザ操作情報を受け付ける。   The operation information acquisition unit 72 acquires, from the user terminal 12, information on the direction of the swipe operation input by the user with respect to the advertisement displayed on the browser screen. The operation information acquisition unit 72 according to the embodiment receives the above-described user operation information transmitted from the user terminal 12.

反応記録部74は、操作情報取得部72により取得されたスワイプ操作の方向に関する情報に応じて、広告に対するユーザの複数種類の反応の中からいずれかを記録する。また反応記録部74は、或る広告に対してユーザにより入力されたスワイプ操作の方向に関する情報が取得された場合、その広告の広告主により予め指定された対応関係にしたがって、広告に対するユーザの反応の種類を記録する。   The reaction recording unit 74 records any one of a plurality of types of reactions of the user to the advertisement according to the information on the direction of the swipe operation acquired by the operation information acquisition unit 72. In addition, when information regarding the direction of the swipe operation input by the user for a certain advertisement is acquired, the reaction recording unit 74 responds to the advertisement according to the correspondence specified in advance by the advertiser of the advertisement. Record the type.

実施の形態の反応記録部74は、操作情報取得部72が受け付けたユーザ操作情報が示すスワイプ操作の方向を識別し、ユーザ操作情報が示す広告IDに対応づけられた反応定義情報を参照して、スワイプ操作の方向の意味を反応種別として識別する。そして、識別した反応種別を、ユーザ操作情報が示す広告ID、メインコンテンツID、ユーザ属性に対応づけたユーザ反応情報を反応保持部64へ格納する。   The reaction recording unit 74 according to the embodiment identifies the direction of the swipe operation indicated by the user operation information received by the operation information acquisition unit 72, and refers to the reaction definition information associated with the advertisement ID indicated by the user operation information. , The meaning of the direction of the swipe operation is identified as a reaction type. Then, the identified reaction type is stored in the reaction holding unit 64 with the user response information associated with the advertisement ID, the main content ID, and the user attribute indicated by the user operation information.

例えば反応記録部74は、ユーザ操作情報が示す広告IDに図4(a)の反応定義情報が対応づけられており、ユーザ操作情報が示すスワイプ操作の方向が左方向である場合、反応種別「邪魔」を記録する。その一方、ユーザ操作情報が示すスワイプ操作の方向が下方向である場合、反応種別「不適切な内容」を記録する。   For example, the reaction recording unit 74 associates the reaction definition information in FIG. 4A with the advertisement ID indicated by the user operation information. If the swipe operation indicated by the user operation information is in the left direction, the reaction type “ Record "Disturbance". On the other hand, when the direction of the swipe operation indicated by the user operation information is downward, the reaction type “unsuitable content” is recorded.

コンテンツ提供部70は、操作情報取得部72により取得された特定のユーザ端末12におけるスワイプ操作の方向が予め定められた方向である場合に、先の時点で当該ユーザ端末12へ提供した広告とは異なる広告のデータを当該ユーザ端末12へ提供する。これにより、ユーザ端末12のブラウザ画面に表示される広告を切り替える。   If the direction of the swipe operation on the specific user terminal 12 obtained by the operation information obtaining unit 72 is a predetermined direction, the content providing unit 70 The different advertisement data is provided to the user terminal 12. Thereby, the advertisement displayed on the browser screen of the user terminal 12 is switched.

具体的には、コンテンツ提供部70は、ユーザ操作情報が示す広告IDに対応づけられた反応定義情報を参照し、スワイプ操作の方向が広告切替方向に該当するか否かを判定する。例えば、ユーザ操作情報が示す広告IDに図4(a)の反応定義情報が対応づけられている場合、上方向および右方向が広告切替方向となる。また、ユーザ操作情報が示す広告IDに図4(b)の反応定義情報が対応づけられている場合、上方向が広告切替方向となる。   Specifically, the content providing unit 70 refers to the reaction definition information associated with the advertisement ID indicated by the user operation information, and determines whether the swipe operation direction corresponds to the advertisement switching direction. For example, when the reaction definition information in FIG. 4A is associated with the advertisement ID indicated by the user operation information, the upward and right directions are the advertisement switching directions. When the reaction definition information of FIG. 4B is associated with the advertisement ID indicated by the user operation information, the upward direction is the advertisement switching direction.

コンテンツ提供部70は、スワイプ操作の方向が広告切替方向に該当する場合、ユーザ操作情報が示す広告IDにより特定される広告とは別の広告をユーザ端末12へ提供する。例えば、コンテンツ提供部70は、スワイプ操作の方向を通知したAjax通信(例えばXMLHttpRequest)へのレスポンスとして別の広告のデータをユーザ端末12へ送信してもよい。   When the direction of the swipe operation corresponds to the advertisement switching direction, the content providing unit 70 provides the user terminal 12 with an advertisement different from the advertisement specified by the advertisement ID indicated by the user operation information. For example, the content providing unit 70 may transmit another advertisement data to the user terminal 12 as a response to the Ajax communication (for example, XMLHttpRequest) that has notified the direction of the swipe operation.

より具体的には、スワイプ操作の方向が第1の広告切替方向(例えば「別の広告を見たい」)に該当する場合、広告決定部68は、ユーザ操作情報が示す広告IDで特定される広告と同一カテゴリに属する別の広告を置換広告として選択する。コンテンツ提供部70は、広告決定部68により選択された置換広告のデータをユーザ端末12へ送信する。その一方、スワイプ操作の方向が第2の広告切替方向(例えば「この広告には興味がない」)に該当する場合、広告決定部68は、ユーザ操作情報が示す広告IDで特定される広告とは別カテゴリに属する別の広告を置換広告として選択する。コンテンツ提供部70は、広告決定部68により選択された置換広告のデータをユーザ端末12へ送信する。   More specifically, when the direction of the swipe operation corresponds to the first advertisement switching direction (for example, “I want to see another advertisement”), the advertisement determination unit 68 is specified by the advertisement ID indicated by the user operation information. Select another ad belonging to the same category as the ad as the replacement ad. The content providing unit 70 transmits the data of the replacement advertisement selected by the advertisement determining unit 68 to the user terminal 12. On the other hand, when the direction of the swipe operation corresponds to the second advertisement switching direction (for example, “I am not interested in this advertisement”), the advertisement determination unit 68 determines that the advertisement specified by the advertisement ID indicated by the user operation information Selects another advertisement belonging to another category as a replacement advertisement. The content providing unit 70 transmits the data of the replacement advertisement selected by the advertisement determining unit 68 to the user terminal 12.

以上の構成による情報システム10の動作を以下説明する。
図6は、ユーザ端末12の動作を示すフローチャートである。ユーザは、ユーザ端末12においてウェブブラウザ44を起動し(S10)、コンテンツプロバイダが提供する特定のメインコンテンツの表示を指示する。コンテンツ要求部32は、ユーザにより指示されたメインコンテンツのURLを指定したHTTPリクエストをサーバ14へ送信する。コンテンツ取得部34は、要求したメインコンテンツのデータと、そのメインコンテンツに対して付加された広告のデータとを含むHTTPレスポンスをサーバ14から受信する(S12)。
The operation of the information system 10 having the above configuration will be described below.
FIG. 6 is a flowchart showing the operation of the user terminal 12. The user activates the web browser 44 on the user terminal 12 (S10) and instructs display of specific main content provided by the content provider. The content requesting unit 32 transmits an HTTP request specifying the URL of the main content specified by the user to the server 14. The content acquisition unit 34 receives, from the server 14, an HTTP response including the requested main content data and the data of the advertisement added to the main content (S12).

表示制御部36は、メインコンテンツと広告の両方を含むウェブページをタッチパネル20に表示させる(S14)。図7は、ユーザ端末12におけるウェブページの表示を模式的に示す。表示制御部36は、サーバ14から提供されたウェブページデータをレンダリングした結果の画像を含むブラウザ画面80をタッチパネル20に表示させる。S14では、メインコンテンツの画像(メインコンテンツ82)、広告Aの画像(広告A84)、リンク86を含むブラウザ画面80を表示させる。   The display control unit 36 causes the touch panel 20 to display a web page including both the main content and the advertisement (S14). FIG. 7 schematically shows the display of a web page on the user terminal 12. The display control unit 36 causes the touch panel 20 to display a browser screen 80 including an image obtained by rendering the web page data provided from the server 14. In S14, the browser screen 80 including the image of the main content (main content 82), the image of the advertisement A (advertisement A84), and the link 86 is displayed.

図6に戻り、広告A84に対してタップ操作が入力されたことを操作検出部38が検出すると(S16のY)、S12に戻り、コンテンツ要求部32は、広告A84で設定されたURLを指定したHTTPリクエストをサーバ14へ送信する。そしてS14において、典型的には、図7に示すウェブページに代えて広告A84が示す商品またはサービスのウェブページがブラウザ画面80に表示される。   Returning to FIG. 6, when the operation detecting unit 38 detects that a tap operation has been input to the advertisement A84 (Y in S16), the process returns to S12, and the content requesting unit 32 specifies the URL set in the advertisement A84. The HTTP request is transmitted to the server 14. Then, in S14, typically, the web page of the product or service indicated by advertisement A84 is displayed on browser screen 80 instead of the web page shown in FIG.

続いて、図7の広告A84に対するスワイプ操作が入力される。図8に示すように、広告A84に対する(スワイプ操作の前段としての)タッチが操作検出部38により検出されると、表示制御部36は、広告A84の広告主が予め定義した反応定義情報(すなわちスワイプ操作の各方向の意味)を示すポップアップであるガイド85をブラウザ画面80上に表示させる。表示制御部36は、広告A84に対する所定時間以上(例えば1秒以上)のタッチが検出された場合にガイド85を表示させてもよい。ユーザは、ガイド85の内容を参照しつつ、広告A84に対する感想や印象に合致する方向へ指をスライドさせてスワイプ操作を入力する。なお、スワイプ操作の各方向が示す意味は広告または広告主ごとに異なってもよく、広告・広告主の異同に関わらず共通であってもよく、コンテンツプロバイダにおいて共通であってもよい。   Subsequently, a swipe operation on advertisement A84 in FIG. 7 is input. As shown in FIG. 8, when a touch on the advertisement A84 (as a preceding stage of the swipe operation) is detected by the operation detection unit 38, the display control unit 36 sets the reaction definition information defined by the advertiser of the advertisement A84 in advance (ie, A guide 85 which is a pop-up indicating the meaning of each direction of the swipe operation) is displayed on the browser screen 80. The display control unit 36 may display the guide 85 when a touch on the advertisement A84 for a predetermined time or more (for example, one second or more) is detected. The user inputs a swipe operation by sliding his / her finger in a direction that matches the impression or impression of the advertisement A84 while referring to the contents of the guide 85. Note that the meaning of each direction of the swipe operation may be different for each advertisement or advertiser, may be common regardless of the difference between advertisements and advertisers, or may be common among content providers.

図6に戻り、広告A84に対してタップ操作ではなく(S16のN)、スワイプ操作が入力されると(S18のY)、操作検出部38は、スワイプ操作の方向を検出する(S20)。操作通知部40は、スワイプ操作の方向をサーバ14へ通知する(S22)。スワイプ操作の方向が広告消去方向(例えば図4(a)の左・下、図4(b)の左・下・右)に該当すれば(S24のY)、表示制御部36は、ブラウザ画面80から広告A84を消去する(S26)。図9は、広告A84が消去されたブラウザ画面80を示している。さらに、スワイプ操作の方向が広告保存方向(例えば図4(b)の右)に該当すれば(S28のY)、広告保存部42は、広告A84のデータを広告保持部30へ格納する(S30)。スワイプ操作の方向が広告保存方向でなければ(S28のN)、S30をスキップする。   Returning to FIG. 6, when a swipe operation is input to the advertisement A84 instead of a tap operation (N in S16) (Y in S18), the operation detection unit 38 detects a direction of the swipe operation (S20). The operation notification unit 40 notifies the server 14 of the direction of the swipe operation (S22). If the direction of the swipe operation corresponds to the advertisement erasing direction (for example, left / bottom / right in FIG. 4 (a), left / bottom / right in FIG. 4 (b)) (Y in S24), the display control unit 36 displays the browser screen. The advertisement A84 is deleted from 80 (S26). FIG. 9 shows the browser screen 80 from which the advertisement A84 has been deleted. Further, if the direction of the swipe operation corresponds to the advertisement saving direction (for example, the right of FIG. 4B) (Y in S28), the advertisement saving unit 42 stores the data of the advertisement A84 in the advertisement holding unit 30 (S30). ). If the direction of the swipe operation is not the advertisement storage direction (N of S28), S30 is skipped.

スワイプ操作の方向が広告消去方向ではなく(S24のN)、広告切替方向に該当すれば(S32のY)、コンテンツ取得部34は、広告Aとは異なる広告Bのデータをサーバ14から取得する(S34)。表示制御部36は、ブラウザ画面80においてメインコンテンツ82とともに表示させる広告を広告A84から広告B88へ切り替える(S36)。図10は、ブラウザ画面80において表示される広告が広告A84から広告B88へ切り替えられた状態を示している。スワイプ操作の方向が広告消去方向ではなく、広告切替方向でもなければ(S32のN)、S34およびS36をスキップする。広告A84に対するスワイプ操作が未入力であれば(S18のN)、S20〜S36をスキップする。   If the direction of the swipe operation is not the advertisement erasing direction (N in S24) and corresponds to the advertisement switching direction (Y in S32), the content acquisition unit 34 acquires data of the advertisement B different from the advertisement A from the server 14. (S34). The display control unit 36 switches the advertisement to be displayed together with the main content 82 on the browser screen 80 from the advertisement A84 to the advertisement B88 (S36). FIG. 10 shows a state where the advertisement displayed on the browser screen 80 has been switched from the advertisement A84 to the advertisement B88. If the direction of the swipe operation is not the advertisement erasing direction or the advertisement switching direction (N of S32), S34 and S36 are skipped. If the swipe operation on the advertisement A84 has not been input (N of S18), S20 to S36 are skipped.

S30で保存された広告を表示すべき旨の指示が入力された場合、実施の形態では、ブラウザ画面80のリンク86に対するタップ操作が操作検出部38により検出された場合(S38のY)、表示制御部36は、広告保持部30に記憶された1つ以上の広告のデータを読み出す。そして、読み出した1つ以上の広告の画像をブラウザ画面80に一覧表示させる(S40)。   In the embodiment, when an instruction to display the advertisement stored in S30 is input, and in the embodiment, a tap operation on the link 86 of the browser screen 80 is detected by the operation detection unit 38 (Y in S38), the display is performed. The control unit 36 reads out data of one or more advertisements stored in the advertisement holding unit 30. Then, a list of the read one or more advertisement images is displayed on the browser screen 80 (S40).

図11は、保存済み広告が表示されたブラウザ画面80を示している。同図のブラウザ画面80は、予め保存された広告A84と広告B88を並べてリスト表示する画面と言える。例えば、ユーザ端末12は、保存済み広告の一覧画面のウェブページをサーバ14へ要求し、サーバ14は、予め定められたローカルストレージ領域(広告保持部30)から広告データを読み出すJavascriptコードを含むウェブページをユーザ端末12へ提供してもよい。表示制御部36は、当該ウェブページをブラウザ画面80に表示させ、その際に広告保持部30に記憶された1つ以上の広告画像を並べて表示させてもよい。   FIG. 11 shows a browser screen 80 on which the saved advertisement is displayed. The browser screen 80 shown in the figure can be said to be a screen that displays a list of advertisements A84 and B88 that are stored in advance. For example, the user terminal 12 requests the web page of the saved advertisement list screen from the server 14, and the server 14 includes a web page including a Javascript code for reading advertisement data from a predetermined local storage area (the advertisement holding unit 30). The page may be provided to the user terminal 12. The display control unit 36 may cause the web page to be displayed on the browser screen 80, and at that time, display one or more advertisement images stored in the advertisement holding unit 30 side by side.

保存済みの広告を表示すべき旨の指示が未入力であれば(S38のN)、S40をスキップする。所定の終了条件が充足されると(S42のY)、本図のフローを終了する。終了条件が非充足であれば(S42のN)、S16に戻り、すなわちユーザの操作入力を待つ状態に戻る。この終了条件は、例えば、ウェブブラウザ44の終了を指示する操作が入力された場合や、ブラウザ画面80を閉じる操作が入力された場合等に満たされる。   If the instruction to display the saved advertisement has not been input (N of S38), S40 is skipped. When the predetermined termination condition is satisfied (Y in S42), the flow of this drawing is terminated. If the termination condition is not satisfied (N of S42), the process returns to S16, that is, returns to a state of waiting for a user's operation input. The termination condition is satisfied, for example, when an operation for instructing termination of the web browser 44 is input, or when an operation for closing the browser screen 80 is input.

実施の形態のユーザ端末12は、メインコンテンツに付加された広告画像に対するユーザのスワイプ操作の方向をサーバ14へ通知する。サーバ14は、スワイプ操作の複数の方向に対応づけて、広告に対するユーザの複数種類の反応を予め記憶している。したがって、ユーザ端末12が広告画像に対して入力されたスワイプ操作の方向をサーバ14へ通知することにより、広告に対するユーザの反応の種類をサーバ14に記録させることができる。それとともに、1つのスワイプ操作にて、広告画像の消去・保存・切替を実現できるため、広告に対してユーザが抱いた様々な感想や印象をフィードバックしつつも、ユーザの負担増加を抑制できる。   The user terminal 12 according to the embodiment notifies the server 14 of the direction of the user's swipe operation on the advertisement image added to the main content. The server 14 stores in advance a plurality of types of reactions of the user to the advertisement in association with a plurality of directions of the swipe operation. Therefore, the user terminal 12 notifies the server 14 of the direction of the swipe operation input to the advertisement image, so that the server 14 can record the type of reaction of the user to the advertisement. At the same time, the deletion, saving, and switching of the advertisement image can be realized by one swipe operation, so that it is possible to suppress an increase in the burden on the user while feeding back various impressions and impressions of the advertisement to the user.

図12は、サーバ14の動作を示すフローチャートである。要求受付部66が、メインコンテンツの提供要求を受け付けると(S50のY)、広告決定部68は、要求されたメインコンテンツに応じて、そのメインコンテンツに対して付加すべき広告を選択する(S52)。コンテンツ提供部70は、要求されたメインコンテンツと、広告決定部68により選択された広告の両方を含むウェブページデータを要求元のユーザ端末12へ送信する(S54)。メインコンテンツの提供要求を未受信であれば(S50のN)、S52およびS54をスキップする。   FIG. 12 is a flowchart illustrating the operation of the server 14. When the request receiving unit 66 receives the provision request of the main content (Y in S50), the advertisement determining unit 68 selects an advertisement to be added to the main content according to the requested main content (S52). The content providing unit 70 transmits to the requesting user terminal 12 web page data including both the requested main content and the advertisement selected by the advertisement determining unit 68 (S54). If the main content provision request has not been received (N of S50), S52 and S54 are skipped.

操作情報取得部72が広告画像に対するスワイプ操作の方向を示す情報をユーザ端末12から受け付けると(S56のY)、反応記録部74は、当該広告の広告主により予め定められた反応定義情報にしたがって、当該広告に対するユーザの反応を識別する。そして、当該広告に対するユーザ反応情報を反応保持部64へ格納する(S58)。広告画像に対するスワイプ操作の方向が第1条件を満たす広告切替方向である場合、具体的には「別の広告を見たい」に該当する方向である場合(S60のY)、広告決定部68は、S52で選択した広告と同一カテゴリに属する別の広告(例えば類似した内容の広告)を新たに選択する。コンテンツ提供部70は、新たに選択された広告をユーザ端末12へ提供する(S62)。   When the operation information acquisition unit 72 receives information indicating the direction of the swipe operation on the advertisement image from the user terminal 12 (Y in S56), the reaction recording unit 74 sets the information according to the reaction definition information predetermined by the advertiser of the advertisement. Identify the user's response to the advertisement. Then, the user reaction information for the advertisement is stored in the reaction holding unit 64 (S58). If the direction of the swipe operation on the advertisement image is the advertisement switching direction that satisfies the first condition, specifically, if it is the direction corresponding to “I want to see another advertisement” (Y in S60), the advertisement determination unit 68 , Another advertisement belonging to the same category as the advertisement selected in S52 (for example, an advertisement having similar contents) is newly selected. The content providing unit 70 provides the newly selected advertisement to the user terminal 12 (S62).

広告画像に対するスワイプ操作の方向が第1条件を満たさず第2条件を満たす広告切替方向である場合、具体的には「この広告には興味がない」に該当する方向である場合(S60のN、S64のY)、広告決定部68は、S52で選択した広告とはカテゴリが異なる別の広告(例えば全く異なる商品やサービスを示す広告)を新たに選択する。コンテンツ提供部70は、新たに選択された広告をユーザ端末12へ提供する(S66)。広告画像に対するスワイプ操作の方向が第2条件も満たさない場合(S64のN)、S66をスキップする。   When the direction of the swipe operation on the advertisement image is the advertisement switching direction that does not satisfy the first condition and satisfies the second condition, specifically, the direction that corresponds to “I am not interested in this advertisement” (N in S60) , S64, Y), and the advertisement determination unit 68 newly selects another advertisement having a different category from the advertisement selected in S52 (for example, an advertisement indicating a completely different product or service). The content providing unit 70 provides the newly selected advertisement to the user terminal 12 (S66). If the direction of the swipe operation on the advertisement image does not satisfy the second condition (N in S64), S66 is skipped.

広告画像に対するスワイプ操作の方向を示す情報がユーザ端末12から受け付けられなければ(S56のN)、S58〜S66をスキップする。所定の終了条件が充足されると(S68のY)、本図のフローを終了する。終了条件が非充足であれば(S68のN)、S50に戻り、すなわちユーザ端末12からの要求を待つ状態に戻る。この終了条件は、例えば、サーバ14においてサーバプロセスが停止された場合等に満たされる。   If information indicating the direction of the swipe operation on the advertisement image is not received from the user terminal 12 (N in S56), S58 to S66 are skipped. When the predetermined end condition is satisfied (Y in S68), the flow of this figure ends. If the termination condition is not satisfied (N of S68), the process returns to S50, that is, returns to a state of waiting for a request from the user terminal 12. This termination condition is satisfied, for example, when the server process is stopped in the server 14.

実施の形態のサーバ14は、広告画像に対するユーザのスワイプ操作の方向に応じて、その広告画像に対するユーザの反応(感想や印象等)を蓄積していくことができる。また、広告画像に対するネガティブ評価(例えば「邪魔」「不適切な内容」等)だけでなく、広告画像に対するポジティブ評価(例えば「別の広告を見たい」「後で確認する」等)を含む様々な反応を蓄積することができる。これにより、コンテンツプロバイダは、広告主にとって有用な情報を蓄積し、蓄積した情報を適宜広告主へ提供できるようになる。   The server 14 according to the embodiment can accumulate the reaction (impression, impression, and the like) of the user to the advertisement image according to the direction of the user's swipe operation on the advertisement image. In addition, not only negative evaluation (for example, “disturbing”, “inappropriate content”, etc.) for the advertisement image) but also positive evaluation (for example, “I want to see another advertisement”, “confirm later”, etc.) for the advertisement image are included. Reaction can be accumulated. This allows the content provider to accumulate useful information for the advertiser and provide the accumulated information to the advertiser as appropriate.

また、サーバ14は、ユーザの反応に応じて様々なアクションが可能になり、例えば、それまでの広告とは異なる別の広告をユーザへ提供できる。これにより、ユーザが興味を持ちやすい広告を随時提供し、ウェブページにおける広告の選択回数(ページビュー数)を増加させることができる。   In addition, the server 14 can perform various actions according to the reaction of the user, and can provide, for example, another advertisement different from the previous advertisement to the user. Thereby, it is possible to provide an advertisement that the user is likely to be interested in at any time, and to increase the number of advertisement selections (page views) on the web page.

以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。   The present invention has been described based on the embodiments. This embodiment is an exemplification, and it is understood by those skilled in the art that various modifications can be made to the combination of each component and each processing process, and that such modifications are also within the scope of the present invention. is there.

第1変形例を説明する。上記実施の形態では、広告画像に対するスワイプ操作の検出、スワイプ操作の方向の通知、広告画像の更新等の処理(ここでは「ユーザ側処理」と呼ぶ。)を、サーバ14がユーザ端末12へ提供するウェブページプログラム(例えばJavascriptコード)に実装することにより、ユーザ端末12のウェブブラウザ44にユーザ側処理を実行させた。変形例として、ユーザ側処理を実装したネイティブアプリケーション(「コンテンツ閲覧アプリ」と呼ぶ。)をコンテンツプロバイダが提供し、ユーザ端末12にはそのコンテンツ閲覧アプリがインストールされてもよい。   A first modification will be described. In the above embodiment, the server 14 provides the user terminal 12 with processing such as detection of a swipe operation on an advertisement image, notification of the direction of the swipe operation, and update of the advertisement image (herein, referred to as “user-side processing”). By causing the web browser 44 of the user terminal 12 to execute the processing on the user side, the program is implemented in a web page program (for example, Javascript code). As a modified example, a content provider may provide a native application (referred to as a “content viewing application”) that implements user-side processing, and the content viewing application may be installed in the user terminal 12.

ユーザは、ユーザ端末12にてコンテンツ閲覧アプリを起動してコンテンツプロバイダへメインコンテンツを要求してもよい。この場合、コンテンツ閲覧アプリの画面に、メインコンテンツと広告の両方が同時に表示され、ユーザは当該画面上の広告画像に対してスワイプ操作を入力する。なお、コンテンツ閲覧アプリは、ユーザ端末12のウェブブラウザ44のアドオンプログラムとして提供されてもよく、そのアドオンプログラムがユーザ端末12へインストールされることにより、ウェブブラウザ44にユーザ側処理を実行させてもよい。   The user may activate the content browsing application on the user terminal 12 and request the main content from the content provider. In this case, both the main content and the advertisement are simultaneously displayed on the screen of the content browsing application, and the user inputs a swipe operation on the advertisement image on the screen. Note that the content browsing application may be provided as an add-on program for the web browser 44 of the user terminal 12, and the add-on program may be installed on the user terminal 12 to cause the web browser 44 to execute a user-side process. Good.

また、別の態様として、ユーザ側処理は、広告主が提供する広告プログラム(例えば広告画像とJavascriptコードの組み合わせ)に実装されてもよい。コンテンツプロバイダが提供するメインコンテンツのウェブページプログラムには、広告主が提供する広告プログラムのURLが設定されてもよい。この場合、ユーザ端末12は、コンテンツプロバイダから取得したウェブページプログラムを表示する際に、広告主側から広告プログラムを取得する。これにより、実施の形態と同様に、ユーザ端末12のブラウザ画面80には、メインコンテンツと広告の両方が表示され、かつ、ユーザ端末12のウェブブラウザ44にユーザ側処理を実行させることができる。   Further, as another aspect, the user-side processing may be implemented in an advertisement program (for example, a combination of an advertisement image and a Javascript code) provided by an advertiser. The URL of the advertising program provided by the advertiser may be set in the web page program of the main content provided by the content provider. In this case, when displaying the web page program acquired from the content provider, the user terminal 12 acquires the advertising program from the advertiser. Thus, as in the embodiment, both the main content and the advertisement are displayed on the browser screen 80 of the user terminal 12, and the web browser 44 of the user terminal 12 can execute the user-side processing.

第2変形例を説明する。上記実施の形態では言及していないが、広告画像に対する所定方向へのスワイプ操作は、ユーザ端末12において広告画像を永続的に非表示とすべきことを意味するものとして定められてもよい。例えば、サーバ14は、上記所定方向へのスワイプ操作がユーザ端末12から通知された場合に、当該ユーザに広告を提供しない旨を不揮発の記憶領域へ記録し、当該ユーザからメインコンテンツの提供要求を受け付けた場合に広告画像の提供を抑制してもよい。言い換えれば、要求されたメインコンテンツのみ提供するよう設定を切り替えてもよい。なお、広告画像の非表示は、有料サービスとし、上記所定方向へのスワイプ操作を入力したユーザに対して課金処理を実行してもよい。   A second modification will be described. Although not described in the above embodiment, a swipe operation on the advertisement image in a predetermined direction may be defined as meaning that the advertisement image should be permanently hidden in the user terminal 12. For example, when the swipe operation in the predetermined direction is notified from the user terminal 12, the server 14 records in the non-volatile storage area that no advertisement is provided to the user, and accepts a main content provision request from the user. In this case, the provision of the advertisement image may be suppressed. In other words, the setting may be switched to provide only the requested main content. In addition, the non-display of the advertisement image may be a paid service, and a billing process may be performed on the user who has input the swipe operation in the predetermined direction.

また、サーバ14は、上記所定方向へのスワイプ操作がユーザ端末12から通知された場合に、広告画像を非表示とするように制御するアプリケーションのダウンロードサイトへユーザ端末12を誘導してもよい(リダイレクト等)。このアプリケーションは、例えば、メインコンテンツ取得時に広告データを取得しない(メインコンテンツのみ取得する)、または、取得した広告を非表示とするようにウェブブラウザ44を制御する処理が実装された有償のウェブブラウザ44アドオンプログラムであってもよい。   Further, when the swipe operation in the predetermined direction is notified from the user terminal 12, the server 14 may guide the user terminal 12 to a download site of an application that controls so as to hide the advertisement image ( Redirect, etc.). This application is, for example, a paid web browser 44 add-on in which processing for controlling the web browser 44 so as not to acquire the advertisement data at the time of acquiring the main content (to acquire only the main content) or to hide the acquired advertisement is implemented. It may be a program.

第3変形例を説明する。上記実施の形態では言及していないが、サーバ14は、反応保持部64に蓄積された各広告に対するユーザ反応情報を、ユーザへの広告提供へフィードバックするための機能を備えてもよい。例えば、サーバ14は、反応保持部64に蓄積された各広告に対するユーザ反応情報を、各広告の広告主の装置へ定期的に送信する反応情報提供部をさらに備えてもよい。これにより、広告に対して様々なユーザが抱いた印象や感想を広告主に提供でき、広告の内容を改善することや、広告を付加すべきメインコンテンツの種類を判断すること等を支援できる。   A third modification will be described. Although not described in the above embodiment, the server 14 may have a function of feeding back the user reaction information for each advertisement stored in the reaction holding unit 64 to the provision of the advertisement to the user. For example, the server 14 may further include a reaction information providing unit that periodically transmits the user reaction information for each advertisement stored in the reaction holding unit 64 to the device of the advertiser of each advertisement. As a result, the impressions and impressions of various users on the advertisement can be provided to the advertiser, and it is possible to assist in improving the contents of the advertisement and determining the type of main content to which the advertisement is to be added.

また、サーバ14は、ユーザ反応情報に基づいて広告付加規則を自動的に変更する規則変更部をさらに備えてもよい。例えば、規則変更部は、メインコンテンツ82と広告A84との組み合わせにより特定されるユーザ反応情報のうち、反応種別「邪魔」が占める割合が所定値以上の多数の場合に、メインコンテンツ82以外のメインコンテンツと広告A84を対応付けるように広告付加規則を変更してもよい。言い換えれば、メインコンテンツ82以外のメインコンテンツに広告A84を付加してユーザに提示するように広告付加規則を変更してもよい。   In addition, the server 14 may further include a rule changing unit that automatically changes the advertisement addition rule based on the user reaction information. For example, if the ratio of the reaction type “disturbance” in the user response information specified by the combination of the main content 82 and the advertisement A84 is a large number equal to or more than a predetermined value, the rule changing unit may determine that the main content other than the main content 82 and the advertisement The advertisement addition rule may be changed so as to correspond to A84. In other words, the advertisement addition rule may be changed so that the advertisement A84 is added to the main content other than the main content 82 and presented to the user.

第4変形例を説明する。ユーザ端末12の操作通知部40は、操作検出部38により検出されたスワイプ操作の方向に対応付けられた文字列をサーバ14へ送信してもよい。例えば、ユーザ端末12の操作通知部40は、操作検出部38により検出されたスワイプ操作の方向を、サーバ14から提供された反応定義情報に基づいて反応種別へ変換し、スワイプ操作の方向に代えて反応種別を含むユーザ操作情報をサーバ14へ送信してもよい。この場合、サーバ14の反応記録部74は、ユーザ端末12から提供されたユーザ操作情報をそのままユーザ反応情報として反応保持部64へ格納してもよい。なお、上記実施の形態ではサーバ14が備えた対応関係保持部62を、本変形例ではユーザ端末12が備えてもよい。ユーザ端末12の操作通知部40は、ローカルの対応関係保持部62を参照して、操作検出部38により検出されたスワイプ操作の方向を反応種別へ変換し、その反応種別を示す文字列をサーバ14へ送信してもよい。   A fourth modification will be described. The operation notification unit 40 of the user terminal 12 may transmit a character string associated with the direction of the swipe operation detected by the operation detection unit 38 to the server 14. For example, the operation notification unit 40 of the user terminal 12 converts the direction of the swipe operation detected by the operation detection unit 38 into a reaction type based on the reaction definition information provided from the server 14, and replaces the swipe operation direction with the swipe operation direction. Alternatively, the user operation information including the reaction type may be transmitted to the server 14. In this case, the reaction recording unit 74 of the server 14 may store the user operation information provided from the user terminal 12 as the user reaction information in the reaction holding unit 64 as it is. In the above embodiment, the correspondence holding unit 62 provided in the server 14 may be provided in the user terminal 12 in this modification. The operation notification unit 40 of the user terminal 12 refers to the local correspondence holding unit 62, converts the direction of the swipe operation detected by the operation detection unit 38 into a reaction type, and outputs a character string indicating the reaction type to the server. 14 may be transmitted.

第5変形例を説明する。上記実施の形態の広告保存部42は、広告画像に対して広告保存方向へのスワイプ操作が入力された場合に、その広告のデータをユーザ端末12の広告保持部30に保存した。変形例として、広告保存部42は、広告保存方向へのスワイプ操作が入力された広告のデータをサーバ14に記録してもよい。具体的には、広告保存部42は、自端末のID(または自端末のユーザのID)と広告IDとを対応付けた情報を、サーバ14の所定の記憶領域(例えば広告保持部30に対応する記憶領域)へ格納してもよい。すなわち変形例として、ユーザが保存した広告をユーザ端末12の広告保持部30へ保存する代わりに、サーバ14の記憶部52(例えば広告保持部58とは別にユーザが保存した広告を保持する領域であるユーザ保存広告保持部)へ保存してもよい。この場合、ユーザ端末12の広告保持部30は不要になる。   A fifth modification will be described. The advertisement storage unit 42 of the above embodiment stores the data of the advertisement in the advertisement holding unit 30 of the user terminal 12 when a swipe operation in the advertisement storage direction is input to the advertisement image. As a modified example, the advertisement storage unit 42 may record, on the server 14, the advertisement data in which the swipe operation in the advertisement storage direction has been input. Specifically, the advertisement storage unit 42 stores information in which the ID of the own terminal (or the ID of the user of the own terminal) and the advertisement ID are associated with each other in a predetermined storage area of the server 14 (for example, May be stored in a storage area for performing the operation. That is, as a modification, instead of storing the advertisement saved by the user in the advertisement holding unit 30 of the user terminal 12, the storage unit 52 of the server 14 (for example, in an area for holding the advertisement saved by the user separately from the advertisement holding unit 58) It may be stored in a certain user storage advertisement holding unit). In this case, the advertisement holding unit 30 of the user terminal 12 becomes unnecessary.

ユーザ端末12は、リンク86がタップされた場合に、保存済み広告の一覧画面のウェブページをサーバ14へ要求してもよい。サーバ14は、所定の記憶領域にユーザ端末12のユーザと対応付けて格納された1つ以上の広告IDを検出し、それらの広告IDで識別される1つ以上の広告のデータを含むウェブページを、保存済み広告の一覧画面のウェブページとしてユーザ端末12へ送信してもよい。   When the link 86 is tapped, the user terminal 12 may request the server 14 for the web page of the saved advertisement list screen. The server 14 detects one or more advertisement IDs stored in a predetermined storage area in association with the user of the user terminal 12, and includes a web page including data of one or more advertisements identified by those advertisement IDs. May be transmitted to the user terminal 12 as a web page of the saved advertisement list screen.

第6変形例を説明する。上記実施の形態では、ユーザ端末12がユーザ属性保持部28を備えたが、変形例として、ユーザ端末12に代わりサーバ14がユーザ属性保持部28を備えてもよい。例えばユーザは、自身の属性の情報のうちサーバ14の管理者または広告主へ公開してもよい属性情報を予めサーバ14へ登録し、サーバ14は、ユーザもしくはユーザ端末12の識別情報に対応付けてユーザ属性情報を記憶してもよい。サーバ14の認証部(不図示)は、ユーザ認証または端末認証によりアクセス元のユーザまたはユーザ端末12の識別情報を特定してもよい。サーバ14の反応記録部74は、ユーザ端末12からユーザ操作情報(ユーザ属性情報を含まない)を受信すると、当該ユーザまたはユーザ端末12の識別情報に対応付けられたユーザ属性情報をユーザ属性保持部28から取得して、実施の形態と同様のユーザ反応情報を記録してもよい。   A sixth modification will be described. In the above embodiment, the user terminal 12 includes the user attribute storage unit 28. However, as a modification, the server 14 may include the user attribute storage unit 28 instead of the user terminal 12. For example, the user registers in advance the attribute information which may be disclosed to the administrator of the server 14 or the advertiser among the information of the own attribute to the server 14, and the server 14 associates the attribute information with the identification information of the user or the user terminal 12. May store the user attribute information. The authentication unit (not shown) of the server 14 may specify the identification information of the access source user or the user terminal 12 by user authentication or terminal authentication. Upon receiving the user operation information (not including the user attribute information) from the user terminal 12, the reaction recording unit 74 of the server 14 stores the user attribute information associated with the identification information of the user or the user terminal 12 in the user attribute holding unit. 28, and may record the same user response information as in the embodiment.

第7変形例を説明する。上記実施の形態では、メインコンテンツと広告を同時に表示させる場合に、広告に対するユーザの反応をフィードバックする技術を例示した。実施の形態の技術は、ユーザが要求したメインのコンテンツに加えて、広告に限らない付加的なコンテンツ(例えばユーザが直接要求していないコンテンツ)をユーザに提示する場合に、その付加的なコンテンツに対するユーザの反応を効率的に収集するために有用である。   A seventh modification will be described. In the above-described embodiment, a technique for feeding back a user's reaction to an advertisement when displaying the main content and the advertisement at the same time has been described. The technology according to the embodiment is applicable to a case where, in addition to the main content requested by the user, additional content not limited to advertisements (eg, content not directly requested by the user) is presented to the user, the additional content is displayed. This is useful for efficiently collecting the user's response to

請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。   It should be understood by those skilled in the art that the functions to be fulfilled by the components described in the claims are realized by each of the components shown in the embodiments and the modifications or by their cooperation.

12 ユーザ端末、 14 サーバ、 20 タッチパネル、 32 コンテンツ要求部、 34 コンテンツ取得部、 36 表示制御部、 38 操作検出部、 40 操作通知部、 42 広告保存部、 62 対応関係保持部、 68 広告決定部、 70 コンテンツ提供部、 72 操作情報取得部、 74 反応記録部。   12 user terminal, 14 server, 20 touch panel, 32 content request section, 34 content acquisition section, 36 display control section, 38 operation detection section, 40 operation notification section, 42 advertisement storage section, 62 correspondence holding section, 68 advertisement determination section , 70 content providing unit, 72 operation information obtaining unit, 74 reaction recording unit.

Claims (5)

第1コンテンツの提供をサーバへ要求する要求部と、
前記要求部による要求への応答として前記サーバから提供されたデータであって、前記第1コンテンツのデータと、前記第1コンテンツとは異なる第2コンテンツのデータの両方を取得する取得部と、
前記取得部により取得されたデータにしたがって、前記第1コンテンツの画像と前記第2コンテンツの画像の両方をタッチパネルに表示させる表示制御部と、
前記タッチパネルに表示された第2コンテンツの画像に対してユーザのタッチ操作が入力された場合に、当該タッチ操作の方向を検出する検出部と、
前記検出部により検出されたタッチ操作の方向に関する情報を前記サーバへ通知する通知部と、
コンテンツ保存部と、
を備え、
前記表示制御部は、前記検出部により検出されたタッチ操作の方向に応じて、前記第2コンテンツの表示態様を変更し
前記表示制御部は、前記検出部により前記第2コンテンツの画像に対するユーザのタッチ操作が検出された場合に、前記第2コンテンツの画像の表示を終了させ、
前記コンテンツ保存部は、前記タッチ操作の方向が予め定められた所定方向である場合に、前記第2コンテンツに関するデータを保存し、
前記表示制御部は、所定の操作が入力された場合に、予め保存された前記第2コンテンツに関するデータに基づく画像を、前記第1コンテンツの画像を伴わずに表示させることを特徴とする情報処理装置。
A request unit for requesting the server to provide the first content;
An acquisition unit that acquires both data of the first content and data of a second content different from the first content, the acquisition unit being data provided from the server as a response to the request by the request unit;
A display control unit that displays both the image of the first content and the image of the second content on a touch panel according to the data acquired by the acquisition unit;
When a user's touch operation is input to the image of the second content displayed on the touch panel, a detection unit that detects a direction of the touch operation,
A notification unit that notifies the server of information on the direction of the touch operation detected by the detection unit,
A content storage unit,
With
The display control unit changes a display mode of the second content according to a direction of the touch operation detected by the detection unit ,
The display control unit, when a user's touch operation on the image of the second content is detected by the detection unit, ends the display of the image of the second content,
The content storage unit stores data related to the second content when the direction of the touch operation is a predetermined direction.
Information the display control unit, when a predetermined operation is input, the image based on data relating to the second content that is pre-stored, and wherein the Rukoto be displayed without an image of the first content Processing equipment.
第1コンテンツの提供をサーバへ要求する要求部と、
前記要求部による要求への応答として前記サーバから提供されたデータであって、前記第1コンテンツのデータと、前記第1コンテンツとは異なる第2コンテンツのデータの両方を取得する取得部と、
前記取得部により取得されたデータにしたがって、前記第1コンテンツの画像と前記第2コンテンツの画像の両方をタッチパネルに表示させる表示制御部と、
前記タッチパネルに表示された第2コンテンツの画像に対してユーザのタッチ操作が入力された場合に、当該タッチ操作の方向を検出する検出部と、
前記検出部により検出されたタッチ操作の方向に関する情報を前記サーバへ通知する通知部と、
コンテンツ保存部と、
を備え、
前記表示制御部は、前記検出部により検出されたタッチ操作の方向に応じて、前記第2コンテンツの表示態様を変更し
前記表示制御部は、前記検出部により前記第2コンテンツの画像に対するユーザのタッチ操作が検出された場合に、前記第2コンテンツの画像の表示を終了させ、
前記コンテンツ保存部は、前記タッチ操作の方向が予め定められた所定方向である場合に、前記第2コンテンツに関するデータを保存し、
前記表示制御部は、所定の操作が入力された場合に、予め保存された前記第2コンテンツに関するデータに基づく画像を、前記第1コンテンツの画像を伴わずに表示させることを特徴とする情報処理装置。
A request unit for requesting the server to provide the first content;
An acquisition unit that acquires both data of the first content and data of a second content different from the first content, the acquisition unit being data provided from the server as a response to the request by the request unit;
A display control unit that displays both the image of the first content and the image of the second content on a touch panel according to the data acquired by the acquisition unit;
When a user's touch operation is input to the image of the second content displayed on the touch panel, a detection unit that detects a direction of the touch operation,
A notification unit that notifies the server of information on the direction of the touch operation detected by the detection unit,
A content storage unit,
With
The display control unit changes a display mode of the second content according to a direction of the touch operation detected by the detection unit ,
The display control unit, when a user's touch operation on the image of the second content is detected by the detection unit, ends the display of the image of the second content,
The content storage unit stores data related to the second content when the direction of the touch operation is a predetermined direction.
Information the display control unit, when a predetermined operation is input, the image based on data relating to the second content that is pre-stored, and wherein the Rukoto be displayed without an image of the first content Processing equipment.
前記サーバは、前記タッチ操作の複数の方向に対応づけて、前記第2コンテンツに対するユーザの複数種類の反応を記憶し、The server stores a plurality of types of reactions of the user to the second content in association with a plurality of directions of the touch operation,
前記通知部は、前記タッチ操作の方向を示す情報を前記サーバへ通知することにより、前記第2コンテンツに対するユーザの反応の種類を前記サーバに記録させることを特徴とする請求項1に記載の情報処理装置。2. The information according to claim 1, wherein the notification unit notifies the server of information indicating a direction of the touch operation, thereby causing the server to record a type of a user's reaction to the second content. 3. Processing equipment.
前記サーバは、前記タッチ操作の複数の方向に対応づけて、前記第2コンテンツに対するユーザの複数種類の反応を記憶し、The server stores a plurality of types of reactions of the user to the second content in association with a plurality of directions of the touch operation,
前記通知部は、前記タッチ操作の方向に対応付けられた文字列を前記サーバへ通知することにより、前記第2コンテンツに対するユーザの反応の種類を前記サーバに記録させることを特徴とする請求項2に記載の情報処理装置。3. The server according to claim 2, wherein the notification unit notifies the server of a character string associated with the direction of the touch operation, thereby causing the server to record a type of a user reaction to the second content. An information processing apparatus according to claim 1.
前記取得部は、前記タッチ操作の方向が前記所定方向とは異なる方向である場合、前記第2コンテンツとは異なる第3コンテンツのデータを前記サーバから取得し、
前記表示制御部は、前記第2コンテンツの画像に代えて前記第3コンテンツの画像を表示させることを特徴とする請求項1から4のいずれかに記載の情報処理装置。
When the direction of the touch operation is a direction different from the predetermined direction , the obtaining unit obtains data of third content different from the second content from the server,
The display controller, the information processing apparatus according to any one of claims 1 to 4, characterized in that to display an image of the third content instead of the image of the second content.
JP2017099665A 2017-05-19 2017-05-19 Information processing device Active JP6657140B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017099665A JP6657140B2 (en) 2017-05-19 2017-05-19 Information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017099665A JP6657140B2 (en) 2017-05-19 2017-05-19 Information processing device

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2016101271A Division JP6343630B2 (en) 2016-05-20 2016-05-20 Information processing apparatus and computer program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020007696A Division JP6835988B2 (en) 2020-01-21 2020-01-21 Information processing equipment and servers

Publications (2)

Publication Number Publication Date
JP2017208095A JP2017208095A (en) 2017-11-24
JP6657140B2 true JP6657140B2 (en) 2020-03-04

Family

ID=60416530

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017099665A Active JP6657140B2 (en) 2017-05-19 2017-05-19 Information processing device

Country Status (1)

Country Link
JP (1) JP6657140B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1188521A (en) * 1997-09-05 1999-03-30 Sony Corp Information communication system, information communication terminal equipment, server equipment and information communication method
JP2012155616A (en) * 2011-01-27 2012-08-16 Panasonic Corp Content provision system, content provision method, and content provision program
JP5955360B2 (en) * 2014-08-29 2016-07-20 ヤフー株式会社 Distribution device, distribution method, distribution program, terminal device, display method, and display program

Also Published As

Publication number Publication date
JP2017208095A (en) 2017-11-24

Similar Documents

Publication Publication Date Title
JP6679250B2 (en) Determination device, determination method, and determination program
JP5937262B1 (en) Information display program, information display apparatus, information display method, distribution apparatus, and distribution method
US20160239171A1 (en) Information display apparatus, distribution apparatus, information display method, and non-transitory computer readable storage medium
JP6224682B2 (en) Information display program, information display device, information display method, and distribution device
JP7076940B2 (en) Distribution device, distribution method, distribution program and information display program
JP6096853B1 (en) Information display program, information display method, and information display apparatus
JP6657140B2 (en) Information processing device
JP6835988B2 (en) Information processing equipment and servers
JP6158903B2 (en) Information display program, information display device, information display method, and distribution device
JP2020043534A (en) Information display program, information display device, information display method, and distribution device
JP6739177B2 (en) Information display program, information display method, and control device
JP2020013473A (en) Information display program, information display device, information display method, and distribution device
JP6005217B2 (en) DISTRIBUTION DEVICE, DISPLAY PROGRAM, TERMINAL DEVICE, INFORMATION DISPLAY METHOD, DISTRIBUTION METHOD, AND DISTRIBUTION PROGRAM
JP6343630B2 (en) Information processing apparatus and computer program
JP5767350B1 (en) Distribution device, terminal device, distribution method, and distribution program
JP6695826B2 (en) Information display program, information display device, information display method, and distribution device
JP5919426B1 (en) Distribution device, terminal device, distribution method, and distribution program
JP7506047B2 (en) Information processing device, information processing method, and information processing program
JP2020042636A (en) Information display program, information display device, information display method, and delivery device
JP2019028797A (en) Information display program, information display method, information display device, and distribution device
JP6465920B2 (en) Distribution device, terminal device, distribution method, and distribution program
JP6346250B2 (en) Content distribution apparatus and content distribution system
JP6833766B2 (en) Information display program, information display method, information display device, and distribution device
JP6132943B2 (en) Distribution device, terminal device, distribution method, and distribution program
JP6695834B2 (en) Information display program, information display method, information display device, and distribution device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190328

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191203

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200121

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200204

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200205

R150 Certificate of patent or registration of utility model

Ref document number: 6657140

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250