JP7692016B2 - Program, method, and system - Google Patents
Program, method, and system Download PDFInfo
- Publication number
- JP7692016B2 JP7692016B2 JP2023134143A JP2023134143A JP7692016B2 JP 7692016 B2 JP7692016 B2 JP 7692016B2 JP 2023134143 A JP2023134143 A JP 2023134143A JP 2023134143 A JP2023134143 A JP 2023134143A JP 7692016 B2 JP7692016 B2 JP 7692016B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- user
- attribute
- talent
- 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
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
特許法第30条第2項適用 カバー株式会社が、本願発明を以下のとおり公開した。 「プレス発表」:2023年2月17日、https://prtimes.jp/main/html/rd/p/000000900.000030268.html、「自社ホームページ」:2023年2月17日、2023年2月22日、2023年3月27日、2023年7月7日、https://cover-corp.com/news/detail/20230217、https://cover-corp.com/business/vtuber、https://hololivesuperexpo2023.hololivepro.com/news/holoplus/、http://holoplus.com/、「ツイッター」:2023年2月18日、2023年3月28日、https://twitter.com/hololivetv/status/1626914677174181889?s=20、https://twitter.com/hololivetv/status/1640654974559608832?s=20、「YOUTUBE」:2023年2月18日、2023年2月28日、2023年3月19日、https://www.youtube.com/live/rxXjpThCgUY?feature=share&t=2876 https://www.youtube.com/live/XMo4h-pdCM8?si=FRn_0DAdPFu5lvtk、https://www.youtube.com/live/CWCaIKiwU3U?feature=share、アプリケーション「ホロプラス」のベータ版アプリのダウンロード用URLをユーザにメール配信:2023年3月16日、https://apps.apple.com/jp/app/testflight/id899247664、https://play.google.com/store/apps/details?id=com.cover_corp.holoplusApplication of
特許法第30条第2項適用 カバー株式会社が、本願発明を以下のとおり公開した。決算説明資料:2023年5月12日、2023年3月期決算発表時、自社IRニュースページ:2023年8月9日、https://www.nikkei.com/nkd/disclosure/tdnr/20230512570029/、https://finance.logmi.jp/378167、https://cover-corp.com/ir、自社主催イベント「hololive SUPER EXPO 2023 Supported By Bushiroad」:2023年3月19日、幕張メッセ 国際展示場Application of
本発明は、プログラム、方法、およびシステムに関する。 The present invention relates to a program, a method, and a system.
タレントなどの人やモノなど好きな応援対象(所謂推し)を応援するファン活動(所謂推し活)において、例えばSNSなどから応援対象であるタレント本人の投稿や、応援対象のタレントが所属する事務所等のアカウントからの投稿をチェックすることで、応援対象の最新情報を収集することが主流となっている(例えば、非特許文献1、および、非特許文献2参照)。
In fan activities (known as oshikatsu), where fans support a person or thing they like (known as oshi), such as a celebrity, fans typically collect the latest information about the celebrity by checking posts from the celebrity's account on social media, or posts from the account of the agency to which the celebrity belongs (see, for example, Non-Patent
しかしながら、従来の情報収集方法では、応援対象に関するグッズ情報や配信情報などに限らず、日常的な投稿や、応援対象とは関係のない情報など様々な投稿が混在するため、ユーザは目的とする情報にすぐに辿り着き難いことがある。また、ユーザがフォローしていないアカウントによってユーザの応援対象に関する情報の投稿があったとしても、非フォローアカウントの投稿であるため、ユーザは見逃してしまう虞があった。また、手入力で条件を毎回設定して検索をする手間を生じさせてしまう。 However, with conventional information gathering methods, users may have difficulty quickly finding the information they are looking for because a variety of posts are mixed in, including not only merchandise information and distribution information related to the target of their support, but also everyday posts and information unrelated to the target of their support. Even if an account that the user does not follow posts information about the target of their support, the user may miss it because it is a post from an account that the user does not follow. This also creates the trouble of having to manually set search conditions each time.
本発明は、かかる実情に鑑み考え出されたものであり、好みの情報を容易に特定可能とするプログラム、方法、およびシステムを提供するものである。 The present invention was conceived in light of this situation, and provides a program, method, and system that makes it easy to identify preferred information.
(1) 本発明のある局面にしたがうプログラムは、属性が関連付けられた複数種類のコンテンツ(例えば、ニュース記事、投稿記事、動画など)をユーザに提供可能とするプログラム(例えば、記憶部120に記憶されているプログラム、コンテンツを提供するためのプログラムなど)であって、
前記属性は、複数種類の第1属性(例えば、図5のタレント情報データベースの所属グループ1に対応する図6(A)のコミュニティA、コミュニティBなど)と、複数種類の第2属性(例えば、図5のタレント情報データベースに記憶されるタレント、あるいは、所属グループ2のユニットなど)とを含み、
コンピュータ(例えば、配信サーバ100、ユーザ端末300)を、
前記複数種類の第1属性および前記複数種類の第2属性のうちから、前記ユーザからの操作に応じて予め選択された属性(例えば、図6の属性選択画面において、図9のステップS103、ステップS107などで選択された参加コミュニティおよび推しタレントなど)を特定可能に記憶するための記憶手段(例えば、アカウント管理部133は、図9のステップS104、ステップS108において、アカウント情報125として記憶する図7のユーザ情報データベースに、参加コミュニティおよび推しタレントIDをユーザIDに関連付けて記憶)と、
所定条件の成立(例えば、図10のホーム画面や、図11のコミュニティ画面、図27の配信スケジュール画面に表示される推しフィルター20に対するオンオフ操作)に応じて、前記ユーザにより予め選択されて記憶されている第1属性が関連付けられたコンテンツに関するコンテンツ情報(例えば、図7のユーザ情報データベースに記憶されるユーザが予め選択した参加コミュニティ内に投稿されているコンテンツのコンテンツ見出し(60,70,90))を当該ユーザが特定可能となる第1表示状態(例えば、図16のステップS203により、図10のホーム画面や図11のコミュニティ画面を図15(B)のように推しフィルター20オフの状態で表示)と、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のいずれもが関連付けられたコンテンツに関するコンテンツ情報(例えば、図7のユーザ情報データベースに記憶される、ユーザが予め選択した参加コミュニティ内に投稿されているコンテンツであって、ユーザが予め選択した推しタレントのタレントIDが関連付けられた図14の記事のコンテンツ見出し(60,70,90))を当該ユーザが特定可能となる第2表示状態(例えば、推しフィルター20をオンにする操作により、図16のステップS204によって、図15(A)の推しフィルター20がオン状態の画面)とを含む複数種類の表示状態のいずれかに切り替えて表示するための表示切替手段(例えば、コンテンツ管理部132、アカウント管理部133、入力情報送信部353、表示制御部352)として機能させ、
前記複数種類の第1属性は、各々、前記複数種類の第2属性の少なくともいずれかを含むグループであり、前記複数種類の第2属性は、各々、前記複数種類の第1属性に対応する複数種類のグループの少なくともいずれかに所属し得る属性である。
(1) A program according to an aspect of the present invention is a program (e.g., a program stored in the
The attributes include a plurality of types of first attributes (e.g., community A and community B in FIG. 6A corresponding to belonging
A computer (e.g., a
a storage means for identifiably storing attributes (e.g., a participating community and a favorite talent selected in step S103, step S107, etc. of FIG. 9 on the attribute selection screen of FIG. 6) that are selected in response to an operation by the user from among the plurality of types of first attributes and the plurality of types of second attributes (e.g., the
Depending on the establishment of a predetermined condition (for example, an on/off operation of the
Each of the multiple types of first attributes is a group including at least one of the multiple types of second attributes, and each of the multiple types of second attributes is an attribute that can belong to at least one of multiple types of groups corresponding to the multiple types of first attributes .
このような構成によれば、ユーザにより予め選択された第1属性が関連付けられたコンテンツに関するコンテンツ情報と、ユーザにより予め選択された第1属性および第2属性が関連付けられたコンテンツに関するコンテンツ情報とを切り替えて表示可能となる。これにより、ユーザは好みの情報を容易に特定可能となる。 With this configuration, it is possible to switch between displaying content information related to content associated with a first attribute preselected by the user and displaying content information related to content associated with a first attribute and a second attribute preselected by the user. This allows the user to easily identify information that they prefer.
(2) 上記(1)において、前記所定条件は、前記ユーザが属性を予め選択するときの一連の操作(例えば、図9の属性選択処理における操作)とは異なる操作であって、当該ユーザからの切替操作(例えば、推しフィルター20への選択操作)に応じて成立する条件を含む。 (2) In (1) above, the predetermined condition is an operation different from the series of operations when the user preselects an attribute (e.g., the operations in the attribute selection process of FIG. 9 ), and includes a condition that is met in response to a switching operation from the user (e.g., a selection operation to the favorite filter 20).
このような構成によれば、表示する際に改めてユーザが属性を選択する操作などを要することなく、予め選択しておいた属性が関連付けられたコンテンツに関するコンテンツ情報に切り替えて表示させることができるため、操作性・ユーザの利便性を向上させることができる。 With this configuration, the user does not need to perform an operation to select an attribute again when displaying the content, and the content information related to the previously selected attribute can be switched to and displayed, thereby improving operability and user convenience.
(3) 上記(2)において、前記表示切替手段は、前記第1表示状態および前記第2表示状態のいずれにおいても前記切替操作を受け付けるアイコンを表示し(例えば、図15の推しフィルター20がオンの状態(A)であっても、オフの状態(B)であっても、推しフィルター20は表示)、前記第1表示状態におけるアイコンへの操作(例えば、図15(B)の推しフィルター20がオフの状態における推しフィルター20への操作、図16のステップS201)に応じて前記第2表示状態(例えば、図15(A)の推しフィルター20がオンの状態、図16のステップS204)に切り替えて表示し、前記第2表示状態におけるアイコンへの操作に応じて前記第1表示状態に切り替えて表示(例えば、図15(A)の推しフィルター20がオンの状態で、推しフィルター20への操作によって、ステップS202、ステップS203で、図15(B)の推しフィルターオフの状態で表示)する。
(3) In (2) above, the display switching means displays an icon that accepts the switching operation in both the first display state and the second display state (for example, the
このような構成によれば、切り替えを簡易化・容易化できる。 This configuration makes switching easier and simpler.
(4) 上記(1)において、前記複数種類のコンテンツには、前記第1属性および前記第2属性とは異なる第3属性が関連付けられているコンテンツ(例えば、図6(A)に例示する、常に参加状態であるコミュニティP内に投稿されたコンテンツ、図10のホーム画面において参加しているコミュニティにかかわらず表示されるフィーチャー61)を含み、
前記表示切替手段は、前記第3属性が関連付けられているコンテンツに関するコンテンツ情報については、前記ユーザにより予め選択されて記憶されている属性にかかわらず、前記第1表示状態および前記第2表示状態のいずれにおいても特定可能となるように表示(例えば、コミュニテP内に投稿されたコンテンツや、フィーチャー61は、ユーザが予めいずれの参加コミュニティ、および、推しタレントを選択しているかにかかわらず表示される)する。
(4) In the above (1), the plurality of types of content includes content associated with a third attribute different from the first attribute and the second attribute (for example, content posted in a community P in which the user is always participating, as illustrated in FIG. 6A, and
The display switching means displays content information relating to content associated with the third attribute so that the content information is identifiable in both the first display state and the second display state, regardless of the attribute pre-selected and stored by the user (for example, content posted in community P and
このような構成によれば、ユーザが予め選択しておいた属性とは異なる属性に関するコンテンツ情報も表示され得るようにすることで、切り替えの状態にかかわらず例えば運営者が全ユーザに知らせたい情報をユーザに報知することが可能となる。 With this configuration, content information related to attributes different from those selected in advance by the user can also be displayed, making it possible for an administrator, for example, to notify users of information that the administrator wants all users to know, regardless of the switching state.
(5) 上記(1)において、前記複数種類のコンテンツには、前記第1属性および前記第2属性のうち第1属性のみが関連付けられているコンテンツ(例えば、図14、図25の記事a99など、関連タレントが誰も関連付けられていないコンテンツ)を含み、
前記第2表示状態は、前記第1属性のみが関連付けられているコンテンツに関するコンテンツ情報の表示を含まない(例えば、参加コミュニティ内に投稿されたコンテンツであっても、関連タレントがいずれも関連付いていないコンテンツのコンテンツ見出しは表示されない)表示状態である。
(5) In the above (1), the plurality of types of content includes content with which only the first attribute is associated among the first attribute and the second attribute (for example, content with no related talent associated therewith, such as article a99 in FIG. 14 or FIG. 25 ),
The second display state is a display state that does not include the display of content information regarding content with which only the first attribute is associated (e.g., a content heading for content that is posted within a participating community but has no associated talent is not displayed).
このような構成によれば、第2表示状態においては、第2属性まで関連付けられていないコンテンツに関するコンテンツ情報が表示されないため、ユーザは好みの第1属性および第2属性が関連付けられた情報を特定することが容易となる。 With this configuration, in the second display state, content information about content that is not associated with the second attribute is not displayed, making it easier for the user to identify information associated with the preferred first and second attributes.
(6) 上記(1)において、前記複数種類の第2属性とは、複数種類のキャラクタ(例えば、図5の各タレント)であり、
前記複数種類の第1属性とは、前記第2属性であるキャラクタを区分けする複数種類のグループ(例えば、図5の各タレントを区分けする所属グループ1(グループA、グループBなど))である。
(6) In the above (1), the plurality of types of second attributes are a plurality of types of characters (e.g., each of the talents in FIG. 5 ),
The multiple types of first attributes are multiple types of groups into which the characters, which are the second attributes, are divided (for example, the groups 1 (Group A, Group B, etc.) into which the talents in FIG. 5 are divided).
このような構成によれば、キャラクタを区分けするグループに関する情報から、さらにユーザ好みのキャラクタの情報に絞った情報を特定することが可能となる。 With this configuration, it is possible to identify information about characters that are more specific to the user's preferences from information about groups that classify characters.
(7) 上記(1)において、前記複数種類の第2属性には、複数のキャラクタからなる属性(例えば、図5の所属グループ2などのユニット(1期生、2期生など))が含まれる。
(7) In (1) above, the multiple types of second attributes include attributes consisting of multiple characters (for example, units such as
このような構成によれば、キャラクタを区分けするグループに関する情報から、さらにユーザ好みの複数のキャラクタからなる属性の情報に絞った情報を特定することが可能となる。 With this configuration, it is possible to identify information about groups that classify characters, and further narrow it down to information about attributes of multiple characters that the user prefers.
(8) 上記(1)において、前記複数種類のコンテンツは、特定種類のカテゴリ(例えば、図10のホーム画面の推しトピック62)を含む複数種類のカテゴリ(例えば、図10の人気のユーザ投稿63、記念配信64、グッズ65など)のいずれかに分類可能であり、
前記表示切替手段は、コンテンツに関するコンテンツ情報を前記複数種類のカテゴリ毎に分類して表示可能であり(例えば、図10のホーム画面)、特定種類のカテゴリにおいては、前記第1表示状態および前記第2表示状態のいずれにおいても、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のいずれもが関連付けられたコンテンツのうちの所定数のコンテンツに関するコンテンツ情報を当該ユーザが特定可能となるように表示し(例えば、推しフィルター20のオンあるいはオフのいずれの状態であるかにかかわらず、推しトピック62には、ユーザが予め選択した参加コミュニティ内に投稿され、ユーザが予め選択した推しタレントが関連付けられたコンテンツのコンテンツ見出し60が所定数表示され得る)、前記特定種類のカテゴリ以外のカテゴリにおいては、前記第1表示状態および前記第2表示状態のいずれであるかに応じたコンテンツに関するコンテンツ情報を当該ユーザが特定可能となるように表示する(例えば、推しトピック62以外のカテゴリは、推しフィルター20のオンオフ操作によって、表示されるコンテンツ見出し60が切り替わる)。
(8) In the above (1), the plurality of types of content can be classified into any of a plurality of types of categories (e.g.,
The display switching means is capable of classifying and displaying content information related to content by the plurality of types of categories (e.g., the home screen in FIG. 10 ), and in a specific type of category, in both the first display state and the second display state, content information related to a predetermined number of pieces of content associated with both the first attribute and the second attribute preselected and stored by the user is displayed so as to be identifiable by the user (e.g., regardless of whether the recommended
このような構成によれば、ユーザが予め選択している第1属性および第2属性が関連付けられたコンテンツのうちの一部が、表示状態の切替操作をせずとも表示可能となるため、切替操作の手間なく、ユーザは好みの第1属性および第2属性が関連付けられたコンテンツを特定可能となる。 With this configuration, some of the content associated with the first and second attributes previously selected by the user can be displayed without switching the display state, allowing the user to identify content associated with the preferred first and second attributes without the hassle of switching.
(9) 上記(8)において、前記表示切替手段は、前記第1表示状態および前記第2表示状態のいずれにおいても、前記特定種類のカテゴリに分類されるコンテンツに関するコンテンツ情報(例えば、推しトピック62に表示されるコンテンツ見出し60)を、他のカテゴリに分類されるコンテンツに関するコンテンツ情報よりも優先して表示可能(例えば、図10に例示するように他のカテゴリよりも表示順位が上である)とする。 (9) In (8) above, the display switching means can display content information related to the content classified into the specific type of category (e.g., content heading 60 displayed in recommended topic 62) in preference to content information related to content classified into other categories (e.g., higher in display order than other categories, as illustrated in FIG. 10) in both the first display state and the second display state.
このような構成によれば、ユーザは好みの第1属性および第2属性が関連付けられたコンテンツの特定が容易となる。 This configuration makes it easier for users to identify content that is associated with their preferred first and second attributes.
(10) 上記(1)において、前記第1表示状態は、前記ユーザにより予め選択されて記憶されている第1属性のうち(例えば、図9の属性選択処理によって図7のユーザ情報データベースに記憶されているユーザが予め選択した参加コミュニティのうち)、ユーザからの操作に応じて選択された第1属性が関連付けられたコンテンツに関するコンテンツ情報を当該ユーザが特定可能となる表示状態(例えば、参加コミュニティとしてコミュニティAと、コミュニティBとを選択していれば、さらに図12のチャンネル一覧画面からコミュニティを個別に選択して、個々のコミュニティの画面(図11に例示するコミュニティ画面)が、表示。あるいは、コミュニティアイコン14に対する選択操作により、図12のチャンネル一覧画面で、コミュニティバー81を選択したコミュニティの画面が表示)を含む。
(10) In (1) above, the first display state includes a display state in which the user can identify content information related to content associated with a first attribute selected in response to an operation by the user from among the first attributes previously selected and stored by the user (e.g., from among the participating communities previously selected by the user and stored in the user information database of FIG. 7 by the attribute selection process of FIG. 9) (e.g., if community A and community B are selected as participating communities, the community can be individually selected from the channel list screen of FIG. 12, and the screen of each community (the community screen exemplified in FIG. 11) can be displayed. Alternatively, a selection operation on the
このような構成によれば、ユーザが予め選択した第1属性の中から、さらに好みの第1属性を選択して、当該さらに選択した第1属性毎のコンテンツ情報を表示させることができるため、ユーザは好みの情報の中からであってもさらに必要に応じて、さらに任意の情報を抽出可能となり、利便性が向上する。 With this configuration, the user can select a preferred first attribute from among the first attributes selected in advance, and content information for each selected first attribute can be displayed. This allows the user to further extract any information they wish, even from among the preferred information, as necessary, improving convenience.
(11) 上記(1)において、前記第2表示状態は、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のうち(例えば、図9の属性選択処理によって図7のユーザ情報データベースに記憶されている推しタレントのうち)、ユーザからの操作に応じて選択された属性が関連付けられたコンテンツに関するコンテンツ情報を当該ユーザが特定可能となる表示状態に切り替えて表示可能となる表示状態(例えば、推しタレントに複数人選択していたとしても、さらにタレント個々(例えば最推しタレントなど)に絞りこむことができる。変形例(属性抽出処理について)参照)を含む。 (11) In the above (1), the second display state includes a display state in which the content information related to the content associated with the attribute selected in response to an operation by the user from among the first attribute and second attribute previously selected and stored by the user (e.g., among the favorite talents stored in the user information database of FIG. 7 by the attribute selection process of FIG. 9) can be switched to a display state in which the user can specify the content information (e.g., even if multiple favorite talents have been selected, the favorite talents can be further narrowed down to individual talents (e.g., the most favorite talent). See modified example (regarding attribute extraction process)).
このような構成によれば、ユーザが予め選択した第2属性の中から、さらに好みの第2属性を選択して、当該さらに選択した第2属性毎のコンテンツ情報を表示させることができるため、ユーザは好みの情報の中からであってもさらに必要に応じて、さらに任意の情報を抽出可能となり、利便性が向上する。 With this configuration, the user can select a preferred second attribute from among the second attributes previously selected by the user, and content information for each selected second attribute can be displayed. This allows the user to further extract any information they wish, even from among the preferred information, as necessary, improving convenience.
(12) 上記(1)において、前記コンピュータを、
前記コンテンツに対する前記ユーザからの好感アクション(例えば、図24などのアイコン708に対するタップアクション))を受け付ける度に受付演出(例えば、図24(A)のアイコンやファンマークの出現や、図24(B)の豪華演出、図26のタップアクション演出処理)を行うための手段として機能させ、
前記受付演出は、前記アクションを受け付けたコンテンツに関連付けられている前記第2属性に関する演出(例えば、タップアクションがされたコンテンツに関連タレントが関連付けられていれば、図25の記事a1に例示するように、各タレントに対応したファンマークの演出(図24のファンマーク42など)や、タレント演出がなされる)を含む。
(12) In the above (1), the computer is
functioning as a means for performing a reception effect (for example, the appearance of an icon or a fan mark in FIG. 24(A), the luxurious effect in FIG. 24(B), or the tap action effect processing in FIG. 26) every time a favorable action (for example, a tap action on an
The reception effect includes an effect related to the second attribute associated with the content that accepted the action (for example, if a related talent is associated with the content on which the tap action was performed, a fan mark effect corresponding to each talent (such as
このような構成によれば、受付演出に第2属性に関する演出が含まれているため、ユーザに対してアクションを取るよう促すことが可能となる。 With this configuration, the reception presentation includes a presentation related to the second attribute, making it possible to encourage the user to take action.
(13) 上記(12)において、前記受付演出を行うための手段は、前記アクションを所定回数(例えば、タップ回数100回)受け付けたときに、特別受付演出(例えば、図24(B)、図25の豪華演出、タレント演出、図26のステップS508~ステップS513など)を行う。 (13) In (12) above, the means for performing the reception effect performs a special reception effect (for example, the luxury effect or talent effect in FIG. 24(B) or FIG. 25, or steps S508 to S513 in FIG. 26, etc.) when the action is received a predetermined number of times (for example, 100 taps).
このような構成によれば、アクションを所定回数行えば特別受付演出が行われるため、ユーザに対してアクションを取るよう促すことが可能となる。 With this configuration, a special reception effect will be triggered if the action is performed a predetermined number of times, making it possible to encourage the user to take an action.
(14) 上記(1)において、前記複数種類のコンテンツは、前記複数種類の第2属性のいずれかが関連付けられている第2属性関連コンテンツ(例えば、図14の関連タレントが関連付けられているコンテンツ)を含み、
前記表示切替手段は、前記第1表示状態および前記第2表示状態のいずれにおいても前記第2属性関連コンテンツに関するコンテンツ情報について、当該第2属性関連コンテンツに関連付けられている第2属性を特定可能となるように表示(例えば、推しフィルター20がオンあるいはオフのいずれの状態であっても、コンテンツ見出し(60,70,90)などに、関連タレント88(出演関連タレント94)が表示される)する。
(14) In the above (1), the plurality of types of content includes second attribute-related content associated with any one of the plurality of types of second attributes (e.g., content associated with a related talent in FIG. 14 ),
The display switching means displays content information regarding the second attribute related content in either the first display state or the second display state so that the second attribute associated with the second attribute related content can be identified (for example, regardless of whether the recommended
このような構成によれば、ユーザは第1表示状態および第2表示状態のいずれにおいても第2属性関連コンテンツに関連付けられている第2属性を特定可能であるため、ユーザの利便性が向上する。 With this configuration, the user can identify the second attribute associated with the second attribute-related content in both the first display state and the second display state, improving user convenience.
(15) 上記(1)において、前記複数種類のコンテンツは、ユーザから投稿される投稿コンテンツを含み(例えば、図14の投稿権限ユーザの記事など)、
前記コンピュータを、
前記ユーザからの投稿情報(例えば、図18のステップS313で送信されるテキストや画像、カテゴリ、関連タレント、ユーザIDなどを特定するための投稿情報)に応じた投稿コンテンツに関するコンテンツ情報を生成するための手段(例えば、コンテンツ管理部132、入力情報送信部353)であって、当該投稿情報に第2属性を指定するための情報が含まれる場合に(例えば、図17の関連タレントバー40への操作、図18のステップS310、ステップS311)当該投稿コンテンツが当該指定された第2属性が関連付けられたコンテンツに関するコンテンツ情報として生成(例えば、図14のコンテンツデータベースに、関連タレントに選択されたタレントのタレントIDを関連付けて記憶して、図10のホーム画面や図11のコミュニティ画面において、コンテンツ見出し(60,70)を表示)するための手段(例えば、コンテンツ管理部132、入力情報送信部353)として機能させる。
(15) In the above (1), the plurality of types of content include posted content posted by users (e.g., articles by users with posting authority as shown in FIG. 14 ),
The computer,
The device functions as a means (e.g., the
このような構成によれば、ユーザ投稿にも第2属性を関連付けることができるため、ユーザ間において好みの情報の共有が容易となる。 With this configuration, the second attribute can also be associated with user posts, making it easier for users to share their favorite information.
(16) 上記(1)において、前記複数種類のコンテンツは、ユーザから投稿される投稿コンテンツを含み(例えば、図14の投稿権限ユーザの記事など)、
前記ユーザには、複数の特定ユーザが含まれ、
前記コンピュータを、
前記投稿コンテンツに関するコンテンツ情報に対するアクション(例えば、コメントやタップアクション)を受け付けるための手段(例えば、コンテンツ管理部132、入力部330)として機能させ、
前記複数種類の第2属性とは、前記複数の特定ユーザ各々に対応する複数種類のキャラクタ(例えば、特定ユーザは、図5のタレント各々に対応)であり、
前記表示切替手段は、前記投稿コンテンツに関するコンテンツ情報に対して前記特定ユーザからアクションを受け付けたことに応じて、当該投稿コンテンツに関するコンテンツ情報の表示態様を異なる表示態様に変化させて表示する(例えば、タレントに対応するユーザからアクションがあった場合には、コンテンツ見出し(60,70,90)に、特別アクション79を表示する)。
(16) In the above (1), the plurality of types of content include posted content posted by users (e.g., articles by users with posting authority as shown in FIG. 14 ),
The users include a plurality of specific users;
The computer,
functioning as a means (e.g., a
The plurality of types of second attributes are a plurality of types of characters corresponding to the plurality of specific users (for example, the specific users correspond to the respective talents in FIG. 5 );
The display switching means changes the display mode of the content information related to the posted content to a different display mode in response to receiving an action from the specific user on the content information related to the posted content (for example, when an action is received from a user corresponding to a talent, a
このような構成によれば、ユーザは、特定ユーザがアクションを行った投稿コンテンツであることを容易に特定可能となる。そのため、第2属性に関する情報を求めるユーザにとって利便性が向上する。また、ユーザが行った投稿コンテンツに対して特定ユーザからのアクションがあれば、ユーザは特別感を得ることができる。 With this configuration, the user can easily identify that the posted content is one on which a specific user has taken an action. This improves convenience for users who are looking for information on the second attribute. Furthermore, if a specific user takes an action on the posted content posted by the user, the user can feel a sense of exclusivity.
(17) 上記(16)において、前記表示切替手段は、前記投稿コンテンツに関するコンテンツ情報に対して前記特定ユーザからアクションを受け付けたことに応じて、当該投稿コンテンツに関するコンテンツ情報の表示態様を、当該特定ユーザが前記ユーザにより予め選択されて記憶されている第2属性に対応する特定ユーザであるか否かに応じて異なる表示態様に変化させて表示する(例えば、コンテンツに対してアクションを行ったタレントが推しタレントであれば、推しタレントでなかった場合とは表示態様を変化させる。変形例(ホーム画面やコミュニティ画面などにおける特別アクションの表示態様について)参照)。 (17) In the above (16), in response to receiving an action from the specific user on the content information related to the posted content, the display switching means changes the display mode of the content information related to the posted content to a different display mode depending on whether the specific user is a specific user corresponding to a second attribute previously selected and stored by the user and displays the content information (for example, if the talent who performed the action on the content is a favorite talent, the display mode is changed from when the talent is not a favorite talent. See modified example (regarding the display mode of special actions on the home screen, community screen, etc.)).
このような構成によれば、ユーザは、ユーザが予め選択した第2属性に対応する特定ユーザがアクションを行った投稿コンテンツであることを容易に特定可能となる。そのため、第2属性に関する情報を求めるユーザにとって利便性が向上する。また、ユーザが行った投稿コンテンツに対してアクションを行った特定ユーザが、ユーザが予め選択した第2属性に対応する特定ユーザであることを認識することができ、ユーザはさらなる特別感を得ることができる。 With this configuration, the user can easily identify that the posted content is the content on which a specific user corresponding to the second attribute selected in advance by the user has taken an action. This improves convenience for users who seek information on the second attribute. In addition, the user can recognize that the specific user who has taken an action on the posted content is the specific user corresponding to the second attribute selected in advance by the user, which gives the user a feeling of exclusivity.
(18) 上記(16)において、前記表示切替手段は、前記投稿コンテンツに関するコンテンツ情報に対して前記特定ユーザからアクションを受け付けたことに応じて、当該投稿コンテンツに関するコンテンツ情報の表示態様を、当該特定ユーザが前記投稿コンテンツに関連付けられている第2属性に対応する特定ユーザであるか否かに応じて異なる表示態様に変化させて表示する(例えば、コンテンツに対してアクションを行ったタレントがコンテンツに関連付けられた関連タレント本人であれば、関連タレントでなかった場合とは表示態様を変化させる。変形例(ホーム画面やコミュニティ画面などにおける特別アクションの表示態様について)参照)。 (18) In the above (16), in response to receiving an action from the specific user on content information related to the posted content, the display switching means changes the display mode of the content information related to the posted content to a different display mode depending on whether the specific user is a specific user corresponding to the second attribute associated with the posted content (for example, if the talent who has taken an action on the content is a related talent associated with the content, the display mode is changed from that when the talent is not the related talent; see modified example (regarding display mode of special actions on home screen, community screen, etc.)).
このような構成によれば、ユーザは、投稿コンテンツに関連付けられている第2属性に対応する特定ユーザがアクションを行った投稿コンテンツであることを容易に特定可能となる。そのため、第2属性に関する情報を求めるユーザにとって利便性が向上する。また、ユーザが行った投稿コンテンツに対してアクションを行った特定ユーザが、投稿コンテンツに関連付けられている特定ユーザであることを認識することができ、ユーザはさらなる特別感を得ることができる。 With this configuration, the user can easily identify that the posted content is the content on which a specific user corresponding to the second attribute associated with the posted content has taken an action. This improves convenience for users who are looking for information on the second attribute. In addition, the user can recognize that the specific user who has taken an action on the posted content created by the user is the specific user associated with the posted content, giving the user a feeling of exclusivity.
(19) 上記(1)において、前記コンピュータを、
前記ユーザにより予め選択されて記憶されている第2属性が関連づけられたコンテンツ情報を当該ユーザが特定可能となるようにする際に(例えば、推しタレントが関連タレントとして関連付けられたコンテンツが投稿されたとき)、当該ユーザに当該第2属性が関連付けられたコンテンツ情報が特定可能となる旨を報知(例えば、推しタレントに関する情報が投稿された旨をプッシュ通知)するための手段(例えば、制御部130、制御部350)として機能させる。
(19) In the above (1), the computer is
When the user is made able to identify content information associated with a second attribute that has been selected and stored in advance by the user (for example, when content is posted in which a favorite talent is associated as a related talent), the device functions as a means (e.g.,
このような構成によれば、ユーザは予め選択した第2属性に関するコンテンツ情報の特定がより容易となる。 This configuration makes it easier for the user to identify content information related to the pre-selected second attribute.
(20) 上記(1)において、前記コンピュータを、
外部サービス(例えば、外部ウェブサービス400)により提供される外部投稿(例えば、動画配信サービスにおける配信動画)を特定するための情報(例えば、WebAPIにより取得できる情報)であって、前記複数種類の第1属性および前記複数種類の第2属性のうち当該外部投稿情報に関連付けられている属性(例えば、図5の所属グループ1に対応するチャンネルアカウントや、所属グループ1に所属する図5の各タレント)を特定するための属性特定情報(例えば、図27(C)に例示する配信画面のチャンネルアカウントの属性特定情報96aや、概要欄95に入力されているハンドルの属性特定情報96b)を含む外部投稿情報を取得するための手段(例えば、通信部110)と
前記外部投稿情報に応じて、外部投稿された外部投稿コンテンツに関するコンテンツ情報(例えば、図27(C)の配信動画がアップされることに応じて、図27(C)の配信動画に遷移可能な図27(A)や図27(B)のコンテンツ見出し90)を生成するための手段(たとえば、コンテンツ管理部132)であって、当該外部投稿情報に属性特定情報が含まれる場合に当該外部投稿コンテンツ(例えば、WebAPIによって取得された配信動画情報に、参加コミュニティおよび推しタレントに関連した属性特定情報96が含まれている場合の配信動画)が当該属性特定情報から特定される属性が関連付けられた外部投稿コンテンツに関するコンテンツ情報として生成(例えば、属性特定情報96によりコミュニティ(所属グループ1に対応)および、各タレントのタレントIDを関連付けたコンテンツ見出し90を生成)するための手段(例えば、コンテンツ管理部132)として機能させ、
前記第1表示状態は、前記外部投稿コンテンツのうち、前記ユーザにより予め選択されて記憶されている第1属性が関連付けられた外部投稿コンテンツに関するコンテンツ情報の表示を含む表示状態(例えば、ユーザが予め選択した参加コミュニティに対応する所属グループ1の配信スケジュール画面が表示される)であり、
前記第2表示状態は、前記外部投稿コンテンツのうち、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のいずれもが関連付けられた外部投稿コンテンツに関するコンテンツ情報の表示を含む表示状態(例えば、推しフィルター20をオンにする操作により、ユーザが予め選択した参加コミュニティに対応するグループの配信スケジュール画面からさらに、推しタレントが関連付けられている(配信者あるいは共同出演予定者など)配信のコンテンツ見出し90を表示(図27など))である。
(20) In the above (1), the computer is
a means (e.g., a communication unit 110) for acquiring externally posted information, the externally posted information being information (e.g., information that can be acquired by a Web API) for identifying an external post (e.g., a video streamed in a video streaming service) provided by an external service (e.g., an external web service 400), the externally posted information including attribute identifying information for identifying an attribute (e.g., a channel account corresponding to the belonging group 1 in FIG. 5 and each talent in FIG. 5 belonging to the belonging group 1) associated with the externally posted information among the plurality of types of first attributes and the plurality of types of second attributes (e.g., attribute identifying information 96a of the channel account in the streaming screen exemplified in FIG. 27(C) and attribute identifying information 96b of the handle entered in the summary field 95); a means (e.g., the content management unit 132) for generating content information related to externally posted content posted externally in response to the external posting information (e.g., the content heading 90 of FIG. 27(A) or FIG. 27(B) which can transition to the streaming video of FIG. 27(C) in response to the uploading of the streaming video of FIG. 27(C)), and functioning as a means (e.g., the content management unit 132) for generating, when the external posting information includes attribute specifying information, the external posting content (e.g., a streaming video in a case where the streaming video information acquired by a Web API includes attribute specifying information 96 related to a participating community and a favorite talent) as content information related to the external posting content associated with an attribute specified from the attribute specifying information (e.g., generating a content heading 90 which associates a community (corresponding to the group 1 to which the user belongs) and a talent ID of each talent using the attribute specifying information 96);
the first display state is a display state including a display of content information related to externally posted content associated with a first attribute selected and stored in advance by the user among the externally posted content (for example, a distribution schedule screen of a belonging
The second display state is a display state that includes displaying content information regarding externally posted content that is associated with both the first attribute and the second attribute that have been pre-selected and stored by the user (for example, by turning on the
このような構成によれば、外部サービスにより提供される外部投稿についても、ユーザの好みの情報に最適化して、ユーザが特定することを容易にし得る。 With this configuration, external posts provided by external services can also be optimized to match the user's preferences, making it easier for the user to identify them.
(21) 本発明のある局面にしたがう方法は、属性が関連付けられた複数種類のコンテンツ(例えば、ニュース記事、投稿記事、動画など)をユーザに提供可能とするためのコンピュータ(例えば、配信サーバ100、ユーザ端末300)を制御する方法であって、
前記属性は、複数種類の第1属性(例えば、図5のタレント情報データベースの所属グループ1に対応する図6(A)のコミュニティA、コミュニティBなど)と、複数種類の第2属性(例えば、図5のタレント情報データベースに記憶されるタレント、あるいは、所属グループ2のユニットなど)とを含み、
前記複数種類の第1属性および前記複数種類の第2属性のうちから、前記ユーザからの操作に応じて予め選択された属性(例えば、図6の属性選択画面において、図9のステップS103、ステップS107などで選択された参加コミュニティおよび推しタレントなど)を特定可能に記憶するためのステップ(例えば、図9のステップS104、ステップS108)と、
所定条件の成立(例えば、図10のホーム画面や、図11のコミュニティ画面、図27の配信スケジュール画面に表示される推しフィルター20に対するオンオフ操作)に応じて、前記ユーザにより予め選択されて記憶されている第1属性が関連付けられたコンテンツに関するコンテンツ情報(例えば、図7のユーザ情報データベースに記憶されるユーザが予め選択した参加コミュニティ内に投稿されているコンテンツのコンテンツ見出し(60,70))を当該ユーザが特定可能となる第1表示状態(例えば、図16のステップS203により、図10のホーム画面や図11のコミュニティ画面を図15(B)のように推しフィルター20オフの状態で表示)と、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のいずれもが関連付けられたコンテンツに関するコンテンツ情報(例えば、図7のユーザ情報データベースに記憶されるユーザが予め選択した参加コミュニティ内に投稿されているコンテンツであって、推しタレントのタレントIDが関連付けられた図14の記事のコンテンツ見出し(60,70,90))を当該ユーザが特定可能となる第2表示状態(例えば、推しフィルター20をオンにする操作により、図16のステップS204によって、図15(A)の推しフィルター20がオン状態の画面)とを含む複数種類の表示状態のいずれかに切り替えて表示するためのステップ(例えば、図16のステップS201~ステップS204)とを備え、
前記複数種類の第1属性は、各々、前記複数種類の第2属性の少なくともいずれかを含むグループであり、前記複数種類の第2属性は、各々、前記複数種類の第1属性に対応する複数種類のグループの少なくともいずれかに所属し得る属性である。
(21) A method according to an aspect of the present invention is a method for controlling a computer (e.g., a
The attributes include a plurality of types of first attributes (e.g., community A and community B in FIG. 6A corresponding to belonging
a step of identifiably storing an attribute (e.g., a participating community and a favorite talent selected in step S103, step S107, or the like of FIG. 9 on the attribute selection screen of FIG. 6 ) preliminarily selected from the plurality of types of first attributes and the plurality of types of second attributes in response to an operation by the user (e.g., step S104, step S108 of FIG. 9 );
Depending on the establishment of a predetermined condition (e.g., an on/off operation of the
Each of the multiple types of first attributes is a group including at least one of the multiple types of second attributes, and each of the multiple types of second attributes is an attribute that can belong to at least one of multiple types of groups corresponding to the multiple types of first attributes .
このような構成によれば、ユーザにより予め選択された第1属性が関連付けられたコンテンツに関するコンテンツ情報と、ユーザにより予め選択された第1属性および第2属性までが関連付けられたコンテンツに関するコンテンツ情報とを、表示切替手段によってユーザは特定可能となる。これにより、ユーザは好みの情報を容易に特定可能となる。 According to this configuration, the display switching means allows the user to identify content information related to content associated with a first attribute preselected by the user, and content information related to content associated with a first attribute and a second attribute preselected by the user. This allows the user to easily identify preferred information.
(22) 本発明のある局面にしたがうシステム(例えば、通信システム1)は、属性が関連付けられた複数種類のコンテンツ(例えば、ニュース記事、投稿記事、動画など)をユーザに提供可能とするための処理を行うコンピュータ(例えば、配信サーバ100、ユーザ端末300)を有するシステムであって、
前記属性は、複数種類の第1属性(例えば、図5のタレント情報データベースの所属グループ1に対応する図6(A)のコミュニティA、コミュニティBなど)と、複数種類の第2属性(例えば、図5のタレント情報データベースに記憶されるタレント、あるいは、所属グループ2のユニットなど)とを含み、
前記複数種類の第1属性および前記複数種類の第2属性のうちから、前記ユーザからの操作に応じて予め選択された属性(例えば、図6の属性選択画面において、図9のステップS103、ステップS107などで選択された参加コミュニティおよび推しタレントなど)を特定可能に記憶するための記憶手段(例えば、アカウント管理部133は、図9のステップS104、ステップS108において、アカウント情報125として記憶する図7のユーザ情報データベースに、参加コミュニティおよび推しタレントIDをユーザIDに関連付けて記憶)と、
所定条件の成立(例えば、図10のホーム画面や、図11のコミュニティ画面、図27の配信スケジュール画面に表示される推しフィルター20に対するオンオフ操作)に応じて、前記ユーザにより予め選択されて記憶されている第1属性が関連付けられたコンテンツに関するコンテンツ情報(例えば、図7のユーザ情報データベースに記憶されるユーザが予め選択した参加コミュニティ内に投稿されているコンテンツのコンテンツ見出し(60,70))を当該ユーザが特定可能となる第1表示状態(例えば、図16のステップS203により、図10のホーム画面や図11のコミュニティ画面を図15(B)のように推しフィルター20オフの状態で表示可能)と、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のいずれもが関連付けられたコンテンツに関するコンテンツ情報(例えば、図7のユーザ情報データベースに記憶されるユーザが予め選択した参加コミュニティ内に投稿されているコンテンツであって、推しタレントのタレントIDが関連付けられた図14の記事のコンテンツ見出し(60,70,90))を当該ユーザが特定可能となる第2表示状態(例えば、推しフィルター20をオンにする操作により、図16のステップS204によって、図15(A)の推しフィルター20がオン状態の画面)とを含む複数種類の表示状態のいずれかに切り替えて表示するための表示切替手段(例えば、コンテンツ管理部132、アカウント管理部133、入力情報送信部353、表示制御部352)とを備え、
前記複数種類の第1属性は、各々、前記複数種類の第2属性の少なくともいずれかを含むグループであり、前記複数種類の第2属性は、各々、前記複数種類の第1属性に対応する複数種類のグループの少なくともいずれかに所属し得る属性である。
(22) A system (e.g., a communication system 1) according to an aspect of the present invention is a system having a computer (e.g., a
The attributes include a plurality of types of first attributes (e.g., community A and community B in FIG. 6A corresponding to belonging
a storage means for identifiably storing attributes (e.g., a participating community and a favorite talent selected in step S103, step S107, etc. of FIG. 9 on the attribute selection screen of FIG. 6) that are selected in response to an operation by the user from among the plurality of types of first attributes and the plurality of types of second attributes (e.g., the
Depending on the establishment of a predetermined condition (e.g., an on/off operation of the
Each of the multiple types of first attributes is a group including at least one of the multiple types of second attributes, and each of the multiple types of second attributes is an attribute that can belong to at least one of multiple types of groups corresponding to the multiple types of first attributes .
このような構成によれば、ユーザにより予め選択された第1属性が関連付けられたコンテンツに関するコンテンツ情報と、ユーザにより予め選択された第1属性および第2属性までが関連付けられたコンテンツに関するコンテンツ情報とを、表示切替手段によってユーザは特定可能となる。これにより、ユーザは好みの情報を容易に特定可能となる。 According to this configuration, the display switching means allows the user to identify content information related to content associated with a first attribute preselected by the user, and content information related to content associated with a first attribute and a second attribute preselected by the user. This allows the user to easily identify preferred information.
以下、図面を参照しつつ本発明に係る通信システムについての実施の形態について説明する。なお、本発明は以下の例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が本発明に含まれることが意図される。以下の説明では、図面の説明において同一の要素には同一の符号を付し、重複する説明を繰り返さない。 The following describes an embodiment of a communication system according to the present invention with reference to the drawings. Note that the present invention is not limited to the following examples, but is defined by the claims, and all modifications within the meaning and scope equivalent to the claims are intended to be included in the present invention. In the following description, the same elements in the description of the drawings are given the same reference numerals, and redundant descriptions will not be repeated.
本発明に係る通信システムにおいては、属性が関連付けられた複数種類のコンテンツをユーザに提供可能である。属性には複数種類の第1属性(例えば、コミュニティ)と、複数種類の第2属性(例えば、タレント)とが含まれ、属性が関連付けられたコンテンツ(例えば、タレントに関するニュース投稿)に関するコンテンツ情報(例えば、ニュース投稿の見出しなど)を表示可能とする。当該コンテンツ情報は、所定のアイコン等に対するユーザからの切替操作によって、ユーザが予め選択したコミュニティ等が関連付けられているコンテンツ情報をユーザが特定可能となるように表示する第1表示状態(推しフィルターオフ)と、ユーザが予め選択したコミュニティ等およびタレント等のいずれもが関連付けられたコンテンツ情報をユーザが特定可能となるように表示する第2表示状態(推しフィルターオン)とを含む複数種類の表示状態のいずれかに切り替えて表示可能である。 In the communication system according to the present invention, it is possible to provide a user with multiple types of content associated with attributes. The attributes include multiple types of first attributes (e.g., communities) and multiple types of second attributes (e.g., talents), and content information (e.g., headlines of news posts) related to content associated with attributes (e.g., news posts related to talents) can be displayed. The content information can be displayed by switching between multiple display states, including a first display state (favorite filter off) that displays content information associated with a community, etc., previously selected by the user, so that the user can identify it, and a second display state (favorite filter on) that displays content information associated with both a community, etc., previously selected by the user, and a talent, etc., so that the user can identify it, by a user's switching operation on a specific icon, etc.
また、本発明にかかる通信システムにおいて提供される複数種類のコンテンツは、特定の対象(例えば、タレント等)を応援するユーザの集まりであるファンコミュニティを介して提供される。当該ファンコミュニティのコミュニティ空間内においては、ユーザ各々が取る行動を他のユーザが認識できるよう反映させることでユーザ同士の交流を図ることができる。当該コミュニティを利用するユーザには、ユーザ本人以外からの評価である外的評価に応じて変動する評価履歴状況が関連付けられている。コミュニティ内においてユーザが取ったアクション(例えば、ユーザが投稿したコンテンツやコメント等)に対して外的評価がなされることにより、ユーザがコミュニティ内で取り得る行動が制御される。 The multiple types of content provided in the communication system according to the present invention are provided via a fan community, which is a group of users who support a specific target (e.g., a celebrity). In the community space of the fan community, the actions taken by each user are reflected so that other users can recognize them, allowing users to interact with each other. Users who use the community are associated with an evaluation history status that changes depending on external evaluations, which are evaluations from sources other than the user himself/herself. The actions that users may take within the community are controlled by external evaluations being made of the actions taken by the users within the community (e.g., content and comments posted by the users).
図1は、通信システム1のハードウェア構成例を示す図である。通信システム1は、配信サーバ100と、管理者端末200と、複数のユーザ端末300a、300b、300c…と、外部ウェブサービスシステム400とを含む。複数のユーザ端末300a、300b、300c…は、複数のユーザ各々が所有する端末であって、以下ではまとめてユーザ端末300ともいう。
Figure 1 is a diagram showing an example of the hardware configuration of a
配信サーバ100、管理者端末200、およびユーザ端末300は、各々、ネットワーク2を介して通信接続可能であり、双方向に情報(データ)を送受信できる。ネットワーク2は、例えばインターネットであり、LAN(Local Area Network)、WAN(Wide Area Network)、移動通信網(例えば、5G、無線ネットワークなど)、有線電話網、FTTH(Fiber To The Home)、CATV(Cable Television)網等のアクセス網などで構成される。
The
また、配信サーバ100、管理者端末200、およびユーザ端末300は、ネットワーク2を介して外部ウェブサービスシステム400に通信接続可能である。外部ウェブサービスシステム400とは、例えばユーザ投稿による動画、テキスト、画像等の共有サービス(例えば、Youtube(登録商標)など)であって、配信サーバ100、管理者端末200、およびユーザ端末300などの他の端末からのアクセスに応じた情報(例えば、テキスト、画像、動画、投稿日時、アカウント名など)を当該端末に供給可能とするためのWeb API(Application Programming Interface)を提供しているものである。外部ウェブサービスシステム400は、本通信システム1の管理者および運営者とは異なる他者(第3者)により運営・管理されるシステムである。
The
配信サーバ100は、例えば、通信機能を有するワークステーションまたはパーソナルコンピュータなどのコンピュータである。配信サーバ100は、ユーザに提供可能とするコンテンツを複数管理し、コンテンツが提供されるコミュニティを管理する。配信サーバ100は、ネットワーク2を介してユーザからの要求に応じて当該コンテンツを提供する。
The
配信サーバ100により提供されるコンテンツは、図14を参照して後述するように、種類毎に管理・設定されている。コンテンツとは、閲覧者に所定の情報を知らせるものであって、動画・音声・テキストなどの情報の内容を含む。配信サーバ100が管理するコンテンツは、例えば運営者(管理者)によるニュース・お知らせ記事や、ユーザ投稿、Web APIを利用することで取得した外部ウェブサービスにより提供される配信動画などである。当該コンテンツは、ユーザ端末300において、ブラウザあるいは、スマートフォンの専用アプリケーションなどの媒体を介して表示させることでユーザに提供可能となる。また、当該コンテンツが提供される媒体は、所定の応援対象を応援するファンコミュニティとしても機能する。
The content provided by the
配信サーバ100は、ユーザに提供可能なコンテンツに応じたテキストや画像などをユーザ端末において表示するための情報や音を出力するための音情報を記憶部120に記憶している。また、配信サーバ100は、ユーザ端末300からのアクセスに応じて、対応するコンテンツのテキストや画像などを表示するための表示情報や音を出力するための音情報を含むコンテンツデータを配信することにより、ユーザにコンテンツ(サービス)を提供する。
The
管理者端末200は、サービス提供会社の運営者などによって使用される。管理者端末200は、例えば、パーソナルコンピュータ等の操作入力機能や通信機能を有するコンピュータである。運営者は、管理者端末200を介して、配信サーバ100の記憶部120において管理するコンテンツ(以下、投稿情報ともいう。)の作成、コンテンツの表示に関する表示情報の構築・改修・更新などを行う。例えば、新たなコンテンツ等をユーザ端末300において表示させるための画像の生成・構築や、既に設けられているコンテンツ等の画像の変更・改修などが行われる。また、運営者は、管理者端末200を介して、配信サーバ100の記憶部120において管理する情報の設定・更新などを行う。また、管理者端末200においては、ユーザの各種コンテンツに対するアクションを行うことについての許可や制限などの設定を行うこともできる。
The
なお、本実施の形態では、配信サーバ100および管理者端末200を、それぞれ独立したコンピュータ(装置)としているが、1台のコンピュータによって実現されていてもよいし、また、これらのコンピュータのうちの1つのコンピュータ(例えば、配信サーバ100)の機能が、複数台のコンピュータ(例えば、複数台のサーバ)によって実現されているものであってもよい。
In this embodiment, the
ユーザ端末300は、コンテンツを視聴・体験等するユーザによって使用される。ユーザ端末300は、例えば、パーソナルコンピュータ、タブレット端末、スマートフォン等の操作入力機能や通信機能を有するコンピュータであってもよい。
The
ユーザ端末300は、当該端末への操作に応じて、配信サーバ100と通信してユーザが選択したコンテンツのコンテンツデータを受信する。また、ユーザ端末300は、受信したコンテンツデータに基づいて、配信サーバ100において管理されているコンテンツのうちユーザが選択したコンテンツの投稿情報をユーザ端末300の記憶領域内において構築し、当該投稿情報の画像やテキストを表示する。これにより、ユーザ端末300を介して、ユーザは、コンテンツの情報を特定・認識することが可能となる。
In response to operations on the terminal, the
また、ユーザ端末300は、表示されるコンテンツに対するアクション操作や、ユーザ自身によるコンテンツ投稿操作を受け付ける。ユーザ端末300は、当該端末への操作に応じた情報(例えば、アクションや投稿内容を特定するための情報)を配信サーバ100に送信して、配信サーバ100を介してアクションや投稿内容を複数のユーザ端末に反映させることができる。アクション操作とは、例えば、コンテンツに対する好感や共感などの好意的な意思表示を示すタップアクション(所謂いいねの機能など)や、コメント投稿等が含まれる。以降、ユーザ自身によるコンテンツ投稿操作など、ユーザによる行動を総称してアクションとも称する。また、ユーザによるタップアクションや、好意的なコメントを含め好感アクションとも称する。
The
本実施の形態におけるユーザには、一般消費者であるコンシューマ(一般ユーザ、あるいは単にユーザとも称する。)や、タレント、著名人などが含まれる。タレントには、例えば、サービス提供会社(運営会社)に属するタレント、芸能人、俳優・女優、お笑い芸人、マルチタレント、司会者、ニュースキャスター、歌手、ミュージシャン、モデルなど、様々なジャンルの有能人が含まれる。また、著名人には、例えば、有名な会社経営者あるいは社員、スポーツ選手、eスポーツ選手、有名な学者・文化人・塾講師、有名な学生など、様々なジャンルの有名人が含まれる。以降、一般ユーザ以外のタレント、あるいは著名人等を、特別ユーザとも称する。 In this embodiment, users include general consumers (also referred to as general users or simply users), talents, celebrities, and the like. Talent includes, for example, talents belonging to a service provider (operating company), entertainers, actors/actresses, comedians, multi-talents, presenters, news anchors, singers, musicians, models, and other talented people from various genres. Celebrities also include, for example, famous company executives or employees, athletes, e-sports athletes, famous scholars/cultural figures/cram school instructors, famous students, and other famous people from various genres. Hereinafter, talents or celebrities other than general users will also be referred to as special users.
なお、特別ユーザは、ユーザ端末300と構成が同じ端末を使用して配信されるコンテンツを閲覧等する一般ユーザとなる場合もあり、ユーザ端末300とは構成が異なる別個の端末を使用して一般のユーザとなる場合もある。そのため、特別ユーザの使用するユーザ端末と、一般ユーザが使用するユーザ端末300とは、互いに構成が同じ端末である場合も異なる端末である場合もあり得る。
Note that a special user may be a general user who views the distributed content using a terminal with the same configuration as the
<配信サーバの構成>
次に、配信サーバ100の構成を説明する。図2に示すように、配信サーバ100は、他のコンピュータと通信を行う通信部110と、各種データを記憶する記憶部120と、コンピュータ全体の制御を行う制御部130とを備える。通信部110、記憶部120、および、制御部130は、バスラインによって相互に接続される。
<Configuration of distribution server>
Next, the configuration of the
通信部110は、有線通信又は無線通信を行うためのNIC(Network Interface Card controller)を備える通信インターフェースである。通信部110は、ネットワーク2を介して、他のコンピュータと通信を行う。
The
記憶部120は、RAM(Random Access Memory)、ROM(Read Only Memory)、フラッシュメモリ、HDD(Hard Disk Drive)等から構成される。記憶部120は、各種制御処理を実行するためのプログラム(例えば、コンテンツを管理・提供するためのプログラムなど)、各種データ等を記憶する。記憶部120に記憶される各種データには、コンテンツの種類毎に設けられている投稿情報や、属性に関する情報、ユーザに関するユーザ情報などが含まれる。
The
制御部130は、CPU(Central Processing Unit)等から構成される。制御部130は、記憶部120に記憶されているプログラムを実行することにより、配信サーバ100の全体の動作を制御する。
The
以下、制御部130の機能的な構成を説明する。制御部130は、少なくとも、データ送受信部131、コンテンツ管理部132、および、アカウント管理部133として機能する。
The functional configuration of the
データ送受信部131は、ユーザ端末300から送信される各種情報の受信や、ユーザ端末300に対して各種情報の送信を行う。データ送受信部131は、記憶部120に格納されている各種管理テーブルを参照する。データ送受信部131が送受信を行う各種情報には、例えば、コンテンツ管理部132において管理されているコンテンツに関する情報や、各種通知などが含まれる。
The data transmission/
コンテンツ管理部132は、通信部110を介して、管理者端末200あるいはユーザ端末300により投稿されたコンテンツに応じたテキストや画像等を特定するための情報を記憶部120において記憶・更新する。コンテンツ管理部132は、例えば、ユーザに提供するコンテンツに関連付けることができる属性に関する情報を記憶部120の属性情報121として記憶する。コンテンツ管理部132は、管理者端末200あるいはユーザ端末300により投稿されたコンテンツのカテゴリや投稿者、コンテンツ毎に関連付けられた属性などの情報を特定するための情報を記憶部120のコンテンツデータ122として記憶・更新する。また、コンテンツ管理部132は、コンテンツに対して行われたアクション(行動)に関して種別の特定などを行うための情報をアクション情報123として記憶更新させ、コンテンツに関するアクション(行動)を取り得る権限に関する情報などを記憶部120の行動権限情報124として記憶する。
The
アカウント管理部133は、記憶部120において、配信サーバ100により管理されるコンテンツを利用し得るユーザに関するユーザ情報を例えば、アカウント情報125として記憶・更新する。ユーザに関するユーザ情報には、例えば、ユーザを識別するためのIDや、ユーザ名、ユーザが取り得る行動に関する許可アクション情報などを含む。アカウント管理部133によって管理されるユーザ情報には、一般ユーザのアカウントに限らず、特別ユーザのアカウントや、管理者端末200による投稿等を識別するためのアカウント情報も含まれる。
The
<管理者端末の構成>
次に、管理者端末200の構成を説明する。図3に示すように、管理者端末200は、他のコンピュータと通信を行う通信部210と、各種データを記憶する記憶部220と、操作などを入力するための入力部230と、画像・音声などを出力するための出力部240と、コンピュータ全体の制御を行う制御部250とを備える。通信部210、記憶部220、入力部230、出力部240、および、制御部250は、バスラインによって相互に接続される。
<Administrator terminal configuration>
Next, the configuration of the
通信部210は、有線通信又は無線通信を行うためのNICを備える通信インターフェースである。通信部210は、ネットワーク2を介して、主に配信サーバ100と通信を行う。記憶部220は、RAM、ROM等から構成される。記憶部220は、各種制御処理を実行するためのプログラム(例えば、配信サーバ100によりユーザに提供されるコンテンツを管理するためのプログラムなど)、各種データ等を記憶する。
The
入力部230は、管理者からの入力操作を受け付けるための入力装置(例えば、タッチパネル、タッチパッド、マウス等のポインティングデバイス、キーボード等)を含む。出力部240は、管理者に対して情報を提示するための出力装置(ディスプレイ、スピーカ等)を含む。
The
制御部250は、CPU等から構成される。制御部250は、記憶部220に記憶されているプログラムを実行することにより、管理者端末200の全体の動作を制御する。
The
以下、制御部250の機能的な構成を説明する。制御部250は、少なくとも、コンテンツ設定部251、属性設定部252、行動権限設定部253、および、ユーザ評価情報更新部254として機能する。
The functional configuration of the
コンテンツ設定部251は、管理者端末200への操作に応じて、配信サーバ100のコンテンツ管理部132により管理されるコンテンツに関する情報を記憶・更新する。これにより、例えば、コンテンツを特定するための情報や、コンテンツに関するカテゴリ分け、コンテンツが提供される際の演出等に関する設定・編集等がされた情報を、配信サーバ100の記憶部120において記憶・更新させるようにすることができる。
The
属性設定部252は、管理者端末200への操作に応じて、配信サーバ100の属性情報121として記憶される属性に関する属性情報を記憶・更新させるようにする。これにより、例えば、新たな属性の追加や、属性の編成に変更があった場合の属性に関する情報を記憶部120において記憶・更新させることができる。
The
行動制限設定部253は、管理者端末200への操作に応じて、配信サーバ100のアクション情報123および行動権限情報124として管理される、提供されるコミュニティ空間内におけるコンテンツの投稿アクションや、コンテンツに対する反応を示すアクションなどの行動を行う権限に関する情報を記憶・更新する。これにより、例えば、後述するユーザの評価履歴状況毎に設定される行動(アクション)の追加・変更や、運営者によるユーザ個々の行動制限の設定を記憶部120において記憶・更新させることができる。
The behavior
ユーザ評価情報更新部254は、管理者端末200への操作に応じて、配信サーバ100のアカウント情報125として記憶されるユーザ毎の評価履歴状況に影響を与え得る外的評価をユーザに対して行うことや、ユーザ毎の評価履歴状況自体を記憶・更新することができる。これにより、ユーザ毎の評価履歴状況に運営者からの評価によって変動を与え、ユーザが行動権限情報124に基づいて取り得る行動(アクション)が制御されるようになる。
The user evaluation
<ユーザ端末の構成>
次に、ユーザ端末300の構成を詳細に説明する。図4に示すように、ユーザ端末300は、配信サーバ100を含む他のコンピュータと通信を行う通信部310と、各種データを記憶する記憶部320と、操作などを入力するための入力部330と、画像などを出力するための出力部340と、コンピュータ全体の制御を行う制御部350とを備える。通信部310、記憶部320、入力部330、出力部340、および、制御部350は、バスラインによって相互に接続される。
<Configuration of user terminal>
Next, the configuration of the
通信部310は、有線通信又は無線通信を行うためのNICを備える通信インターフェースである。通信部310は、ネットワーク2を介して、配信サーバ100を含む他のコンピュータと通信を行う。記憶部320は、RAM、ROM等から構成される。記憶部320は、各種制御処理を実行するためのプログラム(例えば、コンテンツを閲覧等するためのプログラム)、各種データ等を記憶する。
The
入力部330は、ユーザからの入力操作・音声を受け付けるための入力装置(例えば、タッチパネル、タッチパッド、マウス等のポインティングデバイス、キーボード、マイクロフォン等)を含む。
The
出力部340は、ユーザに対し情報(テキスト、画像、音声等)を提示・出力するための出力装置(ディスプレイ、スピーカ等)を含む。制御部350は、CPU等から構成される。制御部350は、記憶部320に記憶されているプログラムを実行することにより、ユーザ端末300の全体の動作を制御する。
The
以下、制御部350の機能的な構成を説明する。制御部350は、情報取得部351、表示制御部352、入力情報送信部353、および、ユーザ管理部354として機能する。
The functional configuration of the
情報取得部351は、通信部310を介して配信サーバ100からのコンテンツデータなどを取得し、コンテンツデータに基づいてコンテンツに関するテキストや画像(投稿情報)を表示するための情報を記憶部320に記憶する。当該投稿情報には、コンテンツに対して他のユーザ端末300において行われたアクションをユーザ端末300において表示させるための情報が含まれる。
The
表示制御部352は、情報取得部351が取得したコンテンツデータに基づいて記憶部320に記憶されているコンテンツに関するコンテンツ情報(例えば、コンテンツの記事の見出しなど)をユーザが特定可能となるように表示させる。例えば、タレントに関するニュース記事の見出しをユーザ端末300に表示することで、ユーザはタレントに関するニュースのコンテンツであること認識し得る。
The
また、表示制御部352は、記憶部320に記憶されているプログラムに基づいて配信されているコンテンツに応じた態様のUI(User Interface)画像(例えば、ユーザが選択可能なメニュー画像や操作を受け付ける操作画像を含む)を表示する。
In addition, the
入力情報送信部353は、入力部330において取得した音声情報や、操作入力情報などを配信サーバ100に送信する。操作入力情報には、表示されるコミュニティ空間内の各種コンテンツに対するアクション(例えば、コメントやタップアクションなど)や、ユーザ自身によるコミュニティ空間内へのコンテンツの投稿情報、および、ユーザ端末300において表示される各種アイコン等に対する選択操作などが含まれる。
The input
ユーザ管理部354は、ユーザに関するユーザ情報を記憶部320において記憶・更新する。ユーザに関するユーザ情報には、例えば、ユーザを識別するためのIDや、ユーザ名、ユーザが予め選択した属性に関する情報、ユーザがコミュニティ内において取り得る(許可あるいは制限がされている)アクションに関する情報などを含む。
The
<ファンコミュニティのコンテンツ提供機能について>
(ファンコミュニティについての概要)
以下、本実施例にかかる配信サーバ100により提供されるコンテンツを閲覧可能とさせるファンコミュニティについてより具体的に説明する。配信サーバ100により提供されるコンテンツは、スマートフォンやタブレット等の端末で動作する専用アプリケーション(プログラム(例えば、ネイティブアプリケーション用プログラムなど))により提供される。当該専用アプリケーションは、共通の対象(例えば、タレント、キャラクタ、グッズなど)を応援するユーザが利用する所謂ファンコミュニティとして機能する。当該ファンコミュニティでは、共通の対象に関連するコンテンツの提供がされる(ユーザに閲覧可能とする)ことでユーザのファン活動を円滑にすることに加え、ファンであるユーザ同士の交流に限らず、ユーザの応援対象とユーザとが交流を図ることもできる。なお、コンテンツの提供は、専用アプリケーションに限らず、WEBアプリケーションによりブラウザを介して提供されてもよい。また、WEBアプリケーションによりブラウザを介して提供されるファンコミュニティを介してコンテンツが提供されてもよい。
<About the fan community content provision function>
(Overview of the fan community)
The fan community that allows the content provided by the
本実施例における応援対象とは、例えば、ユーザが好意・興味・関心などを抱くことができるものであればキャラクタやモノなど種々の対象が適用できる。キャラクタとは、例えば、タレントや著名人といった実在する人物等(3次元)や、アニメキャラクタやマスコットキャラクタなどの架空の存在(2次元、2.5次元)が含まれる。そのほか、応援対象には、鉄道などのモノや、動物などが含まれる。 In this embodiment, the cheering target can be, for example, a character, object, or other object that the user can feel fondness for, be interested in, or be concerned about. Characters include, for example, real people such as celebrities and famous people (3D), and fictional beings such as anime characters and mascot characters (2D, 2.5D). Other cheering targets include objects such as trains, animals, etc.
(ファンコミュニティにおける属性についての具体例)
以下、本実施例においては、ユーザの応援対象が、タレントであり、当該ファンコミュニティは、当該タレントのファンコミュニティである例について説明する。本実施例においてタレントは、複数人のタレントからなる大グループ(第1属性ともいう)に区分けされる。さらに、大グループに区分けされたタレントは、大グループよりも少ない人数で構成される小グループ(第2属性ともいう)に分けることもできる。例えば、小グループとは、大グループに所属するタレントの一部からなるユニット・グループなどである。
(Specific examples of attributes in fan communities)
In the following, in this embodiment, an example will be described in which the target of support of the user is a talent, and the fan community is the fan community of the talent. In this embodiment, the talents are divided into large groups (also called a first attribute) consisting of multiple talents. Furthermore, the talents divided into the large groups can also be divided into small groups (also called a second attribute) consisting of fewer people than the large groups. For example, the small groups are unit groups consisting of some of the talents belonging to the large groups.
ファンコミュニティを利用するユーザが応援対象とする単位(属性)としては、1人のタレントだけでなく、タレント複数人、小グループ(ユニット)単位、大グループ単位で応援する場合があり得る。例えば、大グループ単位で応援する(ファンになる)ことを、所謂箱推しともいう。本実施例におけるファンコミュニティにおいては、ユーザは自身が応援する対象を予め好みの単位毎(属性毎)に設定(選択)しておくことができる。 The units (attributes) that users of a fan community support may not only be one talent, but may also include multiple talents, a small group (unit), or a large group. For example, supporting (becoming a fan of) a large group is also known as "box pushing." In the fan community of this embodiment, users can set (select) in advance the units (attributes) they support of their choice.
図5を参照して、本実施例において属性情報121として記憶されるタレント情報データベースの例を用いて、本実施例におけるファンコミュニティのタレントについて説明する。本実施例においてタレントは、「所属グループ1」に分類されるグループに区分けされている。所属グループ1は、大グループであり、例えば、グループA、グループB・・・などに分類されている。
With reference to FIG. 5, the talents in the fan community in this embodiment will be described using an example of a talent information database that is stored as
各所属グループ1には、所属するタレントを特定するための情報として「タレントID」と、「タレント名」などが関連付けられている。さらに各タレントには、各タレントが属する「所属グループ2」を特定する情報が関連付けられている。所属グループ2とは、所属グループ1よりも少ない人数で構成される小グループである。例えば、グループへ入った時期の単位で分類された「1期生」、「2期生」・・・や、所定のコンセプトで構成されたグループ(例えば、ゲームに関する実況中継を中心に行うタレントで構成された「ゲーマーズ」など)である。
Each belonging
なお、所属グループについては、タレントによっては、複数の所属グループに属していてもよい。また、所属グループ1には所属しているが、いずれの所属グループ2にも所属していないタレントが含まれていてもよい。その他、異なる所属グループ1に属するタレントによって構成される(異なる所属グループ1を跨って構成される。例えば、グループAとグループBなど)所属グループ2があってもよい。
Regarding the belonging group, some talents may belong to multiple belonging groups. Also, there may be a talent who belongs to belonging
例えば、タレントID「t1」であってタレント名「AAA」であるタレントは、所属グループ1は「グループA」に所属しており、所属グループ2は「A-1期生」に所属している。一方、タレントID「t6」であってタレント名「FFF」であるタレントは、所属グループ1は「グループA」に所属しているが、所属グループ2は、「A-3期生」と「A-ゲーマーズ」の2グループに所属している。
For example, a talent with talent ID "t1" and talent name "AAA" belongs to
<属性選択処理のついての具体例>
(属性選択についての画面例)
次に、図6~図9を参照して、ファンコミュニティを利用するユーザが、応援する属性(グループやタレント)を選択する画面の例および処理の流れについて説明する。図6に例示する応援する属性の選択(設定)画面は、ファンコミュニティアプリの利用開始時、あるいはマイページなどから設定変更を要求することにより、ユーザ端末300において表示される。本実施例におけるファンコミュニティにおいては、図5を参照して説明したタレントの所属グループ1(第1属性)に対応するコミュニティ(第1属性)に参加することができる。図6(A)は、参加コミュニティ設定画面の一例であって、ユーザは複数種類の第1属性の中から参加するコミュニティ(第1属性)を選択(設定)することができる。例えば、図6(A)の参加コミュニティ設定画面には、参加コミュニティ選択エリア50が含まれる。参加コミュニティ選択エリア50には、ユーザが参加できるコミュニティ毎のアイコンが表示されている。ユーザは参加を希望するコミュニティのアイコンを選択操作することで、参加コミュニティを選択することができる。また、参加の選択ができたコミュニティには、チェックマークなどが表示される。
<Specific example of attribute selection processing>
(Screen example for attribute selection)
Next, with reference to FIG. 6 to FIG. 9, an example of a screen in which a user who uses a fan community selects an attribute (group or talent) to support and a process flow will be described. The selection (setting) screen of the attribute to support illustrated in FIG. 6 is displayed on the
「コミュニティA」は、図5の「グループA」に対応し、「コミュニティB」は、図5の「グループB」に対応する。つまり、複数種類の第1属性には、グループA、あるいは、グループAに対応するコミュニティAや、グループB、あるいは、グループBに対応するコミュニティBが含まれる。なお、図6(A)で「※コミュニティPには常に参加しています。」と表示されるように、ユーザの選択にかかわらず常に参加することになっているコミュニティがあってもよい。例えば、「コミュニティP」は、タレントの所属グループには対応せず、ファンコミュニティ全体としてのお知らせ等をするコミュニティなどである。 "Community A" corresponds to "Group A" in FIG. 5, and "Community B" corresponds to "Group B" in FIG. 5. In other words, the multiple types of first attributes include Group A, or Community A corresponding to Group A, and Group B, or Community B corresponding to Group B. Note that there may be communities that the user is always participating in regardless of the user's selection, as shown in FIG. 6 (A) as "*Always participating in Community P." For example, "Community P" does not correspond to a group to which a talent belongs, but is a community that makes announcements for the fan community as a whole.
図6(B)は、推しタレント設定画面の一例であって、ユーザは好みのタレント(第2属性)を選択(設定)することができる。図6(B)の推しタレント設定画面には、一例として、検索窓51、所属グループ選択エリア52、タレント選択エリア53などが含まれる。検索窓51は、キーワードが入力されることによりタレントを検索することを可能とする。所属グループ選択エリア52には、ファンコミュニティアプリにおいて応援することができるグループ(所属グループ1、コミュニティに対応)のアイコンが表示されており、アイコンを選択することにより、例えばタレントを所属グループ1毎に、表示させることができる。なお、所属グループ選択エリア52において、全グループの選択ができてもよい。また、ユニットごとに選択して表示させることができるアイコンが表示されていてもよい。
Fig. 6 (B) is an example of a favorite talent setting screen, where the user can select (set) a favorite talent (second attribute). The favorite talent setting screen in Fig. 6 (B) includes, as an example, a
タレント選択エリア53には、タレント1人1人のアイコンと名前が表示されているが、図6(B)に例示するように、例えばユニットごとの順番で表示されるものであってもよい。各タレントのアイコン等を選択操作することにより、推しタレントを選択することができる。また、選択されたタレントのアイコンには、チェックマークなどが表示される。
In the
なお、グループ選択エリア52のアイコン操作により、グループのタレントすべてを推しタレントとして選択できるものとしてもよい。あるいは、「すべて選択」のアイコンを表示させ、選択操作により表示されるすべてのタレントが選択可能であってもよい。また、タレント毎に限らず、ユニット単位(所属グループ2単位)で推しタレントの選択ができてもよく、最推し(推しタレントの中でも最も推しているタレント)の選択ができてもよい。
All of the talents in a group may be selected as the favorite talent by operating the icons in the
(選択した属性に関するユーザ情報データベース例)
図7は、アカウント情報125として記憶されるユーザ情報データベースの一例である。ユーザ情報データベースには、ユーザ毎に、ユーザを特定するための「ユーザID」、「レベル」、「累積ポイント」、「参加コミュニティ」、「推しタレントID」などが関連付けられている。「参加コミュニティ」および「推しタレントID」には、図6で例示した設定画面において、ユーザが選択した属性を特定するための情報が関連付けられている。例えば、図6の設定画面が、図7におけるユーザID「u1」の設定画面であり、ユーザID「u1」は、図6(A)で参加コミュニティは「コミュニティA」を選択しており、図6(B)でタレント「AAA」と、「BBB」と、「EEE」を選択しているため、ユーザID「u1」には、所属コミュニティは「コミュニティA」、推しタレントIDは、各々のタレントに対応する「t1」、「t2」、「t5」が関連付けられている。以降、ユーザIDを単にユーザとも称する。なお、「レベル」、「累積ポイント」とは、ファンコミュニティ内におけるユーザの行動によって変動するものであるが、詳細は後述する。
(Example of a user information database for selected attributes)
FIG. 7 is an example of a user information database stored as the
(ユーザ毎のマイページ例)
図8は、ファンコミュニティにおけるユーザ毎のマイページ画面の一例である。例えば、マイページアイコン16に対するユーザからの選択操作があったことにより、ユーザ端末300は、アカウント情報125として記憶される当該ユーザの情報を取得し、ユーザ端末300に表示する。マイページ画面には、一例として、ネームエリア54、ユーザ評価履歴状況55、推しタレント情報56、参加コミュニティ設定57、お知らせ設定58、設定・アプリ情報59などが表示され、各種設定変更等の編集操作を行うことができる。
(Example of a user's My Page)
8 is an example of a My Page screen for each user in a fan community. For example, when a user selects the
図8のマイページ画面は、ユーザ「u1」のユーザ端末300において表示される画面であり、ネームエリア54には、ユーザ「u1」のファンコミュニティ内で使用する名前「userA」と、アイコン画像が表示されている。アイコン画像は、例えば、タレントのファンマークにすることができる。ファンマークとは、タレントが自身を示すものとして使用する記号などのことであり、ファンが同じファンマークを使用することで、いずれのタレントのファンであるかを公に示すことができるものである。例えば、アイコン画像の右下に表示される画像編集アイコンへのタップ操作などによる編集や、初期設定画面において選択して設定することができる。
The My Page screen in FIG. 8 is a screen displayed on the
ユーザ評価履歴状況55には、図7のユーザ情報データベースにおいてユーザ毎に関連付けられている「レベル」、「累積ポイント」を、ユーザ本人が確認できるように表示されている。評価履歴状況についての詳細は後述する。
In the user
推しタレント情報56には、ユーザが予め選択したタレントをユーザ本人が特定(確認・認識)できるように表示されている。例えば、ユーザ「u1」が図6(B)の推しタレント設定画面において選択して設定したタレント「AAA」、「BBB」、「EEE」を確認できるように、各タレントのアイコンおよび名前が表示されている。また、推しタレントは、推しタレント情報56に表示される編集アイコンへの操作などにより、図6(B)の画面が表示され、適宜変更することができる。
In the
また、参加コミュニティ設定57への選択操作があったときには、図6(A)の参加コミュニティ設定画面が表示され、参加コミュニティを適宜変更することができる。 When a selection operation is performed on the participating community setting 57, the participating community setting screen in FIG. 6(A) is displayed, allowing the participating community to be changed as appropriate.
お知らせ設定58や、設定・アプリ情報59への操作がされると、プッシュ通知の設定等や、ファンコミュニティアプリの各種設定操作を行うことができる。なお、図8のマイページは、ユーザ自身の情報を確認し編集等できるものであればよい。例えば、参加コミュニティについても、推しタレント情報56と同様にマイページの始めの画面(マイページアイコン16を操作したときに表示される画面など)において、参加しているコミュニティ一覧が表示されていてもよい。また、参加コミュニティと、推しタレントとの変更画面(図6)がまとめて1つの編集アイコンへの操作により表示されるものであってもよい。
When operations are performed on
(属性選択処理の流れの例)
次に、図9を参照して、属性選択処理の流れについて説明する。図9は、図6を参照して説明した属性選択処理のフローチャートを説明するための図である。属性選択処理は、配信サーバ100において、ユーザ端末300からの要求(操作情報など)を受信することに応じてアカウント管理部133において繰り返し実行される。
(Example of attribute selection process flow)
Next, the flow of the attribute selection process will be described with reference to Fig. 9. Fig. 9 is a diagram for explaining a flowchart of the attribute selection process described with reference to Fig. 6. The attribute selection process is repeatedly executed by the
ステップS101では、初回ログインであるか否かが判定される。初回ログインとは、例えば、ユーザが、本実施例におけるファンコミュニティアプリを初めてダウンロードして起動させたときや、WEBブラウザを介して本実施例におけるファンコミュニティアプリを初めて利用したときなどであって、ファンコミュニティにおける属性設定を初めて行うタイミングである。ステップS101で初回ログインであると判定されたときには、ステップS102で、ユーザ端末300の表示部に属性選択画面を表示するための情報を送信する。属性選択画面とは、例えば、図6で例示した、参加コミュニティおよび推しタレントを選択する設定画面であり、初回ログイン時のチュートリアルなどの流れ(初回ログイン時の基本説明など)に組み込まれていてもよい。
In step S101, it is determined whether or not this is the first login. The first login is, for example, when the user downloads and launches the fan community app in this embodiment for the first time, or when the user uses the fan community app in this embodiment via a web browser for the first time, and is the timing when attributes are set for the fan community for the first time. If it is determined in step S101 that this is the first login, in step S102, information for displaying an attribute selection screen on the display unit of the
次にステップS103では、ユーザ端末300において、参加コミュニティ、および、推しタレントの選択・確定の操作がされたか否かの判定がされる。例えば、図6(A)の参加コミュニティ選択エリア50に表示される参加コミュニティのうち、ユーザは参加したいコミュニティを選択操作する。また、図6(B)で、タレント選択エリア53に表示されるタレントのうち、好みのタレントを選択する。なお、図6の属性選択画面において、決定アイコンなどの、確定操作を行うためのアイコンが表示されていてもよい。当該決定アイコン、あるいは、「次へ」などのアイコンが操作されることによって送信される情報(選択された参加コミュニティおよび推しタレントを特定可能な情報を含む)を受信することなどにより、確定操作があったと判定されてもよい。ステップS103で参加コミュニティ、および、推しタレントの選択・確定がされたと判定されなかったときには、選択・確定操作がされるまで、ステップS103で繰り返し判定される。
Next, in step S103, the
一方、ユーザ端末300において決定アイコンなどへの選択操作があったことにより、属性の選択・確定がされたと判定したときには、ステップS104に進み、ユーザ端末300から受信した情報に基づいて選択された参加コミュニティ、および、選択された推しタレントを、選択された属性として記憶する。例えば、アカウント管理部133は、ユーザ「u1」に、選択された参加コミュニティ、および、選択された推しタレントIDを関連付けるようにして、アカウント情報125として記憶して処理を終了する。
On the other hand, when it is determined that an attribute has been selected and confirmed due to a selection operation on a confirmation icon or the like on the
ステップS101に戻り、ステップS101において初回ログインであると判定されなかったときには、ステップS105で、参加コミュニティ設定、または、推しタレント設定の編集要求があったか否かの判定がされる。例えば、ユーザ端末300において、図8で例示するマイページの推しタレント情報56の編集アイコンに対する操作や、参加コミュニティ設定57に対する操作などがあったときに、編集要求があったと判定される。
Returning to step S101, if it is not determined in step S101 that this is an initial login, then in step S105 it is determined whether or not there has been a request to edit the participating community settings or the favorite talent settings. For example, it is determined that there has been a request to edit when there is an operation on the edit icon for the
ステップS105において、編集要求があったと判定されたときには、ステップS106で、参加コミュニティ設定、または、推しタレントの設定編集画面をユーザ端末300において表示するための情報を送信する。これにより、例えば、図6で例示した属性選択(設定)画面が表示される。一方、ステップS105において、参加コミュニティ設定、または、推しタレント設定の編集要求があったと判定されなかったときには、処理を終了する。
If it is determined in step S105 that an editing request has been made, then in step S106, information is transmitted for displaying an editing screen for the participating community settings or the favorite talent settings on the
ステップS106で、設定編集画面を表示させたあとは、ステップS107で、参加コミュニティ、または、推しタレントの選択がされたか否かの判定がされる。例えば、ユーザ端末300において、図6(A)の各参加コミュニティの表示、または、図6(B)の各タレントの表示に対する選択操作がされることによって送信される情報(選択された参加コミュニティおよび推しタレントを特定可能な情報を含む)を受信することにより、選択がされたと判定される。
After the setting editing screen is displayed in step S106, in step S107, it is determined whether a participating community or a favorite talent has been selected. For example, a selection is determined to have been made by receiving information (including information that can identify the selected participating community and favorite talent) transmitted by a selection operation on the display of each participating community in FIG. 6(A) or the display of each talent in FIG. 6(B) on the
ステップS107で、参加コミュニティ、または、推しタレントの選択がされたと判定されたときには、ステップS109で、選択された参加コミュニティ、または、選択された推しタレントを選択された属性として更新・記憶して処理を終了する。例えば、配信サーバ100において、ユーザ端末300から受信した属性の選択操作に応じた情報に基づいて、アカウント情報125として記憶される図7のユーザ情報データベースを更新して記憶する。
When it is determined in step S107 that a participating community or a favorite talent has been selected, in step S109, the selected participating community or the selected favorite talent is updated and stored as a selected attribute, and the process ends. For example, in the
ステップS107に戻り、参加コミュニティ、または、推しタレントの選択がされたと判定されなかったときには、ステップS109で戻る選択がされたか否かの判定がされる。例えば、図6の属性選択画面に、戻るアイコン10を表示させ、当該戻るアイコン10に対する選択操作があったか否かの判定がされる。戻るアイコン10への選択操作があったと判定されたときには処理を終了する。あるいは、アプリの下部に表示されるホームアイコン13等への操作により、別画面に移動することで処理を終了してもよい。一方、ステップS107で、戻る選択がされたと判定されなかったときには、ステップS107に戻る。
Returning to step S107, if it is not determined that a participating community or a favorite talent has been selected, then in step S109, it is determined whether or not a back selection has been made. For example, a
これにより、後述するように、ファンコミュニティにおいてユーザが予め選択した属性に関する情報を抽出して表示することが可能となるため、ユーザは、好みの所属グループ1(第1属性)に関する情報と、さらには、各タレント(第2属性)に関する情報を抽出して取得することが可能となる。なお、属性選択処理が配信サーバ100で実行される例について説明したが、ユーザ端末300で実行されるものであってもよい。
As a result, as described below, it becomes possible to extract and display information related to attributes that a user has preselected in a fan community, allowing the user to extract and obtain information related to their favorite group 1 (first attribute) and also information related to each talent (second attribute). Note that, although an example in which the attribute selection process is executed by the
<コンテンツの提供態様例>
(コンテンツの一覧画面についての概要)
次に、配信サーバ100によりファンコミュニティを介して提供されるコンテンツの提供態様例について、図10~図14を参照して説明する。図10は、本実施例のファンコミュニティアプリ(以降、単にアプリとも称する。)におけるホーム画面の一例である。ホーム画面は、例えば、ユーザ端末300において、当アプリへのログイン時(例えば、アプリ起動時など)や、アプリの下部に表示されるホームアイコン13への選択操作がされることにより表示される。図10のホーム画面で表示されるコンテンツを特定するための情報(コンテンツ記事の見出し)は、ユーザが参加しているコミュニティにおいて投稿されたコンテンツを特定するための情報が、主に表示されている。
<Examples of content provision>
(Overview of the content list screen)
Next, examples of content provided by the
なお、アプリ上部に表示されるチャンネルアイコン12は、図12に例示するように参加コミュニティ毎のチャンネル一覧を表示することが可能であって、アプリのいずれの画面に表示されていてもよく、所定の画面(例えば図13のようにコンテンツの中身が表示されている場合など)では非表示としてもよい。チャンネルとは、例えば、話題(テーマ)の種類別に分類されたものである。アプリの上部に表示される検索アイコン17は、コンテンツを検索するためのアイコンである。検索アイコン17は、例えば、図10のホーム画面や、後述する図11(A)のコミュニティ毎の画面などの、コンテンツの見出しが一覧表示されている場合などに表示されるものであってもよい。
The
また、アプリの下部に表示されるホームアイコン13、コミュニティアイコン14、通知アイコン15、マイページアイコン16は、アプリ内のいずれの画面においても表示されるようにしてもよく、所定の画面(例えば図13のようにコンテンツの中身が表示されている場合など)では非表示としてもよい。ホームアイコン13は、前述したように、選択操作がされることにより図10のホーム画面を表示させるためのアイコンであり、コミュニティアイコン14は、選択操作がされることにより後述する図11(A)などのコミュニティ毎の画面を表示させるためのアイコンである。通知アイコン15は、選択操作がされることにより選択した属性(例えば、ユーザが推しタレントに設定したタレント)に関する投稿があった場合や、ユーザ自身の投稿への返信コメント、ユーザに対するメンションなど、各種お知らせを確認することができる画面を表示させるためのアイコンである。マーページアイコン16は、選択操作がされることにより図8で例示したマイページを表示させるためのアイコンである。
The
(ホーム画面の概要)
図10のホーム画面上部には、推しフィルター20や、言語切り替えアイコン21などが表示されている。推しフィルター20は、表示されるコンテンツの見出し一覧が、ユーザが予め選択した推しタレントが関連付けられたコンテンツの見出しのみが表示されるように絞り込むことができるフィルターアイコンであるが、詳細については図15、図16などを参照して後述する。言語切り替えアイコン21は、例えば日本語から英語への切り替えなど、選択操作がされることにより表示される言語を切り替えることを可能とするアイコンである。
(Home screen overview)
At the top of the home screen in Fig. 10, a
配信サーバ100により提供されるコンテンツは、複数種類のカテゴリのいずれかに分類可能であり、ホーム画面においては分類されたカテゴリ毎にコンテンツを表示させることができる。ホーム画面のコンテンツ一覧(見出し)画面には、例えば、フィーチャー61、推しトピック62、人気のユーザ投稿63、記念配信64、グッズ65などのカテゴリ毎にコンテンツ(記事・スレッドともいう)のコンテンツ見出し60(コンテンツ情報)が表示されている。例えば、フィーチャー61は、運営者からのお知らせなどコンテンツ設定部251により設定されたユーザ全体に知らせたいお知らせ記事などが表示されている。フィーチャー61に表示されるコンテンツは、いずれの参加コミュニティおよび、いずれの推しタレントをユーザが選択しているか否かにかかわらず表示される。また、フィーチャー61に表示される見出しや画像などを選択操作すると、詳細情報を示す画面や、外部のウェブサイトなどに遷移するようにしてもよい。
The content provided by the
推しトピック62以降のカテゴリについては、参加しているコミュニティ内で投稿されたコンテンツが表示されるようになっている。本実施例におけるアプリでいう「コミュニティ」とは、図6で例示した、タレントが所属する所属グループ毎に対応したコミュニティA~Cや、ユーザが常に参加状態となっているコミュニティPなどである。
For categories from
(コミュニティのチャンネル一覧画面について)
図11~図14を参照して、本実施例におけるアプリの「コミュニティ」の詳細について説明する。図11(A)は、「コミュニティ」のコンテンツ一覧(見出し)画面の一例である(以降、コミュニティ画面、チャンネル画面ともいう)。各コミュニティは、図12に示すように話題の種類ごとのチャンネルに分類される。例えば、図11(A)のコミュニティ画面は、「コミュニティA」(図5で例示したグループAと対応)のチャンネル「公式チャンネル」の画面であり、図12のチャンネル一覧画面におけるチャンネルの選択操作によって、図11(A)で表示されるチャンネル画面が切り替わる。
(About the community channel list screen)
The details of the "Community" of the application in this embodiment will be described with reference to Figs. 11 to 14. Fig. 11(A) is an example of a content list (heading) screen of the "Community" (hereinafter, also referred to as a community screen or a channel screen). Each community is classified into channels by topic type as shown in Fig. 12. For example, the community screen in Fig. 11(A) is a screen of the "Official Channel" channel of "Community A" (corresponding to group A illustrated in Fig. 5), and the channel screen displayed in Fig. 11(A) is switched by a channel selection operation on the channel list screen in Fig. 12.
図12で例示するチャンネル一覧画面は、例えばアプリ画面(例えば図10)の上部に表示されるチャンネルアイコン12へのタップ操作、あるいは、フリック操作(例えば、アプリ画面左側から右側へのフリック操作)により表示される。なお、図12のチャンネル一覧画面が表示されている際に、表示させたときの動作(チャンネルアイコン12への選択操作あるいは、アプリ画面右側から左側へ戻すフリック操作など)をすることで当該一覧画面を閉じることができる。
The channel list screen illustrated in FIG. 12 is displayed, for example, by tapping on the
図12のチャンネル一覧画面には、コミュニティバー81、お気に入り確認アイコン31、自分の投稿アイコン32、はじめにアイコン33、通知設定アイコン34などが表示されている。コミュニティバー81に表示されるコミュニティは、ユーザが参加(ユーザが選択)しているコミュニティを含む。当該コミュニティバー81に表示される開閉アイコンを選択操作することにより、コミュニティ毎のチャンネル一覧82が表示される。例えば、コミュニティAに対応するチャンネル一覧82には、各チャンネル名が表示される。各チャンネル名の横に表示される選択バー83は、選択されているチャンネルがいずれかを示すものである。
The channel list screen in FIG. 12 displays a community bar 81,
例えば、図12は、図7で例示するユーザ「u2」のユーザ端末300において表示される画面である。ユーザ「u2」が参加しているコミュニティは、「コミュニティA」と「コミュニティB」であるため、図12のチャンネル画面一覧には、「コミュニティA」のチャンネルバー81aと、「コミュニティB」のチャンネルバー81bと、常に参加になっている「コミュニティP」のチャンネルバー81cとが表示されている。選択バー83は、「コミュニティA」の「公式チャンネル」の横に表示されているため、図11(A)にて表示するコミュニティの画面が、「コミュニティA」の「公式チャンネル」であることを示している。例えば、チャンネル一覧802に表示されるチャンネル名に対する選択操作により、選択バー802bは移動する。これにより、アプリ画面には、図11(A)の「コミュニティA」の「公式チャンネル」が表示されるようになる。
For example, FIG. 12 shows a screen displayed on the
図12のチャンネル一覧画面における選択操作があったときに、図11(A)のコミュニティ画面へ切り替わってもよい。また、図12に示すようにチャンネル一覧画面を、別の画面の上に重畳されるように表示させ、チャンネル一覧画面の下に表示されている画面が、選択されたチャンネルの画面に切り替わり、図12のチャンネル一覧画面を閉じる操作を行うことで、図11(A)のコミュニティ画面が全体に表示されるようにしてもよい。また、図12のチャンネル一覧画面でチャンネルの選択がされることにより、アプリ画面下部に表示されるコミュニティアイコン14への選択操作がされたときにも、選択されたチャンネルが、図11(A)のコミュニティ画面として表示されるようになる。
When a selection operation is performed on the channel list screen of FIG. 12, the screen may switch to the community screen of FIG. 11(A). Alternatively, as shown in FIG. 12, the channel list screen may be displayed superimposed on another screen, and the screen displayed below the channel list screen may be switched to the screen of the selected channel, and by performing an operation to close the channel list screen of FIG. 12, the community screen of FIG. 11(A) may be displayed in its entirety. Also, by selecting a channel on the channel list screen of FIG. 12, when a selection operation is performed on the
図12のお気に入り確認アイコン31は、選択操作がされることにより、アカウント情報125として記憶されているあるいは、記憶部320に記憶されるユーザがお気に入りに登録したコンテンツ(投稿ともいう)を確認することを可能とするアイコンである。自分の投稿アイコン32は、選択操作がされることにより、ユーザ自身がコミュニティ内で投稿したコンテンツ(立てたスレッド)や、ユーザ自身がコンテンツ(立てられているスレッド)に対して行ったコメントなどを確認することを可能とするアイコンである。はじめにアイコン33は、選択操作がされることにより、初回ログイン時に表示されるチュートリアルの再確認や、アプリの使い方、心構えなどを表示することを可能とするアイコンである。通知設定アイコン34は、選択操作がされることにより。各種お知らせの設定(プッシュ通知がされる情報の選択など)をする画面を表示可能とするアイコンである。例えば、図8のマイページで例示したお知らせ設定アイコン58を選択操作したときと同じ画面が表示されるようにしてもよい。
The
(コミュニティ画面について)
図11(A)のコミュニティ画面には、図10で例示したホーム画面と同様に、推しフィルター20、言語切り替えアイコン21や、並べ替えアイコン22、投稿アイコン23などが表示される。並べ替えアイコン22は、選択操作がされることにより、表示されるコンテンツの見出しの順番を、新着順や、人気順(例えば、好感アクションが多い順など)などに並べ替えることを可能とするアイコンである。投稿アイコン23は選択操作がされることにより、ユーザがコミュニティ内にコンテンツの投稿(スレッドを立てる)を行うことを可能とするアイコンである。
(About the Community screen)
The community screen in Fig. 11(A) displays a
コミュニティ内に投稿された各コンテンツは、図11(A)のコミュニティ画面において一部が、コンテンツ見出し70(コンテンツ情報)により表示されている。例えば、コンテンツ見出し70a、70b、70c・・・などが表示されており。各コンテンツ見出し70には、投稿者71、通報アイコン72、お気に入りアイコン73、内容情報74などが表示されている。
Each piece of content posted within a community is partially displayed by a content heading 70 (content information) on the community screen in FIG. 11 (A). For example,
投稿者71には、対応するコンテンツの投稿者のアイコン、名前などを表示する。例えば、投稿者が、運営者や、後述する特別ユーザなどであった場合には、公式マークなどとともに表示する。
通報アイコン72は、選択操作がされることにより、図11(B)に示すような画面が表示(例えば、現画面にポップアップ表示)される。図11(B)に表示される文字を選択することにより、ユーザは、例えば不快感を覚えるコンテンツを運営者に通報する操作や、ユーザ端末300において非表示にする操作、コンテンツの投稿者自体を、ファンコミュニティアプリ内でブロックする操作(当該ブロックをした対象となるユーザの投稿等アクションを、操作した以降において自身のユーザ端末300において表示させないようにする)などを可能とする。なお、非表示、ブロック等の操作は、運営者や特別ユーザ(が投稿したコンテンツ)に対しては行うことができず、その他一般ユーザにのみ行える操作であってもよい。
When the
お気に入りアイコン73は、選択操作がされることにより、ユーザが気に入った投稿をあとで確認することができるように保存しておくことを可能とするアイコンである。例えば、お気に入りアイコン73が選択されることで、例えば、アカウント情報125として記憶される図7のユーザ情報データベースを、お気に入りアイコン73が操作された投稿の記事IDを、ユーザに関連付けて更新し記憶する。これにより、ユーザは、お気に入り投稿を、図12のお気に入り確認アイコン31を選択操作したときに確認できるようになる。
The
内容情報74は、コンテンツの投稿内容のタイトルや説明文の一部を表示する。
さらにコンテンツ見出し70には、投稿されているコンテンツが画像とともに投稿されていれば、画像75が表示され、コンテンツに対してコメントがあった場合には、コメント(例えば、最新コメントや、最も人気のコメントの一部など)がピックアップコメント76に表示される。また、コンテンツに対してのコメントがあった数がコメント数77に表示され、コンテンツに対してのタップアクションがあった数がタップアクション数78に表示される。コンテンツに対してのタップアクション数は、例えば、コンテンツ見出し(60,70)にタップアクション数78とともに表示されるハートのアイコン708や、後述する図13のコンテンツ画面に表示されるタップアクション数78とともに表示されるアイコン708への全ユーザからのタップアクションがされた合計回数が表示される。
Furthermore, in the content heading 70, if the posted content is posted together with an image, the
また、ファンコミュニティアプリを利用するユーザには、特別ユーザが含まれ、特別ユーザからのコメントやタップアクションがあった場合に、特別ユーザからのコメントやタップアクションがあったことを、コンテンツ見出し70内において特別ユーザのアイコンとともに特別アクション79として表示させることができる。特別ユーザとは、例えば、図5で例示したタレント本人と対応するユーザである。そのため、特別アクション79が表示されていることで、タレント本人からのコメントやタップアクションなどのアクションがあったことをユーザは認識することができる。これにより、ファンコミュニティアプリにおいて、応援している対象との交流を促進させることができ、ユーザの満足度を高めることができる。
In addition, users who use the fan community app include special users, and when there is a comment or tap action from a special user, the fact that there is a comment or tap action from the special user can be displayed as a
特別アクション79には、タレント各々に対応するアイコンとともに、タレントによりコメントがあった場合には吹き出しマークなどのコメントがあったことを推測できるアイコンと、タレントによりタップアクションがあった場合には、ハートマークなどのタップアクションがあったことを推測できるアイコンとが表示される。例えば、図11のコミュニティ画面におけるコンテンツ見出し70aには、タレント3人からアクションがあったことを示す特別アクション79が表示されている。左側と中央に表示されているタレントのアイコンには、吹き出しマークとハートマークが表示されているため、コメントとタップアクションがあったことが示されている。一方、右側に表示されるタレントは、アイコンとともにハートマークのみ表示されているため、コメントはせずにタップアクションのみ行ったことが示されている。
In the
また、コンテンツ見出し70に表示させる特別アクション79は、図10のホーム画面のコンテンツ見出し60内に表示されるようにしてもよい。
The
図13は、図11(A)で表示されるコンテンツのうち、コンテンツ見出し70aが選択操作されたときに表示されるコンテンツ画面例であり、コンテンツ見出し70aの中身であるコンテンツ自体(投稿自体)の表示画面例である。なお、図10のホーム画面においても、同様のコンテンツが表示されていた場合、ホーム画面において対応するコンテンツ見出し60に対する選択操作により図13のコンテンツ画面が表示される。 Figure 13 is an example of a content screen that is displayed when a content heading 70a is selected from among the contents displayed in Figure 11 (A), and is an example of a display screen for the content itself (the post itself) that is the content of the content heading 70a. Note that if similar content is also displayed on the home screen of Figure 10, the content screen of Figure 13 is displayed by selecting the corresponding content heading 60 on the home screen.
図13のコンテンツ画面においては、上部に戻るアイコン10bが表示され、投稿者71、通報アイコン72、お気に入りアイコン73、タップアクション数78や、カテゴリ85、内容74b、関連タレント88、および、特別アクション79などが表示されている。また、コンテンツに対してコメントがあった場合には、下部にコメントが一覧表示されている。コメントの一覧表示には、コメント数を表示するコメント数77b、各コメントであるコメント87、ユーザがコメント投稿をするためのコメント投稿欄84などが表示される。
In the content screen of FIG. 13, a
戻るアイコン10bに対する選択操作があったときには、直前までユーザが表示していた画面に戻る。例えば、当コンテンツ画面に、図11(A)のコミュニティ画面から遷移してきた場合には、図11(A)のコミュニティ画面に戻り、図10のホーム画面から遷移してきた場合には、図10のホーム画面に戻る。
When the
カテゴリ85は、コンテンツにカテゴリが関連付けられていた場合に、関連付けられたカテゴリ名で表示される。内容74bには、コンテンツのタイトルや説明文などの投稿されたテキスト情報が表示される。
関連タレント88は、コンテンツに、図5のタレントが関連付けられていた場合に表示され、関連付けられたタレントのアイコンや名前などを表示する。特別アクション79は、コンテンツに対して図5のタレントに対応する特別ユーザからアクションがあった場合に、当該特別ユーザからアクションがあったコンテンツであることを示すための表示である。
各コメント87には、コメント投稿者を表示する投稿者71b、コメントに対する図11(B)の通報や非表示等を行うことを可能とする通報アイコン72b、コメントに対する返信を可能とする返信アイコン86、返信を一覧表示させる返信一覧89などが表示されている。なお、コメント投稿欄84には、ユーザ自身のアイコンが表示されていてもよい。
Each comment 87 displays a
各コメント87は、投稿者によって表示態様を変化させてもよい。例えば、コメント87aは、図5に例示するタレント「AAA」に対応する特別ユーザ(AAA本人)によるコメントである。例えば、図13のコンテンツ画面の下部におけるコメント一覧の表示順を、もっとも上に表示されるようにしてもよく、色を他のユーザによるコメントと識別できるよう変化させてもよい(表示態様を異ならせてもよい)。これにより、ファンコミュニティにおいて、ユーザに対してタレントとの交流を促すことができ、ユーザの満足度が向上する。
The display mode of each comment 87 may vary depending on the poster. For example,
次に、図14を参照して、配信サーバ100のコンテンツデータ122として記憶される各コミュニティにおけるコンテンツのデータベースの例を説明する。例えば、図14は、「コミュニティA」のコンテンツデータベースである。コンテンツデータベースには、「チャンネル」、各チャンネルに対する「投稿権限」、コンテンツ毎の「記事ID」などの情報が記憶されている。
Next, referring to FIG. 14, an example of a database of content in each community stored as
「チャンネル」は、話題別の分類であり、各チャンネルの画面は、図12で例示したチャンネル一覧82に対する選択操作により、選択して表示可能である。例えば、「公式チャンネル」は、運営者からの公式のお知らせが投稿されるチャンネルであり、「グループA雑談」は、「コミュニティA」に対応する図5の所属グループ1の「グループA」についての雑談がテーマであるチャンネルである。また、「切り抜き」は、ユーザのおすすめの切り抜き動画(例えば、動画配信サイトに投稿された動画であって、すでに動画配信サイトにおいて投稿された動画の一部が切り抜かれた動画である)のリンクなどを共有することをテーマとするチャンネルである。「過去おすすめ」は、例えばグループAに関する動画(例えば、所属するタレントの過去の投稿動画)などを、おすすめすることをテーマとするチャンネルである。なお、図12のチャンネル一覧82における「すべてのチャンネル」に対する選択操作がされると、図14のチャンネルのコンテンツがすべてまとめて表示されるようになる。また、これらのチャンネルは一例であり、例えば、一時的な特設チャンネルが設けられることがあってもよい。
"Channels" are classified by topic, and the screen of each channel can be selected and displayed by a selection operation on the
「投稿権限」は、各「チャンネル」においてコンテンツの投稿が可能な権限を有するユーザに関する情報である。例えば、「公式チャンネル」や「過去おすすめ」については、公式アカウント(例えば、運営者や、タレントなどの特別ユーザ)からのみ投稿することができる。公式アカウントからの投稿は、例えば、管理者端末200からの投稿や、ユーザ端末300と同じ構成の端末からの投稿であっても、公式アカウントと識別されるユーザIDであれば行うことができる。また、「グループA雑談」や「切り抜き」については、全ユーザが投稿可能である。例えば、図12のチャンネル一覧82に、公式アカウントからのみ投稿可能なチャンネルには、公式マークを表示させ、全ユーザが投稿可能なチャンネルには、吹き出しマークなどが表示される。これにより、ユーザは、投稿が可能なチャンネルであるか否かを容易に識別できる。
"Posting authority" is information about users who have the authority to post content on each "channel." For example, "Official Channel" and "Past Recommendations" can only be posted from official accounts (e.g., special users such as administrators or celebrities). Posting from official accounts can be made, for example, from the
「記事ID」は、各コンテンツを識別するIDであり、コンテンツ毎に付与される。また、「記事ID」毎に「カテゴリ」、「投稿者ID」、「タレントID」が関連付けられている。 An "article ID" is an ID that identifies each piece of content, and is assigned to each piece of content. In addition, each "article ID" is associated with a "category," "contributor ID," and "talent ID."
「カテゴリ」は、コンテンツが投稿される際に関連付けることが可能なカテゴリである。例えば、「イベント」、「グッズ」、「配信・動画」、「ファンアート」、「切り抜き」、「音楽」、「記念配信」など、コンテンツ自体がどのようなテーマであるかを、容易に認識するために関連付けることができる。「カテゴリ」が関連付けられていた場合、図13のコンテンツ画面例のカテゴリ85に、カテゴリ名が表示されるようになる。
"Category" is a category that can be associated when content is posted. For example, "Events," "Goods," "Streams/Videos," "Fan Art," "Clips," "Music," "Commemorative Streams," etc. can be associated to easily recognize the theme of the content itself. When a "Category" is associated, the category name will be displayed in
「投稿者ID」は、コンテンツの投稿者を識別するIDである。 "Contributor ID" is an ID that identifies the contributor of the content.
「タレントID」は、図5のタレント情報データベースにおいて記憶されているタレントIDのうち、コンテンツの投稿時に関連付けられた関連タレントのタレントIDである。このように本実施例においては、コンテンツを投稿する際に、投稿者によって当該コンテンツの内容に応じて関連タレントを関連づけることができ、コンテンツ毎に関連付けた「タレントID」を記憶しておくことができる。つまり、各コンテンツデータがタレントのメタ情報とともに記憶されている。 The "talent ID" is the talent ID of a related talent that is associated with the content when it is posted, among the talent IDs stored in the talent information database of FIG. 5. In this way, in this embodiment, when posting content, the poster can associate a related talent according to the content, and can store the associated "talent ID" for each piece of content. In other words, each piece of content data is stored together with the meta information of the talent.
例えば、記事ID「a1」には、カテゴリ「イベント」が関連付けられ、投稿者は「ou1」であり、タレントIDに「t1」、「t2」、「t6」、「t14」が関連付けられている。前述の図13は、記事ID「a1」の表示例であり、投稿者71には、ユーザID「ou1」に対応する、「スタッフS」の名前と公式アカウントであることを示す公式マークが表示されている。また、カテゴリ85には、記事ID「a1」に関連付けられたカテゴリ「イベント」が表示されている。
For example, article ID "a1" is associated with the category "events", the poster is "ou1", and the talent IDs "t1", "t2", "t6", and "t14" are associated with it. The above-mentioned FIG. 13 is an example of the display of article ID "a1", and
関連タレント88には、記事ID「a1」に関連付けられたタレントID「t1」、「t2」、「t6」、「t14」に各々対応するタレント「AAA」、「BBB」、「FFF」、「MMM」のアイコンや名前が表示されている。このように、投稿時に関連タレントを設定することができるため、コンテンツに関連タレントを表示させることができ、ユーザは、いずれのタレントに関する投稿なのかを容易に識別することが可能となる。なお、関連タレント88は、図11(A)で例示したコミュニティ画面のコンテンツ見出し70においても表示されていてもよい。
In the
このように、コンテンツには関連タレントを関連付けることができる。そのため、関連タレントに、ユーザが予め選択した推しタレントが含まれていた場合には、配信サーバ100は、アカウント情報125として記憶するユーザ情報データベースの情報に基づいて、ユーザに対して推しタレントに関する投稿があったことをプッシュ通知で報知することができる。例えば、推しタレントが関連タレントに関連付けられたコンテンツの投稿があったとき、あるいは、所定時間経過毎(例えば、5分、15分経過毎など)に、推しタレントが関連タレントに関連付けられたコンテンツの投稿があったことをユーザにプッシュ通知する。プッシュ通知があったときは、ユーザからプッシュ通知に対する操作が行われることにより、推しタレントが関連付けられたコンテンツのコンテンツ画面(例えば図13など)へ遷移することができる。推しタレントが関連タレントに関連付けられたコンテンツの投稿があったときとは、図10のホーム画面や、図11(A)のコミュニティ画面において、当該コンテンツのコンテンツ見出し(60,70)が表示されるようになるときである。
In this way, the content can be associated with related talents. Therefore, when the related talents include a favorite talent previously selected by the user, the
なお、カテゴリ、および、関連タレントは、コンテンツの投稿時に投稿者の任意で設定することができるものとして、関連付けなくてもコンテンツの投稿ができるものであってもよい。例えば、コミュニティA内の投稿であって、記事ID「a99」のように関連タレントが関連付いていないコンテンツが投稿されてもよく、この場合当該コンテンツには、コミュニティA(第1属性)のみが関連付いている。 The category and related talent can be set at the poster's discretion when posting content, and content can be posted without any association. For example, content can be posted within community A with no related talent, such as article ID "a99," in which case only community A (first attribute) is associated with the content.
(ホーム画面の具体例)
図10に戻り、ホーム画面において表示されるコンテンツについての詳細を説明する。ユーザ端末300毎のホーム画面には、コンテンツデータ122として記憶する図14で例示したコンテンツデータベースのうち、アカウント情報125として記憶する図13で例示したユーザ情報データベースにおいて関連付けられている「参加コミュニティ」と対応するコンテンツデータベースに記憶されているコンテンツが表示されるようになっている。すなわち、ユーザ毎のホーム画面の推しトピック62以降のカテゴリについては、ユーザが参加しているコミュニティ内において投稿されたコンテンツのコンテンツ見出しのみが表示されるようになっている。例えば、図6、図9などで予め選択したコミュニティが、「コミュニティA」および「コミュニティB」であれば、ホーム画面には、「コミュニティA」、「コミュニティB」および、常に参加状態である「コミュニティP」に投稿されたコンテンツが、まとめて表示される。なお、常に参加状態のコミュニティがなかった場合には、ホーム画面には、ユーザが予め選択したコミュニティ内に投稿されたコンテンツが表示される。一方、参加していない「コミュニティC」に投稿されたコンテンツについては表示されない。また、推しトピック62以降のカテゴリについては、後述する推しフィルター20のオンオフ操作に応じて表示されるコンテンツ見出し60が変化する。
(Example of home screen)
Returning to FIG. 10, the details of the contents displayed on the home screen will be described. On the home screen of each
なお、いずれのカテゴリにおいても、ホーム画面において表示可能なコンテンツは1つであってもよく、最新の所定数(例えば、2枚、5枚、7枚など)のコンテンツのコンテンツ見出し60が表示されるようにしてもよい。あるいは、人気順の所定数のコンテンツのコンテンツ見出し60が表示されるようにしてもよい。また、カテゴリ毎のコンテンツ見出し60は、ユーザ端末300のタッチパネル等に対し、左右のスライド操作などがされることにより、表示される見出しの切り替えなどがされるようにしてもよい。例えば、図10の記念配信64に表示されるコンテンツ見出し60(例えば日付が最新)を左にスライドさせる操作(フリック操作など)をすることにより、画面右側から日付が古いコンテンツ見出し60が現れるようになってもよい。また、例えば、画面右側に半分だけ表示されていてもよく、スライド操作をしなければ現れないものであってもよい。
In any category, the number of contents that can be displayed on the home screen may be one, or the
なお、ホーム画面のいずれのカテゴリのコンテンツ見出し60においても、コンテンツに、図5のタレントが関連付けられていた場合に、関連付けられたタレントのアイコンや名前などを表示する関連タレント88が表示されていてもよい。
In addition, in the content heading 60 of any category on the home screen, if a talent as shown in FIG. 5 is associated with the content, an associated
また、推しトピック62には、ユーザが参加するコミュニティ内で投稿されたコンテンツのうち、ユーザが図6、図9などで例示した予め選択した推しタレントが関連付けられたコンテンツが、所定数表示されるようになっている。例えば、「コミュニティA」に参加しており、タレント「AAA」を推しタレントに選択しているユーザの推しトピック62には、図14のコミュニティAのコンテンツデータベースに記憶されているコンテンツのうち、タレント「AAA」に対応するタレントID「t1」が関連付けられたコンテンツが抽出して表示される。
In addition, the recommended
人気のユーザ投稿63には、ユーザが参加するコミュニティの公式アカウント以外の一般のユーザによる投稿がされたコンテンツのうち、人気があると考えられるコンテンツが所定数表示される。例えば、好感アクション(タップアクションおよび/またはコメント)が多い順、エンゲージメント率が高い(例えば、閲覧数に対して好感アクションがあった割合が高いコンテンツなど)順であってもよい。 Popular user posts 63 displays a predetermined number of pieces of content that are considered to be popular among the pieces of content posted by general users other than the official accounts of the communities in which the user participates. For example, the pieces may be sorted by the number of favorable actions (tap actions and/or comments) or by the highest engagement rate (for example, content with a high ratio of favorable actions to the number of views).
また、ホーム画面に表示されるコンテンツには、コンテンツデータベースで記憶されるコンテンツのうち、特定のカテゴリが関連付けられているコンテンツが表示されるカテゴリがあってもよい。例えば、記念配信64には、コンテンツデータベースで記憶されるコンテンツのうち、カテゴリ「記念配信」が関連付けられたコンテンツが表示され、グッズ705には、カテゴリ「グッズ」が関連付けられたコンテンツが表示される。なお、所定のコミュニティの特定のチャンネルの投稿のみが表示されるカテゴリがあってもよい。例えば、「コミュニティP」の特定のチャンネルに投稿された最新の所定数のコンテンツ見出し60が表示されるカテゴリがあってもよい。また、ホーム画面に表示されるこれらのカテゴリは一例であり、一時的な特設カテゴリが設けられていてもよい。
The content displayed on the home screen may also include a category that displays content associated with a particular category from among the content stored in the content database. For example,
なお、ホーム画面の推しトピック62は、ホーム画面に表示し得るカテゴリのうち、フィーチャー61を除いた最上部に優先して表示させている。これにより、ユーザは推しタレントの情報の特定が容易となる。しかし、これに限らず、推しトピック62が、フィーチャー61を含む最上部に優先して表示されてもよい。あるいは、推しトピック62のよりも優先して表示される他のカテゴリがあってもよい。運営者がユーザに認識してほしいと考えるカテゴリの順番で表示させるようにすることができる。
The recommended
また、推しトピック62のコンテンツ見出し60に表示されるコンテンツと、推しトピック62以降の他のカテゴリのコンテンツ見出し60に表示されるコンテンツとは重複していてもよく、あるいは、推しトピック62に表示されていれば、他のカテゴリのコンテンツ見出し60には表示されないものとしてもよい。なお、予めいずれのタレントも推しタレントに選択していないユーザには、推しトピック62は表示されない。
The content displayed in the content heading 60 of the recommended
(選択された属性に関するコンテンツの属性抽出処理の具体例)
次に、図15、図16を参照し、ユーザが予め選択した推しタレント(第2属性)が関連付けられたコンテンツが表示されるように絞り込むフィルター機能について説明する。本実施例におけるファンコミュニティアプリにおいて、ユーザ端末300に表示されるコンテンツは、ユーザが予め選択した参加コミュニティ(第1属性)への絞り込みに加え、各コンテンツデータがタレントのメタ情報とともに記憶されているため、さらにユーザが予め選択した推しタレント(第2属性)への絞り込みをユーザの意思に基づく所定条件成立により行うことができる。
(Specific Example of Content Attribute Extraction Process Related to Selected Attribute)
Next, a filter function that narrows down the content to be displayed so that it is associated with a favorite talent (second attribute) previously selected by the user will be described with reference to Figures 15 and 16. In the fan community app of this embodiment, the content displayed on the
推しタレントが関連付けられたコンテンツへの絞り込みは、ユーザ端末300に対する所定の切替操作により行われる。所定の切替操作とは、所定のアイコンを選択する操作などである。例えば、図10のホーム画面、および、図11(A)のコンテンツ画面の推しフィルター60に対する選択操作などである。
Narrowing down to content associated with the favorite talent is performed by a specific switching operation on the
図15は、図11(A)のコンテンツ画面において、推しフィルター20のオン状態およびオフ状態であるときの画面例である。図15(A)は、推しフィルター20がオンとなっており、ユーザが予め設定した推しタレントへの絞り込みが有効となっている状態での画面例である。図15(B)は、推しフィルター20がオフとなっており、ユーザが予め設定した推しタレントへの絞り込みが有効ではないときの状態での画面例である。
Figure 15 shows example screens when the
図15は、例えば図7のユーザ「u1」のユーザ端末300に表示される画面例であるものとする。図15(A)では、推しフィルター20がオンとなっているため、ユーザ「u1」が予め推しタレントとして選択したタレントが関連付けられたコンテンツのみが抽出されている。すなわち、アカウント情報125として記憶されるユーザ情報データベースにおいて、ユーザ「u1」に関連付けられているタレントIDは、タレント「AAA」のタレントID「t1」、タレント「BBB」のタレントID「t2」、タレント「EEE」のタレントID「t5」であるため、コンテンツデータ122として記憶するコンテンツ情報データベースのうち、いずれかのタレントIDが関連付けられたコンテンツのみが抽出される。例えば、図14のコミュニティAのコンテンツ情報データベースの、タレントID「t1」、「t2」が関連付いている記事ID「a1」のコンテンツや、「t5」が関連付いている記事ID「a7」のコンテンツ(のコンテンツ見出し60,70)が表示される。
15 is an example of a screen displayed on the
一方、ユーザ「u1」が選択したタレントがいずれも関連付いていない記事ID「a4」は表示されない。例えば、参加コミュニティ内に投稿されたコンテンツであっても、そもそも関連タレントが関連付いていないコンテンツのコンテンツ見出し(60,70)は表示されない。これに対して、推しフィルター20がオフになると、図15(B)に示すように、ユーザ「u1」が選択した推しタレントが関連付けられていないコンテンツである、タレント「DDD」に関するコンテンツのコンテンツ見出し70dや、タレント「FFF」に関するコンテンツのコンテンツ見出し70e、あるいは、いずれのタレントも関連付けられていないコンテンツのコンテンツ見出し70などが表示されるようになる。
On the other hand, article ID "a4" which is not associated with any of the talents selected by user "u1" is not displayed. For example, even if the content was posted within a participating community, the content headings (60, 70) of content that is not associated with a related talent are not displayed. In contrast, when the
(属性抽出処理の流れの例)
次に、図16を参照して、ユーザが予め選択した属性に関するコンテンツを抽出する属性抽出処理の流れについて説明する。図16は、図15を参照して説明した属性抽出処理のフローチャートを説明するための図である。属性選択処理は、配信サーバ100において、ユーザ端末300からの要求(例えば、推しフィルター20への操作情報など)を受信することに応じてコンテンツ管理部132によって繰り返し実行される。
(Example of attribute extraction process flow)
Next, the flow of the attribute extraction process for extracting content related to an attribute previously selected by the user will be described with reference to Fig. 16. Fig. 16 is a diagram for explaining a flowchart of the attribute extraction process described with reference to Fig. 15. The attribute selection process is repeatedly executed by the
ステップS201では、ユーザ端末300から、コンテンツの表示要求操作があったか否かが判定される。表示要求操作とは、ユーザ端末300において表示用データを読み込ませる操作と、所定条件成立による推しフィルター20をオンまたはオフにする選択操作が含まれる。表示用データを読み込ませる操作には、例えばアプリへのログイン(アプリを開いたタイミングでのサーバへの問い合わせ)、リロード操作(再読み込み操作)、あるいは、アプリ画面のホームアイコン13、コミュニティアイコン14、図12のチャンネル一覧82に表示されるチャンネルなどへの選択操作が含まれる。所定条件の成立は、例えば、ユーザがユーザ端末300の表示される推しフィルター20のアイコンをタップ操作により切り替えることである。
In step S201, it is determined whether a content display request operation has been made from the
ステップS201で、表示要求操作があったと判定されなければ処理を終了する。一方、ステップS201で、ユーザ端末300から表示要求操作があったと判定されたときには、ステップS202で推しフィルターがオンになっているか否かが判定される。本実施例においては、推しフィルター20のデフォルトの設定はオフの状態である。そのため、アプリ起動時などにおいてログインしたタイミング、あるいは、アプリ起動後はじめて表示するチャンネルのコンテンツ画面やホーム画面では、推しフィルター20はオフになっている。この場合、ステップS202で、推しフィルター20がオンになっていると判定されないため、ステップS203に進む。
If it is determined in step S201 that a display request operation has not been performed, the process ends. On the other hand, if it is determined in step S201 that a display request operation has been performed from the
ステップS203では、表示要求操作送信元のユーザ端末300のユーザにより選択されている参加コミュニティに関する情報を抽出して、当該ユーザ端末300に送信して処理を終了する。選択されている参加コミュニティとは、図6(A)や図9で例示したユーザが予め選択したことでアカウント情報125として記憶されているユーザ毎の「所属コミュニティ」および、常に参加状態となっているコミュニティがある場合には、常に参加状態のコミュニティが含まれる。例えば、図7のユーザ「u2」であれば、「コミュニティA」および「コミュニティB」に参加している。そのため、ステップS203において、ユーザ「u2」のユーザ端末300には、ホーム画面には「コミュニティA」、「コミュニティB」、および常に参加状態の「コミュニティP」内で投稿されたコンテンツが表示されるようにし、図12のチャンネル一覧画面においては、「コミュニティA」、「コミュニティB」、および「コミュニティP」のコミュニティバー81が表示されるようになる。
In step S203, information about the participating community selected by the user of the
ステップS202に戻り、推しフィルターがオンになっていると判定されたときには、ステップS204に進む。例えば、推しフィルター20をオンにする選択操作がされたときに、ステップS201で表示要求操作があったと判定され、かつ、ステップS202において推しフィルターがオンであると判定される。また、アプリ起動後、推しフィルター20をオンにする操作をすでに行っているチャンネルのコミュニティ画面や、ホーム画面においてリロード操作を行った場合、あるいは、推しフィルター20をオンにしている状態で図13のコンテンツ画面を表示させたあとに、推しフィルター20をオンにしていたコミュニティ画面やホーム画面に戻った場合にも、推しフィルター20がオンの状態が記憶(記憶部120あるいは記憶部320へ記憶)されており、ステップS201で表示要求操作があったと判定され、かつ、ステップS202で推しフィルターがオンであると判定される。
Returning to step S202, if it is determined that the favorite filter is on, the process proceeds to step S204. For example, when a selection operation to turn on the
ステップS204では、選択されている参加コミュニティのうち、選択されている推しタレントに関する情報を抽出して、ユーザ端末300に送信して処理を終了する。例えば、ユーザ「u2」であれば、「コミュニティA」、「コミュニティB」、および「コミュニティP」内で投稿されたコンテンツのうち、タレントID「t2」、「t3」、「t4」、「t7」、「t8」が関連付いているコンテンツのみが抽出されて、チャンネルのコンテンツ画面や、ホーム画面に表示されるようになる。ホーム画面においては、推しトピック62以降のカテゴリ(図10におけるフィーチャー61および、推しトピック62以外のカテゴリ)については、参加しているコミュニティかつ、推しフィルター20への選択操作によって、ユーザが予め選択した推しタレントが関連付けられたコンテンツのコンテンツ見出し60が表示されるようになる。
In step S204, information about the selected favorite talent from the selected participating community is extracted and transmitted to the
なお、属性抽出処理が配信サーバ100で実行される例について説明したが、ユーザ端末300で実行されるものであってもよく、例えば、ユーザ毎の推しタレントに関する情報を、ユーザ端末300の記憶部320で記憶し、配信サーバ100から取得したコンテンツに関する情報(例えば、10件ごとなど)をユーザ端末300で抽出してもよい。
Although an example has been described in which the attribute extraction process is executed by the
また、推しタレントとは異なるタレントが投稿したコンテンツや、推しタレントとは異なるタレントが主体(主役)のコンテンツであっても、コンテンツに関連付けられたタレントに、ユーザが予め選択した推しタレントが関連付けられていれば、推しフィルター20をオンにすることにより、図10のホーム画面や、図11(A)のコミュニティ画面において推しタレントとは異なるタレントに関するコンテンツのコンテンツ見出し(60,70)が表示されるようになる。例えば、図11(A)のコンテンツ見出し70cに対応するタレント「AAA」が投稿したコンテンツが、タレント「AAA」の誕生日のイベントに関するコンテンツであったとする。しかし、「AAA」の誕生日イベントに、タレント「BBB」がお祝いで参加する予定(コラボともいう)であるため、関連タレントに「BBB」が設定されていたとする。そうすると、コンテンツデータベースにおいて、コンテンツ見出し70cに対応する記事に、タレント「BBB」に対応するタレントID「t2」が関連付くことになる。これにより、推しタレントにタレント「AAA」を選択していないユーザのユーザ端末300において推しフィルター20をオンにした場合であっても、タレント「AAA」の誕生日イベントに関するコンテンツ見出し70cが表示されるようになる。その結果、一見推しタレントと関連しないとして見落としてしまいそうな情報であったとしても、ユーザは推しタレントに関する情報を見逃すことがなくなる。
In addition, even if the content is posted by a talent other than the favorite talent, or the content is centered (main) on a talent other than the favorite talent, if the talent associated with the content is associated with a favorite talent selected in advance by the user, turning on the
なお、推しフィルター20がオンの状態でなかったとしても(推しフィルターオン、オフいずれの状態においても)、関連タレント88を、図10のホーム画面、図11(A)のコミュニティ画面、あるいは、図13のコンテンツ画面自体に表示させることができる。そのため、推しタレントを個々に設定せずとも、コンテンツには、グループの誰が関連しているかをユーザは認識することができ、興趣が向上する。
Even if the
(ユーザからの投稿によるカテゴリやタレント等の関連付けの具体例)
次に、図17、図18を参照して、ユーザからコンテンツが投稿される際のユーザ投稿処理についての具体例を説明する。図17は、ユーザの投稿画面例である。例えば、図16のコミュニティコンテンツデータベースにおいて「投稿権限」が「ユーザ」と設定されているチャンネルのコンテンツ画面が表示されている際に、図11(A)で例示する投稿アイコン23を選択することにより表示される。なお、公式チャンネル等の投稿権限が公式アカウントのみしか投稿できないチャンネルについては、権限のないユーザは、コンテンツ画面において投稿アイコン23が選択できないようになっていてもよい。例えば、グレーで表示するなど表示態様を変更する、あるいは、投稿アイコン23自体が表示されないようになっていてもよい。
(Specific examples of associations between categories, talents, etc. posted by users)
Next, a specific example of a user posting process when a user posts content will be described with reference to Figs. 17 and 18. Fig. 17 is an example of a user posting screen. For example, when a content screen of a channel in which "posting authority" is set to "user" in the community content database of Fig. 16 is displayed, the posting
図17(A)は、チャンネル「グループA雑談」のコンテンツ画面において、投稿アイコン23を選択したときに表示される画面である。図17(A)には、タイトルや、本文等の入力欄や、画像アイコン37、次へアイコン38などが表示される。画像アイコン37は、選択操作がされることにより、ユーザ端末300で保存している画像をアップロードすることができる。次へアイコン38が選択操作されることにより、図17(B)の画面へ遷移する。なお、タイトル入力および本文への入力がされていなければ次に進めなくてもよい。本文への入力の代わりに、画像がアップロードされていれば、次に進めるようになっていてもよい。空の投稿が乱立することを避けるためである。
Figure 17 (A) shows a screen that is displayed when the
図17(B)の画面では、投稿するコンテンツに関連付けるカテゴリと、関連タレントを選択することが可能である。例えば、カテゴリバー39を選択すると、図17(C)で例示するように、カテゴリ一覧39bが開く。ユーザはカテゴリ一覧から、任意のカテゴリを選択することができる。なお、選択できるカテゴリは1つであってもよく、複数のカテゴリが選択できるようになっていてもよい。図17(B)の関連タレントバー40を選択すると、図6(B)のような、タレントの一覧が表示され、任意のタレント(関連付けたいタレント)を選択することができる。なお、関連タレントの選択は、1人に限らず複数人選択することが可能である。投稿するアイコン41に対する選択操作がされれば、「グループA雑談」にコンテンツが投稿される。
On the screen in FIG. 17(B), it is possible to select a category and related talent to be associated with the content to be posted. For example, when
(ユーザ投稿処理の流れについて)
次に、図18を参照して、ユーザがコンテンツを投稿する際のユーザ投稿処理の流れについて説明する。図18は、図17を参照して説明したユーザ投稿処理のフローチャートを説明するための図である。ユーザ投稿処理は、ユーザ端末300の制御部350によって繰り返し実行される。
(User submission process flow)
Next, the flow of the user posting process when a user posts content will be described with reference to Fig. 18. Fig. 18 is a diagram for explaining the flowchart of the user posting process described with reference to Fig. 17. The user posting process is repeatedly executed by the
ステップS301では、投稿アイコンが選択されたか否かが判定される。例えば、図11(A)などのコンテンツ画面の投稿アイコン23に対する選択操作がされたか否かが判定される。投稿アイコン23が選択されたと判定されなかったときには、処理を終了する。一方、投稿アイコン23が選択されたと判定されたときには、ステップS302で、投稿されようとしているチャンネルが、ユーザ投稿が許可されているチャンネルであるか否かが判定される。例えば、図14のチャンネル「グループA雑談」、「切り抜き」であれば、全ユーザに投稿が許可されているため、ステップS303で、図17(A)の投稿画面を表示する。これにより、例えば文字情報の入力や、画像アイコン37への操作により画像添付を行うことができる。
In step S301, it is determined whether a posting icon has been selected. For example, it is determined whether a selection operation has been performed on posting
一方、図12のチャンネル一覧802で「すべてのチャンネル」が選択されているときのコンテンツ画面や、チャンネル「公式チャンネル」、「過去おすすめ」のコンテンツ画面が表示されていた場合には、公式アカウントにのみ投稿が許可されているため、ステップS302でユーザ投稿許可チャンネルであると判定されず、処理を終了する。 On the other hand, if the content screen when "All Channels" is selected in the channel list 802 in FIG. 12, or the content screen for the channel "Official Channel" or "Past Recommendations" is displayed, posting is permitted only to official accounts, so in step S302 it is not determined that the channel is one for which user posting is permitted, and processing ends.
ステップS303で、投稿画面を表示したあとは、ステップS304で、次へが選択されたか否かが判定される。例えば、図17(A)の投稿画面において、次のページへ進む操作として、次へアイコン38が選択されたか否かが判定される。ステップS303で、次へが選択されたと判定されたときには、ステップS305で文字入力が済みであるか否かの判定がされる。文字入力がされていなければ、ステップS304に戻る。
After the posting screen is displayed in step S303, it is determined in step S304 whether or not Next has been selected. For example, in the posting screen of FIG. 17(A), it is determined whether or not
一方、ステップS304で、次へが選択されたと判定されなかったときには、ステップS306で閉じるが選択されたか否かの判定がされる。たとえば、閉じるアイコン35への選択操作などである。ステップS306で閉じるが選択されたと判定されたときには、処理を終了する。一方、ステップS306で閉じるが選択されたと判定されなかったときには、ステップS304に戻る。
On the other hand, if it is not determined in step S304 that Next has been selected, then it is determined in step S306 whether Close has been selected. For example, this may be a selection operation on the
ステップS305で文字入力が済みであると判定されたときには、ステップS307で、カテゴリ等選択画面を表示させる。例えば、図17(B)のカテゴリや関連タレントを選択できる画面である。 When it is determined in step S305 that character input has been completed, a category selection screen is displayed in step S307. For example, this is a screen that allows the selection of categories and related talents as shown in FIG. 17(B).
ステップS307で、カテゴリ等選択画面を表示させたあとは、ステップS308でカテゴリ選択があったか否かが判定される。ステップS308で、カテゴリが選択されたと判定されれば、ステップS309で投稿情報にカテゴリが関連付けられる。例えば、図17(C)のカテゴリ一覧39bで、「イベント」が選択されれば、投稿情報にカテゴリ「イベント」が関連付けられる。
After the category selection screen is displayed in step S307, it is determined in step S308 whether or not a category has been selected. If it is determined in step S308 that a category has been selected, the category is associated with the posted information in step S309. For example, if "event" is selected in the
ステップS308でカテゴリの選択があったと判定されなかったとき、あるいは、ステップS309でカテゴリが関連付けられたあとは、ステップS310で関連タレントの選択があったか否かの判定がされる。ステップS310で関連タレントの選択があったと判定されたときには、ステップS311で投稿情報に関連タレントを関連付ける。例えば、図17(B)で、関連タレントバー40が選択されることにより、タレント「AAA」が選択されれば、投稿情報にタレントID「t1」が関連付けられる。
If it is determined in step S308 that no category has been selected, or after a category has been associated in step S309, it is determined in step S310 whether or not a related talent has been selected. If it is determined in step S310 that a related talent has been selected, the related talent is associated with the posted information in step S311. For example, in FIG. 17(B), if the
ステップS309で関連タレントの選択があったと判定されなかったとき、あるいは、ステップS310で関連タレントの関連付けがされたあとは、ステップS312で投稿確定操作があったか否かの判定がされる。例えば、図17(B)の投稿するアイコン41に対する選択操作があるか否かの判定がされる。ステップS312において投稿確定操作があったと判定されたときには、ステップS313で投稿情報(例えば、入力された文字情報や、添付された画像情報、選択されたカテゴリ、選択された関連タレント、投稿者のIDなどを特定する情報が含まれる。)を配信サーバ100に送信して処理をする。これにより、例えば、「グループA雑談」において、カテゴリ「イベント」を選択し、関連タレントとして「DDD」を選択していた場合には、配信サーバ100では、図14で例示する記事ID「a4」のように、記憶される。
If it is not determined in step S309 that a related talent has been selected, or after the related talent has been associated in step S310, it is determined in step S312 whether or not a posting confirmation operation has been performed. For example, it is determined whether or not a selection operation has been performed on the
ステップS312に戻り、投稿確定操作があったと判定されなかったときには、ステップS314で閉じる選択がされたか否かが判定される。閉じる選択とは、例えば、図17(B)の画面における閉じるアイコン35への選択操作などである。ステップS314において閉じるが選択されたと判定されたときには、処理を終了する。
Returning to step S312, if it is not determined that a posting confirmation operation has been performed, it is determined in step S314 whether or not a close selection has been performed. A close selection is, for example, a selection operation on the
一方、ステップS314で閉じるが選択されたと判定されなかったときには、ステップS315で戻るが選択されたか否かが判定される。例えば、図17(B)の戻るアイコン36に対する選択操作などである。ステップS315で、戻るが選択されたと判定されたときには、ステップS303に戻り、図17(A)の文字入力の投稿画面の表示に戻る。これにより、ステップS304の次への選択前に投稿画面において入力していた文字や画像の情報を再編集することができる。一方、ステップS315で、戻るが選択されたと判定されなかったときには、ステップS307で、引き続きカテゴリ等選択画面を表示させる。なお、ユーザ投稿処理がユーザ端末300で実行される例について説明したが、配信サーバ100で実行され、ユーザ端末300に表示情報が送信されるものであってもよい。
On the other hand, if it is not determined in step S314 that "Close" has been selected, it is determined in step S315 whether or not "Back" has been selected. For example, this is a selection operation on the
<ファンコミュニティ内におけるユーザの評価に基づく行動制御機能について>
(行動制御機能についての概要)
次に、本実施例のファンコミュニティ内におけるユーザの評価に基づく行動制御機能について説明する。本実施例におけるファンコミュニティにおいては、ユーザ自身もコミュニティ内にコンテンツを投稿することが可能であり、他のユーザと共有することができる。このように、他のユーザとの交流を図ることでコミュニティが活性化する一方、ユーザが取り得るアクションに何らの制限をかけない場合、他のユーザが不快感を覚え得るような投稿をするユーザが野放しになることで、コミュニティ内の治安・雰囲気が悪化する虞がある。そのため、ユーザ毎に信用度・誠実度などの指標となるレベルを定め、レベルに応じてコミュニティ内で取り得る行動を変化させる。本実施例においては、ユーザがコミュニティ内で取った行動に応じて、ユーザ本人とは異なる外部からの評価がなされることにより、ユーザの評価履歴状況が更新され、評価履歴状況に応じて、コミュニティ内で取り得る行動を変化させる。これにより、信用度・誠実度などの指標が高いユーザが取り得る行動が増え、指標が低いユーザが取り得る行動に制限がかかるようになる。すなわち、ファンコミュニティ内において受け入れられる行動を取ることで、評価履歴状況が変動する。
<About the behavior control function based on user ratings within fan communities>
(Overview of behavior control function)
Next, a behavior control function based on the evaluation of a user in a fan community of this embodiment will be described. In the fan community of this embodiment, the user himself can post content in the community and share it with other users. In this way, while the community is activated by interacting with other users, if there are no restrictions on the actions that users can take, there is a risk that the public order and atmosphere in the community will deteriorate as users who post content that other users may feel uncomfortable with will be left unchecked. For this reason, a level that serves as an index of trustworthiness, sincerity, etc. is set for each user, and the behavior that can be taken in the community is changed according to the level. In this embodiment, the evaluation history status of the user is updated by an external evaluation other than the user himself depending on the behavior taken by the user in the community, and the behavior that can be taken in the community is changed according to the evaluation history status. As a result, the actions that can be taken by users with high indices such as trustworthiness and sincerity are increased, and the actions that can be taken by users with low indices are restricted. In other words, the evaluation history status changes by taking actions that are acceptable in the fan community.
(ユーザのレベルの変動についての概要)
各ユーザの「レベル」は、図7のユーザ情報データベースで例示するように、ユーザIDに関連付けて記憶されている。「レベル」は「累積ポイント」に応じて変動する。「累積ポイント」は、後述する外的評価に応じて変動する。例えば、初期設定でユーザのレベルが1であり、累積ポイントが10になると、レベルが2になる。レベル2からレベル3にあがるためには、レベル1から2に上がるときに必要であったポイント数よりも多いポイント数が必要となり、例えば累積ポイントが21になったときに、レベル3になる。このように、レベルが上がっていくにつれ、必要なポイント数が多くなり、レベルが上がりにくくなる。また、外的評価に応じて「累積ポイント」は減少していくこともあるため、例えば、レベル2であったユーザの累積ポイントが20を切ったときに、レベルが2から1に下がる。
(Summary of user level fluctuations)
The "level" of each user is stored in association with the user ID, as exemplified in the user information database of FIG. 7. The "level" changes according to the "accumulated points". The "accumulated points" change according to external evaluation, which will be described later. For example, the user's level is 1 in the initial setting, and when the accumulated points reach 10, the level becomes 2. To increase from
また、各ユーザは、自身の「レベル」および「累積ポイント」を図8で例示したマイページの、ユーザ評価履歴状況55で確認することができる。これによりユーザはレベルが上がるような行動を取るよう心掛けることができる。一方、他のユーザの「レベル」および「累積ポイント」は確認することができない。このように、自身のレベルについては、他のユーザに公表されないことで、コミュニティ内でレベルの低いユーザが引け目を感じてしまうことや、レベルの高いユーザが傲慢にふるまってしまうことを抑制できる。なお、「レベル」、「累積ポイント」は、いずれか一方のみマイページに表示されるようになっていてもよい。
In addition, each user can check their own "level" and "accumulated points" in the user
(レベル別に取り得る行動について)
図19、図20、図21を参照して、本実施例におけるユーザのレベル別に取ることができる行動について説明する。図19は、レベル別に許可される(取り得る)行動内容の例を示す表であり、例えば、レベル「1~49」、「50~59」、「60~69」、「70~79」、「80~89」、「90~99」、および「100」の段階に区切られている。レベルの段階ごとに許可される行動については、配信サーバ100の行動権限情報124などとして記憶されている。
(About actions that can be taken by level)
Actions that can be taken by the user at each level in this embodiment will be described with reference to Figures 19, 20, and 21. Figure 19 is a table showing examples of actions permitted (possible) by level, and is divided into levels of "1-49", "50-59", "60-69", "70-79", "80-89", "90-99", and "100", for example. Actions permitted at each level are stored as
レベルに応じて取ることができるか否かが制御される行動である「特定アクション」には、例えば「投稿リンク制限なし」、「企画作成」、「モデレータ招待」、「コミュニティ作成」などが含まれる。「投稿リンク制限なし」とは、ユーザがコミュニティ内にコンテンツの投稿を行う際に、投稿可能なURLの制限がなくなることであり、レベルが60以上のユーザであれば制限が解除される。また、投稿リンク制限なしのユーザが行ったコンテンツの投稿は、レベルが59以下のユーザのユーザ端末300においても反映される。つまり、レベルが59以下のユーザであれば、投稿が制限されるリンクが含まれるコンテンツであったとしても、レベル60以上のユーザが投稿したコンテンツであれば、当該リンクを含めてレベル59以下のユーザも閲覧(およびリンクにアクセスする操作も含む)することができる。
"Specific actions", which are actions that can be taken or not, are controlled according to the level, and include, for example, "no posting link restrictions", "plan creation", "moderator invitation", and "community creation". "No posting link restrictions" means that when a user posts content within a community, there are no restrictions on the URLs that can be posted, and the restrictions are lifted for users with a level of 60 or higher. Furthermore, content posted by users with no posting link restrictions is also reflected on the
「企画作成」とは、コミュニティ内で企画(イベント)を立ち上げることができる権限であり、レベル80以上のユーザから作成することができるようになる。例えば、所定の日時にリアルあるいはバーチャル空間に集合する所謂オフ会のようなイベント企画や、アンケート企画などを立ち上げることができる。すなわち、リーダー格としての行動を取ることができるようになる。また、レベル79以下のユーザであっても、レベル80以上のユーザが作成した企画に参加することができる。
"Plan creation" is the authority to start a plan (event) within the community, and can be created by
「モデレータ招待」とは、コミュニティ内において投稿されたコンテンツの管理者としての役割ができるようになることであり、レベル90以上のユーザとなればできるようになる。例えば、通常運営者が行う、目視により不適切な投稿がされたコンテンツやコメントの削除や、非表示設定(規制ともいう)を行うことである。また、悪質なユーザなどのアカウントを停止させる(例えば一定期間)措置を取ることができる権限であってもよい。レベル90以上のユーザによって規制されたコンテンツは、レベル89以下のユーザのユーザ端末300においても表示されなくなる。
A "moderator invitation" is the ability to act as an administrator of content posted within a community, and is available to users who are
「コミュニティ作成」とは、図6(A)などで例示した、ユーザが参加することができるコミュニティを新たに作成することができ、例えば、最も信用度が高いレベル100のユーザにのみ許可される行動内容である。例えば、グループA(コミュニティAに対応)のファンが作るグループAを応援するコミュニティとして、「コミュニティA2」などを作成することができる。作成されたコミュニティA2は、図6(A)の参加コミュニティ設定画面における参加コミュニティ選択エリア50に表示されるようになる。あるいは、新たな「チャンネル」が作成できるようになってもよい。例えば、「コミュニティA」のチャンネルの中に、新たなテーマのチャンネルを追加することができる。新たに追加されたチャンネルは、図12のチャンネル一覧表示82に表示されるようになる。レベル100のユーザが作成したコミュニティやチャンネルは、レベル99以下のユーザも参加・選択をすることができる。
"Community creation" means that a new community can be created that a user can participate in, as exemplified in FIG. 6(A) and is an action permitted only to users with the highest level of trust,
また、本実施例におけるユーザのレベルは、上がるだけでなく、下がることもある。そのため、図19に例示する特定アクションは、レベルが上がったことによって許可された特定アクションであっても、レベルが下がることにより、制限がかかり取り得ることができなくなる。例えば、レベル80以上のユーザは、コミュニティ内で企画を作成することができるが、レベルが79に下がることで、企画を作成することができなくなる。また、作成された企画や、コミュニティが、ファンコミュニティアプリにおいて不適切であるとして、当該作成された企画や作成されたコミュニティの表示画面などにおいて他のユーザからの報告が行われることなども、当該企画やコミュニティを作成したユーザのレベルが下がり得る外的評価となる。
In addition, the level of a user in this embodiment can not only be raised, but can also be lowered. Therefore, even if the specific actions shown in FIG. 19 are permitted as a result of an increase in level, they are restricted and cannot be taken as a result of a decrease in level. For example, a user at
図20は、「投稿リンク制限なし」ではないユーザのユーザ端末300における投稿画面の例である。本実施例においては、レベル59までの投稿リンクに制限があるユーザが投稿できるURLは、「動画共有サイトA」と、「SNS-B」のリンクのみ許可されているものとする。この場合、投稿しようとする本文に、「動画共有サイトA」と、「SNS-B」以外のURLが入力されると、図20に例示するように「現在、URLは「動画共有サイトA」と、「SNS-B」のみ投稿可能です」などのメッセージが表示される。また、次へアイコン38を投稿できるときと投稿できないときとで異なる態様で表示する場合には、次へアイコン38を投稿できない態様で表示して、選択操作ができないようになっていてもよい。このように、アップロードされた画像などについては画像認識による自動判定により不適切な画像(暴力的など不快感を与える可能性のある画像)を非表示にすることが比較的容易であるのに対し、URLについては、参照先が悪意のあるウェブサイト(例えば偽サイト、詐欺サイト、その他不快感を覚える内容が投稿されているページなど)であったとしても判定が容易ではなく、運営者による非表示設定などを行う必要があり手間がかかる。そのため、不適切な投稿でないか否かの判定が難しいコンテンツ(ここではURLのリンク)については、レベルが高いユーザ(信頼度が高いユーザ)のみが投稿できるようにすることで、運営者の負担を低減しつつ、かつ、不適切な投稿を抑制することでコミュニティ内の治安を安定させることができる。
Figure 20 is an example of a posting screen on the
なお、「投稿リンク制限なし」ではないユーザであっても投稿可能である「動画共有サイトA」と、「SNS-B」などは、例えばファンコミュニティアプリにおいて応援対象となるタレントの配信動画が投稿されているウェブサイトなどであり、比較的安全性が高いリンク先などが定められている。 Note that "Video Sharing Site A" and "SNS-B," which are open to users who do not have "no posting link restrictions," are websites where streaming videos of celebrities who are the target of support in fan community apps are posted, for example, and relatively safe link destinations are specified.
図21を参照して、ユーザ投稿処理における、投稿リンク制限の判定処理の流れについて説明する。図21は、図18を参照して説明したユーザ投稿処理に、投稿リンク制限があるユーザであるか否かの判定(点線で囲っている処理)が加わった場合のフローチャートであるため、図18と同一の処理については説明を省略する。 The flow of the process for determining whether a user has posting link restrictions in the user posting process will be described with reference to Figure 21. Figure 21 is a flowchart for the case where a determination of whether or not a user has posting link restrictions (processing surrounded by a dotted line) is added to the user posting process described with reference to Figure 18, so a description of the same processes as Figure 18 will be omitted.
ステップS303において図17(A)の投稿画面が表示されると、ステップS316で、所定リンク以外のリンクが貼り付けられたか否かの判定がされる。所定リンク以外のリンクが貼り付けられたと判定されなければ、ステップS304に進み、次へが選択されたか否かが判定される。 When the posting screen in FIG. 17(A) is displayed in step S303, a determination is made in step S316 as to whether or not a link other than the specified link has been pasted. If it is not determined that a link other than the specified link has been pasted, the process proceeds to step S304, where a determination is made as to whether or not "Next" has been selected.
一方、所定リンク以外のリンクが貼り付けられたと判定されれば、ステップS317に進み、所定リンク以外のリンク貼り付けが許可されているユーザであるか否かが判定される。例えば、ユーザ端末300は、配信サーバ100から取得して記憶部320に記憶したユーザ毎の「レベル」、「累積ポイント」に基づいて、レベルが80以上であるか否かを判定する。
On the other hand, if it is determined that a link other than the specified link has been pasted, the process proceeds to step S317, where it is determined whether the user is permitted to paste links other than the specified link. For example, the
ステップS317において、所定リンク以外のリンク貼り付けが許可されているユーザであると判定されたときには、ステップS304に進み、次へが選択されたか否かが判定される。一方、ステップS317において、所定リンク以外のリンク貼り付けが許可されているユーザであると判定されなかったときには、ステップS318で、投稿が許可されていない旨を報知して、ステップS316に戻る。例えば、レベル10のユーザであれば、所定リンク以外のリンク貼り付けが許可されていないため、図20で例示するように、所定リンク以外のリンク貼り付けができない旨を報知する。
If it is determined in step S317 that the user is permitted to post links other than the specified link, the process proceeds to step S304, where it is determined whether or not Next has been selected. On the other hand, if it is not determined in step S317 that the user is permitted to post links other than the specified link, a notice is issued in step S318 that posting is not permitted, and the process returns to step S316. For example, if the user is at
図19に戻り、「通報カウント」とは、特定のコンテンツを、ユーザ全体に非表示にするか否かに影響を与えることができる権限である。本実施例においては、レベルが70以上のユーザからの非表示や通報された人数が所定数蓄積したコンテンツを、ユーザ全体に非表示とすることができる。例えば、レベルが70以上のユーザ5人から非表示あるいは通報がされたコンテンツは、全ユーザに非表示にすることができる。 Returning to FIG. 19, "report count" is a permission that can affect whether or not a particular piece of content is hidden from all users. In this embodiment, content that has accumulated a certain number of hidden or reported pieces of content by users with a level of 70 or higher can be hidden from all users. For example, content that has been hidden or reported by five users with a level of 70 or higher can be hidden from all users.
また、「通報カウント」の対象となる、レベルが70以上のユーザから非表示や通報された人数が所定数蓄積したユーザが投稿したコンテンツやコメントを、ユーザ全体に非表示とすることができる。例えば、レベルが70以上のユーザ5人から非表示あるいは通報がされたユーザが投稿したコンテンツやコメントは、全ユーザに非表示にすることができる。 In addition, content or comments posted by a user who has accumulated a certain number of hidden or reported content by users with a level of 70 or higher, which is subject to the "report count," can be made hidden from all users. For example, content or comments posted by a user who has been hidden or reported by five users with a level of 70 or higher can be made hidden from all users.
なお、非表示とするユーザには、コメントやコンテンツの投稿を行ったユーザ本人は含まれないものとしてもよい。これにより、自身の投稿したコンテンツやコメントがユーザ本人の端末において反映されるものの、例えば他のユーザからのアクションがないことで、規制対象となったことを察知する(気付かせる)ことができる。 Note that the users who are hidden may not include the user who posted the comment or content. This allows the user to know (be aware) that the content or comment they posted is subject to restriction, for example, by the lack of action from other users, even though the content or comment they posted is reflected on their own device.
「特典」には、付与される特典として、レベルに応じて異なる特典が関連付けられている。例えば、プレゼント企画などがあった際に、レベルの高さに応じて、よりレア度の高いアイテムなどのファンにとってより有益なアイテムが付与され得る。例えば、特典が、コメントの投稿などで使用できるスタンプや、タレントのライブで使用できるアイテム等であった場合、レベル50~59のユーザに付与される特典Eよりも、レベル60~69のユーザに付与される特典Dの方が、スタンプやアイテム等を購入した場合の金額が高く、レベルが上がるにつれて、付与される特典の相当金額が高くなる。 Different benefits are associated with the "benefits" as the benefit given depending on the level. For example, when there is a giveaway project, items that are more beneficial to fans, such as rarer items, may be given depending on the level. For example, if the benefits are stamps that can be used when posting comments, or items that can be used at a talent's live performance, the amount of money spent on stamps or items will be higher for benefit D given to users at levels 60-69 than for benefit E given to users at levels 50-59, and the equivalent amount of the benefit given increases as the level increases.
(評価値の変動例について)
次に、図22を参照して、累積ポイント数(評価値)の変動例について説明する。図22は、ユーザの「累積ポイント」を変動させる外的評価の例および、外的評価と変動数の関係の例を説明するための表である。コンテンツ(投稿された記事)やコメント等に対し、ユーザから(運営者含む)何らかのアクションがあった場合には、アカウント管理部133は、アクション情報123として記憶する外的評価であるか否かに応じて、ユーザの累積ポイントを変動・更新させる。累積ポイントが変動したことに応じてレベルが変動すれば、アカウント管理部133は行動権限情報124として記憶する行動権限をユーザに許可あるいは制限を行う処理をする。
(Examples of fluctuations in evaluation values)
Next, an example of the change in the number of accumulated points (evaluation value) will be described with reference to FIG. 22. FIG. 22 is a table for explaining an example of an external evaluation that changes the "accumulated points" of a user and an example of the relationship between the external evaluation and the change number. When a user (including an administrator) takes some action on content (posted article), comments, etc., the
外的評価は、ユーザ本人以外からの他のユーザからの評価である。例えば、ユーザが投稿したコンテンツやコメントに対して、「他のユーザからのいいね」があった場合には、1いいね(1タップアクション)につき、5ポイント増える。 External evaluations are evaluations from other users other than the user himself/herself. For example, if a content or comment posted by a user is "liked" by other users, 5 points are added for each "like" (each tap action).
あるいは、ユーザが投稿したコンテンツやコメントの内容などにより、運営者から見て信頼度が高いユーザであると好印象を抱いた場合などに、運営からの高評価により付与されるポイントがあってもよい。運営から付与されるポイントについては、予め定められたポイント数でもよく、適宜運営者による操作によって変更されてもよい。 Alternatively, points may be awarded in response to a high evaluation from the administration, for example, if the administration is left with a favorable impression of a user as being highly trustworthy based on the content posted by the user or the content of the comments. The number of points awarded by the administration may be a predetermined number, or may be changed by the administration as appropriate.
また、応援対象の布教度に応じてポイントが付与されるようになってもよい。すなわち、応援対象に関するコンテンツ(動画やグッズなど)を宣伝する行為による、応援対象への利益貢献度に応じてポイントが付与される。例えば、宣伝行為には、応援対象であるタレントの配信動画のリンクを広める行為や、応援対象であるタレントのグッズを紹介する行為などが含まれる。例えば、ユーザが投稿したコンテンツにタレントあるいはタレントが所属するグループに関連する配信動画の動画リンクが貼られていた場合に、当該投稿コンテンツからの動画View数に応じてポイントが付与される。その他、タレントあるいはタレントが所属するグループに関するグッズページのリンクが貼られていた場合に、グッズページリンクのクリック数に応じてポイントが付与されるようにすることもできる。グッズページとは、例えば、ファンコミュニティの応援対象であるタレントのオフィシャルグッズページや、他社とのコラボ企画商品の販売ページなどであり、集計用にコミュニティ投稿用専用URLが発行されていてもよい。あるいは、オフィシャルサイトのグッズページのコミュニティ投稿専用URLを介して、商品の購入があった場合に、URLを投稿したユーザにポイントが付与されるようにしてもよい。 Points may also be awarded according to the degree of propagation of the target of support. That is, points are awarded according to the degree of profit contribution to the target of support by the act of promoting content (videos, goods, etc.) related to the target of support. For example, the act of promotion includes the act of spreading the link of the streaming video of the talent who is the target of support, and the act of introducing the goods of the talent who is the target of support. For example, if a video link of a streaming video related to the talent or the group to which the talent belongs is attached to the content posted by the user, points are awarded according to the number of video views from the posted content. In addition, if a link to a goods page related to the talent or the group to which the talent belongs is attached, points can be awarded according to the number of clicks on the goods page link. The goods page is, for example, the official goods page of the talent who is the target of support in the fan community, or a sales page of a collaborative product with another company, and a dedicated URL for community posting may be issued for tallying. Alternatively, if a product is purchased via the dedicated URL for community posting of the goods page on the official website, points may be awarded to the user who posted the URL.
一方、他のユーザからの通報や、非表示があるとポイントは減少する。例えば、図11(B)に表示される画面への操作などにより、1通報があるごとに、5ポイント減るようにすることができる。あるいは、ユーザが投稿したコンテンツやコメントの内容などにより、運営者から見てコミュニティ内の雰囲気を悪化させる虞があるユーザであるとの懸念を抱いた場合などに、運営によりマイナス評価される(ポイントが減される)ことがあってもよい。運営から減されるポイントについては、予め定められたポイント数でもよく、適宜運営者による操作によって変更されてもよい。 On the other hand, points are deducted when a user is reported by another user or when the user is hidden. For example, by operating the screen displayed in FIG. 11(B), it is possible to deduct 5 points for each report. Alternatively, if the administrators are concerned that a user may be detrimental to the atmosphere within the community due to the content posted by the user or the content of the comments, the administrators may give a negative evaluation (deduct points). The number of points deducted by the administrators may be a predetermined number, or may be changed by the administrators as appropriate.
また、外的評価の一例として、コンテンツに対してされたコメントのテキストの判定を行い、運営者などにより予め定められたポジティブワードが入っていた場合には、ポイントをアップさせ、運営者などにより予め定められたネガティブワードが入っていた場合には、ポイントを減少させるようにしてもよい。また、テキスト判定をAIによる自動判定により行ってもよい。例えば、ユーザ自身が投稿したコンテンツ自体、あるいは、ユーザが投稿したコンテンツに対してなされた他のユーザからのコメントについて、ポジティブワードあるいはネガティブワードの割合を自動判定した上で、いずれの要素が多いかによりポイントが付与、あるいはされないものであってもよい。ポジティブワード、ネガティブワードは、ユーザが定めたものではなく、外部要因による基準(例えば、運営側(AI判定含む)の基準)である。 As an example of external evaluation, the text of comments made on content may be evaluated, and if the text contains positive words predetermined by the administrator or the like, the points may be increased, and if the text contains negative words predetermined by the administrator or the like, the points may be decreased. The text may also be evaluated automatically by AI. For example, the proportion of positive and negative words may be automatically determined for the content posted by the user himself, or for comments from other users on the content posted by the user, and points may or may not be awarded depending on which element is more prevalent. Positive and negative words are not determined by the user, but are criteria based on external factors (for example, criteria by the administrator (including AI judgment)).
(評価履歴状況更新処理の流れについて)
次に、図23を参照して、ユーザの評価履歴状況更新処理の流れについて説明する。図23は、図22を参照して説明した外的評価に応じて変動するユーザの評価履歴状況を更新する処理のフローチャートを説明するための図である。評価履歴状況更新処理は、配信サーバ100において、ファンコミュニティアプリ内で各ユーザが投稿したコンテンツやコメント等に対し何らかのアクション(例えば、タップアクション、コメント、通報、非表示などの外的評価の対象となるアクション)があったときなどにアカウント管理部133によって繰り返し実行される。なお、評価履歴状況とはアカウント情報として記憶される図7のユーザ情報データベースにおける「レベル」と「累積ポイント」を含む、ユーザがユーザ本人以外からの外的要因によって評価が行われた結果のことを示す。
(About the evaluation history status update process)
Next, the flow of the evaluation history status update process of a user will be described with reference to FIG. 23. FIG. 23 is a diagram for explaining a flowchart of the process of updating the evaluation history status of a user that changes according to the external evaluation described with reference to FIG. 22. The evaluation history status update process is repeatedly executed by the
ステップS401では、外的評価があったか否かが判定される。例えば、ユーザが投稿したコンテンツやコメントなどに対して、図22で例示した外的評価があったか否かが判定される。外的評価があったと判定されなかったときには、処理を終了する。 In step S401, it is determined whether or not there has been an external evaluation. For example, it is determined whether or not there has been an external evaluation, as illustrated in FIG. 22, for content or comments posted by the user. If it is not determined that there has been an external evaluation, the process ends.
一方、外的評価があったと判定されたときには、ステップS402で、外的評価は「ポイント数増」評価であったか否かが判定される。例えば、外的評価が、図22で例示した、「他のユーザからのいいね」(他のユーザからのタップアクション)であれば、ポイント数が5増加するため、ステップS402においては、「ポイント数増」評価であったと判定される。 On the other hand, when it is determined that there has been an external evaluation, in step S402, it is determined whether the external evaluation was a "point increase" evaluation. For example, if the external evaluation is a "like from another user" (a tap action from another user) as exemplified in FIG. 22, the number of points increases by 5, and therefore in step S402, it is determined that the external evaluation was a "point increase" evaluation.
ステップS402で、外的評価が「ポイント数増」評価であったと判定されたときには、ステップS403で、外的評価に応じてユーザ毎にポイント数を加算して、評価履歴状況を更新して記憶する。例えば、レベル59のユーザであって、累積ポイントに外的評価によって5加算されることによりレベル60になるために必要なポイント数に達して、レベルが60にあがったとする。その際、ユーザ情報データベースでは、レベルは60、かつ、累積ポイント数は、5加算されたあとの数値に更新して記憶される。
When it is determined in step S402 that the external evaluation was a "point increase" evaluation, in step S403 the number of points is added for each user according to the external evaluation, and the evaluation history status is updated and stored. For example, suppose a user is at
次に、ステップS404では、ポイント数の変動によりレベルアップしたか否かが判定される。ステップS404で、ポイント数の変動によりレベルアップしたと判定されたときには、ステップS405でレベルアップ後のレベルに応じた特定アクションをユーザに許可して、アカウント情報125として記憶するユーザの許可アクション情報を更新して記憶する。例えば、レベルが60になったことにより、図19で例示するように、投稿リンクの制限がなくなったとする。そうすると、例えばアカウント情報125として記憶されるユーザ情報データベースにおいて、ユーザに投稿リンクの制限がない情報を関連付けて記憶する。なお、レベルアップしたとしても新たに許可されたアクションがない場合があり、その際には許可アクション情報は特に更新せずに処理を終了する。
Next, in step S404, it is determined whether the user has leveled up due to a change in the number of points. If it is determined in step S404 that the user has leveled up due to a change in the number of points, then in step S405, the user is permitted to take specific actions according to the new level, and the permitted action information for the user stored as
ステップS405で、許可アクション情報が更新・記憶されたあとは、ステップS406で、ユーザに特定アクションが許可された旨を報知するための情報を送信して処理を終了する。例えば、ユーザ端末300において「レベルアップにより、投稿リンクの制限がなくなりました」とのメッセージのプッシュ通知や、アプリ内でのお知らせ、あるいは、次回投稿時にポップアップ表示などをさせる。
After the permitted action information is updated and stored in step S405, in step S406, information is sent to the user to inform him or her that the specific action has been permitted, and the process ends. For example, the
ステップS402に戻り、外的評価が「ポイント数増」であったと判定されなかったときには、ステップS407に進み、外的評価は「ポイント数減」評価であるか否かの判定がされる。例えば、外的評価が、図22で例示した「他のユーザからの通報」であれば、ポイント数が5減るため、ステップS407においては、「ポイント数減」評価であったと判定される。 Returning to step S402, if it is not determined that the external evaluation was an "increase in points," the process proceeds to step S407, where it is determined whether the external evaluation was a "decrease in points" evaluation. For example, if the external evaluation is "report from another user" as shown in FIG. 22, the number of points will decrease by 5, and therefore in step S407, it is determined that the evaluation was a "decrease in points."
ステップS407で、外的評価が「ポイント数減」評価であったと判定されたときには、ステップS408で、外的評価に応じてユーザ毎にポイント数を減じて評価履歴状況を更新して記憶する。例えば、レベル60のユーザであったが、累積ポイントが外的評価によって5減じられることにより、累積ポイントがレベル60であるために必要なポイント数を満たさなくなり、レベル59にレベルが下がったとする。その際、ユーザ情報データベースでは、レベルは59、かつ、累積ポイントは、5減算されたあとの数値に更新して記憶される。
When it is determined in step S407 that the external evaluation was a "point reduction" evaluation, in step S408 the number of points is reduced for each user according to the external evaluation, and the evaluation history status is updated and stored. For example, suppose a user was at
次に、ステップS409では、ポイント数の変動によりレベルダウンしたか否かが判定される。ステップS409で、レベルダウンしたと判定されたときには、ステップS410で、レベルダウン後のレベルに応じて、レベルダウン前に許可されていた特定アクションを制限して、許可アクション情報を更新して記憶する。例えば、レベルが59になったことにより、図19で例示するように、投稿リンクの制限がかかるようになったとする。そうすると、例えばアカウント情報125として記憶されるユーザ情報データベースにおいて、ユーザに投稿リンクの制限がある情報を関連付けて記憶する。なお、レベルダウンしたとしても制限されるアクションがない場合があり、その際には許可アクション情報は特に更新せずに処理を終了する。
Next, in step S409, it is determined whether the level has been downgraded due to a change in the number of points. If it is determined in step S409 that the level has been downgraded, in step S410, specific actions that were permitted before the level downgrading are restricted according to the level after the level downgrading, and the permitted action information is updated and stored. For example, assume that the level has reached 59, and posting links are now restricted, as shown in the example of FIG. 19. In this case, for example, in the user information database stored as
ステップS410で、許可アクション情報が更新・記憶されたあとは、ステップS411で、ユーザに特定アクションが制限された旨を報知するための情報を送信して処理を終了する。例えば、ユーザ端末300において、「レベルダウンにより、投稿リンクに制限がかかりました」とのメッセージのプッシュ通知や、アプリ内でのお知らせ、あるいは、次回投稿時にポップアップ表示などをさせる。
After the permitted action information is updated and stored in step S410, in step S411, information is sent to the user to inform him or her that a specific action has been restricted, and the process ends. For example, the
ステップS407に戻り、外的評価は「ポイント数減」評価であると判定されなかったときには処理を終了する。例えば、ポイント数の変動に影響を与えるものとして定められていないアクションがあったときである。なお、評価履歴状況更新処理が配信サーバ100で実行される例について説明したが、ユーザ端末300で実行されたのちに、配信サーバ100に情報が送信されるものであってもよい。
Returning to step S407, if it is not determined that the external evaluation is a "point reduction" evaluation, the process ends. For example, this occurs when an action that is not defined as affecting the change in the number of points occurs. Note that, although an example has been described in which the evaluation history status update process is executed by the
<タップアクションによる演出表示について>
(タップアクション演出処理の表示画面例)
次に、図24、図25、図26を参照して、コンテンツや、コメント等に対して、ユーザによりタップアクションを受け付けた際の演出表示について説明する。本実施例においては、図10、図11、図13を参照して説明したコンテンツ、あるいはコンテンツの見出しに表示されるタップアクション数78(78b)に表示される、アイコン708に対する操作(例えばユーザ端末300からのクリック操作、あるいは、タップ操作など)がされることで、タップアクションの数が加算されていく。さらに、タップアクションの数が加算される際に、ユーザ端末300において、演出表示を行うことができる。例えば、アイコン708に対する操作がされる度に、所定のマークがアイコン708から飛び出してくる演出がなされる。
<About the effects displayed by tapping actions>
(Example of a display screen for tap action production processing)
Next, referring to Figs. 24, 25, and 26, a description will be given of a display effect when a tap action is received by a user on a content, a comment, or the like. In this embodiment, the number of tap actions is incremented by an operation (e.g., a click operation or a tap operation from the user terminal 300) on an
図24は、ユーザからのタップアクションを受け付けた際の演出表示(受付演出)の一例である。図24(A)は、図11(A)などで例示したコミュニティ毎のチャンネル別の画面の例であり、上位に表示されているコンテンツ見出し70に表示されるタップアクション数78のアイコン708に対する操作がされた際の一例である。この場合、タップ操作回数が50回に到達したため、個別タップアクション数48には、「50」が表示されている。そのため、ユーザは自身がタップアクションを行った回数を認識することができる。
Figure 24 is an example of a display effect (reception effect) when a tap action is received from a user. Figure 24 (A) is an example of a screen for each channel of each community as exemplified in Figure 11 (A) etc., and is an example of an operation performed on
図24(A)においては、3回連続タップ(連打)されたときを例示しており、1度目のタップ(48回目のタップ)で、サムズアップマーク41aが、タップアクション数78のアイコン708から飛び出してくるような演出がされる。次いで、2度目のタップ(49回目のタップ)で、サムズアップマーク41bがアイコン708から飛び出してくるような演出がされる。また、3度目のタップ(50回目のタップ)で、ファンマーク42が、アイコン708から飛び出してくるような演出がされる。ファンマーク42は、アイコン708の操作がされたコンテンツに関連付けられた関連タレントのファンマークである。このように、連続タップにより、前のタップで飛び出たマークの演出時間(飛び出してから消えるまで)と、次のタップで飛び出たマークの演出時間が重複していた場合には、複数のマークが表示されている状態となる。このように、連続タップにより、マークが続々と飛び出す演出がされるため、ユーザはタップアクションの押し心地(操作性)に爽快感を得ることができ、さらなるタップアクションを促すことができる。なお、マークが飛び出る演出は、図24(A)で例示したように複数のマークが同時に表示されず、表示されるマークが1つずつとなるようにされていてもよい。
24(A) shows an example of three consecutive taps (continuous taps). At the first tap (48th tap), the thumbs-
図24(B)は、ユーザからのタップアクションが所定回数に達した場合に、表示される特別な演出(特別受付演出)である。例えば、アイコン708に対する操作が100に達したときに、画面全体に様々なマークが降り注ぐ演出がされる。なお、所定回数とは、各アクション対象に対するユーザがタップアクションを行うことができる上限値であってもよい。すなわち、所定回数に達すると、アイコン708に対する操作により演出や、個別タップアクション数48の更新が行われない。あるいは、所定の回数に到達する度(例えば、10回毎)に行われるものであってもよい。また、上限値を設けなくともよい。
Figure 24 (B) shows a special effect (special reception effect) that is displayed when a predetermined number of tap actions are performed by the user. For example, when the number of operations on
なお、所定回数とは、ユーザがコンテンツに対して行った個々のタップアクションの数である個別タップアクション数48に限らず、これに替えて、あるいは加えて、ファンコミュニティにおけるユーザ全体のタップアクションの数であるタップアクション数78に表示される数が、所定値(例えば100回)となるごとに、当該100回目のアクションを行ったユーザに対して演出が行われるようにしてもよい。
Note that the "predetermined number of times" is not limited to the number of
次に、図25を参照して、タップアクションを受け付けることにより実行される演出の種類の例について説明する。図25は、配信サーバ100に記憶されるコンテンツデータ122、あるいは、配信サーバ100から取得したコンテンツデータ122に基づいてユーザ端末300の記憶部320において記憶されるタップアクションによる演出表示のコンテンツ別演出データテーブル例である。演出表示に関する情報は、コンテンツ(投稿された記事)毎に関連付けられている。
Next, with reference to FIG. 25, an example of the type of effect that is executed by accepting a tap action will be described. FIG. 25 is an example of a content-specific effect data table of the effect display by a tap action stored in the
コンテンツ別演出データテーブルでは、記事IDごとに、演出種別が定められている。また、演出種別ごとに演出に用いられる抽選確率が関連付けられている。演出種別は、タップアクションがされた回数が所定回数未満であるかと、所定回数到達時であるかに応じた演出が定められている。所定回数が、タップアクションが可能な上限値100であったとすると、1~99が所定回数未満となる。 In the content-specific effect data table, an effect type is defined for each article ID. Also, a lottery probability used for the effect is associated with each effect type. The effect type is determined according to whether the number of times a tap action has been performed is less than a predetermined number, or when the predetermined number of times has been reached. If the predetermined number of times is 100, the upper limit for which a tap action is possible, then 1 to 99 is less than the predetermined number of times.
所定回数未満の演出には、デフォルトの演出と、コンテンツに関連タレントが設定されていた場合には、ファンマークの演出が定められている。デフォルトの演出には、例えば、拍手、サムズアップ、ハート、レアマークなどのマークが定められている。ファンマークには、関連タレントに対応したマークが関連付けられる。例えば、記事ID「a1」には、図14で例示するように、関連タレントには、タレントID「t1」、「t2」、「t6」、「t14」が関連付けられている。そのため、関連タレント各々に対応するファンマークである「mark_t1」、「mark_t2」、「mark_t6」、「mark_t14」が関連付けられる。各マークが演出に用いられる抽選確率については、一律に同一確率が定められてもよく、ファンマーク、あるいはレアマークについては、出現確率が小さく定められるようにしてもよい。このように、コンテンツに関連タレントが関連付けられていた場合には、タップアクションを行うことによりファンマークが出現する。これにより、ユーザがタップアクションを行うことを促すことができ、さらには、ユーザがコンテンツを投稿する際に、関連タレントを選択してから投稿をするよう促すことができる。その結果、他のユーザが推しタレントの情報を得ることを容易にすることができ、ユーザ行動によってファンコミュニティを活性化させることができる。 For effects that are less than a predetermined number of times, a default effect and, if a related talent is set for the content, a fan mark effect are set. For example, the default effect includes marks such as applause, thumbs up, hearts, and rare marks. A mark corresponding to the related talent is associated with the fan mark. For example, as illustrated in FIG. 14, for article ID "a1", talent IDs "t1", "t2", "t6", and "t14" are associated with the related talents. Therefore, "mark_t1", "mark_t2", "mark_t6", and "mark_t14", which are fan marks corresponding to each related talent, are associated. The same probability may be set for the lottery probability that each mark is used for the effect, and the appearance probability of the fan mark or rare mark may be set to be small. In this way, if a related talent is associated with the content, a fan mark appears by performing a tap action. This can encourage the user to perform a tap action, and further, when posting content, the user can be encouraged to select a related talent before posting. As a result, it becomes easier for other users to obtain information about their favorite talent, and user actions can help revitalize the fan community.
所定数到達時の演出には、豪華演出と、コンテンツに関連タレントが設定されていた場合には、タレント演出が定められている。タレント演出は、所定数未満のときのファンマークと同様に、記事ID「a1」に関連付けられている関連タレント各々に対応した演出である「special_t1」、「special_t2」、「special_t6」、「special_t14」が定められている。例えば、ファンマークが飛び出すなど、タレントを想起させるアニメーションの表示などがされる。 The effects that are set when the specified number is reached include a luxury effect, and if a related talent is set for the content, a talent effect is set. As with the fan marks when the specified number is not reached, the talent effects are set to "special_t1", "special_t2", "special_t6", and "special_t14", which correspond to each of the related talents associated with article ID "a1". For example, an animation that evokes the talent, such as a fan mark popping out, is displayed.
また、コンテンツに関連タレントが設定されていなかったときには、図25の記事ID「a99」で例示するように、演出種別にファンマーク、および、タレント演出が定められておらず、所定数未満においてはデフォルトの演出が行われ、所定数到達時においては豪華演出が行われる。 In addition, when no related talent is set for the content, as shown in the example of article ID "a99" in Figure 25, the type of performance is not set to fan mark or talent performance, and if the number is less than the specified number, a default performance is performed, and when the specified number is reached, a luxurious performance is performed.
なお、演出の各々について、例えば豪華演出にも複数の演出パターンが定められていてもよく、所定数未満におけるデフォルトの演出が1つであってもよい。また、所定数未満時のファンマークの演出、あるいは、所定数到達時のタレント演出は、いずれか一方のみ定められるものであってもよい。例えば、コンテンツに関連タレントが選択されていたとしても、所定数到達時の演出は、豪華演出のみとしてもよい。 For each of the effects, multiple effect patterns may be defined for the luxurious effects, for example, and there may be one default effect when the predetermined number is not reached. Also, only one of the fan mark effects when the predetermined number is not reached, or the talent effects when the predetermined number is reached, may be defined. For example, even if a related talent is selected for the content, the performance when the predetermined number is reached may be only the luxurious effect.
(タップアクション演出処理の流れの例)
図26を参照して、タップアクション演出処理の流れの例について説明する。図26は、図24、図25などを参照して説明したタップアクション演出処理のフローチャートを説明するための図である。タップアクション演出処理は、配信サーバ100により取得したコンテンツ情報に基づいて、ユーザ端末300の制御部350により、ユーザからの操作に応じて繰り返し実行される。
(Example of tap action production process flow)
An example of the flow of the tap action rendering process will be described with reference to Fig. 26. Fig. 26 is a diagram for explaining a flowchart of the tap action rendering process described with reference to Fig. 24, Fig. 25, etc. The tap action rendering process is repeatedly executed by the
ステップS501では、タップアクション操作があったか否かの判定がされる。例えば、図10のホーム画面、図11(A)のコミュニティ画面、図13のコンテンツ画面において、コンテンツやコメントに表示されるアイコン708に対するユーザからのタップ操作がされることである。ステップS501において、タップアクション操作があったと判定されなかったときには、処理を終了する。
In step S501, it is determined whether or not a tap action operation has been performed. For example, the user may tap on an
一方、ステップS501において、タップアクション操作があったと判定されたときには、ステップS502で、当該コンテンツ等に対する当該ユーザによるタップアクション合計数は、所定数未満であるか否かの判定がされる。例えば、所定数が、ユーザが各アクション対象に対してタップアクション操作を行える上限値の100であったとする。その場合、記憶部320において記憶(あるいは、配信サーバ100のアクション情報123として記憶)されているタップアクション合計数が100であると、ステップS502において、タップアクション合計数は所定数未満であると判定されず、処理を終了する。
On the other hand, when it is determined in step S501 that a tap action operation has been performed, it is determined in step S502 whether or not the total number of tap actions by the user on the content, etc. is less than a predetermined number. For example, assume that the predetermined number is 100, which is the upper limit at which the user can perform a tap action operation on each action target. In that case, if the total number of tap actions stored in the storage unit 320 (or stored as
ステップS501において、例えばタップアクション合計数が50であった場合には、アクション合計数は所定数未満であると判定され、ステップS503で、記憶部320に記憶されるタップアクションカウンタ(タップアクション合計数を特定するためのカウンタ)を1加算する。ステップS503で、タップアクションカウンタが加算されると、ステップS504で、加算後のタップアクション合計数が所定数であるか否かの判定がされる。例えば、タップアクション合計数が50であれば、ステップS503で1加算されることで、タップアクション合計数が51となり、ステップS504では、所定数の100であると判定されない。
In step S501, for example, if the total number of tap actions is 50, it is determined that the total number of actions is less than a predetermined number, and in step S503, the tap action counter (a counter for determining the total number of tap actions) stored in
ステップS504で、タップアクション合計数が所定数であると判定されなかったときには、ステップS505で、タップアクション操作があったコンテンツに、関連タレントが関連付けられているか否かの判定がされる。例えば、タップアクション操作があったコンテンツが図14の記事「a1」であったとすると、関連タレントありと判定される。 If it is not determined in step S504 that the total number of tap actions is equal to the predetermined number, then in step S505, it is determined whether or not a related talent is associated with the content on which the tap action was performed. For example, if the content on which the tap action was performed is article "a1" in FIG. 14, it is determined that there is a related talent.
ステップS505で、関連タレントありと判定されたときには、ステップS506で、図25のコンテンツ別演出テーブルに基づいて、所定数未満のタップアクションを抽選して決定する。ステップS506で、演出が決定されたあとは、ステップS507で決定されたタップアクションの演出を実行し、タップアクション数更新情報を配信サーバ100に送信して処理を終了する。例えば、抽選により、図25の記事ID「a1」の演出種別ファンマークの「mark_t1」が決定されたときには、タップアクション数78、および、個別タップアクション数48の数を更新するとともに、「mark_t1」に対応するファンマークが飛び出す演出が実行される。
When it is determined in step S505 that there is an associated talent, in step S506, tap actions less than a predetermined number are determined by lottery based on the content-specific performance table of FIG. 25. After the performance is determined in step S506, the performance of the tap action determined in step S507 is executed, and tap action count update information is sent to the
ステップS505に戻り、タップアクション操作があったコンテンツに、関連タレントが関連付けられていると判定されなかったときには、ステップS508に進み、デフォルトの所定数未満のタップアクションを抽選して決定する。ステップS509では、ステップS508において決定されたデフォルトのタップアクションの演出を実行し、タップアクション数更新情報を配信サーバ100に送信して処理を終了する。例えば、図25の記事ID「a99」であれば、関連タレントが関連付いていないコンテンツであるため、デフォルトの中から演出の抽選が行われる。例えば抽選により「サムズアップ」が決定されれば、タップアクション数78、および、個別タップアクション数48の数を更新するとともに、「サムズアップ」に対応するマークが飛び出す演出が実行される。
Returning to step S505, if it is not determined that the content on which the tap action operation was performed is associated with a related talent, the process proceeds to step S508, where a tap action less than the predetermined default number is determined by lottery. In step S509, the default tap action determined in step S508 is performed, and tap action count update information is sent to the
ステップS504に戻り、タップアクション合計数が所定数であると判定されたときには、ステップS510に進む。例えば、ステップS503でタップアクションカウンタが加算されたことにより、個別タップアクションの数が100になったときである。 Returning to step S504, if it is determined that the total number of tap actions is the predetermined number, the process proceeds to step S510. For example, this is the case when the number of individual tap actions becomes 100 as a result of the tap action counter being incremented in step S503.
ステップS510では、タップアクション操作があったコンテンツには関連タレントが関連付けられているか否かの判定がされる。例えば、タップアクション操作があったコンテンツが図14の記事「a1」であったとすると、関連タレントありと判定される。 In step S510, it is determined whether the content on which the tap action operation was performed is associated with a related talent. For example, if the content on which the tap action operation was performed is article "a1" in FIG. 14, it is determined that there is a related talent.
ステップS510で、関連タレントありと判定されたときには、ステップS511で、所定数到達時用のタップアクション演出を抽選して決定する。ステップS512では、ステップS511で決定された所定数到達時用のタップアクション演出を実行し、タップアクション数更新情報を配信サーバ100に送信して処理を終了する。例えば、抽選により、図25の記事ID「a1」の演出種別タレント演出の「special_t1」が決定されたときには、タップアクション数78、および、個別タップアクション数48の数を更新するとともに、「special_t1」に対応する演出が実行される。
When it is determined in step S510 that there is an associated talent, in step S511, a tap action presentation for when the predetermined number is reached is determined by lottery. In step S512, the tap action presentation for when the predetermined number is reached determined in step S511 is executed, and tap action count update information is sent to the
ステップS508に戻り、タップアクション操作があったコンテンツに、関連タレントが関連付けられていると判定されなかったときには、ステップS513で、所定数到達時用のタップアクションの演出を実行し、タップアクション数更新情報を配信サーバ100に送信して処理を終了する。例えば、図25の記事ID「a99」であれば、関連タレントが関連付いていないコンテンツであるため、タップアクション数78、および、個別タップアクション数48の数を更新するとともに、「豪華演出」に対応する演出が実行される。
Returning to step S508, if it is not determined that the content on which the tap action operation was performed is associated with a related talent, in step S513, a tap action is performed when a predetermined number is reached, and tap action count update information is sent to the
なお、ステップS507、ステップS509、ステップS512、および、ステップS513において、タップアクション更新情報(例えば、タップアクションが実行されたことを特定する情報)が配信サーバ100に送信されることにより、コンテンツデータ122として記憶されているコンテンツあるいはコメント毎のタップアクション数の集計が更新され、他のユーザのユーザ端末300のタップアクション数78(78b)に反映される。なお、タップアクション演出処理がユーザ端末300で実行される例について説明したが、配信サーバ100で実行され、ユーザ端末300に表示情報が送信されるものであってもよい。
In addition, in steps S507, S509, S512, and S513, tap action update information (e.g., information specifying that a tap action has been performed) is sent to the
なお、コンテンツに関連タレントが関連付いていた場合には、関連付いている各タレントに対応するファンマーク、あるいは、タレント演出が抽選によって実行される例について説明したが、関連タレントにユーザが予め選択した推しタレントが関連付いていた場合に、推しタレントに対応するファンマークの抽選確率(当選確率)を他のファンマークよりも高めてもよい。 In the above example, when a related talent is associated with content, the fan mark corresponding to each related talent or the talent performance is executed by lottery. However, when a favorite talent selected in advance by the user is associated with the related talent, the lottery probability (winning probability) of the fan mark corresponding to the favorite talent may be made higher than that of other fan marks.
<外部サービスにより提供されるAPIの利用>
次に、図27を参照して、外部ウェブサービスシステム400により提供されるAPIを利用して、当該外部ウェブサービスシステム400により提供されるコンテンツをユーザに利用可能とする例について説明する。外部ウェブサービスシステム400は、例えば、動画配信サイトである。本実施例におけるファンコミュニティの応援対象となるタレントが、当該動画配信サイトにおいて動画配信を行っているものとする。本実施例においては、タレントが動画配信サイトにおいて動画配信をする配信スケジュールをユーザが容易に確認することができるようにする。
<Using APIs provided by external services>
Next, with reference to Fig. 27, an example will be described in which an API provided by an external
本実施例においては、外部ウェブサービスシステム400により提供されるAPIを利用することにより、動画の配信者および、配信者との共同配信(コラボともいう)相手の情報を取得し、対応するタレントのタレントIDが関連付けられた情報を生成してユーザ端末300に表示可能とする。ユーザに表示する情報には、タレントIDが関連付けられていることにより、ユーザが予め選択した参加コミュニティ(第1属性)および推しタレント(第2属性)の配信を抽出してユーザが特定できるようにすることができる。
In this embodiment, by utilizing an API provided by the external
図27(A)および(B)は、ユーザ端末300において表示される配信スケジュール画面の例である。例えば、アプリ画面下部に、配信スケジュールアイコン18を表示させ、配信スケジュールアイコン18に対する選択操作があったことにより表示されるものであってもよい。あるいは、図12で例示したチャンネル一覧画面において選択できるようになっていてもよく、コミュニティ毎のチャンネル一覧表示82の中に表示されていてもよい。
Figures 27 (A) and (B) are examples of distribution schedule screens displayed on the
図27(C)は、外部ウェブサービス400により提供される動画コンテンツの画面例であり、図27(A)あるいは図27(B)の画面から所定の操作を行うことにより、当該動画コンテンツ画面に遷移することができる。
Figure 27 (C) is an example of a video content screen provided by
図27(A)および図27(B)の配信スケジュール画面では、推しフィルター20、配信期間選択エリア91、グループ選択エリア92、配信日時93、コンテンツ見出し90、チャンネルアカウント98、出演関連タレント94などが表示されている。ユーザは、例えば、コンテンツ見出し90に対する選択操作を行うことにより、図27(C)の外部ウェブサービスにおける配信ページへ遷移する。遷移先は、チャンネルアカウント98に表示されているアカウントの動画配信チャンネルである。出演関連タレント94には、対応する配信に出演するタレントのアイコンが表示されている。例えば、図27(A)のコンテンツ見出し90aには、グループAの公式チャンネルのアカウントによる配信があることが表示されており、コンテンツ見出し90bには、タレントBBBのチャンネルによる配信があることが表示されている。
The distribution schedule screens in Fig. 27(A) and Fig. 27(B) display a
配信期間選択エリア91には、例えば、直近の過去の配信(コンテンツ)を特定するコンテンツ見出し90(コンテンツ情報)の一覧を表示させる「直近の配信」、現在配信されている配信(コンテンツ)を特定するコンテンツ見出し90の一覧を表示させる「現在配信中」、今後の予定されている配信(コンテンツ)を特定する「今後の予定」のアイコンが表示されており、各アイコンに対するユーザからの選択操作により、表示されるコンテンツ見出し90の一覧を切り替えることができる。図27(A)は、「現在配信中」のアイコンが選択されている場合の配信スケジュール画面の例であり、現在配信されている配信を特定するためのコンテンツ見出し90の一覧が表示されている。図27(B)は、「今後の予定」のアイコンが選択されている場合の配信スケジュール画面の例であり、今後の予定されている配信を特定するためのコンテンツ見出し90の一覧が表示されている。
In the distribution
グループ選択エリア92には、図5で例示したタレントが所属する所属グループ1を選択するためのアイコンが表示されている。グループ選択エリア92に表示されるグループは、ユーザが参加しているコミュニティに対応するグループのみが表示されている。例えば、図27(A)および図27(B)は、図7におけるユーザ「u2」のユーザ端末300に表示される画面であり、図27(A)および図27(B)においては、ユーザ「u2」が参加するコミュニティAおよび、コミュニティBに対応する「グループA」および、「グループB」のアイコンが表示されている。各アイコンに対する操作がされることにより、いずれか(あるいは、いずれも選択できてもよい)のグループに所属するタレントに関する配信のコンテンツ見出し90が表示されるようにする。図27(A)および図27(B)においては、「グループA」のアイコンが選択されているため、グループAに所属するタレントが出演する配信を特定するためのコンテンツ見出し90が抽出して表示されている。グループAに所属するタレントが出演する配信であるか否かは、コンテンツ見出し90に出演関連タレント94(図5のタレントID)が配信サーバ100で関連付けられたことにより、ユーザは特定可能となる。なお、グループ選択エリア92に表示されるグループは、ユーザが参加しているコミュニティに対応するグループのみが表示されている例を示しているが、これに限らず、参加しているコミュニティにかかわらず、すべてのグループが表示されるようになっていてもよい。
In the
また、図9を参照して上述したように、配信スケジュール画面においても推しフィルター20への選択操作がされることにより、ユーザが予め選択した推しタレントが出演する配信を抽出して表示させることができる。
Also, as described above with reference to FIG. 9, by selecting the
図27(A)および図27(B)の出演関連タレント94に表示されるタレントは、動画配信サイトのAPIを利用して取得した情報に基づいて表示される。例えば、図27(C)の配信画面(配信中、配信後、配信前の投稿を含む)には、概要欄95が設けられており、配信の投稿者が適宜概要欄95のテキストを編集できる。概要欄95に、属性特定情報96を埋め込んでおくことにより、配信サーバ100は、属性特定情報96を取得してコンテンツ見出し90を生成する。属性特定情報96とは、例えば、動画配信サイトにおけるチャンネルアカウントである。図27(C)は、タレント「CCC」に対応するチャンネルアカウントによる配信であるため、配信サーバ100は、チャンネルアカウントである属性特定情報96aを取得することができる。出演関連タレント94には、タレントのアイコンに加え、タレントの名前も表示されていてもよい。また、出演関連タレント94は、図13などを参照して説明した関連タレント88として表示されていてもよい。
The talents displayed in the appearance related
また、概要欄95には、タレント「AAA」に対応するチャンネルアカウントを特定する情報(識別子)である属性特定情報96b(ハンドルとも称する)が入力されている。当該ハンドルは、対応するチャンネルアカウントに誘導するURLでもある。例えば、配信を行うチャンネルアカウントに対応するタレントと異なるタレントとの共同配信がされる際に、共同配信相手を特定するハンドルが入力される。当該入力行為は、他のチャンネルの前に@マークを付けて文字情報を入力することで、他のチャンネルをメンションするともいう。例えば、タレント「CCC」のチャンネルによる配信が、タレント「AAA」との所謂コラボ配信であったときに、当該配信の概要欄95に、タレント「AAA」のチャンネルアカウントを特定するためのハンドルが埋め込まれている。概要欄95に、属性特定情報96bであるハンドルが入力されていることにより、サーバ100は、配信するアカウント自体以外に、コラボ相手の情報である属性特定情報96bを取得することができる。
In addition, in the
以上により、配信サーバ100は、属性特定情報96を取得することにより、配信をするチャンネルアカウント(属性特定情報96a)に対応したタレントのタレントIDと、ハンドル(属性特定情報96b)に入力されていた共同配信相手に対応したタレントのタレントIDとが関連付けられたコンテンツ見出し90を生成する。例えば、外部ウェブサービス400から取得した情報に、タレント「CCC」および「AAA」に対応する属性特定情報96が含まれているとする。その場合、コンテンツデータ122として記憶される配信スケジュール画面に表示し得るコンテンツ見出し90を管理するデータベースにおいて、タレント「CCC」および「AAA」のタレントID「t3」、「t1」が関連付いたコンテンツ見出し90を特定するための情報が、コンテンツ管理部132により生成されて記憶されることで、コンテンツ見出し90が生成される。また、配信サーバ100は、図27(C)の配信画面のタイトル97のテキスト情報(例えば、「AAAとなかよし配信」)や、サムネイル画像情報99を取得して、コンテンツ見出し90にテキスト情報やサムネイル画像が表示されるようにする。これにより、図5に例示した属性情報121として記憶されているタレント情報データベースのいずれのタレントが出演する配信であるかを特定することができるため、ユーザが予め選択した属性が関連付けられている配信をユーザに特定させることができる。
As described above, the
例えば、以下においては図27(B)が、図7におけるユーザ「u1」の画面であるものとして説明する。なお、図27(B)がユーザ「u1」の画面であるものとした場合、ユーザ「u1」はコミュニティBには参加していないが、図27(B)のように、グループ選択エリア92にコミュニティBのアイコンが表示され、選択によりグループBの配信スケジュール画面を表示可能となっていてもよいし、参加しているコミュニティのアイコンのみが表示(コミュニティBのアイコンは非表示)されるようにしてもよい。ユーザ「u1」が推しタレントに選択しているタレントは、タレントID「t1」、「t2」、「t5」に対応するタレント「AAA」、「BBB」、「EEE」であるが、タレント「CCC」は推しタレントに選択していない。しかし、推しタレントではない「CCC」のチャンネルアカウントによる配信で、推しタレントとの共同配信があった場合であっても、属性特定情報96bにより共同配信相手の情報も取得可能である。そのため、推しフィルター20がオンの状態であっても、タレント「CCC」の配信を特定するためのコンテンツ見出し90が表示され、かつ、出演タレント94が表示されるため、ユーザは推しタレントの情報を見落とすことがなくなる。
For example, in the following, it is assumed that FIG. 27(B) is the screen of user "u1" in FIG. 7. In addition, if FIG. 27(B) is the screen of user "u1", user "u1" does not participate in community B, but as shown in FIG. 27(B), the icon of community B may be displayed in the
また、例えば配信途中で急遽共同配信をすることになり、外部ウェブサービス400における配信画面の概要欄95に新たな属性特定情報96b(ハンドル)が追加される編集があったとしても、随時抽出される。そのため、急遽共同配信が始まったとしても、図27(A)の現在配信中の配信スケジュールに、当該配信のコンテンツ見出し90が表示される。また、当該コンテンツ見出し90に、ユーザが予め選択した推しタレントが関連付いていれば、プッシュ通知を送ることができるため、ユーザは推しタレントの急な配信を見落とすことがなくなる。
In addition, for example, if a joint broadcast suddenly occurs in the middle of a broadcast, and an edit is made to add new
なお、図27の配信スケジュールに表示されるコンテンツ見出し90は、外部ウェブサービス400のAPIを利用して自動生成される例について説明したが、これに限らず、例えば、管理者端末200から手動で設定されるものであってもよい。例えば、コンテンツ見出し90に遷移先のリンクと、関連タレントを関連付けるようにして、コンテンツ見出し90を生成してもよい。APIを利用できない場合であっても、タレントに関連したファンコミュニティアプリ外のリンク先に、ユーザを誘導することが可能となる。
Although an example has been described in which the content heading 90 displayed in the distribution schedule in FIG. 27 is automatically generated using the API of the
また、外部ウェブサービスにおけるチャンネルアカウントが図5の所属グループ1に対応するグループの公式チャンネルであった場合に生成されるコンテンツ見出し90には、タレントがいずれも関連付いていない(関連タレントが関連付いていない)ものであってもよい。この場合であっても、コンテンツ見出し90には、タレント個々は関連付かないが、チャンネルアカウントに対応するグループの参加コミュニティおよびグループは関連付けられている。そのため、グループに対応するコミュニティに参加していれば、配信スケジュール画面に当該コンテンツ見出し90は表示され、また、グループ選択エリア92のグループ毎のアイコン操作により、グループ毎に抽出されるコンテンツ見出し90として表示される。
In addition, the content heading 90 generated when the channel account in the external web service is the official channel of the group corresponding to the belonging
<具体的構成および効果の例>
(1-1) 上述した実施の形態では、図1~図18などを参照して説明したとおり、通信システム1が備える配信サーバ100は、記憶しているプログラムや当該プログラムによりコンピュータを制御する方法(以下、単にプログラムという)に基づいて、属性(例えば、コミュニティやグループ、ユニット、タレントなど)が関連付けられた複数種類のコンテンツをユーザに提供可能とする。また、当該属性には、図6(A)の参加コミュニティ一覧50に表示されるコミュニティなどの複数種類のグループA、グループBなどに対応したコミュニティ(第1属性)と、図5のタレント情報データベースに記憶される複数種類のタレント(タレントID,タレント名)やユニット(所属グループ2)など(第2属性)を含む。また、図6、図7、図9などを参照して説明したように、複数種類のグループに対応したコミュニティと、複数種類のタレントなどのうちから、ユーザからの操作に応じて予め選択された参加コミュニティおよび推しタレントを特定可能にするためにアカウント情報125として記憶されるユーザ情報データベース、あるいは、ユーザ端末300の記憶部320において記憶する。
<Examples of specific configurations and effects>
(1-1) In the above-mentioned embodiment, as described with reference to Figs. 1 to 18, the
さらに、配信サーバ100あるいはユーザ端末300は、図10、図11、図14~図16、図27などを参照して説明したように、推しフィルター20への操作に応じて、ユーザにより予め選択されて記憶されている参加コミュニティが関連付けられたコンテンツ(例えば、図14のコミュニティAのコンテンツデータベースに記憶されるコンテンツなど)のうち、図15(B)に例示するような推しフィルター20がオフの状態でのコンテンツ見出し(60,70,90)を、ユーザが特定可能となるようにユーザ端末300の表示部に表示させる第1表示状態と、ユーザにより予め選択されて記憶されている参加コミュニティおよび推しタレントのいずれもが関連付けられたコンテンツに関するコンテンツ見出し(60,70,90)を当該ユーザが特定可能となるように抽出して表示させる図15(A)などの推しフィルター20がオンの状態の第2表示状態とを含む複数種類の表示状態のいずれかに切り替えて表示する。これにより、ユーザにより予め選択された(参加)コミュニティにおいて投稿されたコンテンツであって推しタレントが関連付けられているかにかかわらず表示されるコンテンツ見出しと、ユーザにより予め選択された(参加)コミュニティに投稿され、かつ推しタレントが関連付けられたコンテンツに関するコンテンツ見出しとを切り替えて表示可能となる。これにより、ユーザは好みの情報を容易に特定可能となる。例えば、コミュニティAに参加しており、タレントIDが「t1」のタレント「AAA」を推しタレントに選択しているユーザであれば、図14のコミュニティAのコンテンツデータベースに記憶されるコンテンツのうち、タレントIDに「t1」が関連付けられているコンテンツのコンテンツ見出しが抽出されて、図10のホーム画面や、図11(A)のコミュニティ画面、図27の配信スケジュール画面などに表示される。なお、推しフィルター20は、図7に例示するユーザ情報データベースに記憶される複数のユーザ各々の評価履歴状況であるいずれのレベルであるかにかかわらずオンオフ操作をすることが可能である。
Furthermore, as described with reference to Figures 10, 11, 14 to 16, 27, etc., the
(1-2) また、推しフィルター20のオンオフ操作は、ユーザが参加コミュニティや推しタレントを予め選択するときの一連の操作とは異なる操作であって、ユーザからのユーザ端末300に表示される推しフィルター20のアイコンへの操作に応じて成立する。これにより、図10のホーム画面や、図11(A)のコミュニティ画面、図27の配信スケジュール画面などを表示する際に改めてユーザが参加コミュニティや推しタレントを選択する操作や、選択するための画面に遷移させる操作などを要することなく、予め選択しておいたコミュニティ、あるいはコミュニティおよびタレントのいずれもが関連付けられたコンテンツに関するコンテンツ見出しが表示されるように切り替えて表示させることができるため、操作性・ユーザの利便性を向上させることができる。
(1-2) Furthermore, the on/off operation of the
(1-3) 図15などに例示するように、推しフィルター20は、推しフィルター20がオンの表示状態であっても、オフの表示状態であっても、いずれにおいても常時表示されている。これにより、推しタレントが関連付けられたコンテンツを抽出した表示画面への切り替えを簡易化・容易化できる。
(1-3) As illustrated in FIG. 15 and other figures, the
(1-4) ユーザに提供可能な複数種類のコンテンツには、図5の所属グループ1のグループA、グループBなどに対応したコミュニティおよび、タレント(あるいは、所属グループ2のユニットなど)とは異なる属性(第3属性)である、ユーザの選択にかかわらず常に参加状態となっているコミュニティPや、ユーザが参加しているコミュニティにかかわらず全ユーザに表示される図10のフィーチャー61などが関連付けられているコンテンツが含まれる。コミュニティPに投稿されたコンテンツのコンテンツ見出し60や、フィーチャー61のコンテンツ見出し60は、推しフィルター20がオンあるいはオフのいずれの状態においても、ユーザが予め選択している参加コミュニティあるいは推しタレントにかかわらず、図10のホーム画面に表示される。また、コミュニティPは、図12のチャンネル一覧画面に表示されるため、ユーザがコミュニティPのコミュニティバー81cを選択操作すれば、コミュニティPのコミュニティ画面(図11(A))が表示可能となる。これにより、ユーザが予め選択しておいた属性とは異なる属性に関するコンテンツ見出しも表示され得るようにすることで、切り替えの状態にかかわらず例えば運営者が全ユーザに知らせたい情報をユーザに報知することが可能となる。
(1-4) The multiple types of content that can be provided to the user include communities corresponding to groups A and B of the
(1-5) ユーザに提供可能な複数種類のコンテンツには、関連タレントが関連付けられておらず、参加コミュニティのみが関連付けられているコンテンツ(例えば、図14、図25の記事IDa99など)が含まれ、推しフィルター20がオンの表示状態のときには、参加コミュニティのみが関連付けられ関連タレントが関連付けられていないコンテンツのコンテンツ見出しは表示されない。これにより、推しフィルター20がオンの状態においては、推しタレントが関連付けられていないコンテンツのコンテンツ見出しは表示されないため、ユーザは好みのコミュニティと、タレントとが関連付けられた情報を特定することが容易となる。
(1-5) The multiple types of content that can be provided to the user include content that is not associated with a related talent, but is associated only with a participating community (e.g., article ID a99 in Figures 14 and 25), and when the display state of the
(1-6) 図5、図6などを参照して説明したように、ユーザが予め選択できる推しタレントは、図5の所属グループ1の複数のグループA、グループBなどのいずれかに所属する(区分けされている)複数人のタレントである。これにより、タレントを区分けするグループに関する情報の中から、さらにユーザ好みのタレントの情報に絞った情報を特定することが可能となる。
(1-6) As explained with reference to Figures 5 and 6, the favorite talents that the user can preselect are multiple talents who belong (are classified) to one of multiple groups A, B, etc. of the
(1-7) また、図5、図6などを参照して説明したように、ユーザが予め選択できる推しタレントは、所属グループ1よりも小さい単位である所属グループ2毎に選択することができる。すなわち、複数のタレントで構成されたユニット単位で選択することができる。これにより、タレントを区分けするグループに関する情報の中から、さらにユーザ好みの複数のキャラクタからなるユニットの情報に絞った情報を特定することが可能となる。
(1-7) As described with reference to Figures 5 and 6, the favorite talent that the user can preselect can be selected for each belonging
(1-8) 図10のホーム画面例などを参照して説明したように、ユーザに提供可能な複数種類のコンテンツは、推しトピック62を含む複数種類のカテゴリのいずれかに分類可能であり、図10に例示するように、複数種類のカテゴリ毎に分類してユーザ端末300に表示可能である。また、推しトピック62においては、推しフィルター20がオンの状態あるいは、オフの状態のいずれであっても、ユーザにより予め選択されて記憶されている参加コミュニティおよび推しタレントのいずれもが関連付けられたコンテンツのうちの所定数のコンテンツに関するコンテンツ見出し60を当該ユーザが特定可能となるように表示する。また、推しトピック62以外の人気のユーザ投稿63、記念配信64、グッズ65などのカテゴリにおいては、図16を参照して説明したように、推しフィルター20のオンあるいはオフのいずれの状態であるかに応じたコンテンツ見出し60を当該ユーザが特定可能となるように表示する。推しトピック62が表示されることにより、ユーザが予め選択している参加コミュニティおよび推しタレントが関連付けられたコンテンツのうちの一部が、表示状態の切替操作をせずとも表示可能となるため、切替操作の手間なく、ユーザは好みのコミュニティおよびタレントが関連付けられたコンテンツを特定可能となる。
(1-8) As described with reference to the example home screen of FIG. 10, the multiple types of content that can be provided to the user can be classified into one of multiple categories including the recommended
(1-9) また、図10に例示するホーム画面における推しトピック62のコンテンツ見出し60は、推しフィルター20がオンあるいはオフのいずれの状態においても、他のカテゴリに分類されるコンテンツに関するコンテンツ見出し60よりも上部に表示されるなど優先して表示させることができる。これにより、ユーザは好みのコミュニティおよびタレントが関連付けられたコンテンツの特定が容易となる。
(1-9) In addition, the
(1-10) 図12を参照して説明したように、ユーザが予め選択した参加コミュニティのうち、図12のチャンネル一覧画面においてコミュニティバー81をユーザが選択操作することにより、図11(A)に例示するコミュニティ毎のコンテンツ画面を表示可能となる。これにより、ユーザが予め選択した参加コミュニティの中から、さらに好みのコミュニティを選択して、当該選択したコミュニティ毎のコンテンツ見出し70を表示させることができるため、ユーザは好みの情報の中からであっても必要に応じて、さらに任意の情報を抽出可能となり、利便性が向上する。
(1-10) As described with reference to FIG. 12, by the user selecting the community bar 81 on the channel list screen of FIG. 12 from among the communities to participate in that the user has preselected, it becomes possible to display a content screen for each community, as exemplified in FIG. 11(A). This allows the user to further select preferred communities from among the communities to participate in that the user has preselected, and to display
(1-11) 図24~図26を参照して説明したように、配信サーバ100およびユーザ端末300は、コンテンツのアイコン708に対するユーザからのタップアクションを受け付ける度に図24(A)あるいは図24(B)などのような受付演出を行う。受付演出には、図25のコンテンツ別演出テーブルに例示するように、ユーザからのアクションを受け付けたコンテンツ(記事ID)に関連付けられている関連タレントに対応したファンマークやタレント演出の演出表示が行われる。これにより、タップアクションによる受付演出に、タレントに関する演出が含まれているため、ユーザに対してタップアクションを取るよう促すことが可能となる。
(1-11) As described with reference to Figures 24 to 26, the
(1-12) また、タップアクションの受付演出は、ユーザからのタップアクションを所定回数(例えば100回など)受け付けたときに、図24(B)で例示するような豪華演出あるいはタレント演出などの特別な演出を行う。これにより、タップアクションを所定回数行えば特別な演出が行われるため、ユーザに対してタップアクションを取るよう促すことが可能となる。 (1-12) In addition, when a tap action is received from the user a predetermined number of times (e.g., 100 times), a special effect such as a luxurious effect or a talent effect as exemplified in FIG. 24(B) is performed. This makes it possible to encourage the user to take a tap action, since a special effect is performed when the tap action is performed a predetermined number of times.
(1-13) ユーザに提供可能な複数種類のコンテンツには、関連タレントが関連付けられていることで、図14のコンテンツデータベースにおいてタレントIDが関連付いているコンテンツが含まれ、関連タレントが関連付いているコンテンツに関しては、推しフィルター20のオンあるいはオフのいずれの状態かにかかわらず、コンテンツに関連付けられているタレントのアイコンや名前などを表示する関連タレント88が表示される。これにより、ユーザは推しフィルター20がオンあるいはオフのいずれの状態であるか否かにかかわらず、コンテンツに関連付けられている関連タレントを特定可能であるため、ユーザの利便性が向上する。また、新たなタレントなどを知るきっかけを提供できる。
(1-13) The multiple types of content that can be provided to the user include content that is associated with a talent ID in the content database of FIG. 14 by being associated with a related talent, and for content that is associated with a related talent,
(1-14) 図14、図17、図18を参照して説明したように、ユーザに提供可能な複数種類のコンテンツには、ユーザから投稿される投稿コンテンツが含まれる。ユーザからの投稿時における図17の関連タレントバー40への選択操作などにより、図18のステップS310、ステップS311で、投稿情報に関連タレントが関連付けられていた場合に、投稿情報によって生成されるコンテンツには、図14のコンテンツデータベースで例示するようにタレントIDが関連付けられる。これにより、ユーザ投稿にもタレントを関連付けることができるため、ユーザ間において好みの情報の共有が容易となる。
(1-14) As described with reference to Figures 14, 17, and 18, the multiple types of content that can be provided to users include posted content posted by users. When a related talent is associated with the posted information in steps S310 and S311 of Figure 18, for example, by a selection operation on the
(1-15) 前記複数種類のコンテンツは、図17、図18を参照して説明したユーザ投稿処理により、ユーザから投稿される投稿コンテンツ(図14の投稿権限「ユーザ」の記事など)を含み、ユーザには、図5のタレント各々に対応する複数の特定ユーザが含まれ、当該特定ユーザからのタップアクションやコメントなどのアクションがあった投稿コンテンツについては、図10のホーム画面や、図11(A)のコミュニティ画面におけるコンテンツ見出し(60,70)、あるいは、図13のコンテンツ画面において特別ユーザのアイコンとともに特別アクション79を表示する。これにより、ユーザは、特定ユーザがアクションを行った投稿コンテンツであることを容易に特定可能となる。そのため、タレントに関する情報を求めるユーザにとって利便性が向上する。
(1-15) The multiple types of content include posted content (such as articles with posting authority "User" in FIG. 14) posted by users through the user posting process described with reference to FIG. 17 and FIG. 18, and the users include multiple specific users corresponding to each of the talents in FIG. 5. For posted content on which a specific user has taken an action such as a tap action or comment, a
(1-16) 配信サーバ100およびユーザ端末300は、図7のユーザ情報データベースと、図14のコンテンツデータベースに基づいて、ユーザにより予め選択されて記憶されている推しタレントが関連付けられたコンテンツが投稿された際に、ユーザに推しタレントが関連付けられたコンテンツが投稿された旨のプッシュ通知を送る。これにより、ユーザは推しタレントに関するコンテンツ情報の特定がより容易となる。また、ユーザが行った投稿コンテンツに対して特定ユーザからのアクションがあれば、ユーザは特別感を得ることができる。
(1-16) Based on the user information database in FIG. 7 and the content database in FIG. 14, when content associated with a favorite talent that has been selected and stored in advance by the user is posted, the
(1-17) 図27を参照して説明したように、配信サーバ100は、外部ウェブサービス400により提供されるAPIによって、配信するチャンネルアカウントの属性特定情報96aや、図27(C)の外部ウェブサービス400における配信画面の概要欄95に含まれたハンドルの属性特定情報96b、タイトル97、サムネイル画像99の情報などを取得する。取得した情報に属性特定情報96が含まれていることにより、属性特定情報96に応じたタレントIDを特定し、当該特定されたタレントIDに基づいて生成されたコンテンツ見出し90を含む図27(A)や図27(B)の配信スケジュール画面をユーザ端末300に表示させる。例えば、外部ウェブサービス400から取得した情報に、タレント「AAA」に対応する属性特定情報96が含まれていれば、タレント「AAA」のタレントID「t1」が関連付いたコンテンツ見出し90が生成される。コンテンツ見出し90を特定するための情報が、コンテンツ管理部132により生成されて記憶される。そのため、チャンネルアカウントに対応するグループのうち、ユーザにより予め選択された参加コミュニティ(グループ)に関する配信のコンテンツ見出し90が表示される。また、さらに推しフィルター20への選択操作により、推しタレントが出演する配信のコンテンツ見出し90に絞り込んで表示可能となる。これにより、外部ウェブサービス400により提供される配信などの外部投稿についても、ユーザの好みの情報に最適化して、ユーザが特定することを容易にし得る。
(1-17) As described with reference to FIG. 27, the
(2-1) 上述した実施の形態では、図1~図4、図7、図8、図19~図23などを参照して説明したように、通信システム1が備える配信サーバ100は、記憶している複数のユーザ各々が操作するユーザ端末300から受け付けたアクションを、当該複数のユーザ各々が認識可能となるように当該複数のユーザ各々のユーザ端末300に反映可能とするプログラムや当該プログラムによりコンピュータを制御する方法(以下、単にプログラムという)に基づいて、ユーザが投稿したコンテンツやコメントなどのアクションに対する、図22に例示するような当該ユーザ本人以外からの評価である外的評価に応じて、当該ユーザ本人のレベルや累積ポイントなどの評価履歴状況を更新させる。また、図19に例示するようにユーザの評価履歴状況が所定のレベルであるユーザであれば取り得る特定アクションを、所定のレベルではないユーザが取り得ないように、ユーザが取り得るアクションを制御する。また、例えば、特定状況である所定のレベル80以上であるユーザが、レベル59以下のユーザであれば制限されるリンクが埋め込まれたコンテンツを投稿する特定アクションを行っても、特定状況ではないレベル59以下のユーザのユーザ端末300においても、当該リンクが埋め込まれたコンテンツを表示可能とする。これにより、アクションを取ったユーザ以外からの評価である外的評価に応じて、ユーザが取り得るアクションが制御される。その上で、特定状況であるユーザから受け付けた特定アクションは複数のユーザ(特定状況ではないユーザが含まれるときであっても)に反映され得るため、コミュニティ内の治安をよい状態に維持させることが可能となる。
(2-1) In the above-mentioned embodiment, as described with reference to Figs. 1 to 4, 7, 8, 19 to 23, etc., the
(2-2) 図23のステップS402~ステップS406などで説明したように、アカウント管理部133は、レベルが上がり特定状況となったユーザに対して、レベルに応じた特定アクションを取り得ることを許容する。これにより、外的評価に応じて特定状況となったユーザに対して特定アクションを取り得ることを許容することで、特定状況ではないユーザが取り得るアクションに制限がかかるため、特定アクションを取り得る特定状況となるようなアクションを取るように促すことができ、コミュニティ内の治安がよい状態に維持し得る。
(2-2) As explained in steps S402 to S406 of FIG. 23, the
(2-3) 図19を参照して説明したように、レベルに応じて取り得る特定アクションが段階的に定められている。例えば、レベル60以上であれば、特定アクションとして投稿するコンテンツについてのリンクの制限がなくなり、レベル80以上であれば、特定アクションとして企画作成をすることができる。これらの特定アクションは、図23のステップS404~ステップS406で例示するように、レベルアップすることにより、レベルが59から60になったユーザに対して、投稿するコンテンツについてのリンクの制限がなくなることを許容し、レベルアップすることによりレベルが79から80になったユーザに対して、企画を作成することを許容するため、所定のレベルに達していないユーザが特定アクションを行うことが制限される。これにより、所定のレベルに達して特定状況となったユーザに対して許容する特定アクションを、レベルに応じて段階的に許容することにより、より上の段階を目指したアクションを取ることを促すことができ、コミュニティ内の治安がよい状態に維持し得る。
(2-3) As described with reference to FIG. 19, the specific actions that can be taken are determined in stages according to the level. For example, if the user is at
(2-4) 図23のステップS407~ステップS411などで説明したように、アカウント管理部133は、レベルが下がり特定状況ではなくなったユーザに対して、レベルに応じて許可されていた特定アクションを取り得ることを制限する。これにより、外的評価に応じて特定状況ではなくなったユーザが特定アクションを取り得ることが制限されるため、特定状況を維持・改善できるようなアクションを取るように促すことができ、コミュニティ内の治安が安定し得る。
(2-4) As explained in steps S407 to S411 of FIG. 23, the
(2-5) 図19を参照して説明したように、レベルに応じて取り得る特定アクションが段階的に定められている。例えば、レベル59以下であれば、特定アクションである投稿するコンテンツについてのリンクの制限がなくなることが許容されていないため、投稿するコンテンツについてリンクの制限がある。レベル79以下であれば、特定アクションである企画作成をすることが許容されていないため、企画を作成することに制限がされる。これらの特定アクションは、図23のステップS409~ステップS411で例示するように、レベルダウンすることにより、レベルが60から59になったユーザに対して、許容されていた投稿するコンテンツについてのリンクを制限する。また、レベルダウンすることによりレベルが80から79になったユーザに対して、許容されていた企画を作成することを制限するため、所定のレベルではなくなったユーザが特定アクションを行うことが制限される。これにより、特定状況ではなくなったユーザに対して許容する特定アクションを段階的に制限することにより、極端に取り得るアクションが少なくなってしまうことを防止しつつ、特定状況を維持・改善できるようなアクションを促すことができ、コミュニティ内の治安がよい状態に維持し得る。 (2-5) As described with reference to FIG. 19, the specific actions that can be taken are determined in stages according to the level. For example, if the level is 59 or lower, the link restriction on the posted content, which is a specific action, is not permitted to be lifted, so there is a link restriction on the posted content. If the level is 79 or lower, the specific action of creating a plan is not permitted, so there is a restriction on creating a plan. As exemplified in steps S409 to S411 of FIG. 23, these specific actions restrict the links on the posted content that were permitted for a user who has leveled down from 60 to 59. In addition, for a user who has leveled down from 80 to 79, the creation of plans that was permitted is restricted, so that a user who is no longer at a specified level is restricted from performing specific actions. In this way, by gradually restricting the specific actions permitted for a user who is no longer in a specific situation, it is possible to prevent the number of actions that can be taken from becoming extremely small, while encouraging actions that can maintain and improve the specific situation, and it is possible to maintain good public order in the community.
(2-6) 図8を参照して説明したように、ユーザの評価履歴状況に関する情報であるレベルや累積ポイントが表示されたユーザ履歴状況55を、他のユーザには公表されない一方で、マイページ画面にてユーザ本人は確認することができる。これにより、外的評価に応じて更新される評価履歴状況に関連する情報を、ユーザ本人に対しては報知可能であるため、ユーザに対して自己の状況を把握させながらコミュニティの治安を良くすることに努めるように促すことができる。
(2-6) As described with reference to FIG. 8,
(2-7) 図22などを参照して説明したように、ユーザの評価履歴状況を更新させ得る外的評価には、運営者からの好印象によるポイント付与や、マイナス評価を含む。このように、外的評価にユーザとは異なる第三者である運営者からの評価が含まれるため、外的評価に私情が介入し難く、外的評価が公平なものとなり得る。 (2-7) As explained with reference to FIG. 22 etc., external evaluations that can update a user's evaluation history status include points awarded based on a favorable impression from the administrator, and negative evaluations. In this way, because the external evaluations include evaluations from the administrator, who is a third party different from the user, personal feelings are less likely to interfere with the external evaluations, and the external evaluations can be fair.
(2-8) 図22などを参照して説明したように、ユーザの評価履歴状況を更新させ得る外的評価には、コミュニティアプリを利用する複数のユーザのうち、アクションを取ったユーザ本人とは異なる他のユーザからの好感アクションや通報などの評価を含む。このように、外的評価にアクションを取ったユーザ本人とは異なる他のユーザからの評価が含まれるため、コミュニティ内の治安がユーザ全体の意向に沿ったものとし得ることができる。 (2-8) As described with reference to FIG. 22 etc., external evaluations that can update a user's evaluation history status include evaluations such as favorable actions and reports from other users other than the user who took the action among multiple users who use the community app. In this way, because the external evaluations include evaluations from other users other than the user who took the action, it is possible to ensure that the public safety within the community is in line with the intentions of all users.
(2-9) 図19などを参照して説明したように、レベル90以上の「モデレータ招待」の特定アクションが許容されているユーザや、レベル70以上の「通報カウント」の特定アクションが許容されているユーザから、非表示や通報などの規制対象とされたコンテンツやコメントに対して、複数のユーザ各々のユーザ端末300などへ非表示などの規制処理を行う。これにより、ユーザのアクションに対する規制処理が、評価履歴状況が所定状況であるユーザにより規制対象とされたアクションに対して行われるため、むやみやたらにユーザのアクションに対する規制処理が行われてしまうことを抑制できる。
(2-9) As explained with reference to FIG. 19 etc., restriction processing such as hiding is performed on the
(2-10) また、図19などを参照して説明した「通報カウント」の特定アクションが許容されているユーザ所定数から規制対象とされたアクションは、複数のユーザ各々のユーザ端末300において反映が規制される。これにより、評価履歴状況が所定状況であるユーザ所定数により規制対象とするアクションを受け付けたことにより、迷惑なアクションとみなして、当該アクションの反映が規制されるため、自由な交流・コミュニケーションを阻害することなく迷惑行為などを効率的に規制できる。
(2-10) In addition, actions that are subject to regulation from a specific action permitted by a specified number of users in the "report count" described with reference to FIG. 19 etc. are restricted from being reflected on the
(2-11) 図19などを参照して説明したように、複数のユーザ各々の評価履歴状況であるレベルに応じて、例えばレベル50~59であれば、特典Eが付与され、レベル100であれば、特典A~Eよりもレア度が高い特典Sなどが付与され得る。このような構成によれば、評価履歴状況に応じて特典が付与され得るため、特典が付与される評価履歴状況となるようにユーザが意識するよう促すことができる。
(2-11) As described with reference to FIG. 19 etc., depending on the level, which is the evaluation history status of each of multiple users, for example, if the user is at level 50-59, a bonus E may be awarded, and if the user is at
(2-12) 複数のユーザは同一のファンコミュニティに属しており、ユーザが取り得るアクションには、例えば、応援対象となるグループや、グループに所属するタレントに関連するコンテンツである配信動画やグッズなどに関する投稿を行う宣伝行為が含まれる。配信サーバ100は、当該宣伝行為による配信動画の閲覧数やグッズ販売などへの利益貢献度に応じて外的評価が変動し、ユーザの評価履歴状況が更新される。これにより、ユーザが宣伝行為を行う動機付けとなり得るため、コミュニティが活性化する。
(2-12) Multiple users belong to the same fan community, and actions that users can take include, for example, promotional activities such as posting content related to the group they support or the talent belonging to the group, such as streaming videos and merchandise. The
<変形例>
以上説明した実施の形態に対する変形例などを以下に列挙する。
<Modification>
Modifications to the above-described embodiment are listed below.
(コンテンツ情報について)
上述した実施の形態では、コンテンツ(例えば、ニュース記事や、ユーザからの投稿情報など)に関するコンテンツ情報として、図10、図11、図27などのコンテンツ見出し(60,70,90)を例示した。しかしこれに限らず、コンテンツに関するコンテンツ情報は、例えば、図13で例示したコンテンツ自体の画面における説明情報であってもよい。例えば、図13のコンテンツ画面自体に表示されている各種情報である投稿者71、内容74b、関連タレント88、特別アクション79、タップアクション数78などが含まれる。
(About content information)
In the above-described embodiment, the content headings (60, 70, 90) in Fig. 10, Fig. 11, Fig. 27, etc. are exemplified as content information related to content (e.g., news articles, information posted by users, etc.). However, without being limited thereto, the content information related to the content may be, for example, explanatory information on the screen of the content itself exemplified in Fig. 13. For example, the information includes the
(属性選択処理について)
上述した実施の形態では、初回ログイン時に、図9のステップS102~S104において、参加コミュニティおよび推しタレントの選択ができる例について説明した。初回ログイン時における参加コミュニティおよび推しタレントの選択は、ステップS103においていずれも選択する必要があってもよく、いずれも選択しない(選択した属性はゼロ)操作ができるものであってもよい。また、参加コミュニティまたは推しタレントのいずれかのみ選択してもよく、いずれか一方については選択する必要があるものであってもよい。例えば、推しタレントを選択していたとしても、推しタレントが所属する所属グループ1に対応する参加コミュニティへの参加がされていなければ、コンテンツ画面において推しタレントに関する情報を抽出して表示できないものであってもよい。すなわち、推しフィルター20をオン状態にしても、参加していないコミュニティに対応するグループに所属するタレントのコンテンツ見出しは表示されない。あるいは、参加コミュニティを選択した上でなければ、推しタレントの選択ができないものであってもよい。例えば、いずれかの参加コミュニティを選択しなければ、推しタレントを選択する画面に進めないものであってもよい。
(About attribute selection processing)
In the above-described embodiment, an example was described in which a participating community and a favorite talent can be selected at the time of initial login in steps S102 to S104 in FIG. 9. The selection of participating communities and favorite talent at the time of initial login may require selection of both in step S103, or may allow operation of selecting neither (selecting zero attributes). Also, only either participating communities or favorite talent may be selected, or selection of either one may be required. For example, even if a favorite talent is selected, if the user does not participate in a participating community corresponding to the
上述した実施の形態では、図9のステップS101において、初回ログインであると判定されたときに、ステップS102において図6で例示した参加コミュニティおよび推しタレントの選択画面が表示される例について説明した。このとき、図6(A)の参加コミュニティ設定、あるいは図6(B)の推しタレント設定について、予め(デフォルトで)全選択がされているものであってもよい。 In the above-described embodiment, an example has been described in which, when it is determined in step S101 of FIG. 9 that this is an initial login, the selection screen for the participating community and favorite talent exemplified in FIG. 6 is displayed in step S102. At this time, the participating community settings in FIG. 6(A) or the favorite talent settings in FIG. 6(B) may all be selected in advance (by default).
上述した実施の形態では、図9のステップS101、ステップS102などにおいて、初回ログインであれば、ステップS102で属性選択画面がユーザ端末300に表示される例について説明したが、初回ログイン時の画面には表示されず、あとでマイページなどから初回の属性の選択を行うものであってもよい。また、マイページなどでユーザによりあとから編集がされるまでは、初回ログイン時には、すべてのコミュニティに参加している状態となっているものであってもよい。
In the above-described embodiment, in steps S101 and S102 in FIG. 9, an example was described in which an attribute selection screen is displayed on the
上述した実施の形態では、初回ログインではない場合(図9のステップS101 NO)において図6の設定編集画面を表示させたあとの、ステップS107における参加コミュニティ、または、推しタレントの選択がされたとの判定は、アイコン等への選択操作がされたタイミングである例について説明した。しかしこれに限らず、アプリ画面の下部に表示されるホームアイコン13等への操作により、別画面に移動することで、図6の属性選択画面において選択された属性が決定されたものとして情報が送信されて受信することにより選択されたものとみなして、ステップS108に進むようにしてもよい。あるいは、図6の属性選択画面において、各参加コミュニティの表示、または、各タレントの表示に対する操作があったときに替えて、あるいは加えて、決定アイコンなどを表示させ、決定アイコンに対する操作があったとき(当該操作に応じて送信される情報を受信したとき)に選択がされたと判定されるものであってもよい。また、決定アイコンへの操作があったときには、ユーザ端末300において特別な演出が行われてもよい。
In the above embodiment, when the user is not logging in for the first time (step S101 NO in FIG. 9), the determination that the participating community or the favorite talent has been selected in step S107 after the setting editing screen in FIG. 6 is displayed is based on the timing of the selection operation on the icon or the like. However, the present invention is not limited to this. By operating the
(ホーム画面やコミュニティ画面などにおける特別アクションの表示態様について)
上述した実施の形態では、図11(A)などを参照して説明したように、タレントに対応する特別ユーザからのコメントやタップアクションがあったコンテンツについては、コンテンツ見出し70内において特別ユーザのアイコンとともに特別アクション79が表示される例について説明した。当該特別アクション79は、コンテンツに対してアクションを行ったタレントが、ユーザが予め設定した推しタレントであった場合には、コンテンツ見出し70内などに表示される特別アクション79の表示態様を、アクションを行ったタレントが推しタレントではなかった場合とは異なる態様で表示させてもよく、コンテンツ見出し70自体を、アクションを行ったタレントが推しタレントではなかった場合と異なる態様で表示させてもよい。あるいは、コンテンツに対してアクションを行ったタレントが、当該コンテンツに関連付けられている関連タレント本人であった場合には、コンテンツ見出し70内に表示される特別アクション79の表示態様を、アクションを行ったタレントが関連タレント本人ではなかった場合と異なる態様で表示させてもよく、コンテンツ見出し70自体を、アクションを行ったタレントが関連タレント本人ではなかった場合と異なる態様で表示させてもよい。異なる態様とは、例えば、色彩が異なる態様や、メッセージの内容が異なる態様、メッセージの有無が異なる態様などである。
(Regarding the display of special actions on the home screen, community screen, etc.)
In the above-described embodiment, as described with reference to FIG. 11(A) and the like, an example has been described in which a
(コンテンツ画面におけるコメントの表示態様について)
上述した実施の形態では、図13などを参照して説明したコンテンツ画面において、各コメント87が、タレントに対応する特別ユーザからのコメントであった場合には、表示態様の変化や、表示順の変化を行うことができる例について説明した。これに替えて、あるいは加えて、コンテンツに対してコメントを行ったタレント(特別ユーザ)が、ユーザが予め設定した推しタレントであった場合には、当該推しタレントのコメント87の表示態様を、アクションを行ったタレントが推しタレントではなかった場合と異なる態様で表示させてもよい。あるいは、各コメント87の最も上位に表示させるなどである。あるいは、コンテンツに対してコメントを行ったタレントが、当該コンテンツに関連付けられている関連タレント本人であった場合には、当該関連タレント本人のコメント87の表示態様を、アクションを行ったタレントが関連タレント本人ではなかった場合と異なる態様で表示させてもよい。異なる態様とは、例えば、色彩が異なる態様や、メッセージの内容が異なる態様、メッセージの有無が異なる態様などである。あるいは、各コメント87の最も上位に表示させるなどである。
(Regarding the display of comments on the content screen)
In the above-described embodiment, an example was described in which, in the content screen described with reference to FIG. 13 and the like, when each comment 87 is a comment from a special user corresponding to a talent, the display mode or the display order can be changed. Instead of or in addition to this, when a talent (special user) who has made a comment on the content is a favorite talent previously set by the user, the display mode of the favorite talent's comment 87 may be displayed in a different manner than when the talent who performed the action is not the favorite talent. Or, the comment may be displayed at the top of each comment 87. Or, when a talent who has made a comment on the content is a related talent associated with the content, the display mode of the related talent's comment 87 may be displayed in a different manner than when the talent who performed the action is not the related talent. The different manner may be, for example, a manner in which the color is different, the content of the message is different, or the presence or absence of a message. Or, the comment may be displayed at the top of each comment 87.
(ホーム画面に表示されるカテゴリについて)
上述した実施の形態では、図10を参照して説明したホーム画面に、ユーザがいずれの参加コミュニティおよび、いずれの推しタレントをユーザが選択しているか否かにかかわらず表示されるフィーチャー61に表示される例について説明した。しかしこれに限らず、フィーチャー61は表示されないものであってもよい。例えば、ユーザが予め選択した参加コミュニティ(あるいは、選択にかかわらず常に参加状態となっているコミュニティを含む)に投稿されたコンテンツのみがホーム画面に表示されるものであってもよい。あるいは、フィーチャー61は、カテゴリ毎にコンテンツ見出し60が表示されるホーム画面とは異なる別の画面で表示されていてもよい。
(About categories displayed on the home screen)
In the above embodiment, an example has been described in which the
上述した実施の形態では、推しタレントを選択しているユーザであれば、図10のホーム画面に推しトピック62が表示される例について説明した。しかしこれに限らず、推しタレントを選択していたとしても、推しトピック62は表示されないものであってもよい。例えば、図10のホーム画面において推しフィルター20への選択操作によらなければ、いずれのカテゴリにおいても推しタレントが関連付けられたコンテンツ見出し60の抽出がされないものであってもよい。あるいは、推しトピック62は、カテゴリ毎にコンテンツ見出し60が表示されるホーム画面とは異なる別の画面で表示されていてもよい。
In the above embodiment, an example has been described in which the recommended
(ユーザへの報知について)
上述した実施の形態では、ユーザが予め選択した推しタレントが関連付けられたコンテンツの投稿があったときにプッシュ通知が行われる例について説明した。これに加えて、コンテンツに対して特別ユーザであるタレント本人からのコメントがあったときには、一般ユーザに対して報知(お知らせ画面に表示、あるいはプッシュ通知など)が行われるようにしてもよい。あるいは、推しタレント本人からのコメントがあったときにのみ通知が報知されるようにしてもよい。あるいは、ユーザが予め設定した推しタレントであるタレント本人からのコメントがあったときには、推しタレントではないタレントからのコメントがあったときとは、報知態様が変化していてもよい。報知態様が変化とは、例えば、推しタレントからの通知であれば、アプリ画面下部に表示される通知アイコン15が強調されていてもよい。
(Notification to users)
In the above-described embodiment, an example was described in which a push notification is given when a content associated with a favorite talent previously selected by a user is posted. In addition, when a comment is made on the content from a talent who is a special user, a notification (display on a notice screen, push notification, etc.) may be given to general users. Alternatively, a notification may be given only when a comment is made from the favorite talent. Alternatively, when a comment is made from a favorite talent previously set by a user, the notification mode may be different from when a comment is made from a talent who is not a favorite talent. The change in the notification mode may mean, for example, that in the case of a notification from a favorite talent, the
また、ユーザが行った投稿(コンテンツやコメント)に対し、特別ユーザを含む他のユーザからのコメントやタップアクションなどの好感アクションがされた場合に、当該投稿を行ったユーザに対し報知(お知らせ画面に表示、あるいはプッシュ通知など)が行われるようにしてもよい。このとき、例えば、通常であれば、1時間に1回まとめて通知がされるが、タレントである特別ユーザから、あるいは、推しタレントである特別ユーザからのアクションがされたときには、リアルタイムで報知がされるようにしてもよい。 In addition, when a post (content or comment) made by a user is favorably acted upon by a comment, tap action, or other action from other users, including special users, a notification (display on a notification screen, push notification, etc.) may be sent to the user who made the post. For example, notifications would normally be sent once an hour, but when an action is taken by a special user who is a celebrity or a special user who is a favorite celebrity, a notification may be sent in real time.
なお、ユーザに対する報知は、推しタレントをユニット毎に選択していた場合には、ユニットに含まれるタレントのいずれかが関連付けられたコンテンツが投稿されたときや、ユニット単位で関連付けられたコンテンツが投稿された時などにプッシュ通知がされるものであってもよい。 If a user has selected a favorite talent for each unit, the user may be notified by push notification when content associated with one of the talents in the unit is posted, or when content associated with the unit is posted, etc.
(属性抽出処理について)
上記実施例においては、推しフィルター20をオンにした場合、ユーザが予め選択した推しタレントが関連付けられたコンテンツ見出し(60、70)を抽出して表示される例について説明したが、推しタレントとして複数人選択していた場合には、さらに推しタレント毎に個別にタレントを絞ることができるようになっていてもよい。例えば、タレントID「t1」、「t2」、「t3」のタレントを選択していたとすれば、推しフィルター20をオンにする際に、「t1」、「t2」、「t3」で、個別に選択できるようになっていてもよい。あるいは、推しタレントを予めユニット単位で選択していた場合には、ユニット単位で個別に選択できるようになっていてもよい。さらに、推しタレントの中から、さらに特別なタレント(最も推しているタレント)を予め選択しておくことで、最推しタレントでさらなるフィルターができるようになっていてもよい。このように、推しフィルター20で、推しタレント全員を抽出したのちに、所定のアイコン等への操作によって、さらに個々に選択ができる(さらに絞りこむことができる)など、第1、第2、第3など複数段階でのフィルターが可能であってもよい。
(About attribute extraction processing)
In the above embodiment, when the
また、推しタレントを予めユニット単位で選択していた場合には、ユニットに含まれるいずれかのタレントが関連タレントに関連付けられたコンテンツが投稿されれば、推しフィルター20をオンの状態にすることにより、ユーザが予め選択したユニットのいずれかのタレントが関連付けられたコンテンツのコンテンツ見出しを抽出して表示可能としてもよい。
In addition, if the user has selected the favorite talent on a unit basis in advance, when content is posted in which one of the talents in the unit is associated with a related talent, the
なお、タレントが所属する所属グループと対応するコミュニティとは異なるコミュニティ間であっても、いずれのタレントも関連づけることが可能であってもよい。例えば、タレントID「t1」は、所属グループ1の「グループA」に所属するタレントであるが、「グループB」に対応する「コミュニティB」内で投稿されるコンテンツにタレント「t1」が関連付けられるようになっていてもよい。そのため、タレントID「t1」を選択しているユーザであって、「コミュニティB」にも参加していれば、ホーム画面あるいは「コミュニティB」内のコンテンツ画面において、推しフィルター20をオンにする操作をすれば、タレントID「t1」が関連付いているコンテンツが抽出して表示されるようになる。これにより、異なるグループ間でのコラボレーション企画などがあり、一方のグループに対応するコミュニティ内でしか投稿がされていなかった場合であっても、ユーザは推しタレントの情報を見逃すことなく取得できるようになる。なお、「コミュニティB」に参加していなくとも、推しタレントが関連付いているコンテンツについては、ホーム画面で表示されるようになっていてもよい。
It should be noted that it may be possible to associate any of the talents even if the talent belongs to a community different from the community corresponding to the group to which the talent belongs. For example, the talent ID "t1" is a talent belonging to "Group A" of the
(属性抽出処理における所定条件について)
上記実施の形態では、図15、図16などを参照して説明した、推しフィルター20のオンまたはオフにするための所定条件として、ユーザがユーザ端末300に表示される推しフィルター20のアイコンをタップ操作することで、オンに操作されると所定条件が成立する例を説明した。しかしこれに限らず、所定条件とは、ユーザの意思に応じて推しフィルター20のオンオフが切り替えられるものであればよく、例えば、音声指示による切り替えや、ユーザ端末300自体を振動させる(例えば振るなど)ことで切り替えることなどが可能であってもよい。
(Predetermined conditions for attribute extraction processing)
In the above embodiment, as the predetermined condition for turning on or off the
(属性抽出処理における推しフィルター20の記憶状態について)
上記実施の形態では、推しフィルター20に対する操作後の、推しフィルター20のオンの記憶状態について、アプリ起動後、図13のコンテンツ画面を表示させたあとに、推しフィルター20をオンにしていたコンテンツ画面やホーム画面に戻った場合にも、推しフィルター20がオンの状態が記憶されており維持されている例について説明した。しかしこれに限らず、異なる画面に移った場合に、必ず、推しフィルター20がオンあるいはオフのいずれかの状態になるようにしてもよい。例えば、推しフィルター20がオンあるいはオフの状態の図11のコミュニティ画面(あるいは、図10のホーム画面)から図13のコミュニティ画面を表示させたあと、図11のコミュニティ画面(あるいは、図10のホーム画面)に戻ったときに、推しフィルター20がオフあるいはオンになっていてもよい。あるいは、図10のホーム画面(あるいは、図11のコミュニティ画面)にて推しフィルター20をオンにし、図11のコミュニティ画面(あるいは、図10のホーム画面)を表示させたあとに、図10のホーム画面(あるいは、図11のコミュニティ画面)に戻ると、推しフィルター20がオフあるいはオンの状態になっていてもよい。
(Regarding the memory state of the
In the above embodiment, an example was described in which the on state of the
(ユーザ投稿処理について)
上記実施の形態では、図17のユーザ投稿画面例において、文字入力、画像アップのための投稿画面である図17(A)と、カテゴリや関連タレントを選択する画面である図17(B)とが分かれている例について説明した。しかし、これに限らず、図17(A)と図17(B)とが1つの画面で表示されて入力あるいは選択などが行われるようにしてもよい。例えば、スクロール等ができてもよく、別画面へ遷移をしなくてもよいようにする。また、文字入力、あるいは、画像投稿がなくても投稿ができるものであってもよい。あるいはタイトルがなかった場合でも、文字入力あるいは画像がアップされていれば投稿できるものとしてもよい。
(User submission processing)
In the above embodiment, an example was described in which the user posting screen example of FIG. 17 is divided into FIG. 17(A), which is a posting screen for inputting characters and uploading images, and FIG. 17(B), which is a screen for selecting categories and related talents. However, this is not limited to this, and FIG. 17(A) and FIG. 17(B) may be displayed on one screen for input or selection. For example, scrolling may be possible, and transition to another screen may not be required. Also, posting may be possible even without inputting characters or posting images. Or, even if there is no title, posting may be possible as long as characters are input or an image is uploaded.
また、カテゴリおよび関連タレントの選択は任意である例について説明したが、いずれも必須のものとしてもよい。あるいは、「カテゴリなし」、「関連タレントなし」の選択が可能であってもよく、図5の所属グループ2のユニットごとの選択ができるものであってもよい。また、ユニットごとの選択がされた場合には、ユニットに所属している個々のタレントのタレントIDおよびユニットを特定するためのユニットIDが、コンテンツに関連付けられていてもよい。あるいは、ユニットIDのみが関連付けられていてもよい。
Although an example has been described in which the selection of a category and associated talent is optional, both may be required. Alternatively, it may be possible to select "no category" or "no associated talent," or it may be possible to select each unit in the
(評価履歴状況更新処理について)
上述した実施の形態では、図23のステップS406、および、ステップ411において、特定アクションの許可あるいは制限がされた旨を報知する例について説明した。しかし、これに限らず、ステップS406、およびステップS411におけるユーザに対する報知はなされないものであってもよい。あるいは、ステップS406で行動が許可された場合には、報知されるようになるが、ステップS411で行動が制限された場合には、報知しないなど、いずれかのみの報知がされるものであってもよい。例えば、制限がかかった場合については報知をしないことで、ユーザを動揺させてしまうことを回避できる。
(Regarding evaluation history status update processing)
In the above-described embodiment, an example has been described in which a notification is given in steps S406 and S411 in Fig. 23 that a specific action has been permitted or restricted. However, this is not limiting, and the user may not be notified in steps S406 and S411. Alternatively, a notification may be given only in one of two ways, such as a notification being given when an action is permitted in step S406, but not a notification being given when an action is restricted in step S411. For example, by not notifying the user when a restriction is imposed, it is possible to avoid upsetting the user.
(評価履歴状況の他の例について)
上述した実施の形態では、図19を参照して説明したように、ユーザのレベルが、初期設定のレベルから外的評価に応じて段階を経て上がっていき、特定状況(例えば、レベル60、レベル80など)となる毎に、取り得る特定アクションがレベルに応じて許容されていく例について説明した。しかし、これに限らず、例えば、全ユーザについて初期設定では図19の特定アクションが許容されていてもよく、レベルが下がることに応じて段階的に特定状況ではなくなっていき、特定アクションを取り得ることが制限されるようになっていてもよい。また、初期設定のレベルは、下限の1や上限の100に限らず、80などからスタートし、レベルの変動に応じて特定アクションを取り得ることについて、段階的に許容あるいは制限がされるものであってもよい。
(Other examples of evaluation history status)
In the above-described embodiment, as described with reference to FIG. 19, an example has been described in which the level of a user increases step by step from the initial setting level according to external evaluation, and each time a specific situation (e.g.,
上述した実施の形態では、ユーザのレベルや累積ポイントの変動は、ユーザ本人以外からの外的評価によるものである例について説明した。しかしこれに加えて、ユーザが、他のユーザの投稿やコメントへのタップアクションを行ったこと、あるいは、これに加えて他のユーザへのコメントをしたことにより累積ポイント数が増えるようにしてもよい。これにより、ユーザはコミュニティ内で活発に活動をするようになるため、コミュニティが活性化する。 In the above-described embodiment, an example was described in which the fluctuations in a user's level and accumulated points are due to external evaluations from sources other than the user himself/herself. However, in addition to this, the accumulated points may also be increased by a user tapping on a post or comment made by another user, or by making a comment to another user in addition to this. This will encourage users to be more active within the community, thereby revitalizing the community.
上述した実施の形態では、ユーザが投稿したコンテンツやコメントに対して非表示・通報があったときには、ポイントが減少することにより、段階的に行動に制限がかかる例について説明した。これに替えて、あるいは、加えて、レベルに影響を与えるポイント(変動する累積ポイント)とは別に、評価履歴状況に、コミュニティアプリ内でのアクションの反映が規制される基準となる反映規制ポイントを定めてもよい。例えば、投稿したコンテンツや、コメント等に対して、他のユーザからの非表示あるいは通報が所定数(例えば、いずれか、あるいはいずれも合算して20など)に達したユーザについては、行動が制限(反映規制)されるようにしてもよい。例えば、反映規制がかかったユーザが投稿したコンテンツやコメント等は、一定期間他のユーザには表示されないものとしてもよく、あるいは、一定期間コンテンツやコメント等の投稿自体ができないものとなってもよい。 In the above-described embodiment, an example was described in which when content or comments posted by a user are hidden or reported, the points are reduced, and actions are gradually restricted. Alternatively or in addition to this, a reflection restriction point may be set in the evaluation history status as a standard for restricting the reflection of actions in the community app, separate from the points that affect the level (variable cumulative points). For example, a user whose posted content, comments, etc. have been hidden or reported by other users a predetermined number (for example, 20 in either case or in total), may have their actions restricted (reflection restriction). For example, content, comments, etc. posted by a user subject to reflection restriction may not be displayed to other users for a certain period of time, or content, comments, etc. may not be posted at all for a certain period of time.
なお、当該反映規制は、上述した図22、図23等のポイント数によって変動するレベルに応じて実行されるものとしてもよい。例えば、1よりも低いマイナスのレベルを設け、マイナスレベルとなったユーザに対して反映規制を行ってもよい。あるいは、コミュニティアプリスタート時のデフォルトのレベルを10とし、10よりも低いレベルとなっていくごとに、制限がかかっていくものとしてもよい。 The reflection restriction may be performed according to the level that changes depending on the number of points as shown in FIG. 22, FIG. 23, etc., described above. For example, a negative level lower than 1 may be set, and reflection restrictions may be performed on users who reach a negative level. Alternatively, the default level at the start of the community app may be set to 10, and restrictions may be imposed each time the level becomes lower than 10.
(所定状況であるユーザからの好感アクションについて)
上述した実施の形態では、図19を参照して説明したレベル別に取り得る特別アクション等の行動内容が変動する例について説明した。これに替えてあるいは加えて、レベルが高いユーザであることを他のユーザから認識できるようにしてもよい。レベルが高いユーザについては、コミュニティ内の雰囲気をポジティブにする行動を取る傾向が高く信頼度が高いと考えられる。そのため、レベルが高いユーザ(例えば、レベル90以上)が行った、好感アクション(タップアクションや、好意的なコメントを含む)があったコンテンツの表示態様を変化させるようにしてもよい。あるいは、信頼度が高いユーザ複数人(例えば、5人などの所定数)から好感アクションを受け付けたときのみ表示態様の変化がされるものであってもよい。例えば、図10のホーム画面におけるコンテンツ見出し60や、図11(A)のコンテンツ見出し70の表示態様、あるいは、タップアクション数78の態様などを、色の変化、あるいは、信頼度が高いユーザからのアクションがあったことを示すマーク(例えば、特別アクション79など)を表示させるようにしてもよい。あるいは、図13で例示したコンテンツ画面において、コメントを目立たせる表示(上位表示、あるいは色の変化)などを行ってもよい。また、信頼度が高いユーザ複数人から好感アクションを受け付けたコンテンツや、コメントがあったときに、プッシュ通知や、お知らせでの表示がされてもよい。
(Regarding favorable actions from users in a given situation)
In the above-described embodiment, an example in which the action contents such as the special action that can be taken according to the level described with reference to FIG. 19 change has been described. Instead of or in addition to this, it is also possible to make it possible for other users to recognize that the user is a high-level user. It is considered that a high-level user has a high tendency to take actions that make the atmosphere in the community positive and has a high degree of reliability. Therefore, the display mode of the content in which a favorable action (including a tap action or a favorable comment) has been performed by a high-level user (for example,
また、当該信頼度が高いユーザから好感アクションがあった、コンテンツやコメントの投稿を行ったユーザに対して、信頼度が高いユーザからアクションがあったことを報知するようにしてもよい。例えば、該当するユーザのユーザ端末に対してプッシュ通知するようにしてもよく、アプリ内のお知らせで表示するようにしてもよい。 In addition, a user who has posted content or a comment that has received a favorable action from a highly trustworthy user may be notified that a highly trustworthy user has taken an action. For example, a push notification may be sent to the user device of the user in question, or a notification may be displayed within the app.
上述した実施の形態では、図19の「通報カウント」の対象となるレベル70以上のユーザ所定数(例えば、5人)から、非表示や通報などの規制対象とされたコンテンツやコメント自体、あるいはユーザに対して、複数のユーザ各々のユーザ端末300などへコンテンツ自体の非表示や、規制対象とされたユーザが投稿したコンテンツ等を非表示とする例を説明した。これらの規制対象とされたコンテンツ等自体の規制処理と、規制対象とされたコンテンツ等を投稿したユーザの規制処理とで、非表示や通報を行った所定状況(例えばレベル70以上)のユーザの人数の条件を異ならせてもよい。例えば「通報カウント」の対象となるレベル70以上のユーザ第1数(例えば、5人)から規制対象とされたコンテンツやコメント等を全ユーザへ非表示とする規制処理を行い、第1数よりも多い第2数(例えば、20人)から、投稿したコンテンツ等へ非表示や通報などがされたユーザについては、当該通報などがされたユーザが投稿したコンテンツ等をすべて全ユーザに非表示とする規制処理を行うようにしてもよい。
In the above embodiment, an example was described in which the content itself is hidden from the
また、「通報カウント」の対象となる、レベルが70以上のユーザから非表示や通報された人数が所定数蓄積したユーザが投稿したコンテンツやコメントを、ユーザ全体に非表示とすることができる。例えば、レベルが70以上のユーザ5人から非表示あるいは通報がされたユーザが投稿したコンテンツやコメントは、全ユーザに非表示にすることができる。 In addition, content or comments posted by a user who has accumulated a certain number of hidden or reported content by users with a level of 70 or higher, which is subject to the "report count," can be made hidden from all users. For example, content or comments posted by a user who has been hidden or reported by five users with a level of 70 or higher can be made hidden from all users.
なお、非表示とするユーザには、コメントやコンテンツの投稿を行ったユーザ本人は含まれないものとしてもよい。これにより、自身の投稿したコンテンツやコメントがユーザ本人の端末において反映されるものの、例えば他のユーザからのアクションがないことで、規制対象となったことを察知する(気付かせる)ことができる。 Note that the users who are hidden may not include the user who posted the comment or content. This allows the user to know (be aware) that the content or comment they posted is subject to restriction, for example, by the lack of action from other users, even though the content or comment they posted is reflected on their own device.
(評価履歴状況に関連する情報の報知について)
上述した実施の形態では、各ユーザは、自身の「レベル」および「累積ポイント」を図8で例示したマイページの、ユーザ評価履歴状況55で確認することができる例について説明した。しかしこれに限らず、ユーザの評価履歴状況に関する情報であるレベルや累積ポイントは、ユーザ本人のみならず他のいずれのユーザにも報知しない一方で、運営者のみが管理者端末200などにおいて確認できるものであってもよい。これにより、外的評価に応じて更新される評価履歴状況に関連する情報を、いずれのユーザにも報知しない一方で運営者には報知するため、ユーザのアクションを過度に委縮させないようにすることができつつ、運営者はユーザの評価履歴状況に関連する情報を把握し運営に役立てることができる。また、ユーザは自身の「レベル」に一喜一憂せずに、ファンコミュニティをより心地よく利用できるものとなる。
(Notification of information related to evaluation history status)
In the above embodiment, an example was described in which each user can check their own "level" and "accumulated points" in the user
上述した実施の形態では、図23などを参照して説明した評価履歴状況に関連する情報について、フィードバックとしてユーザに報知するようにしてもよい。例えば、所定期間(例えば、1日、あるいは、1週間など)における外的評価に応じて更新されたポイントの増減数や、レベルのアップダウンなどを、本日(あるいは、今週の)の行動の結果として、ユーザにフィードバックする。あるいは、これに替えて、あるいは加えて、所定期間におけるユーザが投稿したコンテンツ、あるいは、コメント(ユーザが取ったアクション)のテキストについて、例えばAIによる感情分析を行い、ポジティブワードの割合や、ネガティブワードの割合、あるいはいずれにも分類されないワードの割合をユーザに報知(例えば、所定の時間になればポップアップ画面にて表示、あるいは、お知らせページに表示など)してもよい。これにより、ユーザ自身が取った行動の傾向を客観的に知ることができ、コミュニティ内の治安を良くするための行動を取るよう心がけるよう促すことができる。 In the above-mentioned embodiment, the information related to the evaluation history status described with reference to FIG. 23 and the like may be notified to the user as feedback. For example, the increase or decrease in points or the increase or decrease in level updated according to external evaluations during a predetermined period (e.g., one day or one week) may be fed back to the user as a result of today's (or this week's) actions. Alternatively, or in addition to this, for example, an AI-based sentiment analysis may be performed on the content posted by the user during a predetermined period or the text of comments (actions taken by the user), and the user may be notified of the percentage of positive words, negative words, or words not classified into any category (for example, by displaying the percentage on a pop-up screen or a notice page at a predetermined time). This allows the user to objectively know the tendencies of the actions he or she has taken, and encourages the user to take actions to improve public safety in the community.
(外的評価について)
上述した実施の形態では、ユーザが投稿したコンテンツやコメントなどのアクションに対して非表示や通報等があったときには、ユーザのポイントが減少する例について説明した。これに加えて、例えば非表示にする場合に図11(B)などの画面において非表示の理由を選択、あるいは、入力などができるようにしてもよい。ユーザが、他のユーザのアクションに対して非表示などを行う理由として、ライバルユーザであるなど個人的な事情により、コミュニティ内に悪影響を与え治安を悪化させるような虞のないアクションが非表示にされることがあるためである。そのため、実質的にコミュニティ内に悪影響のない非表示などは、ユーザのポイント数に影響を与えないものとし、実質的に悪影響のある非表示などのみポイント数に影響を与えるようにしてもよい。例えば、非表示の選択肢にポイントに影響のあるものと、ないものとを予め定めていてもよく、運営者によって非表示の理由を確認し、悪影響があると判断された非表示についてポイント数に影響を与えるよう操作がされてもよい。
(Regarding external evaluation)
In the above embodiment, an example was described in which the points of a user are reduced when an action such as a content or comment posted by a user is hidden or reported. In addition to this, for example, when hiding, a reason for hiding may be selected or input on a screen such as FIG. 11(B). A user may hide an action of another user due to personal reasons such as being a rival user, because the action may be hidden if it is not likely to have a negative impact on the community or to worsen public order. Therefore, a non-display that does not have a negative impact on the community may not affect the number of points of the user, and only a non-display that has a negative impact may affect the number of points. For example, the non-display options may be determined in advance as having an impact on points and not having an impact on points, and an administrator may check the reason for hiding and operate to affect the number of points for a non-display that is determined to have a negative impact.
上述した実施の形態では、ユーザが投稿したコンテンツやコメントなどのアクションに対してタップアクションやコメントがあったことなどの外的評価に応じて、ユーザのポイントが変動する例について説明した。このユーザが投稿するコンテンツについては、投稿数に制限がかかってもよい。例えば、ポイントがアップする外的評価の一例として、ユーザが投稿したコンテンツを通じた配信動画のView数や、グッズの購入数等の応援対象への利益貢献度を例示した。しかし、ポイントをアップさせようと、コンテンツの投稿が乱立してしまう虞があるため、例えばコンテンツの投稿について1日の1回などの制限がかかってもよい。また、レベルが高くなり、信頼度が高いユーザについては、1日あたりのコンテンツの投稿数の上限が増えるようになされてもよい。 In the above-described embodiment, an example was described in which a user's points fluctuate according to external evaluations such as the presence of tap actions or comments on content or comments posted by the user. The number of posts of content posted by this user may be limited. For example, as an example of external evaluations that increase points, the number of views of a distributed video through content posted by the user and the profit contribution to the support target, such as the number of goods purchased, have been exemplified. However, since there is a risk that content will be posted in a profusion in an attempt to increase points, a limit may be imposed on content posting, such as once a day. Furthermore, for users with a higher level and higher reliability, the upper limit on the number of content posts per day may be increased.
〔ソフトウェアによる実現例〕
前述した実施の形態におけるサーバ、端末などのコンピュータが備える制御部の各種の制御ブロックは、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、CPU(Central Processing Unit)を用いてソフトウェアによって実現してもよい。CPUを用いてソフトウェアによって実現している場合、制御部を備えたコンピュータは、各機能を実現するソフトウェアであるプログラムの命令を実行するCPU、上記プログラムおよび各種データがコンピュータ(またはCPU)で読み取り可能に記録されたROM(Read Only Memory)または記憶装置(これらを「記録媒体」と称する)、上記プログラムを展開するRAM(Random Access Memory)などを備えている。そして、コンピュータ(またはCPU)が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
[Software implementation example]
The various control blocks of the control unit of a computer such as a server or a terminal in the above-mentioned embodiment may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or may be realized by software using a CPU (Central Processing Unit). When realized by software using a CPU, the computer equipped with the control unit includes a CPU that executes instructions of a program, which is software that realizes each function, a ROM (Read Only Memory) or storage device (these are referred to as "recording medium") in which the program and various data are recorded so as to be readable by the computer (or CPU), and a RAM (Random Access Memory) in which the program is expanded. The object of the present invention is achieved by the computer (or CPU) reading and executing the program from the recording medium. As the recording medium, a "non-transient tangible medium", for example, a tape, a disk, a card, a semiconductor memory, a programmable logic circuit, etc. can be used. The program may also be supplied to the computer via any transmission medium (such as a communication network or a broadcast wave) capable of transmitting the program. Note that one aspect of the present invention may also be realized in the form of a data signal embedded in a carrier wave in which the program is embodied by electronic transmission.
今回開示された実施の形態はすべての点で例示であって制限的なものでないと考えられるべきである。この発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein should be considered in all respects as illustrative and not restrictive. The scope of the present invention is indicated by the claims, not the above description, and is intended to include all modifications within the meaning and scope of the claims.
1 通信システム、2 ネットワーク、100 配信サーバ、200 管理者端末、300 ユーザ端末、400 外部ウェブサービスシステム
1 Communication system, 2 Network, 100 Distribution server, 200 Administrator terminal, 300 User terminal, 400 External web service system
Claims (22)
前記属性は、複数種類の第1属性と、複数種類の第2属性とを含み、
コンピュータを、
前記複数種類の第1属性および前記複数種類の第2属性のうちから、前記ユーザからの操作に応じて予め選択された属性を特定可能に記憶するための記憶手段と、
所定条件の成立に応じて、前記ユーザにより予め選択されて記憶されている第1属性が関連付けられたコンテンツに関するコンテンツ情報を当該ユーザが特定可能となる第1表示状態と、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のいずれもが関連付けられたコンテンツに関するコンテンツ情報を当該ユーザが特定可能となる第2表示状態とを含む複数種類の表示状態のいずれかに切り替えて表示するための表示切替手段として機能させ、
前記複数種類の第1属性は、各々、前記複数種類の第2属性の少なくともいずれかを含むグループであり、前記複数種類の第2属性は、各々、前記複数種類の第1属性に対応する複数種類のグループの少なくともいずれかに所属し得る属性である、プログラム。 A program capable of providing a user with a plurality of types of content associated with attributes, comprising:
the attributes include a plurality of types of first attributes and a plurality of types of second attributes;
Computer,
a storage means for storing an attribute selected in advance from the plurality of types of first attributes and the plurality of types of second attributes in response to an operation by the user in an identifiable manner;
functioning as a display switching means for switching between a plurality of display states including a first display state in which the user can specify content information related to a content associated with a first attribute that has been selected and stored in advance by the user, and a second display state in which the user can specify content information related to a content associated with both the first attribute and a second attribute that have been selected and stored in advance by the user , depending on whether a predetermined condition is satisfied;
a program, wherein each of the multiple types of first attributes is a group including at least one of the multiple types of second attributes, and each of the multiple types of second attributes is an attribute that can belong to at least one of multiple types of groups corresponding to the multiple types of first attributes .
前記表示切替手段は、前記第3属性が関連付けられているコンテンツに関するコンテンツ情報については、前記ユーザにより予め選択されて記憶されている属性にかかわらず、前記第1表示状態および前記第2表示状態のいずれにおいても特定可能となるように表示する、請求項1に記載のプログラム。 the plurality of types of content includes content associated with a third attribute different from the first attribute and the second attribute,
The program of claim 1, wherein the display switching means displays content information relating to content associated with the third attribute so that the content information is identifiable in both the first display state and the second display state, regardless of the attribute pre-selected and stored by the user.
前記第2表示状態は、前記第1属性のみが関連付けられているコンテンツに関するコンテンツ情報の表示を含まない表示状態である、請求項1に記載のプログラム。 the plurality of types of content includes content associated with only the first attribute among the first attribute and the second attribute,
The program according to claim 1 , wherein the second display state is a display state that does not include display of content information related to content associated with only the first attribute.
前記複数種類の第1属性とは、前記第2属性であるキャラクタを区分けする複数種類のグループである、請求項1に記載のプログラム。 the plurality of types of second attributes are a plurality of types of characters,
The program according to claim 1 , wherein the plurality of types of first attributes are a plurality of types of groups into which characters having the second attribute are divided.
前記表示切替手段は、コンテンツに関するコンテンツ情報を前記複数種類のカテゴリ毎に分類して表示可能であり、特定種類のカテゴリにおいては、前記第1表示状態および前記第2表示状態のいずれにおいても、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のいずれもが関連付けられたコンテンツのうちの所定数のコンテンツに関するコンテンツ情報を当該ユーザが特定可能となるように表示し、前記特定種類のカテゴリ以外のカテゴリにおいては、前記第1表示状態および前記第2表示状態のいずれであるかに応じたコンテンツに関するコンテンツ情報を当該ユーザが特定可能となるように表示する、請求項1に記載のプログラム。 The plurality of types of content can be classified into any of a plurality of categories including a specific type of category;
2. The program of claim 1, wherein the display switching means is capable of classifying and displaying content information relating to content into the plurality of categories, and in a specific type of category, in both the first display state and the second display state, displays content information relating to a predetermined number of pieces of content associated with both a first attribute and a second attribute that have been preselected and stored by the user so as to be identifiable by the user, and in categories other than the specific type of category, displays content information relating to content depending on whether it is in the first display state or the second display state so as to be identifiable by the user.
前記コンテンツに対する前記ユーザからの好感アクションを受け付ける度に受付演出を行うための手段として機能させ、
前記受付演出は、前記アクションを受け付けたコンテンツに関連付けられている前記第2属性に関する演出を含む、請求項1に記載のプログラム。 The computer,
a means for performing a reception performance each time a favorable action is received from the user regarding the content;
The program according to claim 1 , wherein the reception effect includes an effect related to the second attribute associated with the content for which the action was received.
前記表示切替手段は、前記第1表示状態および前記第2表示状態のいずれにおいても前記第2属性関連コンテンツに関するコンテンツ情報について、当該第2属性関連コンテンツに関連付けられている第2属性を特定可能となるように表示する、請求項1に記載のプログラム。 the plurality of types of content includes second attribute-related content associated with any one of the plurality of types of second attributes;
2. The program according to claim 1, wherein the display switching means displays content information regarding the second attribute related content in both the first display state and the second display state so that a second attribute associated with the second attribute related content is identifiable.
前記コンピュータを、
前記ユーザからの投稿情報に応じた投稿コンテンツに関するコンテンツ情報を生成するための手段であって、当該投稿情報に第2属性を指定するための情報が含まれる場合に当該投稿コンテンツが当該指定された第2属性が関連付けられたコンテンツに関するコンテンツ情報として生成するための手段として機能させる、請求項1に記載のプログラム。 the plurality of types of content include posted content posted by users;
The computer,
The program of claim 1, which functions as a means for generating content information regarding posted content in accordance with posted information from the user, and when the posted information includes information for specifying a second attribute, generates the posted content as content information regarding content associated with the specified second attribute.
前記ユーザには、複数の特定ユーザが含まれ、
前記コンピュータを、
前記投稿コンテンツに関するコンテンツ情報に対するアクションを受け付けるための手段として機能させ、
前記複数種類の第2属性とは、前記複数の特定ユーザ各々に対応する複数種類のキャラクタであり、
前記表示切替手段は、前記投稿コンテンツに関するコンテンツ情報に対して前記特定ユーザからアクションを受け付けたことに応じて、当該投稿コンテンツに関するコンテンツ情報の表示態様を異なる表示態様に変化させて表示する、請求項1に記載のプログラム。 the plurality of types of content include posted content posted by users;
The users include a plurality of specific users;
The computer,
functioning as a means for accepting an action on content information relating to the posted content;
The plurality of types of second attributes are a plurality of types of characters corresponding to the plurality of specific users,
The program according to claim 1 , wherein the display switching means changes a display mode of the content information related to the posted content to a different display mode in response to receiving an action from the specific user with respect to the content information related to the posted content.
前記ユーザにより予め選択されて記憶されている第2属性が関連づけられたコンテンツ情報を当該ユーザが特定可能となるようにする際に、当該ユーザに当該第2属性が関連付けられたコンテンツ情報が特定可能となる旨を報知するための手段として機能させる、請求項1に記載のプログラム。 The computer,
The program of claim 1, which functions as a means for informing a user that content information associated with a second attribute that has been preselected and stored by the user can be identified when the user is made able to identify the content information associated with the second attribute.
外部サービスにより提供される外部投稿を特定するための情報であって、前記複数種類の第1属性および前記複数種類の第2属性のうち当該外部投稿情報に関連付けられている属性を特定するための属性特定情報を含む外部投稿情報を取得するための手段と
前記外部投稿情報に応じて、外部投稿された外部投稿コンテンツに関するコンテンツ情報を生成するための手段であって、当該外部投稿情報に属性特定情報が含まれる場合に当該外部投稿コンテンツが当該属性特定情報から特定される属性が関連付けられた外部投稿コンテンツに関するコンテンツ情報として生成するための手段として機能させ、
前記第1表示状態は、前記外部投稿コンテンツのうち、前記ユーザにより予め選択されて記憶されている第1属性が関連付けられた外部投稿コンテンツに関するコンテンツ情報の表示を含む表示状態であり、
前記第2表示状態は、前記外部投稿コンテンツのうち、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のいずれもが関連付けられた外部投稿コンテンツに関するコンテンツ情報の表示を含む表示状態である、請求項1に記載のプログラム。 The computer,
means for acquiring externally posted information, the information being for identifying an external post provided by an external service, the externally posted information including attribute specifying information for identifying an attribute associated with the externally posted information from among the plurality of types of first attributes and the plurality of types of second attributes; and means for generating content information relating to externally posted content posted externally in accordance with the externally posted information, the means functioning as a means for generating, when the externally posted information includes attribute specifying information, the externally posted content as content information relating to the externally posted content associated with an attribute specified from the attribute specifying information,
the first display state is a display state including display of content information related to externally posted content associated with a first attribute that is selected and stored in advance by the user, among the externally posted content;
The program of claim 1 , wherein the second display state is a display state that includes displaying content information regarding externally posted content that is associated with both a first attribute and a second attribute that have been pre-selected and stored by the user.
前記属性は、複数種類の第1属性と、複数種類の第2属性とを含み、
前記複数種類の第1属性および前記複数種類の第2属性のうちから、前記ユーザからの操作に応じて予め選択された属性を特定可能に記憶するためのステップと、
所定条件の成立に応じて、前記ユーザにより予め選択されて記憶されている第1属性が関連付けられたコンテンツに関するコンテンツ情報を当該ユーザが特定可能となる第1表示状態と、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のいずれもが関連付けられたコンテンツに関するコンテンツ情報を当該ユーザが特定可能となる第2表示状態とを含む複数種類の表示状態のいずれかに切り替えて表示するためのステップとを備え、
前記複数種類の第1属性は、各々、前記複数種類の第2属性の少なくともいずれかを含むグループであり、前記複数種類の第2属性は、各々、前記複数種類の第1属性に対応する複数種類のグループの少なくともいずれかに所属し得る属性である、方法。 1. A method for controlling a computer to enable provision to a user of a plurality of types of content having associated attributes, the method comprising:
the attributes include a plurality of types of first attributes and a plurality of types of second attributes;
a step of identifiably storing an attribute selected in advance from the plurality of types of first attributes and the plurality of types of second attributes in response to an operation by the user;
a step of switching and displaying one of a plurality of display states including a first display state in which the user can specify content information related to a content associated with a first attribute that has been selected and stored in advance by the user, and a second display state in which the user can specify content information related to a content associated with both the first attribute and a second attribute that have been selected and stored in advance by the user , in response to establishment of a predetermined condition;
a method in which the multiple types of first attributes are each a group including at least one of the multiple types of second attributes, and the multiple types of second attributes are each attributes that can belong to at least one of multiple types of groups corresponding to the multiple types of first attributes .
前記属性は、複数種類の第1属性と、複数種類の第2属性とを含み、
前記複数種類の第1属性および前記複数種類の第2属性のうちから、前記ユーザからの操作に応じて予め選択された属性を特定可能に記憶するための記憶手段と、
所定条件の成立に応じて、前記ユーザにより予め選択されて記憶されている第1属性が関連付けられたコンテンツに関するコンテンツ情報を当該ユーザが特定可能となる第1表示状態と、前記ユーザにより予め選択されて記憶されている第1属性および第2属性のいずれもが関連付けられたコンテンツに関するコンテンツ情報を当該ユーザが特定可能となる第2表示状態とを含む複数種類の表示状態のいずれかに切り替えて表示するための表示切替手段とを備え、
前記複数種類の第1属性は、各々、前記複数種類の第2属性の少なくともいずれかを含むグループであり、前記複数種類の第2属性は、各々、前記複数種類の第1属性に対応する複数種類のグループの少なくともいずれかに所属し得る属性である、システム。 A system having a computer that performs processing for providing a plurality of types of content associated with attributes to a user,
the attributes include a plurality of types of first attributes and a plurality of types of second attributes;
a storage means for storing an attribute selected in advance from the plurality of types of first attributes and the plurality of types of second attributes in response to an operation by the user in an identifiable manner;
a display switching means for switching between a plurality of display states including a first display state in which the user can specify content information related to a content associated with a first attribute that has been selected and stored in advance by the user, and a second display state in which the user can specify content information related to a content associated with both the first attribute and a second attribute that have been selected and stored in advance by the user , in response to establishment of a predetermined condition;
A system in which the multiple types of first attributes are each a group including at least one of the multiple types of second attributes, and the multiple types of second attributes are each attributes that can belong to at least one of multiple types of groups corresponding to the multiple types of first attributes .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023134143A JP7692016B2 (en) | 2023-08-21 | 2023-08-21 | Program, method, and system |
| JP2025091795A JP2025122206A (en) | 2023-08-21 | 2025-06-02 | Program, method, and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023134143A JP7692016B2 (en) | 2023-08-21 | 2023-08-21 | Program, method, and system |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025091795A Division JP2025122206A (en) | 2023-08-21 | 2025-06-02 | Program, method, and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025029462A JP2025029462A (en) | 2025-03-06 |
| JP7692016B2 true JP7692016B2 (en) | 2025-06-12 |
Family
ID=94825805
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023134143A Active JP7692016B2 (en) | 2023-08-21 | 2023-08-21 | Program, method, and system |
| JP2025091795A Pending JP2025122206A (en) | 2023-08-21 | 2025-06-02 | Program, method, and system |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025091795A Pending JP2025122206A (en) | 2023-08-21 | 2025-06-02 | Program, method, and system |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7692016B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014041595A (en) | 2012-04-28 | 2014-03-06 | Keiko Takeda | Content quality arrangement device and content quality arrangement program |
| JP2015121861A (en) | 2013-12-20 | 2015-07-02 | ヤフー株式会社 | Posting information management device, posting information management method, posting information management program |
| JP2015121860A (en) | 2013-12-20 | 2015-07-02 | ヤフー株式会社 | Posting information management device, posting information management method, posting information management program |
| JP2022026922A (en) | 2020-07-31 | 2022-02-10 | 株式会社ドワンゴ | Content distribution server, content search method, content search program, computer readable storage medium, and content distribution system |
| JP2022056579A (en) | 2020-09-30 | 2022-04-11 | ダイキン工業株式会社 | Cores, rotating electromechanical machines, and resting machines |
| JP2022126782A (en) | 2019-08-30 | 2022-08-30 | データ・サイエンティスト株式会社 | Content placement program, content placement device and content placement method, website-building assist program, website-building assist device and website-building assist method, and economic scale output program, economic scale output device and economic scale output method |
| JP2023056436A (en) | 2021-10-07 | 2023-04-19 | Line株式会社 | Program, information processing method, and information processing device |
-
2023
- 2023-08-21 JP JP2023134143A patent/JP7692016B2/en active Active
-
2025
- 2025-06-02 JP JP2025091795A patent/JP2025122206A/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014041595A (en) | 2012-04-28 | 2014-03-06 | Keiko Takeda | Content quality arrangement device and content quality arrangement program |
| JP2015121861A (en) | 2013-12-20 | 2015-07-02 | ヤフー株式会社 | Posting information management device, posting information management method, posting information management program |
| JP2015121860A (en) | 2013-12-20 | 2015-07-02 | ヤフー株式会社 | Posting information management device, posting information management method, posting information management program |
| JP2022126782A (en) | 2019-08-30 | 2022-08-30 | データ・サイエンティスト株式会社 | Content placement program, content placement device and content placement method, website-building assist program, website-building assist device and website-building assist method, and economic scale output program, economic scale output device and economic scale output method |
| JP2022026922A (en) | 2020-07-31 | 2022-02-10 | 株式会社ドワンゴ | Content distribution server, content search method, content search program, computer readable storage medium, and content distribution system |
| JP2022056579A (en) | 2020-09-30 | 2022-04-11 | ダイキン工業株式会社 | Cores, rotating electromechanical machines, and resting machines |
| JP2023056436A (en) | 2021-10-07 | 2023-04-19 | Line株式会社 | Program, information processing method, and information processing device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2025029462A (en) | 2025-03-06 |
| JP2025122206A (en) | 2025-08-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10122791B2 (en) | Social circles in social networks | |
| US9191355B2 (en) | Computer-implemented method for posting messages about future events to users of a social network, computer system and computer-readable medium thereof | |
| US20090276709A1 (en) | Method and apparatus for providing dynamic playlists and tag-tuning of multimedia objects | |
| CN103164509A (en) | Computer-implemented method for selectively displaying content to a user of a social network, computer system and computer readable medium thereof | |
| KR20100037119A (en) | Communication methods, systems, and products | |
| EP2568427A1 (en) | A computer-implemented method for displaying an individual timeline of a user of a social network, computer system and computer readable medium thereof | |
| CN113268662A (en) | Information processing method based on music social application and related device | |
| US12082079B2 (en) | Complex computing network for improving establishment and access of audio communication among mobile computing devices | |
| US12457476B2 (en) | Complex computing network for improving establishment and access of communication among computing devices | |
| JP7692016B2 (en) | Program, method, and system | |
| JP2020177359A (en) | Information processing equipment, information processing methods, and programs | |
| JP7618747B1 (en) | Program, method, and system | |
| JP7739392B2 (en) | Program, method, and system | |
| JP7799739B2 (en) | Program, method, and system | |
| JP7683078B1 (en) | Program, method, and system | |
| KR102504065B1 (en) | Contents Expansion Upload Service Providing Method | |
| US20260067343A1 (en) | Methods and systems for multimedia communication while accessing network resources | |
| Ramnarain | The Multimedia Newsroom and the'New Media Audience': The Case of the Times LIVE | |
| Gray | Communicating via Knoxblab | |
| KR20140062631A (en) | System and method for providing social network service analysis information using 64 category |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20230913 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240614 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20240614 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240723 |
|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20240829 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240920 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241217 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250214 |
|
| 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: 20250513 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250602 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7692016 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |