Seat library pairing method and system using short-range wireless communication

JP7645928B2Active Publication Date: 2025-03-14HYBE CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2023078877
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-07-04
Filing Date
2023-05-11
Publication Date
2025-03-14
Estimated Expiration
2043-05-11

AI Technical Summary

Benefits of technology

【0029】 本発明の一実施形態に係る近距離無線通信を利用した座席ライブラリペアリング方法及びシステムは、多数の応援棒を予め格納された座席ライブラリを介して制御し、多数の応援棒が統一された公演演出を同時に行うことができるという効果がある。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007645928000001
    Figure 0007645928000001
  • Figure 0007645928000002
    Figure 0007645928000002
  • Figure 0007645928000003
    Figure 0007645928000003
Patent Text Reader

Abstract

To provide a method and a system for pairing a cheering stick mounted with a light emitting function and a seat-library by using short-distance wireless communication.SOLUTION: A seat-library pairing method using short-distance wireless communication according to an embodiment of the present invention is a method in which an application executed by at least one processor of a kiosk performs seat-library pairing service using short-distance wireless communication, The method comprises the steps of: detecting ticket advance sale information; extracting seat information including a position of a seat at a performance hall from the detected ticket advance sale information; determining a seat-library matching the extracted seat information; performing control so as to perform pairing a cheering light stick for storing the determined seat-library; and performing control so as to transmit the seat-library to the paired cheering light stick.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a method and system for pairing a seat library using short-range wireless communication, and more particularly to a method and system for pairing a cheer stick (penlight) equipped with a light-emitting function with a seat library using short-range wireless communication. [Background technology]

[0002] Generally, a cheering stick (penlight) is a stick-shaped object that is coated with fluorescent material or equipped with a separate battery to achieve a lighting effect. (Cheering sticks are also called luminous sticks.)

[0003] Luminous sticks are used for night activities, mountain climbing, various events, cheering, etc. In particular, they 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. Many spectators also use their luminous sticks to write the name of a singer or make a specific shape as part of a performance production.

[0004] According to conventional technology, in order to create a performance using glow sticks, each user could download a pre-configured library in advance and apply the glow of the glow stick to the signature color or rhythm of the song of the team or artist they are supporting.

[0005] However, if a user was unable to download the library in advance due to lack of time or unfamiliarity with how to operate it, they would be unable to participate in the overall controlled performance and would have to endure the inconvenience of having to manually operate the cheering sticks.

[0006] In addition, if a user wants to download a library in advance, he or she is required to separately download a pairing app and perform a process of pre-pairing. The more performances a user wants to watch, the longer the time required for pairing becomes, which is troublesome and inconvenient.

[0007] 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]

[0008] [Patent Document 1] Korean Patent Publication No. 10-2015-0136023 Summary of the Invention [Problem to be solved by the invention]

[0009] The present invention has been devised to solve the above-mentioned problems of the conventional technology, and an object of the present invention is to provide a seat library pairing method and system using short-range wireless communication.

[0010] 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 a large number of cheering poles as a whole.

[0011] The present invention also provides a seat library pairing method and system using short-range wireless communication with an intuitive user experience. [Means for solving the problem]

[0012] A seat library pairing method using near field communication according to an embodiment of the present invention is a method in which an application executed by at least one processor of a kiosk 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.

[0013] In this case, the user account information includes at least one of the following information: the user's name, date of birth, mobile phone number, email, and platform ID, and the advance ticket information includes at least one of the following information: 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 advance tickets, and seating information.

[0014] In addition, the step of detecting the advance ticket sale information includes the steps of photographing the ticket using an image sensor to obtain a ticket image, performing optical character recognition (OCR) on the obtained ticket image, and extracting predetermined text included in the ticket image.

[0015] In addition, the step of detecting the advance ticket sale information includes the steps of obtaining user account information from an account authentication device, and detecting the advance ticket sale information that matches the obtained user account information.

[0016] In addition, the step of obtaining user account information from the account authentication device further includes the steps of recognizing the account authentication device tagged with an NFC account tag module, and reading user account information from the recognized account authentication device via NFC communication.

[0017] In addition, the step of detecting ticket advance information that matches the acquired user account information includes the steps of communicating with a performance management server, detecting ticket advance information that matches the acquired user account information from at least one piece of ticket advance information stored in the database of the performance management server, and receiving the detected ticket advance information from the performance management server.

[0018] In addition, the step of extracting seat information contained in the detected ticket advance sale information further includes, if the detected ticket advance sale information is multiple, determining one ticket advance sale information selected by user input, and extracting seat information for the determined ticket advance sale information.

[0019] In addition, the step of determining a seat library based on the extracted seat information includes a step of storing a plurality of seat libraries in which performance preparation data is associated with 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 from the plurality of seat libraries that matches the extracted seat information.

[0020] The performance preparation data also includes at least one light emission pattern, library data, and a scenario.

[0021] In addition, the library data includes an identification code for identifying each library and an emission pattern setting value which is a preset value for the components of the emission pattern, and the scenario includes an identification code for identifying each scenario and a library setting value which is a preset value for the operation time of the library data.

[0022] In addition, the seat libraries have the same identification code for identifying the library and the same identification code for identifying the scenario, and are defined such that the light emission pattern setting value and the library setting value are different from each other for each piece of seat information.

[0023] Also, the step of pairing the cheering stick storing the seat library includes a step of performing short-range communication with the cheering stick adjacent to the cheering stick pairing module via Bluetooth communication.

[0024] In addition, the step of detecting ticket advance sale information that matches the acquired user account information further includes the steps of detecting ticket advance sale information that matches the acquired user account information from at least one piece of ticket advance sale information pre-stored in a kiosk's memory, and reading the detected ticket advance sale information from the kiosk's memory, and the kiosk operates in one of an online mode in which it communicates with the performance management server and an offline mode in which it reads information pre-stored in the kiosk's memory.

[0025] Meanwhile, a seat library pairing system using near field communication according to an embodiment of the present invention includes a kiosk having at least one display that outputs library pairing service content, at least one memory, and at least one processor, and at least one application stored in the memory of the kiosk and executed by the processor to provide the library pairing system detects advance ticket sales information, extracts seat information including seat positions in a performance venue from the detected advance ticket sales information, determines a seat library matching the extracted seat information, controls a cheering stick storing the determined seat library to be paired, and controls the seat library to be transmitted to the paired cheering stick.

[0026] The system further includes a cheering stick that lights up according to predetermined data, an account authentication device that includes personal information of a user who wishes to use the cheering stick, and a user terminal having at least one display, memory, and processor, and at least one application that is stored in the memory of the user terminal and executed by the processor to provide a library pairing system registers at least one account authentication device, selects an account authentication device to be activated from the at least one registered account authentication device, registers a cheering stick to be used for a performance to be viewed, and transmits a seat library to the registered cheering stick.

