SNS management device, SNS management method, and computer program

The SNS management device uses AI to assess file safety and requires owner approval for non-owner uploads, effectively preventing the spread of harmful content on social networking services.

JP2026042647APending Publication Date: 2026-03-11TIEUPS INC
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-27
Publication Date
2026-03-11

AI Technical Summary

Technical Problem

Existing technologies fail to prevent the sharing of harmful or illegal data on social networking services (SNS), posing a risk to users.

Method used

An SNS management device that utilizes artificial intelligence to determine the harmfulness or illegality of data files, allowing uploads only if deemed safe, and sends alerts to users if problematic, with owner approval required for non-owner uploads.

Benefits of technology

Ensures safe file sharing on SNS by preventing the spread of harmful or illegal content, enhancing user safety and control over shared data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026042647000001_ABST
    Figure 2026042647000001_ABST
Patent Text Reader

Abstract

To provide an SNS management device, method, and program that enables SNS users to safely share files on the SNS. [Solution] An SNS management device 1 that manages an SNS that stores data files linked to users, includes an upload acceptance unit 12 that acquires, via a terminal 100, the data file and the user's identification information linked to the specified storage area to which the data file is uploaded, an AI control unit 13 that generates a judgment instruction to an artificial intelligence 200 to determine whether the data file is harmful or illegal, and a data management unit 14 that allows the upload of the data file if the artificial intelligence determines that the data file is not harmful or illegal, and sends a warning to the terminal that uploaded the data file if it determines that the data file is harmful or illegal, and the artificial intelligence has a trained model that takes a data file as input and outputs a judgment result as to whether the data file is harmful or illegal.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a technology that enables users of a social networking service (SNS) to safely share files on the SNS. [Background technology]

[0002] In recent years, many users have joined SNS, and various types of information are being disseminated within the SNS. Therefore, it would be convenient to be able to share appropriate data files on the SNS. However, with the large number of users participating, there is a risk that harmful or illegal data may be shared. Therefore, there is a need for technology that allows files to be shared safely on SNS.

[0003] Patent Document 1 discloses a technology in which, when a client shares a file with a server, if the server detects that the copied file received contains a virus, it notifies the client and deletes the copied file. Patent Document 2 discloses a technology in a storage device in which, if the elapsed time since the last access to the shared data from a terminal is equal to or greater than a threshold time, it disables the sharing service of enabled shared data. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Publication No. 2022-172074 [Patent Document 2] Japanese Patent Application Publication No. 2019-125347

[0005] None of the above patent documents are intended to prevent harmful or illegal data sharing on social networking sites. Summary of the Invention [Problem to be solved by the invention]

[0006] An object of the present invention is to provide an SNS management device that enables SNS users to safely share files on the SNS. [Means for solving the problem]

[0007] In order to achieve the above-mentioned object, an SNS management device according to one aspect of the present invention is an SNS management device that manages an SNS in which data files are stored in association with users, and includes: an upload acceptance unit that acquires, via a terminal, the data file and user identification information associated with a designated storage area to which the data file is uploaded; an AI control unit that generates a judgment instruction to an artificial intelligence to determine whether the data file is harmful or illegal; and a data management unit that allows the upload of the data file if the artificial intelligence determines that the data file is not harmful or illegal, and that issues a warning to the terminal that uploaded the data file if the artificial intelligence determines that the data file is harmful or illegal, and the artificial intelligence has a trained model that receives the data file as input and outputs a judgment result as to whether the data file is harmful or illegal.

[0008] When it is determined that the data is harmful or illegal, the data management unit may accept input from the terminal as to whether or not to approve the upload, and when input indicating approval is accepted, compare the identification information of a first user linked to the terminal that uploaded the data file with the identification information of a second user linked to the storage area, and if the first user and the second user are not the same, send a notification to the terminal of the second user linked to the storage area and accept input as to whether or not to approve the upload.

[0009] The system may further include a decoration management unit that accepts decoration for a download screen that is displayed when the uploaded data file is downloaded, for each of the data files.

