Nothing Special   »   [go: up one dir, main page]

WO2025009489A1 - Network system, information processing method, and server - Google Patents

Network system, information processing method, and server Download PDF

Info

Publication number
WO2025009489A1
WO2025009489A1 PCT/JP2024/023693 JP2024023693W WO2025009489A1 WO 2025009489 A1 WO2025009489 A1 WO 2025009489A1 JP 2024023693 W JP2024023693 W JP 2024023693W WO 2025009489 A1 WO2025009489 A1 WO 2025009489A1
Authority
WO
WIPO (PCT)
Prior art keywords
posts
user
negative
server
sns
Prior art date
Application number
PCT/JP2024/023693
Other languages
French (fr)
Japanese (ja)
Inventor
裕明 横山
Original Assignee
株式会社to you
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社to you filed Critical 株式会社to you
Publication of WO2025009489A1 publication Critical patent/WO2025009489A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism

Definitions

  • the present invention relates to technology for providing a social networking service (SNS) using the Internet.
  • SNS social networking service
  • JP 2022-153093 A discloses a post monitoring device, a post monitoring method, a program, and a recording medium.
  • the post monitoring device includes a post receiving unit, a sentiment analysis unit, a judgment unit, an intervention unit, a notification unit, and an output unit.
  • the post receiving unit receives posts from users.
  • the sentiment analysis unit analyzes the user's emotions.
  • the judgment unit judges whether the analyzed user's emotions are appropriate for posting. If the intervention unit judges that the user's emotions are not appropriate for posting, it intervenes with the user to calm the user's emotions. After the intervention, the notification unit notifies the user of the content of the judgment.
  • the output unit outputs the post.
  • the object of the present invention is to provide a network system in which negative posts that are likely to offend users, such as slander or libel, are less likely to appear on the user's screen.
  • a network system includes a server that provides a social networking service (SNS) and a communication terminal of a user who uses the SNS.
  • the server stores the percentage of negative posts for each user, and restricts the display to other users of posts from a user with a high percentage of negative posts.
  • SNS social networking service
  • the present invention provides a network system in which negative posts that are likely to offend a user, such as slander or libel, are less likely to appear on the user's screen.
  • FIG. 1 is a conceptual diagram showing an overall configuration of a network system according to a first embodiment.
  • FIG. 2 is a conceptual diagram showing history information of posts by each user in the network system according to the first embodiment;
  • FIG. 1 is a first conceptual diagram illustrating an overview of an operation of a network system according to a first embodiment.
  • FIG. 2 is a second conceptual diagram showing an outline of the operation of the network system according to the first embodiment;
  • FIG. 2 is a block diagram showing a configuration of a server according to the first embodiment;
  • FIG. 1 is a conceptual diagram showing an overall configuration of a network system according to a first embodiment.
  • FIG. 2 is a conceptual diagram showing history information of posts by each user in the network system according to the first embodiment;
  • FIG. 1 is a first conceptual diagram illustrating an overview of an operation of a network system according to a first embodiment.
  • FIG. 2 is a second conceptual diagram showing an outline of the operation of the network system according to the first embodiment;
  • FIG. 2 is a block diagram
  • FIG. 4 is a conceptual diagram showing user data according to the first embodiment
  • 10 is a flowchart showing information processing of a server when posting to an SNS according to the first embodiment
  • 11 is a flowchart showing information processing of a server when browsing an SNS according to the first embodiment
  • 1 is a block diagram showing a configuration of a communication terminal according to a first embodiment
  • 23 is a flowchart showing information processing of a server when browsing an SNS according to the seventh embodiment
  • FIG. 23 is a conceptual diagram showing an outline of the operation of a network system according to a ninth embodiment
  • 23 is a flowchart showing information processing of a communication terminal of a user when browsing an SNS according to an eleventh embodiment
  • 11 is a flowchart showing an application example of the network system according to each embodiment.
  • 11 is a flowchart in the case where the network system according to each embodiment is applied to posting on an SNS.
  • 13 is a flowchart in the case where the network system of each embodiment is applied to posting in an online game.
  • 11 is a flowchart in the case where the network system of each embodiment is applied to posting of news, reviews, comments on videos, and the like.
  • 11 is a flowchart in the case where the network system of each embodiment is applied to posting on Twitter (registered trademark). This is an example of the qualities of users who make negative posts.
  • the network system 1 mainly includes a server 100 for providing an SNS and a communication terminal 300 used by each of a plurality of users who use the SNS.
  • the communication terminal 300 is realized by a smartphone, a tablet, a personal computer, or the like, and is capable of communicating with the server 100 via the Internet, a carrier network, or the like.
  • the users of SNS include those who make many aggressive posts (negative posts) that are likely to offend others (negative users).
  • negative users normal users
  • forward-looking posts positive posts
  • the server 100 each time a user posts, the server 100 analyzes the content of the post and determines whether the post is positive, neutral, or negative. The server 100 calculates and stores the percentage of positive posts, neutral posts, and negative posts for each user who posted.
  • the server 100 prevents posts from being displayed by users who have a high proportion of negative posts. In other words, as shown in FIG. 4, if a positive user posts something negative, the post is displayed, and if a negative user posts something negative, the post is not displayed.
  • the server 100 includes, as its main components, a CPU (Central Processing Unit) 110, a memory 120, an operation unit 140, and a communication interface 160.
  • a CPU Central Processing Unit
  • the CPU 110 controls each part of the server 100 by executing the programs stored in the memory 120.
  • the CPU 110 executes the programs stored in the memory 120 and performs various processes, which will be described later, by referring to various data.
  • Memory 120 is realized by various types of RAM (Random Access Memory), various types of ROM (Read Only Memory), etc., and may be included in server 100, may be detachable from various interfaces of server 100, or may be a recording medium of another device accessible from server 100.
  • Memory 120 stores programs executed by CPU 110, data generated by execution of programs by CPU 110, various input data, and other databases used for the services according to this embodiment.
  • the memory 120 stores user data 121.
  • the user data 121 stores, for each user, a user ID, a user name, a total number of posts, the number of positive posts, the percentage of positive posts, the number of negative posts, the percentage of negative posts, a display restriction percentage, and the like.
  • the display restriction ratio is a numerical value that is used to determine whether or not to display posts by another user (second user) as a contributor to a user (first user) as a viewer. If the ratio of negative posts by the second user exceeds the display restriction ratio value of the first user, the posts by the second user will not be displayed to the first user. In other words, if the ratio of negative posts by the second user exceeds the display restriction ratio of the first user, the CPU 110 will not display the posts by the second user on the display screen of the SNS of the first user.
  • the CPU 110 when the CPU 110 receives a display restriction ratio designation from the communication terminal 300 via the communication interface 160, it registers or updates the display restriction ratio corresponding to the user of the communication terminal 300.
  • the initial value at the time of service registration may be a form in which no display restriction is imposed, may be set to 100%, or may be set to another value such as 50%.
  • the operation unit 140 accepts commands from the service administrator or the like and inputs the commands to the CPU 110.
  • the communication interface 160 transmits data from the CPU 110 to the communication terminal 300 and other devices via the Internet, a carrier network, a router, etc. Conversely, the communication interface 160 receives data from those devices via the Internet, a carrier network, a router, etc., and passes the data to the CPU 110 or stores it in the memory 120.
  • the CPU 110 of the server 100 executes the following processing according to the program in the memory 120.
  • the CPU 110 receives a new post from the communication terminal 300 via the communication interface 160 (step S112).
  • the post may be a comment on a video, photo, article, etc., or a comment or reply to the comment.
  • the CPU 110 stores the received text data in the memory 120 together with the user ID and the date and time of receipt (step S114).
  • the CPU 110 analyzes the received post by using AI or a server for natural language processing (step S116).
  • the CPU 110 uses this analysis to determine whether the current post is positive, negative, or neutral (step S118). For example, the CPU 110 extracts context-based features from the post data or uses a machine learning model to determine which emotion (positive, negative, neutral) these features indicate. Note that there are no limitations on the method of analyzing the post content or identifying the emotion.
  • the CPU 110 updates the user data 121 of the current poster based on the judgment result (step S120). For example, the CPU 110 increments the total number of posts for the poster's user ID by +1, and based on the judgment result, increments the number of positive posts or the number of negative posts by +1, and calculates and updates the positive post ratio or negative post ratio.
  • the CPU 110 of the server 100 executes the following processing according to the program in the memory 120.
  • the CPU 110 receives a request for an SNS web page from the communication terminal 300 via the communication interface 160 (step S132).
  • the CPU 110 searches for news and posts that are highly relevant to the user based on the browsing history and other attributes of the user of the communication terminal 300 (step S134).
  • the CPU 110 references the user data 121 and reads the display restriction ratio for that user (step S136).
  • the CPU 110 removes from the searched posts those posts from users whose proportion of negative posts as the poster exceeds the display limit ratio (step S138). Alternatively, the CPU 110 extracts from the searched posts only those posts from users whose proportion of negative posts is less than the display limit ratio (step S138).
  • the CPU 110 creates SNS web page data consisting of the remaining posts (step S140).
  • CPU 110 transmits the web page data to the user's communication terminal 300 via communication interface 160 (step S142). ⁇ Configuration of communication terminal 300>
  • the communication terminal 300 includes, as main components, a CPU 310, a memory 320, a display 330, an operation unit 340, a communication interface 360, a speaker 370, a microphone 380, and a camera 390.
  • the CPU 310 controls each part of the communication terminal 300 by executing various programs stored in the memory 320.
  • Memory 320 is realized by various types of RAM, various types of ROM, etc.
  • Memory 320 stores application programs for various services, web pages downloaded from the Internet, data generated by execution of programs by CPU 310, data received from server 100, data input via operation unit 340, information about communication terminal 300 itself, information about users, etc.
  • the display 330 displays images and text based on data from the CPU 310.
  • the operation unit 340 is composed of a pointing device, switches, etc., and inputs various commands from the user to the CPU 310.
  • the communication terminal 300 may also have a touch panel 350 that includes the display 330 and the operation unit 340.
  • the communication interface 360 transmits and receives data to and from other devices such as the server 100 via the Internet, a carrier network, a router, etc.
  • the CPU 310 transmits and receives various types of information, such as web page data, text data, image data, and audio data, to and from the server 100 via the communication interface 360 in accordance with a web browser program or other application programs.
  • the speaker 370 outputs various sounds based on signals from the CPU 310.
  • the microphone 380 receives voice and inputs the voice data to the CPU 310.
  • the CPU 310 receives voice messages from users, including those from the operation unit 340, and transmits the voice messages to the server 100.
  • Camera 390 captures moving images and still images according to instructions from CPU 310, and inputs the image data to CPU 310 or stores it in memory 320.
  • CPU 310 accepts input of a post from a user as a poster via operation unit 340.
  • CPU 310 transmits the posted data to server 100 via communication interface 360.
  • CPU 310 accepts a command to view a page from a user as a viewer via operation unit 340.
  • CPU 310 receives SNS page data from server 100 via communication interface 360 and displays it on display 330.
  • the display limit percentage is set for each user.
  • the display limit percentage may be preset for all users. For example, it may be 50%.
  • the display restriction ratio may be automatically determined for each user based on the ratio of negative posts among the user's own posts.
  • the CPU 110 may read out the ratio of negative posts of the user as a viewer from the user data 121 and set the ratio of negative posts as the display restriction ratio. In other words, it is possible to prevent posts from being displayed by a user who has more negative posts than the user.
  • the CPU 110 may include a number or an icon of the display restriction ratio of the user in the SNS page to be displayed to the user as a viewer.
  • the display restriction ratio set for the user is displayed somewhere on the screen.
  • the guardian can recognize that the child user is unlikely to view negative posts, and as a result, can allow the child to use the SNS with peace of mind.
  • the manager or person in charge of the production company or the like can recognize that the user is unlikely to view negative posts.
  • CPU 110 may include a number, an icon, or the like indicating the percentage of negative posts about the user himself/herself on the SNS page displayed to the user as a viewer. This causes CPU 310 of communication terminal 300 to display the percentage of negative posts about the user somewhere on the screen when displaying the SNS page on display 330. This can motivate the SNS user to reduce negative posts.
  • Fifth embodiment
  • CPU 110 may add the poster's name and the percentage of negative posts by that poster to each post displayed on the SNS web page.
  • CPU 310 of communication terminal 300 displays the poster's name and the percentage of negative posts by that poster for each post when displaying the SNS page on display 330.
  • the poster's name and the percentage of negative posts by that poster may always be displayed for each post, or when a post or poster's name is clicked or the cursor is placed over a post or poster's name, a pop-up showing the percentage of negative posts by that poster may be displayed.
  • CPU 110 may add information such as an icon indicating that the post itself is a negative post next to the poster's name or directly above the posted article for each post displayed on the SNS page.
  • CPU 310 of communication terminal 300 can display an icon indicating that the current post is negative, regardless of whether it is the poster's own post or someone else's, and regardless of the poster's proportion of negative posts.
  • the configurations of the fourth to sixth embodiments can reduce the psychological effects of anonymization based on the "social feedback theory.”
  • the social feedback theory is the idea that people's behavior changes with feedback from others. People are sensitive to how others see them and evaluate them, and tend to try to modify their self-awareness and behavior based on that feedback. A user who posted a negative message receives feedback that their behavior is negatively evaluated by having their behavior labeled as "negative.” As a result, users who care about social evaluations may avoid posting negative messages and change their behavior to promote more positive communication. In addition, other users may see the feedback and understand that negative messages are not socially accepted, and will be more likely to avoid posting similar messages.
  • CPU 110 removes posts from users whose ratio of negative posts exceeds the display limit ratio from among the searched posts (step S138), and then rearranges the posts on the SNS page in order from the posts from users whose ratio of negative posts is smallest (step S139).
  • CPU 110 may then create SNS page data in which the posts have been rearranged in a suitable manner (step S140).
  • the CPU 110 may post an advertisement on an SNS page according to the hobbies, preferences, and attributes of the user as a viewer.
  • the CPU 110 of the server 100 when selecting a user to distribute to in accordance with a request from an advertiser, the CPU 110 of the server 100 preferably distributes the advertisement preferentially to an SNS page to be displayed to users with a low ratio of negative posts.
  • user posts are divided into three categories: positive, neutral, and negative.
  • each post may be divided into more categories, or into only two categories.
  • the CPU 110 of the server 100 may classify user posts into five levels: positive, slightly positive, neutral, slightly negative, and negative.
  • the CPU 110 of the server 100 may classify users as posters into five levels: positive users, slightly positive users, neutral users, slightly negative users, and negative users.
  • the server 100 may also restrict posts by users who have a high ratio of slightly negative or negative posts from being displayed to other users as viewers.
  • each device in the network system 1 of the above embodiment may be performed by another device.
  • some or all of the roles of the server 100 of the above embodiment may be performed by another device such as a communication terminal 300, or may be shared among multiple devices on the cloud.
  • one server group may implement a social networking system
  • another server group may perform language processing on the content of posts
  • another server group may perform sentiment analysis on the posts.
  • a part of the program installed in the server 100 may be stored and executed in the communication terminal 300. More specifically, the CPU 110 of the server 100 extracts data of multiple posts according to the hobbies, preferences, attributes, etc. of the user as a viewer, and transmits the data to the communication terminal 300.
  • the data of the posts includes the content of the posts, the poster's name, and the percentage of negative posts by the poster.
  • the CPU 310 of the communication terminal 300 executes the following processes according to the application program for SNS stored in the memory 320.
  • the CPU 310 of the communication terminal 300 determines whether the post is negative, either by itself or according to the determination of the server 100.
  • the CPU 310 updates the user data 121 in the memory 320 based on the result of the determination.
  • the CPU 310 can also accept a display restriction ratio setting from the user via the operation unit 340.
  • the CPU 310 refers to the user data 121 and reads out the display limit ratio of the user (step S236).
  • the CPU 310 removes posts from users whose negative post ratio exceeds the display limit ratio from among the posts received from the server 100 (step S238).
  • the CPU 110 extracts only posts from users whose negative post ratio is less than the display limit ratio from among the searched posts (step S238).
  • the CPU 310 displays the SNS screen on the display 330 based on the data of the remaining posts (step S242).
  • the server 100 may perform emotion analysis processing as shown in FIG. 13.
  • a negative post is an emotion (anger, disgust, disappointment) that causes stress to other users.
  • the CPU 110 does not determine that emotions such as "sadness, anxiety, and loneliness" are negative emotions but are highly likely not slanderous.
  • the network system 1 of the above embodiment can also be applied to information processing in SNS, as shown in FIG. 14, as an example.
  • the network system 1 can also be applied to posting online games, as shown in FIG. 15, as an example.
  • the network system 1 can also be applied to posting news, reviews, comments on videos, etc., as shown in FIG. 16, for example.
  • the network system 1 can be applied to posts on Twitter (registered trademark) or the like, as shown in FIG. 17, for example.
  • Twitter registered trademark
  • FIG. 17 Example of emotion analysis using natural language processing model
  • Sentiment Analysis Results This comment is aggressive and negative. Person B is negatively evaluating Person A's past work history and questioning his/her ability and continuity.
  • a network system includes a server that provides a social networking service (SNS) and a communication terminal of a user who uses the SNS.
  • the server stores the percentage of negative posts for each user, and restricts the display to other users of posts from users who have a high percentage of negative posts.
  • SNS social networking service
  • the server accepts, for each user using the SNS, a setting for the percentage of negative posts from other users that should be restricted from being displayed.
  • the server displays information indicating the set posting ratio on the communication device of a user who is using the SNS.
  • the server causes a communication device of a user using the SNS to display information indicating the percentage of negative posts about that user.
  • the server displays information on the communication terminal of a user using the SNS indicating the percentage of negative posts related to the poster of the displayed post.
  • the server displays a predetermined message on the communication device of a user using the SNS indicating that the displayed post is negative.
  • the server will prioritize displaying posts from users with a low rate of negative posts over users with a high rate of negative posts.
  • the server prioritizes displaying advertisements to users with a low rate of negative posts over users with a high rate of negative posts.
  • an information processing method includes the steps of: a user posting to an SNS; a server updating the proportion of negative posts made by the user who is the poster by determining whether the post is negative or not; and, when a user who is the viewer browses the SNS, the server restricts the display of posts made by users who make a high proportion of negative posts.
  • a server that provides an SNS includes a communication interface for communicating with users' communication terminals, a memory for storing the percentage of negative posts for each user, and a processor that limits the display to other users of posts from users with a high percentage of negative posts.
  • Network system 100 Server 110: CPU 120: Memory 121: User data 140: Operation unit 160: Communication interface 300: Communication terminal 310: CPU 320: Memory 330: Display 340: Operation unit 350: Touch panel 360: Communication interface 370: Speaker 380: Microphone 390: Camera