[0027] In addition, the predetermined data includes a lighting pattern pre-stored in the cheering stick and the transmitted seat library, and the user terminal manually controls at least one of the lighting presence / absence, hue, brightness, and lighting effect of the lighting pattern.

[0028] In addition, the kiosk is realized in one of two types: an integrated type in which an account tag module and a cheering stick pairing module are provided within a housing, and a separate type in which the account tag module and the cheering stick pairing module are provided separately from the housing. Effect of the Invention

[0029] The seat library pairing method and 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.

[0030] In addition, the seat library pairing method and system using short-range wireless communication according to one 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.

[0031] In addition, the seat library pairing method and system using short-range wireless communication according to an embodiment of the present invention enables pairing of a cheering stick and a kiosk with an intuitive user experience, thereby reducing the time and inconvenience required to store a seat library, thereby increasing user convenience. [Brief description of the drawings]

[0032] [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 an embodiment of the present invention. [Diagram 5] 1 is an example of a type of kiosk according to an embodiment of the present invention. [Figure 6] FIG. 2 is an internal block diagram of a support rod according to an embodiment of the present invention. [Figure 7] 4 is an example showing a shape of an account authentication device according to an embodiment of the present invention. [Figure 8] 1 is a flowchart illustrating a method for providing a seating library according to an embodiment of the present invention. [Figure 9] 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 10] 1 is an example of a ticket image TI according to an embodiment of the present invention. [Figure 11] 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 12] 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 13] 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

[0033] The present invention can be modified in various ways and can have various embodiments. A specific embodiment will be illustrated in the drawings and described in detail in the detailed description. The effects and features of the present invention and the method of achieving them will become clear with reference to the embodiments described in detail below with the drawings. However, the present invention is not limited to the embodiments disclosed below and can be realized in various forms. In the following embodiments, 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, singular expressions include plural expressions unless the context clearly indicates otherwise. In addition, terms such as "include" or "have" mean that the features or components described in the specification are present, 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, so the present invention is not necessarily limited to what is shown in the drawings.

[0034] Hereinafter, embodiments 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 redundant description thereof will be omitted.

[0035] 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.

[0036] As shown in FIG. 1, a seat library pairing system (hereinafter, library pairing system) using short-range wireless communication according to an embodiment of the present invention can provide a service of pairing a seat library, which is data that must be stored in cheering sticks before a performance, in order to perform a unified performance of various scenarios using a number of cheering sticks at different positions in a performance hall, etc.

[0037] The library pairing service may refer to a service that connects and cooperates with each other to transmit and receive a program in the form of a machine code created and compiled to execute a specific function between devices. In an embodiment, library pairing refers to short-range communication connection and cooperation with each other to transmit a seat library to cheering sticks at a kiosk so that multiple cheering sticks at a performance venue can operate in a unified lighting pattern.

[0038] In one embodiment, a library pairing system providing the above-described library pairing service may include 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.

[0039] The kiosk 100 may be paired with the cheering stick 200 to provide a seat library that matches 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.

[0040] The cheering stick 200 refers to a small cheering tool that can be illuminated in various forms during athletic events, concerts, etc. The cheering stick 200 can operate in various illumination patterns according to the seat library.

[0041] The account authentication device 300 refers to a device that includes the account information of a user who owns the cheering stick 200 within a platform where the performance of the cheering stick 200 is performed. The account authentication device 300 can execute a function of authenticating a user's account to the kiosk 100, a ticket authentication device, a merchandise sales device, etc., via remote communication.

[0042] In this case, user account information refers to information related to the user's personal information provided by consenting to the provision of personal information when the user subscribes to and manages a certain platform and service (e.g., Weverse), and may include the user's name, date of birth, mobile phone number, email, and platform / service ID, etc.

[0043] 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 to check and manage the seat library pairing status of the cheering stick 200, user account information linked to the account authentication device 300, and performance-related ticket advance sale information, etc.

[0044] 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 can manage advance ticket sales information matched to a user account and provide a seat library matched by seat to the cheering stick 200 via the kiosk 100.

[0045] In this case, the advance ticket information refers to information regarding the user's personal information and the tickets purchased by the user provided when the user used a designated advance ticket sales site (e.g., Interpark (registered trademark), YES24 (registered trademark), etc.) to purchase tickets to see a performance, and may include at least one of the following: the name of the person who advanced the tickets, date of birth, ticket site ID, mobile phone number, performance name, performance date and time, performance location, reservation number, number of advanced tickets, and seating information.

[0046] The seat information included in the advance ticket information may be information indicating the seat number to be used by the user among the advance ticket information for the performance that the user wishes to attend. For example, the seat information may be in the form of "1st floor, Area A, Row 3, Seat F."

[0047] Such kiosk 100, cheering stick 200, account authentication device 300, user terminal 400, and performance management server 500 can be connected via a network 10.

[0048] Here, the network 10 according to the 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.

[0049] Hereinafter, the kiosk 100, the cheering stick 200, the account authentication device 300, the user terminal 400, and the performance management server 500 that realize the library pairing system will be described in detail with reference to the attached drawings.

[0050] Kiosk (100:KIOSK) Kiosk 100 according to an embodiment of the present invention may be any computing device that provides library pairing services.

[0051] In an embodiment of the present invention, a specific computing device providing a library pairing service will be 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.

[0052] In addition, depending on the embodiment, the kiosk 100 may further include a predetermined server computing device that provides a library pairing service environment.

[0053] FIG. 2 is an internal block diagram of a kiosk according to an embodiment of the present invention.

[0054] As shown in FIG. 2, from a functional standpoint, the kiosk 100 may include a communication 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.

[0055] 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.

[0056] 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.

[0057] In one 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.

[0058] Such a communication processor 110 can wirelessly transmit and receive data with at least one of a base station, an external terminal, and an arbitrary server on a mobile communication network constructed 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.

[0059] Specifically, in an 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.

[0060] In other words, the kiosk 100 equipped with such a communication processor 110 is realized as an online type, and provides user account information and seat library via the performance management server 500 only upon request of the user, thereby reducing the risk of personal information leakage and being advantageous in protecting the user's personal information.

[0061] The account tag module 120 may include a first short-range communications 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.

[0062] Specifically, the account tag module 120 detects whether a tagged device (in an embodiment, the account authentication device 300) is approaching, and when detected, can acquire information stored in the device by short-range communication with the device. For example, the account tag module 120 can 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 (registered trademark) communication.

[0063] In an embodiment, the account tag module 120 may be an NFC reader (eg, an NFC tag pad) that performs an NFC function.

[0064] 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.

[0065] Such an account tag module 120 is a medium that uses communication protocols defined in the NFC international standards ISO / IEC 18092 (or ECMA-340, NFCIC-1) and ISO / IEC 21481 (or ECMA-352, NFCIC-2), and specifically, can send and receive data with external devices based on ISO / IEC 14443 (Proximity Card), ISO / IEC 15693 (Vicinity Card), JIS:X6319 (FeliCa (registered trademark)), MIFARE, etc.

[0066] In an embodiment, when the account tag module 120 recognizes that the account authentication device 300 is located within a predetermined distance, it can perform short-range communication with the account authentication device 300 to obtain user account information.

[0067] The cheering stick pairing module 130 may include a second near-field communications processor for sensing tagged devices.

[0068] Specifically, the cheering stick pairing module 130 detects whether or not a tagged, placed, or fixed device (in an embodiment, the cheering stick 200) is approaching, and upon detection, can communicate with the device (in an embodiment, the account authentication device 300) to transmit and receive data. For example, the cheering stick pairing module 130 can include a communication chip that performs short-range communication such as short-range communication (e.g., Radio Frequency Identification (RFID), Near Field Communication (NFC), Magnetic Secure Transmission (MST), Near Field Magnetic Induction (NFMI), or Bluetooth (registered trademark) communication).

[0069] 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.

[0070] In an 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-range communication with the cheering stick 200.

[0071] 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.

[0072] For example, the specific support member may be realized in the form of a stand on which the support rod 200 is installed, a pad on which the support rod 200 is placed, or a box having a space inside for storing the support rod 200.

[0073] The input / output system 140 can include a sensor system, an input system, and a display system.

[0074] 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.

[0075] Here, image sensor 141 can capture images and / or pictures of the physical space surrounding kiosk 100 .

[0076] In an embodiment, the image sensor 141 may capture and acquire an image (eg, a ticket image TI, etc.) associated with the library pairing service.

[0077] 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.

[0078] 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 (e.g., CMOS or CCD).

[0079] 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.

[0080] Such an image sensor 141 can be a camera assembly including at least one camera.

[0081] 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.

[0082] The audio sensor can recognize sounds around the kiosk 100 .

[0083] In particular, the audio sensor may include a microphone capable of sensing voice input of a user using the kiosk 100 .

[0084] In an embodiment, the audio sensor may receive audio data from a user that is necessary for the library pairing service.

[0085] In one embodiment, the kiosk 100 may include a speaker to output voice data input based on the audio sensor.

[0086] The input system can sense user input (eg, gestures, voice commands, button presses, or other types of input) associated with the library pairing service.

[0087] Specifically, the input system may include certain buttons, touch sensors, and / or an image sensor 141 that receives user motion input.

[0088] The input system can also be connected to an external controller to receive user input.

[0089] The display system may serve to output various information related to the library pairing service as graphic images and to sense a user's touch input for library pairing.

[0090] In some embodiments, the display system may display a user interface (UI), library pairing content, and / or Content Management System (CMS) based data.

[0091] 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.

[0092] Such a kiosk 100 may have a housing within which the above components and others may be located, and the user interface may include a touch sensor 145 on a display 143 configured to receive user touch input.

[0093] 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.

[0094] 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 also providing an output interface between kiosk 100 and a user.

[0095] The memory 150 may store at least one of various application programs, data, and commands for providing a library pairing service environment.

[0096] In an embodiment, memory 150 may store applications including instructions for controlling kiosk 100 .

[0097] The memory 150 may also include a program area and a data area.

[0098] Here, the program area according to the embodiment may be associated with an operating system (OS) that runs the kiosk 100 and functional elements, and the data area may store data generated by the use of the kiosk 100.

[0099] Additionally, memory 150 may include at least one or more non-transitory computer-readable storage media and transitory computer-readable storage media.

[0100] For example, memory 150 can be a variety of storage devices such as ROM, EPROM, flash drive, hard drive, and the like, and can include web storage that serves the storage function of memory 150 over the internet.

[0101] In an embodiment, the memory 150 may pre-store information necessary to perform the library pairing service.

[0102] Specifically, in an embodiment, the memory 150 may pre-store user account information, advance ticket sales information, seating information, and performance preparation data in order to perform the library pairing service.

[0103] 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.

[0104] 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.

[0105] In addition, in an embodiment, the performance preparation data may include a light emission pattern, a library, and a scenario.

[0106] 3A and 3B are diagrams for explaining information included in the performance preparation data according to the embodiment of the present invention.

[0107] As shown in FIG. 3A, in the embodiment, performance preparation data 1000 may include a plurality of library data 1010-1030.

[0108] 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 (eg, On / Off), color, and brightness.

[0109] Such lighting patterns may also include lighting effects as components, in which the above components are set to change over a given period of time to generate dynamic visual effects.

[0110] For example, lighting effects may include a 1) blink effect, in which the lighting is set to vary depending on the time of day within a certain period of time, causing the cheering stick to blink quickly; a 2) gradation effect, in which the hue is set to vary depending on the time of day within a certain period of 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 of day, and the brightness gradually decreases or increases.

[0111] The library is data that presets the light emission patterns of the cheering stick 200, and can include an identification number and setting values ​​of components of the light emission pattern (hereinafter, light emission pattern setting values).

[0112] 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.

[0113] 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.

[0114] 3A, the first library 1010 may be a binary array representing a lighting pattern setting value of (0001 / ON / 255,0,0 / 50,Blink). 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 have lighting pattern setting values ​​corresponding to hue, brightness, and lighting effect not set because lighting enable / disable is OFF.

[0115] In other words, when a control signal to execute the first library 1010 is sent to the cheering stick 200 storing multiple libraries 1010-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 has 50 levels of brightness, and a first lighting effect which is a bright blink effect.

[0116] 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 a preset period of time, and can include a scenario identification number for identifying each scenario.

[0117] 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 200 can change its light emission pattern and operate according to the library setting value.

[0118] 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.

[0119] As further shown in FIG. 3B, in an embodiment, the performance preparation data 1000 may include multiple scenarios 1100 and 1200.

[0120] Specifically, referring to the example shown 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).

[0121] In other words, when 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.

[0122] 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.

[0123] Specifically, for example, a first cheering stick placed on a first seat storing a first library 1010 and a second cheering stick placed on a second seat may store the same first library 1010 with an identification number of 0001, but the lighting pattern setting values ​​set in the first library 1010 may be different from each other.

[0124] For example, the first library 1010 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.

[0125] In this case, the first seat-first library to the nth seat-first library can be defined as respective lighting pattern setting values ​​so that the cheering sticks arranged at the first to nth seats have a specific shape 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.

[0126] 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 store a first scenario 1100 with the same identification number 001, but the library setting values ​​specified for the first scenario 1100 may be different.

[0127] 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.

[0128] Again, 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 corresponding mapping table, but is not limited to this. According to 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.

[0129] 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.

[0130] 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.

[0131] That is, the kiosk 100 having the memory 150 for storing the above-mentioned data for performing the library pairing service can be realized as an offline type. Since the offline type kiosk 100 stores and keeps information related to the user in advance, it is possible to reduce the cost required for establishing the communication function of the kiosk 100, and since it can be installed in a place where the communication infrastructure is not smooth, it has an effect of expanding the area where the kiosk can be used.

[0132] The processor assembly 160 may comprise 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.

[0133] In an embodiment, the processor assembly 160 may control the overall operation of the components via applications in the memory 150 to provide the library pairing service.

[0134] 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 may execute an operating system (OS) and / or application programs stored in the memory 150, and may control each component installed in the kiosk 100.

[0135] Furthermore, the processor assembly 160 can communicate with each component internally via a system bus, and can include one or more predetermined bus structures such as a local bus.

[0136] 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, or other electrical units for performing functions.

[0137] In an 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.

[0138] Additionally, in an embodiment, the processor assembly 160 may obtain user account information contained in the account authentication device 300 recognized based on the communication processor 110 .

[0139] Additionally, in an embodiment, the processor assembly 160 may detect advance ticket sales information that matches the retrieved user account information.

[0140] Additionally, in an embodiment, the processor assembly 160 may extract seating information contained in the detected advance ticket information.

[0141] Additionally, in an embodiment, the processor assembly 160 may determine a seat library according to the extracted seat information.

[0142] Also, in an embodiment, the processor assembly 160 can pair the cheering stick 200 for transmitting the determined seat library.

[0143] Additionally, in an embodiment, the processor assembly 160 may transmit the determined seat library to the paired cheering pole 200.

[0144] That is, in the embodiment, the processor assembly 160 performing the above steps can process the entire process of pairing the kiosk 100 and the user's cheering stick 200 and providing a seat library according to the user's seat.

[0145] In addition, depending on the embodiment, the kiosk 100 may further perform at least some of the functions and operations performed by a performance management server 500, which will be described later.

[0146] The kiosk 100 including the above-mentioned multiple components can be realized in terms of hardware as an integrated type or a separate type.

[0147] 4 and 5 are examples showing the shape of a kiosk according to an embodiment of the present invention.

[0148] 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, and FIG. 5 shows a separated type in which the account tag module 120 and the cheering stick pairing module 130 are provided separately from the housing.

[0149] As shown in FIG. 4, in an embodiment, when the kiosk 100 is an integrated type, the kiosk 100 may include an account tag module 120 and a cheering stick pairing module 130 within a housing.

[0150] In this case, the account tag module 120 and the cheering stick pairing module 130 can be provided in a position where the user can easily place the cheering stick 200 or tag the account authentication device 300.

[0151] 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.

[0152] Also, in an embodiment, the account tag module 120 may be provided on the exterior of the kiosk 100 in the form of a pad onto which the account authentication device 300 may be tagged.

[0153] In addition, in the embodiment, the cheering rod pairing module 130 may be provided in the form of a box having an internal space so that the cheering rod 200 can be accommodated and placed therein.

[0154] In addition, in an embodiment, the cheering stick pairing module 130 may include a predetermined mounting stand 131 provided in the internal space to fix the cheering stick 200 housed therein, or may be provided with a cover 132 to prevent the cheering stick 200 housed therein from coming off and to block radio waves.

[0155] 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 multiple modules that a specific device (e.g., the cheering stick 200 and the account authentication device 300) has been successfully recognized.

[0156] Specifically, in an embodiment, when the account authentication device 300 is normally recognized by the account tag module 120, the kiosk 100 can operate the first LED module 120-1.

[0157] Furthermore, in the embodiment, when the cheering stick 200 is normally recognized and placed in the cheering stick pairing module 130, the kiosk 100 can operate the second LED module 130-1.

[0158] Also, the second LED module 130-1 may be operated 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 in order to provide the cheering stick 200 to the user at the same time as the second LED module 130-1 is operated.

[0159] Such an all-in-one type kiosk 100 does not require any additional devices in addition to the kiosk 100, and therefore has the advantage of increasing ease of installation.

[0160] Meanwhile, as shown in FIG. 5, when the kiosk 100 according to another embodiment 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.

[0161] 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.

[0162] In another embodiment, the kiosk 100 may further include a predetermined configuration (e.g., a support base 101 and a shelf 102) for separately mounting the display 143, the account tag module 120, and the cheering stick pairing module 130.

[0163] 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, an account tag module 120, and a shelf 102 for placing the cheering stick pairing module 130.

[0164] A display 143 may be located on an upper end of the support base 101, and a housing H may be located on one side of the support base 101.

[0165] Also, the shelf 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 provided in the form of a desk or the like.

[0166] In addition, the shelf 102 may have a structure that is horizontal to the ground in order to maintain a 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.

[0167] This type of separate type kiosk 100 allows the display 143 to be operated while the cheering stick 200 and account authentication device 300 are left in place, which has the effect of increasing convenience for the user to operate the device.

[0168] · Official Light Stick (200) In an embodiment of the present invention, the cheering stick 200 may be a predetermined device that emits light according to a seat library received from the kiosk 100 based on a library pairing service.

[0169] FIG. 6 is an internal block diagram of the cheering rod according to the embodiment of the present invention.

[0170] For this purpose, in an embodiment, 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, as shown in FIG.

[0171] The short-range communication unit 210 may include one or more devices for communicating with external devices, and may communicate via a wireless network.

[0172] In an embodiment, the near field communication unit 210 may transmit and receive various data related to the library pairing service to and from another terminal and / or an external server.

[0173] Specifically, in an embodiment, the short-range communication unit 210 performs pairing based on the cheering stick pairing module 130 of the kiosk 100, and connects 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.

[0174] The short-range 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).

[0175] In an embodiment, the short-range communication unit 210 may 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 (registered trademark).

[0176] The information receiving unit 220 can receive information transmitted from the kiosk 100 and other devices in a broadcasting manner.

[0177] Specifically, in an embodiment, the information receiving unit 220 can receive signals sent from the kiosk 100 and other devices without designating a recipient.

[0178] The light emitting unit 230 can emit light in response to a signal received from the information receiving unit 220 .

[0179] The light emitting unit 230 may include one or more light source elements, and an example of the light source may be 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.

[0180] 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 can be proportional to the drive current of each LED.

[0181] 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, the light source may be an organic light emitting diode (OLED).

[0182] The storage unit 240 may store at least one of various application programs, applications, data, and commands for providing a library pairing service environment.

[0183] 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.

[0184] 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.

[0185] For example, the storage unit 240 can store the light emission pattern data in advance.

[0186] The lighting pattern data refers to data including values ​​corresponding to each of the lighting pattern setting values ​​defined in the embodiment in order 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 terms of hue. Also, the lighting pattern data may include a plurality of data having values ​​of 0, 1, 2,...n in terms of brightness.

[0187] That is, the storage unit 240 can store such lighting pattern data in advance, so that the user can manually set whether or not the cheering stick 200 is illuminated, its hue, brightness, and lighting effect, regardless of whether or not the seat library is stored.

[0188] In addition, in an embodiment, the storage unit 240 may store information necessary to perform a library pairing service.

[0189] For example, the storage unit 240 may store a seat library. At this time, the seat library may be received from another device and stored in the storage unit 240.

[0190] 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.

[0191] 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.

[0192] In addition, processor 250 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.

[0193] In the 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.

[0194] Through this, in an embodiment, the processor 250 can control the cheering stick 200 including a plurality of LEDs to generate a predetermined phrase, image, picture, and the like.

[0195] The short-range communication unit 210 and the information receiving unit 220 may be functional components illustrated separately in order to distinguish at least some functions of the processor 250 from general functions of the processor 250.

[0196] 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, etc., 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.

[0197] · Account Authentication Device (300: Account Authentication Device) In an 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.

[0198] The near field communication chip 310 can be an NFC card and can include any type of device that can be read by an NFC card reader.

[0199] For example, an NFC card is a device that includes an NFC chip and a coil (antenna), and can be in various forms, such as a card type, a tag type, or a sticker type.

[0200] In an embodiment, such a near field communication chip 310 can communicate with the kiosk 100 to send and receive data based on the account tag module 120 of the kiosk 100 .

[0201] 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 necessary for its operation.

[0202] Such a battery 320 may further include a DC / DC converter capable of converting the supplied power to a voltage level usable by the seed sprayer 300's payload.

[0203] 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.

[0204] The charging unit 330 may include wired and wireless charging modules to provide wired and wireless charging processes that supply the power required for the operation of the account authentication device 300.

[0205] The storage module 340 may store at least one of various application programs, applications, data, and commands for providing a library pairing service environment.

[0206] 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.

[0207] In an embodiment, the storage module 340 may store information necessary to perform the library pairing service.

[0208] For example, the storage module 340 may store at least one of a user-specific NFC ID and user account information.

[0209] 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 .

[0210] In one embodiment, the storage module 340 can also receive and store seat libraries, such as from other components of the library pairing system.

[0211] The control module 350 can perform the 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.

[0212] In particular, the control module 350 can transmit the user account information stored in the storage module 340 to the kiosk 100 .

[0213] That is, in the embodiment, the account authentication device 300 can play a role in authenticating an individual user by transmitting and receiving an NFC ID unique to a user who is going to use the cheering stick 200 and user account information.

[0214] Furthermore, in the embodiment, in case the user supports multiple artists, the number of such account authentication devices 300 that each user can possess is not limited.

[0215] In addition, the account authentication device 300 can be realized in various embodiments in combination with other configurations so that it is easy for the user to carry it around.

[0216] FIG. 7 shows an example of the shape of an account authentication device according to an embodiment of the present invention.

[0217] 7, the account authentication device 300 may be a chip type as shown in (a) of FIG. 7. The chip type account authentication device 300 may have a flat top and bottom.

[0218] In addition, the account authentication device 300 can also be realized as a wearable type that is combined with other components and worn on the user's body.

[0219] Specifically, the account authentication device 300 can be combined with 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).

[0220] 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 while at the same time making it easy for the user to hold the account authentication device 300 in a predetermined position for a predetermined period of time for pairing or tagging, thereby increasing the user's convenience in using the account authentication device 300.

[0221] User Device (400: User Device) The user terminal 400 according to the embodiment of the present invention may be a given computing device provided with an application for performing the library pairing service.

[0222] Specifically, from a hardware perspective, the user terminal 400 may include a mobile type computing device and a desktop type computing device on which a pairing application is installed.

[0223] 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.

[0224] In addition, the desktop type computing device may include a device on which a program for executing a library pairing service based on wired / wireless communication is installed, such as a personal computer such as a fixed desktop PC, a notebook computer, or an ultrabook on which an application is installed.

[0225] For convenience of explanation, the 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.

[0226] 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 .

[0227] Specifically, the memory stores a cheering stick management application 411, which may store any one of various application programs, data, and commands for providing a library pairing service environment.

[0228] That is, the memory 410 can store instructions and data that can be used to create a library pairing service environment.

[0229] The processor 420 may comprise at least one processor capable of executing instructions of the cheering pole management application 411 stored in memory to perform various tasks for generating a library pairing service environment.

[0230] In an embodiment, the processor 420 may control the overall operation of the components via a peg management application 411 in memory to provide library pairing services.

[0231] 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.

[0232] 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.

[0233] 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, so the same applies mutatis mutandis.

[0234] The above components may be configured to be contained within the housing of a user terminal 400 .

[0235] In an embodiment, the user terminal 400 can communicate with a given platform and service server.

[0236] In addition, in an 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.

[0237] In this case, if the user has not previously subscribed to a specific platform and service, in an embodiment, the user terminal 400 can also obtain user account information by providing a specific membership subscription process for generating user account information.

[0238] 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 .

[0239] At this time, if the account authentication device 300 is unrecognized and tagging is not possible, in an embodiment, the user terminal 400 can obtain the user-specific NFC ID by having the user directly input and register the user-specific NFC ID based on a specified input process.

[0240] 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 .

[0241] Furthermore, the user terminal 400 can activate only the account authentication device 300 that the user wishes to use among at least one registered account authentication device 300.

[0242] Furthermore, the user terminal 400 can select a predetermined mode for operating the lighting pattern of the cheering stick 200.

[0243] 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.

[0244] When 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.

[0245] When the untact performance mode is selected, the user terminal 400 can provide a process that provides a guide for downloading predetermined performance preparation data.

[0246] When 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.

[0247] 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 concert 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.

[0248] 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 concert hall and the operating hours of the booth selling goods, or outputting a self-pairing guide image, based on the cheering stick management application 411.

[0249] Performance Management Server (500: Performance Management Server) 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.

[0250] Specifically, in an embodiment, the performance management server 500 can provide a library pairing service by exchanging data with an external device, such as a kiosk 100, necessary to drive the library pairing provision process.

[0251] More specifically, in an embodiment, the performance management server 500 can provide an environment in which multiple applications installed in multiple devices that perform library pairing services with external devices can operate.

[0252] 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 on the application programs, data, and / or commands to and from external devices.

[0253] In addition, in an embodiment, the performance management server 500 can communicate with an external server (eg, a ticket sales server) to obtain at least one piece of ticket advance sale information.

[0254] 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.

[0255] In addition, in an embodiment, the performance management server 500 may provide ticket advance sale information that matches the user account information among at least one piece of acquired ticket advance sale information to an external device (such as the kiosk 100 in an embodiment).

[0256] 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 other than the mobile phone number.

[0257] In addition, in an embodiment, the performance management server 500 can extract seat information from the matched ticket advance sale information.

[0258] In this embodiment, the seat information is information that serves as a reference for dividing the performance preparation data 1000 by seat, and in the embodiment, the performance management server 500 can match such seat information with the performance preparation data 1000 to generate multiple seat libraries.

[0259] In addition, in an embodiment, the seat information may include at least one of a seat number and a pixel number.

