System for user content sharing
Patent Information
- Application Number
- KR1020250026619
- Authority / Receiving Office
- KR · KR
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-28
- Publication Date
- 2026-09-04
Smart Images

Figure P1020250026619_ABST
Abstract
Description
Technology Field
[0001] The present disclosure relates to a user content sharing system, and more specifically, to a user content sharing system that facilitates content utilization by easily sharing content stored only in the storage space of a user device with other users by performing a user review by other users on content requested for sharing on a content sharing platform, and if the user review is passed, registering the content requested for sharing as shared content in a shared content list, and by registering the shared content by matching detailed content information with the shared content. Background Technology
[0003] Social Network Services (SNS), which share sound, images, videos, and combined content via the web, are becoming widespread. Opportunities to generate revenue by utilizing these content-sharing SNS are also increasing.
[0004] Various users of social media via the web expect to act as content providers rather than remaining merely consumers. To fulfill this role as both a consumer and a provider, they must be able to produce a large number of images and videos, or utilize existing content.
[0005] These content providers and consumers are in a situation where they have no choice but to purchase or acquire other content and utilize it in their own content in order to produce their own creative and unique content on various social media platforms operating on the web.
[0006] As a result, the exchange of content between users on the web has become commonplace, and while there is content distributed (exchanged) for free, most content is protected by copyright for commercial use, so unless it is content distributed for free, it must be purchased and used for a fee.
[0007] As such, with the increasing public interest in paid content, revenue-generating platforms based on content sales have emerged and are attracting a large number of participants. The number of sites selling audio, images, and videos for a fee is also growing significantly. However, most existing revenue-generating content sharing platforms operate using a traditional method where providers process content on their local devices and upload it to the website.
[0008] The problem is that as sales content is arbitrarily selected and uploaded by the provider, content that poses issues regarding image quality, size, subject matter, and portrait rights is uploaded when sharing or selling the content for a fee.
[0009] In addition, there is a problem in that the uploaded sales content requires separate labeling so that buyers can search for it.
[0010] Accordingly, technology capable of solving the aforementioned problems is required to promote the commercial use of content by general users. Prior art literature
[0012] Korean Registered Patent No. 10-2666241 The problem to be solved
[0013] In a content sharing platform according to the present disclosure, a user review by other users is performed on a content requested for sharing, and if the user review is passed, the content requested for sharing is registered as shared content in a shared content list. By registering the content by matching detailed content information with the shared content, the content stored only in the storage space of the user's device can be easily shared with other users, thereby promoting the utilization of the content.
[0014] The purposes of the present disclosure are not limited to those mentioned above, and other purposes and advantages of the present disclosure not mentioned may be understood from the following description and will be more clearly understood from the embodiments of the present disclosure. Furthermore, it will be readily apparent that the purposes and advantages of the present disclosure can be realized by the means and combinations thereof set forth in the claims. means of solving the problem
[0015] A user content sharing system according to the present disclosure may include: a user device that receives content to be shared on a content sharing platform as a shared request content from the user, and transmits the shared request content to a platform server along with a shared request signal requesting the shared request content to be shared on the sharing platform; and a platform server that registers the shared request content in a user review list, and when a user review request signal is received from another user device indicating that another user wishes to perform a user review on the shared request content, transmits the shared request content to the other user device, receives user review information indicating the result of the user review from the other user device, and registers the shared request content as a shared content in a shared content list when it is determined that the user review information corresponding to the shared request content satisfies the conditions for passing the user review.
[0016] When the platform server receives the sharing request content along with the sharing request signal, it generates content specification information indicating the content specifications of the sharing request content, and if it is determined that the content specification information satisfies the conditions for review, it can register the sharing request content in the user review list.
[0017] The other user device receives user review information from the other user, which is the result of another user reviewing whether the shared request content is suitable for sharing on the content sharing platform and represents the result of the user review, and transmits the user review information to the platform server. The platform server can determine that the user review information corresponding to the shared request content satisfies the user review passing condition if the number of user review information items among the user review information corresponding to the shared request content that represent the result of another user reviewing that the shared request content is suitable for sharing on the content sharing platform is greater than or equal to a reference number.
[0018] The platform server matches content details regarding the shared content to the shared content, and the content details include one or more of: copyright verification information indicating whether the shared content is a creation of the user; model creation verification information indicating whether the shared content is content generated by an artificial intelligence model; free provision verification information indicating whether the user provides the shared content for free; content title information indicating the title of the shared content; theme keyword information indicating the theme of the shared content as a keyword; theme color information indicating the theme of the shared content as a color; number of people information indicating the number of people depicted in the shared content; gender information indicating the gender of the people depicted in the shared content; age information indicating the age of the people depicted in the shared content; and portrait rights verification information indicating whether the portrait rights of the people depicted in the shared content are permitted. The platform server may receive the content details input from the user to the user device and match them to the shared content, or input the shared content into a detail information generation model trained to generate the content details of the input content, and receive the content details of the shared content from the detail information generation model and match them to the shared content.
[0019] The platform server transmits the shared content and the detailed information of the content matched to the shared content to the administrator device when it receives a signal from the administrator device requesting an administrator review of the shared content, and the user content sharing system further includes an administrator device that receives from the administrator administrator administrator review information, which is the result of the administrator review of whether the shared content is suitable for sharing on the content sharing platform and is the result of the administrator review, and which indicates the result of the administrator review, and transmits the administrator review information to the platform server; and the platform server may deregister the shared content from the shared content list if the administrator review information indicates that the shared content is not suitable for sharing on the content sharing platform.
[0020] The platform server receives sponsorship point information indicating the amount of points sponsored to another user who shared the shared content, along with a sponsorship request signal requesting sponsorship from the user device for another user who shared the shared content, and can add the sponsorship point information to user point information indicating the point holding status of another user who shared the shared content. Effects of the invention
[0022] Based on the present disclosure, the electronic device outputs inspection control guidance information that induces a user’s inspection control of the electronic device to inspect a defect in a component to be inspected in order to inspect the electronic device; generates first inspection result data indicating a defect in the electronic device based on control result data of the electronic device according to the user’s inspection control; generates second inspection result data indicating a defect in the electronic device based on exterior image data generated by photographing the exterior of the electronic device; and generates value data indicating the value of the electronic device based on the first inspection result data and the second inspection result data, thereby enabling the inspection of defects in the electronic device and the evaluation of the value of the electronic device to be rapid and accurate.
[0023] The effects of the present invention are not limited to those mentioned above, and other unmentioned effects will be clearly understood by a person skilled in the art from the description below. Brief explanation of the drawing
[0024] FIG. 1 is a configuration diagram of a user content sharing system according to one embodiment of the present disclosure. FIG. 2 is a diagram illustrating the process of a user device included in a user content sharing system according to one embodiment of the present disclosure receiving a sharing request content. FIG. 3 is a diagram illustrating the process of another user device included in a user content sharing system according to one embodiment of the present disclosure performing a user screening on a shared request content. FIG. 4 is a first diagram illustrating the process of a user device included in a user content sharing system according to one embodiment of the present disclosure receiving detailed content information of shared content. FIG. 5 is a second diagram illustrating the process of a user device included in a user content sharing system according to one embodiment of the present disclosure receiving detailed content information of shared content. FIG. 6 is a diagram illustrating the process of a platform server included in a user content sharing system according to one embodiment of the present disclosure generating content details using a details generation model. FIG. 7 is a diagram illustrating the process of a user device included in a user content sharing system according to one embodiment of the present disclosure viewing a list of shared content. FIG. 8 is a diagram illustrating the process of a user device included in a user content sharing system according to one embodiment of the present disclosure viewing shared content and content details. FIG. 9 is a diagram illustrating the process of performing sponsorship for a user who has shared content in a user content sharing system according to one embodiment of the present disclosure. FIG. 10 is a diagram illustrating the process of an administrator device included in a user content sharing system according to one embodiment of the present disclosure performing an administrator review on shared content. FIG. 11 is a block diagram of a user device included in a user content sharing system according to one embodiment of the present disclosure. FIG. 12 is a block diagram of a platform server included in a user content sharing system according to one embodiment of the present disclosure. FIG. 13 is a block diagram of a manager device included in a user content sharing system according to one embodiment of the present disclosure. Specific details for implementing the invention
[0025] Before specifically describing the present disclosure, the method of description in the specification and drawings is described.
[0026] First, the terms used in this specification and claims have been selected based on general terms considering their functions in the various embodiments of this disclosure. However, these terms may vary depending on the intent of those skilled in the art, legal or technical interpretations, and the emergence of new technologies. Additionally, some terms have been arbitrarily selected by the applicant. Such terms may be interpreted according to the meanings defined in this specification; in the absence of specific definitions, they may be interpreted based on the overall content of this specification and common technical knowledge in the relevant field.
[0027] In addition, the same reference numbers or symbols described in each drawing attached to this specification represent parts or components that perform substantially the same function. For convenience of explanation and understanding, the same reference numbers or symbols are used to describe different embodiments. That is, even if components having the same reference number are all depicted in multiple drawings, the multiple drawings do not imply a single embodiment.
[0028] Additionally, in this specification and claims, terms including ordinal numbers, such as "first," "second," etc., may be used to distinguish between components. These ordinal numbers are used to distinguish identical or similar components from one another, and the meaning of the terms should not be limited by the use of such ordinal numbers. For example, the order of use or arrangement of components combined with such ordinal numbers should not be restricted by the number. If necessary, each ordinal number may be used interchangeably.
[0029] In this specification, singular expressions include plural expressions unless the context clearly indicates otherwise. In this application, terms such as "comprising" or "consisting of" are intended to specify the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should be understood as not precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.
[0030] In the embodiments of the present disclosure, terms such as "module," "unit," "part," etc. are used to refer to a component that performs at least one function or operation, and such component may be implemented in hardware or software, or in a combination of hardware and software. Additionally, a plurality of "modules," "units," "parts," etc. may be integrated into at least one module or chip and implemented as at least one processor, except where each needs to be implemented in specific individual hardware.
[0031] Furthermore, in the embodiments of the present disclosure, when a part is described as being connected to another part, this includes not only a direct connection but also an indirect connection through another medium. Additionally, the meaning that a part includes a certain component implies that, unless specifically stated otherwise, it does not exclude other components but may include additional components.
[0032] FIG. 1 is a configuration diagram of a user content sharing system according to one embodiment of the present disclosure.
[0033] Referring to FIG. 1, a user content sharing system according to one embodiment of the present disclosure has a user device (100) transmit a sharing request content that a user wishes to share on a content sharing platform to a platform server (200), and a plurality of other user devices (100) provide the sharing request content to each other user to perform a user review, and then transmit user review information indicating the result of the user review to the platform server (200), and the platform server (200) can register only the sharing request content that has passed the user review as shared content in the shared content list based on the user review information.
[0034] Finally, the platform server (200) can share only the shared content registered in the shared content list by transmitting it to the user device (100).
[0035] To this end, a user content sharing system according to one embodiment of the present disclosure may include a plurality of user devices (100), a platform server (200), and an administrator device (300).
[0036] At this time, the user device (100) may be a device controlled by the user.
[0037] For example, the user device (100) may be any one of a smartphone, a mobile phone, a tablet PC, a laptop, or a desktop, and is assumed to be a smartphone in this specification.
[0038] Here, the user can share content they have created with other users through a content sharing platform, and can receive content shared by other users through the sharing platform.
[0039] A user device (100) may install an application provided by a user content sharing system according to one embodiment of the present disclosure or access a webpage provided by a user content sharing system according to one embodiment of the present disclosure, and each of the processes described above, such as a content sharing request, a user review of a sharing request content requested by another user, a download of previously shared content, and sponsorship by another user, may be performed.
[0040] The platform server (200) manages shared request content and shared content, and can transmit and receive information and signals between user devices (100) or between user devices (100) and administrator devices (300).
[0041] Such a platform server (200) may be a server device used to operate the aforementioned content sharing platform.
[0042] The manager device (300) may be a device controlled by a manager.
[0043] For example, the manager device (300) may be any one of a smartphone, a mobile phone, a tablet PC, a laptop, or a desktop, and is assumed to be a smartphone in this specification.
[0044] Here, the administrator may be a service provider operating a content sharing platform.
[0045] The administrator device (300) may install an application provided by the administrator content sharing system according to one embodiment of the present disclosure or access a webpage provided by the administrator content sharing system according to one embodiment of the present disclosure, so that the administrator screening process described above may be performed.
[0046] Below, the process of a user device (100) transmitting a shared request content to a platform server (200) will be described.
[0047] FIG. 2 is a diagram illustrating the process of a user device included in a user content sharing system according to one embodiment of the present disclosure receiving a sharing request content.
[0048] Referring further to FIG. 2, the user device (100) can receive content from the user as a sharing request content (C1) that the user wants to share with a content sharing platform among the content stored in memory.
[0049] Here, the content and the content requested for sharing (C1) may be one or more of an image and a video. This specification describes the case where the content and the content requested for sharing (C1) is an image.
[0050] Afterwards, the user device (100) can transmit the shared request content (C1) to the platform server (200) along with a shared request signal requesting the sharing request content (C1) to be shared on the sharing platform.
[0051] Next, when the platform server (200) receives a sharing request content (C1) along with a sharing request signal from the user device (100), it can generate content specification information indicating the content specification of the sharing request content (C1).
[0052] Here, the content specification information may include one or more of content size information, content capacity information, and content quality information.
[0053] To this end, the platform server (200) can generate the content specification information described above by checking the attribute information of the shared request content (C1).
[0054] Meanwhile, if the platform server (200) determines that the content specification information satisfies the conditions for review, it can register the shared request content (C1) in the user review list.
[0055] Specifically, if the content size information is included in the standard size range and the content capacity information is included in the standard capacity range, the platform server (200) determines that the content specification information of the shared request content (C1) satisfies the conditions for review and can register the shared request content (C1) in the user review list.
[0056] Conversely, if the content size information is not included in the standard size range or the content capacity information is not included in the standard capacity range, the platform server (200) may determine that the content specification information of the shared request content (C1) does not satisfy the conditions for review and may not register the shared request content (C1) in the user review list.
[0057] Meanwhile, the platform server (200) may input the shared request content (C1) into a specification identification model trained to identify content specification information of the content, and receive content specification information of the shared request content (C1) from the specification identification model to determine whether it satisfies the conditions for review.
[0058] FIG. 3 is a diagram illustrating the process of another user device included in a user content sharing system according to one embodiment of the present disclosure performing a user screening on a shared request content.
[0059] Referring further to FIG. 3, another user device (100) can receive a user screening list from a platform server (200) and output the user screening list to provide it to another user.
[0060] Afterwards, another user device (100) can receive input from another user for a user review request in which another user wishes to perform a user review on one of the shared request contents (C1) among the multiple shared request contents (C1) registered in the user review list.
[0061] Afterwards, another user device (100) can send a user review request signal to the platform server (200) along with content identification information of the shared request content (C1), indicating that another user wishes to perform a user review on the shared request content.
[0062] Next, when the platform server (20) receives a user review request signal from another user device (100), it can transmit the sharing request content to the other user device (100).
[0063] Another user device (100) can receive user review information from another user, which is the result of another user reviewing whether the shared request content (C1) is suitable for sharing on the content sharing platform and represents the result of the user review.
[0064] At this time, another user device (100) can provide the user with user evaluation criteria information representing the evaluation criteria of the user evaluation described above and sharing request content (C1) together.
[0065] Meanwhile, user review information may indicate whether the content requested for sharing (C1) is suitable for sharing on a content sharing platform or whether the content requested for sharing (C1) is not suitable for sharing on a content sharing platform.
[0066] Here, the criteria for user evaluation may be as shown in Table 1 below.
[0067] Invalid if the longer side (width or height) is at least 3000 pixels or less Unsuitable if quality is compromised by enlarging low-resolution content Unsuitable if editing is difficult due to excessive filters and color correction Unsuitable if the photo is too bright or dark without a specific intention Unsuitable if blur occurs due to camera focus being off without specific intent Unsuitable in cases of severe noise Non-compliant if watermark is included Content is unsuitable if it includes markings such as signatures or logos
[0068] Another user device (100) can transmit the input user screening information to the platform server (200).
[0069] At this time, the platform server (200) can receive user screening information for a single shared request content (C1) from multiple other user devices (100).
[0070] Afterwards, if the platform server (200) determines that the user review information corresponding to the shared request content (C1) satisfies the user review passing condition, it can register the shared request content (C1) as shared content (C2 in FIG. 7) in the shared content list.
[0071] Specifically, the platform server (200) can determine that the user review information corresponding to the sharing request content (C1) satisfies the user review passing condition if the number of user review information corresponding to the sharing request content (C1) that indicates the result of another user reviewing that the sharing request content (C1) is suitable for sharing on the content sharing platform is greater than or equal to a standard number.
[0072] For example, the platform server (200) can determine that the user review information corresponding to the sharing request content (C1) satisfies the user review passing condition if the number of user review information corresponding to the sharing request content (C1) that indicates the result of another user reviewing that the sharing request content (C1) is suitable for sharing on the content sharing platform is 11 or more.
[0073] Alternatively, the platform server (200) may determine that the user review information corresponding to the sharing request content (C1) does not satisfy the user review passing condition if the number of user review information corresponding to the sharing request content (C1) that indicates the result of another user reviewing that the sharing request content (C1) is not suitable for sharing on the content sharing platform is 11 or more.
[0074] If the platform server (200) determines that the user review information corresponding to the shared request content (C1) does not satisfy the conditions for passing the user review, it may register the shared request content (C1) as unapproved content in the unapproved content list.
[0075] The platform server (200) can discard the unapproved content from the list of unapproved content when the standard elapsed period has elapsed since the time of registration of the unapproved content.
[0076] Meanwhile, the platform server (200) may withhold judgment on whether the user review information corresponding to the sharing request content (C1) satisfies the conditions for passing the user review if, among the user review information corresponding to the sharing request content (C1), the number of user review information indicating the result of another user reviewing that the sharing request content (C1) is suitable for sharing on the content sharing platform is less than the standard number, and the number of user review information indicating the result of another user reviewing that the sharing request content (C1) is not suitable for sharing on the content sharing platform is less than the standard number.
[0077] FIG. 4 is a first diagram illustrating the process of a user device included in a user content sharing system according to one embodiment of the present disclosure receiving detailed content information of shared content, and FIG. 5 is a second diagram illustrating the process of a user device included in a user content sharing system according to one embodiment of the present disclosure receiving detailed content information of shared content.
[0078] Referring further to FIGS. 4 and FIGS. 5, the platform server (200) can match content details for shared content (C2) to shared content (C2).
[0079] Here, the content details may include one or more of the following: copyright verification information (I1) indicating whether the shared content (C2) is a user's creation; model creation verification information (I2) indicating whether the shared content (C2) is content generated by an artificial intelligence model; free provision verification information (I3) indicating whether the user provides the shared content (C2) for free; content title information (I4) indicating the title of the shared content (C2); theme keyword information (I5) indicating the theme of the shared content (C2) as a keyword; theme color information (I6) indicating the theme of the shared content (C2) as a color; person information (I7) indicating the number of people depicted in the shared content (C2); gender information (I8) indicating the gender of the people depicted in the shared content (C2); age information (I9) indicating the age of the people depicted in the shared content (C2); and portrait rights verification information (I10) indicating whether the portrait rights of the people depicted in the shared content (C2) are permitted.
[0080] To this end, when the shared content (C2) is registered in the shared content list, the platform server (200) transmits a detailed information request signal to the user device (100) to request detailed information of the content, and when the detailed information request signal is received, the user device (100) can output an input UI that allows the user to input detailed information of the content.
[0081] Afterwards, the user device (100) transmits the content details entered by the user to the platform server (200), and the platform server (200) can match the received content details to the shared content (C2).
[0082] FIG. 6 is a diagram illustrating the process of a platform server included in a user content sharing system according to one embodiment of the present disclosure generating content details using a details generation model.
[0083] Referring further to FIG. 6, a platform server (200) according to another embodiment inputs shared content (C2) into a detail information generation model (M) trained to identify and generate content detail information from content, and outputs content detail information (I) of shared content (C2) from the detail information generation model (M) and matches it to shared content (C2).
[0084] At this time, the detailed information generation model (M) may be an artificial intelligence model trained to identify and generate, among the detailed information of the content (I), model generation confirmation information (I2) indicating whether the shared content (C2) is content generated by an artificial intelligence model, content title information (I4) indicating the title of the shared content (C2), theme keyword information (I5) indicating the theme of the shared content (C2) as a keyword, theme color information (I6) indicating the theme of the shared content (C2) as a color, person information (I7) indicating the number of people depicted in the shared content (C2), gender information (I8) indicating the gender of the people depicted in the shared content (C2), and age information (I9) indicating the age of the people depicted in the shared content (C2).
[0085] Accordingly, a platform server (200) according to another embodiment may request and receive from a user device (100) copyright confirmation information (I1) indicating whether the content details (I) are a user's creation that is not generated from a details information generation model (M), free provision confirmation information (I3) indicating whether the user provides the shared content (C2) for free, and portrait rights confirmation information (I10) indicating whether the portrait rights of a person depicted in the shared content (C2) are permitted.
[0086] FIG. 7 is a diagram illustrating the process of a user device included in a user content sharing system according to one embodiment of the present disclosure viewing a list of shared content, and FIG. 8 is a diagram illustrating the process of a user device included in a user content sharing system according to one embodiment of the present disclosure viewing shared content and content details.
[0087] Referring further to FIGS. 7 and FIGS. 8, the user device (100) can provide a list of shared content to the user by receiving and outputting a list of shared content from the platform server (200).
[0088] Subsequently, when a user device (100) receives a request to search for one of the shared content (C2) among the shared content (C2) registered in the shared content list, the device can receive the shared content (C2) and content details from the platform server (200) and output them to provide the user with the shared content (C2) and content details.
[0089] Additionally, when a user device (100) receives a storage request input from a user requesting to store shared content (C2) in the memory of the user device (100), the user device (100) can store the shared content (C2) in the memory.
[0090] FIG. 9 is a diagram illustrating the process of performing sponsorship for a user who has shared content in a user content sharing system according to one embodiment of the present disclosure.
[0091] Referring to FIG. 9, when a user device (100) receives a sponsorship request input in which the user requests sponsorship from another user who has shared the shared content (C2) that was requested for viewing, the device can provide the user with an input UI that allows the user to input the amount of points to be sponsored to the other user who will receive the sponsorship.
[0092] In addition, the user device (100) can also output user point information indicating the user's point holding status.
[0093] Afterwards, when sponsorship point information indicating the amount of points sponsored by the user to another user is input by the user device (100), the sponsorship point information can be transmitted to the platform server (200).
[0094] The platform server (200) can update point information by subtracting sponsorship point information from the user point information of the sponsoring user and adding sponsorship point information to the user point information of another user receiving sponsorship.
[0095] Meanwhile, when the platform server (200) receives a point exchange request signal from the user device (100), it calculates the exchange amount by deducting a fee from the point exchange amount received along with the point exchange request signal, and can deposit the exchange amount into the user's account. Here, the point exchange amount may be the amount of points requested to be exchanged into cash.
[0096] At this time, the platform server (200) can set a commission rate based on the number of user reviews and the number of user shared content registrations, and calculate a commission by applying the commission rate to the amount of point exchange.
[0097] Specifically, the platform server (200) can be set so that the commission rate decreases as the number of user reviews increases, and the commission rate decreases as the number of user shared content registrations increases.
[0098] Here, the number of user reviews is the number of times the user device (100) transmits user review information to the platform server (200), and the number of user shared content registrations is the number of shared content (C2) registered in the shared content list that is transmitted from the user device (100) to the platform server (200).
[0099] Meanwhile, the platform server (200) can further set the fee rate based on the user's user screening pass rate.
[0100] Specifically, the platform server (200) can be configured so that the fee rate decreases as the user's user screening pass rate increases.
[0101] Here, the user's user screening pass rate may be the ratio of the number of user's shared content registrations to the number of times the user device (100) sends a sharing request signal to the platform server (200).
[0102] Meanwhile, if the number of times a user device (100) sends a sharing request signal to the platform server (200) exceeds a limiting threshold number and the user screening pass rate is less than a limiting threshold rate, the platform server (200) may not register the sharing request content in the user screening list even if the sharing request content is received along with the sharing request signal from the user device (100).
[0103] Additionally, the platform server (200) may not transmit the shared request content to the user device (100) even if the user review request signal is received from the user device (100), when the number of times the user device (100) transmits the shared request signal to the platform server (200) exceeds the limit threshold number and the user review pass rate is less than the limit threshold ratio.
[0104] Here, the limit standard number of times is 10, and the limit standard ratio can be 10%.
[0105] That is, if the platform server (200) determines that the user is continuously attempting to share content that is not suitable for sharing when the user has requested content sharing more than a certain number of times and the pass rate of the user review for the requested content is less than a certain percentage, the server may restrict not only content sharing but also the user review of other users' requested content.
[0106] FIG. 10 is a diagram illustrating the process of an administrator device included in a user content sharing system according to one embodiment of the present disclosure performing an administrator review on shared content.
[0107] Referring further to FIG. 10, the manager device (300) receives a list of shared content from the platform server (200) and can output the list of shared content to provide to other managers.
[0108] Afterwards, the administrator device (300) can receive an administrator review request input from the administrator, in which the administrator wishes to perform an administrator review on one of the shared content (C2) among the shared content (C2) registered in the shared content list.
[0109] Afterwards, the administrator device (300) can send an administrator review request signal to the platform server (200) along with content identification information of the shared content (C2), so that another administrator may perform an administrator review on the shared content.
[0110] Next, when the platform server (20) receives an administrator review request signal from the administrator device (300), it can transmit the shared content and the detailed information of the shared content to the administrator device (300).
[0111] The manager device (300) can receive manager review information from the manager, which is the result of the manager's review of whether the shared content (C2) is suitable for sharing on the content sharing platform and represents the result of the manager's review.
[0112] At this time, the administrator device (300) can provide the administrator with administrator evaluation criteria information representing the evaluation criteria of the administrator evaluation described above and shared content (C2) together.
[0113] In addition, the administrator device (300) can receive user review information of the shared content (C2) from the platform server (200) and output it together.
[0114] Meanwhile, the administrator review information may indicate whether the shared content (C2) is suitable for sharing on a content sharing platform or whether the shared content (C2) is not suitable for sharing on a content sharing platform.
[0115] Here, the evaluation criteria for the manager review may be as shown in Table 2 below.
[0116] Invalid if the longer side (width or height) is at least 3000 pixels or less Unsuitable if quality is compromised by enlarging low-resolution content Unsuitable if editing is difficult due to excessive filters and color correction Unsuitable if the photo is too bright or dark without a specific intention Unsuitable if blur occurs due to camera focus being off without specific intent Unsuitable in cases of severe noise Non-compliant if watermark is included Content is unsuitable if it includes markings such as signatures or logos
[0117] The manager device (300) can transmit the input manager review information to the platform server (200).
[0118] If the platform server (200) indicates that the administrator review information corresponding to the shared content (C2) is not suitable for sharing the shared content (C2) on the content sharing platform, it can deregister the shared content (C2) from the shared content list and register the shared content (C2) as unapproved content in the unapproved content list.
[0119] The platform server (200) can discard the unapproved content from the list of unapproved content when the standard elapsed period has elapsed since the time of registration of the unapproved content.
[0120] FIG. 11 is a block diagram of a user device included in a user content sharing system according to one embodiment of the present disclosure.
[0121] Referring further to FIG. 11, the user device (100) may include a memory (110), a communication interface (120), a display (130), a processor (140), an operation interface (150), a speaker (160), a microphone (170), and a camera (180).
[0122] The memory (110) stores various programs or data temporarily or non-temporarily and transmits the stored information to the processor (140) upon the call of the processor (140). Additionally, the memory (110) can store various information required for the operation, processing, or control operation of the processor (140) in an electronic format.
[0123] The memory (110) may include, for example, at least one of a main memory and an auxiliary memory. The main memory may be implemented using a semiconductor storage medium such as ROM and / or RAM. The ROM may include, for example, a conventional ROM, EPROM, EEPROM and / or MASK-ROM. The RAM may include, for example, a DRAM and / or SRAM. The auxiliary memory may be implemented using at least one storage medium capable of storing data permanently or semi-permanently, such as a flash memory device, an SD (Secure Digital) card, a solid state drive (SSD), a hard disk drive (HDD), an optical recording medium such as a magnetic drum, a compact disc (CD), a DVD, or a laser disc, a magnetic tape, a magneto-optical disc and / or a floppy disk.
[0124] The communication interface (120) may include at least one of a wireless communication interface, a wired communication interface, and an input / output interface. The wireless communication interface may communicate with various external devices using wireless communication technology or mobile communication technology. Such wireless communication technologies may include, for example, Bluetooth, Bluetooth Low Energy, CAN communication, Wi-Fi, Wi-Fi Direct, ultrawide band (UWB), Zigbee, infrared data association (IrDA), or near field communication (NFC), and mobile communication technologies may include 3GPP, Wi-Max, LTE (Long Term Evolution), 5G, etc.
[0125] A wireless communication interface can be implemented using an antenna, a communication chip, a substrate, etc., capable of transmitting electromagnetic waves to the outside or receiving electromagnetic waves transmitted from the outside.
[0126] A wired communication interface can communicate with various devices based on a wired communication network. Here, the wired communication network can be implemented using physical cables, such as, for example, pair cables, coaxial cables, fiber optic cables, or Ethernet cables.
[0127] The input / output interface may be configured to be connectable to another device provided separately from the user device (100), for example, an external storage device. For example, the input / output interface may be a Universal Serial Bus (USB) terminal, and in addition
[0128] It may be any one of the following interfaces: HDMI (High Definition Multimedia Interface), MHL (Mobile High-Definition Link), USB (Universal Serial Bus), DP (Display Port), Thunderbolt, VGA (Video Graphics Array) port, RGB port, D-SUB (D-subminiature), or DVI (Digital Visual Interface). The input / output interface may input or output at least one of audio and video signals. Depending on the implementation example, the input / output interface may include separate ports for inputting and outputting only audio signals and for inputting and outputting only video signals, or it may be implemented as a single port for inputting and outputting both audio and video signals.
[0129] The user device (100) is not limited to having one communication interface (120) that performs a communication connection in one manner, but may include a plurality of communication interfaces (120) that perform communication connections in a plurality of manners.
[0130] A Bluetooth module is a module that establishes a communication connection with a user terminal device via Bluetooth Low Energy. Bluetooth is a wireless communication method that uses the ISM (Industrial Scientific and Medical) frequency band (2402–2480 MHz). A Bluetooth module can receive various information from a user terminal device.
[0131] The input / output interface may be configured such that the user device (100) receives data, signals, information, etc. from another device or transmits data, signals, information, etc. to another device. For example, the input / output interface may include one or more communication interfaces (120) capable of performing various types of communication connections, but is not limited thereto.
[0132] In addition, the input / output interface may be a port or terminal capable of transmitting and receiving various types of data (e.g., text, audio, image, video, etc.) and connected to another device provided separately from the user device (100). For example, the input / output interface may be a Universal Serial Bus (USB) terminal, and may be any one of HDMI (High Definition Multimedia Interface), MHL (Mobile High-Definition Link), USB (Universal Serial Bus), DP (Display Port), Thunderbolt, VGA (Video Graphics Array) port, RGB port, D-SUB (D-subminiature), and DVI (Digital Visual Interface), but is not limited thereto.
[0133] The touch interface can be implemented as a touch panel that receives input by a user's touch on the screen of the display (130). The touch panel may consist of a capacitive touch panel that detects changes in electrical signals, a pressure-sensitive touch panel that detects physical pressure, an infrared touch panel that forms an infrared grid and detects changes in the infrared grid, and a surface ultrasonic touch panel that forms an ultrasonic grid and detects changes in the ultrasonic grid.
[0134] The display (130) may include various types of display panels such as an LCD (Liquid Crystal Display) panel, an OLED (Organic Light Emitting Diodes) panel, an AM-OLED (Active-Matrix Organic Light-Emitting Diode), an LcoS (Liquid Crystal on Silicon), a QLED (Quantum dot Light-Emitting Diode) and DLP (Digital Light Processing), a PDP (Plasma Display Panel) panel, an inorganic LED panel, and a Micro LED panel, but is not limited thereto. Meanwhile, the display (130) may form a touchscreen together with a touch panel and may be made of a flexible panel.
[0135] The display (130) can be implemented in a 2D shape such as a square or a rectangle, but is not limited thereto and can be implemented in various shapes such as a circle, a polygon, or a 3D shape.
[0136] The display (130) may be placed in one area of the surface of the user device (100), but is not limited thereto, and may be implemented as a three-dimensional hologram projected in three-dimensional space or as a projection projected on a two-dimensional plane.
[0137] A display (130) may be included as a component of the user device (100), but is not limited thereto, and a separately provided display device may be connected to the user device (100) wirelessly or wired through a communication interface (120) or an input / output interface to output an image, video, or GUI according to a signal from the processor (140). In this case, the processor (140) may establish a wireless or wired connection with the display device through the communication interface (120) or an input / output interface to transmit a signal for outputting an image, video, or GUI.
[0138] The processor (140) controls the overall operation of the user device (100). Specifically, the processor (140) is connected to the configuration of the user device (100) including the memory (110) as described above, and can control the overall operation of the user device (100) by executing at least one instruction stored in the memory (110) as described above. In particular, the processor (140) can be implemented as a single processor as well as as a plurality of processors.
[0139] The processor (140) may be implemented in various ways. For example, one or more processors (140) may include one or more of a CPU (Central Processing Unit), GPU (Graphics Processing Unit), APU (Accelerated Processing Unit), MIC (Many Integrated Core), DSP (Digital Signal Processor), NPU (Neural Processing Unit), hardware accelerator, or machine learning accelerator. One or more processors (140) may control one or any combination of other components of the user device (100) and may perform operations or data processing related to communication. One or more processors (140) may execute one or more programs or instructions stored in memory (110). For example, one or more processors (140) may perform a method according to one embodiment of the present disclosure by executing one or more instructions stored in memory (110).
[0140] In embodiments of the present disclosure, the processor (140) may mean a system-on-chip (SoC) in which one or more processors (140) and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, GPU, APU, MIC, DSP, NPU, hardware accelerator or machine learning accelerator, etc., but the embodiments of the present disclosure are not limited thereto.
[0141] When a method according to one embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one processor (140) or by a plurality of processors (140). For example, when a first operation, a second operation, and a third operation are performed by a method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by a first processor, or the first operation and the second operation may be performed by a first processor (e.g., a general-purpose processor) and the third operation may be performed by a second processor (e.g., an artificial intelligence dedicated processor).
[0142] One or more processors (140) may be implemented as a single-core processor including one core, or as one or more multicore processors including multiple cores (e.g., homogeneous multicore or heterogeneous multicore). When one or more processors (140) are implemented as multicore processors, each of the multiple cores included in the multicore processor may include internal processor memory such as on-chip memory (110), and a common cache shared by the multiple cores may be included in the multicore processor (140). Additionally, each of the multiple cores (or some of the multiple cores) included in the multicore processor (140) may independently read and execute program instructions for implementing a method according to one embodiment of the present disclosure, or all (or some) of the multiple cores may be linked together to read and execute program instructions for implementing a method according to one embodiment of the present disclosure.
[0143] When a method according to one embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one of the plurality of cores included in a multi-core processor, or may be performed by a plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by a first core included in a multi-core processor, or the first operation and the second operation may be performed by a first core included in a multi-core processor and the third operation may be performed by a second core included in a multi-core processor.
[0144] The speaker (160) may be composed of a tweeter for reproducing high-frequency sound, a midrange for reproducing mid-frequency sound, a woofer for reproducing low-frequency sound, a subwoofer for reproducing ultra-low-frequency sound, an enclosure for controlling resonance, and a crossover network for dividing the frequency of electrical signals input to the speaker (160) into bands.
[0145] The speaker (160) can output an audio signal to the outside of the user device (100). The speaker (160) can output multimedia playback, recording playback, various notification sounds, voice messages, etc. The user device (100) may include an audio output device such as the speaker (160), but may also include an output device such as an audio output terminal. In particular, the speaker (160) can provide acquired information, information processed or produced based on the acquired information, response results or operation results to user voice, etc., in the form of voice.
[0146] A microphone (170) may refer to a module that acquires sound and converts it into an electrical signal, and may be a condenser microphone (170), a ribbon microphone (170), a moving coil microphone (170), a piezoelectric element microphone (170), a carbon microphone (170), or a MEMS (Micro Electro Mechanical System) microphone (170). Additionally, it may be implemented in omnidirectional, bidirectional, unidirectional, subcardioid, supercardioid, or hypercardioid modes.
[0147] The camera (180) may be a device for capturing still images and video. According to one embodiment, the camera (180) may include a lens that refracts and collects or disperses one or more lights (e.g., a convex lens, a concave lens, a spherical lens, a flat lens, a wide-angle lens, etc.), an image sensor that converts light into an electric charge to acquire an image (e.g., a CCD (Charge-Coupled Device), a CMOS (Complementary Metal-Oxide Semiconductor)), an image signal processor (140), or a flash. In addition, the camera (180) may include an aperture, a viewfinder, a zebra device that detects whether the image is overexposed through a CCD inside the camera (180), etc.
[0148] The processor (140) can acquire an RGB image by sensing light in the visible light region through the camera (180). The camera (180) can acquire an infrared image by sensing light in the infrared region. However, it is not limited to this, and the processor (140) can acquire an image by sensing light of various wavelengths through the camera (180).
[0149] The processor (140) can identify user voice commands based on acquired user voice information. Specifically, the processor (140) may include a Speech to Text (STT) module and can identify electrical signals corresponding to the user voice in the form of text through the STT module. The processor (140) can perform an operation corresponding to the identified user voice command. Here, when identifying user voice commands, the processor (140) can identify user voice commands contained in electrical signals corresponding to the user voice or text corresponding to electrical signals by using a language model (Lagauge Mode, LM) and an Automatic Sound Recognition (ASR) model.
[0150] FIG. 12 is a block diagram of a platform server included in a user content sharing system according to one embodiment of the present disclosure.
[0151] Referring further to FIG. 12, the platform server (200) may include memory (210), a processor (220), and a communication interface (230).
[0152] The memory (210) stores various programs or data temporarily or non-temporarily and transmits the stored information to the processor (220) upon the call of the processor (220). Additionally, the memory (210) can store various information required for the operation, processing, or control operation of the processor (220) in an electronic format.
[0153] The memory (210) may include, for example, at least one of a main memory and an auxiliary memory. The main memory may be implemented using a semiconductor storage medium such as ROM and / or RAM. The ROM may include, for example, a conventional ROM, EPROM, EEPROM and / or MASK-ROM. The RAM may include, for example, a DRAM and / or SRAM. The auxiliary memory may be implemented using at least one storage medium capable of storing data permanently or semi-permanently, such as a flash memory (210) device, an SD (Secure Digital) card, a Solid State Drive (SSD), a Hard Disc Drive (HDD), an optical recording medium such as a magnetic drum, a Compact Disc (CD), a DVD, or a laser disc, a magnetic tape, a magneto-optical disc and / or a floppy disk.
[0154] The memory (210) can store an artificial intelligence model, output data obtained based on input data input to the artificial intelligence model, usage information obtained based on the output data, and reconstruction information for reconstructing the artificial intelligence model obtained based on the usage information.
[0155] The processor (220) controls the overall operation of the platform server (200). Specifically, the processor (220) is connected to the configuration of the platform server (200) including the memory (210) as described above, and can control the overall operation of the platform server (200) by executing at least one instruction stored in the memory (210) as described above. In particular, the processor (220) can be implemented as a single processor (220) as well as as a plurality of processors (220).
[0156] The processor (220) may be implemented in various ways. For example, one or more processors (220) may include one or more of a CPU (Central Processing Unit), GPU (Graphics Processing Unit), APU (Accelerated Processing Unit), MIC (Many Integrated Core), DSP (Digital Signal Processor), NPU (Neural Processing Unit), hardware accelerator, or machine learning accelerator. One or more processors (220) may control one or any combination of other components of the platform server (200) and may perform operations or data processing related to communication. One or more processors (220) may execute one or more programs or instructions stored in memory (210). For example, one or more processors (220) may perform a method according to one embodiment of the present disclosure by executing one or more instructions stored in memory (210).
[0157] In embodiments of the present disclosure, the processor (220) may mean a system-on-chip (SoC) in which one or more processors (220) and other electronic components are integrated, a single-core processor (220), a multi-core processor (220), or a core included in a single-core processor (220) or a multi-core processor (220), wherein the core may be implemented as a CPU, GPU, APU, MIC, DSP, NPU, hardware accelerator or machine learning accelerator, etc., but the embodiments of the present disclosure are not limited thereto.
[0158] In the case where a method according to one embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one processor (220) or by a plurality of processors (220). For example, when a first operation, a second operation, and a third operation are performed by a method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by a first processor (220), or the first operation and the second operation may be performed by a first processor (220) (e.g., a general-purpose processor (220)) and the third operation may be performed by a second processor (220) (e.g., an artificial intelligence dedicated processor (220)).
[0159] One or more processors (220) may be implemented as a single-core processor (220) including one core, or as one or more multi-core processors (220) including multiple cores (e.g., homogeneous multi-core or heterogeneous multi-core). When one or more processors (220) are implemented as multi-core processors (220), each of the multiple cores included in the multi-core processor (220) may include internal memory (210) of the processor (220), such as on-chip memory (210), and a common cache shared by the multiple cores may be included in the multi-core processor (220). Additionally, each of the multiple cores (or some of the multiple cores) included in the multi-core processor (220) may independently read and execute program instructions for implementing a method according to one embodiment of the present disclosure, or all (or some) of the multiple cores may be linked together to read and execute program instructions for implementing a method according to one embodiment of the present disclosure.
[0160] When a method according to one embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one of the plurality of cores included in the multi-core processor (220), or may be performed by a plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by a first core included in the multi-core processor (220), or the first operation and the second operation may be performed by a first core included in the multi-core processor (220) and the third operation may be performed by a second core included in the multi-core processor (220).
[0161] The processor (220) can perform operations using output values from an artificial intelligence model.
[0162] Artificial intelligence models can be constructed by considering the application field of the recognition model, the purpose of learning, or the computing performance of the device. Additionally, artificial intelligence models may be, for example, models based on neural networks.
[0163] An artificial intelligence model can be designed to simulate the structure of the human brain on a computer. The artificial intelligence model may include multiple network nodes with weights that simulate neurons of a human neural network. The multiple network nodes may each form a connection relationship to simulate synaptic activity, in which neurons transmit and receive signals through synapses.
[0164] Artificial intelligence models may include, for example, neural network models or deep learning models developed from neural network models. In deep learning models, multiple network nodes may be located at different depths (or layers) and exchange data according to convolutional connection relationships. For example, models such as Deep Neural Networks (DNN), Recurrent Neural Networks (RNN), and Bidirectional Recurrent Deep Neural Networks (BRDNN) may be used as artificial intelligence models, but are not limited thereto.
[0165] A deep learning model may include multiple artificial neural network layers. The artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), deep Q-networks, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.
[0166] A deep learning model may include a learning algorithm. For example, it may include supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples mentioned above. An artificial intelligence model may include a plurality of artificial neural network layers.
[0167] An image classification model is an artificial intelligence model that automatically classifies a given image into a specific category or class. Using various neural network architectures, image classification models analyze images and predict which category they belong to based on specific patterns or features. Generally, image classification models are designed to identify various objects or patterns by training on large amounts of image data.
[0168] Image classification models may include, for example, LeNet-5, AlexNet, VGGNet (VGG16, VGG19), ResNet (Residual Network), and EfficientNet, but are not limited thereto.
[0169] The communication interface (230) may include at least one of a wireless communication interface, a wired communication interface, and an input / output interface (260). The wireless communication interface may communicate with various external devices using wireless communication technology or mobile communication technology. Such wireless communication technologies may include, for example, Bluetooth, Bluetooth Low Energy, CAN communication, Wi-Fi, Wi-Fi Direct, ultrawide band (UWB), Zigbee, infrared data association (IrDA), or near field communication (NFC), and mobile communication technologies may include 3GPP, Wi-Max, LTE (Long Term Evolution), 5G, etc.
[0170] A wireless communication interface can be implemented using an antenna, a communication chip, a substrate, etc., capable of transmitting electromagnetic waves to the outside or receiving electromagnetic waves transmitted from the outside.
[0171] A wired communication interface can communicate with various devices based on a wired communication network. Here, the wired communication network can be implemented using physical cables, such as, for example, pair cables, coaxial cables, fiber optic cables, or Ethernet cables.
[0172] The platform server (200) is not limited to having one communication interface (230) that performs a communication connection in one manner, but may include multiple communication interfaces (230) that perform communication connections in multiple manners.
[0173] A Bluetooth module is a module that establishes a communication connection with a user terminal device via Bluetooth Low Energy. Bluetooth is a wireless communication method that uses the ISM (Industrial Scientific and Medical) frequency band (2402–2480 MHz). A Bluetooth module can receive various information from a user terminal device.
[0174] FIG. 13 is a block diagram of a manager device included in a user content sharing system according to one embodiment of the present disclosure.
[0175] Referring further to FIG. 13, the manager device (300) may include a memory (310), a communication interface (320), a display (330), a processor (340), an operation interface (350), a speaker (360), a microphone (370), and a camera (380).
[0176] The memory (310) stores various programs or data temporarily or non-temporarily and transmits the stored information to the processor (340) upon the call of the processor (340). Additionally, the memory (310) can store various information required for the operation, processing, or control operation of the processor (340) in an electronic format.
[0177] The memory (310) may include, for example, at least one of a main memory and an auxiliary memory. The main memory may be implemented using a semiconductor storage medium such as ROM and / or RAM. The ROM may include, for example, a conventional ROM, EPROM, EEPROM and / or MASK-ROM. The RAM may include, for example, a DRAM and / or SRAM. The auxiliary memory may be implemented using at least one storage medium capable of storing data permanently or semi-permanently, such as a flash memory device, an SD (Secure Digital) card, a solid state drive (SSD), a hard disk drive (HDD), an optical recording medium such as a magnetic drum, a compact disc (CD), a DVD, or a laser disc, a magnetic tape, a magneto-optical disc and / or a floppy disk.
[0178] The communication interface (320) may include at least one of a wireless communication interface, a wired communication interface, and an input / output interface. The wireless communication interface may communicate with various external devices using wireless communication technology or mobile communication technology. Such wireless communication technologies may include, for example, Bluetooth, Bluetooth Low Energy, CAN communication, Wi-Fi, Wi-Fi Direct, ultrawide band (UWB), Zigbee, infrared data association (IrDA), or near field communication (NFC), and mobile communication technologies may include 3GPP, Wi-Max, LTE (Long Term Evolution), 5G, etc.
[0179] A wireless communication interface can be implemented using an antenna, a communication chip, a substrate, etc., capable of transmitting electromagnetic waves to the outside or receiving electromagnetic waves transmitted from the outside.
[0180] A wired communication interface can communicate with various devices based on a wired communication network. Here, the wired communication network can be implemented using physical cables, such as, for example, pair cables, coaxial cables, fiber optic cables, or Ethernet cables.
[0181] The input / output interface may be configured to be connectable to another device provided separately from the manager device (300), for example, an external storage device. For example, the input / output interface may be a Universal Serial Bus (USB) terminal, and in addition
[0182] It may be any one of the following interfaces: HDMI (High Definition Multimedia Interface), MHL (Mobile High-Definition Link), USB (Universal Serial Bus), DP (Display Port), Thunderbolt, VGA (Video Graphics Array) port, RGB port, D-SUB (D-subminiature), or DVI (Digital Visual Interface). The input / output interface may input or output at least one of audio and video signals. Depending on the implementation example, the input / output interface may include separate ports for inputting and outputting only audio signals and for inputting and outputting only video signals, or it may be implemented as a single port for inputting and outputting both audio and video signals.
[0183] The manager device (300) is not limited to having one communication interface (320) that performs a communication connection in one manner, but may include multiple communication interfaces (320) that perform communication connections in multiple manners.
[0184] A Bluetooth module is a module that establishes a communication connection with a user terminal device via Bluetooth Low Energy. Bluetooth is a wireless communication method that uses the ISM (Industrial Scientific and Medical) frequency band (2402–2480 MHz). A Bluetooth module can receive various information from a user terminal device.
[0185] The input / output interface may be configured such that the manager device (300) receives data, signals, information, etc. from another device or transmits data, signals, information, etc. to another device. For example, the input / output interface may include one or more communication interfaces (320) capable of performing various types of communication connections, but is not limited thereto.
[0186] In addition, the input / output interface may be a port or terminal capable of transmitting and receiving various types of data (e.g., text, audio, image, video, etc.) and may be connected to another device provided separately from the manager device (300). For example, the input / output interface may be a Universal Serial Bus (USB) terminal, and may be any one of HDMI (High Definition Multimedia Interface), MHL (Mobile High-Definition Link), USB (Universal Serial Bus), DP (Display Port), Thunderbolt, VGA (Video Graphics Array) port, RGB port, D-SUB (D-subminiature), and DVI (Digital Visual Interface), but is not limited thereto.
[0187] The touch interface can be implemented as a touch panel that receives input by a user's touch on the screen of the display (330). The touch panel may consist of a capacitive touch panel that detects changes in electrical signals, a pressure-sensitive touch panel that detects physical pressure, an infrared touch panel that forms an infrared grid and detects changes in the infrared grid, and a surface ultrasonic touch panel that forms an ultrasonic grid and detects changes in the ultrasonic grid.
[0188] The display (330) may include various types of display panels such as an LCD (Liquid Crystal Display) panel, an OLED (Organic Light Emitting Diodes) panel, an AM-OLED (Active-Matrix Organic Light-Emitting Diode), an LcoS (Liquid Crystal on Silicon), a QLED (Quantum dot Light-Emitting Diode) and DLP (Digital Light Processing), a PDP (Plasma Display Panel) panel, an inorganic LED panel, and a Micro LED panel, but is not limited thereto. Meanwhile, the display (330) may form a touchscreen together with a touch panel and may be made of a flexible panel.
[0189] The display (330) can be implemented in a 2D shape such as a square or a rectangle, but is not limited thereto and can be implemented in various shapes such as a circle, a polygon, or a 3D shape.
[0190] The display (330) may be placed in one area of the surface of the manager device (300), but is not limited thereto, and may be implemented as a three-dimensional hologram projected in three-dimensional space or as a projection projected on a two-dimensional plane.
[0191] The display (330) may be included as a component of the manager device (300), but is not limited thereto, and a separately provided display device may be connected wirelessly / wiredly to the manager device (300) through a communication interface (320) or an input / output interface to output images, videos, and GUIs according to signals from the processor (340). In this case, the processor (340) may establish a wireless / wired connection with the display device through the communication interface (320) or an input / output interface to transmit signals for outputting images, videos, and GUIs.
[0192] The processor (340) controls the overall operation of the manager device (300). Specifically, the processor (340) is connected to the configuration of the manager device (300) including the memory (310) as described above, and can control the overall operation of the manager device (300) by executing at least one instruction stored in the memory (310) as described above. In particular, the processor (340) can be implemented as a single processor as well as as a plurality of processors.
[0193] The processor (340) may be implemented in various ways. For example, one or more processors (340) may include one or more of a CPU (Central Processing Unit), GPU (Graphics Processing Unit), APU (Accelerated Processing Unit), MIC (Many Integrated Core), DSP (Digital Signal Processor), NPU (Neural Processing Unit), hardware accelerator, or machine learning accelerator. One or more processors (340) may control one or any combination of other components of the manager device (300) and may perform operations or data processing related to communication. One or more processors (340) may execute one or more programs or instructions stored in memory (310). For example, one or more processors (340) may perform a method according to one embodiment of the present disclosure by executing one or more instructions stored in memory (310).
[0194] In the embodiments of the present disclosure, the processor (340) may mean a system-on-chip (SoC) in which one or more processors (340) and other electronic components are integrated, a single-core processor, a multi-core processor, or a core included in a single-core processor or a multi-core processor, wherein the core may be implemented as a CPU, GPU, APU, MIC, DSP, NPU, hardware accelerator, or machine learning accelerator, but the embodiments of the present disclosure are not limited thereto.
[0195] In the case where the method according to one embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one processor (340) or by a plurality of processors (340). For example, when the first operation, the second operation, and the third operation are performed by the method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by the first processor, or the first operation and the second operation may be performed by the first processor (e.g., a general-purpose processor) and the third operation may be performed by the second processor (e.g., an artificial intelligence dedicated processor).
[0196] One or more processors (340) may be implemented as a single-core processor including one core, or as one or more multicore processors including multiple cores (e.g., homogeneous multicore or heterogeneous multicore). When one or more processors (340) are implemented as multicore processors, each of the multiple cores included in the multicore processor may include internal processor memory such as on-chip memory (310), and a common cache shared by the multiple cores may be included in the multicore processor (340). Additionally, each of the multiple cores included in the multicore processor (340) (or some of the multiple cores) may independently read and execute program instructions for implementing a method according to one embodiment of the present disclosure, or all (or some) of the multiple cores may be linked together to read and execute program instructions for implementing a method according to one embodiment of the present disclosure.
[0197] When a method according to one embodiment of the present disclosure includes a plurality of operations, the plurality of operations may be performed by one of the plurality of cores included in a multi-core processor, or may be performed by a plurality of cores. For example, when a first operation, a second operation, and a third operation are performed by a method according to one embodiment, the first operation, the second operation, and the third operation may all be performed by a first core included in a multi-core processor, or the first operation and the second operation may be performed by a first core included in a multi-core processor and the third operation may be performed by a second core included in a multi-core processor.
[0198] The speaker (360) may be composed of a tweeter for reproducing high-frequency sound, a midrange for reproducing mid-frequency sound, a woofer for reproducing low-frequency sound, a subwoofer for reproducing ultra-low-frequency sound, an enclosure for controlling resonance, and a crossover network for dividing the frequency of electrical signals input to the speaker (360) into bands.
[0199] The speaker (360) can output an audio signal to the outside of the manager device (300). The speaker (360) can output multimedia playback, recording playback, various notification sounds, voice messages, etc. The manager device (300) may include an audio output device such as the speaker (360), but may also include an output device such as an audio output terminal. In particular, the speaker (360) can provide acquired information, information processed or produced based on the acquired information, response results or operation results to user voice, etc., in the form of voice.
[0200] A microphone (370) may refer to a module that acquires sound and converts it into an electrical signal, and may be a condenser microphone (370), a ribbon microphone (370), a moving coil microphone (370), a piezoelectric element microphone (370), a carbon microphone (370), or a MEMS (Micro Electro Mechanical System) microphone (370). Additionally, it may be implemented in omnidirectional, bidirectional, unidirectional, subcardioid, supercardioid, or hypercardioid modes.
[0201] The camera (380) may be a device for capturing still images and video. According to one embodiment, the camera (380) may include a lens that refracts and collects or disperses one or more lights (e.g., a convex lens, a concave lens, a spherical lens, a flat lens, a wide-angle lens, etc.), an image sensor that converts light into an electric charge to acquire an image (e.g., a CCD (Charge-Coupled Device), a CMOS (Complementary Metal-Oxide Semiconductor)), an image signal processor (340), or a flash. In addition, the camera (380) may include an aperture, a viewfinder, a zebra device that detects whether the image is overexposed through a CCD inside the camera (380), etc.
[0202] The processor (340) can acquire an RGB image by sensing light in the visible light region through the camera (380). The camera (380) can acquire an infrared image by sensing light in the infrared region. However, it is not limited to this, and the processor (340) can acquire an image by sensing light of various wavelengths through the camera (380).
[0203] The processor (340) can identify user voice commands based on acquired user voice information. Specifically, the processor (340) may include a Speech to Text (STT) module and can identify electrical signals corresponding to the user voice in the form of text through the STT module. The processor (340) can perform an operation corresponding to the identified user voice command. Here, when identifying user voice commands, the processor (340) can identify user voice commands contained in electrical signals corresponding to the user voice or text corresponding to electrical signals by using a language model (Lagauge Mode, LM) and an Automatic Sound Recognition (ASR) model.
[0204] Although preferred embodiments of the present disclosure have been illustrated and described above, the present disclosure is not limited to the specific embodiments described above. It is understood that various modifications can be made by those skilled in the art without departing from the essence of the present disclosure as claimed in the claims, and such modifications should not be understood individually from the technical spirit or perspective of the present disclosure. Explanation of the symbols
[0206] 100: User device 200: Platform Server 300: Manager device
Claims
Claim 1 A user content sharing system comprising: a user device that receives content to be shared on a content sharing platform as a shared request content from the user, and transmits the shared request content to a platform server along with a shared request signal requesting the shared request content to be shared on the sharing platform; and a platform server that registers the shared request content in a user review list, and when a user review request signal is received from another user device indicating that another user wishes to perform a user review on the shared request content, transmits the shared request content to the other user device, receives user review information indicating the result of the user review from the other user device, and registers the shared request content as a shared content in a shared content list when it is determined that the user review information corresponding to the shared request content satisfies the conditions for passing the user review. Claim 2 A user content sharing system according to claim 1, wherein the platform server, upon receiving the sharing request content along with the sharing request signal, generates content specification information indicating the content specifications of the sharing request content, and if it is determined that the content specification information satisfies the conditions for review, registers the sharing request content in the user review list. Claim 3 A user content sharing system according to claim 1, wherein the other user device receives user review information from the other user, which is the result of another user reviewing whether the shared request content is suitable for sharing on the content sharing platform and is the result of the user review, and transmits the user review information to the platform server, and the platform server determines that the user review information corresponding to the shared request content satisfies the user review passing condition if the number of user review information corresponding to the shared request content that indicates the result of another user reviewing that the shared request content is suitable for sharing on the content sharing platform is greater than or equal to a reference number. Claim 4 In claim 1, the platform server matches content detail information regarding the shared content to the shared content, and the content detail information includes one or more of: copyright confirmation information indicating whether the shared content is a creation of the user; model creation confirmation information indicating whether the shared content is content generated by an artificial intelligence model; free provision confirmation information indicating whether the user provides the shared content for free; content title information indicating the title of the shared content; theme keyword information indicating the theme of the shared content as a keyword; theme color information indicating the theme of the shared content as a color; person information indicating the number of people depicted in the shared content; gender information indicating the gender of the people depicted in the shared content; age information indicating the age of the people depicted in the shared content; and portrait rights confirmation information indicating whether portrait rights of the people depicted in the shared content are permitted. The platform server receives the content detail information input by the user to the user device and matches it to the shared content, or inputs the shared content to a detail information generation model trained to generate the content detail information of the input content, and receives the content detail information of the shared content output from the detail information generation model and the shared A user content sharing system characterized by matching content. Claim 5 The user content sharing system according to claim 4 further comprises: a platform server that, upon receiving a manager review request signal from a manager device indicating that a manager intends to perform a manager review on the shared content, transmits the shared content and the detailed information of the content matched to the shared content to the manager device; and the user content sharing system that receives from the manager manager manager review information, which is the result of the manager review of whether the shared content is suitable for sharing on the content sharing platform and is the result of the manager review, and which indicates the result of the manager review, and transmits the manager review information to the platform server; and the platform server that, if the manager review information indicates that the shared content is not suitable for sharing on the content sharing platform, deregisters the shared content from the shared content list. Claim 6 A user content sharing system according to claim 1, wherein the platform server receives sponsorship point information indicating the amount of points sponsored to another user who has shared the shared content, along with a sponsorship request signal requesting sponsorship of another user who has shared the shared content from the user device, and adds the sponsorship point information to user point information indicating the point holding status of another user who has shared the shared content.