Landscapes

  • Business, Economics & Management (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

Provided is a network system 1 comprising: a server (100) that provides a social networking service (SNS); and communication terminals (300) of users that use the SNS. The server stores the proportion of making negative posts for each of the users, and restrains posts by a user having a high proportion of making negative posts from being displayed to other users.

Description

ネットワークシステム、情報処理方法、およびサーバNetwork system, information processing method, and server

 本発明は、インターネットを利用してSNS(Social Networking Service)を提供するための技術に関する。 The present invention relates to technology for providing a social networking service (SNS) using the Internet.

 従前から、インターネットを利用したSNSが知られている。たとえば、特開2022-153093号公報(特許文献1)には、投稿監視装置、投稿監視方法、プログラム及び記録媒体が開示されている。特許文献1によると、投稿監視装置は、投稿受信部、感情分析部、判定部、介入部、通知部及び出力部を含む。投稿受信部は、ユーザから投稿を受信する。感情分析部は、ユーザの感情を分析する。判定部は、分析されたユーザの感情が、投稿を行うのに適切か否かを判定する。介入部は、ユーザの感情が、投稿を行うのに適切でないと判定された場合に、ユーザに対し、感情を鎮めるための介入をする。通知部は、介入後、ユーザに対し、判定の内容を通知する。出力部は、投稿を出力する。 SNSs that use the internet have been known for some time. For example, JP 2022-153093 A (Patent Document 1) discloses a post monitoring device, a post monitoring method, a program, and a recording medium. According to Patent Document 1, the post monitoring device includes a post receiving unit, a sentiment analysis unit, a judgment unit, an intervention unit, a notification unit, and an output unit. The post receiving unit receives posts from users. The sentiment analysis unit analyzes the user's emotions. The judgment unit judges whether the analyzed user's emotions are appropriate for posting. If the intervention unit judges that the user's emotions are not appropriate for posting, it intervenes with the user to calm the user's emotions. After the intervention, the notification unit notifies the user of the content of the judgment. The output unit outputs the post.

特開2022-153093号公報JP 2022-153093 A

 本発明の目的は、誹謗や中傷などのような、ユーザの気分を害する可能性が高いネガティブな投稿が当該ユーザの画面に表示されにくいネットワークシステムを提供することにある。 The object of the present invention is to provide a network system in which negative posts that are likely to offend users, such as slander or libel, are less likely to appear on the user's screen.

 本発明の一態様に従うと、SNS(Social Networking Service)を提供するサーバと、SNSを利用するユーザの通信端末と、を備えるネットワークシステムが提供される。サーバは、ユーザ毎に、ネガティブな投稿を行う割合を記憶しておき、ネガティブな投稿を行う割合が高いユーザの投稿を別のユーザに表示することを制限する。 In accordance with one aspect of the present invention, a network system is provided that includes a server that provides a social networking service (SNS) and a communication terminal of a user who uses the SNS. The server stores the percentage of negative posts for each user, and restricts the display to other users of posts from a user with a high percentage of negative posts.

 以上のように、本発明によれば、誹謗や中傷などのような、ユーザの気分を害する可能性が高いネガティブな投稿が当該ユーザの画面に表示されにくいネットワークシステムが提供される。 As described above, the present invention provides a network system in which negative posts that are likely to offend a user, such as slander or libel, are less likely to appear on the user's screen.

第1の実施の形態にかかるネットワークシステムの全体構成を示すイメージ図である。FIG. 1 is a conceptual diagram showing an overall configuration of a network system according to a first embodiment. 第1の実施の形態にかかるネットワークシステムにおけるユーザ毎の投稿の履歴情報を示すイメージ図である。FIG. 2 is a conceptual diagram showing history information of posts by each user in the network system according to the first embodiment; 第1の実施の形態にかかるネットワークシステムの動作概要を示す第1のイメージ図である。FIG. 1 is a first conceptual diagram illustrating an overview of an operation of a network system according to a first embodiment. 第1の実施の形態にかかるネットワークシステムの動作概要を示す第2のイメージ図である。FIG. 2 is a second conceptual diagram showing an outline of the operation of the network system according to the first embodiment; 第1の実施の形態にかかるサーバの構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of a server according to the first embodiment; 第1の実施の形態にかかるユーザデータを示すイメージ図である。FIG. 4 is a conceptual diagram showing user data according to the first embodiment; 第1の実施の形態にかかるSNS投稿時におけるサーバの情報処理を示すフローチャートである。10 is a flowchart showing information processing of a server when posting to an SNS according to the first embodiment; 第1の実施の形態にかかるSNS閲覧時におけるサーバの情報処理を示すフローチャートである。11 is a flowchart showing information processing of a server when browsing an SNS according to the first embodiment; 第1の実施の形態にかかる通信端末の構成を示すブロック図である。1 is a block diagram showing a configuration of a communication terminal according to a first embodiment; 第7の実施の形態にかかるSNS閲覧時におけるサーバの情報処理を示すフローチャートである。23 is a flowchart showing information processing of a server when browsing an SNS according to the seventh embodiment; 第9の実施の形態にかかるネットワークシステムの動作概要を示すイメージ図である。FIG. 23 is a conceptual diagram showing an outline of the operation of a network system according to a ninth embodiment; 第11の実施の形態にかかるSNS閲覧時におけるユーザの通信端末の情報処理を示すフローチャートである。23 is a flowchart showing information processing of a communication terminal of a user when browsing an SNS according to an eleventh embodiment; 各実施の形態のネットワークシステムの適用例を示すフローチャートである。11 is a flowchart showing an application example of the network system according to each embodiment. 各実施の形態のネットワークシステムをSNSの投稿に適用した場合のフローチャートである。11 is a flowchart in the case where the network system according to each embodiment is applied to posting on an SNS. 各実施の形態のネットワークシステムをオンラインゲームの投稿に適用した場合のフローチャートである。13 is a flowchart in the case where the network system of each embodiment is applied to posting in an online game. 各実施の形態のネットワークシステムをニュースやレビューや動画のコメントなどの投稿に適用した場合のフローチャートである。11 is a flowchart in the case where the network system of each embodiment is applied to posting of news, reviews, comments on videos, and the like. 各実施の形態のネットワークシステムをTwitter(登録商標)の投稿に適用した場合のフローチャートである。11 is a flowchart in the case where the network system of each embodiment is applied to posting on Twitter (registered trademark). ネガティブな投稿を行うユーザの素質の例である。This is an example of the qualities of users who make negative posts.

 以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さず、先の説明を援用するものとする。
 <第1の実施の形態>
 <ネットワークシステム1の全体構成>
Hereinafter, an embodiment of the present invention will be described with reference to the drawings. In the following description, the same components are given the same reference numerals. Their names and functions are also the same. Therefore, detailed description thereof will not be repeated, and the above description is to be used by reference.
First Embodiment
<Overall configuration of network system 1>

 まず、図1を参照して本実施の形態にかかるネットワークシステム1の全体構成について説明する。本実施の形態にかかるネットワークシステム1は、主に、SNSを提供するためのサーバ100と、当該SNSを利用する複数のユーザのそれぞれが利用する通信端末300とを含む。通信端末300は、スマートフォンやタブレットやパーソナルコンピュータなどによって実現され、インターネットやキャリア網などを介してサーバ100と通信可能である。
 <ネットワークシステム1の動作概要>
First, the overall configuration of a network system 1 according to the present embodiment will be described with reference to Fig. 1. The network system 1 according to the present embodiment mainly includes a server 100 for providing an SNS and a communication terminal 300 used by each of a plurality of users who use the SNS. The communication terminal 300 is realized by a smartphone, a tablet, a personal computer, or the like, and is capable of communicating with the server 100 via the Internet, a carrier network, or the like.
<Overview of Operation of Network System 1>

 次に、本実施の形態にかかるネットワークシステム1に関する動作概要について説明する。 Next, we will explain the general operation of the network system 1 according to this embodiment.

 まず前提として、SNSを利用するユーザには、相手の気分を害する可能性が高い攻撃的な投稿(ネガティブな投稿)を多くするユーザ(ネガティブユーザ)が含まれている。そして、普通のユーザ(ニュートラルユーザ)や、前向きな投稿(ポジティブな投稿)を多くするユーザ(ポジティブユーザ)は、自身に向けられている誹謗や中傷や、その他のネガティブな投稿によって気分を害することが多くある。 First of all, the users of SNS include those who make many aggressive posts (negative posts) that are likely to offend others (negative users). On the other hand, normal users (neutral users) and those who make many forward-looking posts (positive posts) often become offended by slander, libel, and other negative posts directed at them.

 そこで本実施の形態においては、図2を参照して、サーバ100が、ユーザが投稿をするたびに、当該投稿の内容を分析して、当該投稿がポジティブなものであるか、ニュートラルなものであるか、ネガティブなものであるか、を判断する。サーバ100は、投稿者としてのユーザ毎に、ポジティブな投稿の割合や、ニュートラルな投稿の割合や、ネガティブな投稿の割合を計算して、保持しておく。 In this embodiment, referring to FIG. 2, each time a user posts, the server 100 analyzes the content of the post and determines whether the post is positive, neutral, or negative. The server 100 calculates and stores the percentage of positive posts, neutral posts, and negative posts for each user who posted.

 そして、図3を参照して、サーバ100は、閲覧者としてのユーザが、SNSを利用する際に、ネガティブな投稿の割合が多いユーザの投稿を表示しないようにする。換言すれば、図4に示すように、ポジティブなユーザが、ネガティブな投稿をしている場合には、当該投稿が表示され、ネガティブなユーザがネガティブな投稿をした場合には、当該投稿が表示されない。 Referring to FIG. 3, when a user as a viewer uses the SNS, the server 100 prevents posts from being displayed by users who have a high proportion of negative posts. In other words, as shown in FIG. 4, if a positive user posts something negative, the post is displayed, and if a negative user posts something negative, the post is not displayed.

 これによって、SNSを利用するユーザが、気分を害したり、精神に異常をきたしたりする可能性を低減することができる。 This will reduce the possibility that SNS users will become upset or suffer from mental disorders.

 以下、このような機能を実現するためのネットワークシステム1の具体的な構成について詳述する。
 <サーバの構成>
A specific configuration of the network system 1 for realizing such functions will be described in detail below.
<Server configuration>

 まず、本実施の形態にかかるネットワークシステム1を構成するサーバ100の構成の一態様について説明する。図5を参照して、サーバ100は、主たる構成要素として、CPU(Central Processing Unit)110と、メモリ120と、操作部140と、通信インターフェイス160とを含む。 First, an embodiment of the configuration of the server 100 constituting the network system 1 according to the present embodiment will be described. Referring to FIG. 5, the server 100 includes, as its main components, a CPU (Central Processing Unit) 110, a memory 120, an operation unit 140, and a communication interface 160.

 CPU110は、メモリ120に記憶されているプログラムを実行することによって、サーバ100の各部を制御する。たとえば、CPU110は、メモリ120に格納されているプログラムを実行し、各種のデータを参照することによって、後述する各種の処理を実行する。 The CPU 110 controls each part of the server 100 by executing the programs stored in the memory 120. For example, the CPU 110 executes the programs stored in the memory 120 and performs various processes, which will be described later, by referring to various data.

 メモリ120は、各種のRAM(Random Access Memory)、各種のROM(Read Only Memory)などによって実現され、サーバ100に内包されているものであってもよいし、サーバ100の各種インターフェイスに着脱可能なものであってもよいし、サーバ100からアクセス可能な他の装置の記録媒体であってもよい。メモリ120は、CPU110によって実行されるプログラムや、CPU110によるプログラムの実行により生成されたデータ、各種の入力されたデータ、その他の本実施の形態にかかるサービスに利用されるデータベースなどを記憶する。 Memory 120 is realized by various types of RAM (Random Access Memory), various types of ROM (Read Only Memory), etc., and may be included in server 100, may be detachable from various interfaces of server 100, or may be a recording medium of another device accessible from server 100. Memory 120 stores programs executed by CPU 110, data generated by execution of programs by CPU 110, various input data, and other databases used for the services according to this embodiment.

 たとえば、本サービスにおいては、メモリ120は、ユーザデータ121を記憶する。図6を参照して、ユーザデータ121は、ユーザ毎に、ユーザID、ユーザ名、総投稿数、ポジティブな投稿の回数、ポジティブな投稿の割合、ネガティブな投稿の回数、ネガティブな投稿の割合、表示制限割合、などを格納する。 For example, in this service, the memory 120 stores user data 121. Referring to FIG. 6, the user data 121 stores, for each user, a user ID, a user name, a total number of posts, the number of positive posts, the percentage of positive posts, the number of negative posts, the percentage of negative posts, a display restriction percentage, and the like.

 なお、表示制限割合とは、閲覧者としてのユーザ(第1のユーザ)に関して、投稿者としての他のユーザ(第2のユーザ)の投稿を表示するか否かの判断の対象となる数値である。第2のユーザのネガティブな投稿の割合が、第1のユーザの表示制限割合の数値を超える場合には、当該第2のユーザの投稿が当該第1のユーザには表示されない。換言すれば、CPU110は、第2のユーザのネガティブな投稿の割合が、第1のユーザの表示制限割合を越えている場合、第1のユーザのSNSの表示画面に、第2のユーザの投稿を表示しないようする。 The display restriction ratio is a numerical value that is used to determine whether or not to display posts by another user (second user) as a contributor to a user (first user) as a viewer. If the ratio of negative posts by the second user exceeds the display restriction ratio value of the first user, the posts by the second user will not be displayed to the first user. In other words, if the ratio of negative posts by the second user exceeds the display restriction ratio of the first user, the CPU 110 will not display the posts by the second user on the display screen of the SNS of the first user.

 本実施の形態においては、CPU110が、通信インターフェイス160を介して通信端末300から、表示制限割合の指定を受け付けると、通信端末300のユーザに対応する表示制限割合を登録したり、更新したりする。なお、サービス登録時の初期値としては、表示制限がかけられていない形態であってもよいし、100%が設定されていてもよいし、50%などの他の数値が設定されていてもよい。 In this embodiment, when the CPU 110 receives a display restriction ratio designation from the communication terminal 300 via the communication interface 160, it registers or updates the display restriction ratio corresponding to the user of the communication terminal 300. Note that the initial value at the time of service registration may be a form in which no display restriction is imposed, may be set to 100%, or may be set to another value such as 50%.

 図5に戻って、操作部140は、サービスの管理者などの命令を受け付けて、当該命令をCPU110に入力する。 Returning to FIG. 5, the operation unit 140 accepts commands from the service administrator or the like and inputs the commands to the CPU 110.

 通信インターフェイス160は、CPU110からのデータを、インターネット、キャリア網、ルータなどを介して、通信端末300や、その他の機器などに送信する。逆に、通信インターフェイス160は、インターネット、キャリア網、ルータなどを介してそれらの機器からのデータを受信して、CPU110に受け渡したり、メモリ120に格納したりする。
 <サーバの情報処理方法>
The communication interface 160 transmits data from the CPU 110 to the communication terminal 300 and other devices via the Internet, a carrier network, a router, etc. Conversely, the communication interface 160 receives data from those devices via the Internet, a carrier network, a router, etc., and passes the data to the CPU 110 or stores it in the memory 120.
<Server information processing method>

 次に、図7を参照しながら、本実施の形態にかかるサーバ100における投稿受付時の情報処理について説明する。サーバ100のCPU110は、メモリ120のプログラムに従って、以下の処理を実行する。 Next, with reference to FIG. 7, the information processing performed by the server 100 in this embodiment when accepting a post will be described. The CPU 110 of the server 100 executes the following processing according to the program in the memory 120.

 まず、CPU110は、通信インターフェイス160を介して、通信端末300から新たな投稿を受信する(ステップS112)。投稿は、動画や写真や記事などに対するコメントであってもよいし、当該コメントに対するコメントや返信であってもよい。CPU110は、受信したテキストデータを、ユーザIDや受信日時とともにメモリ120に蓄積する(ステップS114)。 First, the CPU 110 receives a new post from the communication terminal 300 via the communication interface 160 (step S112). The post may be a comment on a video, photo, article, etc., or a comment or reply to the comment. The CPU 110 stores the received text data in the memory 120 together with the user ID and the date and time of receipt (step S114).

 CPU110は、AIを利用したり、自然言語処理用のサーバを利用したりすることによって、受信した投稿を解析する(ステップS116)。 The CPU 110 analyzes the received post by using AI or a server for natural language processing (step S116).

 CPU110は、当該解析によって、今回の投稿が、ポジティブなものであるか、ネガティブなものであるか、ニュートラルなものであるかを判断する(ステップS118)。たとえば、CPU110は、投稿のデータから文脈に基づく特徴量を抽出したり、機械学習モデルを使用したりして、これらの特徴量がどの感情(ポジティブ、ネガティブ、ニュートラル)を示しているかを判断する。なお、投稿内容の解析や感情の特定の方法は限定するものではない。 The CPU 110 uses this analysis to determine whether the current post is positive, negative, or neutral (step S118). For example, the CPU 110 extracts context-based features from the post data or uses a machine learning model to determine which emotion (positive, negative, neutral) these features indicate. Note that there are no limitations on the method of analyzing the post content or identifying the emotion.

 CPU110は、判断結果に基づいて、今回の投稿者のユーザデータ121を更新する(ステップS120)。たとえば、CPU110は、投稿者のユーザIDの、総投稿数を+1して、判断結果に基づいて、ポジティブ投稿回数またはネガティブ投稿回数を+1して、ポジティブ投稿割合またはネガティブ投稿割合を計算して更新する。 The CPU 110 updates the user data 121 of the current poster based on the judgment result (step S120). For example, the CPU 110 increments the total number of posts for the poster's user ID by +1, and based on the judgment result, increments the number of positive posts or the number of negative posts by +1, and calculates and updates the positive post ratio or negative post ratio.

 次に、図8を参照しながら、本実施の形態にかかるサーバ100における投稿表示画面提供時の情報処理について説明する。サーバ100のCPU110は、メモリ120のプログラムに従って、以下の処理を実行する。 Next, with reference to FIG. 8, the information processing performed by the server 100 according to this embodiment when providing a post display screen will be described. The CPU 110 of the server 100 executes the following processing according to the program in the memory 120.

 まず、CPU110は、通信インターフェイス160を介して、通信端末300からSNSのWEBページの要求を受信する(ステップS132)。 First, the CPU 110 receives a request for an SNS web page from the communication terminal 300 via the communication interface 160 (step S132).

 CPU110は、通信端末300のユーザの閲覧履歴やその他の属性などから、当該ユーザに関連性が高いニュースや投稿を検索する(ステップS134)。 The CPU 110 searches for news and posts that are highly relevant to the user based on the browsing history and other attributes of the user of the communication terminal 300 (step S134).

 CPU110は、ユーザデータ121を参照して、当該ユーザの表示制限割合を読み出す(ステップS136)。 The CPU 110 references the user data 121 and reads the display restriction ratio for that user (step S136).

 CPU110は、検索した投稿のうちから、投稿者としてのユーザのネガティブな投稿の割合が表示制限割合を越えているユーザからの投稿を取り除く(ステップS138)。あるいは、CPU110は、検索した投稿のうちから、ネガティブな投稿の割合が表示制限割合未満のユーザの投稿だけを抽出する(ステップS138)。 The CPU 110 removes from the searched posts those posts from users whose proportion of negative posts as the poster exceeds the display limit ratio (step S138). Alternatively, the CPU 110 extracts from the searched posts only those posts from users whose proportion of negative posts is less than the display limit ratio (step S138).

 CPU110は、残った投稿から構成されるSNSのWEBページデータを作成する(ステップS140)。 The CPU 110 creates SNS web page data consisting of the remaining posts (step S140).

 CPU110は、通信インターフェイス160を介して、当該WEBページデータをユーザの通信端末300に送信する(ステップS142)。
 <通信端末300の構成>
CPU 110 transmits the web page data to the user's communication terminal 300 via communication interface 160 (step S142).
<Configuration of communication terminal 300>

 次に、図9を参照して、ユーザが利用する通信端末300の構成の一態様について説明する。たとえば本実施の形態にかかる通信端末300は、主たる構成要素として、CPU310と、メモリ320と、ディスプレイ330と、操作部340と、通信インターフェイス360と、スピーカ370と、マイク380と、カメラ390とを含む。 Next, referring to FIG. 9, one embodiment of the configuration of the communication terminal 300 used by the user will be described. For example, the communication terminal 300 according to this embodiment includes, as main components, a CPU 310, a memory 320, a display 330, an operation unit 340, a communication interface 360, a speaker 370, a microphone 380, and a camera 390.

 CPU310は、メモリ320に記憶されている各種のプログラムを実行することによって、通信端末300の各部を制御する。 The CPU 310 controls each part of the communication terminal 300 by executing various programs stored in the memory 320.

 メモリ320は、各種のRAMや、各種のROMなどによって実現される。メモリ320は、各種サービスのためのアプリケーションプログラム、インターネットからダウンロードしたWEBページ、CPU310によるプログラムの実行により生成されたデータ、サーバ100から受信したデータ、操作部340を介して入力されたデータ、通信端末300自身の情報やユーザの情報などを記憶する。 Memory 320 is realized by various types of RAM, various types of ROM, etc. Memory 320 stores application programs for various services, web pages downloaded from the Internet, data generated by execution of programs by CPU 310, data received from server 100, data input via operation unit 340, information about communication terminal 300 itself, information about users, etc.

 ディスプレイ330は、CPU310からのデータに基づいて、画像やテキストを表示する。操作部340は、ポインティングデバイスやスイッチなどから構成され、ユーザからの各種の命令をCPU310に入力する。なお、通信端末300は、ディスプレイ330と操作部340とを含むタッチパネル350を有してもよい。 The display 330 displays images and text based on data from the CPU 310. The operation unit 340 is composed of a pointing device, switches, etc., and inputs various commands from the user to the CPU 310. The communication terminal 300 may also have a touch panel 350 that includes the display 330 and the operation unit 340.

 通信インターフェイス360は、インターネットやキャリア網やルータなどを介して、サーバ100などの他の装置との間でデータを送受信する。たとえば、CPU310は、WEBブラウザのプログラムやその他のアプリケーションプログラムに従って、通信インターフェイス360を介してサーバ100と、WEBページデータ、テキストデータ、画像データや、音声データなど、各種の情報をやりとりする。 The communication interface 360 transmits and receives data to and from other devices such as the server 100 via the Internet, a carrier network, a router, etc. For example, the CPU 310 transmits and receives various types of information, such as web page data, text data, image data, and audio data, to and from the server 100 via the communication interface 360 in accordance with a web browser program or other application programs.

 スピーカ370は、CPU310からの信号に基づいて、各種の音声を出力する。 The speaker 370 outputs various sounds based on signals from the CPU 310.

 マイク380は、音声を受け付けて、音声データをCPU310に入力する。CPU310は、操作部340に限らず、ユーザからの音声メッセージを受け付けて、当該音声メッセージをサーバ100に送信する。 The microphone 380 receives voice and inputs the voice data to the CPU 310. The CPU 310 receives voice messages from users, including those from the operation unit 340, and transmits the voice messages to the server 100.

 カメラ390は、CPU310からの指示に従って、動画像や静止画像を撮影して、当該画像データをCPU310に入力したり、メモリ320に格納したりする。 Camera 390 captures moving images and still images according to instructions from CPU 310, and inputs the image data to CPU 310 or stores it in memory 320.

 本実施の形態においては、CPU310は、操作部340を介して、投稿者としてのユーザから投稿の入力を受け付ける。CPU310は、通信インターフェイス360を介して、投稿データをサーバ100に送信する。あるいは、CPU310は、操作部340を介して、閲覧者としてのユーザからページ閲覧の命令を受け付ける。CPU310は、通信インターフェイス360を介して、サーバ100からSNSのページのデータを受信して、ディスプレイ330に表示する。
 <第2の実施の形態>
In this embodiment, CPU 310 accepts input of a post from a user as a poster via operation unit 340. CPU 310 transmits the posted data to server 100 via communication interface 360. Alternatively, CPU 310 accepts a command to view a page from a user as a viewer via operation unit 340. CPU 310 receives SNS page data from server 100 via communication interface 360 and displays it on display 330.
Second Embodiment

 上記の実施の形態においては、ユーザ毎に、表示制限割合を設定するものであった。しかしながら、表示制限割合は、予め全ユーザに対して決め打ちされているものであってもよい。たとえば、50%などである。 In the above embodiment, the display limit percentage is set for each user. However, the display limit percentage may be preset for all users. For example, it may be 50%.

 あるいは、ユーザ毎に、自身の投稿のネガティブな投稿の割合に基づいて、自動的に表示制限割合が決定されてもよい。たとえば、図8のステップS136において、CPU110は、ユーザデータ121から、閲覧者としてのユーザのネガティブな投稿の割合を読み出して、当該ネガティブな投稿の割合を表示制限割合として設定してもよい。つまり、自分よりもネガティブな投稿が多いユーザからの投稿を表示させないようすることができる。
 <第3の実施の形態>
Alternatively, the display restriction ratio may be automatically determined for each user based on the ratio of negative posts among the user's own posts. For example, in step S136 of Fig. 8, the CPU 110 may read out the ratio of negative posts of the user as a viewer from the user data 121 and set the ratio of negative posts as the display restriction ratio. In other words, it is possible to prevent posts from being displayed by a user who has more negative posts than the user.
Third Embodiment

 また、図8のステップS140において、CPU110は、閲覧者としてのユーザに表示するためのSNSのページに、当該ユーザの表示制限割合の数字やアイコンなどを含ませてもよい。これによって、通信端末300のCPU310は、ディスプレイ330にSNSのページを表示する際に、画面のいずれかの場所に、自身に設定されている表示制限割合が表示される。画面に表示制限割合が表示されることによって、ネガティブな投稿を子供のユーザが閲覧する可能性が低いということを保護者が認識することができ、その結果、安心して子供にSNSを利用させることができる。また、ユーザが、俳優や歌手である場合にも、ネガティブな投稿を閲覧する可能性が低いことを、プロダクションなどのマネージャーや担当者が認識することができる。
 <第4の実施の形態>
Also, in step S140 of FIG. 8, the CPU 110 may include a number or an icon of the display restriction ratio of the user in the SNS page to be displayed to the user as a viewer. As a result, when the CPU 310 of the communication terminal 300 displays the SNS page on the display 330, the display restriction ratio set for the user is displayed somewhere on the screen. By displaying the display restriction ratio on the screen, the guardian can recognize that the child user is unlikely to view negative posts, and as a result, can allow the child to use the SNS with peace of mind. Also, if the user is an actor or singer, the manager or person in charge of the production company or the like can recognize that the user is unlikely to view negative posts.
<Fourth embodiment>

 また、図8のステップS140において、CPU110は、閲覧者としてのユーザに表示するSNSのページに、当該ユーザ自身に関するネガティブな投稿の割合を示す数字やアイコンなどを含ませてもよい。これによって、通信端末300のCPU310は、ディスプレイ330にSNSのページを表示する際に、画面のいずれかの場所に、自身に関するネガティブな投稿の割合が表示される。これによって、SNSのユーザに対して、ネガティブな投稿を減らそうとする動機を与えることができる。
 <第5の実施の形態>
8, CPU 110 may include a number, an icon, or the like indicating the percentage of negative posts about the user himself/herself on the SNS page displayed to the user as a viewer. This causes CPU 310 of communication terminal 300 to display the percentage of negative posts about the user somewhere on the screen when displaying the SNS page on display 330. This can motivate the SNS user to reduce negative posts.
Fifth embodiment

 また、図8のステップS140において、CPU110は、SNSのWEBページに表示される投稿毎に、投稿者名と、当該投稿者のネガティブな投稿の割合と、を付記してもよい。これによって、通信端末300のCPU310は、ディスプレイ330にSNSのページを表示する際に、投稿毎に、投稿者名と、当該投稿者のネガティブな投稿の割合と、を表示する。その結果、ユーザは、自身への誹謗や中傷を見かけても、そのような投稿をしたユーザがいつもネガティブなことを言っているユーザであると認識することができ、気分を害する程度を低減することができる。 In addition, in step S140 of FIG. 8, CPU 110 may add the poster's name and the percentage of negative posts by that poster to each post displayed on the SNS web page. In this way, when CPU 310 of communication terminal 300 displays the poster's name and the percentage of negative posts by that poster for each post when displaying the SNS page on display 330. As a result, even if a user sees slander or libel directed at them, they can recognize that the user who posted such a thing is a user who always says negative things, and the degree to which they are offended can be reduced.

 なお、投稿毎に、投稿者名と、当該投稿者のネガティブな投稿の割合と、が常に表示されていてもよいし、投稿記事や投稿者名がクリックされたり、投稿記事や投稿者名にカーソルが合わされたりしたときに、当該投稿者のネガティブな投稿の割合をポップアップ表示してもよい。
 <第6の実施の形態>
In addition, the poster's name and the percentage of negative posts by that poster may always be displayed for each post, or when a post or poster's name is clicked or the cursor is placed over a post or poster's name, a pop-up showing the percentage of negative posts by that poster may be displayed.
Sixth embodiment

 また、図8のステップS140において、CPU110は、SNSのページに表示される投稿毎に、投稿者名の隣や、投稿記事の直上などに、当該投稿自体がネガティブな投稿であることを示すアイコンなどの情報を付してもよい。通信端末300のCPU310は、ディスプレイ330にSNSのページを表示する際に、自身の投稿であるか、他人の投稿であるかにかかわらず、また、投稿者のネガティブな投稿の割合にかかわらずに、今回の投稿がネガティブなものであることを示すアイコンを表示することができる。 In addition, in step S140 of FIG. 8, CPU 110 may add information such as an icon indicating that the post itself is a negative post next to the poster's name or directly above the posted article for each post displayed on the SNS page. When displaying an SNS page on display 330, CPU 310 of communication terminal 300 can display an icon indicating that the current post is negative, regardless of whether it is the poster's own post or someone else's, and regardless of the poster's proportion of negative posts.

 これによって、ネガティブな投稿の割合が少ないユーザがネガティブな投稿を行った場合における閲覧者への悪い影響を低減することができる。より詳細には、投稿を閲覧するユーザには、ネガティブな投稿が表示されているという心の準備をしてから、投稿内容を閲覧することができるので、ショックを低減することができる。また、投稿を行ったユーザも、自身の投稿がネガティブなものであることを認識できるため、多くのユーザに閲覧される前に、内容を修正したり、削除したりすることも可能である。 This reduces the negative impact on viewers when a user who posts a negative message makes one, even though the percentage of negative messages is low. More specifically, users who view a message can prepare themselves for the fact that a negative message is being displayed before viewing the message, reducing the shock. In addition, users who post messages can recognize that their messages are negative, and can therefore modify or delete them before they are viewed by many users.

 より詳細には、第4~第6の実施の形態の構成によって、匿名化による心理的影響を「社会的フィードバックの理論」に基づき減らすことができる。社会的フィードバックの理論は、人々の行動が他人からのフィードバックによって変化するという考え方である。人々は他人からどう見られているか、どう評価されているかに敏感であり、そのフィードバックによって自己認識や行動を修正しようとする傾向がある。ネガティブな投稿を行ったユーザが自分の行動が「ネガティブ」とラベル付けされることで、その行動が否定的に評価されているというフィードバックを受け取る。その結果、社会的評価を気にするユーザはネガティブな投稿を避け、よりポジティブなコミュニケーションを促進する行動に変わる可能性がある。また、他のユーザもそのフィードバックを見ることで、ネガティブな投稿が社会的に受け入れられていないことを理解し、同様の投稿を避ける傾向が強まる。これは「社会的学習理論」の一環でもある。オンライン(特に匿名)でのWEBコミュニケーションでは攻撃性が増すのは、多数の論文で紹介されている(online disinhibition effect)。たとえば、図18の各要素に関して、フィードバックを投稿者に与えることで改善を期待できる。そして、上記の実施の形態にかかるネットワークシステム1においては、普段の投稿の傾向から、それらの要素を有する投稿が多いユーザの投稿を非表示にすることができる。
 <第7の実施の形態>
More specifically, the configurations of the fourth to sixth embodiments can reduce the psychological effects of anonymization based on the "social feedback theory." The social feedback theory is the idea that people's behavior changes with feedback from others. People are sensitive to how others see them and evaluate them, and tend to try to modify their self-awareness and behavior based on that feedback. A user who posted a negative message receives feedback that their behavior is negatively evaluated by having their behavior labeled as "negative." As a result, users who care about social evaluations may avoid posting negative messages and change their behavior to promote more positive communication. In addition, other users may see the feedback and understand that negative messages are not socially accepted, and will be more likely to avoid posting similar messages. This is also part of the "social learning theory." It has been introduced in many papers that online (especially anonymous) WEB communication increases aggression (online disinhibition effect). For example, by giving feedback to the poster regarding each element in FIG. 18, improvement can be expected. In the network system 1 according to the above embodiment, it is possible to hide posts from users who post many posts containing those elements based on the tendency of their usual posts.
Seventh embodiment

 また、図10を参照して、CPU110は、検索した投稿のうちから、ネガティブ投稿の割合が表示制限割合を越えているユーザからの投稿を取り除いてから(ステップS138)、ネガティブ投稿の割合が少ないユーザの投稿から順にSNSのページに並べなおすことも好ましい(ステップS139)。そして、CPU110は、投稿が好適に並び替えられたSNSのページデータを作成してもよい(ステップS140)。
 <第8の実施の形態>
10, it is also preferable that CPU 110 removes posts from users whose ratio of negative posts exceeds the display limit ratio from among the searched posts (step S138), and then rearranges the posts on the SNS page in order from the posts from users whose ratio of negative posts is smallest (step S139). CPU 110 may then create SNS page data in which the posts have been rearranged in a suitable manner (step S140).
Eighth embodiment

 さらには、図8や図10のステップS140において、CPU110は、閲覧者としてのユーザの趣味や好みや属性に応じて、SNSのページに広告を掲載してもよい。そして、特に本実施の形態においては、サーバ100のCPU110は、広告主の要請に従って配信先のユーザを選択する際に、ネガティブな投稿の割合が少ないユーザに対して表示するSNSページに優先して広告を配信することが好ましい。
 <第9の実施の形態>
8 and 10, the CPU 110 may post an advertisement on an SNS page according to the hobbies, preferences, and attributes of the user as a viewer. In particular, in this embodiment, when selecting a user to distribute to in accordance with a request from an advertiser, the CPU 110 of the server 100 preferably distributes the advertisement preferentially to an SNS page to be displayed to users with a low ratio of negative posts.
Ninth embodiment

 上記の実施の形態においては、ユーザの投稿を、ポジティブ・ニュートラル・ネガティブの3段階に分けるというものであった。しかしながら、このような形態には限られない。たとえば、各々の投稿に関して、さらに多くの段階に分けたり、2段階だけに分けたりしてもよい。 In the above embodiment, user posts are divided into three categories: positive, neutral, and negative. However, this is not the only option. For example, each post may be divided into more categories, or into only two categories.

 たとえば、図11に示すように、サーバ100のCPU110は、ユーザの投稿を、ポジティブ・ややポジティブ・ニュートラル・ややネガティブ・ネガティブの5段階に分けてもよい。あるいは、サーバ100のCPU110は、投稿者としてのユーザを、ポジティブなユーザ・ややポジティブなユーザ・ニュートラルなユーザ・ややネガティブなユーザ・ネガティブなユーザの5段階に分類してもよい。そして、ややネガティブまたはネガティブな投稿の割合が多いユーザの投稿を、閲覧者としての他のユーザに表示することを制限する形態であってもよい。
 <第10の実施の形態>
For example, as shown in Fig. 11, the CPU 110 of the server 100 may classify user posts into five levels: positive, slightly positive, neutral, slightly negative, and negative. Alternatively, the CPU 110 of the server 100 may classify users as posters into five levels: positive users, slightly positive users, neutral users, slightly negative users, and negative users. The server 100 may also restrict posts by users who have a high ratio of slightly negative or negative posts from being displayed to other users as viewers.
Tenth embodiment

 また、ユーザデータ121を構成する元となる投稿に関しては、数か月分のみを有効なものとして蓄積しても良い。たとえば、半年以上前の投稿に関しては、ユーザデータ121に反映しないようにしたり、3か月以内の投稿に関してネガティブな投稿の割合の計算の際の重み付けを大きくしたりしてもよい。
 <第11の実施の形態>
Also, only a few months' worth of posts may be stored as valid posts that are the source of the user data 121. For example, posts older than six months may not be reflected in the user data 121, and posts within the last three months may be weighted more heavily when calculating the ratio of negative posts.
Eleventh embodiment

 上記の実施の形態のネットワークシステム1の各装置の役割の一部または全部を他の装置が実行してもよい。たとえば、上記の実施の形態のサーバ100の役割の一部または全部を通信端末300などの別の装置が担ったり、クラウド上の複数の装置で分担したりしてもよい。 Some or all of the roles of each device in the network system 1 of the above embodiment may be performed by another device. For example, some or all of the roles of the server 100 of the above embodiment may be performed by another device such as a communication terminal 300, or may be shared among multiple devices on the cloud.

 たとえば、1つのサーバ群がSNSを実現し、1つのサーバ群が投稿の内容を言語処理し、1つのサーバ群が投稿に関する感情分析を行ってもよい。 For example, one server group may implement a social networking system, another server group may perform language processing on the content of posts, and another server group may perform sentiment analysis on the posts.

 あるいは、サーバ100が搭載するプログラムの一部を通信端末300で記憶して実行してもよい。より詳細には、サーバ100のCPU110は、閲覧者としてのユーザのために、当該ユーザの趣味や好みや属性などに応じた複数の投稿のデータを抽出して通信端末300に送信する。なお、当該投稿のデータには、投稿の内容と、投稿者名と、投稿者のネガティブな投稿の割合とが含まれる。 Alternatively, a part of the program installed in the server 100 may be stored and executed in the communication terminal 300. More specifically, the CPU 110 of the server 100 extracts data of multiple posts according to the hobbies, preferences, attributes, etc. of the user as a viewer, and transmits the data to the communication terminal 300. The data of the posts includes the content of the posts, the poster's name, and the percentage of negative posts by the poster.

 一方、通信端末300のCPU310は、メモリ320に格納されているSNSのためのアプリケーションプログラムに従って以下の処理を実行する。 Meanwhile, the CPU 310 of the communication terminal 300 executes the following processes according to the application program for SNS stored in the memory 320.

 まず、通信端末300のCPU310は、ユーザが投稿を行うたびに、CPU310の判断によって、またはサーバ100による判断に従って、ネガティブな投稿である否かを判断する。CPU310は、判断結果に基づいてメモリ320のユーザデータ121を更新していく。また、CPU310は、操作部340を介して、ユーザから表示制限割合の設定を受け付けることもできる。 First, each time a user posts, the CPU 310 of the communication terminal 300 determines whether the post is negative, either by itself or according to the determination of the server 100. The CPU 310 updates the user data 121 in the memory 320 based on the result of the determination. The CPU 310 can also accept a display restriction ratio setting from the user via the operation unit 340.

 そして、図12に示すように、サーバ100からの、ユーザの趣味や好みや属性に適した複数の投稿のデータを受信する(ステップS232)。CPU310は、ユーザデータ121を参照して、当該ユーザの表示制限割合を読み出す(ステップS236)。CPU310は、サーバ100から受信した投稿のうちから、ネガティブ投稿の割合が表示制限割合を越えているユーザからの投稿を取り除く(ステップS238)。あるいは、CPU110は、検索した投稿のうちから、ネガティブ投稿の割合が表示制限割合未満のユーザの投稿だけを抽出する(ステップS238)。CPU310は、残った投稿のデータに基づいて、SNSの画面をディスプレイ330に表示する(ステップS242)。
 <補足>
Then, as shown in Fig. 12, data of a plurality of posts suitable for the user's hobbies, preferences, and attributes is received from the server 100 (step S232). The CPU 310 refers to the user data 121 and reads out the display limit ratio of the user (step S236). The CPU 310 removes posts from users whose negative post ratio exceeds the display limit ratio from among the posts received from the server 100 (step S238). Alternatively, the CPU 110 extracts only posts from users whose negative post ratio is less than the display limit ratio from among the searched posts (step S238). The CPU 310 displays the SNS screen on the display 330 based on the data of the remaining posts (step S242).
<Additional Information>

 ここで、上記の投稿内容に関するネガティブまたはポジティブなどの判断手法について補足する。たとえば、サーバ100は、図13に示すような感情分析処理を行ってもよい。なお、ネガティブな投稿とは、他のユーザにストレスを与える(怒り・嫌悪・失望)の感情の事である。そして、ネガティブ感情を細分化できる感情解析モデルを使用する場合は、「悲しみ、不安、孤独)の感情は、ネガティブ感情ではあるが誹謗中傷ではない可能性が高いため、CPU110は、ネガティブな投稿と判断しないことが好ましい。
 <その他の適用例>
