JP7540978B2 - Providing device, providing method, and providing program - Google Patents
Providing device, providing method, and providing program Download PDFInfo
- Publication number
- JP7540978B2 JP7540978B2 JP2021118982A JP2021118982A JP7540978B2 JP 7540978 B2 JP7540978 B2 JP 7540978B2 JP 2021118982 A JP2021118982 A JP 2021118982A JP 2021118982 A JP2021118982 A JP 2021118982A JP 7540978 B2 JP7540978 B2 JP 7540978B2
- Authority
- JP
- Japan
- Prior art keywords
- attribute
- score
- users
- content
- attributes
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 29
- 230000008859 change Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 4
- 238000004891 communication Methods 0.000 description 12
- 230000010365 information processing Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 4
- 239000000203 mixture Substances 0.000 description 4
- 239000000284 extract Substances 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、提供装置、提供方法、及び提供プログラムに関する。 The present invention relates to a provision device, a provision method, and a provision program.
従来、各種情報を利用者が認識しやすい形で表示する技術が知られている。このような技術の一例として、利用者の属性に関する情報を理解しやすい形式で提供する技術が知られている。 Conventionally, there are known technologies that display various types of information in a format that is easy for users to understand. One example of such a technology is a technology that provides information about the attributes of a user in an easy-to-understand format.
しかしながら、上述した技術では、利用者の属性に関する情報の表示態様に改善の余地がある。例えば、上述した従来技術では、ユーザの動作を評価するものにすぎない。 However, the above-mentioned technology leaves room for improvement in the way information related to user attributes is displayed. For example, the above-mentioned conventional technology only evaluates the user's actions.
本願は、上記に鑑みてなされたものであって、利用者の属性に関する情報の表示態様を改善できる提供装置、提供方法、及び提供プログラムを提供することを目的とする。 The present application has been made in view of the above, and aims to provide a providing device, a providing method, and a providing program that can improve the display manner of information related to user attributes.
本願に係る提供装置は、特定部と、生成部と、提供部とを備える。特定部は、利用者に関する属性であって所定のカテゴリに属する複数の属性について、当該属性を有する利用者の数に基づく値を特定する。生成部は、属性と、当該属性について特定された値を他の属性について特定された値に対して相対的に示す図形要素とを含む属性要素を、特定された値に応じた順序で並べたコンテンツを生成する。提供部は、生成部により生成されたコンテンツを提供する。 The provision device according to the present application includes an identification unit, a generation unit, and a provision unit. The identification unit identifies a value for a plurality of attributes related to users that belong to a predetermined category, based on the number of users who have the attribute. The generation unit generates content in which attribute elements, each of which includes an attribute and a graphic element that indicates the value identified for the attribute relative to values identified for other attributes, are arranged in an order according to the identified value. The provision unit provides the content generated by the generation unit.
実施形態の態様の1つによれば、利用者の属性に関する情報の表示態様を改善できる。 According to one aspect of the embodiment, the display manner of information regarding user attributes can be improved.
以下に、本願に係る提供装置、提供方法、及び提供プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、以下に説明する実施形態により本願に係る提供装置、提供方法、及び提供プログラムが限定されるものではない。また、以下に説明する実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。また、以下に説明する実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, a detailed description will be given of the form (hereinafter, "embodiment") for implementing the provision device, provision method, and provision program of the present application with reference to the drawings. Note that the provision device, provision method, and provision program of the present application are not limited to the embodiment described below. Furthermore, the embodiments described below can be appropriately combined as long as they do not cause inconsistencies in the processing contents. Furthermore, the same parts in the embodiments described below are given the same reference numerals, and duplicated descriptions will be omitted.
[1.情報処理システム]
図1は、実施形態に係る情報処理システムの一例を説明する図である。図1に示すように、実施形態に係る情報処理システムSYSは、端末装置10および情報提供装置100を有する。なお、情報処理システムSYSは、図1に示す例に限られず、複数の端末装置10、及び情報提供装置100を有していてもよい。
[1. Information Processing System]
Fig. 1 is a diagram illustrating an example of an information processing system according to an embodiment. As shown in Fig. 1, the information processing system SYS according to the embodiment includes a
端末装置10、及び情報提供装置100は、それぞれ有線又は無線によりネットワークN(図4参照)に接続される。ネットワークNは、LAN(Local Area Network)や、WAN(Wide Area Network)や、電話網(携帯電話網、固定電話網等)や、地域IP(Internet Protocol)網や、インターネットなどの通信ネットワークである。ネットワークNは、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。端末装置10、及び情報提供装置100は、ネットワークNを通じて、相互に通信できる。
The
端末装置10は、情報提供装置100から提供されるサービスを利用するために、操作者U1が使用する情報処理装置である。端末装置10は、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)などにより実現される。
The
端末装置10は、情報提供装置100から提供される各種サービスを利用するための情報を、ウェブブラウザやアプリケーションにより表示できる。なお、端末装置10は、情報の表示処理を実現する制御情報を情報提供装置100などから受け取った場合には、制御情報に従って表示処理を実現する。
The
情報提供装置100は、実施形態に係る情報処理を実行する情報処理装置である。情報提供装置100は、典型的にはサーバ装置である。情報提供装置100がサーバ装置で実現される場合、単独のサーバにより実現されてもよいし、複数のサーバ装置及び複数のストレージ装置が協働して動作するクラウドシステムなどにより実現されてもよい。なお、情報提供装置100は、操作者U1が使用する端末装置10に制御情報を配信する配信装置として機能してもよい。ここで、制御情報は、例えば、JavaScript(登録商標)等のスクリプト言語やCSS(Cascading Style Sheets)などのスタイルシート言語により記述される。なお、情報提供装置100から配信されるアプリケーションそのものを制御情報とみなしてもよい。
The
[2.情報提供装置について]
以下、提供装置の一例である情報提供装置100が実行する処理の一例を説明する。なお、情報提供装置100は、以下に説明する例に限られず、任意の数の端末装置10について、以下に説明する情報処理を並列して実行できる。
[2. Information Providing Device]
An example of a process executed by the
[2-1.利用者情報の収集について]
例えば、情報提供装置100は、利用者に関する各種統計情報を生成し提供する機能を有する。例えば、情報提供装置100は、各利用者が入力した検索クエリの履歴、各利用者の購買履歴、電子商店街で閲覧した取引対象の履歴、購入した取引対象の履歴である購買履歴、閲覧したニュース等のコンテンツの履歴である閲覧履歴、SNS(Social Networking Service)に投稿したテキストや画像等の履歴である投稿履歴、位置履歴等を利用者情報として収集する。また、情報提供装置100は、例えば、利用者が保有するスマートフォンを用いて店舗に設置されたQRコード(登録商標)を読み取り、読み取り結果を用いて実現する決済サービスの利用履歴や、利用者が保有するスマートフォンにQRコード(登録商標)を表示させ、かかるQRコード(登録商標)を店舗端末が読み込むことで行われる決済サービスの利用履歴(例えば、購入日時、購入商品、購入額等)を利用者情報として収集してもよい。また、情報提供装置100は、利用者が保有するクレジットカードの利用履歴や銀行口座の利用履歴等を収集してもよい。
[2-1. Collection of user information]
For example, the
また、情報提供装置100は、収集した情報に基づいて推定された情報を利用者情報としてもよい。例えば、情報提供装置100は、購買履歴から、毎月の食料品の平均的な購入総額が10万円以上である場合、たとえば、世帯月収若しくは個人月収が30万円以上であるといった収入や、3人家族であるといった家族構成、もしくは同居人構成等を推定してもよい。また、情報提供装置100は、例えば、位置履歴や購入履歴から、利用者が所有する物品や、利用者の居住地、職場等を推定し、推定した情報を利用者情報としてもよい。
The
また、情報提供装置100は、例えば、各種サービスを提供するサーバ装置から、サービスの利用履歴を利用者情報として取得してもよく、このようなサービスを提供するサーバ装置、又はこのサーバ装置とは別に単独のサーバ装置が、サービスの利用履歴から推定した各種情報を利用者情報として収集してもよい。また、情報提供装置100は、利用者が登録あるいは推定された各種のジオグラフィック属性や趣味嗜好といったサイコグラフィック属性を示す情報を利用者情報として収集してもよい。
In addition, the
[2-2.統計情報について]
上述のように収集された利用者情報は、個人情報に該当するため、そのままの状態で、たとえば図1に示す操作者に提供するのは、不適切であると考えられる。また、利用者情報量が多い場合、より詳細な分析を行うことができるが、多くの利用者情報をそのまま操作者U1に提供した場合、たとえば、どのような傾向を有する利用者がどれくらいいるのか、ある行動を行った利用者がどのような傾向を有するのかといった分析が困難となる。
[2-2. Statistical information]
The user information collected as described above corresponds to personal information, and therefore it is considered inappropriate to provide it as is to, for example, the operator shown in Fig. 1. Furthermore, if there is a large amount of user information, a more detailed analysis can be performed, but if a large amount of user information is provided to the operator U1 as is, it becomes difficult to analyze, for example, how many users have what tendencies, or what tendencies users who have performed a certain behavior have.
このような点を鑑みて、情報提供装置100は、各種利用者情報をそのまま操作者U1には提供せず、利用者情報から統計情報を生成し、生成した統計情報を操作者U1に提供する。例えば、情報提供装置100は、所定のクラスタに属する複数の利用者について利用者情報を収集し、収集した利用者情報が有する特徴(すなわち、同一クラスタに属する利用者の傾向)を特定する。換言すると、情報提供装置100は、同一クラスタに属する複数利用者のペルソナ(仮想的な人物像)を特定する。そして、情報提供装置100は、特定したペルソナに関する情報を提供することとなる。
In consideration of this, the
以下、情報提供装置100が提供する統計情報の一例について説明する。たとえば、情報提供装置100は、端末装置10の操作者U1から、統計情報の生成対象となる利用者群を指定するための検索クエリをターゲット条件として受け付ける。たとえば、情報提供装置100は、「直近3か月で冷蔵庫を購入した人」や、「東京都千代田区に在住の男性で、車を所有している人」といったターゲットとなる利用者に関する条件を受け付ける。このような場合、情報提供装置100は、利用者情報を参照し、ターゲット条件を満たす利用者を検索する。なお、このような検索処理は、各種公知の検索技術が採用可能である。
An example of statistical information provided by the
続いて、情報提供装置100は、ターゲット条件を満たす利用者をターゲットユーザとし、ターゲットユーザの利用者情報を抽出する。そして、情報提供装置100は、抽出した利用者の情報に基づいて、ターゲットユーザの傾向を示す統計情報を生成する。たとえば、情報提供装置100は、各ターゲットユーザの購買履歴や、閲覧履歴や、投稿履歴や、位置履歴などの各種属性の共通性に基づいて、ターゲットユーザの傾向を推定する。たとえば、情報提供装置100は、ターゲット条件を満たす利用者の過半数が「40代」の「男性」であり、年収が「1000万円以上」であり、「投資」関連のコンテンツを閲覧している、すなわち、「投資」に興味があるといった複数項目に渡る傾向を推定する。また、情報提供装置100は、「投資」や「銀行/金融」、「ニュース/情報メディア」といった分野に対してどれくらい興味を有するかを示すスコアを算出してもよい。このような推定技術は、各種クラスタリングに関する公知技術や、スコア算出技術等、情報分析技術を採用可能である。
Next, the
そして、情報提供装置100は、推定した複数項目にわたる傾向を示す情報をターゲット情報、すなわち、ターゲット条件を満たす利用者の統計情報として操作者U1に提供する。このような処理の結果、操作者U1は、例えば、所定の商品のマーケティングにおいて、どのような利用者をターゲットとすればよいかといった分析を容易に行うことができる。
Then, the
[2-3.提供処理について]
以下、図1を用いて、情報提供装置100が実行する提供処理の一例について説明する。まず、情報提供装置100は、利用者情報を収集する(ステップS1)。続いて、情報提供装置100は、端末装置10から、生成するコンテンツに関するコンテンツ条件と、ターゲットごとのターゲット条件とを取得する(ステップS2)。
[2-3. Provision processing]
An example of the provision process executed by the
ここで、コンテンツ条件とは、どのような統計情報をどのような形態で表示するコンテンツを作成するかを示す情報である。例えば、操作者U1は、テーブルとして表示する各項目(カテゴリ)と、各項目に関する属性を指定する。このような場合、端末装置10は、指定された各項目と属性とを示すコンテンツ条件を生成し、生成したコンテンツ条件を情報提供装置100へと送信する。
The content conditions here are information that indicates what statistical information is to be displayed and in what form the content is to be created. For example, the operator U1 specifies each item (category) to be displayed as a table and attributes related to each item. In such a case, the
続いて、情報提供装置100は、ターゲット条件ごとに、ターゲット条件を満たす利用者の利用者情報を収集する(ステップS3)。そして、情報提供装置100は、指定された各項目(所定のカテゴリ)に属する複数の属性について利用者の数に基づくスコア(値)を特定する(ステップS4)。
Next, the
たとえば、操作者U1は、同一のターゲット条件を満たすターゲットユーザ群(以下、「ターゲット」と総称する。)を有する属性の分野を分析する場合、分析対象とする属性を項目として指定する。たとえば、操作者U1は、分析対象の候補としてあらかじめ設定された属性の分野の中から、「個人年収」、「家族構成」、「職業」、「趣味嗜好」といった分野を項目として選択する。 For example, when analyzing a field of attributes having a group of target users (hereinafter collectively referred to as "targets") who satisfy the same target conditions, the operator U1 specifies the attributes to be analyzed as items. For example, the operator U1 selects fields such as "individual annual income," "family composition," "occupation," and "hobbies and preferences" as items from among the fields of attributes that have been preset as candidates for analysis.
一方、情報提供装置100は、操作者U1により指定された各項目に属する複数の属性ごとに利用者の数を集計し、集計した利用者の数に基づいて、ターゲットユーザとの関連性の強さを示すスコアを算出する。たとえば、「個人年収」という項目(カテゴリ)に属する「600万円以上800万円未満」や、「800万円以上1000万円未満」や、「1000万円以上」といった各属性と、ターゲットユーザとの関連性が強いほど、より高い値の数値を算出する。なお、このような項目ごとの数値計算については、例えば、スコア算出モデル等、ある項目に対する関連性を数値化する各種の公知技術が採用可能である。
Meanwhile, the
続いて、情報提供装置100は、各項目に属する複数の属性と、これらの属性について特定されたスコアを他の属性について特定されたスコアに対して相対的に示す図形要素とを含む属性要素を、特定されたスコアに応じた順序で並べたコンテンツであるテーブルを生成する(ステップS5)。
Next, the
そして、情報提供装置100は、生成したテーブルを端末装置10に提供し(ステップS6)、端末装置10に表示させる。
Then, the
[2-4.テーブルの一例について]
以下、図2を用いて、図1のステップS5において生成されるテーブル生成処理の一例について説明する。図2は、実施形態に係る情報提供装置が生成するテーブルの一例を示す図である。図2に示す例では、図2を示す紙面に向かって、上段側に例示するテーブルTB(t1)と、下段側に例示するテーブルTB(t2)とが示されている。なお、テーブルTB(t1)およびテーブルTB(t2)は、同一のターゲットユーザの属性を示すテーブルである。
[2-4. Example of a table]
An example of the table generation process generated in step S5 in FIG. 1 will be described below with reference to FIG. 2. FIG. 2 is a diagram showing an example of a table generated by an information providing device according to an embodiment. In the example shown in FIG. 2, a table TB(t1) is illustrated on the upper side of the paper showing FIG. 2, and a table TB(t2) is illustrated on the lower side. Note that the table TB(t1) and the table TB(t2) are tables showing attributes of the same target user.
たとえば、情報提供装置100は、図2に示すような所定のテーブルフォーマットを用いて、テーブルTBを生成する。図2に示すテーブルフォーマットは、図2を示す紙面に向かって最上段の行を構成する各ブロックに複数の項目に対応する文字列を表示する。また、図2に示すテーブルフォーマットは、図2を示す紙面に向かって一番左の列を構成する各ブロックにスコアの順位を示す指標SHを表示する。また、図2に示すテーブルフォーマットは、図2を示す紙面に向かって左から2番目の列から、複数の項目に属する各属性のデータを各ブロックに表示するように構成される。また、図2に示すテーブルフォーマットは、図2に示す紙面に向かって、最下部の左側に、操作者U1から再生指示操作を受け付けるための再生ボタンBと、再生ボタンBに対する操作に連動して動作するタイムスライダーTSとが予め設けられている。
For example, the
また、情報提供装置100は、予め定められるルールに従って、複数の項目(カテゴリ)の各々を示す文字列CTを、テーブルフォーマットの最上段の行を構成する各ブロックに対応付ける。図2に示す例では、図2に示す紙面の左から順に、「個人年収」、「家族構成」、「職業」、及び「趣味嗜好」の各項目が対応付けられている。
In addition, the
また、情報提供装置100は、各項目に属する複数の属性のうち、スコアが大きい属性から順に、各項目に対応する列を構成する各ブロックに対応付ける。たとえば、情報提供装置100は、「個人年収」の項目を示す列の最上段のブロックから、「600万円以上800万円未満」の属性を示す文字列、「1000万円以上」の属性を示す文字列、及び「800万円以上1000万円未満」の属性を示す文字列を順に対応付ける。
The
また、情報提供装置100は、各属性の各々について特定されたスコアを他の属性について特定されたスコアに対して相対的に示す図形要素であるスコアバーFを、属性を示す文字列の下部に割り付ける。たとえば、情報提供装置100は、「個人年収」の項目において、「600万円以上800万円未満」の文字列の下部にスコアバーF-1を割り付け、「1000万円以上」の文字列の下部にスコアバーF-2を割り付け、「800万円以上1000万円未満」の文字列の下部にスコアバーF-3を割り付ける。他の項目に属する各属性についても、同様にスコアバーFを割り付ける。このようにして、情報提供装置100は、図形要素と属性を示す文字とを並べて表示可能に構成したテーブルTBを端末装置10に提供する。
The
このような情報処理の結果、項目(カテゴリ)ごとに、ターゲットユーザとの関連性の強さや、属性間の相対的な関係を直感的に把握可能なテーブルを生成できる。図2に示す例では、テーブルTBにおいて、「個人年収」の項目に属する属性の中でターゲットユーザと最も関係性が強い属性は「600万円以上800万円未満」であり、「家族構成」の項目に属する属性の中でターゲットユーザと最も関係性が強い属性は「子供あり(大学生又はその他学学生)」であり、「職業」の項目に属する属性の中でターゲットユーザと最も関係性が強い属性は「経営者、会社役員」であり、「趣味嗜好」の項目に属する属性の中でターゲットユーザと最も関係性が強い属性は「メディア/エンターテイメント」であることが示されている。このようにして、情報提供装置100は、項目(カテゴリ)ごとに、ターゲットユーザとの関連性の強さや、属性間の相対的な関係を直感的に把握可能なテーブルを提供する。
As a result of such information processing, a table can be generated that allows intuitive understanding of the strength of relevance to the target user and the relative relationships between attributes for each item (category). In the example shown in FIG. 2, in the table TB, the attribute that has the strongest relationship with the target user among the attributes belonging to the item "individual annual income" is "6 million yen or more but less than 8 million yen", the attribute that has the strongest relationship with the target user among the attributes belonging to the item "family composition" is "has children (university student or other student)", the attribute that has the strongest relationship with the target user among the attributes belonging to the item "occupation" is "manager, company executive", and the attribute that has the strongest relationship with the target user among the attributes belonging to the item "hobbies and preferences" is "media/entertainment". In this way, the
また、情報提供装置100は、複数の日時におけるスコアを特定し、操作内容に応じて表示を変更可能なテーブルを生成できる。たとえば、情報提供装置100は、タイムスライダーTSが示す日時:「2020/06/28」に対応するテーブルTB(t1)が表示されている状態で、テーブルTB(t1)に設けられている再生ボタンBの操作を受け付けると(ステップS11)、テーブルTB(t2)に示すように表示を変更する(ステップS12)。
The
具体的には、情報提供装置100は、図2に示す紙面の右側に向かって、タイムスライダーTSのポインターPが一定の速度で移動する様子を表示可能に構成する。これと同時に、情報提供装置100は、タイムスライダーTSが示す日時に対応する各属性のスコアに応じて、ポインターPの移動に連動して、属性要素を移動させる態様で、属性要素の表示位置を入れ替えて表示可能に構成する。
Specifically, the
たとえば、図2に示す例では、テーブルTB(t2)のタイムスライダーTSのポインターPに対応する日時:「2020/09/28」において、「個人年収」の項目に属する「600万円以上800万円未満」の属性を示す文字列とスコアバーFとを含む属性要素の表示位置と、「1000万円以上」の属性を示す文字列とスコアバーFとを含む属性要素の表示位置とが入れ替わっている。このようにして、情報提供装置100は、再生ボタンBに対する操作に応じて、スコアの順位の時系列変化に応じて属性要素の表示位置を変更可能に構成したテーブルを端末装置10に提供する。
2, at the date and time "2020/09/28" corresponding to the pointer P of the time slider TS of table TB (t2), the display position of an attribute element including a character string indicating the attribute "6 million yen or more and less than 8 million yen" and a score bar F belonging to the "individual annual income" item is swapped with the display position of an attribute element including a character string indicating the attribute "10 million yen or more" and a score bar F. In this way, the
また、情報提供装置100は、属性要素の表示位置の入れ替えに伴って、スコアの順位の変動を示す画像Gを、属性要素に含めたテーブルTBを提供する。たとえば、図2に示す例では、テーブルTB(t2)のタイムスライダーTSのポインターPに対応する日時(たとえば、2020/09/28)において、「1000万円以上」の属性を示す文字列に並べて順位の上昇を示す画像G-1(G)が表示され、「600万円以上800万円未満」の属性を示す文字列に並べて順位の下降を示す画像G-2(G)が表示されている。このようにして、情報提供装置100は、スコア順位の変動を示す画像Gを属性要素に含めたテーブルを端末装置10に提供する。
In addition, the
[2-5.テーブル構成の他の例]
また、情報提供装置100が生成するテーブルの構成は、図2に示す例には限られない。図3は、実施形態に係る情報提供装置が生成するテーブルの他の例を示す図である。
[2-5. Other examples of table configurations]
Furthermore, the configuration of the table generated by the
図3に示すテーブルフォーマットは、複数の項目に対応する文字列を表示しない代わりに、各項目に対応する表示態様(たとえば、色やパターンなど)を示す凡例情報LBが設けられる。このように、情報提供装置100は、項目ごとに異なる表示態様(色やパターンなど)で表示可能に構成されたテーブルを提供する。
The table format shown in FIG. 3 does not display character strings corresponding to multiple items, but instead provides legend information LB that indicates the display mode (e.g., color, pattern, etc.) corresponding to each item. In this way, the
また、図3に示すように、情報提供装置100は、各属性の各々について特定されたスコアを他の属性について特定されたスコアに対して相対的に示す図形要素であるスコアバーFを用いない。その代わりとして、情報提供装置100は、図形要素として矩形画像を用いる。そして、情報提供装置100は、矩形画像に対応属性の文字列を重畳させるとともに、スコアに応じた面積で割り付ける。このように、情報提供装置100は、図形要素に属性を示す文字を重畳させたテーブルを提供する。
Also, as shown in FIG. 3, the
情報提供装置100は、図形要素として矩形画像を用いることにより、操作内容に応じて表示を変更する際、スコアバーFの長さの変化でスコアを表現する代わりに、矩形画像の面積の拡縮で表現できる。これにより、スコアの変化を端末装置10の操作者U1により分かりやすく提示する。
By using rectangular images as graphic elements, the
[3.提供装置の構成]
図4を用いて、実施形態に係る情報提供装置100の構成について説明する。図4は、実施形態に係る情報提供装置の構成例を示す図である。
[3. Configuration of the providing device]
The configuration of the
図4に示すように、情報提供装置100は、通信部110と、記憶部120と、制御部130とを備える。なお、図4は、情報提供装置100の構成例を示すものであり、図4に示す形態には限られず、図4に示す以外の他の機能部を備える形態であってもよい。
As shown in FIG. 4, the
(通信部110)
通信部110は、例えば、ネットワークNと有線または無線で接続され、ネットワークNを介して、端末装置10などの他の装置との間で情報の送受信を行う。通信部110は、例えば、NIC(Network Interface Card)やアンテナなどによって実現される。ネットワークNは、LAN(Local Area Network)や、WAN(Wide Area Network)や、電話網(携帯電話網や固定電話網など)や、地域IP(Internet Protocol)網や、インターネットなどの通信ネットワークである。ネットワークNには、有線ネットワークが含まれていてもよいし、無線ネットワークが含まれていてもよい。
(Communication unit 110)
The
通信部110は、端末装置10から、コンテンツ条件のデータや、ターゲット条件のデータを受信する。また、通信部110は、各項目に属する複数の属性と、これらの属性について特定されたスコアを他の属性について特定されたスコアに対して相対的に示す図形要素とを含む属性要素を、特定されたスコアに応じた順序で並べたコンテンツであるテーブルのデータを送信する。
The
(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリなどの半導体メモリ素子、または、ハードディスクや光ディスクなどの記憶装置によって実現される。記憶部120は、制御部130の各部により実行される情報処理を実現するためのプログラム及びデータを記憶する。
(Memory unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory element such as a random access memory (RAM) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 stores programs and data for realizing information processing executed by each part of the control unit 130.
図4に示すように、記憶部120は、利用者情報データベース121を有する。利用者情報データベース121には、各種の利用者情報が任意の形式で登録されているものとする。なお、利用者情報データベース121は、例えば、各種外部のストレージサーバ等に登録されていてもよい。
As shown in FIG. 4, the storage unit 120 has a
(制御部130)
制御部130は、情報提供装置100を制御するコントローラ(controller)である。制御部130は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)、GPU(Graphics Processing Unit)などによって、情報提供装置100内部の記憶装置に記憶されている各種プログラム(例えば、情報提供プログラム)がRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)などの集積回路により実現されてもよい。
(Control unit 130)
The control unit 130 is a controller that controls the
図4に示すように、制御部130は、特定部131と、生成部132と、提供部133とを有する。制御部130は、これらの各部により、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図4に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各部の接続関係は、図4に示した接続関係に限られず、他の接続関係であってもよい。 As shown in FIG. 4, the control unit 130 has an identification unit 131, a generation unit 132, and a provision unit 133. The control unit 130 realizes or executes the information processing functions and actions described below using each of these units. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 4, and may be other configurations that perform the information processing described below. Also, the connection relationships between the units of the control unit 130 are not limited to the connection relationships shown in FIG. 4, and may be other connection relationships.
(特定部131)
特定部131は、利用者に関する属性であって所定の項目(カテゴリ)に属する複数の属性について、当該属性を有する利用者の数に基づく値を特定する。たとえば、特定部131は、通信部110を介して、端末装置10から送信されたコンテンツ条件やターゲット条件を取得する。たとえば、特定部131は、ターゲット条件として、テーブルの表示対象となる利用者に関する条件を取得する。このような場合、特定部131は、利用者情報データベース121を参照し、ターゲット条件を満たす利用者の利用者情報を抽出する。なお、特定部131は、外部のストレージサーバなどに対して、ターゲット条件に基づく検索クエリを提供することにより、ターゲット条件を満たす利用者の利用者情報を取得してもよい。
(Identification unit 131)
The identification unit 131 identifies a value based on the number of users having a plurality of attributes that are related to users and belong to a predetermined item (category). For example, the identification unit 131 acquires a content condition or a target condition transmitted from the
また、特定部131は、コンテンツ条件として、端末装置10の操作者U1から項目の指定を受け付ける。なお、特定部131は、端末装置10の操作者U1から属性の指定を受け付けてもよい。そして、特定部131は、取得した利用者情報を用いて、所定の項目(カテゴリ)に属する複数の属性について、当該属性を有する利用者の数に基づく値を特定する。
The identification unit 131 also receives, as a content condition, a specification of an item from the operator U1 of the
(生成部132)
生成部132は、属性と、当該属性について特定されたスコアを他の属性について特定されたスコアに対して相対的に示す図形要素とを含む属性要素を、特定されたスコアに応じた順序で並べたコンテンツであるテーブルを生成する。たとえば、生成部132は、予め定められるルールに従って、複数の項目(カテゴリ)の各々を示す文字列を、テーブルフォーマット(たとえば、図2参照)の最上段の行を構成する各ブロックに対応付ける。
(Generation unit 132)
The generating unit 132 generates a table, which is a content in which attribute elements, each of which includes an attribute and a graphic element indicating a score determined for the attribute relative to scores determined for other attributes, are arranged in an order according to the determined score. For example, the generating unit 132 associates character strings indicating each of a plurality of items (categories) with each block constituting the top row of a table format (see, for example, FIG. 2 ) according to a predetermined rule.
また、生成部132は、各項目に属する複数の属性のうち、スコアが大きい属性から順に、各項目に対応する列を構成する各ブロックに対応付ける。また、生成部132は、各属性の各々について特定されたスコアを他の属性について特定されたスコアに対して相対的に示す図形要素であるスコアバーFを、属性を示す文字列の下部に割り付ける。このような処理の結果、生成部132は、項目(カテゴリ)ごとに、ターゲットユーザとの関連性の強さや、属性間の相対的な関係を直感的に把握可能なテーブルを生成できる。 The generation unit 132 also associates the attributes belonging to each item with the blocks constituting the columns corresponding to each item in descending order of score. The generation unit 132 also assigns a score bar F, which is a graphic element that indicates the score identified for each attribute relative to the scores identified for other attributes, to the bottom of the character string indicating the attribute. As a result of this processing, the generation unit 132 can generate a table that allows intuitive understanding of the strength of association with the target user and the relative relationships between attributes for each item (category).
また、生成部132は、複数の日時におけるスコアを特定し、操作内容に応じて表示を変更可能なテーブルを生成できる。たとえば、生成部132は、再生ボタン(たとえば、図2に示す再生ボタンB)に対する操作に応じて、スコアの順位の時系列変化に応じて属性要素の表示位置を変更可能に構成したテーブルを生成する。このようなテーブルの一例として、たとえば、生成部132は、属性要素が移動する態様で、属性要素の表示位置を入れ替えて表示可能に構成したテーブルを生成できる。このような処理の結果、生成部132は、各属性の時系列変化を直感的に把握可能なテーブルを生成できる。 The generation unit 132 can also generate a table that identifies scores at multiple dates and times and allows the display to be changed depending on the operation. For example, the generation unit 132 generates a table configured so that the display position of attribute elements can be changed depending on the time series change in the score ranking, depending on the operation on a play button (for example, play button B shown in FIG. 2). As an example of such a table, the generation unit 132 can generate a table configured so that the display positions of attribute elements can be swapped and displayed in a manner in which the attribute elements move. As a result of such processing, the generation unit 132 can generate a table that allows the time series change of each attribute to be intuitively grasped.
また、生成部132は、スコアの順位の変動を示す画像を属性要素に含めて表示可能に構成したテーブルを生成する。このような処理の結果、生成部132は、各属性の時系列の順位変動を直感的に把握可能なテーブルを生成できる。 In addition, the generation unit 132 generates a table configured to display images showing changes in score rankings as attribute elements. As a result of such processing, the generation unit 132 can generate a table that allows users to intuitively grasp the changes in rankings of each attribute over time.
(提供部133)
提供部133は、生成部132により生成されたコンテンツであるテーブルを提供する。たとえば、提供部133は、生成部132により生成されたコンテンツであるテーブルのデータを、通信部110を通じて、端末装置10に送信する。
(Providing Unit 133)
The providing unit 133 provides a table which is the content generated by the generating unit 132. For example, the providing unit 133 transmits data of the table which is the content generated by the generating unit 132 to the
[4.処理手順]
以下、図5を用いて、実施形態に係る情報提供装置100による処理手順について説明する。図5は、実施形態に係る情報提供装置による処理手順の一例を示すフローチャートである。図5に示す処理手順は、情報提供装置100の制御部130により実行される。図5に示す処理手順は、情報提供装置100の稼働中、繰り返し実行される。
4. Processing Procedure
Hereinafter, a processing procedure by the
図5に示すように、特定部131は、通信部110を通じて、端末装置10からコンテンツ条件およびターゲット条件を取得する(ステップS101)。
As shown in FIG. 5, the identification unit 131 acquires content conditions and target conditions from the
また、特定部131は、利用者情報データベース121を参照し、ターゲット条件を満たす利用者の利用者情報を取得する(ステップS102)。
The identification unit 131 also refers to the
また、特定部131は、所定の項目(カテゴリ)に属する複数の属性について、利用者の数に基づくスコアを特定する(ステップS103)。なお、特定部131は、複数の項目について、各項目に属する複数の属性に対応するスコアを特定する。 The identification unit 131 also identifies a score based on the number of users for multiple attributes belonging to a specific item (category) (step S103). Note that the identification unit 131 identifies scores corresponding to multiple attributes belonging to each item for multiple items.
また、生成部132は、属性と図形要素とを含む属性要素を、ステップS103で特定されたスコアに応じた順序で並べたコンテンツであるテーブルを生成する(ステップS104)。 The generation unit 132 also generates a table, which is content in which attribute elements, including attributes and graphic elements, are arranged in an order according to the scores identified in step S103 (step S104).
また、提供部135は、ステップS104で生成したテーブルを提供し(ステップS105)、図5に示す処理手順を終了する。 The providing unit 135 also provides the table generated in step S104 (step S105), and ends the processing procedure shown in FIG. 5.
[5.ハードウェア構成]
実施形態に係る情報提供装置100は、たとえば、図6に示すような構成のコンピュータ1000によって実現される。図6は、実施形態に係る情報提供装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
5. Hardware Configuration
The
コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
The computer 1000 is connected to an
演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一次的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD、フラッシュメモリ等により実現される。
The
出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインターフェイスであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインターフェイスであり、例えば、USB等により実現される。
The output IF 1060 is an interface for transmitting information to be output to an
なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。
The
ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。
The network IF 1080 receives data from other devices via the network N and sends it to the
演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。
The
例えば、コンピュータ1000が情報提供装置100として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、提供プログラム)を実行することにより、制御部130と同様の機能を実現する。すなわち、演算装置1030は、一次記憶装置1040上にロードされたプログラム(たとえば、提供プログラム)との協働により、実施形態に係る情報提供装置100による処理を実現する。
For example, when the computer 1000 functions as the
[6.その他]
上述した実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
[6. Other]
Of the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically by a known method. In addition, the information including the process procedures, specific names, various data and parameters shown in the above documents and drawings can be changed arbitrarily unless otherwise specified.
上述の実施形態において、情報提供装置100による提供方法(たとえば、図5参照)を実現するために、情報提供装置100が有する制御部130の各部(特定部131、生成部132、及び提供部133)に対応する処理機能は、情報提供装置100に予めインストールされている提供プログラムに対するアドオンとして実現してもよいし、軽量なプログラミング言語などを用いて、専用の提供プログラムとして柔軟に記述することにより実現されてもよい。
In the above-described embodiment, in order to realize the provision method by the information providing device 100 (for example, see FIG. 5), the processing functions corresponding to each part (identification part 131, generation part 132, and provision part 133) of the control part 130 of the
また、上述した実施形態において、情報提供装置100は、サービス利用者に対して各種サービスを提供する装置としての処理機能を有していてもよい。この場合、情報提供装置100は、サービスの提供に伴って利用者情報を取得し、記憶部120に保存することができる。
In addition, in the above-described embodiment, the
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。たとえば、制御部130の特定部131および生成部132とは機能的に統合されていてもよい。 In addition, each component of each device shown in the figure is a functional concept, and does not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution/integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed/integrated in any unit depending on various loads, usage conditions, etc. For example, the identification unit 131 and generation unit 132 of the control unit 130 may be functionally integrated.
また、上述の実施形態及び変形例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 The above-mentioned embodiments and variations can be combined as appropriate to the extent that they do not cause inconsistencies in the processing content.
[7.効果]
上述の実施形態に係る情報提供装置100(提供装置の一例)は、特定部131と、生成部132と、提供部133とを備える。特定部131は、利用者に関する属性であって所定のカテゴリ(項目)に属する複数の属性について、当該属性を有する利用者の数に基づく値(スコア)を特定する。生成部132は、属性と、当該属性について特定された値を他の属性について特定された値に対して相対的に示す図形要素とを含む属性要素を、特定された値に応じた順序で並べたコンテンツ(たとえば、テーブル)を生成する。提供部135は、コンテンツを提供する。
[7. Effects]
The information providing device 100 (an example of a providing device) according to the above-described embodiment includes an identifying unit 131, a generating unit 132, and a providing unit 133. The identifying unit 131 identifies a value (score) based on the number of users having a plurality of attributes that are related to users and belong to a predetermined category (item). The generating unit 132 generates content (for example, a table) in which attribute elements, including attributes and graphic elements that indicate values identified for the attributes relative to values identified for other attributes, are arranged in an order according to the identified values. The providing unit 135 provides the content.
また、実施形態に係る情報提供装置100において、生成部132は、複数のカテゴリについて、属性要素を並べた表示可能に構成したコンテンツを生成する。
In addition, in the
また、実施形態に係る情報提供装置100において、生成部132は、カテゴリごとに異なる態様(色やパターンなど)で表示可能に構成したコンテンツを生成する。
In addition, in the
また、実施形態に係る情報提供装置100において、生成部132は、図形要素(たとえば、図2に示すスコアバーFなど)と属性を示す文字とを並べて表示可能に構成したコンテンツを生成する。
In addition, in the
また、実施形態に係る情報提供装置100において、生成部132は、図形要素(たとえば、図3に示す矩形画像など)に属性を示す文字を重畳して表示可能に構成したコンテンツを生成する。
In addition, in the
このようにして、実施形態に係る情報提供装置100は、端末装置10の操作者U1に対して、項目(カテゴリ)ごとに、ターゲットユーザとの関連性の強さや、属性間の相対的な関係を直感的に把握可能なコンテンツ(たとえば、テーブル)を提供できる。この結果、情報提供装置100は、利用者の属性に関する情報の表示態様を改善できる。
In this way, the
また、実施形態に係る情報提供装置100において、生成部132は、複数の日時における値を特定し、操作内容に応じて表示位置を変更可能に構成したコンテンツを生成する。
In addition, in the
また、実施形態に係る情報提供装置100において、生成部132は、再生ボタン(たとえば、図2に示す再生ボタンB)に対する操作に応じて、値の順位の時系列変化に応じて属性要素の表示位置を変更可能に構成したコンテンツを提供する。
In addition, in the
また、実施形態に係る情報提供装置100において、生成部132は、属性要素が移動する態様で表示位置を入れ替えて表示可能に構成したコンテンツを提供する。
In addition, in the
また、実施形態に係る情報提供装置100において、生成部132は、値の順位の変動を示す画像(たとえば、図2に示す画像G)を属性要素に含めて表示可能に構成したコンテンツを生成する。
In addition, in the
このようにして、実施形態に係る情報提供装置100は、スコアの変化を端末装置10の操作者U1により分かりやすく提示できる。
In this way, the
以上、本願の実施形態をいくつかの図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 The above describes the embodiments of the present application in detail with reference to several drawings, but these are merely examples, and the present invention can be embodied in other forms with various modifications and improvements based on the knowledge of those skilled in the art, including the forms described in the disclosure section of the invention.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、制御部は、制御手段や制御回路に読み替えることができる。 The above-mentioned "section, module, unit" can be read as "means" or "circuit." For example, a control unit can be read as a control means or a control circuit.
10 端末装置
100 情報提供装置
110 通信部
120 記憶部
121 利用者情報データベース
130 制御部
131 特定部
132 生成部
133 提供部
REFERENCE SIGNS
Claims (9)
前記属性と、当該属性について特定された前記スコアを他の属性について特定された前記スコアに対して相対的に示す図形要素とを含む属性要素を、特定された前記スコアに応じた順序で並べたコンテンツを生成する生成部と、
前記生成部により生成された前記コンテンツを提供する提供部と
を備え、
前記特定部は、
端末装置から取得されるターゲット条件を満たす利用者の利用者情報を収集し、前記端末装置から取得されるコンテンツ条件において前記端末装置の操作者により前記所定のカテゴリとして指定された各項目に属する複数の属性について、当該属性ごとに、前記利用者情報に基づいて前記利用者の数を集計し、集計した利用者の数に基づいて、前記スコアを特定し、
前記生成部は、
前記各項目の各々に対応する文字列を表示する複数のブロックで構成される行と、前記スコアの順位を示す指標の各々を個別に表示する複数のブロックで構成される列と、前記各項目に属する各属性のデータの各々を個別に表示する複数のブロックで構成される列とを含む所定のテーブルフォーマットを用いて、前記項目に対応する列を構成する複数のブロックであって前記各項目に属する各属性のデータの各々を個別に表示する複数のブロックごとに、当該項目に属する各属性のデータを当該属性に対応する前記スコアの順位に対応する前記指標を表示するブロックに対応するブロックに対応付けるとともに、前記各属性のデータの各々を個別に表示する複数のブロックにおいて、前記属性について特定された前記スコアを他の属性について特定された前記スコアに対して相対的に示すスコアバーを、前記属性を示す文字列の下に割り付けたテーブルを、前記コンテンツとして生成する
ことを特徴とする提供装置。 an identification unit that counts the number of users having each of a plurality of attributes related to users and belonging to a predetermined category, and identifies a score indicating a strength of association between the attribute and the user based on the counted number of users;
a generating unit that generates content in which attribute elements including the attribute and a graphic element that indicates the score determined for the attribute relative to the scores determined for other attributes are arranged in an order according to the determined score;
a providing unit that provides the content generated by the generating unit,
The identification unit is
collecting user information of users who satisfy a target condition acquired from a terminal device, and for each of a plurality of attributes belonging to each item designated as the predetermined category by an operator of the terminal device in the content condition acquired from the terminal device, counting the number of users based on the user information, and identifying the score based on the counted number of users;
The generation unit is
a provision device that generates, as the content, a table using a predetermined table format including rows consisting of a plurality of blocks displaying character strings corresponding to each of the items, columns consisting of a plurality of blocks individually displaying each of the indicators indicating the ranking of the score, and columns consisting of a plurality of blocks individually displaying each of the data for each attribute belonging to each of the items, and for each of a plurality of blocks constituting the columns corresponding to the items and individually displaying each of the data for each attribute belonging to each of the items, associates the data for each attribute belonging to the item with a block corresponding to a block displaying the indicator corresponding to the ranking of the score corresponding to the attribute, and in the plurality of blocks individually displaying each of the data for each attribute, generates a table in which a score bar indicating the score specified for the attribute relative to the scores specified for other attributes is allocated below the character string indicating the attribute.
複数の前記カテゴリについて、前記属性要素を並べて表示可能に構成した前記コンテンツを生成する
ことを特徴とする請求項1に記載の提供装置。 The generation unit is
The providing device according to claim 1 , further comprising: generating the content configured so that the attribute elements can be displayed side by side for a plurality of the categories.
前記図形要素と前記属性を示す文字とを並べて表示可能に構成した前記コンテンツを生成する
ことを特徴とする請求項1または2に記載の提供装置。 The generation unit is
3. The providing device according to claim 1 , further comprising: generating the content configured so that the graphic element and the character indicating the attribute can be displayed side by side.
複数の日時における前記スコアを特定し、操作内容に応じて表示位置を変更可能に構成した前記コンテンツを生成する
ことを特徴とする請求項1に記載の提供装置。 The generation unit is
The providing device according to claim 1 , further comprising: a display device that generates the content configured to specify the scores at a plurality of dates and times and to change a display position according to an operation content.
再生ボタンに対する操作に応じて、前記スコアの順位の時系列変化に応じて前記属性要素の表示位置を変更可能に構成した前記コンテンツを生成する
ことを特徴とする請求項4に記載の提供装置。 The generation unit is
The providing device according to claim 4 , further comprising: generating the content configured so that a display position of the attribute element can be changed according to a time-series change in the ranking of the score in response to an operation on a play button.
前記属性要素が移動する態様で前記表示位置を入れ替えて表示可能に構成した前記コンテンツを生成する
ことを特徴とする請求項5に記載の提供装置。 The generation unit is
The providing device according to claim 5 , further comprising: generating the content configured to be displayable by switching the display position in a manner in which the attribute element moves.
前記スコアの順位の変動を示す画像を前記属性要素に含めて表示可能に構成した前記コンテンツを生成する
ことを特徴とする請求項6に記載の提供装置。 The generation unit is
The providing device according to claim 6 , further comprising: generating the content configured to be displayable by including an image indicating a change in the ranking of the score in the attribute element.
利用者に関する属性であって所定のカテゴリに属する複数の属性について、当該属性ごとに、当該属性を有する利用者の数を集計し、集計した利用者の数に基づいて、前記属性と前記利用者との関連性の強さを示すスコアを特定する特定工程と、
前記属性と、当該属性について特定された前記スコアを他の属性について特定された前記スコアに対して相対的に示す図形要素とを含む属性要素を、特定された前記スコアに応じた順序で並べたコンテンツを生成する生成工程と、
前記生成工程により生成された前記コンテンツを提供する提供工程と
を含み、
前記特定工程は、
端末装置から取得されるターゲット条件を満たす利用者の利用者情報を収集し、前記端末装置から取得されるコンテンツ条件において前記端末装置の操作者により前記所定のカテゴリとして指定された各項目に属する複数の属性について、当該属性ごとに、前記利用者情報に基づいて前記利用者の数を集計し、集計した利用者の数に基づいて、前記スコアを特定し、
前記生成工程は、
前記各項目の各々に対応する文字列を表示する複数のブロックで構成される行と、前記スコアの順位を示す指標の各々を個別に表示する複数のブロックで構成される列と、前記各項目に属する各属性のデータの各々を個別に表示する複数のブロックで構成される列とを含む所定のテーブルフォーマットを用いて、前記項目に対応する列を構成する複数のブロックであって前記各項目に属する各属性のデータの各々を個別に表示する複数のブロックごとに、当該項目に属する各属性のデータを当該属性に対応する前記スコアの順位に対応する前記指標を表示するブロックに対応するブロックに対応付けるとともに、前記各属性のデータの各々を個別に表示する複数のブロックにおいて、前記属性について特定された前記スコアを他の属性について特定された前記スコアに対して相対的に示すスコアバーを、前記属性を示す文字列の下に割り付けたテーブルを、前記コンテンツとして生成する
ことを特徴とする提供方法。 1. A computer-implemented method for providing a method comprising:
an identifying step of counting the number of users having each of a plurality of attributes related to users and belonging to a predetermined category, and identifying a score indicating the strength of association between the attribute and the user based on the counted number of users;
a generating step of generating content in which attribute elements including the attribute and a graphic element showing the score determined for the attribute relative to the scores determined for other attributes are arranged in an order according to the determined score;
a providing step of providing the content generated by the generating step,
The identifying step includes:
collecting user information of users who satisfy a target condition acquired from a terminal device, and for each of a plurality of attributes belonging to each item designated as the predetermined category by an operator of the terminal device in the content condition acquired from the terminal device, counting the number of users based on the user information, and identifying the score based on the counted number of users;
The generating step includes:
a provision method for generating, as the content, a table using a predetermined table format including rows made up of a plurality of blocks displaying character strings corresponding to each of the items, columns made up of a plurality of blocks individually displaying each of the indicators indicating the ranking of the score, and columns made up of a plurality of blocks individually displaying each of the data for each attribute belonging to each of the items, wherein, for each of a plurality of blocks constituting the columns corresponding to the items and individually displaying each of the data for each attribute belonging to each of the items, the data for each attribute belonging to the item is associated with a block corresponding to a block displaying the indicator corresponding to the ranking of the score corresponding to the attribute, and in the plurality of blocks individually displaying each of the data for each attribute, a score bar indicating the score specified for the attribute relative to the scores specified for other attributes is allocated below the character string indicating the attribute.
利用者に関する属性であって所定のカテゴリに属する複数の属性について、当該属性ごとに、当該属性を有する利用者の数を集計し、集計した利用者の数に基づいて、前記属性と前記利用者との関連性の強さを示すスコアを特定する特定手順と、
前記属性と、当該属性について特定された前記スコアを他の属性について特定された前記スコアに対して相対的に示す図形要素とを含む属性要素を、特定された前記スコアに応じた順序で並べたコンテンツを生成する生成手順と、
前記生成手順により生成された前記コンテンツを提供する提供手順と
を実行させ、
前記特定手順は、
端末装置から取得されるターゲット条件を満たす利用者の利用者情報を収集し、前記端末装置から取得されるコンテンツ条件において前記端末装置の操作者により前記所定のカテゴリとして指定された各項目に属する複数の属性について、当該属性ごとに、前記利用者情報に基づいて前記利用者の数を集計し、集計した利用者の数に基づいて、前記スコアを特定し、
前記生成手順は、
前記各項目の各々に対応する文字列を表示する複数のブロックで構成される行と、前記スコアの順位を示す指標の各々を個別に表示する複数のブロックで構成される列と、前記各項目に属する各属性のデータの各々を個別に表示する複数のブロックで構成される列とを含む所定のテーブルフォーマットを用いて、前記項目に対応する列を構成する複数のブロックであって前記各項目に属する各属性のデータの各々を個別に表示する複数のブロックごとに、当該項目に属する各属性のデータを当該属性に対応する前記スコアの順位に対応する前記指標を表示するブロックに対応するブロックに対応付けるとともに、前記各属性のデータの各々を個別に表示する複数のブロックにおいて、前記属性について特定された前記スコアを他の属性について特定された前記スコアに対して相対的に示すスコアバーを、前記属性を示す文字列の下に割り付けたテーブルを、前記コンテンツとして生成する
ことを特徴とする提供プログラム。 On the computer,
an identification step of counting the number of users having each of a plurality of attributes related to users and belonging to a predetermined category, and identifying a score indicating the strength of association between the attribute and the user based on the counted number of users;
a generation step of generating content in which attribute elements, including the attribute and a graphic element showing the score determined for the attribute relative to the scores determined for other attributes, are arranged in an order according to the determined scores;
a providing step of providing the content generated by the generating step;
The identification step includes:
collecting user information of users who satisfy a target condition acquired from a terminal device, and for each of a plurality of attributes belonging to each item designated as the predetermined category by an operator of the terminal device in the content condition acquired from the terminal device, counting the number of users based on the user information, and identifying the score based on the counted number of users;
The generating procedure includes:
a table generated as the content using a predetermined table format including rows made up of a plurality of blocks displaying character strings corresponding to each of the items, columns made up of a plurality of blocks individually displaying each of the indicators indicating the ranking of the score, and columns made up of a plurality of blocks individually displaying each of the data for each attribute belonging to each of the items, wherein, for each of a plurality of blocks constituting the columns corresponding to the items and individually displaying each of the data for each attribute belonging to each of the items, the data for each attribute belonging to the item is associated with a block corresponding to a block displaying the indicator corresponding to the ranking of the score corresponding to the attribute, and in the plurality of blocks individually displaying each of the data for each attribute, a score bar indicating the score specified for the attribute relative to the scores specified for other attributes is allocated below the character string indicating the attribute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021118982A JP7540978B2 (en) | 2021-07-19 | 2021-07-19 | Providing device, providing method, and providing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021118982A JP7540978B2 (en) | 2021-07-19 | 2021-07-19 | Providing device, providing method, and providing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023014817A JP2023014817A (en) | 2023-01-31 |
| JP7540978B2 true JP7540978B2 (en) | 2024-08-27 |
Family
ID=85130679
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021118982A Active JP7540978B2 (en) | 2021-07-19 | 2021-07-19 | Providing device, providing method, and providing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7540978B2 (en) |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020162486A1 (en) | 2019-02-05 | 2020-08-13 | ソニー株式会社 | Preference computation device, preference computation method, and program |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003076760A (en) * | 2001-09-04 | 2003-03-14 | Sanyo Electric Co Ltd | Beauty salon-support server |
| JP7440017B2 (en) * | 2019-10-23 | 2024-02-28 | デフィデ株式会社 | Financial information management analysis system |
-
2021
- 2021-07-19 JP JP2021118982A patent/JP7540978B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020162486A1 (en) | 2019-02-05 | 2020-08-13 | ソニー株式会社 | Preference computation device, preference computation method, and program |
Non-Patent Citations (1)
| Title |
|---|
| 株式会社ビズヒッツ,[年収300万円台の職業ランキング]男女500人アンケート調査,[online],2021年06月01日,インターネット<URL:https://prtimes.jp/main/html/rd/p/000000066.000041309.html> |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023014817A (en) | 2023-01-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10628775B2 (en) | Sankey diagram graphical user interface customization | |
| KR102591481B1 (en) | AI-based sales product recommendation system using trend analysis | |
| JP2019125007A (en) | Information analyzer, information analysis method and information analysis program | |
| KR102808603B1 (en) | Method for providing a solution for automating the creation of analysis data for content planning and regular reporting for branding and marketing based on a generative artificial intelligence model | |
| Kim et al. | Simultaneous effects of multiple cues in restaurant reviews | |
| JP6906667B1 (en) | Information processing equipment, information processing methods and information processing programs | |
| JP6584486B2 (en) | Prediction device, prediction method, and prediction program | |
| JP6748245B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP7540978B2 (en) | Providing device, providing method, and providing program | |
| JP6776072B2 (en) | Decision device, decision method, and decision program | |
| JP7403735B2 (en) | User attention word analysis device, method and program | |
| JP2022144962A (en) | Provision device, provision method, and provision program | |
| JP7551073B2 (en) | Moment analysis system, method and program | |
| US20160055574A1 (en) | Retail Store Layout Based on Online Actions | |
| JP7318071B1 (en) | Information processing device, information processing method, and information processing program | |
| JP7249446B1 (en) | Information processing device, information processing method, and information processing program | |
| JP7513578B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7189277B1 (en) | Provision device, provision method, and provision program | |
| JP7620906B2 (en) | Behavioral pattern analysis device, method, and program | |
| JP2023121018A (en) | Information processing program, information processing method, and terminal device | |
| JP7167370B1 (en) | Information processing device, information processing method, and information processing program | |
| JP2017068483A (en) | Information processing apparatus, information processing method, and program | |
| JP7326552B1 (en) | Information processing device, information processing method, and information processing program | |
| US12056166B2 (en) | System and method for supporting corporate business | |
| JP7387974B2 (en) | Information processing device, information processing method, and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220518 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220518 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220823 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221017 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230117 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230316 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230620 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230831 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230908 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20231026 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20231124 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240603 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240815 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7540978 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |