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

JP6835988B2 - Information processing equipment and servers - Google Patents

Information processing equipment and servers Download PDF

Info

Publication number
JP6835988B2
JP6835988B2 JP2020007696A JP2020007696A JP6835988B2 JP 6835988 B2 JP6835988 B2 JP 6835988B2 JP 2020007696 A JP2020007696 A JP 2020007696A JP 2020007696 A JP2020007696 A JP 2020007696A JP 6835988 B2 JP6835988 B2 JP 6835988B2
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
JP2020007696A
Other languages
Japanese (ja)
Other versions
JP2020074178A (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 JP2020007696A priority Critical patent/JP6835988B2/en
Publication of JP2020074178A publication Critical patent/JP2020074178A/en
Application granted granted Critical
Publication of JP6835988B2 publication Critical patent/JP6835988B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

この発明は、データ処理技術に関し、特に情報処理装置およびサーバに関する。 The present invention relates to data processing technology, particularly to information processing devices and servers.

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

特開2016−24586号公報Japanese Unexamined Patent Publication No. 2016-24586

ユーザは、ウェブページ内の広告オブジェクトを消去するために、ウェブページに対して所定の操作を入力することがある。本発明者は、ユーザの負担を増加させずに、広告オブジェクトに対するユーザの反応を収集する仕組みは、これまで十分に提案されていないと考えた。 The user may enter a predetermined operation on the web page in order to delete the advertising object in the web page. The present inventor has considered that a mechanism for collecting user reactions to advertising objects 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 present inventor, and a main object of the present invention is to provide a technique for efficiently collecting a user's reaction to the content additionally displayed on the screen.

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

本発明の別の態様は、サーバである。このサーバは、クライアント装置から第1コンテンツが要求された場合に、第1コンテンツのデータと、第1コンテンツとは異なる第2コンテンツのデータの両方をクライアント装置へ提供することにより、クライアント装置のタッチパネルに第1コンテンツの画像と第2コンテンツの画像の両方を表示させる提供部と、クライアント装置から、タッチパネルに表示された第2コンテンツの画像に対してユーザが入力したタッチ操作の方向に関する情報を取得する取得部と、取得部により取得されたタッチ操作の方向に関する情報に応じて、第2コンテンツに対するユーザの複数種類の反応の中からいずれかを記録する記録部と、を備える。 Another aspect of the invention is a server. When the first content is requested from the client device, this 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, thereby providing the touch panel of the client device. Acquires 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 that displays both the image of the first content and the image of the second content and the client device. The acquisition unit is provided, and a recording unit that records one of a plurality of types of reactions of the user to the second content according to the information regarding the direction of the touch operation acquired by the acquisition unit.

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

なお、以上の構成要素の任意の組合せ、本発明の表現を装置、方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。 It should be noted that any combination of the above components and the conversion of the expression of the present invention between devices, methods, systems, programs, recording media in which the programs are stored, and the like are also effective as aspects of the present invention.

本発明によれば、画面に付加的に表示されたコンテンツに対するユーザの反応を効率的に収集することができる。 According to the present invention, it is possible to efficiently collect the user's reaction to the content additionally displayed on the screen.

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

実施の形態の構成を詳細に説明する前に概要を説明する。実施の形態の情報システムでは、ユーザ端末の画面に付加的に表示された広告の消去等、広告の表示態様の切替を、広告に対するスワイプ操作にて指示する。スワイプ操作は、指またはスタイラスペンを(1)画面に接触させ、(2)接触状態を維持しつつ任意の方向へスライドさせ、(3)画面から離す操作である。(2)におけるスライド方向を「スワイプ操作の方向」とも呼ぶ。スワイプ操作の複数の方向(例えば上下左右)は、広告に対するユーザの複数種類の反応(言い換えれば感想や印象)に予め対応づけられている。ユーザは、画面に表示された広告へ抱いた感想や印象に対応する方向へのスワイプ操作を入力する。 An outline will be given before the configuration of the embodiment is described in detail. In the information system of the embodiment, switching of the display mode of the advertisement such as erasing 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 in which a finger or a stylus pen is (1) brought into contact with the screen, (2) slid in an arbitrary direction while maintaining the contact state, and (3) separated from the screen. The slide direction in (2) is also referred to as a "swipe operation direction". The plurality of directions of the swipe operation (for example, up / down / left / right) are associated with a plurality of types of reactions (in other words, impressions and impressions) of the user to the advertisement in advance. The user inputs a swipe operation in the 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 to the advertisement, and the server accumulates the user's reaction associated with the notified direction. In this way, since the switching of the display mode of the advertisement is realized by one swipe operation, it is possible to avoid an increase in the burden on the user. In addition, depending on the direction in which the swipe operation is input, various user reactions to the advertisement can be fed back to the server (in other words, the advertiser side) without increasing the burden on the user, and according to the user's reaction. You can have the server perform various actions. 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) in which the direction can be specified.

