[go: up one dir, main page]

WO2017073943A1 - Terminal portable exécutant un card stunt et son procédé de fonctionnement, et serveur de fourniture de card stunt et son procédé de fonctionnement - Google Patents

Terminal portable exécutant un card stunt et son procédé de fonctionnement, et serveur de fourniture de card stunt et son procédé de fonctionnement Download PDF

Info

Publication number
WO2017073943A1
WO2017073943A1 PCT/KR2016/011697 KR2016011697W WO2017073943A1 WO 2017073943 A1 WO2017073943 A1 WO 2017073943A1 KR 2016011697 W KR2016011697 W KR 2016011697W WO 2017073943 A1 WO2017073943 A1 WO 2017073943A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
portable terminal
card section
server
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2016/011697
Other languages
English (en)
Korean (ko)
Inventor
송보근
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xsync Inc
Original Assignee
Xsync Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from KR1020150150024A external-priority patent/KR20170049088A/ko
Priority claimed from KR1020150150019A external-priority patent/KR20170049086A/ko
Application filed by Xsync Inc filed Critical Xsync Inc
Publication of WO2017073943A1 publication Critical patent/WO2017073943A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • H04W8/20Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Definitions

  • the present invention relates to a portable terminal for processing a card section, a method of operating the same, a server for providing a card section using a portable terminal owned by a user, and a method of operating the same.
  • the card section means that people who are arranged at regular intervals use different colors of paper or cloth to express letters or pictures.
  • the card section requires a large space and a large number of people, such as a playground or a square. . Since the card section is a task that requires a large number of people to participate in a large space, it requires a lot of trial and error to make a proper card section. In particular, since the card section must work with a large number of people in a large space, the card section cannot be properly performed by the leader's training or hand signals to start the card section.
  • the card section is performed according to the background music, but this has a limitation that the music must be accompanied every time the card section is performed and the same music must be repeated at the trial and error.
  • the participant participating in the card section has a disadvantage in that it is difficult to memorize the pattern and time of the card section in accordance with the music.
  • the card section has to show unity force due to the color change at the same time, the card section using the terminal is not useful to users due to the problem caused by the time difference.
  • An object of the present invention is to provide a portable terminal and a method of operating the same, which processes a card section more naturally by minimizing time error between a server and each terminal.
  • the present invention is to solve the above problems, to provide a server and method for providing a card section that can process the card section more naturally matched by minimizing the time error between the server and each terminal, have.
  • a method of operating a portable terminal for processing a card section comprising: receiving seat information on which the card section is performed; Generating matching information including the seat information and transmitting the same to the server; Receiving card section data corresponding to the matching information from the server; And when the start signal is received from the server, sequentially displaying an image sequence extracted from the data at a predetermined time interval at a start time determined based on a time offset between the server and the portable terminal.
  • the device for solving the above problems, in a portable terminal processing a card section, when the seat information is performed to perform the card section, matching information including the seat information
  • a communication unit for transmitting a data to a server and receiving card section data corresponding to the matching information from the server;
  • a controller configured to determine a start time based on a time offset between the server and the portable terminal when a start signal is received from the server through the communication unit.
  • a display unit configured to sequentially display an image sequence extracted from the data according to a control of the controller at a predetermined time interval from the start time.
  • a method of providing a card section in a server providing a card section using a portable terminal Storing and managing in a database; Receiving matching information including seat information from the portable terminal; Registering the portable terminal based on the matching information; Acquiring card section data to be transmitted to the portable terminal based on the matching information when the portable terminal is registered and transmitting the card section data to the portable terminal; Obtaining start time information corresponding to the card section identification information; And transmitting a start signal generated based on the start time information to the portable terminal.
  • the server for solving the above problems in the server for providing a card section using a portable terminal, the card section database for storing and managing the card section data according to the card section identification information ;
  • a communication unit for receiving matching information including seat information from the portable terminal;
  • a user manager that registers the portable terminal based on the matching information;
  • a controller the controller acquires start time information corresponding to the card section identification information, and transmits a start signal generated based on the start time information to the portable terminal.
  • the method according to an embodiment of the present invention for solving the above problems can be implemented as a program stored in a storage medium for execution in a computer and a recording medium on which the program is recorded.
  • the image sequence extracted from the data is previewed at a start time determined based on a time offset between the server and the portable terminal.
  • FIG. 1 is a view schematically showing an entire system according to an embodiment of the present invention.
  • FIG. 2 is a block diagram illustrating a portable terminal according to an embodiment of the present invention in more detail.
  • FIG. 3 is a block diagram illustrating in more detail the card section providing server according to an embodiment of the present invention.
  • FIG. 4 is a diagram for describing user information managed by a server according to an exemplary embodiment of the present invention.
  • FIG 5 illustrates card section data according to an embodiment of the present invention.
  • FIG. 6 is a view for explaining the configuration of the start signal according to an embodiment of the present invention.
  • FIG. 7 is a ladder diagram illustrating a system operation according to an embodiment of the present invention.
  • FIG. 8 is a flowchart illustrating an operation of a portable terminal according to an embodiment of the present invention.
  • FIG. 9 is a ladder diagram illustrating frame unit synchronization according to an embodiment of the present invention.
  • FIG. 10 is a flowchart illustrating a server operation according to another embodiment of the present invention.
  • components expressed as means for performing the functions described in the detailed description include all types of software including, for example, a combination of circuit elements or firmware / microcode, etc. that perform the functions. It is intended to include all methods of performing a function which are combined with appropriate circuitry for executing the software to perform the function.
  • the invention, as defined by these claims, is equivalent to what is understood from this specification, as any means capable of providing such functionality, as the functionality provided by the various enumerated means are combined, and in any manner required by the claims. It should be understood that.
  • FIG. 1 is a view schematically showing an entire system according to an embodiment of the present invention.
  • the portable terminal 100 described in the present specification may include a mobile phone, a smart phone, a laptop computer, a digital broadcasting terminal, a personal digital assistant (PDA), a portable multimedia player (PMP), navigation, and the like.
  • PDA personal digital assistant
  • PMP portable multimedia player
  • a plurality of portable terminals 100 connected to the card section providing server 200 through a network may be provided in the system.
  • the card section providing server 200 and each of the portable terminals 100 are equipped with a communication module to enable a communication network connection to a mobile communication network or an internet network, and to be interconnected through a communication network connection. It is composed.
  • Each of the portable terminals 100 may process card section data according to time synchronization with the card section providing server 200 to sequentially display image sequences at predetermined time intervals, thereby providing the entire card section. .
  • the portable terminal 100 receives the seat information on which the card section is performed, generates matching information including the seat information, and transmits the matching information to a server, and for the card section corresponding to the matching information from the server.
  • the server sequentially displays the image sequence identified from the data according to a predetermined time interval. Based on this, it is possible to provide a card section in a form that matches not only the server but also other portable terminals 100.
  • the card section providing server 200 may generate and manage card section data.
  • the card section providing server 200 may perform terminal registration and user information management according to the matching information received from the portable terminal 100.
  • the card section providing server 200 may transmit specific card section data to the registered portable terminal 100.
  • the card section providing server 200 may create and manage an application for the card section providing operation in the portable terminal 100.
  • the generated application may be transmitted and installed to the portable terminal 100 through an app store or a web page.
  • the card section providing server 200 may provide an administrator with an interface for managing card section data.
  • the card section providing server 200 may output a management page by itself, or provide a management interface through a web page or a portable terminal 100 of an administrator.
  • An administrator of the card section providing server 200 may input control information such as generation of card section data, time interval setting, and card section start / end through a management interface.
  • the administrator in charge of the card section may use the management interface to provide information necessary to perform the card section, for example, the number of persons participating in the card section, the arrangement structure of the card section, the running time of the card section and the Parameter values, such as the text or image used in the card section and the color of the text or image, may be input.
  • the card section providing server 200 may generate the card section data based on the information input by the user.
  • the card section providing server 200 may generate a start signal based on the control information and transmit the start signal to each of the portable terminals 100.
  • the start signal may be generated based on a reference start of the card section providing server 200.
  • each portable terminal 100 sets a start point reflecting a time offset from the start signal, respectively, and sets the card section. An image sequence identified from the data can be displayed.
  • FIG. 2 is a block diagram illustrating a portable terminal according to an embodiment of the present invention in more detail.
  • the portable terminal 100 may include a wireless communication unit 110, an A / V input unit 120, a user input unit 130, a sensor unit 140, an output unit 150, a storage unit 160,
  • the interface unit 170 may include a controller 180, a power supply unit 190, and the like.
  • the components shown in FIG. 2 are not essential, so a portable terminal having more or fewer components may be implemented.
  • the wireless communication unit 110 may include one or more modules that enable wireless communication between the portable terminal 100 and the wireless communication system or between the portable terminal 100 and a network in which the card section providing server 200 is located.
  • the wireless communication unit 110 may include a broadcast receiving module 111, a mobile communication module 112, a wireless internet module 113, a short range communication module 114, a location information module 115, and the like. .
  • the broadcast receiving module 111 receives a broadcast signal and / or broadcast related information from an external broadcast management server through a broadcast channel
  • the mobile communication module 112 includes at least one of a base station, an external terminal, and a server on a mobile communication network.
  • the wireless signal may include various types of data according to transmission and reception of a voice call signal, a video call signal, or a text / multimedia message
  • the server may include a payment server or a store management server.
  • the wireless internet module 113 refers to a module for wireless internet access and may be built in or external to the portable terminal 100.
  • Wireless Internet technologies may include Wireless LAN (Wi-Fi), Wireless Broadband (Wibro), World Interoperability for Microwave Access (Wimax), High Speed Downlink Packet Access (HSDPA), and the like.
  • the short range communication module 114 refers to a module for short range communication.
  • Bluetooth Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wideband (UWB), ZigBee, and the like may be used.
  • RFID Radio Frequency Identification
  • IrDA Infrared Data Association
  • UWB Ultra Wideband
  • ZigBee ZigBee
  • the short range communication module 114 may detect a wireless tag located at or near a concert hall, and receive seat information in which the portable terminal 100 is located.
  • the seat information may be included in the matching information and transmitted to the card section providing server 200.
  • the location information module 115 is a module for obtaining location information of a portable terminal, and may basically include a Global Position System (GPS) module.
  • GPS Global Position System
  • the location information obtained by the location information module 115 may also be included in the matching information and transmitted to the card section providing server 200.
  • the location information may be used by the card section providing server 200 to confirm information about a performance hall where the portable terminal 100 is located.
  • the A / V input unit 120 is for inputting an audio signal or a video signal, and may include a camera 121 and a microphone 122.
  • the camera 121 processes image frames such as still images or moving images obtained by the image sensor in the video call mode or the photographing mode.
  • the processed image frame may be displayed on the display unit 151.
  • the image frame processed by the camera 121 may be stored in the storage 160 or transmitted to the outside through the wireless communication unit 110. Two or more cameras 121 may be provided according to the use environment.
  • the microphone 122 receives an external sound signal by a microphone in a call mode, a recording mode, a voice recognition mode, etc., and processes the external sound signal into electrical voice data.
  • the user input unit 130 generates input data for the user to control the operation of the terminal.
  • the user input unit 130 may include a key pad dome switch, a touch pad (static pressure / capacitance), a jog wheel, a jog switch, and the like.
  • the camera 121 may be connected to the user input unit 130.
  • the user input unit 130 may receive user information, and the user information may be included in matching information.
  • the user input unit 130 may directly receive the seat information from the user.
  • the sensor unit 140 is the current state of the portable terminal 100, such as the opening and closing state of the portable terminal 100, the position of the portable terminal 100, the presence or absence of user contact, the orientation of the portable terminal, the acceleration / deceleration of the portable terminal, etc. Detects and generates a sensing signal for controlling the operation of the portable terminal 100.
  • the sensor unit 140 may include a proximity sensor 141.
  • the sensor unit 140 may include, for example, an altitude sensor, an acceleration sensor, a geomagnetic sensor, a gyro sensor, a barometric pressure sensor, and the like, and detect a movement of a current position according to the movement of the portable terminal 100.
  • the output unit 150 is used to generate an output related to sight, hearing, or tactile sense, and includes a display unit 151, an audio output module 152, an alarm unit 153, and a haptic module 154. Can be.
  • the display unit 151 displays (outputs) information processed by the portable terminal 100.
  • the portable terminal displays a user interface (UI) or a graphic user interface (GUI) related to providing the card section.
  • UI user interface
  • GUI graphic user interface
  • the portable terminal 100 displays an image, a UI, and a GUI for managing the card section.
  • the display unit 151 includes a liquid crystal display (LCD), a thin film transistor-liquid crystal display (TFT LCD), an organic light-emitting diode (OLED), and a flexible display (flexible). and at least one of a 3D display.
  • LCD liquid crystal display
  • TFT LCD thin film transistor-liquid crystal display
  • OLED organic light-emitting diode
  • flexible display flexible display
  • the sound output module 152 may output audio data received from the wireless communication unit 110 or stored in the storage unit 160 in a call signal reception, a call mode or a recording mode, a voice recognition mode, a broadcast reception mode, and the like.
  • the sound output module 152 may also output a sound signal related to a function (eg, an event notification sound, a notification sound for a card section, etc.) performed by the portable terminal 100.
  • the sound output module 152 may include a receiver, a speaker, a buzzer, and the like.
  • the alarm unit 153 outputs a signal for notifying occurrence of an event of the portable terminal 100. Examples of events occurring in the portable terminal include card section start, call signal reception, message reception, key signal input, and touch input.
  • the alarm unit 153 may output a signal for notifying occurrence of an event in a form other than a video signal or an audio signal, for example, vibration.
  • the video signal or the audio signal may be output through the display unit 151 or the audio output module 152, so that they 151 and 152 may be classified as part of the alarm unit 153.
  • the haptic module 154 generates various haptic effects that a user can feel. Vibration is a representative example of the haptic effect generated by the haptic module 154.
  • the intensity and pattern of vibration generated by the haptic module 154 can be controlled. For example, different vibrations may be synthesized and output or may be sequentially output.
  • the storage unit 160 may store a program for the operation of the controller 180 and may temporarily store input / output data.
  • the storage unit 160 may include a flash memory type, a hard disk type, a multimedia card micro type, and a card type storage unit (eg, SD or XD storage unit). Etc.), random access memory (RAM), static random access memory (SRAM), read-only memory (ROM), electrically erasable programmable read-only memory (EPEROM), programmable read-only memory (PROM), At least one type of storage medium may include a magnetic storage unit, a magnetic disk, and an optical disk.
  • the portable terminal 100 may operate in association with a web storage that performs a storage function of the storage unit 160 on the Internet.
  • the interface unit 170 serves as a path with all external devices connected to the portable terminal 100.
  • the interface unit 170 receives data from an external device, receives power, transfers the power to each component inside the portable terminal 100, or transmits the data inside the portable terminal 100 to an external device.
  • the video input / output (I / O) port, the earphone port, and the like may be included in the interface unit 170.
  • the controller 180 typically controls the overall operation of the portable terminal. For example, control and processing related to entering matching information, identifying seat information, receiving card section data, time synchronization, checking time offsets, and outputting video sequences are performed.
  • the controller 180 may include a multimedia module 181 for playing multimedia.
  • the multimedia module 181 may be implemented in the controller 180 or may be implemented separately from the controller 180.
  • controller 180 may include a timer module 181 and a synchronization module 183 for determining a start time and correcting a display time interval. This will be described later.
  • the power supply unit 190 receives the external power and the internal power under the control of the controller 180 to supply power required for the operation of each component.
  • the controller 180 may obtain seat information on which the card section is performed.
  • the seat information may be detected as a beacon or NFC through the short range communication module 114 or may be input through the user input unit 130.
  • the controller 180 may generate matching information including the seat information.
  • the matching information is not only the seat information, but also user information according to a user input, location information detected from the location information module 115, network state information and device identification detected from the mobile communication module 112 or the wireless Internet module 113. It may include at least one of information (eg, UDID: Unique Device Indentifier).
  • the controller 180 transmits the generated matching information to the server through the wireless communication unit 110.
  • the card section providing server 200 may register the portable terminal 100 and match the user identification information.
  • the wireless communication unit 110 receives data for a card section corresponding to the matching information from the server.
  • the card section data includes image sequence information for each seat
  • the controller may extract an image sequence to be displayed in the portable terminal from the image sequence information for each seat based on the seat information.
  • the controller 180 determines a start time based on a time offset between the server and the portable terminal.
  • controller 180 may control the display unit 151 to sequentially display the image sequence extracted from the card section data at a predetermined time interval from the start time.
  • the predetermined time interval may vary for each card section.
  • the time interval after the start time may vary according to the change of the time offset.
  • the controller 180 may check the time offset through the timer module 182 and the synchronization module 183.
  • the timer module 182 checks its own internal timer time of the portable terminal 100 and provides internal timer time information to the synchronization module 183. In addition, the timer module 182 may obtain time offset information from the synchronization module. The controller 180 may adjust the display timing according to the time offset information.
  • the synchronization module 183 detects the time offset based on the internal timer time information and the server synchronization information, and transmits the time offset to the timer module 182.
  • the controller 180 performs time synchronization with the card section providing server 200 through the synchronization module 183, and minimizes the time error between the card section providing server 200 and the timer module 182 according to time synchronization. You can.
  • the controller 180 may perform time synchronization with the server by using one or more time synchronization logic for minimizing round trip time (RTT) between the servers.
  • RTT round trip time
  • the time synchronization logic may include error correction logic according to a packet exchange algorithm using, for example, a network time protocol (NTP), and filter processing for minimizing RTT may be performed on the error correction logic.
  • the filter may include, for example, a HUFF-N-PUFF filter that corrects time information using signals having a RTT equal to or less than a predetermined value.
  • a web server engine (for example, Node.js) using a single threaded event loop may be used to minimize the time performed in the error correction logic, and the memory 160 management method may use MEMORY CACHE ENGINE (Redis). Can be applied and can handle header reduction using SOCKET communication.
  • MEMORY CACHE ENGINE Redis
  • the timer module 182 itself may have an error of about 10 to 100 ms, and the card section providing server 200 may be changed due to the presence of a shadow area on the network and the possibility of change of the mobile base station. There is bound to be an error with time. Therefore, even if a start signal for starting the card section is transmitted at the same time based on the card section providing server 200, the conventional terminal has no choice but to start displaying the card section at different times.
  • the controller 180 determines the start time in advance for each portable terminal 100 based on the server reference start time information and the time offset between the server and the portable terminal. By adjusting the frame playback timing reflecting the same error, it is possible to control the matching card section to proceed.
  • the controller 180 displays the image sequence extracted from the card section data through the display unit 151 on a frame basis at a preset time interval, and displays the time interval between the server and the portable terminal. It may vary in real time based on the time offset. Accordingly, the playback time and time interval for each frame are adjusted so that the time synchronization of the card section can be adjusted in real time, and a more natural matched card section can be provided.
  • FIG. 3 is a block diagram illustrating a card section providing server according to an embodiment of the present invention in more detail.
  • FIG. 4 is a view for explaining user information managed in a server according to an embodiment of the present invention.
  • Card section data according to an embodiment of the present invention
  • Figure 6 is a view for explaining the configuration of the start signal according to an embodiment of the present invention.
  • the card section providing server 200 may include a communication unit 220, a card section database 230, a user information manager 240, an application manager 250, a card section manager 260, and an output unit 270. ).
  • the controller 210 generally controls the execution of operations and functions of each component for providing card section data of the card section providing server 200.
  • the controller 210 may be implemented as a processor for controlling all or part of card section data management, application management, start signal control, output and storage functions, or a program for executing the same.
  • the communication unit 220 may include at least one communication module that enables communication with the portable terminal 100 or a network in which the portable terminal 100 is located.
  • the communication unit 220 may transmit and receive various data such as card section data, start signal, application data, and the like, under the control of the controller 210.
  • the card section database 230 stores and manages card section data including an image sequence according to card section identification information and seat information. As shown in FIGS. 5 and 6, the card section data managed by the card section providing server 200 may be managed including a card section ID, image information, and seat information, and correspond to each card section ID. Start time information may be stored and managed separately.
  • the card section data configured as described above may be stored in a CSV section STRING in the card section database 230.
  • the card section data is composed of CARD: 1: COLORS: J: 26, 1 may indicate a card section ID, COLORS may indicate a color of a video to be played, and J: 26 may indicate seat information.
  • the start time information may correspond to a STRING equal to 1: START TIME, corresponding to the card section ID.
  • the user information manager 240 registers the user information and the identification information (UDID) of the portable terminal 100 based on the matching information received from the portable terminal 100, and issues and stores a user ID based on each matching information. And manage.
  • UDID identification information
  • the user information manager 240 registers terminal identification information of a user in a uid, issues a user ID for each portable terminal 100, and registers a user ID using the matching information. And can be updated.
  • the matching information may include, for example, at least one of seat information (seatNo), location information (location), network information (network_info), and subscription time information (insertDate).
  • the user information manager 240 may determine the status of each portable terminal 100 by managing the status information (Current_Status) of the registered user ID.
  • the status information may include at least one of status information such as card section start and end, level information for each status, start time information startTime, and end time information endTime.
  • the controller 210 may extract the image sequence to be transmitted to each of the portable terminal 100 from the card section database 230.
  • the controller 210 may generate card section data to be transmitted to the portable terminal 100 based on the card section ID and the seat information, and the card section data may be determined at a predetermined time interval (for example, 30 ms).
  • the present invention may include a sequence of video information to be reproduced.
  • the card section data transmitted to the portable terminal 100 through the communication unit 220 is (# 000000, # 000000, # 000000, # 000000, # 000000, # 000000, # 000000, # 000000, # 000000, # 000000, # 004d40, # 00e7c5, ...) in the form of continuous image information.
  • the image information is illustrated as an RGB value, but it is obvious that the image information may vary depending on the display structure and format.
  • the card section data configured as described above is transferred to the portable terminal 100 so that the portable terminal 100 can display the image sequence at a predetermined time interval.
  • the controller 210 obtains start time information corresponding to the card section identification information from the card section database 230, and transmits a start signal generated based on the start time information through the communication unit 220. Can be sent to.
  • the start signal is a predetermined time for the image sequence extracted from the card section data at the start time determined by the portable terminal 100 based on the time offset between the card section providing server 200 and the portable terminal. It may include information for sequentially displaying at intervals. To this end, the start signal may be transmitted in the form of a start push message at a specific time point, and may include a server reference start time.
  • the application manager 250 may generate and manage application data for providing a card section in the portable terminal 100.
  • the application manager 250 may transfer the generated application data to the portable terminal 100 through an app store or a web page, and provide process data for processing card section data of the portable terminal 100 as described above. have.
  • the card section manager 260 provides a management interface for managing the card section database 230 through an output unit 270 for outputting a display and voice, a web page, or an application of the portable terminal 100. can do.
  • the management interface allows the administrator to enter control information such as generation of card section data, time interval setting and card section start / end.
  • control information such as generation of card section data, time interval setting and card section start / end.
  • the administrator in charge of the card section the information required to perform the card section through the management interface, for example, the number of people participating in the card section, the arrangement structure of the card section, the running time of the card section and the card section Parameter values, such as text or an image and a color of the text or image, may be input.
  • the card section manager 260 may generate the card section data based on the information input by the user and store the card section data in the card section database 230.
  • FIG. 7 is a ladder diagram illustrating a system operation according to an embodiment of the present invention.
  • the portable terminal 100 receives an application for processing a card section from the card section providing server 200 through the wireless communication unit 110 (S101), and installs the application through the controller 180. And execution (S103).
  • the portable terminal 100 obtains seat information input through the user input unit 130 or the wireless communication unit 110, obtains the UDID as the device identification information through the controller 180, and generates matching information (S105). ).
  • the generated matching information is transmitted to the communication unit 220 of the card section providing server 200 (S107), and the card section providing server 200 matches user information based on the matching information through the user information manager 240. And issue a user ID according to terminal registration (S109).
  • the card section providing server 200 transmits the card section data generated based on the matching information to the portable terminal 100 (S113).
  • the card section providing server 200 provides information for time synchronization with the portable terminal 100, and the portable terminal 100 performs timer adjustment according to time synchronization with the card section providing server 200 (S115). ). Accordingly, the portable terminal 100 may periodically check the time offset with the card section providing server 200 (S117).
  • the card section providing server 200 determines whether the card section is started through the control unit 210 (S119), and provides a start signal including a predetermined server reference start time at a specific time point based on the card section start time. It transmits to the portable terminal 100 (S120).
  • the portable terminal 100 determines whether a start signal is received through the controller 180 (S121), determines a start time based on the time offset (S123), and at the determined start time, the card section data.
  • the image sequence identified from S 1 is sequentially displayed at predetermined time intervals (S125).
  • FIG. 8 is a flowchart illustrating an operation of a portable terminal according to an embodiment of the present invention.
  • the portable terminal 100 periodically checks the time offset and adjusts the display time interval so that each portable terminal 100 can display a card section at a matched time point.
  • the display unit 151 of the portable terminal 100 displays an image sequence in frame units at basic time intervals (S201).
  • controller 180 of the portable terminal 100 periodically checks the time offset (S203).
  • the controller 180 of the portable terminal 100 determines whether the time offset is greater than or equal to a predetermined value (S205). When the control unit 180 is greater than or equal to a predetermined value, the controller 180 of the portable terminal 100 uses the checked time offset and the basic time interval. The time interval is corrected in real time (S207).
  • the controller 180 of the portable terminal 100 displays the next frame according to the corrected time interval (S209), thereby implementing frame-by-frame synchronization of the display.
  • the display unit 151 displays a current first frame at a first time interval based on the video sequence, and the controller 180 detects a current time offset between the server and the portable terminal to offset the current time offset. And a second time interval corresponding to the next second frame using the first time interval, and the display unit 151 may display the second frame according to the second time interval.
  • FIG. 9 is a ladder diagram illustrating frame unit synchronization according to an embodiment of the present invention.
  • the timer module 182 requests the time offset to the synchronization module 183 (S310), receives the time offset (S303), and outputs the first sequence to the display unit 151.
  • the control signal for transmitting the signal is transmitted (S307).
  • the display unit 151 may output the image information according to the first sequence for 33 ms which is a basic time interval based on the time offset 30 ms (S309).
  • the synchronization module 183 may periodically acquire a time offset by repeatedly transmitting the clent_sync_start signal and receiving the server_sync signal for time synchronization with the card section providing server 200 (S305). The offset is delivered at the request of the timer module 182.
  • the timer module 182 requests the synchronization module 183 for a time offset for outputting the next sequence (S311), receives the next time offset (S313), and outputs the second sequence to the display unit 151.
  • the control signal for transmitting the signal is transmitted (S307).
  • the display unit 151 may output the image information according to the second sequence only for 13 ms after subtracting 20 ms from the default time interval of 33 ms based on 30 ms (S315). ).
  • each portable terminal 100 By repeating the above process every frame, the display time interval of each portable terminal 100 is adjusted in real time, and each of them can output an image sequence allocated at almost the same time.
  • FIG. 10 is a flowchart illustrating a server operation according to another embodiment of the present invention.
  • FIG. 10 illustrates an example of generating card section data of the card section providing server 200 according to an embodiment of the present invention.
  • the card section providing server 200 uses a user image through a management interface of the card section managing unit 260. To receive the input (S410).
  • the card section management unit 260 of the card section providing server 200 receives the venue information and the number of people information through the management interface (S403).
  • the card section manager 260 may parse the RGB value of each image from the input user image and generate the image data for the card section.
  • the card section manager 260 generates a card section preview of the card section image data based on the venue information and the number of persons, and provides the card section preview to the manager through the management interface (S405).
  • the card section manager 260 generates card section data according to an administrator input to the management interface in operation S407 and stores the card section data in the card section database 230.
  • the card section providing server 200 may improve convenience by providing the card section preview according to the generation and performance information of the theater as an image that can be immediately used as the card section data.
  • the method according to the present invention described above may be stored in a computer-readable recording medium that is produced as a program for execution on a computer, and examples of the computer-readable recording medium include ROM, RAM, CD-ROM, magnetic tape , Floppy disks, optical data storage devices, and the like, and also include those implemented in the form of carrier waves (eg, transmission over the Internet).
  • the computer readable recording medium can be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.
  • functional programs, codes, and code segments for implementing the method can be easily inferred by programmers in the art to which the present invention belongs.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Telephone Function (AREA)

Abstract

L'invention concerne un procédé de fonctionnement pour un terminal portable exécutant un card stunt qui, selon un mode de réalisation, comprend les étapes consistant à : recevoir des informations de siège pour effectuer le card stunt ; transmettre, à un serveur, des informations correspondantes comprenant les informations de siège ; recevoir, du serveur, des données de card stunt correspondant aux informations correspondantes ; et, lorsqu'un signal de démarrage est reçu en provenance du serveur, afficher successivement une séquence d'images, identifiées à partir des données, selon un intervalle de temps prédéfini à un point de départ déterminé sur la base d'un décalage temporel entre le serveur et le terminal portable.
PCT/KR2016/011697 2015-10-28 2016-10-18 Terminal portable exécutant un card stunt et son procédé de fonctionnement, et serveur de fourniture de card stunt et son procédé de fonctionnement Ceased WO2017073943A1 (fr)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR10-2015-0150019 2015-10-28
KR1020150150024A KR20170049088A (ko) 2015-10-28 2015-10-28 카드 섹션을 제공하는 서버 및 그 동작 방법
KR1020150150019A KR20170049086A (ko) 2015-10-28 2015-10-28 카드 섹션을 처리하는 휴대용 단말기 및 그 동작 방법
KR10-2015-0150024 2015-10-28

Publications (1)

Publication Number Publication Date
WO2017073943A1 true WO2017073943A1 (fr) 2017-05-04

Family

ID=58630498

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2016/011697 Ceased WO2017073943A1 (fr) 2015-10-28 2016-10-18 Terminal portable exécutant un card stunt et son procédé de fonctionnement, et serveur de fourniture de card stunt et son procédé de fonctionnement

Country Status (1)

Country Link
WO (1) WO2017073943A1 (fr)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110276648A1 (en) * 2010-05-07 2011-11-10 Microsoft Corporation Clock synchronization for shared media playback
US20120184304A1 (en) * 2009-06-23 2012-07-19 Eamonn Walsh Smart phone crowd enhancement
US20130159401A1 (en) * 2010-12-10 2013-06-20 Mitsubishi Electric Corporation Multi-screen display system
KR20130089990A (ko) * 2012-01-26 2013-08-13 티브이로직(주) 슬레이브 모바일 기기, 매스터 모바일 기기 및 이를 이용한 카드 섹션 데이터 제공 방법
KR20150117383A (ko) * 2014-04-10 2015-10-20 한영진 카드 섹션 응원 시스템 및 이의 실행 방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120184304A1 (en) * 2009-06-23 2012-07-19 Eamonn Walsh Smart phone crowd enhancement
US20110276648A1 (en) * 2010-05-07 2011-11-10 Microsoft Corporation Clock synchronization for shared media playback
US20130159401A1 (en) * 2010-12-10 2013-06-20 Mitsubishi Electric Corporation Multi-screen display system
KR20130089990A (ko) * 2012-01-26 2013-08-13 티브이로직(주) 슬레이브 모바일 기기, 매스터 모바일 기기 및 이를 이용한 카드 섹션 데이터 제공 방법
KR20150117383A (ko) * 2014-04-10 2015-10-20 한영진 카드 섹션 응원 시스템 및 이의 실행 방법