[0260] In an embodiment, when seat information is exposed to a user, it is exposed as a seat number used in an actual performance venue, for example, in the form of "3rd floor, 12th section, row A, no. 1." However, in a device that produces a lighting pattern, it can be exposed as a pixel number based on a seating layout diagram for the convenience of production.

[0261] 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 may be converted to seat numbers, and for this reason, each pixel number and seat number may correspond to each other in advance.

[0262] In addition, in an embodiment, the performance management server 500 may store and manage a plurality of seat libraries, which are generated by classifying them according to seat information, in the database 530 in advance.

[0263] In addition, in an embodiment, the performance management server 500 can provide a seat library generated corresponding to the extracted seat information to an external device (in an embodiment, the cheering stick 200 and the account authentication device 300, etc.).

[0264] In addition, in an embodiment, the performance management server 500 may store and manage various application programs, commands, and / or data for implementing the library pairing service.

[0265] Meanwhile, as further shown in FIG. 1, in an 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.

[0266] 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.

[0267] Additionally, the database 530 may include a program area and a data area.

[0268] Here, the program area according to the embodiment can be linked to an operating system (OS) that runs the server and functional elements, and the data area can store data generated by the use of the server.

[0269] In an embodiment, such database 530 may be a variety of storage devices such as ROM, RAM, EPROM, flash drive, hard drive, etc., and may also be a web storage that serves the storage function of database 530 over the internet.

[0270] Furthermore, the database 530 may be a removable recording medium on the server.

[0271] Meanwhile, the processor module 510 can control the overall operation of each of the above-mentioned units to realize the library pairing service.

[0272] 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 may execute an operating system (OS) and / or application programs stored in the database 530, and may control each component installed in the server.

[0273] 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.

[0274] In addition, 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.

[0275] In the above explanation, it has been described that the performance management server 500 according to an embodiment of the present invention performs the functional operations described above. However, various embodiments are possible, such as at least a portion of the functional operations performed by the performance management server 500 being performed by an external device (e.g., kiosk 100, etc.) depending on the embodiment, and at least a portion of the functional operations performed by the external device being further performed by the performance management server 500.

[0276] How to provide a seat library for 200 cheering poles 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.

[0277] In an embodiment of the present invention, at least one processor of kiosk 100 is capable of executing at least one application stored in at least one memory 150 or running in a background state.

[0278] Hereinafter, the at least one processor will be referred to as operating to execute the instructions of an application to perform the method of providing the library pairing service described above.

[0279] FIG. 8 is a flowchart illustrating a method for providing a seat library according to an embodiment of the present invention.

[0280] As shown in FIG. 8, in an embodiment, the processor assembly 160 of the kiosk 100 can provide a seat library to at least one of the cheering stick 200 and the account authentication device 300.

[0281] In an 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 been provided with the seat library from the kiosk 100.

[0282] In the following embodiment, 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.

[0283] FIG. 9 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.

[0284] As shown in FIG 9, in an embodiment, the kiosk 100 can obtain user account information via the account tag module 120. (S101)

[0285] In an 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 .

[0286] 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.

[0287] 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 .

[0288] At this time, in the embodiment, the processor assembly 160 may control the display to output a guide for guiding the recognition position of the account authentication device 300 in order to perform normal short-distance communication.

[0289] 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.

[0290] This allows the account tag module 120 to receive user account information from a recognized account authentication device 300 .

[0291] In another embodiment, the kiosk 100 can obtain user account information by sensing a ticket held by a user.

[0292] 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.

[0293] 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.

[0294] 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.

[0295] In another embodiment, the processor assembly 160 can obtain a ticket image TI, which is a photographed image of a ticket held by a user.

[0296] FIG. 10 is an example of a ticket image TI according to an embodiment of the present invention.

[0297] As shown in FIG. 10, in another embodiment, the processor assembly 160 can detect at least one or more object regions 601-603 in the acquired ticket image TI.

[0298] In another embodiment, the object regions 601 to 603 refer to regions including predetermined text. In another embodiment of the present invention, the object region is 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.

[0299] 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).

[0300] 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.

[0301] In another embodiment, the processor assembly 160 may extract text contained in the set target image.

[0302] Taking FIG. 10 as an example, the processor assembly 160 can extract the text "Reservation number: 012345", "Advance seller: Mr. Hong Gil-dong (ID: hong00)", and "Phone number: 010-1234-5678".

[0303] That is, in another embodiment, the processor assembly 160 may extract text included in the set target image, and obtain user account information including the extracted text.

[0304] 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.

[0305] Further, as shown in FIG. 10, 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, which is “010-1234-5678.”

[0306] That is, in another embodiment, the processor assembly 160 may obtain the user account information by performing an optical character recognition process on the obtained ticket image TI and extracting text from the ticket image TI.

[0307] 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 the step S103 described below can be omitted and the next step can be performed.

[0308] In yet another embodiment, the processor assembly 160 may obtain the user account information based on manual input by the user.

[0309] 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.

[0310] 9, in an embodiment, the processor assembly 160 can detect advance ticket sales information that matches the retrieved user account information (S103).

[0311] In the embodiment, the processor assembly 160 of the kiosk 100 implemented as an online type can detect ticket advance sale information matching 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 ticket advance sale information matching according to the number of seats that a user has pre-purchased under the same account, and ticket advance sale information matching for each performance can also be included.

[0312] To this end, in an embodiment, the processor assembly 160 may cooperate 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.

[0313] In other words, in the embodiment, the processor assembly 160 of the kiosk 100 implemented as an online type works in conjunction with other servers to detect only advance ticket sales information that matches the user account information, thereby protecting the user's personal information while reducing the amount of data stored in the memory 150.

[0314] 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.

[0315] 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 .

[0316] 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.

[0317] In other embodiments, the processor assembly 160 of the kiosk 100 implemented as an offline type can reduce the time and costs required to connect to the server by detecting only pre-stored ticket advance sale information that matches the user account information.

[0318] Next, in an embodiment, the processor assembly 160 may extract seating information included in the detected advance ticket information (S105).

[0319] 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.

[0320] In an embodiment, if a user pre-sells multiple seats for the same performance with the same ticket site ID, the processor assembly 160 may output the detected multiple ticket pre-sale information to the touch screen.

[0321] For example, the processor assembly 160 may provide a ticket list including the detected multiple ticket advance sale information via a display.

[0322] At this time, in an embodiment, the processor assembly 160 may 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.

[0323] 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.

[0324] 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.

[0325] In an embodiment, the processor assembly 160 may then determine a seat library according to the extracted seat information (S107).

[0326] Specifically, in an embodiment, the processor assembly 160 can determine a seating library according to the seating information of the advance ticket sales information.

[0327] 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.

[0328] In an embodiment, the processor assembly 160 may compare the seat information of the advance ticket sales information among the seat information of a plurality of seat libraries prestored in the memory 150 or the database 530 by the performance management server 500 .

[0329] In addition, in an 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.

[0330] In addition, in an embodiment, the processor assembly 160 may output the determined seat library seat information (e.g., seat number) 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.