図1は、実施の形態の情報システム10の構成を示す。情報システム10は、複数のユーザ端末12と、サーバ14とを備える。各ユーザ端末12は、LAN・WAN・インターネット等を含む通信網16を介してサーバ14と接続される。各ユーザ端末12は、タッチパネルを備える情報処理装置であり、サーバ14に対するクライアントとして動作する。各ユーザ端末12は、例えばスマートフォンやタブレット端末であってもよい。 FIG. 1 shows the configuration of the information system 10 of the embodiment. The information system 10 includes a plurality of user terminals 12 and a server 14. Each user terminal 12 is connected to the server 14 via a communication network 16 including a LAN, WAN, Internet, and the like. Each user terminal 12 is an information processing device provided with 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 owned by 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 any 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 designated 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 of the present specification can be realized by an element such as a computer CPU / memory or a mechanical device in terms of hardware, and can be realized by a computer program or the like in terms of software. Then, I draw a functional block realized by their cooperation. Therefore, it is understood by those skilled in the art that these functional blocks can be realized in various forms by combining 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 (web browser 44 described later) and executing a web page program or the like provided by the server 14. May be done. Further, each functional block of the storage unit 24 may be realized by storing data in the memory or storage of the user terminal 12.

タッチパネル20は、ユーザの操作が入力される操作入力部、および、制御部22からの指示に応じて各種画像を表示する表示部の機能を含む。制御部22は、ウェブブラウザ44としての処理を含む各種データ処理を実行する。記憶部24は、制御部22により参照・更新されるデータの記憶領域である。通信部26は、所定の通信プロトコルにしたがって外部装置と通信する。制御部22は、通信部26を介して、サーバ14とデータを送受する。 The touch panel 20 includes an operation input unit for inputting a user's operation and a display unit for displaying various images in response to an instruction from the control unit 22. The control unit 22 executes various data processing including processing as a 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 the 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 holding unit 28 and an advertisement holding unit 30. The user attribute holding unit 28 holds information (hereinafter, referred to as “user attribute information”) indicating an attribute that the user has permitted to provide to the server 14 among a plurality of types of attributes related to the user. 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 the advertisement data stored by the advertisement storage unit 42, which will be 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 a function of the web browser 44. Further, these functional blocks may be realized by the web browser 44 processing the web page data provided by the server 14. The web page data provided by the server 14 may be a combination of image data, an HTML program, and a Javascript® program. In addition, the function of at least one block of the control unit 22 may be implemented in the Javascript program included in the web page data.

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

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

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

表示制御部36は、ウェブブラウザ44の画面であるブラウザ画面の表示態様を制御し、ユーザ端末12ではブラウザ画面をタッチパネル20に表示させる。表示制御部36は、コンテンツ取得部34により取得されたデータをブラウザ画面に表示させる。表示制御部36は、メインコンテンツのデータと広告のデータの両方が取得された場合、メインコンテンツの画像と、広告の画像の両方をブラウザ画面に表示させる。なお、「画像」は、様々な図形やテキストを示す静止画および動画を含む。 The display control unit 36 controls the display mode of the browser screen, which 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 the browser screen. When both the main content data and the advertisement data are acquired, the display control unit 36 causes both the main content image and the advertisement image to be displayed on the browser screen. The "image" includes still images and moving images 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. When the operation detection unit 38 detects the swipe operation on the browser screen and the touch position in the swipe operation matches the current display position of the advertisement image, the operation detection unit 38 may determine that it 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 regarding 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 send 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 the swipe operation has been input up / down / left / right. The user operation information of the embodiment is held in the user attribute holding unit 28, the ID of the advertisement targeted for the swipe operation, the ID of the main content displayed together with the advertisement, and the information indicating the direction of the swipe operation. Includes user attribute information.

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

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

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

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

図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 of 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 the external device according to a predetermined communication protocol. The control unit 50 sends / receives data to / 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 holding unit 56, an advertisement holding unit 58, an advertisement addition rule holding unit 60, a correspondence relationship holding unit 62, and a reaction holding unit 64. The main content holding unit 56 holds data of the 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 may be requested to be provided by the user terminal 12 in association with the ID of each main content.

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

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