[0010] In order to achieve the above-mentioned object, an SNS management method according to another aspect of the present invention is an SNS management method for managing an SNS that stores data files in association with users, the method comprising: an upload acceptance process for acquiring, via a terminal, the data file and user identification information associated with a designated storage area to which the data file is uploaded; an AI control process for generating a determination instruction to an artificial intelligence to determine whether the data file is harmful or illegal; and a data management process for allowing the upload of the data file if the artificial intelligence determines that the data file is not harmful or illegal, and for issuing a warning to the terminal that uploaded the data file if the artificial intelligence determines that the data file is harmful or illegal. The artificial intelligence has a trained model that receives the data file as input and outputs a determination result as to whether the data file is harmful or illegal.

[0011] In order to achieve the above-mentioned object, a computer program according to yet another aspect of the present invention is a computer program for managing an SNS that stores data files in association with users, and causes a computer to execute an upload acceptance process that acquires, via a terminal, the data file and user identification information associated with a designated storage area to which the data file is uploaded; an AI control process that generates a judgment instruction to an artificial intelligence to determine whether the data file is harmful or illegal; and a data management process that allows the upload of the data file if the artificial intelligence determines that the data file is not harmful or illegal, and sends a warning to the terminal that uploaded the data file if the artificial intelligence determines that the data file is harmful or illegal, and the artificial intelligence has a trained model that receives the data file as input and outputs a judgment result as to whether the data file is harmful or illegal.

[0012] The computer program can be provided by downloading it via a network such as the Internet, or by recording it on various computer-readable recording media. [Effects of the Invention]

[0013] According to the present invention, users of an SNS can safely share files on the SNS. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is a functional block diagram illustrating an embodiment of an SNS management device according to an embodiment of the present invention. [Figure 2] 10 is a flowchart showing a first example of a processing flow of the SNS management device. [Figure 3] 5A and 5B are diagrams showing a first example and a second example of a screen displayed on a second terminal by the SNS management device. [Figure 4] 10A and 10B are diagrams showing a third example and a fourth example of a screen displayed on the second terminal by the SNS management device. [Figure 5] 10A and 10B are diagrams showing a fifth example and a sixth example of a screen displayed on the second terminal by the SNS management device. [Figure 6] 10A and 10B are diagrams showing (a) a seventh example and (b) an eighth example of a screen displayed on the second terminal by the SNS management device. [Figure 7] 5A and 5B are diagrams showing a first example and a second example of a screen displayed on a first terminal by the SNS management device. [Figure 8] FIG. 10 is a diagram showing a third example of a screen displayed on the first terminal by the SNS management device. DETAILED DESCRIPTION OF THE INVENTION

[0015] An embodiment of the present invention will be described with reference to FIG. The SNS management device 1 shown in FIG. 1 is a device that manages an SNS (hereinafter, the SNS managed by the SNS management device 1 will also be referred to as the "managed SNS"). In this SNS, multiple users register accounts on the SNS and log in to their accounts to view and post content via their respective devices. Individual users participating in the managed SNS can post content within the managed SNS, and other users participating in the managed SNS can view this content.

[0016] In this managed SNS, for example, profile page owners and users who act as visitors to the profile pages hold accounts and participate. The owners may be so-called influencers, celebrities, or entertainers, and many visitors visit the owner's profile pages. The visitors are, for example, ordinary users who visit the owner's profile page to collect information about the owner. In addition, the owner and visitors upload appropriate data files to the owner's profile page and use the profile page as a hub to share data with the owner and other visitors. It should be noted that the status of a user of a managed SNS may change depending on the situation; for example, the owner may be a visitor visiting another user's profile page.

[0017] The SNS management device 1 is connected to, for example, a plurality of user terminals 100 via a network NW. The user terminals 100 are also referred to as, for example, a first terminal 20 and a second terminal 30 depending on their roles. For ease of explanation, the terminal that accepts operations as the owner of the profile page will be described as the first terminal 20, and the terminal that accepts operations as a visitor will be described as the second terminal 30, but the terminals 20 and 30 may have the same hardware configuration.

[0018] Although only one first terminal 20 and one second terminal 30 are shown in the figure, multiple first terminals 20 and multiple second terminals 30 can be connected and participate in the SNS.

[0019] The first terminal 20 and the second terminal 30 each include a display unit 21, 31 that displays information received from the SNS management device 1, and an input unit 22, 32 that accepts input from the owner or visitor. The display units 21, 31 are configured, for example, by a display, and the input units 22, 32 are configured, for example, by a touch panel or a keyboard. The user terminal may be a personal computer or a mobile terminal such as a tablet terminal or a smartphone.

[0020] In this embodiment, it is assumed that there may be a plurality of client terminals equipped with the SNS management device 1. Also, there may be a plurality of user terminals equipped with the SNS management device 1. Furthermore, there may be a plurality of servers equipped with the SNS management device 1. Also, the functions of the SNS management device 1 may be realized as a system by a plurality of configurations connected via a network. Some or all of the functions of the SNS management device 1 may be realized by cloud computing.

[0021] ●Function configuration The SNS management device 1 is composed of a storage medium such as a memory, a processor, a communication module, an input / output interface, etc., and the processor executes a computer program recorded on the storage medium to realize the functional blocks shown in Fig. 1. The storage medium is a computer-readable recording medium and may include storage devices such as random access memory (RAM), read only memory (ROM), a disk drive, a solid state drive (SSD), and flash memory. Here, non-transitory storage devices such as ROM, disk drives, SSDs, and flash memory may be included in the SNS management device 1 as storage devices separate from the memory.

[0022] The SNS management device 1 has the above-described hardware configuration and mainly includes a display control unit 11, an upload reception unit 12, an AI control unit 13, a data management unit 14, a decoration management unit 15, a storage unit 18, and a communication processing unit 19.

[0023] The display control unit 11 is a functional unit that displays content transmitted from a user via a user terminal 100 on other user terminals 100. The display control unit 11 also displays a user-specific screen, a so-called profile page, that is linked to the user's account and displays information specific to the user on the user terminal 100. Furthermore, the display control unit 11 displays information about files that the user is permitted to view in a storage area linked to the user.

[0024] The upload reception unit 12 is a functional unit that receives uploads of data files from appropriate users via the user terminal 100. In the managed SNS of this embodiment, a storage area associated with each user is provided, and data files accessible to other users can be stored for each user. The data files may be text files, audio files, video files, compressed files, or other appropriate file formats. The upload reception unit 12 may receive uploads of multiple files for one user. The upload reception unit 12 receives uploads of data files by the owner to the owner's storage area. The upload reception unit 12 also receives uploads of data files by visitors other than the owner to the owner's storage area via the second terminal 30. In an aspect in which displayed folders can be set in the storage area associated with the user, the upload reception unit 12 may receive selection of a folder in which to save the data files.

[0025] The AI ​​control unit 13 is a functional unit that controls input to the artificial intelligence unit 200. Various instructions generated by the AI ​​control unit 13 are, for example, prompts, but are not limited to these as long as they are instructions that the artificial intelligence unit 200 can interpret.

[0026] The AI ​​control unit 13 generates a judgment instruction for the artificial intelligence unit 200 to judge whether or not the uploaded data file is harmful or illegal, for example, by referring to a database DB. That is, the AI ​​control unit 13 inspects the data file using the artificial intelligence unit 200. The judgment instruction may be an instruction to judge whether or not there is a comprehensive problem, or an instruction to judge whether or not there is a problem from multiple perspectives, such as harmfulness and illegality. The judgment instruction may also be an instruction to judge the degree of problematic nature of the data file in stages. Furthermore, the judgment instruction may also be an instruction to output the accuracy of the judgment.

[0027] The artificial intelligence unit 200 is an artificial intelligence (AI) equipped with an appropriate learning model (also called a machine learning model). A learning model is a learning model based on a machine learning algorithm. Specific examples of machine learning algorithms include nearest neighbor algorithms, naive Bayes algorithms, decision trees, and support vector machines. Another example is deep learning, which uses a neural network to generate features and connection weighting coefficients for learning. The artificial intelligence unit 200 can apply the above algorithms as appropriate.

[0028] The artificial intelligence unit 200 has, for example, a trained model that receives a data file as input and outputs a determination result. For example, the trained model has obtained at least illegal data files as training data. Illegal data files are, for example, files containing computer viruses. Furthermore, the trained model has obtained harmful data files as training data. Harmful data files are, for example, files containing content that violates public order and morals. Furthermore, the trained model may have obtained non-illegal data files or non-harmful data files as training data. The trained model may be a model that has been trained using either supervised learning or unsupervised learning, or a combination of both.

[0029] The artificial intelligence unit 200 may have a first trained model trained using illegal data files and a second trained model trained using harmful data files.

[0030] The trained model may have appropriate training data obtained in advance, and may also undergo additional training as needed. The training data may be provided by an administrator or may include information collected from the Internet, etc. The trained model may be trained using a data file received by the upload receiving unit 12, for example.

[0031] The data management unit 14 is a functional unit that executes processing on the uploaded data file according to the determination result by the AI ​​control unit 13. If the data management unit 14 determines that there is no problem with the data file, it allows the data file to be uploaded.

[0032] If the data management unit 14 determines that there is a problem with the data file, it temporarily suspends the upload of the data file. The data management unit 14 also sends an alert to the second terminal 30 that uploaded the data file. The data management unit 14 also receives input via the second terminal 30 as to whether or not the upload is approved. The data management unit 14 allows the upload of the data file in response to an approval instruction from the visitor who uploaded the data file.

[0033] The data management unit 14 may upload data files determined to be problematic to a different storage area than that for data files that are not problematic. For example, the data management unit 14 may store data files determined to be problematic in a folder different from the folder specified by the visitor. The different folder may be, for example, a so-called spam folder. This configuration can mitigate damage even if the data file approved by the visitor contains a computer virus or other program that affects the operation of the computer.

[0034] If a data file is determined to be harmful or illegal but is nevertheless uploaded with the approval of the uploading terminal, the data management unit 14 compares the identification information of the user (an example of the "first user" in the claims) associated with the user terminal 100 that uploaded the data file with the identification information of the owner (an example of the "second user" in the claims) associated with the storage area specified at the time of uploading. If the uploading user is not the owner, the data management unit 14 sends a notification to the owner's first terminal 20 and accepts input regarding whether or not the upload was approved. With this configuration, the owner can specify their own profile page, check the uploaded data file, and set whether or not to upload, thereby enabling them to manage the safety of file sharing on their profile page themselves.

[0035] Furthermore, when a data file is uploaded, the data management unit 14 may send a notification to the first terminal 20 of the user associated with the storage area to which the data file is uploaded. The notification may be sent via email or an appropriate application linked to the account. Furthermore, the notification is not limited to a push notification, and may be configured to display an appropriate notification on the screen when the user of the first terminal 20 accesses the managed SNS. Furthermore, the data management unit 14 may change the notification format depending on the determination result of the uploaded data file.

[0036] When a data file is uploaded, the data management unit 14 displays an operation screen G90 (see FIG. 7(a)) on the first terminal 20 via the display control unit 11, which accepts operations for the data file. The operation may be, for example, a selection of rejection, abandonment, or approval. Furthermore, on the operation screen G90, the display area for information about the data file may differ depending on the evaluation result of the data file. For example, the display area for data files with no problems and the display area for data files with problems are displayed in separate areas.

[0037] If rejection is selected for the data file, the data file uploaded from the second terminal 30 will not be made public and will be deleted from the storage area. If approval is selected, the uploaded data file will be made public in the storage area associated with the user of the first terminal 20. If abandonment is selected, the decision will be left pending and, for example, the user will be able to transition from the operation screen to another screen.

[0038] The data management unit 14 may also receive a setting for the disclosure range of the approved data file from the first terminal 20. The disclosure range can be selected from, for example, public disclosure, which allows access to all visitors, and limited disclosure, which allows access only to users who have accounts on the managed SNS.

[0039] The above-described configuration allows multiple users to share various data files via profile pages in a managed SNS. In particular, users linked to a profile page, i.e., visitors other than the owner, can exchange information via the owner's profile page, centralizing information through the owner's profile page as a hub. Furthermore, in an environment where many users can upload data files, there is a risk that harmful or illegal data files may be uploaded. However, safety is ensured by censorship using artificial intelligence to determine whether or not there is a problem. Furthermore, if a data file is determined to have a problem, an alert is sent to the uploader, allowing the uploader to become aware of the problem even if they are not aware of the problem. Furthermore, if a data file is determined to have a problem, an alert is also sent to the owner of the profile page, preventing the spread of problematic data files via profile pages, even if the uploader had malicious intent.

