Seat-library pairing method
By setting up a terminal on a fixed table to use near-field wireless communication to store seat libraries for the optical sticks and perform automatic pairing, the problem that light stick users cannot download the library in advance or download it in advance is solved, and the unified control and simplified operation of multiple optical sticks is achieved, which improves the convenience and accuracy of performance performance.
Patent Information
- Application Number
- JP2024192368
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-09-21
- Filing Date
- 2024-10-31
- Publication Date
- 2025-02-12
AI Technical Summary
In the prior art, when users use light sticks for group performances, they are unable to download the pairing library in advance or the download process is cumbersome, resulting in the inability to participate in a unified performance performance. At the same time, too much data storage leads to an increase in the probability of error and inconvenient operation.
The seat library pairing method and system adopting near-field wireless communication, by setting up a terminal on a fixed table, storing the seat library for multiple optical sticks before the performance using near-field wireless communication, and exchanging information through the terminal on the fixed table and the optical stick holder account authentication device to automatically pair and transmit data.
It realizes unified control of multiple light rods, reduces errors, simplifies user operations, and improves the unity and convenience of performance.
Smart Images

Figure 2025020278000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to a stand on which a terminal that provides a seat library pairing service is placed, a seat library pairing method using short-range wireless communication, and a seat library pairing system.
[0002] More specifically, the present invention relates to a cheering stick equipped with a light-emitting function, a stand on which a terminal that provides a seat library to the cheering stick using short-range wireless communication is placed, a seat library pairing method, and a seat library pairing system. [Background technology]
[0003] Generally, a luminous stick is a rod-shaped object that is coated with fluorescent material or equipped with a separate battery to achieve a lighting effect.
[0004] Luminous sticks are used for night activities, mountain climbing, various events, cheering, etc. Luminous sticks can be made to display various colors and are used by spectators in dark rooms of various performance venues including concert halls as a cheering tool. Several spectators can use the luminous sticks to spell out the name of a singer, and luminous sticks are also used as a part of performance productions to form specific shapes.
[0005] Conventionally, in order to use glow sticks to create a performance, each user would download a pre-configured library and apply the glow of the glow stick to the rhythm of the song or signature hue of the team or artist they were supporting.
[0006] However, if a user is unable to download the library in advance due to lack of time or lack of knowledge of how to operate the device, he or she will be unable to participate in the overall controlled performance and will have to operate the cheering sticks manually.
[0007] In addition, if a user wants to download a library in advance, he or she must separately download a pairing app and perform a process of pre-pairing. The more performances a user wants to watch, the longer it takes to pair, which is inconvenient.
[0008] In addition, if each user watches various performances several times and downloads multiple libraries, the data capacity of the libraries stored in the support stick becomes excessive, increasing the probability of errors occurring. [Prior art documents] [Patent documents]
[0009] [Patent Document 1] Korean Patent Publication No. 10-2015-0136023 Summary of the Invention [Problem to be solved by the invention]
[0010] The present invention has been devised to solve the above problems, and aims to provide a seat-library pairing method and system using a stand on which a terminal providing a library pairing service is placed and near-field wireless communication.
[0011] Another object of the present invention is to provide a pairing method and system that stores a seat library in the cheering poles using short-range wireless communication before a performance in order to integrate the performance of multiple cheering poles as a whole.
[0012] Another object of the present invention is to provide a seat library pairing method and system using short-range wireless communication with an intuitive user experience. [Means for solving the problem]
[0013] One embodiment of the present invention relates to a stand on which a cheering stick and a terminal that provides a seat library to the cheering stick are placed, and the stand comprises a main frame, a mounting section provided on the main frame on which the terminal is placed, and a cheering stick holder provided on the main frame on which the cheering stick is placed.
[0014] In this case, one end of the mounting portion may be connected to the main frame, and the one end of the mounting portion connected to the main frame may be configured to rotate relative to the main frame.
[0015] The mounting portion may include a rotating portion connected to one side of an edge of the main frame, a main mounting portion connected to the rotating portion, and a blade portion having a first sub-blade portion and a second sub-blade portion respectively provided on both sides of the main mounting portion.
[0016] The mounting portion may be configured to rotate at a predetermined angle relative to the main frame, with the rotating portion serving as a reference axis.
[0017] The first sub-blade portion and the second sub-blade portion may be formed on both sides of the main mounting portion and extend in a direction away from the main mounting portion.
[0018] Furthermore, the mounting base according to one embodiment of the present invention may further include a support portion that supports the mounting portion so that the mounting portion rotates to maintain a state in which the mounting portion has a predetermined angle with respect to the main frame.
[0019] Moreover, the mounting base according to an embodiment of the present invention may further include a tagging section provided on the main frame, where a predetermined device is tagged.
[0020] The support rod holder may include an insertion hole formed in the main frame so that the support rod can be inserted therein.
[0021] Moreover, the support rod holder may further include at least two or more cylindrical layers having different diameters provided within the insertion hole, and among the at least two or more cylindrical layers, a first cylindrical layer having a first diameter may have a second cylindrical layer having a second diameter provided inside the first cylindrical layer, and a third cylindrical layer having a third diameter provided inside the second cylindrical layer, and the first diameter may be larger than the second diameter and the second diameter may be larger than the third diameter.
[0022] Additionally, each of the first to third cylindrical layers may have a stepped structure at the end of its outer surface.
[0023] In addition, a recess may be formed on the main frame to provide an accommodation space in which the mounting portion is installed, and a protrusion may be formed on a portion of the recess, the protrusion having a structure in which one side adjacent to the mounting portion is protruded at a predetermined step.
[0024] Meanwhile, a seat library pairing system according to one embodiment of the present invention is a seat library pairing system that provides a seat library to a cheering rod, and may include a main frame, a cheering rod holder provided on the main frame and on which the cheering rod is placed, a terminal that provides a seat library to the cheering rod, and a mounting section provided on the main frame and on which the terminal is placed.
[0025] The cheering stick holder may also be equipped with a cheering stick pairing module that detects whether the cheering stick is approaching and, if it detects the approach of the cheering stick, communicates with the terminal and the cheering stick to transmit data from the terminal to the cheering stick.
[0026] The seat library pairing system according to an embodiment of the present invention may further include a tagging section provided on the main frame to tag a predetermined device.
[0027] The terminal may also transmit a predetermined seat library to the stationary cheering stick based on the user account information acquired by the tagging unit.
[0028] Meanwhile, a seat library pairing method according to an embodiment of the present invention is a method in which an application executed by at least one processor of a seat library pairing system performs a seat library pairing service using near field communication, and includes the steps of detecting advance ticket sale information, extracting seat information including seat positions in a performance venue from the detected advance ticket sale information, determining a seat library matching the extracted seat information, controlling a cheering stick storing the determined seat library to be paired, and controlling a cheering stick to transmit the seat library to the paired cheering stick, wherein the cheering stick is placed in a cheering stick holder having an insertion hole formed so that the cheering stick can be inserted.
[0029] In addition, the step of determining a seat library that matches the extracted seat information may include a step of storing a plurality of seat libraries that match performance preparation data for each seat information, a step of comparing the seat information of the plurality of pre-stored seat libraries with the extracted seat information, and a step of detecting and determining a seat library that matches the extracted seat information from among the plurality of seat libraries.
[0030] The performance preparation data may also include at least one lighting pattern, library data, and a scenario.
[0031] In addition, the library data may include an identification code for identifying each library and an emission pattern setting value which is a value that has already been set for the components of the emission pattern, and the scenario may include an identification code for identifying each scenario and a library setting value which is a value that has already been set for the operation time of the library data.
[0032] In addition, the plurality of seat libraries may have the same identification code for identifying the library and the same identification code for identifying the scenario, and may be defined such that the light emission pattern setting value and the library setting value are different for each piece of seat information. Effect of the Invention
[0033] A seat library pairing method and a seat library system using short-range wireless communication according to an embodiment of the present invention have an advantage that a large number of cheering sticks can be controlled through a pre-stored seat library, and a large number of cheering sticks can simultaneously perform a unified performance.
[0034] In addition, the seat library pairing method and seat library system using short-range wireless communication according to an embodiment of the present invention can store the seat library for the corresponding performance, thereby minimizing errors due to collisions with seat libraries for other performances.
[0035] In addition, the seat library pairing method and seat library system using short-range wireless communication according to an embodiment of the present invention enables pairing of a support stick and a kiosk with an intuitive user experience, thereby reducing the time and inconvenience required for storing a seat library and increasing user convenience.
[0036] In one embodiment of the present invention, a terminal that provides a seat library pairing service is placed on a stand, and the terminal and the cheering stick are safely placed on the stand while the library pairing service is being provided, thereby enabling a user of the cheering stick to efficiently receive the library pairing service. [Brief description of the drawings]
[0037] [Figure 1] 1 is a conceptual diagram of a seat library pairing system using short-range wireless communication according to an embodiment of the present invention. [Diagram 2] FIG. 2 is an internal block diagram of a kiosk according to an embodiment of the present invention. [Figure 3A] 11 is a diagram illustrating information contained in performance preparation data according to one embodiment of the present invention. FIG. [Figure 3B] 11 is a diagram illustrating information contained in performance preparation data according to one embodiment of the present invention. FIG. [Figure 4] 1 is an example of a type of kiosk according to various embodiments of the present invention. [Diagram 5] 1 is an example of a type of kiosk according to various embodiments of the present invention. [Figure 6] 1 is an example of a type of kiosk according to various embodiments of the present invention. [Figure 7] 13 is an example showing how a stationary type kiosk according to still another embodiment of the present invention is used. [Figure 8] 11 is an example of a drawing for explaining components of a stationary type kiosk according to still another embodiment of the present invention; [Figure 9] 11 is an example of a drawing for explaining components of a stationary type kiosk according to still another embodiment of the present invention; [Figure 10] 11 is an example of a drawing for explaining components of a stationary type kiosk according to still another embodiment of the present invention; [Figure 11] 11 is an example of a drawing for explaining components of a stationary type kiosk according to still another embodiment of the present invention; [Figure 12] 11 is an example of a drawing for explaining components of a stationary type kiosk according to still another embodiment of the present invention; [Figure 13] 11 is an example of a drawing for explaining components of a stationary type kiosk according to still another embodiment of the present invention; [Figure 14] 11 is an example of a drawing for explaining components of a stationary type kiosk according to still another embodiment of the present invention; [Figure 15] FIG. 2 is an internal block diagram of a support rod according to an embodiment of the present invention. [Figure 16] 4 is an example showing a shape of an account authentication device according to an embodiment of the present invention. [Figure 17] 1 is a flowchart illustrating a method for providing a seating library according to an embodiment of the present invention. [Figure 18] 11 is a detailed flowchart illustrating a method for providing a seat library to a cheering pole by a processor assembly according to an embodiment of the present invention. [Figure 19] 1 is an example of a ticket image according to an embodiment of the present invention. [Figure 20] 11 is a flowchart illustrating a method for a user terminal to transmit a seat library to a cheering pole according to an embodiment of the present invention. [Figure 21] 13 is an example showing an output screen of a pairing application of a user terminal according to an embodiment of the present invention. [Figure 22] 13 is an example showing an output screen of a pairing application of a user terminal according to an embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0038] The present invention can be modified in various ways and can have various embodiments. In the following, a specific embodiment will be illustrated in the drawings and described in detail. The effects and features of the present invention and the method of achieving them will become clear by referring to the embodiments described in detail with the drawings. However, the present invention is not limited to the embodiments disclosed below and can be realized in various forms. In each embodiment shown below, terms such as first and second are used for the purpose of distinguishing one component from another component, not for the purpose of limiting. In addition, a singular expression includes a plural expression unless it is clearly different in the context. In addition, terms such as "include" or "have" mean that a feature or component described in the specification exists, and do not exclude in advance the possibility that one or more other features or components are added. In addition, in the drawings, the size of the components may be exaggerated or reduced for the convenience of explanation. For example, the size and thickness of each component shown in the drawings are arbitrarily shown for the convenience of explanation, and the present invention is not necessarily limited to those shown in the drawings.
[0039] Hereinafter, each embodiment of the present invention will be described in detail with reference to the accompanying drawings. In the description with reference to the drawings, the same or corresponding elements are designated by the same reference numerals, and duplicated description thereof will be omitted.
[0040] FIG. 1 is a conceptual diagram of a seat library pairing system using short-range wireless communication according to an embodiment of the present invention.
[0041] As shown in FIG. 1, the seat library pairing system (hereinafter referred to as the library pairing system) using short-range wireless communication can provide a service of pairing a seat library, which is data stored in the cheering sticks before a performance, in order to perform a unified performance of various scenarios using multiple cheering sticks in different positions in a performance hall.
[0042] The library pairing service refers to a service that connects and links devices to transmit and receive programs in the form of machine code created and compiled to perform specific functions between devices. In this embodiment, library pairing refers to short-distance communication connection and linking between devices to transmit a seat library to cheering sticks from a kiosk so that multiple cheering sticks can operate in a unified lighting pattern at a concert venue.
[0043] In this embodiment, the library pairing system providing the above-described library pairing service includes a kiosk 100, a cheering stick 200, an account authentication device 300, a user terminal 400, a performance management server 500, and a network 600 (NETWORK).
[0044] The kiosk 100 may be paired with the cheering stick 200 to provide a seat library that is matched to the seat where the cheering stick 200 is located. The kiosk 100 may be an unmanned information terminal installed in or around a performance venue where a performance is held.
[0045] The cheering stick 200 is a small cheering tool that can be illuminated in various ways, for example, at athletic events, concerts, etc. The cheering stick 200 can operate in various illumination patterns according to the seat library.
[0046] The account authentication device 300 is, for example, a device that includes the account information of a user who owns the cheering stick 200 within a platform where a performance is performed using the cheering stick 200. The account authentication device 300 has a function of authenticating the user's account via remote communication with the kiosk 100, a ticket authentication device, a sales device for goods, etc.
[0047] In this case, user account information refers to information related to the user's personal information provided by the user when signing up for and managing a specific platform and service (e.g., Weverse), and may include the user's name, date of birth, mobile phone number, email, and platform / service ID.
[0048] The user terminal 400 refers to a terminal such as a smartphone of a user who owns the cheering stick 200 and the account authentication device 300. The user terminal 400 allows the user to individually control the cheering stick 200 owned by the user, and also allows the user to check and manage the seat library pairing status of the cheering stick 200, user account information linked with the account authentication device 300, and performance-related ticket advance sale information, etc.
[0049] The performance management server 500 refers to a computer system that provides information and performs operations related to a performance. For example, the performance management server 500 has functions such as managing advance ticket sales information matched to a user account and providing a seat library matched by seat to the cheering stick 200 via the kiosk 100.
[0050] At this time, the ticket advance sale information refers to the information that a user accesses from a specific ticket advance sale site in order to purchase tickets to see a performance. TIFF2025020278000002.tif7132 This information is provided when using the service and is related to the user's personal details and the tickets purchased by the user, and may include at least one of the following: the name of the person who pre-sold the tickets, date of birth, ticket site ID, mobile phone number, performance name, performance date and time, performance location, reservation number, number of pre-sold tickets, and seating information.
[0051] The seat information included in the ticket advance sale information may be information indicating the seat number to be used by the user among the information on advance sale of tickets for the performance that the user wishes to attend. For example, the seat information may be in the form of "1st floor, A area, row 3, seat F."
[0052] The kiosk 100 , the cheering stick 200 , the account authentication device 300 , the user terminal 400 , and the performance management server 500 may be connected via the network 10 .
[0053] Here, the network 10 according to the present embodiment refers to a connection structure that allows information exchange between each of the nodes, such as the kiosk 100, the cheering stick 200, the account authentication device 300, the user terminal 400, and the performance management server 500. Examples of such a network 300 include, but are not limited to, a 3GPP (registered trademark) (3rd Generation Partnership Project) network, a LTE (Long Term Evolution) network, a WIMAX (World Interoperability for Microwave Access) network, the Internet, a LAN (Local Area Network), a Wireless LAN (Wireless Local Area Network), a WAN (Wide Area Network), a PAN (Personal Area Network), a Bluetooth (registered trademark) network, a satellite broadcasting network, an analog broadcasting network, and a DMB (Digital Multimedia Broadcasting) network.
[0054] The kiosk 100, cheering stick 200, account authentication device 300, user terminal 400, and performance management server 500 that realize the library pairing system will be described in detail below with reference to the drawings.
[0055] <KIOSK 100>
[0056] According to one embodiment of the present invention, kiosk 100 may be any computing device that provides library pairing services.
[0057] In one embodiment of the present invention, a specific computing device providing a library pairing service is described based on being implemented as a kiosk 100, but it may also be implemented via a mobile type computing device and / or a desktop type computing device and peripheral devices linked thereto.
[0058] According to the present embodiment, the kiosk 100 may further include a server computing device that provides a library pairing service environment.
[0059] FIG. 2 is an internal block diagram of a kiosk according to one embodiment of the present invention.
[0060] As shown in FIG. 2, the kiosk 100 includes a communications processor 110, an account tag module 120, a cheer stick pairing module 130, an input / output system 140, a memory 150, and a processor assembly 160.
[0061] The communication processor 110 may include one or more devices for communicating with external devices. Such a communication processor 110 may communicate via a wireless or wired network.
[0062] In particular, the communications processor 110 can communicate with a performance management server 500 that stores content sources for providing the library pairing service, and can communicate with various user input components, such as a controller that receives user input.
[0063] In this embodiment, the communication processor 110 may transmit and receive various data related to the library pairing service to and from other terminals and / or external servers.
[0064] Such a communication processor 110 can transmit and receive data wirelessly with at least one of a base station, an external terminal, and an arbitrary server on a mobile communication network established via a communication device capable of implementing technical standards or communication methods for mobile communication (e.g., LTE (Long Term Evolution), LTE-A (Long Term Evolution-Advanced), 5G NR (New Radio), WIFI), etc., and can also communicate via a wired connection.
[0065] Specifically, in this embodiment, the communication processor 110 can transmit user account information and receive from the performance management server 500 advance ticket sales information matched to the user account and a seat library for the seats to be occupied at the performance.
[0066] In other words, since the kiosk 100 equipped with such a communication processor 110 is realized as an online type, user account information and seat library are provided via the performance management server 500 only upon request of the user, which has the effect of reducing the risk of personal information leakage and being advantageous in protecting the user's personal information.
[0067] The account tag module 120 may include a first short-range communication processor for sensing a tagged device, where tagging may mean that the account authentication device 300 approaches the account tag module 120 within a predetermined distance.
[0068] Specifically, the account tag module 120 detects whether a tagged device (in this embodiment, the account authentication device 300) is approaching, and upon detection, may acquire information stored in the device by short-range communication with the device. For example, the account tag module 120 may include a communication chip that performs short-range communication using Radio Frequency Identification (RFID), Near Field Communication (NFC), Magnetic Secure Transmission (MST), Near Field Magnetic Induction (NFMI), or Bluetooth communication.
[0069] In the following, a description will be given based on an account tag module 120 that performs short-distance communication based on NFC, but the account tag module 120 is not limited to NFC and can be realized in various embodiments, such as communicating with a predetermined device in a contact and / or contactless manner (e.g., RFID that transmits and receives RF signals, etc.) Furthermore, the account tag module 120 is not limited to the example described below.
[0070] In this embodiment, the account tag module 120 may be an NFC reader (eg, an NFC tag pad) that performs NFC functions.
[0071] In addition, the account tag module 120 can transmit and receive various data related to the library pairing service to and from an external device based on the NFC function.
[0072] Such an account tag module 120 is compliant with ISO / IEC 18092 (or ECMA-340, NFCIC-1) and ISO / IEC 21481 (or ECMA-352, NFCIC-2), specifically, the medium that uses the communication protocol defined in ISO / IEC 14443 (Proximity It can send and receive data with external devices based on standards such as ISO / IEC 15693 (Vicinity Card), JIS:X6319 (FeliCa (registered trademark)), and MIFARE.
[0073] In this embodiment, if the account tag module 120 recognizes that the account authentication device 300 is located within a predetermined distance, it can perform short-distance communication with the account authentication device 300 to obtain user account information.
[0074] The cheering stick pairing module 130 may include a second near-field communications processor for sensing tagged devices.
[0075] Specifically, the cheering stick pairing module 130 detects whether a tagged, placed, or fixed device (in the embodiment, the cheering stick 200) is approaching, and upon detection, communicates with the device to transmit and receive data. For example, the cheering stick pairing module 130 may include a communication chip that performs short-range communication (e.g., Radio Frequency Identification (RFID), Near Field Communication (NFC), Magnetic Secure Transmission (MST), Near Field Magnetic Induction (NFMI), or Bluetooth communication, etc.).
[0076] In addition, the cheering stick pairing module 130 can transmit and receive various data related to the library pairing service to and from an external device based on short-range communication.
[0077] In this embodiment, when the cheering stick pairing module 130 recognizes that the cheering stick 200 is located within a predetermined distance, it can transmit and receive various data for receiving the seat library by performing short-distance communication with the cheering stick 200.
[0078] In terms of hardware, the cheering rod pairing module 130 may include a predetermined support member to stably fix the cheering rod 200 located within a predetermined distance.
[0079] For example, the predetermined support member may be realized in the form of a stand on which the support rod 200 is placed, a pad on which the support rod 200 is placed, or a box having a space inside for storing the support rod 200.
[0080] The input / output system 140 can include a sensor system, an input system, and a display system.
[0081] The sensor system may include at least one of the following sensors: an image sensor, a position sensor, an audio sensor, a distance sensor, a proximity sensor, and a contact sensor.
[0082] Here, image sensor 141 can capture images and / or pictures of the physical space surrounding kiosk 100 .
[0083] In this embodiment, the image sensor 141 may capture and acquire an image (eg, a ticket image TI, etc.) associated with the library pairing service.
[0084] In addition, the image sensor 141 is arranged on the front and / or rear of the kiosk 100 so as to capture images in the direction in which it is arranged, and can capture images of paper tickets, etc. through a camera arranged facing the outside of the kiosk 100.
[0085] Such an image sensor 141 may include an image sensor device and an image processing module. Specifically, the image sensor 141 may process still or moving images obtained by an image sensor device (eg, CMOS or CCD).
[0086] In addition, the image sensor 141 can use an image processing module (e.g., OCR) to process still images or videos captured via the image sensor device to extract necessary information, and transmit the extracted information to the processor.
[0087] Such an image sensor 141 may be a camera assembly including at least one or more cameras.
[0088] In addition, the image sensor 141 as described above may be included and operated within the kiosk 100 depending on the embodiment, or may be included in an external device (e.g., an external server, etc.) and operate through linkage based on the above-mentioned communication processor 110, etc.
[0089] The audio sensor can recognize sounds around the kiosk 100 .
[0090] In particular, the audio sensor may include a microphone capable of sensing voice input from a user using the kiosk 100 .
[0091] In this embodiment, the audio sensor can receive audio data from the user that is required for the library pairing service.
[0092] In this embodiment, the kiosk 100 may include a speaker to output voice data input based on the audio sensor.
[0093] The input system can sense user input (eg, gestures, voice commands, button actuations, or other types of input) associated with the library pairing service.
[0094] Specifically, the input system may include certain buttons, touch sensors, and / or image sensors 141 that receive user motion input.
[0095] The input system can also be coupled to an external controller to receive user input.
[0096] The display system outputs various information related to the library pairing service as graphic images and has a function of detecting a user's touch input for library pairing.
[0097] In this embodiment, the display system can display a user interface (UI), library pairing content, and / or content management system (CMS)-based data.
[0098] Such a display may include at least one of a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), a flexible display, a 3D display, and an e-ink display.
[0099] Such a kiosk 100 may have a housing within which the above components and others may be disposed, and the user interface may include a touch sensor 145 on a display 143 configured to receive user touch input.
[0100] Specifically, the display system may include a display 143 that outputs an image and a touch sensor 145 that senses a user's touch input.
[0101] Illustratively, display 143 may be implemented as a touch screen by being inter-layered with or integrally formed with touch sensor 145. Such a touch screen may function as a user input unit providing an input interface between kiosk 100 and a user, while simultaneously providing an output interface between kiosk 100 and a user.
[0102] The memory 150 may store at least one of various application programs, data, and commands for providing a library pairing service environment.
[0103] In this embodiment, the memory 150 may store applications including commands for controlling the kiosk 100 .
[0104] The memory 150 may also include a program area and a data area.
[0105] Here, the program area of this embodiment may be linked to the operating system (OS) that boots the kiosk 100 and functional elements, and the data area may store data generated by the use of the kiosk 100.
[0106] Additionally, memory 150 may include at least one or more non-transitory computer-readable storage media and transitory computer-readable storage media.
[0107] For example, the memory 150 can be a variety of storage devices such as a ROM, an EPROM, a flash drive, a hard drive, and the like, and can include web storage that provides storage functionality for the memory 150 over the internet.
[0108] In this embodiment, the memory 150 can pre-store information necessary for performing the library pairing service.
[0109] Specifically, in this embodiment, the memory 150 can pre-store user account information, advance ticket sales information, seating information, and performance preparation data in order to perform the library pairing service.
[0110] The performance preparation data refers to data that predefines various light emission patterns that the cheering sticks 200 should emit in the seats where the cheering sticks 200 are located, in order to provide a unified performance production before the performance.
[0111] Such performance preparation data is data that the cheering sticks 200 must store in advance before the performance begins. Since each cheering stick 200 is placed in a different seat, different performance preparation data may be stored depending on the seat information.
[0112] In addition, in this embodiment, the performance preparation data can include a light emission pattern, a library, and a scenario.
[0113] 3A and 3B are diagrams illustrating information included in performance preparation data according to one embodiment of the present invention.
[0114] As shown in Fig. 3A or 3B, in this embodiment, the performance preparation data 1000 may include a plurality of library data 1010 to 1030. Specifically, Fig. 3A is an example showing a library included in the performance preparation data, and Fig. 3B is an example showing library setting values included in the performance preparation data.
[0115] The lighting pattern refers to the lighting form in which the cheering stick 200 operates depending on components including whether or not to light up (for example, ON / OFF), color, and brightness.
[0116] Such a lighting pattern may include lighting effects as components that are set to change within a predetermined time period to generate dynamic visual effects.
[0117] For example, lighting effects may include a 1) blink effect in which the lighting status is set to vary depending on the time period within a certain time, causing the cheering stick to blink quickly, a 2) gradation effect in which the hue is set to vary depending on the time period within a certain time, and the lighting hue changes gradually, and a 3) fade in / out effect in which the brightness is set to vary depending on the time period, and the brightness gradually decreases or increases.
[0118] The library is data in which the lighting patterns of the cheering sticks 200 are already set, and may include an identification number and lighting pattern component setting values (hereinafter, lighting pattern setting values).
[0119] For example, the hue included in the lighting pattern setting value can be set to a hexadecimal code representing the RGB hue, and the brightness included in the lighting pattern setting value can be set to a brightness value between 0 and 100, with the higher the value, the brighter the brightness.
[0120] For example, the first library 1010 may mean an identification number 0001 for identifying the first library 1010, and data set to lighting ON, a first hue, a first brightness, and a first lighting effect.
[0121] As shown in the example of Fig. 3A, the first library 1010 may be a binary array representing a lighting pattern setting value of (0001 / ON / 255, 0, 0 / 50, Blink). Also, the third library 1030 may be a binary array representing a lighting pattern setting value of (0003 / ON / 0, 0, 255 / 10 / Grad). Meanwhile, the second library 1020 may not have lighting pattern setting values corresponding to hue, brightness, and lighting effect set since the lighting enable / disable is OFF.
[0122] In other words, if a control signal is sent to execute the first library 1010 to the cheering stick 200 storing a plurality of libraries 1010 to 1030 at a performance venue, the cheering stick 200 can operate and emit light with a first hue which is red corresponding to 255, 0, 0, a first brightness which is 50 levels of brightness, and a first lighting effect which is a bright blink effect.
[0123] A scenario is data for setting the operating time of at least one library (hereinafter referred to as library setting value) for a specified period of time and changing the lighting pattern of the cheering stick 200 for the already set period of time, and can include a scenario identification number for identifying each scenario.
[0124] Such a scenario can correspond to, for example, one song. That is, the operation time of one scenario is the same as the playback time of one song, and while the song is being played, the cheering stick 100 can change its light emission pattern and operate according to the library setting value.
[0125] For example, a first scenario 1100 may be data having an identification number 001 and defined to run on a first library for 5 seconds, then run on a second library for 3 seconds, then run on a third library for 2 seconds.
[0126] As shown in FIG. 3B, in this embodiment, the performance preparation data 1000 can include a plurality of scenarios 1100 and 1200.
[0127] Specifically, as shown in the example illustrated in Figure 3B, the first scenario 1100 may include library settings of (001, 0001-5sec / 0002-3sec / 0003-2sec), and the second scenario 1200 may include library settings of (002, 0005-8sec / 0002-30sec / 0003-14sec).
[0128] In other words, if a cheering stick 200 storing multiple scenarios 1100 and 1200 is sent only a low-capacity control signal instructing it to operate in the first scenario 1100 at a performance venue, the cheering stick 200 can operate in the first lighting pattern according to the first library 1010 for five seconds, then in the second lighting pattern according to the second library 1020 for three seconds, and then in the third lighting pattern according to the third library 1030 for two seconds.
[0129] Although the libraries and scenarios have the same identification number for each seat on which the cheering sticks 200 are placed, the lighting pattern setting values and library setting values are different, so that the lighting can be performed differently.
[0130] Specifically, for example, even if a first cheering stick placed on a first seat storing a first library 1010 and a second cheering stick placed on a second seat store the same first library 1010 having an identification number of 0001, the lighting pattern setting values set in the first library 1010 may be different from each other.
[0131] For example, the first library may include a first seat-first library, which is a first library for the first seat, and a second seat-first library through an nth seat-first library.
[0132] In this case, the first seat-first library through the nth seat-first library can be defined as respective lighting pattern setting values so that the cheering sticks arranged at the first through nth seats have a specific shape when viewed as a whole and perform a unified performance production. Therefore, if the performance director only operates the first library, the cheering sticks at each seat can perform a unified performance production by reading the first library stored corresponding to the seat and operating according to the lighting pattern setting value.
[0133] Similarly, a first cheering stick placed in a first seat and a second cheering stick placed in a second seat storing the same first scenario 1100 may have different library setting values specified for the first scenario 1100 even if they store the same first scenario 1100 with the identification number 001.
[0134] In other words, the performance manager can use a first library and a first scenario having different setting values for each seat to cause the cheering sticks 200 placed on each seat to operate simultaneously but emit light in different illumination patterns, thereby allowing the performance to be directed in a way that makes them appear to have a specific shape or form when viewed from a position away from the audience seats.
[0135] The performance preparation data may be mapped to each seat and stored in the memory 150 in a number corresponding to the number of seats in order to produce a different lighting pattern for each seat. That is, each seat and the performance preparation data may be realized in the form of a mutually corresponding mapping table, but is not limited to this. In accordance with an embodiment, the performance preparation data may be generated by grouping seats operated with a common lighting pattern and defining a lighting pattern setting value for each group.
[0136] Therefore, the cheering stick 200 must store performance preparation data corresponding to each seat that will be placed during the performance in advance, and the kiosk 100 can guide the user through this process by providing a library pairing service, which will be described in detail later.
[0137] In the following description, the performance preparation data 1000 corresponding to one seat on which the cheering stick 200 is placed is referred to as a seat library.
[0138] In this embodiment, the kiosk 100 having the memory 150 for storing the above-mentioned data for performing the library pairing service may be realized as an offline type. The offline type kiosk 100 stores and keeps information related to a user in advance, so that it is possible to reduce the cost required for establishing a communication function of the kiosk 100 and to expand the area where the kiosk can be used because the offline type kiosk 100 can be installed in a place where the communication infrastructure is not smooth.
[0139] The processor assembly 160 may include at least one or more processors capable of executing instructions of applications stored in the memory 150 to perform various tasks for generating a library pairing service environment.
[0140] In this embodiment, the processor assembly 160 may control the overall operation of the components through applications in the memory 150 to provide the library pairing services.
[0141] Such a processor assembly 160 may be a system-on-chip (SOC) suitable for the kiosk 100 including a central processing unit (CPU) and / or a graphics processing unit (GPU), and can execute an operating system (OS) and / or application programs stored in the memory 150 and control each component installed in the kiosk 100.
[0142] Furthermore, the processor assembly 160 can internally communicate with each component via a system bus, and can include one or more predetermined bus structures such as a local bus.
[0143] In addition, the processor assembly 160 may be implemented to include at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, and other electrical units for performing functions.
[0144] In this embodiment, the processor assembly 160 can recognize the account authentication device 300 and the cheering stick 200 using short-range wireless communication based on the account tag module 120 and the cheering stick pairing module 130.
[0145] In addition, in this embodiment, the processor assembly 160 can obtain user account information included in the recognized account authentication device 300 based on the communication processor 110 .
[0146] In addition, in this embodiment, the processor assembly 160 can detect advance ticket sales information that matches the obtained user account information.
[0147] In addition, in this embodiment, the processor assembly 160 can extract seating information included in the detected advance ticket information.
[0148] Additionally, in this embodiment, the processor assembly 160 can determine a seat library according to the extracted seat information.
[0149] In addition, in this embodiment, the processor assembly 160 can pair the cheering stick 200 that transmits the determined seat library.
[0150] In addition, in this embodiment, the processor assembly 160 can transmit the determined seat library to the paired cheering pole 200.
[0151] That is, in this embodiment, the processor assembly 160 performing the above steps can process the entire process of pairing the kiosk 100 with the user's cheering stick 200 and providing a seat library according to the user's seat.
[0152] In addition, according to this embodiment, the kiosk 100 can further perform at least a part of the functions and operations performed by a performance management server 500, which will be described later.
[0153] The kiosk 100 including the above-mentioned multiple components can be realized in terms of hardware as an integrated type or a separate type.
[0154] 4 to 6 are examples showing the configuration of kiosks according to various embodiments of the present invention.
[0155] FIG. 4 shows an integrated type in which the account tag module 120 and the cheering stick pairing module 130 are provided within the housing of the kiosk 100, FIG. 5 shows a separate type in which the account tag module 120 and the cheering stick pairing module 130 are provided separately from the housing, and FIG. 6 shows a stationary type including a specified structure on which a mobile computing device and a cheering stick 200 can be placed.
[0156] As shown in FIG. 4, when the kiosk 100 is an integrated type according to an embodiment, the kiosk 100 may include an account tag module 120-1 and a cheering stick pairing module 130-1 within a housing.
[0157] In this case, the account tag module 120 and the cheering stick pairing module 130-1 can be provided in a position where the user can easily place the cheering stick 200 or tag the account authentication device 300.
[0158] For example, as shown in FIG. 4, the account tag module 120 and the cheering stick pairing module 130 may be provided on one side of the lower end of the display 143.
[0159] In addition, in this embodiment, the account tag module 120-1 can be provided on the exterior of the kiosk 100 in the form of a pad that can tag the account authentication device 300.
[0160] In addition, in this embodiment, the cheering stick pairing module 130 may be provided in the form of a box having an internal space to accommodate and place the cheering stick 200.
[0161] In addition, in this embodiment, the cheering stick pairing module 130 may have a predetermined fixing portion 131 provided in the internal space to fix the cheering stick 200 housed therein, or may have a cover 132 to prevent the cheering stick 200 housed therein from coming off and to block radio waves.
[0162] In addition, the account tag module 120 and the cheering stick pairing module 130 may further include a first LED module 120-1 and a second LED module 130-1 that notify the multiple modules that a specific device (e.g., the cheering stick 200 and the account authentication device 300) has been successfully recognized.
[0163] Specifically, in this embodiment, when the account authentication device 300 is normally recognized by the account tag module 120, the kiosk 100 can activate the first LED module 120-1.
[0164] In addition, in this embodiment, when the cheering stick 200 is normally recognized and placed in the cheering stick pairing module 130, the kiosk 100 can activate the second LED module 130-1.
[0165] Also, the second LED module 130-1 may be activated when predetermined data has been transmitted to the cheering stick 200. At this time, the cheering stick pairing module 130 may perform an operation of opening the cover 132 to provide the cheering stick 200 to a user while the second LED module 130-1 is activated.
[0166] Such an all-in-one type kiosk 100 has the advantage that no additional devices are required in addition to the kiosk 100, and installation is simplified.
[0167] Meanwhile, as shown in FIG. 5, in another embodiment, when the kiosk 100 is a separate type, the display 143, the account tag module 120, and the cheering stick pairing module 130 can be provided separately from the housing H of the kiosk 100.
[0168] In this case, the components of the kiosk 100, except for the account tag module 120 and the cheering stick pairing module 130, may be disposed in the housing H.
[0169] In another embodiment, the kiosk 100 may further include a predetermined configuration (e.g., a support base 101 and a lathe 102) for individually mounting the display 143, the account tag module 120, and the cheering stick pairing module 130.
[0170] Specifically, in another embodiment, the kiosk 100 may further be provided with a support base 101 for fixing the display 143 at a predetermined height from the ground and an account tag module 120, as well as a lathe 102 for mounting the cheer stick pairing module 130.
[0171] A display 143 may be located on an upper end of the support 101, and a housing H may be located on one side of the support 101.
[0172] Also, the lathe 102 may be included in one side of the support 101 as shown in FIG. 5, or may be separated from the support 101 and installed in the form of a desk or the like.
[0173] In addition, the lathe 102 may have a structure that is horizontal to the ground in order to maintain the fixed state of the account authentication device 300 and the cheering stick 200 fixed to the account tag module 120 and the cheering stick pairing module 130 during pairing.
[0174] Such a separate type kiosk 100 allows the user to operate the display 143 while the cheering stick 200 and the account authentication device 300 are installed, which has the effect of increasing the convenience for the user to operate the device.
[0175] In the above-described embodiments including the integrated type and / or separate type kiosk 100, the type is determined by whether or not the housing H of the kiosk 100 can be separated from a predetermined component.
[0176] Hereinafter, the kiosk 100 may be referred to as a terminal that provides a seat library to a specific support pole and a stand on which the terminal is placed, regardless of whether the housing H and a specific configuration are separable.
[0177] Meanwhile, FIG. 6 is an example showing a cheering stick installed in a stationary type kiosk according to yet another embodiment of the present invention, FIG. 7 is an example showing how the stationary type kiosk is used, and FIGS. 8 to 14 are examples of drawings for explaining each component of the stationary type kiosk.
[0178] According to another embodiment, when the kiosk 100 is a stationary type, the kiosk 100 may be implemented in the form of a stationary stand on which a mobile computing device is placed. In the following description, for convenience of explanation, the mobile computing device is implemented as a tablet, but is not limited to the above. In addition, the tablet may be referred to as a terminal 180 in the following description.
[0179] As shown in FIG. 6, in yet another embodiment, the kiosk 100 may include a base 170 that includes a terminal 180, a cheering wand holder 177, and a tagging portion 179.
[0180] At this time, the terminal 180 may be placed on one side of the base 170, and the placed terminal 180 may be detachable.
[0181] In addition, a support rod holder 177 having a structure into which a support rod 200 can be inserted may be provided on one side of the mounting base 170 .
[0182] At this time, the support rod holder 177 may include an insertion hole h1 and a first protrusion p1. The insertion hole h1 may be hollow and cylindrical so as to match the shape of a lower handle portion of the support rod 200 to be inserted, and the first protrusion p1 may be a portion having a structure that includes the insertion hole h1 and protrudes with a predetermined step.
[0183] In addition, a predetermined cylindrical layer for adjusting the diameter to fit the support rods 200 having different diameters can be inserted into the insertion hole h1, which will be described later.
[0184] In addition, the first protrusion p1 may protrude a predetermined length in an upward direction based on the first surface of the mounting base where the tagging portion 179 is located. In this case, the predetermined length may be a length that can stably fix the inserted support rod 200 (e.g., 1 / 3 or more of the length of the handle of the support rod 200).
[0185] In addition, a tagging unit 179, which is a predetermined area where a predetermined device can be placed, may be provided on one side of the mounting base 170. For example, the tagging unit 179 may be provided in a predetermined area different from an area where the support rod holder 177 is provided.
[0186] 6, a cheering stick pairing module 130 may be provided on one side inside the cheering stick holder 177, and an account tag module 120 may be provided on one side inside the tagging unit 179. Thus, in still another embodiment, the kiosk 100 can perform short-distance communication with the cheering stick 200 placed in the cheering stick holder 177 and / or the account authentication device 300 tagged to the tagging unit 179.
[0187] That is, such a stationary type kiosk 100 can be installed together with a predetermined structure (e.g., table T) inside or near the performance venue as shown in FIG. 7, whereby at least one or more users U1, U2, U3 can download a predetermined seat library to the cheering stick 200 by operating a terminal 180 pre-installed on the mounting base 170 while placing the cheering sticks s1, s2, s3 held by each user in the cheering stick holder 177.
[0188] As shown in FIG. 8, in yet another embodiment, the mounting base 170 may include a main frame 171, a mounting portion 175, a support rod holder 177 including cylindrical layers 1771, 1773, 1775, and / or a tagging portion 179.
[0189] The main frame 171 may refer to a general frame including at least one structure on which the terminal and the support rod 200 can be placed.
[0190] Also, the main frame 171 may be realized in a flat rectangular shape whose width is longer than its height.
[0191] In addition, a mounting portion 175 for mounting a terminal 180 may be disposed on one side of the main frame 171 .
[0192] As shown in FIG. 9, the main frame 171 may include a second protrusion 1711, a recess 1712, a hinge portion 1713, and / or a tagging portion 179.
[0193] The hinge part 1713 may be a device that is coupled to one side of the lower end of the mounting part 175 to connect the main frame 171 and the mounting part 175 and rotate the mounting part 175.
[0194] For this, the hinge portion 1713 may include a predetermined hinge for connecting the main frame 171 and the mounting portion 175 .
[0195] With this, in a state in which the main frame 171 is fixed, the mounting portion 175 may rotate up and down at a predetermined angle with the hinge portion 1713 as a reference axis.
[0196] The second protrusion 1711 may be a portion having a structure protruding at a predetermined step on one side adjacent to the mounting portion 175 rotated downward.
[0197] In this case, the protruding direction of the second protrusion 1711 may be toward the upper surface of the main frame 171 .
[0198] Furthermore, both ends 1711-1, 1711-2 of the second protrusion 1711 may be portions that come into contact with the mounting portion 175 when the mounting portion 175 rotates downward.
[0199] The structure of the second protrusion 1711 may be such that it is possible to prevent deformation of the mounting part 175, which has a shape that is easily deformed, from being deformed against an external impact when the mounting part 175 is rotated downward.
[0200] The recess 1712 may be a portion that provides an accommodation space for the mounting portion 175 to be mounted on the main frame 171 when rotated downward.
[0201] The second protrusion 1711 may be provided on a partial region of the recess 1712. That is, the second protrusion 1711 and the recess 1712 may correspond to the shape of the mounting part 175 when the mounting part 175 rotates downward.
[0202] Meanwhile, the main frame 171 may include a support portion 173 for fixing the terminal 180 placed on the mounting portion 175 in a horizontal position at a predetermined angle for use.
[0203] As shown in FIG. 10, the support portion 173 is a predetermined support member, and is provided between the main frame 171 and the mounting portion 175 to support the mounting portion 175 .
[0204] Specifically, when the mounting portion 175 is rotated at a predetermined angle relative to the main frame 171, the support portion 173 is provided between the main frame 171 and the mounting portion 175, and can support the mounting portion 175 so that the mounting portion 175 maintains a state in which the mounting portion 175 has a predetermined angle relative to the main frame 171.
[0205] To this end, as shown in FIG. 11, one side of the mounting part 175, which is the second protrusion 1711 side, can be automatically and / or manually lifted to a predetermined angle, and the support part 173 can be automatically and / or manually fixed in a perpendicular state to the main frame 171.
[0206] In other words, the support portion 173 enables the main frame 171 and the mounting portion 175 to be maintained at a predetermined angle, thereby enabling the user of the kiosk 100 to use the kiosk 100 more easily without having to adjust the angle of the terminal 180 every time.
[0207] As shown in FIG. 12, the mounting portion 175 may have a plate shape for mounting the terminal 180 thereon.
[0208] Specifically, the mounting portion 175 may include a pivot portion 1751 , a main mounting portion 1753 , and / or a wing portion 1755 .
[0209] The rotating part 1751 may be connected to one side of an edge of the main frame 171 (for example, the hinge part 1713) and may be a part that corresponds to a reference axis when the mounting part 175 rotates.
[0210] Furthermore, the rotating portion 1751 may include at least one hole for coupling with a predetermined configuration for rotating (eg, the hinge portion 1713, etc.).
[0211] The main mounting part 1753 is connected to the rotating part 1751 and can have a predetermined plate shape for mounting the terminal 180 thereon.
[0212] Further, the main mounting part 1753 may have a heat dissipation hole 1757 and / or a support hole 1759 formed therein.
[0213] The heat dissipation hole 1757 is a hole formed on one side of the center of the main mounting part 1753 and may be formed in a portion that abuts against the terminal 180 mounted on the main mounting part 1753 .
[0214] In addition, the heat dissipation holes 1757 may be holes formed to smoothly dissipate heat generated during use of the terminal 180 .
[0215] The support hole 1759 is a hole formed on one side of the main mounting part 1753 and may be formed in a portion that abuts against the support part 173 provided on the main frame 171 .
[0216] For this purpose, the support portion 173 may have a structure in which a certain portion that abuts the support hole 1759 protrudes outward, and the support portion 173 may be fixed in a fastened state with the support hole 1759 by being hung on the support hole 1759.
[0217] In addition, the number of the heat dissipation holes 1757 and / or the support holes 1759 is not limited to that shown in the drawings, and may be less or more than that shown in the drawings.
[0218] The wing portion 1755 is provided on both sides of the main mounting portion 1753, and is formed to extend in one direction. The wing portion 1755 may include a first sub-wing portion 1752 and a second sub-wing portion 1754.
[0219] In this case, the one direction may be a direction away from the main mounting portion 1753.
[0220] Furthermore, the wing portion 1755 may be at least partially in contact with the terminal 180 mounted on the main mounting portion 1753 and may be formed with a thickness and material sufficient to withstand the load of the terminal 180 .
[0221] In addition, when the mounting portion 175 rotates downward, the first sub-blade portion 1752 and the second sub-blade portion 1754 provided on the blade portion 1755 may be fastened to the second protrusion portion 1711 provided on the main frame 171 in an open area formed between the two blade portions.
[0222] FIG. 13 shows an example of a cylindrical layer contained in the support rod holder 177.
[0223] 13, the support rod holder 177 may include at least two cylindrical layers 1771, 1773, 1775 having different diameters. For convenience of explanation, the following description will be given on the basis that the at least two cylindrical layers are three, but the number may be more or less than three, and is not limited to the example described here.
[0224] Also, the at least two cylindrical layers 1771, 1773, 1775 may be provided in the insertion hole h1 of the support rod holder 177. Also, the support rod 200 may be placed in a cylindrical structure having one side open and a predetermined space formed therein.
[0225] For example, each of the two or more cylindrical layers 1771, 1773, and 1775 may have a hollow columnar shape. Specifically, each of the two or more cylindrical layers 1771, 1773, and 1775 may include a columnar shape including an outer surface and an inner surface, and having an insertion hole formed in the center into which the support rod 200 can be inserted.
[0226] In this case, among the at least one cylindrical layer, a second cylindrical layer 1773 having a second diameter may be provided inside a first cylindrical layer 1771 having a first diameter, and a third cylindrical layer 1775 having a third diameter may be provided inside the second cylindrical layer 1773.
[0227] Here, the first diameter may be larger than the second diameter, and the second diameter may be larger than the third diameter. Also, the first diameter may be as large as the second cylindrical layer 1773 can be provided inside, and the second diameter may be as large as the third cylindrical layer 1775 can be provided inside. That is, the first to third cylindrical layers 1771, 1773, and 1775 may be provided on one side of the main base 170, overlapping each other, as shown in FIG. 13.
[0228] As shown in FIG. 14, the ends of the outer surfaces of the first to third cylindrical layers 1771, 1773, and 1775 may have a predetermined step structure.
[0229] Specifically, the outer end of the first cylindrical layer 1771 may have a predetermined step structure with the first protrusion p1 of the support rod holder 177, the outer end of the second cylindrical layer 1773 may have a predetermined step structure with the outer end of the first cylindrical layer 1771, and the outer end of the third cylindrical layer 1775 may have a predetermined step structure with the outer end of the second cylindrical layer 1775.
[0230] The stepped structure allows the first to third cylindrical layers 1771, 1773, 1775 to overlap, and if necessary, an administrator of the kiosk 100 can manually separate each layer to manually adjust the diameter of the support rod holder 177 to match the diameter of the support rod 200 to be placed thereon.
[0231] In other words, by manually separating the overlapping predetermined cylindrical layers as necessary, no other configuration is required and there is no room for failure, which reduces repair and management costs and is economically efficient.
[0232] Meanwhile, in still another embodiment, the support rod holder 177 may have a structure for automatically adjusting the diameter of the support rod holder 177 so as to match the diameter of the support rod 200 placed thereon.
[0233] In order to automatically adjust the diameter, in another embodiment, the support rod holder 177 may further include a spring on the lower side of each of the at least two or more cylindrical layers. In this case, the lower surface of the main frame 171 may extend to the lower surface of the support rod holder 177 to close the lower end of the insertion hole h1, and a spring may be further included between the main frame 171 and the first to third cylindrical layers 1771, 1773, and 1775.
[0234] In this case, the spring may connect at least one or more cylindrical layers to the main frame 171, and a spring may not be included under the outermost cylindrical layer for connection and fixing to the main frame 171.
[0235] As a result, when a support rod 200 having a predetermined diameter is placed on the support rod holder 177, at least one cylindrical layer having a diameter smaller than the support rod 200 having the predetermined diameter can rotate downward as the spring contracts.
[0236] For example, in the case of a first support rod having a first diameter, the support rod holder 177 can position the first support rod by causing the second and third springs provided on the undersides of the second and third cylindrical layers 1773, 1775, respectively, to contract due to the weight of the first support rod and move downward.
[0237] In other words, the diameter of the support rod holder 177 is automatically adjusted to match the diameter of the support rod 200 to be placed by rotating the specified cylindrical layer downward by a spring, which is convenient because it is not necessary to take individual measures to adjust the diameter every time a support rod having a different diameter is to be placed, and there is no risk of loss due to complete separation, which is also efficient in terms of management.
[0238] A terminal 180 and a support stick 200 can be placed on a placement stand 170 provided in a stationary type kiosk 100 according to yet another embodiment of the present invention including the above-mentioned configuration.
[0239] At this time, the kiosk 100 according to yet another embodiment can obtain predetermined user identification information based on the account authentication device 300 tagged to the tagging section 1717 of the mounting base 170, and transmit the corresponding seat library to the mounted cheering stick 200.
[0240] Therefore, even if at least one user of the stationary type kiosk 100 according to the further embodiment is unable to download the seat library in advance, they can still place the cheering stick 200 in the cheering stick holder 177 on-site before the performance begins and operate the terminal 180 that has been placed in advance by an administrator and / or staff member to download the seat library to their own cheering stick 200.
[0241] In other words, the kiosk 100 according to the present embodiment provides a library pairing service that enables each user to download and / or update a specific library to a cheering pole by himself / herself without the help of other event staff, even in a crowded place such as a concert hall, thereby reducing the manpower required for event management, increasing the efficiency of event management, and reducing the costs of recruiting manpower.
[0242] <Official Light Stick 200> In an embodiment of the present invention, the official light stick 200 may be a predetermined device that emits light according to the seat library received from the kiosk 100 based on the library pairing service.
[0243] FIG. 15 is an internal block diagram of the support rod according to one embodiment of the present invention.
[0244] As shown in FIG. 15, the cheering stick 200 may include a short-range communication unit 210, an information receiving unit 220, a light emitting unit 230, a storage unit 240, and a processor 250.
[0245] The short-range communication unit 210 may include one or more devices for communicating with external devices, and may communicate via a wireless network.
[0246] In the present embodiment, the short-range communication unit 210 may transmit and receive various data related to the library pairing service to and from other terminals and / or external servers.
[0247] Specifically, in this embodiment, the short-range communication unit 210 performs pairing based on the cheering stick pairing module 130 of the kiosk 100 to connect communication between the kiosk 100 and the cheering stick 200, thereby receiving the user's seat information and a seat library corresponding to the seat.
[0248] The near field communication unit 210 may include a wireless communication module (eg, at least one of an NFC, an RF transceiver, a ZigBee, a Bluetooth, and a WIFI module).
[0249] In the present embodiment, the short-range communication unit 210 can receive at least one of user account information, user seat information, and a seat library from the kiosk 100 by short-range communication using Bluetooth.
[0250] The information receiving unit 220 can receive information transmitted from the kiosk 100 and other devices in a predetermined communication method (eg, broadcasting and / or multicasting).
[0251] Specifically, in this embodiment, the information receiving unit 220 can receive signals sent to multiple devices simultaneously, with unspecified and / or specified recipients, from the kiosk 100 and other devices.
[0252] The light emitting unit 230 can emit light in response to a signal received from the information receiving unit 220 .
[0253] The light emitting unit 230 may include one or more light source elements, and the light source may be, for example, a light emitting diode (LED). The light emitting unit 230 may include LEDs of different colors, and may include at least one of a red LED, a green LED, a blue LED, and a white LED.
[0254] By mixing the light emitted by each of these LEDs, a wide range of hues can be produced, with the mixed color being determined based on the ratio of the intensities of the light emitted by each LED, which may be proportional to the drive current of each LED.
[0255] Although the above description has been given using an LED as an example of the light source of the light emitting unit 230, the type of the light source is not limited to an LED. According to another embodiment, an organic light emitting diode (OLED) may be used as the light source.
[0256] The storage unit 240 may store at least one of various application programs, applications, data, and commands for providing a library pairing service environment.
[0257] The storage unit 240 may also store data received from or generated by other components of the library pairing system, etc. The storage unit 240 may be various storage devices such as, for example, a ROM, an EPROM, a flash drive, a hard drive, etc., and may include a memory, a cache, a buffer, etc.
[0258] In the embodiment, the storage unit 240 may store in advance information necessary for the cheering stick 200 to perform the function of emitting light.
[0259] For example, the storage unit 240 can store the light emission pattern data in advance.
[0260] The lighting pattern data refers to data including values corresponding to each of the lighting pattern setting values defined in the embodiment to express each of all hues and brightnesses that the cheering stick can realize. For example, the lighting pattern data may include a plurality of data having values of (0,0,0), (0,0,1), (0,0,2)...(n,n,n) in hue. Also, the lighting pattern data may include a plurality of data having values of 0,1,2...n in brightness.
[0261] That is, the storage unit 240 can store such lighting pattern data in advance, whereby the user can manually set whether or not the cheering stick 200 is illuminated, its hue, brightness, and lighting effect, separately from whether or not the seat library is stored.
[0262] In addition, in this embodiment, the storage unit 240 can store information required to perform the library pairing service.
[0263] For example, the storage unit 240 can store a seat library. In this case, the seat library may be received from another device and stored in the storage unit 240.
[0264] The processor 250 controls the overall operation of the support rod 200, such as power supply control, and the signal flow between the internal components of the support rod 200, and can perform a data processing function for processing data. Such a processor 250 can include at least one processor.
[0265] Furthermore, the processor 250 can communicate with each component internally via a system bus, and can include one or more predetermined bus structures such as a local bus.
[0266] Additionally, processor 250 may be implemented with at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, and other electrical units for performing functions.
[0267] In this embodiment, the processor 250 can control the light emission pattern of the light output from the light-emitting unit 230 by controlling the drive current of each LED of the light-emitting unit 230.
[0268] Through this, in this embodiment, the processor 250 can control the cheering stick 200 including a plurality of LEDs to generate a predetermined message, image, picture, and the like.
[0269] The short-range communication unit 210 and the information receiving unit 220 described above may be functional configurations illustrated separately in order to distinguish at least some functions of the processor 250 from general functions of the processor 250, etc.
[0270] The cheering stick 200 having the above-mentioned configuration can operate according to at least one piece of data stored in the storage unit 240 under the control of the processor 250, and when a plurality of users gather at a performance venue, a plurality of such cheering sticks 200 can be lined up, and a performance can be performed in which a predetermined phrase, image, picture, etc. is formed using the cheering sticks 200.
[0271] <Account Authentication Device(:Account Authentication Device)300
[0272] In this embodiment, the account authentication device 300 may include a short-range communication chip 310, a battery 320, a charging unit 330, a storage module 340, and a control module 350 to perform the function of authenticating the account of a user who wishes to use the cheering stick 200.
[0273] The near field communication chip 310 may be an NFC card and may include any type of device that can be read by an NFC card reader.
[0274] For example, an NFC card is a device that includes an NFC chip and a coil (antenna), and comes in various forms, such as a card type, a tag type, or a sticker type.
[0275] In this embodiment, the near-field communication chip 310 can communicate with the kiosk 100 based on the account tag module 120 of the kiosk 100 to send and receive data.
[0276] The battery 320 can be supplied with external and / or internal power under the control of the control module 350 to supply each component of the account authentication device 300 with the power required for operation.
[0277] The battery 320 may further include a DC / DC converter that can convert the supplied power into a voltage level that can be used by the seed sprayer 300 carrier.
[0278] Furthermore, the battery 320 includes at least one battery cell. The type of each battery cell is not particularly limited as long as it is capable of being repeatedly charged and discharged, such as a lithium ion cell.
[0279] The charging unit 330 may include wired and wireless charging modules to provide wired and wireless charging processes to supply the power required for the operation of the account authentication device 300.
[0280] The storage module 340 may store at least one of various application programs, applications, data, and commands for providing a library pairing service environment.
[0281] The storage module 340 may also store data received from or generated by other components of the library pairing system, etc. The storage module 340 may be various storage devices such as, for example, a ROM, an EPROM, a flash drive, a hard drive, etc., and may include a memory, a cache, a buffer, and a web storage.
[0282] In this embodiment, the storage module 340 can store information necessary to perform the library pairing service.
[0283] For example, the storage module 340 may store at least one of a user-specific NFC ID and user account information.
[0284] In this case, the user-specific NFC ID may refer to letters and numbers including a predetermined serial number assigned to each account authentication device 300 .
[0285] In one embodiment, the storage module 340 can also receive and store seat libraries, such as from other components of the library pairing system.
[0286] The control module 350 has a function of transmitting at least one piece of data stored in the storage module 340 of the account authentication device 300 by controlling the overall configuration described above.
[0287] In particular, the control module 350 can transmit the user account information stored in the storage module 340 to the kiosk 100 .
[0288] That is, in this embodiment, the account authentication device 300 has a function of authenticating each individual user by transmitting and receiving the NFC ID unique to the user who is going to use the cheering stick 200 and user account information.
[0289] Furthermore, in this embodiment, there is no limit to the number of such account authentication devices 300 that one user can possess in case the user supports multiple artists.
[0290] Furthermore, the account authentication device 300 may be implemented in various embodiments in combination with other configurations to make it easy for a user to carry around.
[0291] FIG. 16 is a diagram showing an example of the shape of an account authentication device according to an embodiment of the present invention.
[0292] 16, the account authentication device 300 may be a chip type as shown in (a) of FIG. 16. The chip type account authentication device 300 may have a flat top and bottom.
[0293] Furthermore, the account authentication device 300 may be realized as a wearable type that is combined with other components and worn on the user's body.
[0294] Specifically, the account authentication device 300 can be coupled to a first strap 301 that can be worn around the neck as in (b) and a second strap 302 that can be worn around the wrist as in (c).
[0295] The various shapes of the account authentication device 300 as described above have the effect of making it easy for a user to carry the account authentication device 300 and at the same time making it easy for the user to maintain the account authentication device 300 in a predetermined location for a predetermined period of time for pairing or tagging, thereby increasing the user's convenience in using the account authentication device 300.
[0296] <User Device 400
[0297] The user terminal 400 according to an embodiment of the present invention may be a given computing device provided with an application for performing a library pairing service.
[0298] Specifically, from a hardware perspective, the user terminal 400 may include a mobile type computing device and a desktop type computing device in which a pairing application is installed.
[0299] For example, mobile type computing devices may include smartphones, mobile phones, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), tablet PCs, and the like.
[0300] In addition, the desktop type computing device may include a device provided with a program for executing a library pairing service based on wired / wireless communication, such as a personal computer such as a fixed desktop PC, a notebook computer, or an ultrabook provided with an application.
[0301] For convenience of explanation, an embodiment of the present invention will be described based on a case in which the user terminal 400 is realized as a smartphone, which is a mobile type computing device.
[0302] From a functional standpoint, the user terminal 400 may comprise a memory 410 , a processor 420 , a communication module 430 , and an input / output system 440 .
[0303] Specifically, the memory stores a cheering stick management application 411, which may store one or more of various application programs, data, and commands for providing a library pairing service environment.
[0304] That is, the memory 410 can store instructions and data that can be used to create a library pairing service environment.
[0305] The processor 420 may comprise at least one or more processors capable of executing instructions of the cheering pole management application 411 stored in memory to perform various operations for generating a library pairing service environment.
[0306] In this embodiment, the processor 420 can control the overall operation of the components through a support stick management application 411 in memory to provide library pairing services.
[0307] The communication module 430 may include one or more devices for communicating with external devices. Such a communication module may communicate over a wireless network.
[0308] Specifically, the communication module 430 can communicate with terminals (in an embodiment, the kiosk 100, the cheering stick 200, and the account authentication device 300) that store content sources to realize a library pairing service environment and external servers (in an embodiment, the ticket sales server and the performance management server 500), and can communicate with various user input components such as a controller that receives user input.
[0309] The input / output system 440 may include a sensor system, an input system, and a display system, and has the same functions as the input / output system described above in the kiosk 100, and the contents thereof apply mutatis mutandis.
[0310] The above components may be configured to be contained within the housing of the user terminal 400 .
[0311] In this embodiment, the user terminal 400 can communicate with a given platform and service server.
[0312] In addition, in this embodiment, the user terminal 400 can obtain user account information including a plurality of pieces of information related to the user's personal information (eg, name, date of birth, service ID, mobile phone number, etc.) from a predetermined platform and service server.
[0313] In this case, if the user has not previously subscribed to a specific platform and service, in this embodiment, the user terminal 400 can also obtain user account information by providing a specific membership subscription process to generate user account information.
[0314] In addition, the user terminal 400 can obtain the user-specific NFC ID of the account authentication device 300 tagged to the user terminal 100 .
[0315] At this time, if the account authentication device 300 is not recognized and tagging is not possible, in this embodiment, the user terminal 400 can also obtain the user's unique NFC ID by having the user directly input and register the user's unique NFC ID based on a specified input process.
[0316] Furthermore, if the user terminal 400 acquires a plurality of user-specific NFC IDs, the user terminal 400 can register a corresponding number of account authentication devices 300 on the cheering stick management application 411 .
[0317] Furthermore, the user terminal 400 can activate only the account authentication device 300 that the user wishes to use among the at least one registered account authentication device 300 .
[0318] Furthermore, the user terminal 400 can select a predetermined mode for operating the lighting pattern of the cheering stick 200.
[0319] For example, the user terminal 400 can set a performance mode, a self mode, etc. In this case, the performance mode can include an offline performance mode and an untact performance mode.
[0320] If the offline performance mode is selected, the user terminal 400 can provide a process for selecting a performance for which a seat library is stored by checking the storage status of the seat library, or can provide a process for describing the location of the kiosk 100 that provides the seat library.
[0321] If the untact performance mode is selected, the user terminal 400 can provide a process that provides a guide for downloading predetermined performance preparation data.
[0322] If the self mode is selected, the user terminal 400 can provide a process for manually setting the lighting pattern data pre-stored in the cheering stick 200.
[0323] As described above, a user can set a specific mode on the user terminal 400 to tag the account authentication device 300 and pair it at a performance venue or at home, and can perform operations such as controlling the color of mood lights even during normal times when the user is not watching a performance.
[0324] In addition, the user terminal 400 can provide pairing-related information, such as informing the user of the location of the kiosk 100 within the venue and the operating hours of the booth selling goods, or outputting a self-pairing guide image, based on the cheering stick management application 411.
[0325] <Performance Management Server 500>
[0326] Meanwhile, the performance management server 500 according to an embodiment of the present invention can perform a series of processes for providing a library pairing service.
[0327] Specifically, in this embodiment, the performance management server 500 can provide the library pairing service by exchanging data necessary for an external device, such as a kiosk 100, to drive the library pairing provision process.
[0328] More specifically, in this embodiment, the performance management server 500 can provide an environment in which a plurality of applications installed in a plurality of devices that perform library pairing services with external devices can operate.
[0329] To this end, the performance management server 500 may include application programs, data, and / or commands for applications to operate, and may transmit and receive data based thereon to and from the external device.
[0330] In addition, in this embodiment, the performance management server 500 can communicate with an external server (for example, a ticket sales server) to obtain at least one piece of advance ticket sales information.
[0331] In this case, the advance ticket information may include the name of the person who pre-sold the ticket, date of birth, ticket site ID, mobile phone number, performance name, performance date and time, performance location, reservation number, number of advance tickets, and seating information.
[0332] In addition, in this embodiment, the performance management server 500 can provide ticket advance sale information that matches the user account information among at least one of the acquired ticket advance sale information to an external device (in an embodiment, kiosk 100, etc.).
[0333] In this embodiment, the performance management server 500 may determine whether the ticket advance information and the user account information match based on the mobile phone number, which is information that each piece of information has in common. This is merely an example, and various embodiments may be implemented in which the matching is determined based on other user personal information than the mobile phone number.
[0334] In addition, in this embodiment, the performance management server 500 can extract seating information from the matched ticket advance sale information.
[0335] In this embodiment, the seat information is the reference information for dividing the performance preparation data 1000 by seat, and in this embodiment, the performance management server 500 can match such seat information with the performance preparation data 1000 to generate multiple seat libraries.
[0336] In addition, in this embodiment, the seat information may include at least one of a seat number and a pixel number.
[0337] In this embodiment, when seat information is exposed to a user, it is exposed as the seat number used in the actual performance venue, for example, in the form of "3rd floor, 12th section, row A, no. 1." However, in the device that produces the light-emitting pattern, it may be exposed as a pixel number based on the seating layout for the convenience of production.
[0338] In other words, when performance preparation data created using pixel numbers on the director's equipment, etc. is generated as a seat library in the performance management server 500, the pixel numbers can be converted to seat numbers, and for this reason, each pixel number and seat number corresponds to each other in advance.
[0339] In addition, in this embodiment, the performance management server 500 can store and manage a plurality of seat libraries, which are generated by classifying them according to seat information, in the database 530 in advance.
[0340] In addition, in this embodiment, the performance management server 500 can provide an external device (in an embodiment, the cheering stick 200 and the account authentication device 300, etc.) with a seat library generated corresponding to the extracted seat information.
[0341] In addition, in this embodiment, the performance management server 500 can store and manage various application programs, commands, and / or data for implementing the library pairing service.
[0342] Meanwhile, as further shown in FIG. 1, in this embodiment, the performance management server 500 as described above may be realized by a predetermined computing device including at least one processor module 510 for data processing, at least one communication module 520 for data exchange with external devices, and at least one memory module 530 for storing various application programs, data, and / or commands for providing the library pairing service.
[0343] Here, the database 530 may store at least one of an operating system (OS), various application programs, data, and commands for providing a library pairing service.
[0344] Moreover, the database 530 may include a program area and a data area.
[0345] Here, the program area according to this embodiment may be linked to an operating system (OS) that boots the server and functional elements, and the data area may store data generated by the use of the server.
[0346] In this embodiment, such database 530 may be various storage devices such as ROM, RAM, EPROM, flash drive, hard drive, etc., and may also be web storage that performs the storage function of the database 530 on the Internet.
[0347] Furthermore, the database 530 may be a removable recording medium on the server.
[0348] Meanwhile, the processor module 510 can control the overall operation of each of the above-mentioned units to realize the library pairing service.
[0349] Such a processor module 510 may be a system-on-chip (SOC) suitable for a server including a central processing unit (CPU) and / or a graphics processing unit (GPU), and can execute an operating system (OS) and / or application programs stored in the database 530 and control each component installed in the server.
[0350] Furthermore, the processor module 510 can communicate with each component internally via a system bus, and can include one or more predetermined bus structures such as a local bus.
[0351] Additionally, the processor module 510 may be implemented using at least one of application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, micro-controllers, microprocessors, and other electrical units for performing functions.
[0352] In the above explanation, it has been described that the performance management server 500 of one embodiment of the present invention performs the functional operations described above. However, various embodiments are possible, such as this embodiment allowing at least a portion of the functional operations performed by the performance management server 500 to be performed by an external device (e.g., kiosk 100, etc.), and further allowing at least a portion of the functional operations performed by the external device to be performed by the performance management server 500.
[0353] <How to provide a seat library for cheering pole 200>
[0354] Hereinafter, a method in which at least one processor of the kiosk 100 provides a seat library to the cheering pole 200 according to an embodiment of the present invention will be described in detail with reference to the accompanying FIGS.
[0355] In one embodiment of the present invention, the one or more processors of the kiosk 100 are capable of executing one or more applications stored in the one or more memories 150 or running in the background.
[0356] Hereinafter, the at least one processor operates to execute the commands of the application to perform the method of providing the library pairing service described above, which will be briefly described as being performed by the processor assembly 160.
[0357] FIG. 17 is a flowchart illustrating a method for providing a seating library according to an embodiment of the present invention.
[0358] As shown in FIG. 17, in this embodiment, the processor assembly 160 of the kiosk 100 can provide a seat library to at least one of the cheering sticks 200 and the account authentication device 300.
[0359] In this embodiment, the cheering stick 200 can be provided with the seat library directly from the kiosk 100. In another embodiment, the cheering stick 200 can be provided with the seat library indirectly from the account authentication device 300 that has received the seat library from the kiosk 100.
[0360] In the following embodiments, for convenience of explanation, a method in which the processor assembly 160 controls the cheering rod pairing module 130 to directly provide a seat library to the cheering rod 200 will be described as a reference.
[0361] FIG. 18 is a detailed flow chart illustrating a method for providing a seat library to a cheering pole by a processor assembly according to an embodiment of the present invention.
[0362] As shown in Fig. 18, in this embodiment, the kiosk 100 can obtain user account information via the account tag module 120. (S101)
[0363] In this embodiment, the processor assembly 160 may receive user account information acquired by the account tag module 120 sensing and recognizing tagging of the user's account authentication device 300 .
[0364] Specifically, the processor assembly 160 can perform short-range communication with a user's account authentication device 300 tagged with the account tag module 120 of the kiosk 100 to obtain user account information pre-stored in the tagged account authentication device 300.
[0365] To do this, the user can bring the account authentication device 300 corresponding to the performance they wish to attend into close proximity with the account tag module 120 of the kiosk 100 .
[0366] At this time, in this embodiment, the processor assembly 160 can control the display to output a guide for informing the recognition position of the account authentication device 300 in order to perform normal short-distance communication.
[0367] In addition, the account tag module 120 can recognize the account authentication device 300 that is in close proximity to the account tag module 120 based on the NFC function.
[0368] This allows the account tag module 120 to receive user account information from a recognized account authentication device 300 .
[0369] In another embodiment, the kiosk 100 can obtain user account information by sensing a ticket held by a user.
[0370] Specifically, in another embodiment, the processor assembly 160 can obtain user account information by sensing a ticket held by a user based on the image sensor 141 and performing optical character recognition (OCR) on the sensed ticket.
[0371] Optical character recognition (OCR) involves taking an image of handwritten or machine-printed text and converting it into machine-readable text using an image scanner.
[0372] In another embodiment, the processor assembly 160 may control the image sensor 141 included in the kiosk 100 to capture a picture of the ticket held by the user.
[0373] In another embodiment, the processor assembly 160 can then obtain a ticket image TI, which is a photographed image of the ticket held by the user.
[0374] FIG. 19 is an example of a ticket image TI according to an embodiment of the present invention.
[0375] As shown in FIG. 19, in another embodiment, the processor assembly 160 is capable of detecting at least one or more object regions 601-603 within the acquired ticket image TI.
[0376] In another embodiment, the object regions 601 to 603 refer to regions including predetermined text. In another embodiment of the present invention, the object regions are divided into a first object region 601 including date and time and location information, a second object region 602 including user account information, and a third object region 603 including seat information.
[0377] In another embodiment, the processor assembly 160 may set a target image from among the detected object regions 601 to 603. In this case, the target image refers to an image that is to be subjected to optical character recognition (OCR).
[0378] Specifically, in another embodiment, since the information to be obtained is user account information, the processor assembly 160 can set a second object area 602 containing the user account information as the target image based on the output position on the ticket image TI.
[0379] In another embodiment, the processor assembly 160 can extract text contained in the set target image.
[0380] Taking FIG. 19 as an example, the processor assembly 160 can extract the text "Reservation number: 012345", "Advance seller: Mr. Hong Gil-dong (ID: hong00)", and "Telephone number: 010-1234-5678".
[0381] That is, in another embodiment, the processor assembly 160 may extract texts included in the set target image, and obtain user account information including the extracted texts.
[0382] In this case, in another embodiment, the processor assembly 160 may re-extract certain information contained in the user account information using a predetermined character extraction function (FIND, LEFT, MID, RIGHT, etc.) to search for a specific character within the entire extracted text and extract the desired text.
[0383] Further, as shown in FIG. 19, for example, in another embodiment, when attempting to re-extract a user's mobile phone number included in the user account information, the processor assembly 160 can use a predetermined character extraction function to obtain the user's mobile phone number 602-1, “010-1234-5678.”
[0384] That is, in another embodiment, the processor assembly 160 can obtain user account information by performing an optical character recognition process on the obtained ticket image TI and extracting text from said ticket image TI.
[0385] In another embodiment, the processor assembly 160 can simultaneously obtain user account information and advance ticket information by performing optical character recognition (OCR) on the acquired ticket image TI, in which case step S103 described below can be omitted and the next step can be performed.
[0386] In yet another embodiment, the processor assembly 160 may obtain the user account information based on manual input by the user.
[0387] To this end, in yet another embodiment, the processor assembly 160 may perform a search process to search for information matching the service ID and mobile phone number, etc., entered by the user.
[0388] 18, in this embodiment, the processor assembly 160 can detect ticket advance sale information that matches the acquired user account information (S103).
[0389] In this embodiment, the processor assembly 160 of the kiosk 100 implemented as an online type can detect advance ticket sales information that matches with the acquired user account information by communicating with an external server (e.g., a ticket sales server) based on the performance management server 500. In this case, there can be multiple pieces of advance ticket sales information that are matched according to the number of seats that a user has pre-purchased under the same account, and advance ticket sales information that is matched for each performance can also be included.
[0390] To this end, in this embodiment, the processor assembly 160 can operate in conjunction with an external server (e.g., a ticket sales server) to detect at least one piece of advance ticket information stored in the external server's database that matches the user account information and corresponds to a performance being held within a specified time at the performance venue where the kiosk 100 is installed.
[0391] In other words, the processor assembly 160 of the kiosk 100 implemented as an online type in this embodiment can protect the user's personal information by detecting only advance ticket sales information that matches the user's account information in conjunction with other servers, while at the same time reducing the amount of data stored in the memory 150.
[0392] In another embodiment, the processor assembly 160 of the kiosk 100 implemented as an offline type can detect user account information obtained based on the memory 150 and matching ticket advance sale information corresponding to a performance being held within a specified time at the performance venue where the kiosk 100 is installed.
[0393] In another embodiment, the processor assembly 160 can detect advance ticket sale information that matches the user account information from among a plurality of advance ticket sale information items pre-stored in the memory 150 .
[0394] For example, the processor assembly 160 may perform a search process to find ticket advance sale information that matches the user account information in a list that includes multiple ticket advance sale information.
[0395] In other embodiments, the processor assembly 160 of the kiosk 100 implemented as an offline type can reduce the time and cost required for connecting to a server by detecting only pre-stored ticket advance sale information that matches the user account information.
[0396] Next, in this embodiment, the processor assembly 160 can extract seating information included in the detected advance ticket information (S105).
[0397] At this time, the extracted seat information may be multiple depending on the number of tickets pre-purchased by the user using the same account.
[0398] In this embodiment, if a user pre-purchases multiple seats for the same performance using the same ticket site ID, the processor assembly 160 can output the detected multiple ticket pre-purchase information to the touch screen.
[0399] For example, the processor assembly 160 may provide a ticket list including the detected multiple ticket advance sale information via a display.
[0400] In this embodiment, the processor assembly 160 can output the performance date and time including the performance date and time, the ticket advance sale number, seat information, etc. to the touch screen so that the user can select one of the multiple ticket advance sale information.
[0401] The user can then touch one of the advance ticket sales information items from the ticket list displayed on the touch screen, and in another embodiment, the processor assembly 160 can select the advance ticket sales information by receiving a user touch input based on the user interface.
[0402] In another embodiment, the processor assembly 160 may determine a seat library to be sent to the cheering pole 200 according to the seat information included in the selected advance ticket information.
[0403] In an embodiment, the processor assembly 160 can then determine a seat library according to the extracted seat information (S107).
[0404] Specifically, in this embodiment, the processor assembly 160 can determine a seating library according to the seating information of the advance ticket sales information.
[0405] At this time, a plurality of seat libraries may be mapped to the seat information and stored in advance in the memory 150 or the database 530.
[0406] In this embodiment, the processor assembly 160 can compare the seat information of the advance ticket information with the seat information of a plurality of seat libraries prestored in the memory 150 or database 530 by the performance management server 500 .
[0407] In addition, in this embodiment, the processor assembly 160 can detect one seat library among multiple seat libraries whose seat information matches the extracted seat information, and determine this as the seat library to be transmitted in the next step.
[0408] In addition, in this embodiment, the processor assembly 160 can output the determined seat information (e.g., seat number) of the seat library and the cheering stick 200 pairing related guide to the display of the kiosk 100 so as to inform the user of the selected seat and enable successful pairing.
[0409] Next, in this embodiment, the processor assembly 160 can pair the cheering stick 200 that transmits the determined seat library (S109).
[0410] Specifically, in this embodiment, the processor assembly 160 can perform pairing to perform short-range communication based on the cheering stick pairing module 130 of the kiosk 100 and the short-range communication unit 210 of the cheering stick 200 in order to transmit the determined seat library to the cheering stick 200.
[0411] To this end, the user can bring the cheering stick 200 corresponding to the performance and seat to be watched into contact with and close to the cheering stick pairing module 130 of the kiosk 100 .
[0412] At this time, in this embodiment, the processor assembly 160 may output a guide on the touch screen to guide the placement position and placement duration of the cheering stick 200 for normal pairing.
[0413] Thus, in this embodiment, the processor assembly 160 can link the kiosk 100 and the cheering stick 200 that is in contact with and close to the cheering stick pairing module 130 via Bluetooth communication.
[0414] Then, in this embodiment, the processor assembly 160 can transmit the determined seat library to the paired cheering stick 200 (S111).
[0415] In this embodiment, the kiosk 100 and the cheering stick 200 transmit and receive the seat library based on short-range communication. While the determined seat library is being transmitted to the paired cheering stick 200, a guide to inform the cheering stick 200 that it should maintain contact and proximity may be output on the touch screen.
[0416] In addition, once the transmission is complete, in this embodiment, the processor assembly 160 can notify the user that the seat library transmission is complete by using methods such as outputting a predetermined alarm sound based on an audio sensor, activating the first and second LED modules 120-1 and 130-1, or automatically opening the kiosk lid 132.
[0417] In other words, the processor assembly 160 of this embodiment can obtain the user's seat information without the user having to directly input the seat number, and by transmitting only the seat library corresponding to the user's seat to the paired cheering stick 200, it has the effect of minimizing errors caused by collisions with seat libraries of other performances.
[0418] <Method for Providing Device Management Service by User Terminal 400>
[0419] Hereinafter, a method in which the cheering stick management application 411 of the user terminal 400, executed by at least one processor of the user terminal 400 according to one embodiment of the present invention, provides a device management service will be described in detail with reference to attached Figures 20 to 22.
[0420] At this time, the cheering stick management application 411 according to one embodiment of the present invention is an application that provides a service (hereinafter, device management service) for managing and controlling at least one device carried by a user (in an embodiment, the cheering stick 200 and the account authentication device 300), and is distinct from the applications included in the kiosk 100, the cheering stick 200, and the account authentication device 300 described above, and its control scope may differ.
[0421] In one embodiment of the present invention, at least one or more processors of the user terminal 400 can execute at least one or more cheering pole management applications 411 stored in at least one or more memories or can operate in the background.
[0422] Hereinafter, the at least one or more processors will be described as operating to execute the commands of the cheering stick management application 411 to perform the method of providing the above-mentioned device management service, which will be referred to as being performed by the cheering stick management application 411.
[0423] Figure 20 is a flowchart for explaining a method in which a user terminal in one embodiment of the present invention sends a seat library to a cheering stick, and Figures 21 and 22 are examples showing output screens of a cheering stick management application of a user terminal in one embodiment of the present invention.
[0424] In this embodiment, the cheering stick management application 411 can register the account authentication device 300 in the user terminal 400. (S301)
[0425] Specifically, in this embodiment, the cheering stick management application 411 can register the account authentication device 300 in the user terminal 400 based on short-range communication.
[0426] For this purpose, the user can bring the account authentication device 300 and the user terminal 400 into contact with each other and into close proximity.
[0427] Furthermore, in this embodiment, if a user possesses a plurality of account authentication devices 300 , the cheering stick management application 411 can also register each of the plurality of account authentication devices 300 in the user terminal 400 .
[0428] In this case, the user account information included in the plurality of account authentication devices 300 may be the same, and only the user-specific NFC ID assigned to each account authentication device 300 may be different.
[0429] In the above embodiment, only when the user terminal 400 is a terminal that supports the NFC function, if the terminal does not support the NFC function or registration is not possible due to an operation error, the account authentication device 300 can be registered by providing a process for the user to manually input the user's unique NFC ID directly.
[0430] Next, in this embodiment, the cheering stick management application 411 can activate the account authentication device 300 to be used among the account authentication devices 300 registered in the user terminal 400 (S303).
[0431] In this embodiment, when there is only one registered account authentication device 300, the cheering stick management application 411 can automatically activate the account authentication device 300.
[0432] Meanwhile, in another embodiment, when there are multiple registered account authentication devices 300, the cheering stick management application 411 can output at least one or more account authentication devices 300 registered in the user terminal 400 on the display.
[0433] As shown in FIG. 21, the cheering stick management application 411 can output at least one or more account authentication device icons IC1 to IC3 on the display corresponding to the number of at least one or more account authentication devices 300 registered on the user terminal 400.
[0434] Also, the user can determine one account authentication device 300 required to watch a performance depending on the desired artist and performance date and time.
[0435] The user can then perform a touch input to select the selected account authentication device 300 based on the user interface, and the cheering stick management application 411 can then activate the account authentication device 300 to be used.
[0436] In the embodiment, the cheering stick management application 411 can output at least one activation button IC1a to IC3a on the display in order to activate the account authentication device 300 based on the user's touch input execution.
[0437] The activation buttons IC1a to IC3a may be output at the lower ends of the account authentication device icons IC1 to IC3, and may be output in different shapes depending on the activation state.
[0438] For example, the shape of the first activation button IC1a shown in FIG. 21 may indicate that the account authentication device 300 corresponding to the account authentication device icon IC1 is in an activated state, and the shapes of the second and third activation buttons IC2a, IC3a may indicate that the account authentication device 300 corresponding to the account authentication device icon IC2, IC3 is in an inactivated state.
[0439] A user can perform touch input by touching such activation buttons IC1a to IC3a, whereby in an embodiment, the cheering stick management application 411 can link the user terminal 400 and the account authentication device 300 that the user wishes to use by activating the account authentication device 300 that the user wishes to use.
[0440] Meanwhile, in this embodiment, the user can activate the account authentication device 300 that is matched for each performance and each ticket advance number using the cheering stick management application 411.
[0441] For this purpose, the cheering stick management application 411 can match the performance and advance ticket number to each account authentication device 300 in advance when registering the account authentication device 300 .
[0442] For example, the cheering stick management application 411 can output a list including at least one or more performances for which the user has purchased tickets to a display.
[0443] In addition, when a user selects a performance included in the list, the cheering stick management application 411 can automatically activate an account authentication device 300 that has been pre-matched with the performance from among at least one account authentication device 300 registered in the user terminal 400.
[0444] Similarly, for example, the cheering stick management application 411 can output to a display a list including at least one or more advance ticket numbers purchased by the user.
[0445] In addition, if the user selects one of the advance ticket numbers included in the list, the cheering stick management application 411 can automatically activate an account authentication device 300 that has been pre-matched with the advance ticket number among at least one account authentication device 300 registered in the user terminal 400.
[0446] In addition, in this embodiment, the cheering stick management application 411 can register and link the cheering stick 200 to the user terminal 400. (S305)
[0447] Specifically, in this embodiment, the cheering stick management application 411 can register and link the cheering stick 200 to the user terminal 400 based on short-range communication, and the contents of the short-range communication are the same as the contents of S301 and S303 described above and apply mutatis mutandis thereto.
[0448] Meanwhile, the cheering stick 200 registered in the user terminal 400 may be one cheering stick 200 corresponding to the performance that the user wishes to watch, among at least one cheering stick 200 owned by the user.
[0449] In addition, in this embodiment, the cheering stick management application 411 can transmit the seat library to the linked cheering stick 200. (S307)
[0450] To this end, in this embodiment, the cheering stick management application 411 can obtain user account information based on information included in the registered account authentication device 300 and information input by the user when logging in to the cheering stick management application 411.
[0451] In addition, in this embodiment, the cheering stick management application 411 can detect advance ticket sales information that matches the acquired user account information by communicating with an external server (for example, a ticket sales server).
[0452] At this time, the cheering stick management application 411 can omit the step of acquiring user account information in cases such as when the user is a non-member, and can acquire advance ticket information based on manual input by the user.
[0453] In addition, in this embodiment, the cheering stick management application 411 can determine a seat library based on the detected advance ticket information.
[0454] At this time, if a user pre-purchases multiple seats for the same performance using the same service ID, the cheering stick management application 411 can output the detected multiple pieces of advance ticket sales information to the display of the user terminal 400.
[0455] The user can select one of the multiple pieces of advance ticket information output to the user terminal 400, and in this embodiment, the cheering stick management application 411 can determine a seat library based on the seat information included in the selected advance ticket information.
[0456] Thereby, in this embodiment, the cheering stick management application 411 can transmit the determined seat library to the registered and linked cheering stick 200.
[0457] In addition, a user can register and link at least one cheering stick 200 or pre-purchase at least one ticket on the user terminal 400 using one user account information.
[0458] As a result, in this embodiment, the cheering stick management application 411 can register at least one cheering stick 200 and advance ticket number per user account information, and can confirm and manage each of the registered cheering sticks 200 and advance ticket numbers.
[0459] Specifically, for example, the cheering stick management application 411 can manage each of the registered cheering sticks 200, such as activating a cheering stick 200 to be used among the cheering sticks 200 registered in the user terminal 400, or checking the seat library registered for the cheering stick 200.
[0460] In other words, the cheering stick management application 411 of the user terminal 400 in this embodiment can send a seat library to the cheering stick 200 on the user terminal 400 itself, so that even when the kiosk 100 cannot be used due to user congestion, long waiting times, or equipment failure, or when viewing an untact performance, self-pairing can be performed at the performance venue or at home, thereby reducing time-space constraints in pairing execution.
[0461] Furthermore, in this embodiment, the cheering stick management application 411 can check whether the cheering stick 200 can be stored in the seat library based on short-range communication.
[0462] Furthermore, in this embodiment, the cheering stick management application 411 can control the illumination of the cheering stick 200 on the user terminal 400.
[0463] Specifically, in this embodiment, the cheering stick management application 411 can control the illumination of the cheering stick 200 on the user terminal 400 by setting a specific mode.
[0464] For this purpose, in this embodiment, the cheering stick management application 411 can output at least one or more mode selection buttons IC4, IC5 for setting a predetermined mode on the user terminal 400, as shown in FIG.
[0465] Furthermore, the user can perform a touch input for setting the predetermined mode based on the user interface.
[0466] For example, as shown in FIG. 22, if the user selects "performance mode" by touching the first mode selection button IC4, the cheering stick management application 411 can transmit the seat library required for the performance that is to be started and watched to the cheering stick 200 by sequentially performing steps S301 to S307 shown in FIG. 20.
[0467] In addition, in the case of the 'performance mode', since the mode is for connecting to perform pairing at the performance venue, the pairing kiosk 100 may provide information related to the location of the pairing kiosk 100, etc.
[0468] Furthermore, for example, as further shown in FIG. 22, if the user selects “self mode” by touching the second mode selection button IC5, the cheering stick management application 411 can provide a lighting setting process that allows the user to directly set the lighting basic data.
[0469] This allows the user to set the attributes of the light output by the light-emitting device of the cheering stick 200, such as the frequency at which the light of the linked cheering stick 200 will flash and blink, and the hue and brightness of the light emitted by the cheering stick 200.
[0470] Therefore, through the cheering stick management application 411 according to this embodiment, the user can use the self mode to control the luminous hue of the cheering stick 200 at will even before the performance starts or outside the performance venue, thereby increasing the usage efficiency of the cheering stick 200.
[0471] In addition, in this embodiment, the cheering stick management application 411 can receive light emission control signals and control messages sent by a predetermined communication method (e.g., broadcasting and / or multicasting) and control the light emission of the cheering stick 200 by operating a seat library pre-stored in the linked cheering stick 200.
[0472] As described above, the seat library pairing method and seat library system using short-range wireless communication according to an embodiment of the present invention has an advantage that a large number of cheering sticks can be controlled through a pre-stored seat library, and a large number of cheering sticks can simultaneously perform a unified performance.
[0473] In addition, the seat library pairing method and seat library system using short-range wireless communication according to an embodiment of the present invention can store the seat library for the corresponding performance, thereby minimizing errors due to collisions with seat libraries for other performances.
[0474] In addition, the seat library pairing method and seat library system using short-range wireless communication according to an embodiment of the present invention enables pairing of a support stick and a kiosk with an intuitive user experience, thereby reducing the time and inconvenience required for storing a seat library and increasing user convenience.
[0475] In addition, the seat library pairing method and seat library system using short-range wireless communication according to an embodiment of the present invention allows a user terminal to automatically transmit a seat library to a cheering pole, thereby reducing time-space constraints in pairing by performing self-pairing at the venue or at home when a kiosk cannot be used due to user overload, long waiting times, or equipment failure, or when viewing an untouched performance.
[0476] The above-described embodiments of the present invention may be realized in the form of program instructions that can be executed by various computer components and recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical recording media such as CD-ROMs and DVDs, magneto-optical media such as floptical disks, and hardware devices specially configured to store and execute program instructions, such as ROMs, RAMs, flash memories, and the like. Examples of program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, and the like. The hardware devices may be modified into one or more software modules to perform the processes according to the present invention, and vice versa.
[0477] The specific implementations described in the present invention are merely one embodiment and are not intended to limit the scope of the present invention in any manner. For the sake of brevity, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of the system are omitted. In addition, connections or connecting members such as lines between components shown in the drawings are illustrative of functional connections and / or physical or circuit connections, and may be represented as various functional connections, physical connections, or circuit connections that can be substituted or added in an actual device. In addition, unless specifically mentioned as "essential" or "important", a component may not necessarily be necessary for application of the present invention.
[0478] In addition, although the detailed description of the present invention has been described with reference to the preferred embodiment of the present invention, it will be understood that a person skilled in the art or a person having ordinary knowledge in the art can modify and change the present invention in various ways without departing from the spirit and technical scope of the present invention described in the claims below. Therefore, the technical scope of the present invention should not be limited to the contents described in the detailed description of the specification, but should be determined by the claims.
Claims
1. A method for performing a seat library pairing service using short-range wireless communication by an application executed by at least one processor of a seat library pairing system, comprising: Detecting advance ticket sales information; extracting seating information including seat locations in a venue from the detected advance ticket information; determining a seat library that matches the extracted seat information; A step of controlling pairing of a cheering stick storing the determined seat library; A step of controlling the paired cheering stick to transmit the seat library; Including, A seat library pairing method in which the cheer rod is placed in a cheer rod holder having an insertion hole formed so that the cheer rod can be inserted.
2. The step of determining a seat library that matches the extracted seat information includes: storing a plurality of seat libraries in which performance preparation data is matched with each piece of seat information; comparing the extracted seat information with pre-stored seat information in the plurality of seat libraries; Detecting and determining a seat library that matches the extracted seat information from among the plurality of seat libraries; The seating library pairing method of claim 1 , comprising:
3. The seat library pairing method according to claim 2 , wherein the performance preparation data includes at least one of a light emission pattern, library data, and a scenario.
4. The library data is An identification code for identifying each library and a light emission pattern setting value which is a value that has already been set for each of the components of the light emission pattern, The above scenario is:
4. The seat library pairing method according to claim 3, further comprising the step of: providing an identification code for identifying each scenario; and a library setting value which is a pre-set value for the operation time of the library data.
5. In the plurality of seating libraries, an identification code for identifying each of the libraries and an identification code for identifying each of the scenarios are the same; The seat library pairing method of claim 4 , wherein the light emission pattern setting value and the library setting value are defined differently for each piece of seat information.
Citation Information
Patent Citations
Light-emitting diode remote control system for a performance
KR1020150136023A