対応関係保持部62は、広告画像に対するスワイプ操作の複数の方向と、広告画像に対するユーザの複数種類の反応との対応関係について、複数の広告主により予め指定された複数の対応関係(以下「反応定義情報」と呼ぶ。)を保持する。言い換えれば、対応関係保持部62は、複数の広告主のそれぞれが予め定義した反応定義情報を、各広告主のIDおよび各広告のIDに対応づけて保持する。なお、反応定義情報は、広告主ごとに定められてもよく、広告ごとに定められてもよい。 The correspondence relationship holding unit 62 has a plurality of correspondence relationships (hereinafter referred to as “reactions”) designated in advance by a plurality of advertisers regarding the correspondence relationship 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. It is called "definition information"). In other words, the correspondence relationship 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 defined for each advertiser or for each advertisement.

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

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

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

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

広告決定部68は、ユーザ端末12から要求されたメインコンテンツと、広告付加規則保持部60に保持された広告付加規則とにしたがって、広告保持部58に保持された複数の広告の中から、メインコンテンツへ付加する広告を決定する。例えば、広告決定部68は、ユーザ端末12へ提供するメインコンテンツまたはそのメタデータから特徴語を抽出し、その特徴語に対応づけられた広告をユーザ端末12へ提供する広告として選択してもよい。 The advertisement determination unit 68 selects the main content from the plurality of advertisements held in the advertisement holding unit 58 according to the main content requested from the user terminal 12 and the advertisement addition rule held in the advertisement addition rule holding unit 60. Decide which ads to add. For example, the advertisement determination unit 68 may extract a feature word from the main content provided to the user terminal 12 or its metadata, 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 uses both the main content data held in the main content holding unit 56 and the advertisement data held in the advertisement holding unit 58 as a 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 the web page data including both the data of the main content requested from the user terminal 12 and the data of the advertisement selected by the advertisement determining unit 68 to the user terminal 12.

一部既述したように、コンテンツ提供部70がユーザ端末12へ提供するウェブページデータは、ウェブページの表示態様を定めたHTMLプログラムと、ウェブブラウザの動作を制御するJavascriptプログラムを含む。コンテンツ提供部70がユーザ端末12へ提供するウェブページデータを、ユーザ端末12のウェブブラウザ44が実行することにより、図2で示したウェブブラウザ44の機能ブロックが実現される。 As partly described above, the web page data provided by the content providing unit 70 to the user terminal 12 includes an HTML program that defines a 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 block of the web browser 44 shown in FIG. 2 is 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 a main content image and an advertisement image on the touch panel 20 of the user terminal 12. (2) A function of detecting the direction of a swipe operation when a user's swipe operation is input to the advertisement image displayed on the touch panel 20. (3) A function of notifying the server 14 of information regarding the detected direction of the swipe operation.

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

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

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

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

コンテンツ提供部70は、操作情報取得部72により取得された特定のユーザ端末12におけるスワイプ操作の方向が予め定められた方向である場合に、先の時点で当該ユーザ端末12へ提供した広告とは異なる広告のデータを当該ユーザ端末12へ提供する。これにより、ユーザ端末12のブラウザ画面に表示される広告を切り替える。 When the direction of the swipe operation on the specific user terminal 12 acquired by the operation information acquisition unit 72 is a predetermined direction, the content providing unit 70 is the advertisement provided to the user terminal 12 at the previous time. Data of different advertisements are provided to the user terminal 12. As a result, 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 or not the direction of the swipe operation corresponds to the advertisement switching direction. For example, when the reaction definition information of FIG. 4A is associated with the advertisement ID indicated by the user operation information, the upward direction and the right direction are the advertisement switching directions. Further, 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 data of another advertisement to the user terminal 12 as a response to the Ajax communication (for example, XMLHttpRequest) notifying 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 that belongs to the same category as the ad as a 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 is specified by the advertisement ID indicated by the user operation information. Selects another ad that belongs to another category as a 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.