Here, a supplementary explanation will be given regarding the method of determining whether the posted content is negative or positive. For example, the server 100 may perform emotion analysis processing as shown in FIG. 13. A negative post is an emotion (anger, disgust, disappointment) that causes stress to other users. When using an emotion analysis model that can subdivide negative emotions, it is preferable that the CPU 110 does not determine that emotions such as "sadness, anxiety, and loneliness" are negative emotions but are highly likely not slanderous.
<Other application examples>

 また、上記の実施の形態のネットワークシステム1は、一例として、図14に示すように、SNSの情報処理に適用することができる。 The network system 1 of the above embodiment can also be applied to information processing in SNS, as shown in FIG. 14, as an example.

 あるいは、ネットワークシステム1は、一例として、図15に示すように、オンラインゲームの投稿にも適用することができる。 Alternatively, the network system 1 can also be applied to posting online games, as shown in FIG. 15, as an example.

 あるいは、ネットワークシステム1は、一例として、図16に示すように、ニュースやレビューや動画のコメントなどの投稿にも適用することができる。 Alternatively, the network system 1 can also be applied to posting news, reviews, comments on videos, etc., as shown in FIG. 16, for example.

 あるいは、ネットワークシステム1は、一例として、図17に示すように、Twitter(登録商標)などの投稿にも適用することができる。
 <自然言語処理モデルで解析した感情解析例>
