WO2025014013A1 - Serveur d'opération pour service téléphonique sûr à l'aide d'un code qr et son procédé d'opération - Google Patents
Serveur d'opération pour service téléphonique sûr à l'aide d'un code qr et son procédé d'opération Download PDFInfo
- Publication number
- WO2025014013A1 WO2025014013A1 PCT/KR2023/021357 KR2023021357W WO2025014013A1 WO 2025014013 A1 WO2025014013 A1 WO 2025014013A1 KR 2023021357 W KR2023021357 W KR 2023021357W WO 2025014013 A1 WO2025014013 A1 WO 2025014013A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- code
- user terminal
- nickname
- unique value
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 16
- 238000004891 communication Methods 0.000 claims abstract description 106
- 230000004044 response Effects 0.000 claims abstract description 8
- 238000012986 modification Methods 0.000 claims description 10
- 230000004048 modification Effects 0.000 claims description 10
- 238000007726 management method Methods 0.000 description 14
- 238000004519 manufacturing process Methods 0.000 description 8
- 238000010200 validation analysis Methods 0.000 description 8
- 238000012795 verification Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000003860 storage Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000011017 operating method Methods 0.000 description 2
- 208000019901 Anxiety disease Diseases 0.000 description 1
- 206010012289 Dementia Diseases 0.000 description 1
- 230000036506 anxiety Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003340 mental effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
Definitions
- the present invention relates to a telephone service, and more specifically, to an operating server and its operating method for providing a secure telephone service using a QR code.
- your phone number may be used as a marketing tool by a third party, resulting in continuous marketing contact, or it may be used as a means of transaction as personal information for a third party to whom you have never provided your phone number.
- the purpose of the present invention to solve the above problems is to provide an operating server for a secure phone service using a QR code.
- Another purpose of the present invention to solve the above problems is to provide an operating method of an operating server for a secure phone service using a QR code.
- the present invention provides an operating server for a secure phone service using a QR code.
- the at least one operation includes: receiving a second unique value and a second nickname from the first user terminal, the second unique value and the second nickname being indicated by a QR code identified in the first user terminal; verifying the validity of the QR code using the received second unique value and the second nickname; identifying a network address of the second user terminal using the second unique value of the QR code, the validity of which has been verified; transmitting a call request message to the second user terminal using the identified network address; and receiving a call acceptance message from the second user terminal and creating an online communication channel between the first user terminal and the second user terminal in response to receiving the call acceptance message.
- the at least one operation further includes, prior to the step of receiving the second unique value and the second nickname from the first user terminal, the step of receiving a first nickname set by a first user of the first user terminal from the first user terminal, assigning a first unique value to the first user terminal, and registering the first user using the first nickname and the first unique value.
- the at least one operation further includes: an operation of receiving a modification request message of the second nickname from the second user terminal; an operation of verifying the validity of the second unique value corresponding to the second user terminal that has transmitted the modification request message in response to the received modification request message; and an operation of verifying whether the second unique value, the validity of which has been verified, matches the second nickname and is stored in a matching table, and modifying the second nickname, which is confirmed to match the second unique value in the matching table, in the matching table.
- the at least one operation further includes, after the step of verifying the validity of the QR code, an operation of adding the second nickname indicated by the QR code to the friend list of the matching table as a friend for the first nickname.
- the step of verifying the validity of the above QR code comprises obtaining the communication permission level of the second nickname indicated through the QR code, determining a unique value generation method based on the obtained communication permission level, and verifying the validity of the QR code using the determined unique value generation method.
- Figure 1 is a conceptual diagram for explaining the operation of an operating server for a secure phone service using a QR code according to one embodiment.
- Figure 2 is a block diagram showing the functional part of an operating server for a safe phone service using a QR code according to Figure 1.
- Figure 3 is a drawing showing a service screen provided by an operating server for a safe phone service using a QR code according to Figure 1.
- FIG. 4 is a drawing for explaining a method for managing communication rights through a QR code according to one embodiment.
- FIG. 5 is a diagram exemplarily showing the hardware configuration of an operating server according to one embodiment.
- first, second, A, B, etc. may be used to describe various components, but the components should not be limited by the terms. The terms are only used to distinguish one component from another.
- the first component may be referred to as the second component, and similarly, the second component may also be referred to as the first component.
- the term and/or includes any combination of a plurality of related described items or any item among a plurality of related described items.
- Figure 1 is a conceptual diagram for explaining the operation of an operating server for a secure phone service using a QR code according to one embodiment.
- an operation server (100) for a safe call service using a QR code can provide a safe call service by linking a first user terminal (200) possessed by a first user who wants to contact a second user online and a second user terminal (300) possessed by a second user.
- the first user terminal (200) is a terminal of a user attempting to contact another person (referred to as the second user throughout the specification) using a QR code (QR) disclosed by the other person.
- the nickname registered to the user of the first user terminal (200) may be referred to as the first nickname, and the unique value assigned to the first user terminal (200) may be referred to as the first unique value.
- the second user terminal (300) is a terminal of the second user that generates a QR code and discloses it to the outside.
- the nickname registered to the user (second user) of the second user terminal (300) may be referred to as a second nickname, and the unique value assigned to the second user terminal (300) may be referred to as a second unique value.
- the first user terminal (200) can identify a QR code (QR) generated by the second user using the second user terminal (300).
- the first user terminal (200) can have a built-in camera capable of capturing an image, and when a QR code (QR) is captured using the built-in camera, the first user terminal (200) can identify the captured QR code (QR).
- the first user terminal (200) When the first user terminal (200) identifies the QR code (QR), it can access the operating server (100) by running the application indicated by the identified QR code (QR).
- the first user terminal (200) can access a URL (Uniform Resource Locator) indicating the installation address of the application.
- the first user terminal (200) can download the installation file of the application from the accessed URL by the first user's operation input and install the application by executing the installation file.
- the unique value may be generated as a random value that is uniquely assigned to the second user terminal (300) by the operating server (100) (hereinafter, the first unique value generation example).
- the IP address or MAC address of the second user terminal (300) may be additionally stored in the matching table by being matched with the unique value.
- the nickname is a unique name registered in the operating server (100) for the second user, who is a user of the second user terminal (300), and can be used as a name that uniquely identifies the second user by replacing the second user's phone number.
- the unique value may be generated using a nickname.
- the unique value may be generated by converting the nickname using a preset conversion process (hereinafter, a second unique value generation example).
- the unique value may be generated by converting the nickname using a hash function.
- the unique value may be a value that is converted using a preset conversion tool by combining at least one or more of the IP address, MAC address, and unique identifier assigned to the second user terminal (300) during the product manufacturing stage (hereinafter, a fourth unique value generation example).
- the conversion tool may be a hash code generation tool.
- the operation server (100) binarizes the IP address, MAC address, and unique identifier assigned to the corresponding terminal in advance during the product manufacturing stage of the second user terminal (300), and then adds padding values (e.g., 0) to the smaller values based on the largest binary unit size among the three binarized values to match the binary units, performs an XOR operation on the binarized IP address and MAC address, and ANDs the result of the operation with the unique identifier assigned to the corresponding terminal in advance during the product manufacturing stage to generate a logical result value, and converts the generated logical result value using a known hash function to generate a unique value.
- padding values e.g., 0
- the operation server (100) initially generates and manages a unique value for an initial user as a first or second unique value generation example, and then, when the usage history of the user is accumulated, applies a unique value generation example according to the communication authority level of the user to generate a unique value, and can use this to generate a QR code.
- the operation server (100) When the operation server (100) receives an encrypted unique value and nickname, it decrypts the received unique value and nickname to identify the unique value and nickname, and can verify the validity of the QR code (QR) using the identified unique value and nickname.
- the operation server (100) can identify the network address (e.g., IP address or MAC address) of the second user terminal (300) using the unique value of the QR code, and transmit a call request message to the second user terminal (300) using the identified network address.
- the network address e.g., IP address or MAC address
- the call request message may include a first nickname preset for the first user, who is a user of the first user terminal (200).
- the operation server (100) can receive a call acceptance message from the second user terminal (300), and in response to receiving the call acceptance message, can create an online communication channel between the first user terminal (200) and the second user terminal (300).
- the online communication channel is a P2P communication channel between the first user terminal (200) and the second user terminal (300), and may include at least one of a voice communication channel, a video communication channel, and a chat communication channel, but is not limited thereto.
- the operation server (100) may support a phone number-based voice call between the first user terminal (200) and the second user terminal (300) in response to receiving a call acceptance message.
- the operation server (100) may obtain a phone number corresponding to the nickname of the second user terminal (300) based on a matching table, encrypt the obtained phone number and transmit it to the first user terminal (200), decrypt the transmitted phone number using an application run on the first user terminal (200), and request a voice call to the second user terminal (300) using the decrypted phone number.
- Examples of the first user terminal (200) and the second user terminal (300) may include a desktop computer, a laptop computer, a notebook, a smart phone, a tablet PC, a mobile phone, a smart watch, a smart glass, an e-book reader, a portable multimedia player (PMP), a portable game console, a navigation device, a digital camera, a digital multimedia broadcasting (DMB) player, a digital audio recorder, a digital audio player, a digital video recorder, a digital video player, a PDA (Personal Digital Assistant), etc.
- PMP portable multimedia player
- DMB digital multimedia broadcasting
- the operating server (100) can support online communication between a first user and a second user by simply recognizing a QR code (QR) generated in advance by a second user through the first user terminal (200) of the first user by publicly disclosing the QR code (QR) generated in advance by the second user to the outside offline.
- QR code QR code
- the first user and the second user may communicate with each other online without any personal information, including the second user's phone number, being exposed to the first user.
- Figure 2 is a block diagram showing the functional part of an operating server for a safe phone service using a QR code according to Figure 1.
- the operation server (100) may include a user registration unit (101) that registers a user using a nickname set by the user, a QR code generation unit (102) that generates a unique QR code for the user using the nickname set by the user and a unique value assigned to the user terminal of the user, a validity verification unit (103) that verifies the validity of the QR code by verifying the unique value, and a matching table management unit (104) that indicates at least one piece of personal information matched to the user's nickname.
- a user registration unit (101) that registers a user using a nickname set by the user
- a QR code generation unit (102) that generates a unique QR code for the user using the nickname set by the user and a unique value assigned to the user terminal of the user
- a validity verification unit (103) that verifies the validity of the QR code by verifying the unique value
- a matching table management unit (104) that indicates at least one piece of personal information matched to the user's nickname.
- the user registration unit (101) can register the nicknames of the first user and the second user by linking with the first user terminal (200) of the first user and the second user terminal (300) of the second user.
- the user registration unit (101) may receive a first nickname set by a first user from a first user terminal (200), assign a first unique value to the first user terminal (200), and register the first user using the received first nickname and first unique value.
- 'registration' may mean an operation of matching the first nickname and the first unique value and storing them in the internal storage of the operating server (100).
- the user registration unit (101) can receive a second nickname set by a second user from a second user terminal (300), assign a second unique value to the second user terminal (300), and register the second user using the second nickname and the second unique value.
- the QR code generation unit (102) can receive a QR code generation request from the second user terminal (300).
- the QR code generation unit (102) can generate a QR code unique to the second user by using the second unique value and the second nickname assigned to the second user terminal (300).
- the QR code may indicate a second unique value and a second nickname.
- the QR code may indicate a command to run a pre-designated application, an installation access address for that application, communication rights that allow contact with that second user, etc.
- the validation unit (103) can verify the validity of the QR code. For example, when a QR code is photographed by the first user terminal (200) and transmitted to the operation server (100), the validation unit (103) can verify the validity of the QR code.
- the validation unit (103) can verify the validity of a QR code using a nickname and a unique value indicated by the QR code.
- the validation unit (103) checks whether the unique value and nickname exist by referring to the matching table where the unique value and nickname are matched, and if the unique value and nickname are confirmed in the matching table, the validation unit (103) can determine that the unique value and the QR code are valid.
- the validity verification unit (103) If a unique value is generated using a nickname (hereinafter, a second unique value generation example), the validity verification unit (103) generates a unique value using the nickname of the QR code, verifies the validity of the unique value by comparing the generated unique value with the unique value of the QR code, and if the unique value whose validity has been verified and the nickname of the QR code are confirmed in the matching table, the validity verification unit (103) can determine that the corresponding QR code is valid.
- the validity verification unit (103) communicates with the corresponding second user terminal (300) to obtain the IP address, MAC address, or unique identifier assigned to the corresponding terminal in advance during the product manufacturing stage, compares the obtained information with the unique value, and verifies the validity of the unique value, and if the unique value whose validity has been verified and the nickname of the QR code are confirmed in the matching table, the validity verification unit (103) can determine the corresponding QR code to be valid.
- the validity verification unit (103) communicates with the corresponding second user terminal (300) to obtain the IP address, MAC address, or unique identifier assigned to the corresponding terminal in advance during the product manufacturing stage, and generates a unique value using the obtained information in the same manner as the unique value generation described above, compares it with the unique value of the QR code to determine whether it is the same, and if it is the same, determines that the validity of the unique value has been verified, and if the unique value whose validity has been verified and the nickname of the QR code are confirmed in the matching table, the validity verification unit (103) can determine that the corresponding QR code is valid.
- the validation unit (103) can determine which of the first to fourth unique values is used to generate the validity of the QR code according to the communication authority level described below.
- the validation unit (103) can verify the validity of the QR code in a manner corresponding to the fourth eigenvalue when the communication authority level is higher, and can verify the validity of the QR code in a manner corresponding to the first eigenvalue when the communication authority level is lower. (That is, the second eigenvalue can be set to have a higher communication authority level than the first eigenvalue, the third eigenvalue can be set to have a higher communication authority level than the second eigenvalue, and the fourth eigenvalue can be set to have a higher communication authority level than the third eigenvalue.)
- the validation unit (103) can obtain the communication permission level of the nickname indicated through the QR code, determine a unique value generation method according to the obtained communication permission level, and verify the validity of the QR code using the determined unique value generation method.
- the matching table management unit (104) can create a matching table that matches a nickname with a unique value assigned to a user terminal of the corresponding nickname, and periodically update and modify the created matching table.
- the matching table is a data table that matches registered nicknames and unique values and can be stored in advance in the internal storage.
- the matching table management unit (104) can create a matching table by additionally matching the phone number of the user terminal corresponding to the unique value by matching the registered nickname.
- the phone number of the user terminal matched in the matching table can be used to support phone number-based voice calls rather than voice communications based on mobile data including LTE among voice communication channels.
- the matching table management unit (104) receives a request message for modifying a specific nickname from a user terminal, verifies the validity of a unique value corresponding to the user terminal that sent the request message for modifying the received request message in response to the received request message for modifying the received message, checks whether the unique value whose validity has been verified matches the corresponding nickname and is stored in the matching table, and modifies and stores a nickname that has been confirmed to match the unique value in the matching table.
- the modification request message may include a nickname after modifying a specific nickname.
- the matching table management unit (104) can manage the matching table by adding a nickname indicated by a verified QR code as a friend of the first nickname of the first user who took a picture of the QR code.
- the matching table management unit (104) can search for the first unique value of the first user terminal (200) that has photographed and transmitted a QR code in the matching table, create a friend list (or may be referred to as a contact list) of nicknames that match the searched first unique value in the matching table, and add a nickname indicated by a verified QR code to the created friend list.
- the communication channel creation unit (106) can, at any time, at the request of a user terminal having the corresponding friend list, obtain a unique value matching the corresponding nickname by using a nickname added to the friend list, by referencing a matching table, and create a communication channel between the user terminal corresponding to the obtained unique value and the user terminal of the nickname having the corresponding friend list.
- the operation server (100) may further include a communication rights management unit (105) that sets and manages communication rights of users with registered nicknames.
- the communication permission management unit (105) can monitor the usage status according to the nickname stored in the matching table and the unique value of the user terminal, and set the communication permission level for each nickname.
- the communication permission management unit (105) can count the number of changes to a nickname that matches a specific unique value in the matching table, and set the communication permission level higher as the number of changes increases. In other words, the more times a nickname is changed, the lower the possibility that the user will contact another user, and the user is considered to have a high level of security requirements, and thus the communication permission level is set higher.
- the communication permission management unit (105) counts, for each nickname in the matching table, the number of times a communication channel is created with another user, the number of times the creation of a communication channel is rejected, and the number of nicknames of the counterpart users for whom the communication channel is created (here, if multiple communication channels with the same nickname are created, the number of nicknames is not counted as exceeding one), and sets the communication permission level higher as the number of times the communication channel is created, sets the communication permission level lower as the number of times the creation of a communication channel is rejected, and sets the communication permission level lower as the number of nicknames of the counterpart users for whom the communication channel is created increases, as a user who makes a lot of contacts with an unspecified number of people.
- the communication authority management unit (105) can determine the standard value of the communication authority level according to the following mathematical expression 1.
- TL nick is a reference value of the communication authority level of the nickname user (nick)
- cm is a variance of the number of times that all nickname-creating users create communication channels with other users
- cavg is an average of the number of times that all nickname-creating users create communication channels with other users
- cc is the number of times that the nickname user creates communication channels with other users
- cd is the number of times that the nickname user's communication channel creation is rejected
- cs is the number of nicknames of the counterpart users with whom communication channels have been created
- k1 is a threshold reference value that imposes a penalty on the number of communication channel rejections
- k2 is a threshold reference value that imposes a penalty on the number of nicknames of the counterpart users with whom communication channels have been created.
- the lower k1 and k2 are set, the lower the overall communication authority level can be managed, and can be set by the administrator.
- the communication permission management unit (105) divides the distribution of the calculated standard values for each nickname into preset stages (e.g., four stages) in order from a high value to a low value when the standard value of the communication permission level is calculated, and assigns a value of the communication permission level starting from 1 to a higher value starting from the stage corresponding to the lowest value, thereby determining the value of the communication permission level (e.g., a value corresponding to a natural number between 1 and 4) up to the stage corresponding to the highest value (e.g., stage 4).
- preset stages e.g., four stages
- the operation server (100) may further include a communication channel creation unit (106) that creates a communication channel between a second user terminal (300) of a second nickname indicated in a QR code and a first user terminal (200) of a first nickname that photographed and transmitted the QR code.
- a communication channel creation unit (106) that creates a communication channel between a second user terminal (300) of a second nickname indicated in a QR code and a first user terminal (200) of a first nickname that photographed and transmitted the QR code.
- the QR code may indicate multiple nicknames and unique values corresponding to each of the multiple nicknames.
- the communication channel creation unit (106) may create a many-to-one communication channel between the second user terminals of each of the multiple second nicknames indicated in the QR code and the first user terminal (200) of the first nickname that photographed and transmitted the QR code. Even when the QR code indicates multiple nicknames and unique values, the description regarding the validity verification of the QR code described above may be applied equally.
- the communication channel creation unit (106) creates a communication channel using only a nickname and a unique value based on a QR code and supports online communication between terminals through this, so personal information about the terminal user is not stored in the operation server (100), and since the transmitted and received data such as voice or text exchanged during communication is transmitted in a P2P manner, it is not stored in the operation server (100), so security and confidentiality can be guaranteed.
- Figure 3 is a drawing showing a service screen provided by an operating server for a safe phone service using a QR code according to Figure 1.
- the operation server (100) can receive a name of a communication channel from a user terminal connected to the operation server (100) and create a communication channel for the corresponding user terminal with the received name.
- the communication channel is a P2P communication channel between the first user terminal (200) and the second user terminal (300), and may include at least one of a voice communication channel (VOICE CHAT), a video communication channel (VIDEO CHAT), and a chat communication channel (FILE CHAT).
- VOICE CHAT voice communication channel
- VIDEO CHAT video communication channel
- FILE CHAT chat communication channel
- the operating server (100) may support the function of transmitting and receiving data files to each other through a chat communication channel (FILE CHAT).
- FILE CHAT chat communication channel
- the operation server (100) can receive a nickname (NICK) from a user of a user terminal and register the received nickname.
- NICK a nickname
- the operation server (100) can use the nickname (NICK) provided from the user terminal and the unique value of the user terminal to generate a QR code (which may be referred to as a QR ID-CARD as in FIG. 3) uniquely assigned to the nickname (NICK) and unique value.
- a QR code which may be referred to as a QR ID-CARD as in FIG. 3
- the operation server (100) can create a shared link for the generated QR code, and when the generated shared link is requested from a user terminal, the server can transmit an image of the generated QR code to the user terminal as a screen through the shared link and output it on the user terminal.
- FIG. 4 is a drawing for explaining a method for managing communication rights through a QR code according to one embodiment.
- the QR code generation unit (102) can indicate the number of allowed contacts, whether to allow friend registration, and the communication permission level for allowing contact in addition to the aforementioned nickname and unique value.
- the QR code generation unit (102) may receive and store the number of allowed contacts, whether to allow friend registration, and the communication permission level for allowing contact in advance from the user terminal that requested QR code generation, and when receiving a request for QR code generation, the QR code may be generated so that the QR code indicates the number of allowed contacts, whether to allow friend registration, and the communication permission level for allowing contact.
- the number of allowed contacts is the limit number of times a communication channel is created with the nickname indicated by the QR code. If a communication channel is created between a user of a nickname different from the nickname indicated by the QR code in excess of the number of allowed contacts indicated by the QR code, the communication channel creation unit (106) can stop creating a communication channel using the QR code.
- the matching table management unit (104) can check whether friend registration indicated by the validated QR code is permitted, and only when friend registration is permitted, can the matching table be managed by adding the nickname indicated by the QR code as a friend for the nickname of the user who took a picture of the QR code.
- the matching table management unit (104) searches for a unique value of a user terminal that has photographed and transmitted a QR code in the matching table, creates a friend list (or may be referred to as a contact list) of nicknames that match the searched unique value in the matching table, and adds a nickname indicated by a verified QR code to the created friend list.
- the communication channel creation unit (106) can check the communication permission level indicated by the QR code whose validity has been verified, determine the communication permission level granted to the nickname matching the unique value of the user terminal that provided the QR code, and create a communication channel if the determined communication permission level exceeds the communication permission level.
- FIG. 5 is a diagram exemplarily showing the hardware configuration of an operating server according to one embodiment.
- the operating server (100) may include at least one processor (110) and a memory (120) that stores instructions that instruct at least one processor (110) to perform at least one operation.
- At least one processor (110) may mean a central processing unit (CPU), a graphics processing unit (GPU), or a dedicated processor on which methods according to embodiments of the present invention are performed.
- CPU central processing unit
- GPU graphics processing unit
- dedicated processor on which methods according to embodiments of the present invention are performed.
- the memory (120) may be composed of at least one of a volatile storage medium and a nonvolatile storage medium.
- the memory (120) may be composed of at least one of a read only memory (ROM) and a random access memory (RAM).
- the operation server (100) may further include a storage device (160) for storing initial data, temporary data, intermediate processing data, output data, etc. for performing at least one operation.
- a storage device 160 for storing initial data, temporary data, intermediate processing data, output data, etc. for performing at least one operation.
- the operation server (100) may include a transceiver (130) that performs communication via a wireless network.
- the operation server (100) may further include an input interface device (140), an output interface device (150), etc.
- Each component included in the operation server (100) may be connected by a bus (170) and communicate with each other.
- the methods according to the present invention may be implemented in the form of program commands that can be executed through various computer means and recorded on a computer-readable medium.
- the computer-readable medium may include program commands, data files, data structures, etc., alone or in combination.
- the program commands recorded on the computer-readable medium may be those specially designed and configured for the present invention or may be known and available to those skilled in the art of computer software.
- Examples of computer-readable media may include hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, flash memory, and the like.
- Examples of program instructions may include not only machine language codes generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter, and the like.
- the above-described hardware devices may be configured to operate with at least one software module to perform the operations of the present invention, and vice versa.
- the above-described method or device may be implemented by combining all or part of its configuration or function, or may be implemented separately.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
L'invention concerne un serveur d'opération pour un service téléphonique sûr à l'aide d'un code QR comprenant au moins un processeur et une mémoire, qui stocke des instructions pour donner l'instruction audit processeur d'effectuer au moins une opération. Ladite opération comprend les étapes consistant à : recevoir, à partir du premier terminal utilisateur, une seconde valeur unique et un second pseudonyme qui sont indiqués par le biais d'un code QR identifié par un premier terminal utilisateur ; vérifier la validité du code QR à l'aide de la seconde valeur unique reçue et du second pseudonyme ; identifier une adresse réseau d'un second terminal utilisateur à l'aide de la seconde valeur unique du code QR dont la validité a été vérifiée ; transmettre un message de demande d'appel au second terminal utilisateur à l'aide de l'adresse réseau identifiée ; recevoir un message d'acceptation d'appel à partir du second terminal utilisateur et générer un canal de communication en ligne entre le premier terminal utilisateur et le second terminal utilisateur en réponse à la réception du message d'acceptation d'appel.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2023-0089695 | 2023-07-11 | ||
KR20230089695 | 2023-07-11 | ||
KR10-2023-0109771 | 2023-08-22 | ||
KR1020230109771A KR102602086B1 (ko) | 2023-07-11 | 2023-08-22 | Qr코드를 이용한 안심전화 서비스를 위한 운영 서버 및 그 동작 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2025014013A1 true WO2025014013A1 (fr) | 2025-01-16 |
Family
ID=88742574
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2023/021357 WO2025014013A1 (fr) | 2023-07-11 | 2023-12-22 | Serveur d'opération pour service téléphonique sûr à l'aide d'un code qr et son procédé d'opération |
Country Status (2)
Country | Link |
---|---|
KR (2) | KR102602086B1 (fr) |
WO (1) | WO2025014013A1 (fr) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR102602086B1 (ko) * | 2023-07-11 | 2023-11-15 | (주)포마컴퍼니 | Qr코드를 이용한 안심전화 서비스를 위한 운영 서버 및 그 동작 방법 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130087698A (ko) * | 2012-01-30 | 2013-08-07 | 조환철 | 큐알코드를 이용한 수신자부담 전화서비스 시스템 |
KR20160116660A (ko) * | 2015-03-31 | 2016-10-10 | 이용혁 | Qr코드를 통한 전화번호 보안 인증 장치, 시스템 및 방법 |
KR20190032113A (ko) * | 2017-09-19 | 2019-03-27 | 주식회사 케이티 | 대체 식별정보 서비스 방법 및 이를 위한 장치 |
KR20210152128A (ko) * | 2020-06-08 | 2021-12-15 | 남동현 | 큐알코드를 이용한 자동차 안심번호 서비스 장치 및 방법 |
KR102602086B1 (ko) * | 2023-07-11 | 2023-11-15 | (주)포마컴퍼니 | Qr코드를 이용한 안심전화 서비스를 위한 운영 서버 및 그 동작 방법 |
-
2023
- 2023-08-22 KR KR1020230109771A patent/KR102602086B1/ko active IP Right Grant
- 2023-11-09 KR KR1020230154379A patent/KR102666687B1/ko active IP Right Grant
- 2023-12-22 WO PCT/KR2023/021357 patent/WO2025014013A1/fr unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20130087698A (ko) * | 2012-01-30 | 2013-08-07 | 조환철 | 큐알코드를 이용한 수신자부담 전화서비스 시스템 |
KR20160116660A (ko) * | 2015-03-31 | 2016-10-10 | 이용혁 | Qr코드를 통한 전화번호 보안 인증 장치, 시스템 및 방법 |
KR20190032113A (ko) * | 2017-09-19 | 2019-03-27 | 주식회사 케이티 | 대체 식별정보 서비스 방법 및 이를 위한 장치 |
KR20210152128A (ko) * | 2020-06-08 | 2021-12-15 | 남동현 | 큐알코드를 이용한 자동차 안심번호 서비스 장치 및 방법 |
KR102602086B1 (ko) * | 2023-07-11 | 2023-11-15 | (주)포마컴퍼니 | Qr코드를 이용한 안심전화 서비스를 위한 운영 서버 및 그 동작 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR102666687B1 (ko) | 2024-05-17 |
KR102602086B1 (ko) | 2023-11-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018030707A1 (fr) | Système et procédé d'authentification, et équipement d'utilisateur, serveur d'authentification, et serveur de service pour exécuter ledit procédé | |
WO2018155822A1 (fr) | Procédé pour fournir un service d'enregistrement de compte simplifié et service d'authentification d'utilisateur, et serveur d'authentification l'utilisant | |
WO2017119564A1 (fr) | Système et procédé de transmission d'informations sécurisées pour une authentification d'identité personnelle | |
WO2018101727A1 (fr) | Procédé et système de prévention de violation d'informations personnelles, dans lesquels une authentification biométrique et une division de phase d'un processus d'authentification sont combinées | |
WO2021150032A1 (fr) | Procédé permettant de fournir un service d'authentification à l'aide d'une identité décentralisée, et serveur utilisant ledit procédé | |
WO2011118871A1 (fr) | Procédé d'authentification et système utilisant un terminal mobile | |
CN1540550A (zh) | 电子钥匙系统以及电子钥匙使用方法 | |
WO2017057899A1 (fr) | Système d'authentification intégré pour authentification grâce à des nombres aléatoires à usage unique | |
EP3123660A1 (fr) | Procédé et appareil permettant la prise en charge de l'ouverture de session au moyen d'un terminal d'utilisateur | |
WO2021137396A1 (fr) | Procédé de service de certificat basé sur une preuve à connaissance nulle utilisant un réseau de chaîne de blocs, serveur de support de certification l'utilisant et terminal utilisateur l'utilisant | |
WO2022045419A1 (fr) | Procédé de service d'authentification de permis de conduire basé sur un réseau de chaîne de blocs utilisant un id décentralisé, et terminal utilisateur permettant d'effectuer un service d'authentification de permis de conduire | |
WO2019205366A1 (fr) | Procédé et appareil de gestion d'images, dispositif informatique et support d'informations | |
WO2021172668A1 (fr) | Système d'authentification de premier détenteur de droits d'auteur utilisant une chaîne de blocs, et procédé associé | |
WO2017105072A1 (fr) | Dispositif d'authentification basé sur des informations biométriques et son procédé de fonctionnement | |
WO2013085144A1 (fr) | Procédé permettant de fournir un service d'invitation dans un groupe sns et serveur sns associé | |
WO2020253120A1 (fr) | Procédé, système et dispositif d'enregistrement de page web, et support de stockage informatique | |
WO2019125041A1 (fr) | Système d'authentification utilisant une séparation, puis un stockage distribué d'informations personnelles utilisant une chaîne de blocs | |
WO2020117020A1 (fr) | Procédé pour générer une clé pki sur la base d'informations biométriques et dispositif pour générer une clé au moyen de ce procédé | |
WO2025014013A1 (fr) | Serveur d'opération pour service téléphonique sûr à l'aide d'un code qr et son procédé d'opération | |
WO2019045540A1 (fr) | Procédé et système de fourniture de médias sociaux utilisant une fonction de division | |
WO2018128237A1 (fr) | Système d'authentification d'identité et équipement d'utilisateur utilisant une analyse de motif d'utilisation d'utilisateur | |
WO2018043951A1 (fr) | Dispositif et système pos pour effectuer une authentification de paiement à l'aide d'informations biométriques, et son procédé de commande | |
WO2023277532A1 (fr) | Procédé d'utilisation d'un service au moyen d'un jeton émis sur un réseau de chaîne de blocs, et système l'utilisant | |
WO2018151392A1 (fr) | Procédé intelligent d'ouverture de session faisant appel à un service de messagerie et appareil associé | |
WO2020096262A1 (fr) | Dispositif électronique, procédé pour fournir des informations personnelles à l'aide de celui-ci, et support d'enregistrement lisible par ordinateur pour enregistrer celles-ci |