Program, information processing device, and information processing system
The system addresses the issue of inappropriate content distribution by using a smaller count number to deceive providers, reducing their motivation and effectively suppressing such content.
Patent Information
- Application Number
- JP2023062015
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2023-04-06
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2043-04-06
AI Technical Summary
Existing content restriction technologies fail to effectively suppress the provision of inappropriate content such as 'flaming videos' on video sites.
A system that uses a first count number to manage content actions internally and outputs a second, smaller count number to content providers when their content meets specific inappropriate criteria, reducing their motivation to provide such content.
Reduces the motivation of content providers to create inappropriate content by making them believe their actions are less significant than they actually are, thereby discouraging its distribution.
Smart Images

Figure 0007797435000001 
Figure 0007797435000002 
Figure 0007797435000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a program, an information processing device, and an information processing system. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there are known techniques for restricting inappropriate content, such as violent or sexual content, on so-called video sites, by deleting the content, restricting viewing, or prohibiting uploading.
[0003] Specifically, a technique is known that uses trained artificial intelligence (AI) to detect inappropriate videos (for example, see Non-Patent Document 1).
[0004] In addition, viewer restriction information is set for content. When the user selects content for which viewer restriction information has been set in order to record it, the user is prompted to enter a password. In this way, the user is prompted to set either viewer restriction information or a password in a specific area of the content when recording the content. Alternatively, a viewer restriction section is set when recording the content. In this way, techniques for restricting viewing of inappropriate videos containing violent or sexual content are known (for example, see Patent Document 1). [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-066072 [Non-patent literature]
[0006] [Non-Patent Document 1] WIRED JAPAN, The AI that sorts out "inappropriate videos" on YouTube (registered trademark) is supported by underpaid workers [online], [search date 2023.03.09], Internet<URL:https: / / wired.jp / 2018 / 04 / 12 / youtube-mechanical-turk-content / > Summary of the Invention [Problem to be solved by the invention]
[0007] However, the above-mentioned technologies may not restrict content unless it is violent or sexual. For example, they cannot restrict inappropriate content such as so-called "flaming videos."
[0008] The present invention aims to suppress the motivation of those who provide inappropriate content (hereinafter referred to as "providers") to provide inappropriate content. [Means for solving the problem]
[0009] In order to solve the above problems, the present invention provides a program comprising: Computer, a first acquisition means for acquiring content provided by a provider; a second acquisition means for acquiring an action based on an operation of a viewer who views the content; When the content satisfies a specific condition, the content processing device functions as a second output device that outputs a second count number, which is a count number that is smaller than a first count number obtained by counting the action, to the provider. [Effects of the Invention]
[0010] According to the present invention, it is possible to reduce the motivation of providers to provide inappropriate content. [Brief explanation of the drawings]
[0011] [Figure 1]FIG. 1 illustrates an example of the configuration of an information processing system. [Figure 2] FIG. 1 illustrates an example of an information processing device. [Figure 3] FIG. 10 is a diagram showing an example of providing content and an example of an action on the content. [Figure 4] FIG. 10 is a diagram showing an example of content provided by a provider. [Figure 5] FIG. 10 is a diagram showing an example of a first count number. [Figure 6] 10A and 10B are diagrams illustrating examples of how to use a first count number and a second count number. [Figure 7] FIG. 10 is a diagram illustrating a first example of the overall processing. [Figure 8] FIG. 10 is a diagram illustrating a first sequence example of the overall processing in the information processing system. [Figure 9] FIG. 2 is a diagram illustrating an example of a functional configuration according to the first embodiment. [Figure 10] FIG. 10 is a diagram illustrating a second example of the overall processing. [Figure 11] FIG. 10 is a diagram illustrating a second sequence example of the overall processing in the information processing system. [Figure 12] FIG. 10 is a diagram illustrating an example of diffusion limitation. [Figure 13] FIG. 10 is a diagram illustrating an example of a functional configuration according to a second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0012] [First embodiment] Hereinafter, an embodiment will be described with reference to the drawings.
[0013] [System configuration example] 1 is a diagram showing an example of the configuration of an information processing system 1. For example, the information processing system 1 includes a provider terminal 10, a server 11, and a plurality of viewer terminals.
[0014] The following explanation will be given using an example in which the viewing terminals are "viewer terminal 20A," "viewer terminal 20B," and "viewer terminal 20C." However, there can be any number of viewer terminals. Furthermore, "viewer terminal 20A," "viewer terminal 20B," and "viewer terminal 20C" may be collectively referred to as "viewer terminal 20."
[0015] The user operating viewer terminal 20A is referred to as "viewer 4A," the user operating viewer terminal 20B as "viewer 4B," and the user operating viewer terminal 20C as "viewer 4C." Hereinafter, viewer 4A, viewer 4B, and viewer 4C may be collectively referred to as "viewer 4."
[0016] In the information processing system 1, the provider terminal 10, the server 11, and the viewer terminal 20 communicate with each other via a network 2 such as the Internet. For example, the server 11 stores uploaded content. When the server 11 accesses the content published on its website, an information processing device such as the viewer terminal 20 accesses the content and displays a video or the like indicated by the content on the viewer terminal 20 to provide it to the viewer 4.
[0017] The following description will be given taking the case where the content is a video as an example. The content is data that the provider 3 uploads to the server 11 via the provider terminal 10. Specifically, when the content is a video, the provider 3 provides the content by uploading a video that the provider 3 has shot or a video that the provider has created by processing to the server 11 via the provider terminal 10.
[0018] The content is data indicating moving images, still images, comments, audio, text, or a combination thereof, which is provided by the provider 3 to the viewer 4.
[0019] The server 11 then provides a service for publishing content. Therefore, the server 11 first acquires the video to be published from the provider terminal 10 via the network 2. Next, when the viewer terminal 20 accesses a video selected from the multiple videos uploaded to the server 11, the viewer 4 can view the video.
[0020] The server 11 is an information processing device operated by an operator 5 who operates the service. In the information processing system 1, the server 11 communicates with external devices such as a provider terminal 10 and a viewer terminal 20 via a network 2 to transmit and receive data.
[0021] The provider terminal 10 is an information processing device operated by a provider 3 that provides content to the server 11. Below, an example will be described in which the provider terminal 10 uploads video content to the server 11 based on an operation by the provider 3. However, the server 11 may also accept updates from sources other than the provider terminal 10.
[0022] Network 2 is the Internet, a mobile communication system (for example, a public line such as 4G (4th Generation, 4th generation mobile communication standard) or 5G (5th Generation, 5th generation mobile communication standard)), a wireless network such as Wi-Fi (registered trademark), or a combination of these.
[0023] The information processing system 1 may further include devices other than the provider terminal 10, the server 11, and the viewer terminal 20.
[0024] [Example of information processing device] 2 is a diagram showing an example of an information processing device. For example, the provider terminal 10, server 11, and viewer terminal 20 are assumed to be information processing devices with the same hardware configuration, and the explanation will be given using the server 11 as an example. However, the provider terminal 10, server 11, and viewer terminal 20 may be information processing devices with different hardware configurations.
[0025] The server 11 is, for example, a workstation or a general-purpose computer such as a personal computer.
[0026] The server 11 includes a processor 111, a memory 112, a storage 113, an input / output interface 114 (hereinafter also referred to as an "input / output IF"), and a communication interface 115 (hereinafter also referred to as a "communication IF"). Each hardware resource of the server 11 is connected to a communication bus 116.
[0027] The processor 111 executes a series of instructions contained in a program 11P stored in the memory 112 or the storage 13 to realize processing and control.
[0028] The processor 111 is, for example, a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor unit (MPU), a field-programmable gate array (FPGA), an application specific integrated circuit (ASIC), or a combination thereof. In other words, the processor 111 is an arithmetic unit and a control unit.
[0029] The memory 112 is a main storage device. Specifically, the program 11P is loaded from the storage 113 into the memory 112. The data includes data input to the server 11 and data generated by the processor 111. For example, the memory 112 is a RAM (Random Access Memory) or other volatile memory.
[0030] The storage 113 is an auxiliary storage device that stores the program 11P, data, etc. The storage 113 is, for example, a read-only memory (ROM), a hard disk drive, a flash memory, a solid-state drive (SSD), or other non-volatile storage device. The storage 113 may also be a removable storage device such as a memory card. Alternatively, the storage 113 may be an externally connected storage device.
[0031] The input / output interface 114 is an interface that connects external devices such as an output device (e.g., a monitor or a speaker), an input device (e.g., a keyboard or a pointing device), an external storage device, a camera, a microphone, and a sensor to the server 11.
[0032] The processor 111 also communicates with external devices via an input / output interface 114. The input / output interface 114 is, for example, a Universal Serial Bus (USB), a Digital Visual Interface (DVI), a High-Definition Multimedia Interface (HDMI (registered trademark)), a wireless terminal, or other terminals.
[0033] The communication interface 115 communicates with other external devices (e.g., viewer terminals 20, etc.) connected to the network 2. For example, the communication interface 115 is a wired communication interface such as a LAN (Local Area Network), or a wireless communication interface such as Wi-Fi (Wireless Fidelity), Bluetooth (registered trademark), or NFC (Near Field Communication).
[0034] The information processing device may include devices other than those described above. For example, the information processing device may further include an internal or external arithmetic unit, a control unit, a storage unit, an input unit, an output unit, or an auxiliary unit.
[0035] [Examples of content provision and actions] 3 is a diagram showing an example of content provision and an example of an action on the content. For example, a video 200 is displayed on a viewer terminal 20 using software such as a browser 201 and viewed by a viewer 4. However, the video 200 may also be displayed using application software other than the browser 201.
[0036] The viewer terminal 20 accepts actions performed by the viewer 4 using a Graphical User Interface (GUI) such as the one below.
[0037] An action is, for example, access to a site where the video 200 is published, or an operation that the viewer 4 performs on the video 200 via a GUI on the site where the video 200 is published.
[0038] Specifically, the action of accessing the site where the video 200 is published is an operation by the viewer 4 to open the site where the video 200 is published in the browser 201 on the viewer terminal 20.
[0039] For example, entering the Uniform Resource Locator (URL) of the site where video 200 is published, clicking on a link, or clicking on a thumbnail of recommended video 200 on a video service site will open the site where video 200 is published.
[0040] Hereinafter, the number of accesses to video 200 since video 200 was released will be referred to as the "total number of accesses."
[0041] The action of playing the video 200 is an operation by the viewer 4 to play the video 200 on the browser 201 on the viewer terminal 20.
[0042] For example, an operation of pressing the play button 202 on the viewer terminal 20 is an operation by the viewer 4 to play the video 200. Depending on settings, so-called automatic play or repeated play may also be considered as an operation by the viewer 4 to play the video 200.
[0043] Hereinafter, the number of views of video 200 counted since video 200 was released will be referred to as the "total number of views."
[0044] The action of inputting a positive evaluation of the video 200 is an operation by the viewer 4 to input a positive evaluation such as approval or praise as an impression of the video 200 in the browser 201 on the viewer terminal 20.
[0045] For example, an operation of pressing the favorite button 203 or the affirmative button 204 on the viewer terminal 20 is an operation by the viewer 4 to input a positive evaluation of the video 200.
[0046] The favorite button 203 is a GUI that executes a process of adding the video 200 to a so-called "favorite list." Therefore, once the video 200 becomes a "favorite," it becomes easier to access the video 200.
[0047] The positive button 204 is a GUI for inputting a positive evaluation for the video 200. Hereinafter, the number of times the positive button 204 is pressed will be referred to as the "number of positive evaluations."
[0048] The operation of inputting a positive evaluation may be performed using a GUI such as "Like" (registered trademark).
[0049] The action of inputting a negative evaluation of the video 200 is an operation by the viewer 4 to input a negative evaluation such as opposition or criticism as an impression of the video 200 in the browser 201 on the viewer terminal 20.
[0050] For example, the operation of pressing the negative button 205 on the viewer terminal 20 is an operation by the viewer 4 to input a negative evaluation of the video 200.
[0051] The negative button 205 is a GUI for inputting a negative evaluation for the video 200. Hereinafter, the number of times the negative button 205 is pressed will be referred to as the "number of negative evaluations."
[0052] The action of inputting a comment on the video 200 is an operation by the viewer 4 on the viewer terminal 20 to input an impression or opinion on the video 200 in text or the like using the browser 201.
[0053] For example, on the viewer terminal 20, the operation of inputting a comment into the comment input field 206 and then pressing the post button 207 is the operation by which the viewer 4 inputs a comment to the video 200.
[0054] The comment input field 206 is a GUI for inputting characters, images, or the like.
[0055] The post button 207 is a GUI for posting the content entered in the comment input field 206. Note that the comments may be categorized into types such as positive comments and negative comments.
[0056] Hereinafter, the number of comments posted will be referred to as the "number of comments."
[0057] The action of downloading the video 200 is an operation by the viewer 4 on the viewer terminal 20 to store the video 200 from the server 11 to the viewer terminal 20 .
[0058] For example, pressing the save button 208 on the viewer terminal 20 is an operation to download the video 200.
[0059] The save button 208 is a GUI for downloading the video 200. The download destination may be a storage device other than the viewer terminal 20.
[0060] Hereinafter, the number of times the video 200 is downloaded will be referred to as the "number of downloads."
[0061] The action of quoting content is an operation by the viewer 4 on the viewer terminal 20 to quote the video 200 from the site on the server 11 where the video 200 is published to another site, and post it on the other site.
[0062] For example, the operation of pressing the quote button 209 on the viewer terminal 20 is the operation of quoting the video 200.
[0063] The quote button 209 is a GUI for quoting the video 200. The posting destination for the quote may be within the same service or may be a different service.
[0064] Hereinafter, the number of times that the video 200 has been cited will be referred to as the "citation count."
[0065] The action of sharing content is an operation by the viewer 4 on the viewer terminal 20 to notify others of the existence of the video 200 and share it with them.
[0066] For example, an operation of pressing the share button 210 on the viewer terminal 20 is an operation of sharing the video 200.
[0067] The share button 210 is a GUI for sharing the video 200. For sharing, a sharing service provided by the server 11 may be used, or a different service such as a social networking service (SNS) may be used.
[0068] Hereinafter, the number of times the video 200 has been shared will be referred to as the "number of shares."
[0069] The action of linking to the content is an operation by the viewer 4 on the viewer terminal 20 to obtain a URL or the like for accessing the video 200 .
[0070] For example, on the viewer terminal 20, the operation of acquiring the URL displayed in the URL display field 211 is the operation of linking to the video 200. For example, the acquired URL is used in a format such as directly displaying the URL on another site, bulletin board, SNS, homepage, or blog, or setting a hyperlink.
[0071] The URL display field 211 is a GUI for displaying a link to the content of the video 200. Specifically, when an operation is performed to copy the text indicating the URL displayed in the URL display field 211, the viewer terminal 20 acquires a URL for accessing the video 200. Note that an operation to link to the video 200 may be realized by a GUI, such as by pressing a button to acquire the URL on the clipboard.
[0072] Hereinafter, the number of links to the video 200 will be referred to as the "number of links."
[0073] [Example of action count display] The number of actions is displayed as, for example, the following types and counters:
[0074] The total access counter 221 is a counter that displays the number of accesses to the video 200. In other words, the total access counter 221 indicates the total number of accesses, and is a value that indicates how frequently viewers 4 have accessed the video 200. Therefore, the larger the total access number, the more viewers 4 are interested. The total access counter 221 may also display the number of accesses within a specific period, such as "per month."
[0075] The total play count counter 222 is a counter that displays the number of plays of the video 200. In other words, the total play count counter 222 indicates the total play count, and is a value that indicates how often the viewer 4 has played the video. Therefore, the larger the total play count, the more viewers 4 have viewed the video. The total play count counter 222 may also display the number of plays within a specific period, such as "per month."
[0076] The comment number counter 223 is a counter that displays the number of comments on the video 200. In other words, the comment number counter 223 indicates the number of comments posted on the video 200, and is a value that indicates the number of comments posted by viewers 4. Therefore, a larger value for the number of comments indicates that more viewers 4 have commented.
[0077] The good evaluation number counter 224 is a counter that displays the number of positive evaluations input for the video 200. In other words, the good evaluation number counter 224 is a value that indicates the number of positive evaluations input by viewers 4 for the video 200. Therefore, the larger the number of positive evaluations input, the more viewers 4 have positive impressions.
[0078] Bad evaluation number counter 225 is a counter that displays the number of negative evaluations input for video 200. In other words, bad evaluation number counter 225 is a value that indicates the number of negative evaluations input by viewers 4 for video 200. Therefore, the larger the number of negative evaluations input, the more viewers 4 have negative impressions.
[0079] Link number counter 226 is a counter that displays the number of links to video 200. In other words, link number counter 226 is a value that indicates the number of links to video 200. Therefore, the larger the value of the link number, the more viewers 4 have created links to access video 200 on other sites, etc.
[0080] The download number counter 227 is a counter that displays the number of downloads of the video 200. That is, the download number counter 227 is a value that indicates the number of times the video 200 has been downloaded. Therefore, the larger the download number, the more viewers 4 have downloaded the video 200 and stored the video 200 in the viewer terminal 20 or the like.
[0081] Citation number counter 228 is a counter that displays the number of citations of video 200. In other words, citation number counter 228 is a value that indicates the number of times video 200 has been cited on other sites, etc. Therefore, the larger the citation number, the more other sites, etc. have cited video 200.
[0082] The share number counter 229 is a counter that displays the number of shares of the video 200. That is, the share number counter 229 is a value that indicates the number of times the video 200 is shared with people other than the viewer 4. Therefore, the larger the share number, the more people are sharing the video 200.
[0083] As described above, an action is an operation using a GUI such as a button or a text box, and the number of actions is displayed on the site using a GUI such as a counter.
[0084] You don't need to have all of the above GUIs, just one.
[0085] Note that each action may be performed by the above operation or by a GUI other than those described above, and therefore each action may use a type of GUI other than those described above.
[0086] Furthermore, the GUIs for performing each action do not have to all fit on one site. For example, when a comment is posted, it may be posted on a site other than the site on which video 200 is published.
[0087] [Example of first and second count numbers] 4 is a diagram showing an example of content provided by a provider. For example, the provider terminal 10 uploads a video 200 based on an operation by the provider 3. Then, when the upload is complete, the GUI shown in FIG. 3 is generated for each video 200. Therefore, the viewer 4 can then take action on the video 200.
[0088] Fig. 5 is a diagram showing an example of the first count number. When video 200 is provided as shown in Fig. 4, viewer terminal 20 notifies server 11 that an action has been taken based on an operation by viewer 4. Then, when server 11 acquires an action, it counts the number of actions. Hereinafter, the value obtained by counting the number of actions is referred to as "first count number C1."
[0089] It is desirable that the first count number C1 be output only to the administrator 5 or the like. In other words, the first count number C1 is counted by a so-called "internal counter" and is not disclosed to anyone other than specific individuals such as the administrator 5. Note that there may be multiple first count numbers C1 and counters, each divided for a different type of action. Also, the first count number C1 may not be displayed on the site.
[0090] 6 is a diagram showing an example of how to use the first count number and the second count number. Hereinafter, a count number generated separately based on the first count number C1 will be referred to as a "second count number C2."
[0091] The second count number C2 is a count number whose value is smaller than the first count number C1. Therefore, the second count number C2 can be generated by any method as long as it is set to a value smaller than the first count number C1. Hereinafter, the process of generating the second count number C2 will be referred to as the "specific process."
[0092] The specific process is, for example, a process of subtracting or dividing the first count number C1 by a preset value to generate the second count number C2. However, the specific process is not limited to calculation processes such as subtraction or division. For example, the specific process may be a process of substituting a sufficiently small value that is preset, stopping the first count number C1 after a short time has elapsed (hereinafter referred to as a "specific time point") and acquiring a value, or acquiring the value of the first count number C1 from several days before.
[0093] Specifically, the specific point in time is set to one hour or one day after the video 200 is published. It is desirable that the specific point in time be a short time. Then, only the count numbers obtained from publication to the specific point in time are set as the second count number C2. In this way, the second count number C2 is sufficiently smaller than the first count number C1.
[0094] For example, the first count number C1 may be a large value, such as "100,000 times" or more in terms of the total number of accesses. This is what is known as a "buzz" state. The first count number C1 indicates that the number of actions has reached a sufficiently large value, or that the number of actions is increasing rapidly.
[0095] Therefore, the administrator 5 can determine whether the content is attracting attention by looking at the first count number C1. In contrast, the provider 3 receives the second count number C2, and is unable to grasp whether the number of actions is actually a large value. The second count number C2 may also be output to the viewer 4 (including when the provider 3 views it from the viewer 4's perspective).
[0096] On the other hand, the second count number C2 is set to a value smaller than the first count number C1. For example, it is desirable to set the value to a sufficiently small value, such as a total access count of less than "10 times." Then, depending on the type, the second count number C2 is reflected in a total access count counter 221, a total play count counter 222, a comment count counter 223, a good rating count counter 224, a bad rating count counter 225, a link count counter 226, a download count counter 227, a citation count counter 228, or a share count counter 229, and the value is output.
[0097] The first count C1 is used for management purposes and displays the actual number of actions counted, whereas the second count C2 displays a sufficiently small value, making it difficult for the provider 3 to recognize that the number of actions actually has a large value.
[0098] Provider 3 may attempt to provide inappropriate content in order to receive action from many viewers 4 and to satisfy the need for recognition (sometimes called the ``need for esteem'') in Maslow's hierarchy of needs.
[0099] Inappropriate content is, for example, a video 200 that captures illegal activities or nuisance behavior that causes trouble to others. However, inappropriate content may also be expressed as images, sounds, or statements. In this way, the provider 3 may be motivated to provide content that will interest the viewer 4, even if it includes socially or ethically inappropriate content, in order to obtain a large number of actions.
[0100] Therefore, a second count number C2 is output to providers 3 and the like who provide content that meets a specific condition, i.e., inappropriate content. Since the second count number C2 is a smaller value than the first count number C1, which indicates the actual number of actions, providers 3 may feel that they have not received many actions when they look at the second count number C2.
[0101] In this way, the provider 3 is made to feel that providing inappropriate content will not satisfy his or her need for approval to a great extent, and therefore the provider 3's motivation to provide inappropriate content can be suppressed.
[0102] Note that for content that does not satisfy the specific condition, that is, content that is not inappropriate, the first count number C1 may be switched to be output.
[0103] [Overall processing example] FIG. 7 is a diagram showing a first example of the overall processing.
[0104] Fig. 8 is a diagram showing a first sequence example of the overall processing in the information processing system. Note that Fig. 7 and Fig. 8 show the same overall processing, and the same processes are assigned the same reference numerals and descriptions thereof will be omitted.
[0105] In step S01, the server 11 acquires content from the provider terminal 10. That is, the content is uploaded from the provider terminal 10.
[0106] In step S02, the server 11 acquires actions from the viewer terminals 20. For example, the screen shown in FIG. 3 is displayed for each viewer terminal 20. The viewer terminal 20 then inputs an operation to perform an action by the viewer 4 and sends it to the server 11. Next, the server 11 accepts that an action has been taken and counts the number of actions.
[0107] In step S03, the server 11 outputs the first count number C1 only to the determiner. For example, the determiner is the administrator 5. However, the determiner may be any person or method that is set in advance, and may be, for example, a person authorized by the administrator 5, a viewer 4 within a limited period, or a selected viewer 4.
[0108] In step S04, the server 11 determines whether the content satisfies a specific condition. For example, if a judge determines that the content is inappropriate, the content is determined to satisfy the specific condition.
[0109] However, the determination of whether or not a specific condition is met is not limited to a determination by a human judge, and may include a determination by artificial intelligence (AI).Furthermore, the determination of whether or not a specific condition is met may use multiple determination results.
[0110] The specific condition may be that the number of accesses in a certain period of time is equal to or greater than a threshold, that is, that the content is of high interest to viewers 4. Alternatively, the specific condition may be determined by a majority vote based on a comprehensive judgment by multiple judges.
[0111] Furthermore, the specific conditions may be set in advance as prohibited items such as wording (so-called NG words), subjects, and providers 3, and if it is determined that the prohibited items are met, it may be determined that the specific conditions are met.
[0112] Alternatively, the specific condition may be determined by a large number of negative evaluations (for example, a value serving as a criterion for judgment is set in advance, and a judgment is made based on whether the number of negative evaluations is greater than the set value), or by a large number of negative comments.
[0113] In this way, the content of the specific condition, the person who will make the decision, the timing of the decision, etc. are set in advance.
[0114] Next, if it is determined that the content satisfies the specific condition (YES in step S04), the server 11 proceeds to step S05. On the other hand, if it is determined that the content does not satisfy the specific condition (NO in step S04), the server 11 proceeds to step S06.
[0115] In step S05, the server 11 outputs the second count number C2 to the viewer 4 and the like.
[0116] In step S06, the server 11 outputs the first count number C1 to the viewer 4 and the like.
[0117] As described above, based on the result of determining whether the content satisfies a specific condition, the first count number C1 or the second count number C2 is switched to be output to the viewer 4 or the like.
[0118] [Example of functional configuration] 9 is a diagram showing an example of a functional configuration in the first embodiment. For example, the server 11 includes a first acquisition unit 11F1, a second acquisition unit 11F2, a first output unit 11F3, and a second output unit 11F4.
[0119] The first acquisition means 11F1 performs a first acquisition procedure for acquiring content provided by the provider 3. For example, the first acquisition means 11F1 is realized by the communication IF 115 or the like.
[0120] The second acquisition means 11F2 performs a second acquisition procedure for acquiring actions by the viewer 4. For example, the second acquisition means 11F2 is realized by the communication IF 115 or the like.
[0121] The first output means 11F3 performs a first output procedure for limiting and outputting the first count number C1. For example, the first output means 11F3 is realized by the input / output IF 114 or the like.
[0122] When the content satisfies a specific condition, the second output means 11F4 performs a second output procedure of at least outputting the second count number C2 to the provider 3. For example, the second output means 11F4 is realized by the communication IF 115 or the like.
[0123] With the above-described functional configuration, the information processing system 1 can determine whether content is inappropriate based on whether specific conditions are met. If the content meets the specific conditions, the second count number C2 is output to the provider 3 and the viewer 4. As a result, the provider 3 feels that even if he provides inappropriate content, he will not receive any action from the viewer 4, and this reduces his motivation to provide inappropriate content. In this way, the information processing system 1 can reduce the provider 3's motivation to provide inappropriate content.
[0124] [Second embodiment] The second embodiment differs from the first embodiment in the overall processing. Hereinafter, the same components as those in the first embodiment will be given the same reference numerals, and redundant explanations will be omitted.
[0125] FIG. 10 is a diagram showing a second example of the overall processing.
[0126] Fig. 11 is a diagram showing a second sequence example of the overall processing in the information processing system. Note that Fig. 10 and Fig. 11 show the same overall processing, and the same processes are assigned the same reference numerals and descriptions thereof will be omitted.
[0127] In step S21, the server 11 provisionally publishes the acquired content, and then steps S02 and S03 are executed during the provisional publication.
[0128] In step S22, the server 11 restricts the diffusion of the content. Specifically, the diffusion restriction is performed as follows.
[0129] Fig. 12 is a diagram showing an example of a diffusion restriction. Compared to Fig. 3, Fig. 12 differs in that the save button 208, quote button 209, share button 210, and URL display field 211 are not displayed.
[0130] In other words, the diffusion restriction is a process of disabling the GUI used for spreading information about the video 200 to others, i.e., distributing the video 200 to others. Note that the diffusion restriction is not limited to hiding the GUI. For example, the diffusion restriction may be achieved by graying out the GUI, changing it to a different type of GUI, disabling the GUI even when pressed, or displaying a message indicating that the GUI is unavailable, such as by displaying text.
[0131] As such, it is desirable to impose restrictions on the spread of content during a provisional release. A provisional release is a trial release to determine whether the content in question is suitable for spreading. Therefore, if the content were to spread rapidly during the provisional release, there would not be much difference between the provisional release and a general release. Therefore, restricting the spread of content, such as by disabling the GUI used for spreading, can prevent the provisionally released content from spreading rapidly. A provisional release also allows for a so-called "wait-and-see" period. In this way, a provisional release is a release with some restrictions on the display associated with the content compared to a general release, i.e., a non-provisional release. For example, the display associated with the content could be a count number or a GUI. Restricting the display associated with the content could result in a lower count being displayed, or the GUI being unavailable, etc.
[0132] In addition, control may be exercised to restrict selection operations for commands related to the content (for example, commands are issued when buttons displayed around the content are pressed). (For example, the button corresponding to the command may not be displayed, or the button may be displayed in gray, making it clear that the process cannot be executed even if a selection operation is performed. Other control methods include displaying the button but not executing the process even if a selection operation is accepted.)
[0133] Furthermore, the number of times that a command associated with the content has been selected by the viewer may be displayed as a smaller number than the number of times that the command has actually been selected, or the number may not be displayed at all.
[0134] In addition, the number of times that a command for rating content has been selected by viewers may be displayed as a smaller number than the number of times that it was actually selected, or the number of times may not be displayed. Furthermore, the number of times that a command with a specific attribute (for example, a command issued when at least one of a button for inputting a positive rating or a button for inputting a negative rating is pressed) among the commands for rating content has been selected may be displayed as a smaller number than the number of times that it was actually selected, or the number of times may not be displayed.
[0135] Furthermore, during the provisional release, each type of counter may be hidden from the provider 3 and the viewer 4.
[0136] The following describes an example in which it is determined whether or not content satisfies a specific condition by executing steps S23 and S24. Note that steps S23 and S24 may be executed in parallel or in the reverse order.
[0137] In step S23, the server 11 determines whether the first count number C1 in a certain period is equal to or greater than a threshold value, that is, whether the number of actions on the target content is large in a short period of time.
[0138] The certain period is set in advance by the administrator 5, for example. Specifically, the certain period is set in number of days, such as 1 to 3 days. The length of the certain period may be adjustable depending on, for example, the time period when the content is uploaded. In this way, the certain period may differ for each piece of content.
[0139] The length of the fixed period may be adjustable depending on the content. For example, if it is difficult to determine the content in a short period of time, the fixed period may be extended from the initial setting. Conversely, if the content is quickly determined to be inappropriate, the fixed period may be shortened.
[0140] In addition, the length of the certain period may be adjustable using the first count number C1, etc. For example, even if the total number of accesses or the number of views is high in a short period of time, the number of comments may not be very high. In addition, if the judge wants to collect more comments and make a judgment based on the collected comments, the certain period may be extended from the initial setting.
[0141] Next, if it is determined that the first count number C1 in the fixed period is equal to or greater than the threshold value (YES in step S23), the server 11 proceeds to step S24. On the other hand, if it is determined that the first count number C1 in the fixed period is not equal to or greater than the threshold value (NO in step S23), the server 11 proceeds to step S25.
[0142] In step S24, the server 11 determines whether the content is inappropriate. For example, the server 11 receives the determination result from the determiner and determines whether the content is inappropriate. Specifically, since the determiner can view the content, the determiner visually checks the content and determines whether the content is inappropriate, and inputs the determination result to the server 11.
[0143] Next, if the content is determined to be inappropriate (YES in step S24), the server 11 proceeds to step S26. On the other hand, if the content is determined to be not inappropriate (NO in step S24), the server 11 proceeds to step S25.
[0144] In step S25, the server 11 makes the content public. That is, the publication in step S25 is not a provisional publication, but a publication in a state where actions can be taken. Therefore, step S25 is a process of canceling the provisional publication and making it a formal publication. Note that the number of actions is displayed to the provider 3 and the viewer 4 as a first count number C1.
[0145] Also, if the comment was hidden or the second count number C2 was displayed during the provisional publication, in step S25, the server 11 will display the comment or count the number of actions retroactively, etc.
[0146] In step S26, the server 11 restricts the publication of the content.
[0147] The restriction process may, for example, stop counting the first count number C1, stop the release of the content (including temporary release), prevent the viewer 4 from accessing the content, prohibit the viewer 4 from downloading the content, modify the content, or delete part or all of the content.
[0148] Specifically, the content data may be deleted from the server 11 (inappropriate parts may be extracted and deleted), or the access authority may be changed so that the data cannot be accessed. In addition, the restriction process may involve processing the display of the content, such as mosaic, substitution, obscuring, or blacking out, so that the content cannot be understood.
[0149] The restriction process may be to suspend the account of the provider 3, etc. Alternatively, the restriction process may be to prohibit links to the content, to prohibit sharing of the content, to prohibit quoting of the content, or to hide comments on the content. In this way, the restriction process may be a process to prevent the content from being spread to other sites, etc. For example, the restriction process may be realized by hiding the GUI, etc.
[0150] The restriction process may be to not rank the content, not recommend the content, or hide images showing the content, etc. For example, on a video site, content that is accessed by many viewers 4 based on the total number of accesses, etc., may be introduced in the form of a "popularity ranking" or the like in descending order of the total number of accesses.
[0151] Furthermore, within the video site, content that is expected to be of high interest to the viewer 4 may be recommended based on the past access history or the attributes of the viewer 4. For example, thumbnail images may be displayed to introduce highly relevant videos.
[0152] The restriction process is a process in which even if a content falls under the ranking or recommendation target as described above, it is not introduced in the ranking or recommendation.
[0153] The restriction process may be a combination of the above restriction processes.
[0154] As described above, restricting publication, accounts, or services will discourage providers 3 from providing inappropriate content in the future to avoid being unable to use the service. In particular, suspending an account or service may act as a deterrent by making users feel that their "social needs," which are lower than the "need for recognition" in Maslow's hierarchy of needs, are being harmed. Furthermore, restricting referrals or distribution can prevent inappropriate content from spreading.
[0155] It is desirable to determine the specific conditions separately, as in step S23 and step S24. The more rapidly the number of actions increases in a short period of time in step S23, the more likely the content is extreme or has a large impact. Identifying such content allows for accurate extraction of inappropriate content with a large impact.
[0156] [Example of functional configuration] 13 is a diagram showing an example of a functional configuration in the second embodiment. Compared with the first embodiment, in the second embodiment, the server 11 further includes temporary disclosure means 11F21, diffusion restriction means 11F22, first determination means 11F23, second determination means 11F24, and viewing restriction means 11F25. The functional configuration different from the first embodiment will be described below.
[0157] The provisional publishing means 11F21 performs a provisional publishing procedure for provisionally publishing the content for a certain period of time after the content is provided. For example, the provisional publishing means 11F21 is realized by the communication IF 115 or the like.
[0158] The diffusion restriction means 11F22 performs a diffusion restriction procedure of not outputting the first count number C1 to the provider 3 and the viewer 4 for a certain period of time, prohibiting links to the content, prohibiting sharing of the content, prohibiting quoting of the content, or a combination of these. For example, the diffusion restriction means 11F22 is realized by the communication IF 115 or the like.
[0159] The first determination means 11F23 performs a first determination procedure to determine whether or not a specific condition is met based on whether or not the content has been counted a first count number C1 or more within a certain period of time. For example, the first determination means 11F23 is realized by the processor 111 or the like.
[0160] The second determination means 11F24 performs a second determination procedure to determine whether or not a specific condition is met based on a determination by a determiner as to whether or not the content indicated by the content is inappropriate. For example, the second determination means 11F24 is realized by the input / output IF 114 or the like.
[0161] The viewing restriction means 11F25 performs a viewing restriction procedure to restrict viewing of the content when the content satisfies a specific condition. For example, the viewing restriction means 11F25 is realized by the communication IF 115 or the like.
[0162] As described above, with the first determination means 11F23 and the second determination means 11F24, the server 11 can extract influential content with higher accuracy and determine whether the content is inappropriate.
[0163] Also, if you temporarily release the content, you can check the actions of viewers 4 on a trial basis. On the other hand, if you limit the spread of content, you can prevent inappropriate content from spreading.
[0164] Provider 3 may aim to create a buzz by posting so-called "flaming videos" containing inappropriate content. It may be difficult to determine whether content is inappropriate using a method that sets criteria in advance and processes content uniformly. For example, in addition to violent or sexual content, it may be difficult to determine whether the content is nuisance, indecent, or discriminatory, especially using image recognition. It may also be difficult from a cost or technical standpoint.
[0165] Therefore, even if inappropriate content is provided, it is displayed in a way that does not result in many actions. Furthermore, it is more desirable to limit the publication of inappropriate content. With this configuration, the provider 3 feels that there is little benefit in providing inappropriate content even if it takes a risk. In this way, the provider's motivation to provide inappropriate content can be suppressed, and inappropriate content can be prevented from being provided.
[0166] [Note] The embodiment may be a first modified example as follows.
[0167] <1> The program according to this embodiment is Computer, a first acquisition means for acquiring content provided by a provider; a second acquisition means for acquiring an action based on an operation of a viewer who views the content; a first output means for outputting a first count number obtained by counting the actions in a state where the content is provisionally released in a less conspicuous manner than when the content is officially released; The program functions as second output means for outputting a second count number, which is a count number with a value smaller than the first count number, to the provider when the content satisfies a specific condition.
[0168] <2> The first output means Outputting the first count number to a specified position, outputting the first count number to a specified layer, or outputting the first count number in a specified format <1> It is a program described in
[0169] In the first modified example, during the provisional release, the first count number C1 is output in an inconspicuous state. Specifically, the inconspicuous state means that the first count number C1 is output in a position (hereinafter referred to as a "designated position"), hierarchical level (hereinafter referred to as a "designated hierarchical level"), or format (hereinafter referred to as a "designated format") that makes it difficult to find.
[0170] For example, the designated position is designated in advance by the operator 5. The designated position may be an inconspicuous position, provided that the area in which the first count number C1 can be displayed is secured. Specifically, the designated position may be an edge of the website, a portion that will not be displayed unless a preset operation is performed, or a position where the first count number C1 can be displayed among other numbers.
[0171] For example, the designated hierarchical level is designated in advance by the administrator 5. The designated hierarchical level may be a page other than the one on which the video 200 is published, a setting that does not display the first count number C1 unless certain operations are performed, or a page that does not display unless certain operations are performed.
[0172] For example, the designated format is designated in advance by the administrator 5. The designated format may be to display the first count number C1 in a smaller font than standard, to display the first count number C1 in a lighter font than standard, to display the first count number C1 in a color that blends easily with the background color, or to display the first count number C1 in something other than numbers.
[0173] As described above, even if the first count number C1 is "secretly" displayed to the provider 3 in an inconspicuous manner, the provider 3 may be less motivated to provide inappropriate content.
[0174] The embodiment may be a second modified example as follows.
[0175] <3> The program according to this embodiment is Computer, a first acquisition means for acquiring content provided by a provider; a second acquisition means for acquiring an action based on an operation of a viewer who views the content; a first output means for outputting a first count number obtained by counting the actions while the content is provisionally released; The program functions as an action restriction means for restricting the action when the content satisfies a specific condition.
[0176] <4> The action restriction means Restrictions that prohibit links to the content, restrictions that prohibit sharing of the content, restrictions that prohibit quoting of the content, or a combination of these. <3> It is a program described in
[0177] In the second modification, actions are restricted for content that meets specific conditions, and it is particularly desirable to restrict actions that attempt to spread the content.
[0178] Specifically, if a video 200 meets certain conditions, the GUI will be disabled on the site where the video 200 is published, preventing actions such as linking, sharing, or quoting.
[0179] As described above, if the content is made difficult to spread, the provider 3 will think that the content he or she provided will not be spread much further. Therefore, there are cases where the provider 3's motivation to provide inappropriate content can be reduced.
[0180] [Other embodiments] AI may be used for the processes described above. For example, AI may be realized using a learning model such as deep learning. For example, AI may recommend frequently used commands or messages (based on a trained model that uses the usage history of other users as learning data). In addition, AI may learn from past performance and display various prediction results.
[0181] The above processes and data used in the processes executed in this embodiment may be executed and stored by an information processing system. For example, the information processing system may execute or store data on multiple information processing devices to achieve redundant, distributed, parallel, or a combination of these processes. Therefore, the present invention may be realized in devices with hardware configurations other than those described above and in systems other than those described above.
[0182] Furthermore, the program according to the present invention is not limited to a single program, but may be a collection of multiple programs. Furthermore, the program according to the present invention is not limited to being executed by a single device, but may be executed by multiple information processing devices in a shared manner. Furthermore, the allocation of roles among the information processing devices is not limited to the above example. In other words, some or all of the above-described processing may be executed by an information processing device different from the above-described information processing device.
[0183] Furthermore, some or all of the means implemented by the program can be realized by hardware such as an integrated circuit. Furthermore, the program may be provided by being recorded on a non-transitory recording medium readable by a computer. Examples of the recording medium include a hard disk, an SD card (registered trademark), an optical disk such as a DVD, or a server on the Internet. Therefore, the program may be distributed via a telecommunications line such as the Internet.
[0184] Furthermore, the information processing devices that make up the information processing system may be located overseas.
[0185] The present invention is not limited to the above-described exemplary embodiments. Therefore, the present invention may be modified or added to without departing from the technical gist of the present invention. Therefore, all technical matters included in the technical concept described in the claims are subject to the present invention. The above-described exemplary embodiments are preferred examples. Those skilled in the art will be able to realize various modifications from the disclosed content, and such modifications are included in the technical scope described in the claims. [Explanation of symbols]
[0186] 1: Information processing system 3: Provider 4: Viewers 5: Operator 10: Provider terminal 11: Server 11F1: 1st acquisition method 11F2:Second acquisition method 11F21: Provisional Release Method 11F22: Diffusion restriction means 11F23: 1st judgment means 11F24:Second judgment means 11F25: Viewing restriction measures 11F3: 1st output means 11F4: Second output means 20: Viewer terminal 200:Video 202: Play button 203: Favorites button 204: Affirmative button 205: Negate button 206: Comment input field 207: Post button 208: Save button 209:Quote button 210: Share button 211 :URL display field 221: Total access counter 222: Total Playback Counter 223: Comment counter 224: Likes counter 225: Bad rating counter 226: Link counter 227: Download counter 228: Citation counter 229: Share counter C1: First count number C2: Second count number
Claims
1. Computer, a first acquisition means for acquiring content provided by a provider; a second acquisition means for acquiring an action based on an operation of a viewer who is viewing the content; a program that functions as second output means for outputting a second count number, which is a count number that is smaller than a first count number obtained by counting the action, to the provider when the content satisfies a specific condition;
2. The computer The content provider further functions as a provisional release means for provisionally releasing the content by restricting display related to the content for a certain period of time after the content is provided by the provider, compared to when the content is not provisionally released. The program according to claim 1.
3. The computer The content distribution limiting means may further function as a means for limiting diffusion by performing at least one of not outputting the first count number to the provider and the viewer, prohibiting a link to the content, prohibiting sharing of the content, and prohibiting quoting of the content, or a combination thereof. The program according to claim 1.
4. The computer a first output means for outputting the first count number to a judge who determines whether the content indicated by the content is inappropriate; a first determination means for determining whether the content satisfies the specific condition based on whether the first count number is equal to or greater than a threshold value within a certain period of time; a second determination means for determining whether the specific condition is met based on the determination by the determiner; If the content satisfies the specific condition, the content management unit further functions as a viewing restriction unit that restricts viewing of the content; The provisional disclosure means is If the first determination means or the second determination means determines that the content does not meet the specific condition, the provisional release is cancelled and the content is made public. The program according to claim 2.
5. The viewing restriction means is Restricting viewing of the content by at least one of stopping counting of the first count number, stopping publication of the content, making the viewer unable to access the content, processing the content, prohibiting the viewer from downloading the content, deleting part or all of the content, suspending the provider's account, prohibiting links to the content, prohibiting sharing of the content, prohibiting quoting of the content, hiding comments on the content, not ranking the content, not recommending the content, and hiding images showing the contents of the content, or a combination thereof. The program according to claim 4.
6. The provisional disclosure means is The provisional release is performed while restricting at least one of an operation in which a command related to the content is selected by the viewer, a display of the number of times a command related to the content is selected by the viewer, or a combination thereof. The program according to claim 2.
7. The action is at least one of an operation of the viewer accessing the content, an operation of the viewer playing the content, an operation of the viewer inputting a positive evaluation of the content, an operation of the viewer inputting a negative evaluation of the content, an operation of the viewer inputting a comment on the content, an operation of the viewer downloading the content, an operation of the viewer quoting the content, an operation of the viewer sharing the content with others, or an operation of the viewer linking to the content; The first count number is Indicates the number of accesses to the content, the number of plays of the content, the number of comments on the content, the number of positive evaluations of the content, the number of negative evaluations of the content, the number of links to the content, the number of downloads of the content, the number of citations of the content, or the number of shares of the content. The program according to claim 1.
8. The second count number is A value smaller than the first count obtained by stopping the counting of the first count at a specific time point, or a value obtained by performing a specific process based on the first count. The program according to claim 1.
9. The certain period of time is The period is adjusted based on the content indicated by the content or the first count number during the certain period. The program according to claim 2.
10. a first acquisition means for acquiring content provided by a provider; a second acquisition means for acquiring an action based on an operation of a viewer who is viewing the content; a second output means for outputting a second count number, which is a count number of the actions and is smaller than a first count number, to the provider when the content satisfies a specific condition; An information processing device comprising:
11. An information processing system comprising a provider terminal, a viewer terminal, and an information processing device connected to the provider terminal and the viewer terminal, The information processing device includes: a first acquisition means for acquiring content provided by a provider; a second acquisition means for acquiring an action based on an operation of a viewer who is viewing the content; and second output means for outputting to the provider a second count number, which is a count number that is smaller than a first count number obtained by counting the actions, when the content satisfies a specific condition. Information processing system.
Citation Information
Patent Citations
Viewing restriction method
JP2006066072A
Information processor and information processing method and program
JP2019144722A
JPP7431926B
Systems and Methods to Control the Lifetime of Online Posts
US20150188873A1
Method and apparatus for an online comment contest service
US20150209677A1