Alternatively, the network system 1 can be applied to posts on Twitter (registered trademark) or the like, as shown in FIG. 17, for example.
<Example of emotion analysis using natural language processing model>

 以下に、自然言語処理モデルを利用してAIで解析した感情解析例を示す。
(ネガティブ例1)
Aさんの投稿:
「新しい仕事が見つかり、とても楽しくやっています!」
Bさんのコメント:
「どうせその仕事もすぐ辞めるんでしょう?Aさんの仕事の実績を見てると、長続きするとは思えませんよ。」
感情解析結果:
このコメントは、攻撃的かつ否定的な感情が含まれています。BさんはAさんの過去の職歴を否定的に評価し、その能力や継続性に疑問を投げかけています。
Below is an example of sentiment analysis using AI with a natural language processing model.
(Negative Example 1)
Posted by A:
I found a new job and I'm having a lot of fun!
B's comment:
"You'll probably quit that job soon anyway, won't you? Looking at your work history, I don't think you'll last long."
Sentiment Analysis Results:
This comment is aggressive and negative. Person B is negatively evaluating Person A's past work history and questioning his/her ability and continuity.

(ネガティブ例2)
Aさんの投稿:
「最近、健康に気をつけて、毎日ランニングを始めました。」
Bさんのコメント:
「笑っちゃうね、Aさんが健康志向なんて。いつもジャンクフードばっかり食べてるくせに。」
感情解析結果:
このコメントも攻撃的かつ否定的な感情が込められています。BさんはAさんの新たな試みを皮肉混じりの言葉で否定し、過去の行動を持ち出してからかっています。
(Negative Example 2)
Posted by A:
"Recently, I've been focusing on my health and have started running every day."
B's comment:
“It’s funny that you’re so health-conscious. You eat junk food all the time.”
Sentiment Analysis Results:
This comment also has an aggressive and negative feel to it. Person B is sarcastic and dismissing Person A's new endeavor, and is mocking Person A by bringing up his past actions.