以上の構成による情報システム10の動作を以下説明する。
図6は、ユーザ端末12の動作を示すフローチャートである。ユーザは、ユーザ端末12においてウェブブラウザ44を起動し(S10)、コンテンツプロバイダが提供する特定のメインコンテンツの表示を指示する。コンテンツ要求部32は、ユーザにより指示されたメインコンテンツのURLを指定したHTTPリクエストをサーバ14へ送信する。コンテンツ取得部34は、要求したメインコンテンツのデータと、そのメインコンテンツに対して付加された広告のデータとを含むHTTPレスポンスをサーバ14から受信する(S12)。
The operation of the information system 10 with 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 the display of the specific main content provided by the content provider. The content requesting unit 32 transmits an HTTP request specifying the URL of the main content instructed by the user to the server 14. The content acquisition unit 34 receives the HTTP response including the requested main content data and the advertisement data added to the main content from the server 14 (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 the browser screen 80 including the image of the result of rendering the web page data provided by 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 detection unit 38 detects that the tap operation has been input to the advertisement A84 (Y in S16), it returns to S12 and the content requesting unit 32 specifies the URL set in the advertisement A84. The URL request is sent to the server 14. Then, in S14, typically, the web page of the product or service indicated by the advertisement A84 is displayed on the browser screen 80 instead of the web page shown in FIG. 7.

続いて、図7の広告A84に対するスワイプ操作が入力される。図8に示すように、広告A84に対する(スワイプ操作の前段としての)タッチが操作検出部38により検出されると、表示制御部36は、広告A84の広告主が予め定義した反応定義情報(すなわちスワイプ操作の各方向の意味)を示すポップアップであるガイド85をブラウザ画面80上に表示させる。表示制御部36は、広告A84に対する所定時間以上(例えば1秒以上)のタッチが検出された場合にガイド85を表示させてもよい。ユーザは、ガイド85の内容を参照しつつ、広告A84に対する感想や印象に合致する方向へ指をスライドさせてスワイプ操作を入力する。なお、スワイプ操作の各方向が示す意味は広告または広告主ごとに異なってもよく、広告・広告主の異同に関わらず共通であってもよく、コンテンツプロバイダにおいて共通であってもよい。 Subsequently, a swipe operation for the advertisement A84 of FIG. 7 is input. As shown in FIG. 8, when the operation detection unit 38 detects a touch on the advertisement A84 (as a pre-stage of the swipe operation), the display control unit 36 determines the reaction definition information (that is, that is, the reaction definition information defined in advance by the advertiser of the advertisement A84 A guide 85, which is a pop-up indicating (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 longer (for example, 1 second or longer) is detected. While referring to the contents of the guide 85, the user slides his / her finger in a direction matching the impression / impression of the advertisement A84 to input the swipe operation. 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 the advertisement / advertiser, and may be common to the 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 the 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 in FIG. 4A, left / bottom / right in FIG. 4B) (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 in which the advertisement A84 is erased. Further, if the direction of the swipe operation corresponds to the advertisement storage direction (for example, the right in FIG. 4B) (Y in S28), the advertisement storage 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 saving direction (N in 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) but corresponds to the advertisement switching direction (Y in S32), the content acquisition unit 34 acquires the 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 in which the advertisement displayed on the browser screen 80 is switched from the advertisement A84 to the advertisement B88. If the direction of the swipe operation is neither the advertisement erasing direction nor the advertisement switching direction (N in S32), S34 and S36 are skipped. If the swipe operation for the advertisement A84 is not input (N in S18), S20 to S36 are skipped.

S30で保存された広告を表示すべき旨の指示が入力された場合、実施の形態では、ブラウザ画面80のリンク86に対するタップ操作が操作検出部38により検出された場合(S38のY)、表示制御部36は、広告保持部30に記憶された1つ以上の広告のデータを読み出す。そして、読み出した1つ以上の広告の画像をブラウザ画面80に一覧表示させる(S40)。 When an instruction to display the advertisement saved in S30 is input, in the embodiment, when the tap operation for the link 86 on the browser screen 80 is detected by the operation detection unit 38 (Y in S38), the display is displayed. The control unit 36 reads out one or more advertisement data stored in the advertisement holding unit 30. Then, the read images of one or more advertisements are displayed in a list 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 a saved advertisement is displayed. The browser screen 80 in the figure can be said to be a screen for displaying a list of advertisements A84 and advertisements B88 saved in advance side by side. For example, the user terminal 12 requests a web page of a list screen of saved advertisements from the server 14, and the server 14 includes a Javascript code for reading advertisement data from a predetermined local storage area (advertisement holding unit 30). The page may be provided to the user terminal 12. The display control unit 36 may display the web page on the browser screen 80, and display one or more advertisement images stored in the advertisement holding unit 30 side by side at that time.

保存済みの広告を表示すべき旨の指示が未入力であれば(S38のN)、S40をスキップする。所定の終了条件が充足されると(S42のY)、本図のフローを終了する。終了条件が非充足であれば(S42のN)、S16に戻り、すなわちユーザの操作入力を待つ状態に戻る。この終了条件は、例えば、ウェブブラウザ44の終了を指示する操作が入力された場合や、ブラウザ画面80を閉じる操作が入力された場合等に満たされる。 If the instruction to display the saved advertisement is not input (N in S38), S40 is skipped. When the predetermined end condition is satisfied (Y in S42), the flow of this figure ends. If the end condition is not satisfied (N in S42), the process returns to S16, that is, the state of waiting for the user's operation input. This termination condition is satisfied, for example, when an operation for instructing the 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 of 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 a plurality of types of user reactions to the advertisement in advance in association with the plurality of directions of the swipe operation. Therefore, when the user terminal 12 notifies the server 14 of the direction of the swipe operation input to the advertisement image, the server 14 can record the type of the user's reaction to the advertisement. At the same time, since the advertisement image can be deleted, saved, and switched by one swipe operation, it is possible to suppress the increase in the burden on the user while feeding back various impressions and impressions that the user has on the advertisement.

図12は、サーバ14の動作を示すフローチャートである。要求受付部66が、メインコンテンツの提供要求を受け付けると(S50のY)、広告決定部68は、要求されたメインコンテンツに応じて、そのメインコンテンツに対して付加すべき広告を選択する(S52)。コンテンツ提供部70は、要求されたメインコンテンツと、広告決定部68により選択された広告の両方を含むウェブページデータを要求元のユーザ端末12へ送信する(S54)。メインコンテンツの提供要求を未受信であれば(S50のN)、S52およびS54をスキップする。 FIG. 12 is a flowchart showing the operation of the server 14. When the request reception unit 66 receives the request for providing the main content (Y in S50), the advertisement determination 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 the web page data including both the requested main content and the advertisement selected by the advertisement determining unit 68 to the requesting user terminal 12 (S54). If the request for providing the main content has not been received (N in 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 follows the reaction definition information predetermined by the advertiser of the advertisement. , Identify the user's reaction to the advertisement. Then, the user reaction information for the advertisement is stored in the reaction holding unit 64 (S58). When the direction of the swipe operation on the advertisement image is the advertisement switching direction satisfying the first condition, specifically, when the direction corresponds 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 which does not satisfy the first condition and satisfies the second condition, specifically, when the direction corresponds to "I am not interested in this advertisement" (N of S60). , S64 Y), the advertisement determination unit 68 newly selects another advertisement (for example, an advertisement indicating a completely different product or service) whose category is different from the advertisement selected in S52. 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 the information indicating the direction of the swipe operation for 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 end condition is not satisfied (N in S68), the process returns to S50, that is, returns to the state of waiting for a request from the user terminal 12. This termination condition is satisfied, for example, when the server process is stopped on the server 14.

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

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

以上、本発明を実施の形態をもとに説明した。この実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。 The present invention has been described above based on the embodiments. It will be understood by those skilled in the art that this embodiment is an example, and that various modifications are possible for each of these components and combinations of 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にはそのコンテンツ閲覧アプリがインストールされてもよい。 The 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 the advertisement image, notification of the direction of the swipe operation, and update of the advertisement image (here, referred to as “user-side processing”). The web browser 44 of the user terminal 12 is made to execute the user-side process by implementing it in a web page program (for example, a Javascript code). As a modification, 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 on the user terminal 12.

ユーザは、ユーザ端末12にてコンテンツ閲覧アプリを起動してコンテンツプロバイダへメインコンテンツを要求してもよい。この場合、コンテンツ閲覧アプリの画面に、メインコンテンツと広告の両方が同時に表示され、ユーザは当該画面上の広告画像に対してスワイプ操作を入力する。なお、コンテンツ閲覧アプリは、ユーザ端末12のウェブブラウザ44のアドオンプログラムとして提供されてもよく、そのアドオンプログラムがユーザ端末12へインストールされることにより、ウェブブラウザ44にユーザ側処理を実行させてもよい。 The user may start the content viewing 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 displayed at the same time on the screen of the content viewing application, and the user inputs a swipe operation on the advertisement image on the screen. The content viewing 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 user-side processing. Good.

また、別の態様として、ユーザ側処理は、広告主が提供する広告プログラム(例えば広告画像とJavascriptコードの組み合わせ)に実装されてもよい。コンテンツプロバイダが提供するメインコンテンツのウェブページプログラムには、広告主が提供する広告プログラムのURLが設定されてもよい。この場合、ユーザ端末12は、コンテンツプロバイダから取得したウェブページプログラムを表示する際に、広告主側から広告プログラムを取得する。これにより、実施の形態と同様に、ユーザ端末12のブラウザ画面80には、メインコンテンツと広告の両方が表示され、かつ、ユーザ端末12のウェブブラウザ44にユーザ側処理を実行させることができる。 Further, as another aspect, the user-side processing may be implemented in an advertising program provided by the advertiser (for example, a combination of an advertising image and Javascript code). 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, the user terminal 12 acquires the advertising program from the advertiser side when displaying the web page program acquired from the content provider. As a result, 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 mentioned in the above embodiment, the swipe operation on the advertisement image in a predetermined direction may be defined as meaning that the advertisement image should be permanently hidden on the user terminal 12. For example, when the user terminal 12 notifies the swipe operation in the predetermined direction, the server 14 records in the non-volatile storage area that the advertisement is not provided to the user, and accepts the main content provision request from the user. In that case, the provision of the advertisement image may be suppressed. In other words, the settings may be switched to provide only the requested main content. The non-display of the advertisement image may be a paid service, and the billing process may be executed for the user who has input the swipe operation in the predetermined direction.

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

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

また、サーバ14は、ユーザ反応情報に基づいて広告付加規則を自動的に変更する規則変更部をさらに備えてもよい。例えば、規則変更部は、メインコンテンツ82と広告A84との組み合わせにより特定されるユーザ反応情報のうち、反応種別「邪魔」が占める割合が所定値以上の多数の場合に、メインコンテンツ82以外のメインコンテンツと広告A84を対応付けるように広告付加規則を変更してもよい。言い換えれば、メインコンテンツ82以外のメインコンテンツに広告A84を付加してユーザに提示するように広告付加規則を変更してもよい。 Further, 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, when the ratio of the reaction type "obstruction" to the user reaction information specified by the combination of the main content 82 and the advertisement A84 is a large number of a predetermined value or more, the rule changing unit can use the main content other than the main content 82 and the advertisement. The advertisement addition rule may be changed so as to associate 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 by the server 14, and replaces the direction of the swipe operation. 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 by the server 14 may be provided by 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 the reaction type, and converts the character string indicating the reaction type into the server. It may be transmitted to 14.

第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. When the swipe operation in the advertisement storage direction is input to the advertisement image, the advertisement storage unit 42 of the above embodiment stores the advertisement data in the advertisement holding unit 30 of the user terminal 12. As a modification, the advertisement storage unit 42 may record the data of the advertisement in which the swipe operation in the advertisement storage direction is input on the server 14. Specifically, the advertisement storage unit 42 corresponds to the 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 (for example, the advertisement holding unit 30) of the server 14. It may be stored in a storage area). 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, in the storage unit 52 of the server 14 (for example, in an area for holding the advertisement stored by the user separately from the advertisement holding unit 58). It may be saved in a certain user-preserved 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 a web page of the saved advertisement list screen. The server 14 detects one or more advertisement IDs stored in association with the user of the user terminal 12 in a predetermined storage area, and a web page containing 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 is provided with the user attribute holding unit 28, but as a modification, the server 14 may be provided with the user attribute holding unit 28 instead of the user terminal 12. For example, the user registers in advance the attribute information that may be disclosed to the administrator or the advertiser of the server 14 among the information of his / her own attributes, and the server 14 associates the information with the identification information of the user or the user terminal 12. User attribute information may be stored. 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. When the reaction recording unit 74 of the server 14 receives the user operation information (not including the user attribute information) from the user terminal 12, the user attribute holding unit stores the user attribute information associated with the identification information of the user or the user terminal 12. User reaction information similar to that of the embodiment may be recorded by acquiring from 28.

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

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

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 unit, 34 content acquisition unit, 36 display control unit, 38 operation detection unit, 40 operation notification unit, 42 advertisement storage unit, 62 correspondence relationship holding unit, 68 advertisement decision unit , 70 Content providing department, 72 Operation information acquisition department, 74 Reaction recording department.

Claims (4)

第1コンテンツの提供をサーバへ要求する要求部と、
前記要求部による要求への応答として前記サーバから提供されたデータであって、前記第1コンテンツのデータと、前記第1コンテンツとは異なる第2コンテンツのデータの両方を取得する取得部と、
前記取得部により取得されたデータにしたがって、前記第1コンテンツの画像と前記第2コンテンツの画像の両方をタッチパネルに表示させる表示制御部と、
前記タッチパネルに表示された第2コンテンツの画像に対してユーザのタッチ操作が入力された場合に、当該タッチ操作の方向を検出する検出部と、
前記検出部により検出されたタッチ操作の方向に関する情報を前記サーバへ通知する通知部と、
を備え、
前記第2コンテンツは広告であり、
前記表示制御部は、前記検出部により検出されたタッチ操作の方向に応じて、前記第2コンテンツの表示態様を変更し、
前記取得部は、前記タッチ操作の方向が予め定められた方向である場合、前記第2コンテンツとは異なる広告である第3コンテンツのデータを前記サーバから取得し、
前記表示制御部は、前記第2コンテンツの画像に代えて前記第3コンテンツの画像を表示させ
前記サーバは、前記タッチ操作の複数の方向に対応づけて、前記第2コンテンツに対するユーザの複数種類の反応を記憶し、
前記通知部は、前記タッチ操作の方向を示す情報を前記サーバへ通知することにより、前記第2コンテンツに対するユーザの反応の種類を前記サーバに記録させることを特徴とする情報処理装置。
The request part that requests the server to provide the first content, and
An acquisition unit that acquires both the data of the first content and the data of the second content different from the first content, which is the data provided by 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 the 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 the direction of the touch operation and a detection unit.
A notification unit that notifies the server of information regarding the direction of the touch operation detected by the detection unit, and
With
The second content is an advertisement.
The display control unit changes the display mode of the second content according to the direction of the touch operation detected by the detection unit.
When the direction of the touch operation is a predetermined direction, the acquisition unit acquires data of the third content, which is an advertisement different from the second content, from the server.
The display control unit displays the image of the third content in place of the image of the second content .
The server stores a plurality of types of user reactions to the second content in association with the plurality of directions of the touch operation.
The notification unit, by notifying the information indicating the direction of the touch operation to the server, the information processing apparatus according to claim Rukoto the type of user of the reaction was recorded in the server for the second content.
第1コンテンツの提供をサーバへ要求する要求部と、
前記要求部による要求への応答として前記サーバから提供されたデータであって、前記第1コンテンツのデータと、前記第1コンテンツとは異なる第2コンテンツのデータの両方を取得する取得部と、
前記取得部により取得されたデータにしたがって、前記第1コンテンツの画像と前記第2コンテンツの画像の両方をタッチパネルに表示させる表示制御部と、
前記タッチパネルに表示された第2コンテンツの画像に対してユーザのタッチ操作が入力された場合に、当該タッチ操作の方向を検出する検出部と、
前記検出部により検出されたタッチ操作の方向に関する情報を前記サーバへ通知する通知部と、
を備え、
前記第2コンテンツは広告であり、
前記表示制御部は、前記検出部により検出されたタッチ操作の方向に応じて、前記第2コンテンツの表示態様を変更し、
前記取得部は、前記タッチ操作の方向が予め定められた方向である場合、前記第2コンテンツとは異なる広告である第3コンテンツのデータを前記サーバから取得し、
前記表示制御部は、前記第2コンテンツの画像に代えて前記第3コンテンツの画像を表示させ
前記サーバは、前記タッチ操作の複数の方向に対応づけて、前記第2コンテンツに対するユーザの複数種類の反応を記憶し、
前記通知部は、前記タッチ操作の方向に対応付けられた文字列を前記サーバへ通知することにより、前記第2コンテンツに対するユーザの反応の種類を前記サーバに記録させることを特徴とする情報処理装置。
The request part that requests the server to provide the first content, and
An acquisition unit that acquires both the data of the first content and the data of the second content different from the first content, which is the data provided by 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 the 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 the direction of the touch operation and a detection unit.
A notification unit that notifies the server of information regarding the direction of the touch operation detected by the detection unit, and
With
The second content is an advertisement.
The display control unit changes the display mode of the second content according to the direction of the touch operation detected by the detection unit.
When the direction of the touch operation is a predetermined direction, the acquisition unit acquires data of the third content, which is an advertisement different from the second content, from the server.
The display control unit displays the image of the third content in place of the image of the second content .
The server stores a plurality of types of user reactions to the second content in association with the plurality of directions of the touch operation.
The notification unit, by notifying the character string associated with the direction of the touch operation to the server, information processing, wherein Rukoto to record the type of user response to the second content to the server apparatus.
クライアント装置から第1コンテンツが要求された場合に、前記第1コンテンツのデータと、前記第1コンテンツとは異なる第2コンテンツのデータの両方を前記クライアント装置へ提供することにより、前記クライアント装置のタッチパネルに前記第1コンテンツの画像と前記第2コンテンツの画像の両方を表示させる提供部と、
前記クライアント装置から、タッチパネルに表示された第2コンテンツの画像に対してユーザが入力したタッチ操作の方向に関する情報を取得する取得部と、
前記取得部により取得されたタッチ操作の方向に関する情報に応じて、前記第2コンテンツに対するユーザの複数種類の反応の中からいずれかを記録する記録部と、
対応関係保持部と、
を備え、
前記第2コンテンツは広告であり、
前記対応関係保持部は、前記タッチ操作の複数の方向と、前記第2コンテンツに対するユーザの複数種類の反応との対応関係について、複数の広告主により予め指定された複数の対応関係を保持し、
複数の広告主により予め指定された複数の対応関係は、広告主ごとに異なる内容に指定され得るものであり、
前記記録部は、ある第2コンテンツの画像に対してユーザが入力したタッチ操作の方向に関する情報が取得された場合、前記対応関係保持部に保持された複数の対応関係のうち当該第2コンテンツの広告主により予め指定された対応関係にしたがって、当該第2コンテンツに対するユーザの反応の種類を記録することを特徴とするサーバ。
When the first content is requested from the client device, the touch panel of the client device is provided by providing both the data of the first content and the data of the second content different from the first content to the client device. A provider that displays both the image of the first content and the image of the second content,
An acquisition unit that acquires 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 client device.
A recording unit that records one of a plurality of types of user reactions to the second content according to the information regarding the direction of the touch operation acquired by the acquisition unit.
Correspondence holding part and
With
The second content is an advertisement.
The correspondence relationship holding unit holds a plurality of correspondence relationships predetermined by a plurality of advertisers regarding the correspondence relationship between the plurality of directions of the touch operation and the plurality of types of reactions of the user to the second content.
A plurality of correspondences specified in advance by a plurality of advertisers can be specified as different contents for each advertiser.
When the recording unit acquires information on the direction of the touch operation input by the user for the image of the second content, the recording unit of the second content among the plurality of correspondences held in the correspondence holding unit. A server that records the type of user's reaction to the second content according to a correspondence relationship specified in advance by the advertiser.
前記提供部は、前記タッチ操作の方向が予め定められた方向である場合に、前記第2コンテンツとは異なる第3コンテンツのデータを前記クライアント装置へ提供することにより、前記クライアント装置において前記第2コンテンツの画像に代えて前記第3コンテンツの画像を表示させることを特徴とする請求項に記載のサーバ。 When the direction of the touch operation is a predetermined direction, the providing unit provides the client device with data of a third content different from the second content, whereby the second content is provided in the client device. The server according to claim 3 , wherein the image of the third content is displayed instead of the image of the content.
JP2020007696A 2020-01-21 2020-01-21 Information processing equipment and servers Active JP6835988B2 (en)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Related Parent Applications (1)

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

Publications (2)

Publication Number Publication Date
JP2020074178A JP2020074178A (en) 2020-05-14
JP6835988B2 true JP6835988B2 (en) 2021-02-24

Family

ID=70610212

Family Applications (1)

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

Country Status (1)

Country Link
JP (1) JP6835988B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112016978A (en) 2020-09-08 2020-12-01 北京字跳网络技术有限公司 Multimedia information display method and device, electronic equipment and storage medium
JP7823153B1 (en) * 2024-11-18 2026-03-03 株式会社Nttドコモ Terminal device and animation providing system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014236391A (en) * 2013-06-03 2014-12-15 株式会社東芝 Display control apparatus, document management server, and broadcast sending apparatus

Also Published As

Publication number Publication date
JP2020074178A (en) 2020-05-14

Similar Documents

Publication Publication Date Title
US20140180828A1 (en) Information processing apparatus, information processing method, information processing program, and recording medium having stored therein information processing program
JP6679250B2 (en) Determination device, determination method, and determination program
US20160239171A1 (en) Information display apparatus, distribution apparatus, information display method, and non-transitory computer readable storage medium
JP5937262B1 (en) Information display program, information display apparatus, information display method, distribution apparatus, and distribution method
JP6835988B2 (en) Information processing equipment and servers
JP5695966B2 (en) Interest estimation apparatus, method and program
US20230085086A1 (en) System and method for application traffic control
JP7076940B2 (en) Distribution device, distribution method, distribution program and information display program
JP2015197685A (en) Electronic leaflet information processing system and electronic leaflet information processing method
JP6553783B1 (en) INFORMATION DISPLAY PROGRAM, INFORMATION DISPLAY DEVICE, INFORMATION DISPLAY METHOD, AND DELIVERY DEVICE
JP6224682B2 (en) Information display program, information display device, information display method, and distribution device
US11061554B2 (en) Touch operation for displaying content in place of other content
JP2020043534A (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
JP6657140B2 (en) Information processing device
JP6158903B2 (en) Information display program, information display device, information display method, and distribution device
JP2017129752A (en) Information display program, information display method, and control device
JP6866242B2 (en) Display control program, display control device, display control method and distribution device
JP7506047B2 (en) Information processing device, information processing method, and information processing program
JP6346250B2 (en) Content distribution apparatus and content distribution system
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
JP6291113B1 (en) Information display program, information display method, information display device, and distribution device
JP2015153043A (en) Distribution device, terminal device, distribution method, and distribution program
JP6465920B2 (en) Distribution device, terminal device, distribution method, and distribution program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201208

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210104

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210204

R150 Certificate of patent or registration of utility model

Ref document number: 6835988

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250