Abstract:
The present invention relates to a system and a method for controlling the use of electronic equipment using a code input method and, more specifically, to a security system, apparatus and method using an additional code, in which the use of functions or services of electronic equipment such as smartphones, mobile equipment, computers, banking terminals, door electronic equipment and service providing servers is restricted, or an additional function for user&#39;s convenience is controlled, by using a code input method combined with an additional code having an additional function; and when the electronic equipment is exposed to a criminal, the electronic equipment operates as normal, notifying a response institution of the emergency situation while the criminal&#39;s requests are carried out by using a disguised control code including an additional code having an additional function disguised as an authentication code, thereby protecting a user from a crime.

Description:
CROSS-REFERENCE TO RELATED APPLICATIONS 
       [0001]    This application is a continuation of PCT International Application S/N PCT/KR2014/007489 filed on Aug. 12, 2014, which claims priority to Korean Patent Application S/N KR10-2013-0095626 filed on Aug. 12, 2013, Korean Patent Application S/N KR10-2014-0023513 filed on Feb. 27, 2014, and Korean Patent Application S/N KR10-2014-011719 filed on Jan. 29, 2014, each of which is hereby incorporated in its entirety by reference. 
     
    
     BACKGROUND OF THE INVENTION 
       [0002]    Field of the Invention 
         [0003]    The present invention relates to an electronic device, control system, recording medium, and method using a code input method. More particularly, the present invention relates to an electronic device, control system, recording medium, and method for restricting use of functions or services of various user electronic devices, such as smartphones, mobile devices, computers, banking terminals, and electronic door devices, controlling additional functions for user convenience, and coping with additional situations, such as reporting an emergency, using a code input method of combining additional codes having additional functions. 
         [0004]    In addition, the present invention relates to an electronic device, control system, recording medium, and method that can cope with additional situations, for example, can report an emergency situation, while performing normal operation using a dummy control code including an additional code having an additional function of masquerading as an authentication code. 
         [0005]    Further, the present invention relates to an electronic device, control system, recording medium, and method that can respond to demands of a user through an additional function of displaying a dummy display making it appear that a device operates normally. 
         [0006]    Description of the Related Art 
         [0007]    Modern people use lots of electronic communication devices to exchange information, manage entrance security, and conduct banking transactions. 
         [0008]    Among electronic devices, taking a smartphone as an example, a user generates a user lock pattern or a user lock password through a security application for configuration of a smartphone and, based thereon, performs user authentication with the pattern or the password in use of the smartphone, thereby allowing normal operation of the smartphone. 
         [0009]    By way of another example, a user who wants to use a banking service (for example, cash withdrawal) through an automated teller machine (ATM) (i.e. banking terminal) inserts his cash card into the banking terminal and inputs a normal user lock password, thereby allowing normal use of the service. In addition, when a user wants to unlock a door lock (i.e. an electronic door device) of a vehicle or an office, the user must input a normal user unlock password. 
         [0010]    As such, typical methods for inputting a user lock password have problems of poor user convenience and security since only one operation (for example, restriction/restriction removal on use) can be performed in response to input of one secret code. 
         [0011]    For example, assuming that a user uses a banking terminal, unlocking some functions (for example, deposit, remittance, etc.) through user authentication and restricting other functions (for example, cash withdrawal) cannot be simultaneously performed. In addition, unlocking a door lock and operating desired indoor appliances of user choice cannot be simultaneously performed and unlocking a smartphone and specific functions of user choice cannot be simultaneously performed. 
         [0012]    Further, a user must be careful not to expose a user lock code (i.e. password) to other persons. 
         [0013]    However, despite being careful, there can be a situation in which a user is forced to expose a user lock code due to a criminal threat or kidnapping. In this case, the user must naturally report an emergency situation to a specific agency (for example, a police station, a server administrator, a bank, a service manager, etc.) so that the criminal is not aware thereof while complying with criminal&#39;s demands (i.e. allowing unlocking to be achieved) in order to protect himself or herself from the criminal. 
         [0014]    Korean Patent Laid-open Publication No. 10-2011-0066404 entitled “Method and System of self-calling and emergency report using mobile device, and Recording medium thereof” disclose a system and method for performing a self-calling function through input of a specific pattern so as to deal with an emergency situation according to a predefined scheme. 
         [0015]    However, this system and method can only be applied to a mobile device operable in a self-calling mode and is insufficient to ensure that, when threatened by a criminal, a user can deceive the criminal into believing that a device is operating normally in an emergency, thereby protecting the user. 
         [0016]    In addition, Korean Patent Laid-open Publication No. 1998-015298 discloses a system wherein an emergency password separate from a common password is set in a banking device, and, when the emergency password is input, the banking device determines this situation as an abnormal transaction, such as a crime, and issues an alarm and allows the situation to be displayed while normally performing banking operations. 
         [0017]    However, this system requires a separate verification procedure for recovering damages and has a disadvantage in that a banking server must store the emergency password and provide an operation corresponding thereto. 
       SUMMARY OF THE INVENTION 
       [0018]    The present invention has been conceived to solve such problems in the art and is directed to providing means applicable to a mobile device or a computer wherein a user uses a device lock device based on a secret code or a secrete pattern, an electronic door lock, a banking device such as an ATM, or other electronic devices using a user security code input method. 
         [0019]    It is an aspect of the present invention to provide an electronic device, control system, recording medium, and method using an additional code, in which, in use of a normal security code such as a user password or pattern, a user electronic device stores a control code in which an authentication code, an additional code identifier, and at least one of a plurality of additional codes are combined into one, the user electronic device stores an additional function performed corresponding to the additional code, when the user device is unlocked by an authentication code in a control code input to the user device, the user device itself performs the additional function corresponding to the additional code in the control code, and if the additional function is not executable by the user device itself, the user electronic device transmits the control code to an external server communicatively connected to the user device to request that the service providing server perform the additional function. 
         [0020]    It is another aspect of the present invention to provide an electronic device, control system, recording medium, and method using an additional code, in which a user generates a normal security code such as a user secret code or pattern and a dummy control code or disguised pattern which is a control code including an additional code having an additional function to masquerade as an authentication code and stores and registers the security code and the dummy control code in a user device or an external response unit, and when the user is in danger, such as during a crime, the user uses the dummy control code instead of the authentication code to allow the user device to operate in the same manner as when receiving the authentication code or to allow the device to internally notify the external response unit of an additional situation through a code control unit of the user device to protect the user from a crime while displaying a dummy display to deceive a criminal into believing that the device is operating normally. 
         [0021]    The present invention may be applied to a control system including a user device, which is an electronic device receiving a security code from a user, such as a smartphone, a mobile device including a tablet, an electronic door lock restricting entry into a building, and a banking device such as an ATM through the following embodiments. 
         [0022]    In accordance with one aspect of the present invention, an electronic device having a security code input function includes: a code input unit receiving a security code; and a code control unit determining whether the security code received by the code input unit is an authentication code allowing entry into a normal authentication operation mode or a control code comprising a separate additional code used in an additional situation, wherein the code control unit allows the electronic device to perform an operation corresponding to the authentication code when the received security code is the authentication code, whereas the code control unit executes an additional operation corresponding to the additional code when the received security code is the control code comprising the additional code. 
         [0023]    The additional function corresponding to the additional code in the control code may include the operation corresponding to the authentication code; and the code control unit extracts the authentication code corresponding to the additional code from a code storage unit storing the authentication code, and allows the electronic device to execute the extracted authentication code or transmits the authentication code to a service providing server, thereby performing the same authentication operation as the operation that is performed when the authentication code is input to the code input unit. 
         [0024]    The control code may include the authentication code; the code control unit extracts the authentication code from the received control code to perform authentication and executes an operation corresponding to the authentication code; and the control code does not allow the electronic device to perform a normal authentication operation corresponding to the authentication code without authenticating the extracted authentication code. 
         [0025]    The control code may include at least one additional code; and the code control unit identifies a location of the additional code in the control code through an additional code identifier further comprised in the control code or separately stored additional code identification information. 
         [0026]    The electronic device may be a user-input device, receive the control code from a user through the code input unit, normally operate by the authentication code in the control code received by the electronic device, and perform the additional function corresponding to the additional code. 
         [0027]    The electronic device may have a user authentication code entry function and may include at least one of a smartphone, a tablet, a computer, a banking terminal with a wired and wireless communication function capable of performing banking transactions, such as an ATM, and a door lock. 
         [0028]    The authentication code may be a code related to a security function of the electronic device, performs a function related to locking/unlocking of the electronic device and a function related to login to the electronic device, and is used for at least one of unlocking of the electronic device, entry into a system, and program operation. 
         [0029]    The electronic device may be a user-input device, include a communication unit exchanging information with an external system, receive the control code from a user through the code input unit, and transmit the control code to an external server to request that the service providing server perform the additional function corresponding to the additional code. 
         [0030]    The electronic device may include at least one of a smartphone, a tablet, a computer, and a banking terminal with a wired and wireless communication function capable of performing banking transactions, such as an ATM; and the authentication code may be a code related to a security function of the service providing server, performs a function related to locking/unlocking of the service providing server and a function related to login to the service providing server, and may be used for at least one of entry into a system of a service providing server and program operation. 
         [0031]    The additional code identifier may be an input identifier allowing the code control unit to identify the additional code in the control code, and may include at least one selected from location of the additional code in the control code, order, characteristics, size, and string length of the additional code. 
         [0032]    The additional code identification information may include string length of the authentication code or specification information specifying start position of the additional code. The code control unit may control an additional module to perform the additional function corresponding to the additional code when the authentication code of the control code is authenticated. 
         [0033]    The control code may be composed of at least one of numerals, letters, figures, function keys, user biometrics, regions, patterns, sounds, gestures, and special symbols; and when the control code to be input is set in the form of a pattern, a pattern entered after a pattern corresponding to the authentication code, having a predefined number of points linked to one another, may be recognized as a pattern corresponding to the additional code. 
         [0034]    The electronic device may be a service providing server having a security code receiving function; the service providing server may receive the control code which a user enters into a user input electronic device; the service providing server may input the control code received by the code input unit into the code control unit, and the service providing server may perform an operation corresponding to the authentication code in the received control code and an additional operation corresponding to the additional code. 
         [0035]    The service providing server may be a server that performs at least one of a banking service, a communication service, an Internet service, and a security service in association with the user input electronic device, and performs an additional operation corresponding to the received additional code. 
         [0036]    The service providing server may include: a code extraction unit extracting the additional code from the control code received from the user input electronic device; and a code execution unit executing an additional operation corresponding to the additional code in the control code extracted by the code extraction unit to perform functions corresponding to the respective codes. 
         [0037]    The code execution unit may authenticate the authentication code of the control code to perform functions related to unlocking or login and perform additional functions corresponding to the additional code of the control code. 
         [0038]    The electronic device may include a display unit displaying status of the electronic device and information processing results; when the received security code is determined to be the control code and the control code is determined to be a dummy control code comprising an additional code having an additional function to masquerade as the authentication code, the code control unit performs an operation corresponding to the authentication code and executes an additional operation allowing the electronic device to display a dummy display corresponding to the additional code on the display unit. 
         [0039]    The electronic device may be a mobile device or a computer; the security code is a login or unlock password of the electronic device; and the electronic device displays a dummy display hiding at least one of one or more predetermined applications, icons, and folders from a screen, when the control code is a dummy control code including an additional code having an additional function to execute a dummy display. 
         [0040]    The security code may be a login password for receiving an online storage service or an email service, and the dummy display displayed on the user input electronic device conceals at least one predetermined computer file or at least one predetermined received email from a screen. 
         [0041]    The user input electronic device may be a banking device; the security code is a password for performing at least one of account balance inquiry, account transfer, and cash withdrawal; and the dummy display displayed on the banking device includes at least one of displaying a preset balance instead of an actual balance, pretending to perform account transfer, and pretending that a user account has been frozen due to lack of funds. 
         [0042]    The electronic device may include a communication unit exchanging information with an external system, and execution of the additional operation allows the electronic device to be remotely controlled by a predetermined external response unit through the communication unit, wherein remote control includes at least one of camera operation, voice recording, speaker operation, location confirmation, location tracking, and message transmission. 
         [0043]    The code input unit may include at least one of a keypad, a touchscreen, a camera, a biometric data sensor, a microphone, and a dial; the security code entirely or partially may include numerals, letters, figures, function keys, biometrics, regions, patterns, sounds, gestures, and special symbols; and information displayed on the display unit may be composed of at least one of an image, sound, vibration, smell, heat, and light. 
         [0044]    The electronic device may further include a security camera capable of tracking and photographing a face of a current user of the electronic device, wherein, when the security code input to the code input unit is the control code, the security camera may be controlled to photograph a face of the user. 
         [0045]    The electronic device may include a communication unit exchanging information with an external system, and the electronic device notifies a predetermined external response unit or agency of occurrence of an additional situation through the communication unit without any display on the electronic device. 
         [0046]    The electronic device may include a mechanism for realizing operations of the electronic device in response to the received security code; when the received security code is determined to be the control code and the control code is determined to be a dummy control code including an additional code having an additional function to masquerade as the authentication code, the code control unit allows the mechanism to perform an operation corresponding to the authentication code and executes an additional operation transmitting an instruction to perform an operation corresponding to the dummy control code to at least one auxiliary device. 
         [0047]    The electronic device may be a door lock; the at least one separate auxiliary device outside the electronic device may be an indoor light; and an additional operation on the auxiliary apparatus may be executed such that the indoor light does not light up even when a switch controlling on/off of the indoor light is ON. 
         [0048]    The electronic device may be a door lock; the at least one separate auxiliary device outside the electronic device may be an indoor camera; and an additional operation on the auxiliary apparatus may be executed such that the camera photographs a space inside the door as soon as the door is opened. 
         [0049]    The electronic device may be a door lock; the at least one separate auxiliary device outside the electronic device may be a recorder disposed inside a door; and, when the control code is input to the electronic device, an operation corresponding to the control code may be executed such that the recorder starts recording as soon as the door is opened. 
         [0050]    The electronic device may include a display unit displaying a status of the electronic device or information processing results, and a communication unit allowing the electronic device to exchange information with an external system, wherein, the code control unit determines whether the received security code is the authentication code or the control code, and, when the received security code is determined to be the control code and the control code is determined to be a dummy control code including an additional code having an additional function to masquerade as the authentication code, the code control unit executes an operation corresponding to the authentication code in which the electronic device transmits the authentication code to a service providing server through the communication unit and receives results of information processing corresponding to the authentication code by the service providing server and displays the results on the display unit, and the code control unit executes an additional operation in which the electronic device notifies a predetermined external response unit of occurrence of an additional situation through the communication unit without any display on the display unit while performing at least one normal operation corresponding to the authentication code. 
         [0051]    The user input electronic device may include a display unit displaying a status of the service providing server device or information processing results, and a communication unit allowing the user input electronic device to exchange information with the service providing server, wherein the code control unit determines whether the received security code is the authentication code or the control code, and, when the received security code is determined to be the control code and the control code is determined to be a dummy control code including an additional code having an additional function to masquerade as the authentication code, the code control unit executes an operation corresponding to the authentication code in which the user input electronic device receives results of information processing corresponding to the authentication code by the service providing server and displays the results on the display unit, and the code control unit executes an additional operation in which the service providing server notifies a predetermined external response unit of occurrence of an additional situation without any display on the display unit while performing at least one normal operation corresponding to the authentication code. 
         [0052]    The electronic device may be a banking device; the security code may be a password for performing at least one of account balance inquiry, account transfer, and cash withdrawal; and the service providing server may be a server through which a banking institution provides an online service to a user. 
         [0053]    The electronic device may include a communication unit allowing the electronic device to exchange information with an external system, the code control unit determines whether the received security code is the authentication code or the control code, and, when the received security code is determined to be the control code and the control code is determined to be a dummy control code including an additional code having an additional function to masquerade as the authentication code, the code control unit performs a normal operation corresponding to the authentication code and executes an additional operation in which the electronic device notifies a predetermined external response unit of occurrence of an additional situation through the communication unit without any display on the electronic device while performing a normal operation or normal-appearing operation corresponding to the authentication code. 
         [0054]    The electronic device may be a mobile device or a computer, and the security code may be a login or unlock password of the electronic device. 
         [0055]    The electronic device may further include a code input unit control module activating the code input unit according to a predetermined rule to await input of the security code by a user even after the authentication code is input to the code input unit, wherein the electronic device performs the additional function corresponding to input of the control code when the security code is not input while awaiting input. 
         [0056]    The authentication code may include a plurality of authentication codes for different uses, the number of control codes may be the same as the number of authentication codes, and the control code may correspond to the authentication code in a one-to-one manner. 
         [0057]    The control code may be composed of a combination of a transformation signal and the authentication code, and, when the authentication code combined with the transformation signal is input, the authentication code may allow the electronic device to perform both an operation corresponding to an authentication code not having the control code and the additional operation corresponding to the control code. 
         [0058]    The transformation signal may include at least one of touch on the electronic device, impact, shaking, button pushing, and voice recognition. 
         [0059]    The electronic device may wirelessly receive the transformation signal from a mobile device separate from the electronic device. 
         [0060]    The electronic device may receive the control code all at once or receive the control code in sections by pretending to receive a separate code through a display module. 
         [0061]    The electronic device may further include a user information control unit controlling an additional information module associated with additional information to acquire the additional information for performing the additional operation, wherein the additional information may include at least one of location of the electronic device, motion, tilt, photograph, fingerprint, and voice, and the additional information module may include at least one of a GPS module, a motion sensor, a tilt sensor, a camera, a fingerprint module, and a microphone. 
         [0062]    The code control unit may analyze a structure of the control code to identify a combination of the authentication code, the additional code identifier, and the additional code, and the electronic device may further include an information control unit collecting and processing location information of the electronic device and user personal information and a central processing unit controlling the code input unit and the code control unit to control user authentication and execution of the additional function of the electronic device based on the control code. 
         [0063]    The electronic device may include a mechanism for realizing physical movement of the electronic device in response to the received security code, wherein, when the received security code is determined to be the control code including an additional code having an additional function, the code control unit allows the mechanism to perform an operation corresponding to the authentication code and executes an additional operation of transmitting an instruction to perform an operation corresponding to the additional code to at least one separate auxiliary device outside the electronic device. 
         [0064]    When the received security code is determined to be the control code and the control code is determined to be a dummy control code including an additional code having an additional function to execute a dummy display, the code control unit may display a dummy display on the electronic device, as execution of an additional operation corresponding to the additional code, wherein the dummy display is different from a normal display displayed upon input of the authentication code and makes the electronic device appear to operate normally. 
         [0065]    The electronic device may include a communication unit allowing the electronic device to exchange information with an external system; when the received security code is determined to be the control code and the control code is determined to be a dummy control code comprising an additional code having an additional function to masquerade as the authentication code, the code control unit executes an additional operation corresponding to the additional code in the dummy control code in which the electronic device transmits the dummy control code to a service providing server through the communication unit and receives results of executing an additional operation corresponding to the additional code by the service providing server and displays the results on the display unit, and the code control unit displays a dummy display on the electronic device, as execution of an additional operation corresponding to the additional code, wherein the dummy display is different from a display displayed upon input of the authentication code and makes the electronic device appear to operate normally. 
         [0066]    When the authentication code is stored outside the control code, the code control unit extracts the authentication code to perform authentication and executes an operation corresponding to the authentication code, and the control code does not allow the electronic device to perform a normal authentication operation corresponding to the authentication code without authenticating the authentication code; and when the control code includes the authentication code, the code control unit extracts the authentication code from the control code to perform authentication and executes an operation corresponding to the authentication code, and the control code does not allow the electronic device to perform a normal authentication operation corresponding to the authentication code without authenticating the extracted authentication code. 
         [0067]    The code control unit may execute an additional operation in which the electronic device notifies a predetermined external response unit of occurrence of an additional situation through the communication unit without any display on the display unit. 
         [0068]    The electronic device may further include a communication unit allowing the electronic device to exchange information with an external system, and the code control unit executes an additional operation in which the electronic device notifies a predetermined external response unit of occurrence of an additional situation through the communication unit. 
         [0069]    The electronic device may further include a display unit displaying status of the electronic device and information processing results and a communication unit allowing the electronic device to exchange information with an external system, wherein the code control unit may execute an additional operation in which the electronic device notifies a predetermined external response unit of occurrence of an additional situation through the communication unit without any display on the display unit. 
         [0070]    The electronic device may further include an information control unit controlling an additional information module associated with additional information to acquire the additional information for performing the additional operation, wherein the additional information may include at least one of location of the electronic device, motion, tilt, photograph, fingerprint, and voice, and the additional information module may include at least one of a GPS module, a motion sensor, a tilt sensor, a camera, a fingerprint module, and a microphone. 
         [0071]    The additional operation of the additional code may execute the additional function corresponding to the additional code in addition to the normal operation corresponding to the authentication code, or may restrict execution of a predefined function among the normal operations corresponding to the authentication code or a predefined function among normal operations irrelevant to execution of the authentication code. 
         [0072]    The control code including the additional code may only be composed of the additional code, or may further include the authentication code or the additional code identifier in addition to the additional code. 
         [0073]    The electronic device may include a code storage unit storing at least one of the authentication code and the additional code. 
         [0074]    The additional function corresponding to the additional code in the control code may include at least one operation corresponding to the authentication code; and the code control unit extracts the authentication code corresponding to the additional code from the code storage unit storing the authentication code, and allows the electronic device to execute the extracted authentication code or transmits the authentication code to a service providing server, thereby performing the same authentication operation as the operation that is performed when the authentication code is input to the code input unit. 
         [0075]    The control code may include the authentication code; the code control unit extracts the authentication code in the received control code to perform authentication and executes an operation corresponding to the authentication code; and the control code does not allow the electronic device to perform a normal authentication operation corresponding to the authentication code without authenticating the extracted authentication code. 
         [0076]    When the security code received by the code input unit is the control code and the received control code is a dummy control code, the electronic device may display a predetermined dummy display causing the electronic device to appear to operate normally according to input of the authentication code, the dummy display is different from processing results corresponding to input of the authentication code. 
         [0077]    The electronic device may further include a communication unit sending/receiving data or signals to/from the outside and generate messages or signals notifying the additional situation, wherein the communication unit sends the generated messages or signals to the response unit through a communication network. 
         [0078]    The dummy display may be a banking transaction display. 
         [0079]    The dummy display may include at least one of dummy account balance information, dummy account transfer information, dummy account transfer error information, and dummy system error information. 
         [0080]    The dummy display may be a display after unlocking of the electronic device. 
         [0081]    The electronic device may include a location information control unit processing location information of the electronic device, and the messages or signals notifying the additional situation may include the location information of the electronic device. 
         [0082]    The dummy display may include at least one of a dummy user interface, dummy execution of a user application, and a dummy error or malfunction of a user application. 
         [0083]    The dummy user interface may include a dummy file list or a dummy data list. 
         [0084]    When the messages or signals indicating the additional situation are sent, a display generated when normal messages or signals are sent may be turned off. 
         [0085]    When the security code received by the code input unit is a dummy control code, the electronic device may execute an additional operation corresponding to the dummy control code while making it appear that the electronic device only performs a normal authentication operation corresponding to input of the authentication code. 
         [0086]    The electronic device may further include a communication unit performing a communication function to send a response signal indicating an additional situation when the received security code is determined to be the dummy control code. 
         [0087]    The communication unit may send the response signal generated by the code control unit to the response unit through a communication network. 
         [0088]    The response unit may include at least one of a service organization providing services that a user wants to receive through the electronic device, a fire station, a police station, and a security company. 
         [0089]    When the communication unit sends the response signal, sending of the response signal may not be externally displayed. 
         [0090]    The electronic device may be a device capable of performing banking transactions, and the authentication code is a banking transaction authentication code, wherein the additional operation is to transmit signals or messages reporting that the present situation is not a situation of performing normal authentication of banking transactions but an additional situation without displaying execution of the additional operation on the electronic device. 
         [0091]    The electronic device may include a communication unit allowing the electronic device to exchange information with an external system, and the additional operation allows the electronic device to notify a predetermined response unit of occurrence of an additional situation through the communication unit without any display. 
         [0092]    The electronic device may be a locking device mounted on a gate. 
         [0093]    The electronic device may be an electronic door lock, and the authentication code is an authentication code for authentication of locking/unlocking of the electronic door lock, wherein the additional operation is to transmit signals or messages reporting that the present situation is not a situation of performing normal authentication of locking/unlocking of the electronic door lock but an additional situation while displaying an operation in a normal authentication operation mode without displaying execution of the additional operation. 
         [0094]    When the additional operation is executed, the electronic device may store the operation executed by the code control unit. 
         [0095]    The control code may only be composed of at least one additional code, or may be a combination of the authentication code and at least one additional code. 
         [0096]    In accordance with another aspect of the present invention, a transformation device used in a control system having a security code input function includes: an apparatus operating unit operable as needed by a user, and a transformation communication unit wirelessly transmitting a transformation signal to a user electronic device upon operation of the apparatus operating unit, wherein the operation causing transmission of the transformation signal is at least one of touch on the transformation device, impact, shaking, button pushing, and voice recognition; the transmitted transformation signal is combined with an authentication code provided to the user electronic device to be switched into an additional code having an additional function, and a combination of the authentication code and the additional code is a control code for performing user authentication and execution of an additional operation of the user electronic device; and, when an authentication code is input to the user electronic device after transmission of the transformation signal, the user electronic device performs both an operation corresponding to the authentication code and an operation corresponding to the additional code. 
         [0097]    The transformation device may further include a communication unit allowing the user electronic device to exchange information with an external system, wherein the additional operation is executed such that the user electronic device notifies a predetermined external response unit of occurrence of an additional situation through the communication unit. 
         [0098]    In accordance with a further aspect of the present invention, there is provided a recording medium recording a control program for controlling an electronic device having a security code input function, wherein the control program allows: the electronic device to receive a security code; allows the electronic device to determine whether the received security code is an authentication code or a control code comprising an additional code having an additional function; allows the electronic device to perform an operation corresponding to the authentication code when the received security code is the authentication code; and allows the electronic device to execute an additional operation corresponding to the additional code when the received security code is the control code comprising the additional code. 
         [0099]    When the received code is the control code and the control code is a dummy control code including an additional code having an additional function to masquerade as the authentication code, the electronic device performs an operation corresponding to the authentication code, and the additional operation is executed such that the electronic device displays a dummy display corresponding to the additional code. 
         [0100]    The electronic device may include a mechanism for realizing physical movement of the electronic device in response to the received security code, and the recording medium may record a program allowing, when the received security code is the control code, the electronic device to determine whether the control code is a dummy control code including an additional code having an additional function to masquerade as the authentication code; allowing the mechanism to perform an operation corresponding to the authentication code; and allowing the additional operation to be executed such that an instruction to perform an operation corresponding to the dummy control code is transmitted to at least one separate auxiliary device outside the electronic device. 
         [0101]    The electronic device may further include a communication unit allowing the electronic device to exchange information with an external system, and the recording medium may record a program allowing the additional operation to be executed such that the electronic device notifies a predetermined response unit of occurrence of an additional situation through the communication unit without any display. 
         [0102]    When the authentication code is stored outside the control code, the code control unit may extract the authentication code to perform authentication and execute an operation corresponding to the authentication code, and the control code does not allow the electronic device to perform a normal authentication operation corresponding to the authentication code without authenticating the authentication code; and when the control code includes the authentication code, the code control unit may extract the authentication code in the control code to perform authentication and execute an operation corresponding to the authentication code, and the control code does not allow the electronic device to perform a normal authentication operation corresponding to the authentication code without authenticating the extracted authentication code. 
         [0103]    In accordance with yet another aspect of the present invention, a control system having a user security code input function includes: a code input unit receiving a security code; and a code control unit determining whether the security code received by the code input unit is an authentication code or a control code including a separate additional code used in an additional situation, wherein the code control unit performs an operation corresponding to the authentication code when the security code received by the code input unit is the authentication code, whereas the code control unit executes an additional operation corresponding to the additional code in the control code when the security code received by the code input unit is the control code. 
         [0104]    When the authentication code is stored outside the control code, the code control unit may extract the authentication code to perform authentication and execute an operation corresponding to the authentication code, and the control code does not allow the electronic device to perform a normal authentication operation corresponding to the authentication code without authenticating the authentication code; and when the control code includes the authentication code, the code control unit may extract the authentication code in the control code to perform authentication and execute an operation corresponding to the authentication code, and the control code does not allow the electronic device to perform a normal authentication operation corresponding to the authentication code without authenticating the extracted authentication code. 
         [0105]    A user device receiving the security code may include at least one of a portable electronic device having a mobile communication function, such as a smartphone or a tablet; a banking terminal with a wired and wireless communication function capable of performing banking transactions, such as an ATM; a door lock having a communication function; and an electronic device having a communication function and a user authentication code input function. 
         [0106]    The authentication code may be a code related to a security function of a user device or a service providing server and perform a function related to locking/unlocking of the user device or the service providing server and a function related to login. 
         [0107]    A user electronic device provided to the control system may include a display unit displaying status of the electronic device and information processing results; when the received security code is determined to be the control code and the control code is determined to be a dummy control code comprising an additional code having an additional function to masquerade as the authentication code, the code control unit performs an operation corresponding to the authentication code and executes an additional operation allowing the electronic device to display a dummy display corresponding to the additional code on the display unit. 
         [0108]    A user electronic device provided to the control system may include a mechanism for realizing physical movement of the electronic device in response to the received security code, wherein, when the received security code is determined to be the control code including an additional code having an additional function, the code control unit allows the mechanism to perform an operation corresponding to the authentication code and executes an additional operation of transmitting an instruction to perform an operation corresponding to the additional code to at least one separate auxiliary device outside the electronic device. 
         [0109]    In accordance with yet another aspect of the present invention, there is provided a control system using a code input method which is used in a user device having a code input function, wherein the user device stores: a control code including at least one of an authentication code, an additional code identifier, and an additional code; and an additional function performed in response to the additional code; wherein the user device performs the additional function corresponding to the additional code when the user device is unlocked or user-authenticated by the authentication code of the control code received by the user device; and wherein, when the additional function is not executed by the user device, the user device transmits the control code to an external service providing server communicatively connected to the user device to request the service providing server to execute the additional function. 
         [0110]    In accordance with yet another aspect of the present invention, a control system having a security code input function includes: a code input unit receiving a security code; a code control unit determining whether the security code received by the code input unit is an authentication code or a dummy control code, which is an additional code operating in a dummy situation mode; and a display unit displaying processing results according to input of the security code, wherein, when the authentication code is input to the code input unit, a normal authentication operation is performed, and when dummy control code is input to the code input unit, the display unit displays a predetermined dummy display causing the electronic device to appear to operate normally according to input of the authentication code, wherein the dummy display is different from processing results corresponding to input of the authentication code. 
         [0111]    In accordance with yet another aspect of the present invention, a control system having a security code input function includes: a code input unit receiving a security code; a code control unit determining whether the security code received by the code input unit is an authentication code or a dummy control code operating in a dummy situation mode; and a response unit sending/receiving signals or messages to/from the electronic device through a communication network, wherein, when the security code received by the code input unit is the authentication code, an operation corresponding to the authentication code is executed, and, when the security code received by the code input unit is the dummy control code, which is a separate additional code used in an additional situation, an additional operation corresponding to the dummy control code is executed while making the electronic device appear to only perform a normal authentication operation corresponding to input of the authentication code, and wherein the additional operation is to transmit signals or messages indicating occurrence of the additional situation to the response unit. 
         [0112]    In accordance with yet another aspect of the present invention, a control system used in an electronic device having a security code input function and a communication function includes: a code input unit receiving a security code; and a communication unit allowing the electronic device to exchange information with an external system, wherein the electronic device stores an authentication code allowing the electronic device to operate in a normal authentication mode and a separate dummy control code used in an additional situation, and wherein, when the electronic device receives the dummy control code, the control system allows the electronic device to transmit corresponding signals to a response unit while making the electronic device appear to operate in a normal authentication operation mode corresponding to input of the authentication code. 
         [0113]    The electronic device may be at least one of a banking device such as an ATM, a door lock having a communication function, and a machine or instrument having a communication function. 
         [0114]    In accordance with yet another aspect of the present invention, a method for executing an additional function using an electronic device having a security code input function includes: receiving, by the electronic device, the security code; determining whether the received security code is an authentication code or a control code including an additional code having an additional function; and performing, by the electronic device, an operation corresponding to the authentication code when the received security code is the authentication code, or executing an additional operation corresponding to the additional code when the received security code is the control code comprising the additional code. 
         [0115]    The method may include: determining whether the control code is a dummy control code comprising an additional code having an additional function to execute a dummy display; and displaying a dummy display on the electronic device, as execution of an additional operation corresponding to the additional code, the dummy display being different from a display displayed upon input of the authentication code and causing the electronic device to appear to operate normally. 
         [0116]    The operation corresponding to the authentication code allows a mechanism provided to the electronic device to operate, and, when the control code includes an additional code having an additional function to masquerade as an authentication code, the additional operation corresponding to the additional code allows at least one auxiliary device to perform an operation corresponding to the control code and to allow the mechanism to perform an operation corresponding to the authentication code. 
         [0117]    When the authentication code is stored outside the control code, the code control unit may extract the authentication code to perform authentication and execute an operation corresponding to the authentication code, and the control code does not allow the electronic device to perform a normal authentication operation corresponding to the authentication code without authenticating the authentication code; and when the control code includes the authentication code, the code control unit may extract the authentication code from the control code to perform authentication and execute an operation corresponding to the authentication code, and the control code does not allow the electronic device to perform a normal authentication operation corresponding to the authentication code without authenticating the extracted authentication code. 
         [0118]    In accordance with yet another aspect of the present invention, a method for executing an additional function using an electronic device having a security code input function includes: receiving, by a user device, a security code; when the received security code is an authentication code, transmitting, by the user device, the authentication code to a service providing system and receiving results of information processing corresponding to the authentication code performed by the service providing system and displaying the results on a display unit provided to the user device; and when the received security code is the control code and the control code includes an additional code having an additional function to masquerade as the authentication code, transmitting, by the user device, the authentication code or the control code to the service providing system and receiving results of information processing corresponding to the authentication code performed by the service providing system and displaying the results on the display unit provided to the user device, and notifying a predetermined external response unit of occurrence of an additional situation without any display on the display unit. 
         [0119]    In accordance with yet another aspect of the present invention, a method for executing an additional function using an electronic device having a security code input function, includes: operating an apparatus operating unit when needed by a user; wirelessly transmitting, by a transformation communication unit, a transformation signal to a user electronic device when the apparatus operating unit is operated; combining the transmitted transformation signal with an authentication code provided to the user electronic device to be switched into an additional code having an additional function; and performing both an operation corresponding to the authentication code and an operation corresponding to the additional code when the authentication code is input to the user electronic device after transmission of the transformation signal, wherein the combination of the authentication code and the additional code is a control code for performing user authentication and execution of an additional operation of the user electronic device, and wherein the operation causing transmission of the transformation signal is at least one of touch on the transformation device, impact, shaking, button pushing, and voice recognition. 
         [0120]    In accordance with yet another aspect of the present invention, a method for executing an additional function includes: an input step of inputting, by a user, an authentication code or a dummy control code depending on the situation; a determination step of determining whether the input code is the authentication code or a dummy control code; a normal processing step of performing a normal operation and displaying the processing results when the input code is determined to be the authentication code in the determination step; and a dummy control step of displaying a predetermined dummy display masquerading as normal device operation according to input of the authentication code when the input code is determined to be the dummy control code, wherein the dummy display is different from processing results corresponding to input of an authentication code. 
         [0121]    In accordance with yet another aspect of the present invention, a method for executing an additional function includes: inputting, by a user, an authentication code or a dummy control code depending on the situation; determining whether the input code is an authentication code or a dummy control code comprising an additional code allowing operation in a dummy situation mode; allowing, by a code control unit, operation in the dummy situation mode when the input code is determined to be the dummy control code; and allowing, by a code control unit, operation in an unlocking or normal authentication mode while allowing operation in the dummy situation mode. 
         [0122]    In accordance with yet another aspect of the present invention, a method for executing an additional function includes: an input step of inputting, by a user, a code depending on the situation; a determination step of determining whether the input code is an authentication code or a dummy control code; a normal processing step of performing an operation corresponding to the authentication code when the input code is determined to be the authentication code in the determination step; and a dummy control step of executing an additional operation corresponding to the dummy control code while performing an operation corresponding to the authentication code when the input code is determined to be the dummy control code. 
         [0123]    In accordance with yet another aspect of the present invention, a method of using a code input method which is used for a user device having a code input function includes: receiving, by the user device, a control code in which an authentication code, an additional code identifier, and at least one of a plurality of additional codes are combined; analyzing, by the user device, the received control code; and authenticating the authentication code of the control code to unlock the user device or perform user authentication; and, when the user device is unlocked or user-authenticated, performing, by the user device, an additional function corresponding to the additional code of the control code. 
         [0124]    The method of using a code input method may further include, when the additional function corresponding to the additional code of the control code is not executed by the user device itself after the user device is unlocked, transmitting the control code to an external server connected to the user device to request that the service providing server execute the additional function. 
         [0125]    The method of using a code input method may include: receiving, by the service providing server requested to execute the additional function, the control code from the user device; extracting an additional code relevant to a specific function or service from the received control code; and performing the additional function corresponding to the additional code extracted from the control code. 
         [0126]    In the method of using a code input method, in performing, by the user device itself, an additional function, when a meaningless numeral, letter, or special character, which is not registered as the additional code, is input to an additional code section, only a function corresponding to the authentication code of the control code is performed. 
         [0127]    In the method of controlling use of a device using a code input method, the control code may include at least one of additional codes set corresponding to a function for user convenience and a function for reporting an emergency. 
         [0128]    Using a code input method of combining an authentication code and an additional code, the system, apparatus and method according to the present invention allow a security function, which is an original function, and an additional function for user convenience to be simultaneously performed, thereby improving user convenience and security, when a user wants to use functions or services of various user electronic devices such as a smartphone, a mobile device, a computer, a banking terminal, and an electronic door device. 
         [0129]    In addition, the present invention provides an electronic device, control system, recording medium, and method in which, when a user is threatened by a criminal or is in security-related danger, the user inputs a dummy control code to a mobile device, a banking device such as an ATM, or other user devices using a user security code input method to allow the user device to confidentially notify an external response unit of an emergency situation while operating normally, thereby effectively dealing with criminal activities. 
         [0130]    Further, according to the present invention, when a user inputs a dummy control code to a user device, the user device displays a dummy display to make it appear that the user device normally operates to deceive a criminal, thereby allowing easy recovery of damages after an emergency. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0131]      FIG. 1  is a view of a control system using a control code according to one embodiment of the present invention. 
           [0132]      FIG. 2  is a block diagram of a user device according to one embodiment of the present invention. 
           [0133]      FIG. 3  is a view comparing a normal display and a dummy display of a banking device (user device) according to one embodiment of the present invention. 
           [0134]      FIG. 4  is a view comparing a normal display when an authentication code is input to a computer (user device) as a login password and a dummy display when a control code is input, according to one embodiment of the present invention. 
           [0135]      FIG. 5  is a view comparing a normal display when an authentication code is input to a computer (user device) as a login password of an email service and a dummy display when a control code is input, according to one embodiment of the present invention. 
           [0136]      FIG. 6  shows a situation in which, when a control code is input to an electronic door lock (user device), the user device cooperates with several indoor apparatuses to block a criminal&#39;s goal while unlocking a door, according to one embodiment of the present invention. 
           [0137]      FIG. 7  is a flowchart showing control steps in a method of responding to an additional situation using a control code according to one embodiment of the present invention. 
           [0138]      FIG. 8  is a flowchart showing control steps in a method of responding to an additional situation using a control code according to one embodiment of the present invention. 
           [0139]      FIG. 9  shows a configuration of a control code and function of the control code as a login password of a computer, according to one embodiment of the present invention. 
           [0140]      FIG. 10  is a view of an authentication code (authentication pattern) and a control code (control pattern), as an unlock pattern of a smartphone, according to one embodiment of the present invention. 
           [0141]      FIG. 11  is a flowchart showing control steps performed by a service providing server according to one embodiment of the present invention. 
           [0142]      FIG. 12  is a flowchart illustrating device control steps using a control code according to one embodiment of the present invention. 
           [0143]      FIG. 13  is a view of a banking service system using a transformation device and a flowchart showing an operation method thereof, according to one embodiment of the present invention. 
           [0144]      FIG. 14  is a view of an electronic door lock system using a transformation device and a flowchart showing a method thereof, according to one embodiment of the present invention. 
       
    
    
     DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS 
       [0145]    Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. 
         [0146]    It should be understood that terms related to components of embodiments can be name by different terms performing substantially the same functions. In addition, the terms used herein are defined by taking functions of the present invention into account and can be changed according to user or operator custom or intention. Therefore, definition of the terms should be made according to the overall disclosure set forth herein. 
         [0147]      FIG. 1  is a conceptual view of a control system using a security code according to one embodiment of the present invention, which includes a user electronic device or user device  100  (hereinafter, referred to as “user device”) receiving a security code from a user, a response unit  200 , a service providing server  300 , an auxiliary apparatus  400 , and a communication network  500 . 
         [0148]    The service providing server  300  or the auxiliary apparatus  400  may be excluded from the control system depending upon use of the security code. 
         [0149]    The security code is divided into an authentication code and a control code. The authentication code refers to a password or secret code for user authentication which allows a user to obtain user authentication of the user device  100  or to use a service provided by the service providing server  300 . The control code is a security code which is set by a user separately from the authentication code, and includes an additional code for further performing additional operations or functions other than user authentication. When the additional operations or functions are aimed at deceiving a criminal threatening a user, the control code may particularly be referred to as a dummy control code or a dummy code. The control code may include the authentication code and the additional code, or may include only the additional code. In this embodiment, the present invention is described by way of example wherein the control code functions as the additional code, and, in an additional operation corresponding to the control code, a predetermined response unit  200  is notified of an additional situation such as a user emergency situation. 
         [0150]    The user device  100  is an apparatus to which the security code can be input through direct user manipulation. 
         [0151]    The response unit  200  refers to the other party that can receive a report or notification of an additional situation, which is sent from a user using the control code, and properly respond thereto. The response unit  200  is an agency predetermined by a user, and may include various institutions such as a police station, a fire station, and the like. Alternatively, a person such as a guardian of a user may be designated as the response unit  200 . In addition, the response unit  200  may include one or multiple response agencies. 
         [0152]    The service providing server  300  is a system server that provides services that a user wants to receive, and may be, for example, a server of a company or system thereof that provides email services or Internet storage services. 
         [0153]    The auxiliary apparatus  400  is an apparatus separate from the user device  100 , and refers to an apparatus which is notified of occurrence of an additional situation from the user device  100  in response to the control code input to the user device  100  and foils criminal goals or acquires surrounding information around a user or a criminal. 
         [0154]    The communication network  500  collectively refers to communication networks which allow the user device  100 , the response unit  200 , the service providing server  300 , and the auxiliary apparatus  400  to send/receive messages or signals to/from one another and to be operatively connected to one another. The communication network  500  may be composed of various communication means including: wireless communication means such as CDMA, WCDMA, LTE, LTE-A, WiBro, and Wi-Fi; wired communication means such as Ethernet, cable, and LAN; and wired/wireless communication means. 
         [0155]      FIG. 2  is a block diagram of a user device  100  according to one embodiment of the present invention, which is an electronic device. The user device includes a code storage unit  110 , a code input unit  120 , a communication unit  130 , a code control unit  140 , an information control unit  150 , an additional information module  160 , an information display unit  170 , and a central processing unit  180 . 
         [0156]    The code storage unit  110  stores the authentication code and the additional code. 
         [0157]    The code input unit  120  serves to receive the security code from a user and may include various means such as a keypad, a touchscreen, a camera, a biometric data sensor, a microphone, and a dial, which may be used alone or in combination thereof. The display unit  170  displays operation information of the user device  100 . A user acquires information on condition and operation results of the user device  100  through the display unit  170 . The display unit  170  may include a display, a speaker, an LED, and the like. In addition, information displayed on the display unit  170  is not particularly limited so long as the information can be understood by a user, and may be in the form of an image, sound, vibration, smell, heat, light, and the like. 
         [0158]    The code control unit  140  serves to compare a received security code with the authentication code and the additional code stored in the code storage unit  110  in response to the security code input by a user and determine whether the security code received from the user is the authentication code or the control code. 
         [0159]    The additional information module  160  is a module acquiring information on the user device  100  or information around the user device  100 . Representative examples of the additional information module  160  may include a GPS module, a motion sensor, a tilt sensor, a camera, a fingerprint module, and a microphone. When the security code received by the user device  100  is the control code, the user device  100  may also control operation of the additional module  160  through the information control unit  150 , thereby executing the additional operation. 
         [0160]    The communication unit  130  is connected to the communication network  500  to control communication between the user device  100  and all systems or apparatuses external to the user device  100 . 
         [0161]    The central processing unit  150  centrally controls and interworks with all components of the user device  100  and controls user authentication and execution of an additional function of the user device  100 . 
         [0162]    Hereinafter, one embodiment of the present invention wherein the user device is a banking device  600 , and response to an additional situation and displaying a dummy display are set as additional operations corresponding to the dummy control code will be described with reference to the accompanying drawings. 
         [0163]      FIG. 3( a )  is a view showing a normal inquiry result displayed on a screen of the banking device when a normal user inputs an authentication code for checking an account to the banking device  600 . On the other hand,  FIG. 3( b )  is a view showing a dummy display displayed on the screen when a criminal or a user threatened by a criminal inputs a dummy control code including an additional code having an additional function to masquerade as an authentication code to execute a dummy display into the banking device  600  as a code for checking account. If a dummy control code for checking an account is input to the banking device  600 , the dummy control code is transmitted to an online service server (not shown) of a relevant banking institution, which is a service providing system. Here, the dummy control code may be configured as a dummy code which has the same format as a normal authentication code but is different from a normal authentication code. The online service server recognizes that the received security code is the dummy control code for checking an account and transmits a very small amount of virtual account balance information preset by a user to the banking device  600 . The banking device  600  displays the virtual account balance information. Thus, it is expected that a criminal threatening a user to obtain account balance information will consider the virtual account balance as an actual account balance and run away, giving up on the idea of withdrawing money. In addition to account inquiry, for account transfer, it is possible to display fake account transfer on a screen of the banking device  600  without conducting an actual account transfer such that a criminal believes account transfer has been performed. 
         [0164]    Next, one embodiment of the dummy control code wherein the user device is a computer  700 , the security code is a login password of the computer  700 , and response to an additional situation and displaying a dummy display are set as additional operations corresponding to the control code will be described with reference to the accompanying drawings. 
         [0165]      FIG. 4( a )  is a view showing a normal search result displayed on a screen of the computer  500  during file search when a user inputs a login authentication code to the computer  700 , which is the user device. On the other hand,  FIG. 4( b )  shows a screen on which a dummy display is displayed as a result of file search when a user inputs a dummy control code as a login password to the computer. Although  FIG. 4( b )  shows an example wherein some of folders are hidden or a folder name is changed, it should be understood that icons or files may be hidden or name of icons or files may be changed. When external service provision is not required as in computer login, the user device may generate and display a dummy display. 
         [0166]    Next, one embodiment of the present invention wherein the user device is a computer  700 , the security code is a password for using an email service, and response to an additional situation and displaying a dummy display are set as additional operations corresponding to the dummy control code will be described with reference to the accompanying drawings. 
         [0167]      FIG. 5( a )  is a view showing a normal received mail list displayed on a screen when a user inputs an authentication code, as a login password of an email service, to the computer  700  through the communication network  500 . On the other hand,  FIG. 5( b )  is a dummy display screen on which important e-mails predetermined by a user are hidden from a list when a user inputs a dummy control code as a login password of an email service. When external service provision is necessary as in an email service, virtual data for a dummy display is required to be delivered to the user device from an external server so as to use a dummy display function. Thus, the control code input to the computer  700  of a user is required to be transmitted to an email server (not shown) in order for the email server to deliver the virtual data for a dummy display to the computer  700  of a user. In this case, operation of notifying an emergency to the response unit  200  may be performed not only by the computer  700 , which is the user device, but also by the email server. If a server outside the user device does not support a virtual data delivery function, the user device does not need to transmit the control code to the service providing server. In this case, when the control code is input to the user device, the user device transmits the authentication code to the service providing server to allow the service providing server to normally provide a service, and the user device alone may notify an emergency to the response agency. In addition, even when an external service provision system does not support a virtual data delivery function, the code control unit of the user device may display a virtual dummy display on the display unit, whereby the user device itself can implement a virtual dummy display. 
         [0168]    Next, one embodiment of the present invention wherein the user device is an electronic door lock  800 , the security code is an unlock password of the electronic door lock  800 , and response to an additional situation and operating the auxiliary apparatus are set as additional operations corresponding to the control code will be described with reference to the accompanying drawings. 
         [0169]      FIG. 6  shows a situation wherein, when the dummy control code is input to the electronic door lock  800 , the electronic door lock  800 , which is the user device, performs an unlock operation, notifies an additional situation, i.e. an emergency to the response unit  200 , and transmits a signal instructing to perform an operation corresponding to an emergency situation to an indoor light  410 , a camera  420 , and a recorder  430 , which are the auxiliary apparatus  400 . Even when the dummy control code is input, the electronic door lock  800  must perform the same normal operation (unlocking) as that performed when the authentication code is input in order to deceive a criminal. In addition, the electronic door lock  800  does not require an external server in execution of unlocking. Thus, for a user device with features similar to the electronic door lock  800 , when the dummy control code is input to the user device, the user device itself must notify occurrence of an emergency to the response unit  200 . The electronic door lock  800  may be operatively connected to several indoor auxiliary apparatuses  400 , for example, an indoor light  410 , a camera  420 , and a recorder  430  to foil criminal plans without a criminal being aware thereof. For example, as shown in  FIG. 6 , when the control code is input to the electronic door lock  800 , on the one hand, the central processing unit of the electronic door lock  800  recognizes an emergency and notifies occurrence of an emergency to the response unit  200 , and, on the other hand, transmits an instruction to remain in an off-state regardless of switch operation to the indoor light  410 , which is the auxiliary apparatus  400 , thereby interrupting criminal&#39;s indoor activities. In addition, the electronic door lock  800  may instruct the camera  420  and the recorder  430 , which are the auxiliary apparatus  400 , to record criminal activity and voice, thereby collecting data for arresting the criminal later. In addition to the electronic door lock  800 , any user device which receives a security code to perform user authentication and has a communication function, such as a computer, a smartphone, and the like, may be operatively connected to the auxiliary apparatus  400 . 
         [0170]    Next, one embodiment of a method in which a user notifies an emergency by inputting a control code will be described with reference to the accompanying drawings. 
         [0171]      FIG. 7  is a flowchart illustrating a method of responding to an additional situation, such as reporting an emergency, using a control code according to one embodiment of the present invention. 
         [0172]    Referring to  FIG. 7 , the method of responding to an additional situation, such as reporting an emergency, using a control code according to one embodiment includes a code input step (S 100 ), a first determination step (S 200 ), a second determination step (S 300 ), a control step (S 400 ), an unlocking step (S 500 ), a step of operating in a normal mode (S 600 ), and a step of operating in a dummy mode (S 700 ). 
         [0173]    In the code input step (S 100 ), a security code is received by the code input unit  120  of the user device  100 . Here, a user is normally authenticated through input of an authentication code, but may input a predetermined control code when it is necessary to deceive a criminal under threat of the criminal or in an emergency. 
         [0174]    In the first determination step (S 200 ), whether the security code input in the input step (S 100 ) is the control code is determined by the code control unit  140 . 
         [0175]    In the second determination step (S 300 ), when the input security code is determined not to be the control code in the first determination step (S 200 ), the process proceeds to the unlocking step (S 500 ) if the input security code is an authentication code formally registered in the user device  100 , whereas the process returns to the user code input step (S 100 ) such that the security code may be input again if the input security code is not the authentication code. As used herein, ‘unlocking’ means execution of operation in the normal mode. 
         [0176]    The first determination step (S 200 ) and the second determination step (S 300 ) are sequentially described to properly describe this embodiment, and thus may actually be simultaneously performed or in a different order. Therefore, the order thereof does not affect the present invention. 
         [0177]    The control step (S 400 ) is performed when the input security code is determined to be the control code in comparison of the input security code with the authentication code and the additional code stored in the code storage unit  110  in the first determination step (S 200 ). 
         [0178]      FIG. 8  is a flowchart illustrating a response control step of the method of responding to an additional situation, such as reporting an emergency, using a control code as shown in  FIG. 7 . 
         [0179]    The response control step (S 400 ) will now be described in detail with reference to  FIG. 8 . In the response control step (S 400 ), the code control unit  140  enters into code control unit  140  operation mode preparing to operate an internal process for communication with the response unit  200  (S 410 ) upon determining that a user in an emergency situation inputs the control code to notify the response unit  200 . 
         [0180]    In the response control step (S 400 ), the code control unit  140  imports information such as the current position of the user device or users&#39; personal code and a message corresponding to the additional code in the control code stored in the code control unit  140  from the additional information module  160  (S 420 ). 
         [0181]    In the response control step (S 400 ), the code control unit  140  specifies other information such as contact information of the response unit  200  including phone number, Internet address, and the like, corresponding to the additional code stored in the code control unit  140  (S 430 ). 
         [0182]    In the response control step (S 400 ), the code control unit  140  transmits the user information and the contact information of the response unit  200  to the communication unit  130  through the central processing unit  180  and instructs the communication unit  130  to send a response signal (S 440 ). 
         [0183]    In the emergency control step (S 400 ), the code control unit  140  switches off all external displays generally used by the user device  100  in transmission of signals (S 450 ), when sending the response signal corresponding to the control code. This has an effect of ensuring that a criminal only recognizes operation in the normal mode upon transmission of the emergency signal corresponding to the control code. Generally, the external displays used by the user device  100  in transmission of signals refer to all external displays operable in connection of the user device  100  to a network, such as an audio display including ring tone or ring back tone and a video display including LED displays. 
         [0184]    In the emergency control step (S 400 ), the code control unit  140  stores data on all records of operation of the code control unit  140  in the code control unit  140  (S 460 ), wherein the records are internally generated when the code control unit  140  transmits the response signal and operates in dummy mode. 
         [0185]    A series of processes caused by input of the control code are achieved in a short time almost indistinguishable from the time required for unlocking operation caused by input of the authentication code. 
         [0186]    The step of operating in the normal mode (S 600 ) refers to a process in which the user device normally operates after unlocking due to the authentication code. 
         [0187]    The step of operating in the dummy mode (S 700 ) refers to a process in which normal operation is performed although the user device responds to an emergency. As a result, a user uses the control code in an emergency or during a crime thereby more actively coping with an emergency or crime while normally using the user device  100 . 
         [0188]    In this embodiment, although the step of operating in the dummy mode (S 700 ) is a process in which, due to the control code, the user device  100  operates in the same manner as when the authentication code is input and transmits a response signal without any external display, the step of operating in the dummy mode is a process in which the user device  100  displays a dummy display while transmitting a response signal. 
         [0189]    Next, one embodiment of configuration of an authentication code and a control code and an electronic device, control system, recording medium, and method based on the configuration of an authentication code and a control code, according to the present invention, will be described with reference to the accompanying drawings. 
         [0190]    The code control unit  140  of the user device  100  analyzes a structure of a user authentication code (or security code) received through the code input unit  120  and identifies a combination of an authentication code, an additional code identifier, and an additional code (or additional execution code) (see  FIG. 9 ). 
         [0191]    The authentication code is a code for performing a security function and performs a function to remove restriction on use of the user device  100 ; the additional code identifier is a code indicative of the presence of the additional code (or additional execution code) after the authentication code; and the additional code (or additional execution code) is a code instructing to perform an additional function of the user device  100 . However, in this embodiment, the authentication code must be authenticated as a code normally registered in the user device  100  in order to perform the additional function. 
         [0192]    The additional code identifier indicates that, when two consecutive special characters (for example, *, #, $, @, etc.) are present after the authentication code, a code after the additional code identifier is the additional code (or additional execution code). 
         [0193]    However, the additional code identifier is not necessarily a special character, and may be symbols such as a predetermined number of numerals or characters. The additional code identifier is non-essential and may be omitted. If the number of symbols of the authentication code is fixed (for example, a four-digit number), a code input after the authentication code may be an additional execution code. 
         [0194]    The code control unit  140  generates and registers the authentication code, the additional code identifier, and the additional code (or additional execution code). 
         [0195]    In this embodiment, a combination of the authentication code, the additional code identifier, and the additional code (or additional execution code) is referred to as the control code. 
         [0196]    Thus, the control code is not a separate code, but one code input consecutively. However, depending upon the kind of user device  100 , it is possible to display that the control code is separately input as an individual code by controlling a display module (i.e. a display unit displaying input of the control code) (not shown). 
         [0197]    For example, assuming that the control code is an eight-digit code and the user device  100  is a banking terminal, a display module (a display unit) of the banking terminal for receiving and displaying a password (i.e. the control code herein) generally receives a four-digit number and thus may display that receiving the control code four digits at a time since the display module (by way of example, once the first four-digit code is input, the display module may display a message “Please reenter your password” to receive the remaining second four-digit code). 
         [0198]    It should be understood that the control code may be input consecutively all at once without being divided when a user logins to an Internet electronic device (for example, a computer) or an Internet homepage (for example, www.naver.com, www.daum.net, etc.). In other words, when the number of symbols that can be input at once is not limited, the control code may be input all at once regardless of the number of symbols constituting the control code, as shown in  FIG. 9 . 
         [0199]    In this embodiment, when security authentication is achieved by inputting the control code, the additional function corresponding to the additional code (or additional execution code) is performed while restriction on use of the user device  100  is removed. 
         [0200]    Here, the control code may be implemented as numerals, characters, and special symbols, and may also be implemented as a pattern, as shown in  FIG. 10 . 
         [0201]      FIG. 10( a )  is a view illustrating the authentication code (pattern), and  FIG. 10( b )  is a view illustrating the additional execution code (pattern) in addition to the authentication code (pattern). When the control code is implemented as a pattern as above, the additional code identifier may be omitted. If the number of points of the authentication code (pattern) is fixed (for example, five points), a pattern input after the authentication code (pattern) may be recognized as the additional execution code. 
         [0202]    The code control unit  140  may generate and store an additional function (or additional module) to be controlled corresponding to the additional execution code (pattern) and a message that a user wants to deliver. In addition, the code control unit  140  may store contact information of the service providing server  300  (for example, an Internet address) so as to request that the service providing server  300  perform specific functions or services corresponding to the additional execution code (pattern) of the control code. 
         [0203]    When the additional function to be performed corresponding to the additional execution code of the control code is executable by the user device  100 , the user device  100  performs the additional function. 
         [0204]    However, when the additional function to be performed corresponding to the additional execution code is not executable by the user device  100  alone, the code control unit controls the communication unit  130  to request that the service providing server  300  perform the additional function. 
         [0205]    Here, the user device  100  may further transfer additional information (for example, a position, a photograph, an image, a fingerprint, sound, etc.) to request that the service providing server  300  perform the additional function. Here, the user device  100  may control a relevant additional information module (for example, a GPS module, a camera, a fingerprint module, a microphone, etc.) to acquire the additional information. 
         [0206]      FIG. 11  is a flowchart illustrating operation of the service providing server  300 . 
         [0207]    In the service providing server  300 , the code receiving unit  310  receives the authentication code or the control code from the user device  100 . 
         [0208]    The code extraction unit  320  (or central processing unit) extracts an additional code (or additional execution code) related to execution of specific additional functions or services from the control code received from the user device  100 . 
         [0209]    The code identification unit  330  (or central processing unit) identifies an additional function corresponding to the additional code (or additional execution code), and the code execution unit ( 340 ) (or central processing unit) executes an additional process (i.e. a process of executing an additional function or service) corresponding to the additional code (or additional execution code), thereby performing the additional function (service). 
         [0210]    For example, assuming that the service providing server  300  is an Internet server (for example, Naver, Daum, etc.), the code identification unit  330  (or central processing unit) identifies the authentication code in the control code to perform login and then identifies the additional code (or additional execution code) in the control code to immediately perform a function corresponding thereto (for example, a user-defined function such as e-mail, entry into a café, entry into a blog). 
         [0211]    Here, even when the service providing server  300  is a server related to other functions (for example, a banking service server, a communication service server, an Internet service server, a security service server, etc.), the method of controlling user authentication and execution of the additional function using the control code according to this embodiment is applicable in the same manner as in the above embodiment although kinds of an additional function or service performed by execution of the additional process may be changed. 
         [0212]    Further, it is also possible that the user device  100  notifies an emergency to the response unit  200  without any display on the display unit  170  while performing normal operation corresponding to the authentication code, when a user inputs the authentication code to the user device after performing a predetermined operation other than input of the security code, such as pressing a button of the user device  100  although a user does not input the control code to the user device  100 . Here, a combination of transformation signals transmitted to the user device and an authentication code input to the user device allows the authentication code to be transformed into a control code having an additional function. The authentication code transformed into the control code performs both an operation corresponding to an authentication code not having a control code and an operation corresponding to the control code. In addition, when a transformation device (not shown), which is a portable device separate from the user device, is manipulated to send a transformation signal and the user device having received the transformation signal through the communication network  500  receives the authentication code, it is possible to perform a function of the control code including the additional code having a function of allowing the user device to notify an emergency situation to the response unit  200  without any display on the display unit  170  while performing normal operation corresponding to the authentication code. Next, one embodiment of a system and method using a control code generated with the help of the transformation device will be described with reference to the accompanying drawings. 
         [0213]      FIG. 12  is a flowchart illustrating a device control method using a control code according to one embodiment of the present invention. 
         [0214]    Referring to  FIG. 12 , a device control method using a code input system according to this embodiment includes a code input step (S 101 ), a code analysis step (S 102 ), a code authentication step (S 103 ), an unlocking step (S 104 ), an additional code identification step (S 105 ), and an additional code execution step (S 106 ). 
         [0215]    In the code input step (S 101 ), a control code is input through the code input unit  10  of the user device  100 . 
         [0216]    The control code refers to a code in which an authentication code, an additional code identifier, and at least one of a plurality of additional codes are combined with one another. In other words, a combination of the codes is formed as a single control code. For a control code including the authentication code, the authentication code of the control code must be authenticated as a normal code in order to execute an additional function corresponding to the additional code. 
         [0217]    When a meaningless code (i.e. meaningless numerals, letters, or special characters, which are not registered as the additional code) is input to an additional code section of the control code, only a function corresponding to the authentication code (for example, unlocking) is performed. 
         [0218]    Thus, a user usually inputs a meaningless code into an additional code portion of the control code such that only unlocking of the user device  100  is performed, whereas, if a specific additional function is required to be performed, the user may input an additional code set corresponding to the specific additional function (for example, a function for user convenience, a functions to report an emergency situation, etc.). 
         [0219]    In the code analysis step (S 102 ), a combination of the control code input in the code input step (S 101 ) is analyzed. 
         [0220]    In other words, an authentication code section of the control code is analyzed and separated, and whether an additional code section is added to the control code is analyzed. Here, addition of the additional code section may be determined through the additional code identifier, or may be determined based on the number of symbols of the input authentication code when the number of code symbols that can be input in the authentication code section is fixed. 
         [0221]    In the code authentication step (S 103 ), whether the authentication code section of the control code analyzed in the code analysis step (S 102 ) is a normal code is determined. In other words, whether the authentication code section is normal is verified. 
         [0222]    In the unlocking step (S 104 ), the user device  100  is unlocked when the authentication code section of the control code is determined to be a normal code. 
         [0223]    When the user device is unlocked, the user device  100  may be controlled by a user. 
         [0224]    An additional code identification step (S 105 ) is performed in the background when the user device is unlocked, and is a process of identifying an additional function corresponding to the additional code. Here, the number of usable additional codes and an additional function corresponding to the additional code may vary depending upon kind of the user device  100  or a user. 
         [0225]    In the additional code execution step (S 106 ), a function or service corresponding to the additional code identified in the additional code identification step (S 105 ) is performed. 
         [0226]    Here, when a function or service corresponding to the additional code is executable by the user device  100  itself, a relevant additional function (or additional module) is directly controlled to perform the function or service, whereas, when a function or service corresponding to the additional code is not executable by the user device  100  alone, the service providing server  300  is requested to perform the function or service. 
         [0227]    If an additional function to restrict some functions of the user device  100  is set in the additional code, the restricted functions cannot be used even when the user device  100  is unlocked. Assuming that the user device  100  is a smartphone and an additional function set in the additional code is a function to restrict display of a phone number list, a phone number list-display function is restricted even when the smartphone is unlocked. 
         [0228]    As described above, using the additional code of the control code, the system and method according to this embodiment allows a predetermined additional function to be performed, or allows a predetermined function among normal operations corresponding to an authentication code or a predetermined function among normal operations irrelevant to execution of the authentication code to be restricted while unlocking the user device  100 . 
         [0229]    Here, the additional function may be a function to report an emergency. In this case, a user can naturally report and notify an emergency situation to a specific agency (for example, a police station, a service administrator, a bank, a service manager, etc.) without a criminal being aware thereof while complying with the criminal&#39;s demands (i.e. unlocking the user device), and can keep important functions in a locked state to foil a criminal&#39;s goal, thereby minimizing damage to the user. 
         [0230]    Here, it should be understood that, although the additional functions applied to the user device  100  can vary according to whether the user device is an electronic device (for example, an electronic device with Internet connectivity, such as a computer), a banking terminal (an electronic device capable of performing banking functions, such as an ATM), or an electronic door device (for example, an electronic device capable of restricting entry into a vehicle or an office, such as a door lock), various modifications and changes thereto can be made by those skilled in the art without departing from the spirit and scope of the invention. 
         [0231]      FIG. 13  is a flowchart illustrating an operation process of a banking service system assuming that a criminal threatens a user to obtain an authentication code, which is a secret code for banking, and then tries to access a bank server and receive a banking service through a computer. 
         [0232]    Referring to  FIG. 13 , the banking service system according to this embodiment includes: a user device (computer, electronic device) into which a user inputs a security code to receive a banking service; a transformation device by which a user threatened by a criminal can transmit a transformation signal to the user device (computer, electronic device) through a simple operation such as pressing a button; a response server (security server) which is notified that a user is in an emergency situation from the user device (computer, electronic device, etc.) and takes measures in response thereto; and a service providing server (bank server) providing a banking service to a user. 
         [0233]    As shown in  FIG. 13 , if a user leaks an authentication code when threatened by a criminal, the user operates the transformation device (S 1000 ) to wirelessly send a predetermined transformation signal to the user device (computer) predetermined by the user (S 1100 ). For convenience of description, in this embodiment, the transformation signal is assumed to be received by the user device (computer) before the criminal inputs the authentication code to the user device (computer). 
         [0234]    When the criminal inputs the authentication code, which the criminal has gained by threatening the user, into the user device (computer) (S 1200 ), a code transformation module (not shown) of the user device (computer) identifies whether the user device receives the transformation signal from the transformation device. If the user device has received the transformation signal, the code transformation module transforms the authentication code input by the criminal into a control code corresponding to the authentication code (S 1300 ) and transmits the control code to a code processing module (not shown). 
         [0235]    The code processing module (not shown) determines whether a security code received from the code transformation module is an authentication code or a control code (S 1400 ), and, if the received security code is an authentication code, transmits the authentication code to the service providing server (bank server) without change (S 1500 ). 
         [0236]    In this embodiment, the authentication code is switched to a control code through operation of the transformation device, and the authentication code may be recognized as a control code or an authentication code by the user device. 
         [0237]    If the security code received from the code transformation module is a control code, the code processing module transmits a previously input authentication code to the service providing server (bank server) (S 1600 ) and performs an additional function corresponding to the control code (S 1700 ). In this embodiment, notifying the response server (security server) of the fact that a user is in danger is set as execution of the additional function. 
         [0238]    When a criminal is aware of execution of the additional function, i.e. the function of notifying the response server (security server) of an emergency situation, it is difficult to ensure safety of the user. Thus, it is desirable that any display relevant to execution of the additional function be blocked (S 1800 ). 
         [0239]    Even when a user operates the transformation device to send the transformation signal, the service providing server (bank server) receives an authentication code and performs a service corresponding thereto (S 1900 ), and results thereof are displayed on the user device (computer). 
         [0240]    In addition, execution of the additional function may be a more active method wherein a predetermined external response unit such as response agency controls the user device, for example, in the manner of remote tracking through the communication unit to allow a user to be out of danger. Here, examples of remote control may include operation of a camera, voice recording, operation of a speaker, location confirmation, location tracking, and message transmission. 
         [0241]    Next, one embodiment of an electronic door lock system and method using a control code generated with the help of the transformation device will be described with reference to the accompanying drawings. 
         [0242]      FIG. 14  is a flowchart illustrating an operation process of an electronic door lock system assuming that a criminal threatens a user to obtain an authentication code, which is an unlock code of an electronic door lock, then tries to unlock the electronic door lock and invade a room. 
         [0243]    Referring to  FIG. 14 , the electronic door lock system according to this embodiment includes: a user device (electronic door lock, electronic device); a transformation device by which a user when threatened by a criminal can transmit a transformation signal to the user device (electronic door lock, electronic device) through a simple operation such as pressing a button; and a response server (security server) which is reported or notified that a user is in an emergency situation from the user device (electronic door lock) and takes measures in response thereto. 
         [0244]    As shown in  FIG. 14 , if a user leaks an authentication code when threatened by a criminal, the user operates the transformation device (S 2000 ) to wirelessly send a predetermined transformation signal to the user device (electronic door lock) predetermined by the user (S 2100 ). For convenience of description, in this embodiment, the transformation signal is assumed to be received by the user device (electronic door lock) before the criminal inputs the authentication code to the user device (electronic door lock). 
         [0245]    When the criminal inputs the authentication code, which the criminal has gained by threatening the user, into the user device (electronic door lock) (S 2200 ), a code transformation module (not shown) of the user device (electronic door lock) identifies whether the user device receives the transformation signal from the transformation device. If the user device has received the transformation signal, the code transformation module switches the authentication code input by the criminal to a control code corresponding to the authentication code (S 2300 ) and transmits the control code to a code processing module (not shown). 
         [0246]    The code processing module (not shown) determines whether a security code received from the code transformation module is an authentication code or a control code (S 2400 ), and, if the received security code is an authentication code, unlocks the user device (electronic door lock) (S 2500 ). 
         [0247]    In this embodiment, the authentication code is switched to a control code through operation of the transformation device, and the authentication code may be recognized as a control code or an authentication code by the user device. 
         [0248]    If the security code received from the code transformation module is a control code, the code processing module operates in the normal mode to unlock the user device (electronic door lock) (S 2600 ) and performs an additional function corresponding to the additional code in the control code (S 2700 ). In this embodiment, notifying the response server (security server) of the fact that a user is in danger is set as execution of the additional function. 
         [0249]    Determining whether the security code is the authentication code or the control code (S 2400 ) is sequentially described to properly describe this embodiment, and thus may actually be simultaneously performed or in a different order. 
         [0250]    When a criminal is aware of execution of the additional function, i.e. the function of notifying the response server (security server) of an emergency situation, it is difficult to ensure safety of the user. Thus, it is desirable that display of information relevant to execution of the additional function be blocked (S 2800 ). 
         [0251]    Although some embodiments have been disclosed above, it should be understood that these embodiments are given by way of illustration only, and that various modifications, variations, and alterations can be made without departing from the spirit and scope of the present invention. Therefore, the scope of the present invention should be limited only by the accompanying claims and equivalents thereof.