(ポジティブ例1)
Aさんの投稿:
「今週末は山へハイキングに行く予定です。大自然を楽しみながらリフレッシュしたいと思います!」
Bさんのコメント:
「素晴らしいアイデアですね、Aさん!大自然は最高のリラクゼーションです。美しい風景の写真を楽しみにしています!」
感情解析結果:
このコメントは肯定的でエンカレッジングな感情が含まれています。BさんはAさんのハイキング計画を賞賛し、その楽しみを共有し、期待を示しています。
(Positive Example 1)
Posted by A:
"I'm planning to go hiking in the mountains this weekend. I want to refresh myself while enjoying the great outdoors!"
B's comment:
"That's a great idea, Mr. A! Nature is the best way to relax. I'm looking forward to seeing some beautiful landscape photos!"
Sentiment Analysis Results:
This comment contains positive and encouraging emotions. Person B praises Person A's hiking plan, shares their enjoyment, and expresses excitement.

(ポジティブ例2)
Aさんの投稿:
「今日は手作りのケーキを作りました。初めてだったけど、思ったより上手くできたと思います!」
Bさんのコメント:
「すごい、Aさん!そのケーキ、見た目も美味しそう!あなたの料理のセンスと創造力にはいつも感銘を受けます。」
感情解析結果:
このコメントはポジティブで賞賛的な感情を表しています。BさんはAさんの料理能力を賞賛し、彼の試みを肯定的に評価し、労をねぎらっています。
 <まとめ>