Similar Documents

Publication Publication Date Title
WO2016085246A1 (fr) Procédé de découverte et un dispositif électronique pour celui-ci
WO2014038916A1 (fr) Système et procédé de commande d'appareil externe connecté à un dispositif
WO2018070762A1 (fr) Dispositif et procédé d'affichage d'images
WO2012030001A1 (fr) Terminal mobile et procédé permettant de commander le fonctionnement de ce terminal mobile
WO2021033927A1 (fr) Procédé de calcul de position et dispositif électronique associé
WO2016085110A1 (fr) Système d'éclairage et procédé pour enregistrer un dispositif d'éclairage
WO2015126060A1 (fr) Dispositif électronique et procédé de traitement d'image
WO2016208992A1 (fr) Dispositif électronique et procédé de commande d'affichage d'image panoramique
WO2021091175A1 (fr) Procédé de fusion de groupes basée sur un nan, et dispositif électronique le prenant en charge
WO2021153896A1 (fr) Procédé et appareil de communication sans fil à courte portée
WO2018151518A1 (fr) Procédé de configuration de communication de dispositif électronique, et dispositif associé
WO2020050473A1 (fr) Dispositif et procédé destinés à commander de façon adaptative un préambule dans un réseau uwb
WO2017018591A1 (fr) Terminal mobile comprenant un appareil photo et procédé de commande correspondant
WO2017104859A1 (fr) Programme informatique permettant de créer un scénario de service de l'internet des objets, terminal portable et dispositif de passerelle
WO2015093754A1 (fr) Procédé et dispositif de partage d'informations de connexion dans un dispositif électronique
WO2019177325A1 (fr) Dispositif électronique de réalisation d'une communication de dispositif à dispositif et procédé correspondant
WO2019164326A1 (fr) Dispositif électronique pour partager des données de contenu en temps réel
WO2018093160A2 (fr) Dispositif d'affichage, système et support d'enregistrement
WO2018131852A1 (fr) Dispositif électronique utilisé pour exécuter un appel vidéo, et support d'enregistrement lisible par ordinateur
WO2020145653A1 (fr) Dispositif électronique et procédé pour recommander un emplacement de capture d'images
WO2020085712A1 (fr) Dispositif électronique et procédé pour mesurer l'emplacement du dispositif électronique
WO2011157239A2 (fr) Procédé de génération et de traitement d'information, son dispositif et son terminal mobile
WO2022025692A1 (fr) Procédé de commande de diffusion en continu basée sur l'entrée et dispositif électronique correspondant
WO2022169124A1 (fr) Système d'affichage comprenant une pluralité d'écrans, et son procédé de génération d'images
WO2017073943A1 (fr) Terminal portable exécutant un card stunt et son procédé de fonctionnement, et serveur de fourniture de card stunt et son procédé de fonctionnement

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16860127

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16860127

Country of ref document: EP

Kind code of ref document: A1