[0040] The decoration management unit 15 is a functional unit that accepts decorations for a download screen that is displayed when an uploaded data file is downloaded. The decoration management unit 15 accepts decorations for the download screen of the data file via the user terminal 100 of the user who uploaded the data file. The decoration management unit 15 accepts selection of a decorative image, such as a pre-stored icon, frame, background, speech bubble, or character image, via the user terminal 100. The decoration management unit 15 also accepts settings for the display position, display angle, or size of the decorative image. Furthermore, the decoration management unit 15 may accept input of text into the download screen. The decoration management unit 15 may also accept settings for the display mode of the text, such as the font, color, or size.

[0041] The decoration management unit 15 stores the set decoration information in the storage unit 18 in association with the identification information of the data file.

[0042] This configuration can enhance the excitement of users who download data files and increase the interest of sharing data files. Furthermore, the decoration management unit 15 accepts decorations for the download screen for each data file, so that a different download screen is displayed for each data file in the SNS. This configuration can make the downloading of data files even more interesting.

[0043] The storage unit 18 is a database that stores information related to the management of SNS. For example, the storage unit 18 stores uploaded data files in association with the identification information of the owner of the profile page. The storage unit 18 may also store the identification information of the user who uploaded the data file. The storage unit 18 may also store the presence or absence and type of problems detected in each data file. Furthermore, the storage unit 18 stores the form of decoration received by the decoration management unit 15 in association with the data file.

[0044] The communication processing unit 19 is a functional unit that transmits and receives information to and from the user terminal 100 via the network NW, and for example, accepts input of login information, content, and data files from the user terminal 100. The communication processing unit 19 also transmits pages within the SNS, content sent by users, and uploaded data files to the user terminal 100. The communication processing unit 19 also transmits data files to the artificial intelligence unit 200 and receives determination results from the artificial intelligence unit 200.

[0045] ●Processing flow Using FIG. 2, a series of processing steps for processing a file uploaded to the managed SNS in the SNS management device 1 according to this embodiment will be described. Before starting this process, the SNS management device 1 registers the user's SNS information. More specifically, the SNS management device 1 prompts the user to enter a user ID and password on an appropriate user registration page of the managed SNS, and then registers an SNS account linked to the user ID and password. In the process of Figure 2, at least the owner and visitor have registered their SNS accounts.

[0046] First, when a file upload instruction is received from the user terminal 100 (step S11), a file judgment instruction is sent to the artificial intelligence unit 200 via the AI ​​control unit 13 to inspect the file (step S12). If there is no problem with the file (N in step S13), the process proceeds to step S16.

[0047] If it is determined that there is a problem with the file (Y in step S13), the user terminal 100 that uploaded the file is notified of this (step S14). Also, a screen is displayed on the user terminal 100 that allows the user to input an instruction as to whether or not to upload. If an instruction not to upload is received (N in step S15), the process ends. If an instruction to upload is received in step S15 (Y in step S15), the process proceeds to step S16.

[0048] In step S16, it is determined whether the user terminal 100 that uploaded the file is a terminal linked to the owner of the profile page that accepted the upload, that is, whether it is the first terminal 20. If the user terminal 100 that uploaded the file is the first terminal 20 (Y in step S16), the upload process is executed (step S19). This is because permission from the owner has been obtained in step S15.

[0049] In step S16, if the user terminal 100 that uploaded the file is not the first terminal 20, that is, if it is the second terminal 30 (N in step S16), the first terminal 20 is notified on the profile page that the file upload has been accepted (step S17). Next, an instruction as to whether or not to accept the upload is accepted from the owner via the first terminal 20 (step S18). At this time, the display mode on the first terminal 20 may be changed depending on whether or not a problem was detected with the file in step S13.

[0050] If an instruction to permit uploading is received from the first terminal 20 (Y in step S18), the process proceeds to step S19, where upload processing is executed. If an instruction to prohibit uploading is received from the first terminal 20 in step S18 (N in step S18), uploading is not performed, and the process ends.

[0051] ●Screen example Here, examples of screen transitions on the user terminal 100 when processing a data file will be described with reference to Figures 3 to 6. In the description, operations for selecting buttons or icons on the screen indicate various user operations, such as tapping or clicking, that are adopted depending on the functions of the terminal.

[0052] FIG. 3 shows an example of a screen displayed when a data file is downloaded by the user terminal 100. In FIG. FIG. 3(a) shows a file management screen G10 displayed on the user terminal 100 and accepting operations related to data files on the owner's profile page. The file management screen G10 may display a list of uploaded files, i.e., public files, as well as an add file button for starting the file addition process. The list of public files may display information about the user who uploaded each public file. Specifically, in the case of a file uploaded from a user terminal 100 logged in to an account on the management SNS, the username included in the account information is displayed. Furthermore, in the case of an upload from a user terminal 100 that is not logged in to an account on the management SNS, "Guest" is displayed.

[0053] In addition, when a restricted file that is displayed to a user who satisfies a predetermined condition has been uploaded, an area G11 is provided in which a list of restricted files is displayed for that user. For users who do not satisfy the condition, area G11 may display an area for accepting input of login information (e.g., ID information) for the SNS or an email address instead of the list of restricted files.

[0054] When the file management screen G10 accepts the selection of a data file to download from the list of public files, the screen transitions to a download screen G20 shown in FIG. 3(b).

[0055] 3(b) is an example of the download screen G20. The download screen G20 displays a download button that accepts a download start instruction, as well as information about the data file to be downloaded that was accepted on the file management screen G10. The download screen G20 also displays a decoration area G21 that displays decoration information for the download screen that is stored in association with the data file.

[0056] 4 to 6 are examples of screens displayed when uploading a data file using the user terminal 100. FIG. When the Add File button is selected on the file management screen G10 in Fig. 3(a), a pop-up screen G31 shown in Fig. 4(a) is displayed superimposed on the file management screen G10. The pop-up screen G31 accepts a selection of a method for obtaining the data file to be uploaded. In the example shown in Fig. 4(a), the user can select from taking a photo or video, selecting from the photo library of the user terminal 100, or selecting from files on the user terminal 100. The pop-up screen G31 accepts the selection of the data file acquisition method, and when the selection of the data file to be uploaded is accepted, the screen transitions to screen G40 in FIG. 4(b).

[0057] 4(b) shows a decoration screen G40 that accepts decoration settings and is displayed when a data file is downloaded. The decoration screen G40 displays a decoration setting area G41 along with the identification information of the linked data file. When the decoration button is selected in the decoration setting area G41, the screen transitions to screen G50 shown in FIG. 5(a).

[0058] 5(a) shows an example of an item selection screen G50 for selecting items to be set in the decoration setting area G41, so-called decoration items. In the example shown in the figure, the decoration items that can be selected include icons, frames, backgrounds, speech bubbles, and characters. 5(b) is an example of a speech bubble selection screen G60 that is displayed when "Speech Bubble" is selected on the item selection screen G50, where various speech bubbles are displayed and the selection of the speech bubble to be displayed in the decoration setting area G41 can be accepted. When the enter button is selected, the screen transitions to screen G70 of FIG. 6(a).

[0059] Screen G70 in FIG. 6(a) displays a decoration setting area G41, which accepts settings such as the display position, size, and angle of the item selected on the item selection screen G50. Screen G70 also displays an Add Decoration button for adding additional decoration items, an Upload Confirm button for ending the decoration setting process, and a Cancel button for deleting the decorations that have been set. For example, selecting the Add Decoration button returns to the item selection screen G50 in FIG. 5(a). Selecting the Upload Confirm button transitions to screen G80 in FIG. 6(b), where the upload operation is completed.

[0060] 7 and 8 show an example of screen transitions displayed on the first terminal 20 when uploading of a data file from the second terminal 30 is accepted. The management screen G90 shown in FIG. 7(a) displays a list of data files that have been uploaded from the second terminal 30. If there are any unconfirmed data files, a predetermined mark is displayed in the upper right corner of the management screen G90. In addition, the management screen G90 displays, in separate areas, a list of data files for which problems were detected during inspection at the time of upload from the second terminal 30 and a list of data files for which no problems were detected. When the management screen G90 accepts the selection of a data file, it transitions to screen G100 shown in FIG. 7(b).