(Positive Example 2)
Posted by A:
"Today I made a homemade cake. It was my first time, but I think it turned out better than I expected!"
B's comment:
"Wow, Mr. A! That cake looks delicious! I'm always impressed with your culinary sense and creativity."
Sentiment Analysis Results:
This comment expresses positive and complimentary sentiment. Person B praises Person A's cooking ability, evaluates his efforts positively, and thanks him for his efforts.
<Summary>

 上記の実施の形態においては、SNS(Social Networking Service)を提供するサーバと、SNSを利用するユーザの通信端末と、を備えるネットワークシステムが提供される。サーバは、ユーザ毎に、ネガティブな投稿を行う割合を記憶しておき、ネガティブな投稿を行う割合が高いユーザの投稿を別のユーザに表示することを制限する。 In the above embodiment, a network system is provided that includes a server that provides a social networking service (SNS) and a communication terminal of a user who uses the SNS. The server stores the percentage of negative posts for each user, and restricts the display to other users of posts from users who have a high percentage of negative posts.

 好ましくは、サーバは、SNSを利用中のユーザ毎に、表示を制限すべき別のユーザのネガティブな投稿の割合の設定を受け付ける。 Preferably, the server accepts, for each user using the SNS, a setting for the percentage of negative posts from other users that should be restricted from being displayed.

 好ましくは、サーバは、SNSを利用中のユーザの通信端末に、設定された投稿の割合を示す情報を表示させる。 Preferably, the server displays information indicating the set posting ratio on the communication device of a user who is using the SNS.

 好ましくは、サーバは、SNSを利用中のユーザの通信端末に、当該ユーザに関するネガティブな投稿の割合を示す情報を表示させる。 Preferably, the server causes a communication device of a user using the SNS to display information indicating the percentage of negative posts about that user.

 好ましくは、サーバは、SNSを利用中のユーザの通信端末に、表示されている投稿の投稿者に関するネガティブな投稿の割合を示す情報を表示させる。 Preferably, the server displays information on the communication terminal of a user using the SNS indicating the percentage of negative posts related to the poster of the displayed post.

 好ましくは、サーバは、SNSを利用中のユーザの通信端末に、表示されている投稿がネガティブであることを示す所定の表示を行う。 Preferably, the server displays a predetermined message on the communication device of a user using the SNS indicating that the displayed post is negative.

 好ましくは、サーバは、ネガティブな投稿を行う割合が高いユーザよりも、当該割合が低いユーザの投稿を優先して表示する。 Preferably, the server will prioritize displaying posts from users with a low rate of negative posts over users with a high rate of negative posts.

 好ましくは、サーバは、ネガティブな投稿を行う割合が高いユーザよりも、当該割合が低いユーザへ優先して広告を表示する。 Preferably, the server prioritizes displaying advertisements to users with a low rate of negative posts over users with a high rate of negative posts.

 上記の実施の形態においては、ユーザがSNSに投稿するステップと、サーバが、投稿がネガティブなものであるか否かを判断することによって、投稿者であるユーザのネガティブな投稿を行う割合を更新するステップと、閲覧者であるユーザがSNSを閲覧する際に、サーバが、ネガティブな投稿を行う割合が高いユーザの投稿の表示を制限するステップと、を備える情報処理方法が提供される。 In the above embodiment, an information processing method is provided that includes the steps of: a user posting to an SNS; a server updating the proportion of negative posts made by the user who is the poster by determining whether the post is negative or not; and, when a user who is the viewer browses the SNS, the server restricts the display of posts made by users who make a high proportion of negative posts.

 上記の実施の形態においては、SNSを提供するサーバが提供される。ユーザの通信端末と通信するための通信インターフェイスと、ユーザ毎の、ネガティブな投稿を行う割合を記憶するためのメモリと、ネガティブな投稿を行う割合が高いユーザの投稿の別のユーザへの表示を制限するプロセッサと、を備えるサーバが提供される。 In the above embodiment, a server that provides an SNS is provided. The server includes a communication interface for communicating with users' communication terminals, a memory for storing the percentage of negative posts for each user, and a processor that limits the display to other users of posts from users with a high percentage of negative posts.

 今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した説明ではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present invention is indicated by the claims, not by the above description, and is intended to include all modifications within the meaning and scope of the claims.

