KR-20260065132-A - METHOD FOR EXPOSING MESSAGE ON THE ART-WALL
Abstract
According to one aspect of the present disclosure for solving the problem described above, a method for exposing a user message through an art-wall including a display unit, performed by a computing device, is disclosed. In one embodiment, the method may include: generating a first QR (Quick Response) code in response to receiving an art-wall registration request from a user terminal; transmitting the first QR code to the art-wall so that the first QR code is displayed on the art-wall; generating a message registration transaction based on the message to record the message on a blockchain network in response to receiving a message corresponding to the first QR code from the user terminal; determining whether to expose the message through the art-wall; and, if it is determined to expose the message to the art-wall, extracting the message from a block or smart contract corresponding to the message registration transaction and determining to transmit the extracted message to the art-wall so that the message is displayed through the art-wall.
Inventors
- 전창섭
- 장진호
- 전현규
- 장원준
Assignees
- 주식회사 큐버스랩
Dates
- Publication Date
- 20260508
- Application Date
- 20241101
Claims (20)
- A method for exposing a user message through an art-wall including a display unit, which is performed by a computing device, A step of generating a first QR (Quick Response) code in response to receiving an art wall registration request from a user terminal; A step of transmitting the first QR code to the art wall so that the first QR code is displayed on the art wall; In response to receiving a message corresponding to the first QR code from the user terminal, a step of generating a message registration transaction based on the message to record the message on a blockchain network; A step of determining whether to expose the above message through the art wall; and If it is determined that the above message will be exposed on the art wall, the step of extracting the above message from a block or smart contract corresponding to the message registration transaction and determining to transmit the extracted message to the art wall so that the message is displayed through the art wall; including, method.
- In Article 1, The step of creating the above message registration transaction is, A step of generating a second QR code by adding the message received from the user terminal to the first QR code; and A step of generating the message registration transaction to record the second QR code on the blockchain network; including, method.
- In Article 2, The first QR code above includes a first area for allowing access of the user terminal and allowing message transmission of the user terminal, and a second area representing a blank portion, and The message received from the user terminal is added to the second area to generate a second QR code, method.
- In Article 1, A second QR code is generated by adding the generated message registration transaction to the first QR code. method.
- In Article 2 or Article 4, The first QR code above is a QR code having a reading function to allow access of the user terminal and a writing function to which the message or the generated message registration transaction is added, and The second QR code above is a QR code having a reading function used to extract a message corresponding to the second QR code from the blockchain network and to display the extracted message on the art wall, method.
- In Article 1, Upon the first access corresponding to the first QR code, a writing function is activated to add the message or the generated message registration transaction, and After the message or the generated message registration transaction is added to the first QR code according to the writing function, for two or more accesses to the first QR code to which data has been added, only the reading function used to extract a corresponding message from the blockchain network and display the extracted message on the art wall is activated. method.
- In Article 1, The above message includes content comprising at least one of an image, a video, and text, and a tag corresponding to the content, and The above message is generated by the user terminal that scans the first QR code displayed on the art wall, method.
- In Article 1, The above message registration transaction is, Content comprising at least one of an image, video, and text extracted from the above message; Tags corresponding to the above content; QR code corresponding to the above message; and Smart contract address corresponding to the above message; including, method.
- In Article 1, The step of determining whether to expose the above message through the art wall is, A step of determining whether at least one of a predefined target text and a target image is included in the message by querying a smart contract corresponding to the message; If it is determined that the message includes at least one of the predefined target text and the target image, determining not to expose the message through the art wall, updating the exposure status of the message on the smart contract corresponding to the message to a non-exposure state, and sending a notification to the user terminal to modify or delete the message; and If it is determined that at least one of the predefined target text and target image is not included in the above message, the step of determining to expose the above message through the art wall and updating the exposure status of the above message to an exposeable state on the smart contract corresponding to the above message; including, method.
- In Article 9, The step of determining whether at least one of the predefined target text and target image is included in the above message is, A step of determining whether at least one of the images and videos included in the above message exceeds a predetermined similarity threshold with the target image; and A step of determining whether at least one of the above text and tags includes a string corresponding to the target text; including, method.
- In Article 9, The step of determining whether to expose the above message through the art wall is, After the step of sending a notification to the user terminal to modify or delete the above message: In response to receiving a request to modify the message from the user terminal that received the notification, determining whether to expose the modified message through the art wall, and if it is determined to expose the modified message to the art wall, generating a message modification transaction to allow the smart contract to record the modified message on the blockchain network; and When a request to delete the message is received from the user terminal that received the notification, the method comprises the step of creating a message deletion transaction to allow the smart contract to change the message to a predefined null value; including, method.
- In Article 1, When the above message is recorded on the blockchain network, a second QR code containing identification information of the message registration transaction is transmitted to the user terminal, and The step of transmitting the extracted message to the art wall so that the above message is displayed through the art wall is: When it is determined that the above message will be exposed on the art wall and access is made from the user terminal via the second QR code, the method comprises the steps of: extracting the message registration transaction corresponding to the second QR code; extracting the message within the block or smart contract corresponding to the message registration transaction; and transmitting the extracted message to the art wall so that the message is displayed through the art wall. including, method.
- In Article 12, The step of transmitting the extracted message to the art wall so that the above message is displayed through the art wall is: A step of checking whether there is content containing at least one of an image and text within the above message; If it is determined that the content exists within the message, the step of transmitting the extracted message to the art wall so that the message is displayed through the art wall; and A step of determining to re-execute the process for recording a message containing the content on the blockchain network if it is determined that the content does not exist within the message; including, method.
- In Article 1, The step of generating the first QR code above is, A step of generating a first QR code generation transaction to allow the first QR code to be generated by a smart contract included in the blockchain network based on a registration date, registration type, and registration message count corresponding to the art wall registration request; including, method.
- In Article 1, After the above message registration transaction is transmitted to the above blockchain network, A step of generating a second QR code generation transaction to allow the smart contract to generate a second QR code in which the message is reflected in the first QR code using the message and the first QR code; Includes more of, and The above smart contract is, In response to the above second QR code generation transaction, text, tags, and a registration date corresponding to the message are extracted from the block generated by the above message registration transaction, and Generate the second QR code using the text, tag, and registration date corresponding to the first QR code and the message included in the second QR code generation transaction, and Returning information for identifying the second QR code and the message registration transaction to the computing device, method.
- In Article 1, The step of determining to transmit the extracted message to the art wall so that the above message is displayed through the art wall is: A step of determining to transmit the extracted message to the art wall so that the message is displayed through the art wall, based on receiving from a smart contract corresponding to the message a first result indicating whether the number of times the message is exposed on the art wall exceeds a predetermined threshold number of exposures and a second result indicating whether the date on which the message was recorded exceeds a predetermined threshold period; including, method.
- In Article 1, The step of generating the message registration transaction based on the message to record the message on a blockchain network is: A step of obtaining a reference image, reference description content, and reference image path corresponding to the above message, and generating a message file including the reference image, the reference description content, and the reference image path; and A step of generating a message registration transaction to record an NFT corresponding to the message on the blockchain network by adding an NFT creation script to the message file; Includes, and Address information for accessing the NFT is generated by the above message registration transaction, method.
- In Article 1, A step of generating management data including user terminal identification information and art wall identification information corresponding to the message, which is used to store, manage, and delete the message outside the blockchain network after receiving the message; Includes more of, and The above management data includes a first management data comprising a user name corresponding to the user terminal, a user terminal number, and address information corresponding to the message, and a second management data comprising the address information corresponding to the message used when transmitting the message to the art wall, type information determined according to the type of the message, an identification number of the message, and a tag number of the message. method.
- A computer program stored on a computer-readable storage medium, wherein, when executed by at least one processor of a computing device, the computer program allows the at least one processor to perform operations for exposing a message through an art-wall including a display unit, and The above operations are, An operation to generate a first QR (Quick Response) code in response to receiving an art wall registration request from a user terminal; An operation of transmitting the first QR code to the art wall so that the first QR code is displayed on the art wall; An operation to generate a message registration transaction based on the message to record the message on a blockchain network in response to receiving a message corresponding to the first QR code from the user terminal; An action of determining whether to display the above message through the art wall; and When it is determined that the above message will be exposed on the art wall, the operation of extracting the above message within a block or smart contract corresponding to the message registration transaction and determining to transmit the extracted message to the art wall so that the message is displayed through the art wall; including, A computer program stored on a computer-readable storage medium.
- A computing device for exposing a message through an art-wall including a display unit, At least one processor; and Memory; Includes, The above processor is, In response to receiving an art wall registration request from a user terminal, a first QR (Quick Response) code is generated, and In order to display the first QR code on the art wall, the first QR code is transmitted to the art wall, and In response to receiving a message corresponding to the first QR code from the user terminal, a message registration transaction for recording the message on a blockchain network is generated based on the message, and Determine whether to display the above message through the art wall, and, If it is decided to expose the above message to the art wall, extract the above message within the block or smart contract corresponding to the message registration transaction and decide to transmit the extracted message to the art wall so that the message is displayed through the art wall, Computing device.
Description
Method for Exposing a Message on the Art Wall The present disclosure relates to the field of software, and more specifically, to a method for displaying a message on an art wall and a method for managing a message displayed on an art wall using blockchain technology. There is a growing trend of art walls utilizing large displays installed indoors or outdoors. Art walls are being used as decorative elements to enhance the aesthetic value of indoor spaces by displaying various artworks or videos, or to establish outdoor spaces as landmarks. Public institutions or organizations are installing these art walls in public spaces and planning participatory art wall events where people attach images and text they have created themselves to the walls. Through these participatory art wall events, people can attach self-created image and text content to the art wall and build fun, enjoyment, and memories while viewing the attached content. On the other hand, since the art wall is installed in a public place, there are no restrictions on the gender, age, or occupation of the people who can view the content posted on it; consequently, if indiscriminate content is displayed, a problem may arise in that it may cause discomfort to specific groups of people. Various aspects are now described with reference to the drawings, wherein similar reference numbers are used to collectively refer to similar components. In the following embodiments, for illustrative purposes, a number of specific details are presented to provide a comprehensive understanding of one or more aspects. However, it will be apparent that such aspect(s) may be practiced without these specific details. FIG. 1 is a schematic diagram of devices included in an overall system for performing a process for exposing a message on an art wall according to one embodiment of the present disclosure. FIG. 2 is a schematic diagram of a computing device that performs a process for exposing a message to an art wall according to one embodiment of the present disclosure. FIG. 3 is a flowchart illustrating a method for performing a process to expose a message on an art wall according to one embodiment of the present disclosure. FIG. 4 is a diagram showing an example of a system for performing a process of exposing a message to an art wall using a user terminal according to one embodiment of the present disclosure. FIG. 5 is a diagram showing an example of a system for performing a process of exposing a message on an art wall using a user terminal and a smart contract according to one embodiment of the present disclosure. FIG. 6 is a diagram showing an example of a system for performing a process of exposing a message using an art wall according to one embodiment of the present disclosure. FIG. 7 is a flowchart illustrating the entire process for exposing a message using an art wall according to one embodiment of the present disclosure. FIG. 8 is a flowchart illustrating the process of inspecting a message to expose a message using an art wall according to one embodiment of the present disclosure. FIG. 9 is a diagram showing the UI of a program for managing messages according to one embodiment of the present disclosure. FIG. 10 illustrates a brief and general schematic diagram of an exemplary computing environment in which embodiments of the present disclosure may be implemented. Various embodiments are now described with reference to the drawings. In this specification, various descriptions are provided to provide an understanding of the present disclosure. However, it is evident that these embodiments can be practiced without such specific descriptions. As used herein, terms such as “component,” “module,” “system,” etc. refer to computer-related entities, hardware, firmware, software, combinations of software and hardware, or executions of software. For example, a component may be, but is not limited to, a procedure executed on a processor, a processor, an object, an execution thread, a program, and/or a computer. For example, both an application executed on a computing device and the computing device itself may be a component. One or more components may reside within a processor and/or an execution thread. A component may be localized within a single computer. A component may be distributed among two or more computers. Additionally, these components may be executed from various computer-readable media having various data structures stored therein. Components may communicate through local and/or remote processes, for example, according to signals having one or more data packets (e.g., data from a component interacting with another component in a local system or distributed system, and/or data transmitted through signals to other systems and networks such as the Internet). Furthermore, the term "or" is intended to mean an implicit "or" rather than an exclusive "or." That is, unless otherwise specified or evident from the context, "X uses A or B" is intended to mean one of the na