[0331] Next, in the embodiment, the processor assembly 160 can pair the cheering stick 200 that transmits the determined seat library (S109).

[0332] Specifically, in an 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.

[0333] 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 .

[0334] At this time, in the 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 in order to perform normal pairing.

[0335] This allows the processor assembly 160 in an embodiment to link a cheering stick 200 that is in contact with and in close proximity to the cheering stick pairing module 130 with the kiosk 100 and the cheering stick 200 via Bluetooth (registered trademark) communication.

[0336] Then, in the embodiment, the processor assembly 160 can transmit the determined seat library to the paired cheering stick 200 (S111).

[0337] At this time, in an embodiment, the kiosk 100 and the cheering stick 200 transmit and receive the seat library based on short-range communication, so that a guide can be output on the touch screen informing the cheering stick 200 that it should maintain contact and proximity while the determined seat library is being transmitted to the paired cheering stick 200.

[0338] In addition, when the transmission is complete, in an embodiment, the processor assembly 160 may notify the user that the seat library transmission is complete by, for example, 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.

[0339] In other words, the processor assembly 160 according to the embodiment can obtain the user's seat information without the user having to directly input the seat number, and can transmit only the seat library corresponding to the user's seat to the paired cheering stick 200, thereby minimizing errors due to collisions with seat libraries of other performances.

[0340] A method for providing a device management service to the user terminal 400 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 an embodiment of the present invention, provides a device management service will be described in detail with reference to the attached Figures 11 to 13.

[0341] At this time, the cheering stick management application 411 according to an 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 distinguished from the applications included in the kiosk 100, the cheering stick 200, and the account authentication device 300 described above, and its control range may be different.

[0342] In an embodiment of the present invention, at least one processor of the user terminal 400 can execute at least one cheering pole management application 411 stored in at least one memory, or operate in a background state.

[0343] Hereinafter, the cheering stick management application 411 will be abbreviated to "operate" the method of providing the above-mentioned device management service by operating at least one processor to execute the commands of the cheering stick management application 411.

[0344] FIG. 11 is a flowchart illustrating a method in which a user terminal according to an embodiment of the present invention sends a seat library to a cheering stick, and FIG. 12 and FIG. 13 are examples showing output screens of a cheering stick management application of a user terminal according to an embodiment of the present invention.

[0345] In the embodiment, the cheering stick management application 411 can register the account authentication device 300 in the user terminal 400 (S301).

[0346] Specifically, in an embodiment, the cheering stick management application 411 can register the account authentication device 300 in the user terminal 400 based on short-range communication.

[0347] 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.

[0348] Furthermore, in an 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 .

[0349] 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.

[0350] In the above embodiment, only when the user terminal 400 is a terminal that supports the NFC function, if the user terminal 400 is a terminal that 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.

[0351] Next, in the 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).

[0352] In an embodiment, if there is one registered account authentication device 300, the cheering stick management application 411 can automatically activate the account authentication device 300.

[0353] Meanwhile, in another embodiment, when there are multiple registered account authentication devices 300, the cheering stick management application 411 can output at least one of the account authentication devices 300 registered in the user terminal 400 on the display.

[0354] As shown in FIG. 12, the cheering stick management application 411 can output at least one account authentication device icon IC1 to IC3 on the display so as to correspond to the number of at least one account authentication device 300 registered in the user terminal 400.

[0355] In addition, the user can determine one account authentication device 300 required to watch a performance depending on the desired artist and performance date and time.

[0356] The user can then perform a touch input to determine the account authentication device 300 determined based on the user interface, thereby allowing the cheering stick management application 411 to activate the account authentication device 300 to be used.

[0357] In the embodiment, the cheering stick management application 411 may output at least one activation button IC1a to IC3a to the display in order to activate the account authentication device 300 based on the user's touch input execution.

[0358] 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 with different shapes depending on the activation state.

[0359] For example, the shape of the first activation button IC1a shown in FIG. 12 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.

[0360] A user can perform touch input by touching such activation buttons IC1a to IC3a, and thus, 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.

[0361] Meanwhile, in an embodiment, the user may activate the account authentication device 300 that is matched for each performance and each advance ticket number using the cheering stick management application 411.

[0362] 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 .

[0363] For example, the cheering stick management application 411 can output to a display a list including at least one performance for which the user has purchased tickets.

[0364] In addition, when the user selects one of the performances 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.

[0365] Similarly, for example, the cheering stick management application 411 can output to a display a list including at least one advance ticket number purchased by the user.

[0366] In addition, when a 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 from among at least one account authentication device 300 registered in the user terminal 400.

[0367] In addition, in the embodiment, the cheering stick management application 411 can register and link the cheering stick 200 to the user terminal 400. (S305)

[0368] Specifically, in an 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.

[0369] 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.

[0370] In addition, in the embodiment, the cheering stick management application 411 can transmit the seat library to the linked cheering stick 200 (S307).

[0371] To this end, in an embodiment, the cheering stick management application 411 can obtain user account information based on information contained in the registered account authentication device 300 and information input by the user when logging in to the cheering stick management application 411.

[0372] In addition, in an embodiment, the cheering stick management application 411 may detect advance ticket sales information that matches the acquired user account information by communicating with an external server (eg, a ticket sales server).

[0373] 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.

[0374] Additionally, in an embodiment, the cheering stick management application 411 may determine a seating library based on detected advance ticket sales information.

[0375] 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.

[0376] The user can select one of the multiple pieces of advance ticket information output to the user terminal 400, and in an embodiment, the cheering stick management application 411 can determine a seat library based on the seat information included in the selected advance ticket information.

[0377] This allows the cheering stick management application 411 in an embodiment to transmit the determined seat library to the registered and linked cheering stick 200.

[0378] In addition, a user can register and link at least one cheering stick 200 or pre-purchase at least one ticket on a user terminal 400 using one user account information.

[0379] As a result, in an embodiment, the cheering stick management application 411 can register at least one cheering stick 200 and advance ticket number per one piece of user account information, and can confirm and manage each registered cheering stick 200 and advance ticket number.

[0380] Specifically, for example, the cheering stick management application 411 can manage each of the registered cheering sticks 200, such as activating the cheering stick 200 to be used among the cheering sticks 200 registered in the user terminal 400, or checking the seat library registered in the cheering stick 200.

[0381] In other words, the cheering stick management application 411 of the user terminal 400 according to the 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.

[0382] In addition, in the 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.

[0383] Furthermore, in the embodiment, the cheering stick management application 411 can control the illumination of the cheering stick 200 on the user terminal 400.

[0384] Specifically, in an embodiment, the cheering stick management application 411 can control the illumination of the cheering stick 200 on the user terminal 400 by setting a predetermined mode.

[0385] For this purpose, in an embodiment, the cheering stick management application 411 can output at least one mode selection button IC4, IC5 for setting a predetermined mode on the user terminal 400 on the display as shown in FIG.