1    :ネットワークシステム
100  :サーバ
110  :CPU
120  :メモリ
121  :ユーザデータ
140  :操作部
160  :通信インターフェイス
300  :通信端末
310  :CPU
320  :メモリ
330  :ディスプレイ
340  :操作部
350  :タッチパネル
360  :通信インターフェイス
370  :スピーカ
380  :マイク
390  :カメラ
 
1: Network system 100: Server 110: CPU
120: Memory 121: User data 140: Operation unit 160: Communication interface 300: Communication terminal 310: CPU
320: Memory 330: Display 340: Operation unit 350: Touch panel 360: Communication interface 370: Speaker 380: Microphone 390: Camera

Claims (10)

 SNS(Social Networking Service)を提供するサーバと、
 前記SNSを利用するユーザの通信端末と、を備え、
 前記サーバは、前記ユーザ毎に、ネガティブな投稿を行う割合を記憶しておき、ネガティブな投稿を行う割合が高いユーザの投稿を別のユーザに表示することを制限する、ネットワークシステム。
A server providing a social networking service (SNS);
A communication terminal of a user who uses the SNS,
The server stores the rate at which negative posts are made for each user, and restricts the display to other users of posts from users with a high rate of negative posts.
 前記サーバは、前記SNSを利用中のユーザ毎に、表示を制限すべき別のユーザのネガティブな投稿の割合の設定を受け付ける、請求項1に記載のネットワークシステム。 The network system according to claim 1, wherein the server accepts, for each user using the SNS, a setting for the proportion of negative posts by other users that should be restricted from being displayed.  前記サーバは、前記SNSを利用中のユーザの通信端末に、前記設定された投稿の割合を示す情報を表示させる、請求項1に記載のネットワークシステム。 The network system according to claim 1, wherein the server causes a communication terminal of a user using the SNS to display information indicating the set posting ratio.  前記サーバは、前記SNSを利用中のユーザの通信端末に、当該ユーザに関するネガティブな投稿の割合を示す情報を表示させる、請求項1に記載のネットワークシステム。 The network system according to claim 1, wherein the server causes a communication terminal of a user using the SNS to display information indicating the proportion of negative posts about the user.  前記サーバは、前記SNSを利用中のユーザの通信端末に、表示されている投稿の投稿者に関するネガティブな投稿の割合を示す情報を表示させる、請求項1に記載のネットワークシステム。 The network system according to claim 1, wherein the server causes a communication terminal of a user using the SNS to display information indicating the percentage of negative posts related to the poster of the displayed post.  前記サーバは、前記SNSを利用中のユーザの通信端末に、表示されている投稿がネガティブであることを示す所定の表示を行う、請求項1に記載のネットワークシステム。 The network system according to claim 1, wherein the server displays a predetermined message on the communication terminal of a user using the SNS indicating that the displayed post is negative.  前記サーバは、ネガティブな投稿を行う割合が高いユーザよりも、当該割合が低いユーザの投稿を優先して表示する、請求項1に記載のネットワークシステム。 The network system according to claim 1, wherein the server prioritizes displaying posts by users with a low rate of negative posts over posts by users with a high rate of negative posts.  前記サーバは、ネガティブな投稿を行う割合が高いユーザよりも、当該割合が低いユーザへ優先して広告を表示する、請求項1に記載のネットワークシステム。 The network system according to claim 1, wherein the server displays advertisements preferentially to users with a low rate of negative posts over users with a high rate of negative posts.  ユーザがSNSに投稿するステップと、
 サーバが、前記投稿がネガティブなものであるか否かを判断することによって、投稿者であるユーザのネガティブな投稿を行う割合を更新するステップと、
 閲覧者であるユーザがSNSを閲覧する際に、前記サーバが、ネガティブな投稿を行う割合が高いユーザの投稿の表示を制限するステップと、を備える情報処理方法。