[0061] Screen G100 in FIG. 7(b) is a screen for selecting an operation for a data file selected on the management screen G90. Screen G100 accepts a selection of whether to approve or reject the publication of the data file. Screen G100 also accepts a selection of the publication range of the data file. The publication range can be, for example, "public," which allows viewing on all user terminals 100, or "limited publication," which allows viewing only on user terminals 100 that satisfy certain conditions. If "limited publication" is selected, the screen transitions to screen G110 shown in FIG. 8, where a detailed selection of the publication range is accepted. On screen G110, the publication range can be selected from user terminals 100 of users who have or know a specified email address, user terminals 100 linked to an account on the management SNS, or user terminals 100 that have a specified account on the management SNS.

[0062] The selection results of whether to make the data file public and the public range selected on screen G100 or screen G110 are notified to the user terminal 100 that uploaded the data file. Whether or not the selection results are notified may depend on whether or not the user terminal 100 that uploaded the data file is logged in to an account on the management SNS. For example, if the user terminal 100 that uploaded the data file is logged in to an account on the management SNS, the selection results may be notified, and if the user terminal 100 is not logged in, the selection results may not be notified.

[0063] Effects of this embodiment According to this embodiment, users of an SNS can safely share files on the SNS, which in turn can stimulate communication within the SNS. [Explanation of symbols]

[0064] 1 SNS management device 11 Display control unit 12 Upload Reception 13 AI control section 14 Data Management Department 15 Decoration Management Department 18 Memory section 19 Communication processing unit 100 user terminals 20 Terminal 1 30 Terminal 2

Claims

1. An SNS management device for managing an SNS that stores data files in association with users, an upload receiving unit that acquires, via a terminal, the data file and user identification information associated with a designated storage area to which the data file is uploaded; An AI control unit that generates a determination instruction for an artificial intelligence to determine whether the data file is harmful or illegal; a data management unit that allows uploading of the data file when the artificial intelligence determines that the data file is not harmful or illegal, and that issues a warning to the terminal that uploaded the data file when the artificial intelligence determines that the data file is harmful or illegal; Equipped with The artificial intelligence has a trained model that receives the data file as an input and outputs a determination result of whether or not the data is harmful or illegal. SNS management device.

2. When it is determined that the data file is harmful or illegal, the data management unit receives an input from the terminal as to whether or not the upload is approved, and when an input indicating approval is received, compares identification information of a first user associated with the terminal that uploaded the data file with identification information of a second user associated with the storage area; If the first user and the second user are not the same user, a notification is sent to the terminal of the second user associated with the storage area, and an input of whether or not the upload is approved is received. The SNS management device according to claim 1 .

3. a decoration management unit that receives, for each of the uploaded data files, decoration for a download screen that is displayed when the uploaded data file is downloaded; The SNS management device according to claim 1 .

4. A method for managing an SNS that stores data files in association with users, comprising: an upload acceptance process for acquiring, via a terminal, the data file and user identification information associated with the designated storage area to which the data file is to be uploaded; An AI control process that generates a determination instruction for an artificial intelligence to determine whether the data file is harmful or illegal; a data management process that allows uploading of the data file when the artificial intelligence determines that the data file is not harmful or illegal, and that issues a warning to the terminal that uploaded the data file when the artificial intelligence determines that the data file is harmful or illegal; is executed by a computer, The artificial intelligence has a trained model that receives the data file as an input and outputs a determination result of whether or not the data is harmful or illegal. How to manage SNS.

5. A computer program for managing an SNS that stores data files in association with users, On the computer, an upload acceptance process for acquiring, via a terminal, the data file and user identification information associated with the designated storage area to which the data file is to be uploaded; An AI control process that generates a determination instruction for an artificial intelligence to determine whether the data file is harmful or illegal; a data management process that allows uploading of the data file when the artificial intelligence determines that the data file is not harmful or illegal, and that issues a warning to the terminal that uploaded the data file when the artificial intelligence determines that the data file is harmful or illegal; Execute The artificial intelligence has a trained model that receives the data file as an input and outputs a determination result of whether or not the data is harmful or illegal. Computer program.

Citation Information

Patent Citations

  • Storage device, data sharing system, and data sharing method

    JP2019125347A

  • File sharing technology

    JP2022172074A