[0386] Furthermore, the user can perform a touch input for setting a predetermined mode based on the user interface.

[0387] For example, as shown in FIG. 13, when 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. 11.

[0388] 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.

[0389] Also, for example, as further shown in FIG. 13, when 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.

[0390] 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.

[0391] Therefore, through the cheering stick management application 411 according to the 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.

[0392] In addition, in an embodiment, the cheering stick management application 411 may receive lighting control signals and control messages sent in a broadcasting manner and control the lighting of the cheering stick 200 by operating a seat library pre-stored in the linked cheering stick 200.

[0393] As described above, the seat library pairing method and system using short-range wireless communication according to the embodiment of the present invention has an advantage that a plurality of cheering sticks can be controlled via a pre-stored seat library, and a plurality of cheering sticks can simultaneously perform a unified performance.

[0394] In addition, the seat library pairing method and 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.

[0395] In addition, the seat library pairing method and system using short-range wireless communication according to an embodiment of the present invention enables pairing of a cheering stick and a kiosk with an intuitive user experience, thereby reducing the time and inconvenience required to store a seat library and increasing user convenience.

[0396] In addition, the seat library pairing method and system using short-range wireless communication according to an embodiment of the present invention allows a user terminal to transmit a seat library to a cheering pole by itself, 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.

[0397] 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 those specially designed and constructed for the present invention, or those 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 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.

[0398] The specific implementations described in the present invention are merely one embodiment and do not limit the scope of the present invention in any way. For the sake of brevity of the specification, descriptions of conventional electronic configurations, control systems, software, and other functional aspects of the system may be 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.

[0399] In addition, although the detailed description of the present invention has been described with reference to a 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. 1. A method for providing a seat library pairing service using near field communication by an application executed by at least one processor of a kiosk, 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 before a performance; Including, The seat library is data in which performance preparation data including at least one light emission pattern, library data, and a scenario is matched for each seat information of the performance hall, Detecting the ticket advance sale information includes: Detecting whether an account authentication device including user account information of a user who owns the cheering stick is approaching, and sensing and recognizing tagging of the account authentication device via an account tag module of the kiosk; Obtaining user account information from the account authentication device; Detecting at least one of the ticket advance sale information items corresponding to the user account information; controlling a display of the kiosk to output the detected advance ticket sales information and a pairing-related guide for the cheering stick; Including, The step of determining a seat library matching the extracted seat information includes: storing a plurality of seat libraries in which the 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; A seat library pairing method using near field communication, comprising:

2. The step of detecting advance ticket sales information includes: capturing an image of the ticket using an image sensor; performing optical character recognition on the captured ticket image; extracting predetermined text contained in the ticket image; The seat library pairing method using short-range wireless communication according to claim 1 ,

3. The step of detecting ticket advance sale information matching the acquired user account information includes: communicating with a performance management server; Detecting at least one piece of advance ticket sales information stored in a database of the performance management server that matches the acquired user account information; receiving the detected ticket advance sale information from the performance management server; The seat library pairing method using short-range wireless communication according to claim 1 ,

4. The step of obtaining user account information from the account authentication device includes: recognizing the account authentication device tagged with an NFC account tag module; reading user account information from the recognized account authentication device via NFC communication; The seat library pairing method using short-range wireless communication according to claim 1 , further comprising:

5. The step of extracting seat information included in the detected advance ticket information includes: The seat library pairing method according to claim 1, further comprising the steps of: determining one piece of ticket advance sale information selected by user input when the detected ticket advance sale information is multiple; and extracting seat information for the determined ticket advance sale information.

6. The library data is The library includes an identification code for identifying each library and a light emission pattern setting value that is a preset value of the components of the light emission pattern, The above scenario is: The seat library pairing method using short-range wireless communication according to claim 1 , further comprising: a library setting value that is a preset value for an operation time of the library data and an identification code that identifies each scenario.

7. The plurality of seat libraries include: an identification code for identifying the library and an identification code for identifying the scenario are identical; The seat library pairing method according to claim 6 , wherein the light emission pattern setting value and the library setting value are defined differently for each piece of seat information.

8. The step of pairing the cheering stick that stores the seat library includes: The seat library pairing method using short-range wireless communication as described in claim 1, comprising a step of performing short-range communication between a cheering stick pairing module and a cheering stick located a predetermined distance from the cheering stick pairing module via Bluetooth (registered trademark) communication.

9. The step of detecting ticket advance sale information matching the acquired user account information includes: detecting at least one piece of advance ticket sales information pre-stored in a memory of the kiosk that matches the acquired user account information; reading the detected ticket advance sale information from a memory of the kiosk; Further comprising: The kiosk includes: An online type that communicates with a performance management server that communicates with an external server to acquire the at least one piece of advance ticket sales information; The seat library pairing method according to claim 4, wherein the method operates as one of an offline type that reads out information previously stored in the memory of the kiosk and an offline type that reads out information previously stored in the memory of the kiosk.

10. at least one display that outputs library pairing service content; At least one memory; At least one processor; and a kiosk comprising: At least one application stored in the memory of the kiosk and executed by the processor to provide a library pairing system, comprising: Detects advance ticket sales information, Extracting seating information including the seating location of the performance venue from the detected advance ticket information; determining a seat library that matches the extracted seat information; Controlling to pair a cheering stick storing the determined seat library; Controlling the paired cheering stick to transmit the seat library before a performance; The seat library is data in which performance preparation data including at least one light emission pattern, library data, and a scenario is matched for each seat information of the performance hall, Detecting the ticket advance sale information includes: Detecting whether an account authentication device including user account information of a user who owns the cheering stick is approaching, and sensing and recognizing tagging of the user's account authentication device via an account tag module of the kiosk; Obtaining user account information from the account authentication device; Detecting at least one of the ticket advance sale information items corresponding to the user account information; controlling the display to output the detected advance ticket sales information and a pairing-related guide for the cheering stick; Including, determining a seat library according to the extracted seat information, storing a plurality of seat libraries in which the performance preparation data is matched with each piece of seat information; comparing the extracted seat information with seat information in the plurality of pre-stored seat libraries; Detecting and determining a seat library that matches the extracted seat information from among the plurality of seat libraries; A seat library pairing system using near field communication.

11. The kiosk includes: An integrated type in which the account tag module and the cheer stick pairing module are provided in a housing; The seat library pairing system using near-field wireless communication according to claim 10, wherein the account tag module and the cheering stick pairing module are realized as one of a separated type in which they are separated from a housing and installed separately.

Citation Information

Patent Citations

  • Sales server, sales method, and sales program

    JP2005071081A

  • Image directing method in concert hall using light emitting device for cheering and image directing system using the same

    JP2021061250A

  • Crowd control system for controlling plurality of user terminals

    JP2021064613A

  • Central server and dramatic performance system including same

    JP2021508147A

  • Light-emitting diode remote control system for a performance

    KR1020150136023A