A step in which a user posts on an SNS;
A server updates the negative posting rate of the user by determining whether the posting is negative;
The information processing method includes a step in which, when a user who is a viewer views an SNS, the server restricts the display of posts from users who have a high rate of making negative posts.
 SNSを提供するサーバであって、
 ユーザの通信端末と通信するための通信インターフェイスと、
 ユーザ毎の、ネガティブな投稿を行う割合を記憶するためのメモリと、
 ネガティブな投稿を行う割合が高いユーザの投稿の別のユーザへの表示を制限するプロセッサと、を備えるサーバ。
A server providing an SNS,
a communication interface for communicating with a user's communication terminal;
A memory for storing a ratio of negative posts for each user;
A server comprising: a processor that limits the display of posts from a user with a high rate of negative posts to other users.
PCT/JP2024/023693 2023-07-03 2024-07-01 Network system, information processing method, and server WO2025009489A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2023109387A JP7405476B1 (en) 2023-07-03 2023-07-03 Network systems, information processing methods, and servers
JP2023-109387 2023-07-03

Publications (1)

Publication Number Publication Date
WO2025009489A1 true WO2025009489A1 (en) 2025-01-09

Family

ID=89307846

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2024/023693 WO2025009489A1 (en) 2023-07-03 2024-07-01 Network system, information processing method, and server

Country Status (2)

Country Link
JP (1) JP7405476B1 (en)
WO (1) WO2025009489A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002175256A (en) * 2000-12-06 2002-06-21 Micronet Co Ltd Morality conservation system in voice and/or literal communication and fighting type game system using it
JP2004246760A (en) * 2003-02-17 2004-09-02 Fuji Photo Film Co Ltd Electronic bulletin board monitoring system
JP2012160080A (en) * 2011-02-01 2012-08-23 Toshiba Tec Corp Server device, information processing system, and control program
JP2013012152A (en) * 2011-06-30 2013-01-17 Rakuten Inc Review contribution control device, review contribution control method, review contribution control program, and computer readable recording medium for recording the program
JP2013088832A (en) * 2011-10-13 2013-05-13 Sony Corp Information processing device, information processing method, and program
JP2017151741A (en) * 2016-02-25 2017-08-31 株式会社ぐるなび Information processing device, information processing method, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002175256A (en) * 2000-12-06 2002-06-21 Micronet Co Ltd Morality conservation system in voice and/or literal communication and fighting type game system using it
JP2004246760A (en) * 2003-02-17 2004-09-02 Fuji Photo Film Co Ltd Electronic bulletin board monitoring system
JP2012160080A (en) * 2011-02-01 2012-08-23 Toshiba Tec Corp Server device, information processing system, and control program
JP2013012152A (en) * 2011-06-30 2013-01-17 Rakuten Inc Review contribution control device, review contribution control method, review contribution control program, and computer readable recording medium for recording the program
JP2013088832A (en) * 2011-10-13 2013-05-13 Sony Corp Information processing device, information processing method, and program
JP2017151741A (en) * 2016-02-25 2017-08-31 株式会社ぐるなび Information processing device, information processing method, and program

Also Published As

Publication number Publication date
JP2025007776A (en) 2025-01-17
JP7405476B1 (en) 2023-12-26

Similar Documents

Publication Publication Date Title
DeVito From editors to algorithms: A values-based approach to understanding story selection in the Facebook news feed
JP6539856B2 (en) Providing Extended Message Elements in Electronic Communication Threads
AU2010266611B2 (en) Gathering information about connections in a social networking service
Wei et al. Understanding the intentions of users to ‘stick’to social networking sites: a case study in Taiwan
US10009345B2 (en) Selective content accessibility in a social network
KR102173250B1 (en) Negative signals for advertisement targeting
US9286575B2 (en) Adaptive ranking of news feed in social networking systems
US9582786B2 (en) News feed ranking model based on social information of viewer
US9704175B2 (en) Conversation management systems
CN107924372B (en) Information processing system and information processing method
Thomson et al. I “like” that: Exploring the characteristics that promote social media engagement with news photographs
Huang Social contagion effects in experiential information exchange on bulletin board systems
Shepherd Gaming Reddit’s Algorithm: r/the_donald, Amplification, and the Rhetoric of Sorting
US20140172545A1 (en) Learned negative targeting features for ads based on negative feedback from users
JP2017514194A (en) Ideogram based on sentiment analysis
JP6729590B2 (en) Information processing apparatus, information processing method, and program
WO2014134155A1 (en) Candidate and job trending in employment system
WO2013074321A1 (en) Targeting information to a user based on viewed profile pages
WO2018231097A1 (en) Interactive system and method for displaying advertising content
US10976901B1 (en) Method and system to share information
JP2020057221A (en) Information processing method, information processing device, and program
US10643148B2 (en) Ranking of news feed in a mobile device based on local signals
JP7405476B1 (en) Network systems, information processing methods, and servers
Eslamimehdiabadi et al. I always assumed that I wasn’t really that close to [her]": Reasoning about invisible algorithms in the news feed
Hakobyan Communicating scientific knowledge as News on Social Media: analyses in frames of Luhmann’s System Theory