KR20170106067A - User apparatus, method for processing personal information using the same and computer program - Google Patents

User apparatus, method for processing personal information using the same and computer program Download PDF

Info

Publication number
KR20170106067A
KR20170106067A KR1020160029713A KR20160029713A KR20170106067A KR 20170106067 A KR20170106067 A KR 20170106067A KR 1020160029713 A KR1020160029713 A KR 1020160029713A KR 20160029713 A KR20160029713 A KR 20160029713A KR 20170106067 A KR20170106067 A KR 20170106067A
Authority
KR
South Korea
Prior art keywords
personal information
user
item
items
web page
Prior art date
Application number
KR1020160029713A
Other languages
Korean (ko)
Inventor
권명은
전유인
김종철
서윤환
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020160029713A priority Critical patent/KR20170106067A/en
Publication of KR20170106067A publication Critical patent/KR20170106067A/en

Links

Images

Classifications

    • G06F17/21
    • G06F17/30309
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2107File encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The present invention relates to a method for storing and processing personal information of one or more items with respect to a user. The method comprises: a step of allowing a first device to store and keep personal information of one or more items with respect to the user; a step of allowing the first device to interlock the personal information of one or more items in a predetermined form including one or more items through an application program interface (API); a step of allowing the first device to receive a message requesting the personal information of one or more items for indicating the predetermined form from a second device; and a step of allowing the first device to provide the personal information of one or more items to the second device. The form is interlocked through the API such that the personal information of one or more items is received in real time from the first device to be indicated. Therefore, a user more conveniently can input personal information and confirm a history of access to the users personal information by an external device, and the access to personal information can be controlled, thereby preventing leakage and misuse of the personal information.

Description

사용자 장치, 이를 이용한 개인 정보 처리 방법 및 컴퓨터 프로그램{USER APPARATUS, METHOD FOR PROCESSING PERSONAL INFORMATION USING THE SAME AND COMPUTER PROGRAM}BACKGROUND OF THE INVENTION 1. Field of the Invention [0001] The present invention relates to a user device, a personal information processing method using the same and a computer program,

본 발명은 사용자 장치, 이를 이용한 개인 정보 처리 방법 및 컴퓨터 프로그램에 관한 것으로, 보다 구체적으로는 사용자가 사용하는 장치에서 상기 사용자의 개인 정보를 보관하면서, 소정의 서식에 상기 개인 정보를 연동시켜 상기 서식에 자동적으로 기입되도록 하고, 나아가 다른 사용자가 상기 서식을 열람하는 경우 상기 사용자 장치로부터 상기 개인 정보를 실시간 제공받아 열람하도록 함으로써, 사용자가 보다 간편하게 자신의 개인 정보를 입력할 수 있으며, 사용자가 자신의 개인 정보 제공 이력을 확인하거나 제공 여부를 제어할 수 있도록 하는 사용자 장치, 이를 이용한 개인 정보 처리 방법 및 컴퓨터 프로그램에 관한 것이다.The present invention relates to a user apparatus, a personal information processing method using the same, and a computer program. More particularly, the present invention relates to a personal information The user can easily input his / her personal information by browsing and receiving the personal information from the user device in real time when another user browses the form. In addition, since the user can input his or her personal information more easily, A personal information processing method using the personal device, and a computer program.

정보화 사회의 도래는 사용자들에게 여러 편리함을 제공하기도 하지만, 이에 따른 개인 정보의 유출 위험을 수반하기도 한다. 근래 다양한 정보화 서비스의 상용화와 함께 여러 서비스에서 개인 정보를 수집하고 활용하고 있으며, 예를 들어, 사용자가 특정 웹사이트에 가입하거나, 특정 상품을 주문하는 경우 성명, 주소, 주민번호, 은행 계좌 번호 등 개인 정보를 제공할 것을 요구하는 경우를 흔하게 접하게 된다. 이에 따라, 사용자는 특정 서비스를 이용하기 위하여 가입 절차 등을 수행할 때마다 다수의 개인 정보를 반복적으로 입력하는 작업을 수행하여야 하는 불편함을 겪게 된다.The advent of the information society provides users with various convenience, but also risks the leakage of personal information. For example, when a user subscribes to a specific website or orders a specific commodity, the name, address, resident registration number, bank account number, etc., We often encounter cases where we are asked to provide personal information. Accordingly, the user is inconvenienced to repeatedly input a plurality of pieces of personal information every time the user performs a subscription procedure or the like in order to use a specific service.

또한, 위와 같은 과정에서 제공되는 개인 정보는 그다지 엄격하게 관리되지 못하는 경우가 다반사여서, 서비스 제공자가 제공받은 사용자의 개인 정보를 상업적 목적으로 이용하는 등 다른 목적으로 유용하거나, 다른 사업자 등에게 유출하는 등 개인 정보의 적절한 관리 및 통제가 이루어지지 못하는 문제가 지적되고 있으며, 이에 따라 개인 정보 유출의 우려가 커져가는 실정이다. 보다 구체적인 예를 들어, 이동통신 서비스 등에 가입하기 위하여 가입자는 자신의 성명, 주소, 주민번호 등과 함께 은행 계좌 번호 등의 결제 정보를 포함하는 개인 정보를 이동통신 대리점 등에 제공하게 된다. 그런데, 상기 이동통신 대리점 등에서는 상기 가입자의 개인 정보를 이동통신 서비스 가입에만 사용하는 것이 아니라, 이를 축적하여 데이터베이스를 구성한 후 마케팅 목적으로 활용하거나, 상기 이동통신 사업자의 전산망 등으로부터 다수의 가입자에 대한 개인 정보를 획득하여 마케팅 등의 목적으로 유용하기도 하며, 나아가 불법적으로 축적된 다수의 가입자의 개인 정보를 포함하는 데이터베이스를 타인에게 판매하기도 하는 등, 다수의 개인 정보가 불법적으로 활용되는 문제를 초래하기도 한다. 또한, 상기와 같은 개인 정보의 유출 내지 유용이 발생하더라도, 각 가입자는 자신의 개인 정보에 누가 언제 접근하였는지 이력을 확인하거나, 나아가 자신의 개인 정보의 유출 내지 유용을 통제할 수 있는 적절한 수단도 제공받지 못하고 있다. In addition, since the personal information provided in the above process is often not strictly managed, it is useful for other purposes such as using the user's personal information provided by the service provider for commercial purposes, It is pointed out that the proper management and control of personal information can not be achieved. As a result, there is a growing concern about leakage of personal information. More specifically, for example, in order to subscribe to a mobile communication service, a subscriber provides personal information including payment information such as a bank account number along with his / her name, address, resident registration number, etc. to a mobile communication agency. However, the mobile communication agency does not use the personal information of the subscriber only for the subscription of the mobile communication service. Instead, the mobile communication agency accumulates the personal information of the subscriber to construct a database and uses it for marketing purposes, It is useful for the purpose of acquiring personal information and for marketing purposes. Furthermore, it also sells a database containing personal information of a large number of illegally stored subscribers to another person, causing a problem that a large amount of personal information is illegally utilized do. In addition, even if leakage or usefulness of the personal information occurs, each subscriber can check the history of who has accessed his / her personal information, and also provide appropriate means for controlling leakage or utility of his / her personal information I have not received it.

이에 대하여, 대한민국 공개특허공보 특2002-0044296호 등에서는 서버 등을 이용하여 개인 정보를 통합 관리하는 방안 등이 제시되기도 하였으나, 상기와 같이 서버 등을 이용하는 방안의 경우 방화벽 등 적절한 해킹 방지 기술을 도입하고 관리할 수 있는 규모가 큰 기업이나 가능하며 소규모의 업체들은 거의 무방비상태이며, 또한 상기와 같이 서버 등을 이용하더라도 서버 관리자 또는 사용 권한을 가지는 사용자가 불법적으로 개인 정보를 활용하고자 하는 경우에는 개인 정보의 유출을 제어하거나 관리할 수 있는 마땅한 수단이 없다는 문제점이 따른다.On the other hand, Korean Unexamined Patent Application Publication No. 2002-0044296 discloses a method of integrally managing personal information using a server or the like. However, in the case of using a server or the like as described above, an appropriate hacking prevention technology such as a firewall is introduced However, even if a server or the like is used as described above, if a server administrator or a user having a use right illegally intends to utilize personal information, There is a problem that there is no proper way to control or manage the outflow of information.

이에 따라, 사용자가 보다 편리하게 자신의 개인 정보를 입력할 수 있으면서도, 자신의 개인 정보에 접근한 외부 장치의 이력을 확인할 수 있고, 나아가 상기 개인 정보에의 접근을 제어함으로써 상기 개인 정보의 유출 및 유용을 억제할 수 있는 개인 정보 보호 방안이 요구되고 있는 상황이다.Accordingly, the user can more easily input his or her own personal information, can confirm the history of the external device accessing his / her personal information, and further controls the access to the personal information, Privacy protection measures that can suppress the use of personal information is required.

대한민국 특허공개공보 특2002-0044296호(2002.06.15. 공개)Korean Patent Publication No. 2002-0044296 (published Jun. 15, 2002)

본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위한 것으로서, 사용자가 보다 편리하게 자신의 개인 정보를 입력할 수 있으면서도, 자신의 개인 정보에 접근한 외부 장치의 접근 이력을 확인할 수 있고, 나아가 상기 개인 정보에의 접근을 제어할 수 있도록 함으로써 상기 개인 정보의 유출 및 유용을 억제할 수 있는 사용자 장치, 이를 이용한 개인 정보 처리 방법 및 컴퓨터 프로그램을 제공하는 것을 목적으로 한다.Disclosure of Invention Technical Problem [8] The present invention has been made to solve the above-mentioned problems of the prior art, and it is an object of the present invention to provide an information processing apparatus, And to provide a user apparatus capable of controlling the access to personal information, thereby preventing the leakage and utility of the personal information, a personal information processing method using the same, and a computer program.

상기 과제를 해결하기 위한 본 발명의 한 측면에 따른 개인 정보 처리 방법은, 사용자 장치를 이용하여 사용자에 대한 하나 이상 항목의 개인 정보를 보관하고 처리하는 방법으로서, 제1 장치가 상기 사용자에 대한 하나 이상 항목의 개인 정보를 저장하여 보관하는 단계; 상기 제1 장치가 상기 하나 이상 항목을 포함하는 소정의 서식에 상기 하나 이상 항목의 개인 정보를 API(Application Program Interface)를 매개로 연동시키는 단계; 상기 제1 장치가 제2 장치로부터 상기 소정의 서식을 표시하기 위한 상기 하나 이상 항목의 개인 정보를 요청하는 메시지를 수신하는 단계; 및 상기 제1 장치가 상기 제2 장치로 상기 하나 이상 항목의 개인 정보를 제공하는 단계를 포함하며, 상기 서식은 상기 제1 장치로부터 상기 하나 이상 항목의 개인 정보를 실시간으로 제공받아 표시할 수 있도록 API(Application Program Interface)를 매개로 연동되는 것을 특징으로 한다.According to an aspect of the present invention, there is provided a method for storing and processing personal information of at least one item using a user device, the method comprising: Storing and storing the personal information of the item; Linking the personal information of the one or more items to a predetermined format including the one or more items through an API (Application Program Interface); Receiving, by the first device, a message requesting personal information of the at least one item for displaying the predetermined form from a second device; And providing the personal information of the at least one item to the second device by the first device, wherein the format is such that the personal information of the at least one item is received and displayed in real time from the first device And is interlocked via an API (Application Program Interface).

이때, 상기 연동시키는 단계는, 상기 제1 장치가 사용자로부터 상기 서식에 대한 연동의 수락을 입력받는 단계; 및 상기 서식에 상기 하나 이상 항목의 개인 정보가 자동으로 기입되도록 하는 단계를 포함할 수 있다.In this case, the step of interlocking may include: receiving, by the first device, an acceptance of interworking with the form from a user; And automatically writing personal information of the at least one item in the form.

또한, 상기 서식은 웹페이지 형식으로 구성되며, 이때, 상기 제1 장치에서는 상기 웹페이지의 URL을 전달받아 웹 API(Web Application Program Interface)를 매개로 상기 웹페이지에 상기 하나 이상 항목의 개인 정보를 연동시킬 수도 있다.In addition, the format is configured in the form of a web page. At this time, the first device receives the URL of the web page and receives personal information of the at least one item on the web page through a Web API (Web Application Program Interface) It may be interlocked.

여기서, 상기 제1 장치는 상기 제2 장치로부터 상기 웹페이지의 URL을 전달받으며, 이때 상기 웹페이지에는 상기 제2 장치의 사용자에 관한 정보가 웹 API(Web Application Program Interface)를 매개로 연동될 수도 있다.Here, the first device receives the URL of the web page from the second device, and the information about the user of the second device may be linked to the web page via a Web API (Web Application Program Interface) have.

이때, 상기 제2 장치에서는 상기 웹페이지를 표시함에 있어서, 웹 API(Web Application Program Interface)를 이용하여 상기 제1 장치로부터 상기 하나 이상 항목의 개인 정보를 제공받아 표시할 수도 있다.At this time, in displaying the web page, the second device may receive and display the personal information of the one or more items from the first device using a Web API (Web Application Program Interface).

이때, 상기 웹페이지는, 상기 제2 장치의 사용자가 열람만 할 수 있을 뿐 상기 하나 이상 항목의 개인 정보를 저장하거나 복사할 수 없는 것일 수 있다.At this time, the web page may not be able to store or copy the personal information of the at least one item only by the user of the second device.

또한, 상기 제1 장치가 상기 제2 장치로 상기 하나 이상 항목의 개인 정보를 제공한 이력을 사용자에게 제공하는 단계를 더 포함할 수 있다.The method may further include providing a history of providing the personal information of the at least one item to the second device by the first device.

또한, 상기 제1 장치가 상기 제2 장치에 대한 상기 하나 이상 항목의 개인 정보 제공 가부를 확인하여 상기 하나 이상 항목의 개인 정보의 제공 여부를 결정하는 단계를 더 포함할 수도 있다.The first device may further include a step of determining whether to provide personal information of the one or more items by confirming the provision of personal information of the at least one item to the second device.

또한, 상기 제1 장치는 상기 개인 정보로서 실제 개인 정보 또는 허위 개인 정보를 선택적으로 사용할 수도 있다.In addition, the first device may selectively use actual personal information or false personal information as the personal information.

또한, 상기 보관하는 단계에서, 상기 제1 장치는 상기 사용자에 대한 개인 정보를 암호화하여 저장할 수 있다.In addition, in the storing step, the first device may encrypt and store personal information about the user.

본 발명의 다른 측면에 따른 컴퓨터 프로그램은, 상기한 개인 정보 처리 방법에 기재된 각 단계를 실행시키기 위하여 매체에 저장된 컴퓨터 프로그램인 것을 특징으로 한다.A computer program according to another aspect of the present invention is a computer program stored in a medium for executing each step described in the personal information processing method.

본 발명의 또 다른 측면에 따른 사용자 장치는, 사용자에 대한 하나 이상 항목의 개인 정보를 보관하고 처리하는 장치로서, 상기 사용자에 대한 하나 이상 항목의 개인 정보를 저장하여 보관하는 개인 정보 저장부; 상기 하나 이상 항목을 포함하는 소정의 서식에 상기 하나 이상 항목의 개인 정보를 API(Application Program Interface)를 매개로 연동시키는 개인 정보 연동부; 외부 장치로부터 상기 소정의 서식을 표시하기 위한 상기 하나 이상 항목의 개인 정보를 요청하는 메시지를 수신하는 메시지 수신부; 및 상기 외부 장치로 상기 하나 이상 항목의 개인 정보를 제공하는 개인 정보 제공부를 포함하여 구성되며, 상기 서식은 상기 사용자 장치로부터 상기 하나 이상 항목의 개인 정보를 실시간으로 제공받아 표시할 수 있도록 API(Application Program Interface)를 매개로 연동되는 것을 특징으로 한다.According to another aspect of the present invention, there is provided an apparatus for storing and processing personal information of at least one item for a user, the apparatus comprising: a personal information storage unit for storing and storing personal information of at least one item for the user; A personal information interlocking unit operable to interlock the personal information of the at least one item with a predetermined format including at least one item via an API (Application Program Interface); A message receiving unit for receiving a message requesting personal information of the at least one item for displaying the predetermined form from an external apparatus; And a personal information providing unit for providing the personal information of the at least one item to the external apparatus, wherein the format is an application program for displaying the personal information of the at least one item in real- Program Interface).

본 발명에 따르면, 사용자의 장치에서 상기 사용자의 개인 정보를 보관하면서, 상기 사용자의 개인 정보를 특정 URL의 웹페이지의 서식 등에 연동시켜 자동적으로 기입되도록 함으로써, 사용자가 손수 자신의 개인 정보를 입력할 필요없이 간편하게 개인 정보 입력 작업을 수행할 수 있도록 하는 효과를 가진다.According to the present invention, while the personal information of the user is stored in the user's apparatus, the personal information of the user is automatically written in association with the format of the web page of the specific URL, So that it is possible to easily perform the personal information input operation without the need.

또한, 본 발명에 따르면, 다른 사용자가 상기 사용자의 개인 정보가 기입된 서식을 열람하는 경우 사용자의 개인 정보가 저장된 사용자 장치로부터 상기 개인 정보를 실시간 제공받아 열람하도록 함으로써, 사용자가 자신의 개인 정보의 제공 이력을 확인하거나, 상기 개인 정보의 제공 여부를 제어할 수 있도록 하며, 이를 통하여 상기 사용자의 개인 정보 유출을 방지할 수 있도록 하는 효과를 가진다.In addition, according to the present invention, when another user browses the form in which the user's personal information is written, the user's personal information is received in real time from the user device storing the user's personal information, It is possible to check the providing history or to control whether the personal information is provided or not, thereby preventing the leakage of the personal information of the user.

또한, 본 발명에 따르면, 사용자의 개인 정보의 중요도, 사용 용도 등을 고려하여 실제 개인 정보 또는 허위 개인 정보를 선택적으로 제공할 수 있도록 함으로써, 사용자의 개인 정보의 유출을 더욱 효과적으로 억제할 수도 있게 된다.In addition, according to the present invention, actual personal information or false personal information can be selectively provided in consideration of the importance of the user's personal information and the purpose of use, and thereby the outflow of the user's personal information can be more effectively suppressed .

다만, 본 발명의 일 실시예에 따른 사용자 장치, 이를 이용한 개인 정보 처리 방법 및 컴퓨터 프로그램이 달성할 수 있는 효과는 이상에서 언급한 것들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.However, the user device according to the embodiment of the present invention, the personal information processing method using the same, and the computer program are not limited to the above-mentioned ones. And will be apparent to those skilled in the art to which the present invention pertains.

본 발명에 관한 이해를 돕기 위해 상세한 설명의 일부로 포함되는, 첨부도면은 본 발명에 대한 실시예를 제공하고, 상세한 설명과 함께 본 발명의 기술적 사상을 설명한다.
도 1은 본 발명의 일 실시예에 따른 사용자의 제1 장치와 다른 사용자의 제2 장치를 나타내는 예시도이다.
도 2는 본 발명의 일 실시예에 따른 사용자 장치를 이용한 개인 정보 처리 방법의 순서도이다.
도 3은 본 발명의 일 실시예에 따른 사용자 단말을 이용한 개인 정보 처리 방법을 설명하는 설명도이다.
도 4는 본 발명의 일 실시예에 따른 서버 또는 단말을 이용한 가입자 정보 처리 방법을 설명하는 설명도이다.
도 5는 본 발명의 일 실시예에 따른 사용자의 개인 정보 입력 요청 화면의 예시도이다.
도 6은 본 발명의 일 실시예에 따른 사용자의 개인 정보 저장 및 자동 기입 과정의 예시도이다.
도 7은 본 발명의 일 실시예에 따른 개인 정보 접근 이력 통지 화면의 예시도이다.
도 8은 본 발명의 일 실시예에 따른 허위 개인 정보를 기입하는 과정을 설명하는 예시도이다.
도 9는 본 발명의 일 실시예에 따른 개인 정보 처리를 위한 사용자 장치의 구성도이다.
BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of the specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
1 is an exemplary diagram illustrating a first device of a user and a second device of another user in accordance with an embodiment of the present invention.
2 is a flowchart of a personal information processing method using a user apparatus according to an embodiment of the present invention.
3 is an explanatory diagram illustrating a personal information processing method using a user terminal according to an embodiment of the present invention.
4 is an explanatory diagram illustrating a subscriber information processing method using a server or a terminal according to an embodiment of the present invention.
5 is an exemplary view of a user's personal information input request screen according to an embodiment of the present invention.
FIG. 6 is a view illustrating an example of a process of storing and automatically writing personal information of a user according to an embodiment of the present invention.
7 is an exemplary view of a personal information access history notification screen according to an embodiment of the present invention.
FIG. 8 is an exemplary diagram illustrating a process of writing false personal information according to an embodiment of the present invention.
9 is a configuration diagram of a user apparatus for personal information processing according to an embodiment of the present invention.

본 발명은 다양한 변환을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 이하에서는 특정 실시예들을 첨부된 도면을 기초로 상세히 설명하고자 한다.BRIEF DESCRIPTION OF THE DRAWINGS The present invention is capable of various modifications and various embodiments, and specific embodiments will be described in detail below with reference to the accompanying drawings.

이하의 실시예는 본 명세서에서 기술된 방법, 장치 및/또는 시스템에 대한 포괄적인 이해를 돕기 위해 제공된다. 그러나 이는 예시에 불과하며 본 발명은 이에 제한되지 않는다.The following examples are provided to aid in a comprehensive understanding of the methods, apparatus, and / or systems described herein. However, this is merely an example and the present invention is not limited thereto.

본 발명의 실시예들을 설명함에 있어서, 본 발명과 관련된 공지기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략하기로 한다. 그리고, 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. 상세한 설명에서 사용되는 용어는 단지 본 발명의 실시 예들을 기술하기 위한 것이며, 결코 제한적이어서는 안 된다. 명확하게 달리 사용되지 않는 한, 단수 형태의 표현은 복수 형태의 의미를 포함한다. 본 설명에서, "포함" 또는 "구비"와 같은 표현은 어떤 특성들, 숫자들, 단계들, 동작들, 요소들, 이들의 일부 또는 조합을 가리키기 위한 것이며, 기술된 것 이외에 하나 또는 그 이상의 다른 특성, 숫자, 단계, 동작, 요소, 이들의 일부 또는 조합의 존재 또는 가능성을 배제하도록 해석되어서는 안 된다. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the following description, well-known functions or constructions are not described in detail since they would obscure the invention in unnecessary detail. The following terms are defined in consideration of the functions of the present invention, and may be changed according to the intention or custom of the user, the operator, and the like. Therefore, the definition should be based on the contents throughout this specification. The terms used in the detailed description are intended only to describe embodiments of the invention and should in no way be limiting. Unless specifically stated otherwise, the singular form of a term includes plural forms of meaning. In this description, the expressions "comprising" or "comprising" are intended to indicate certain features, numbers, steps, operations, elements, parts or combinations thereof, Should not be construed to preclude the presence or possibility of other features, numbers, steps, operations, elements, portions or combinations thereof.

또한, 제1, 제2 등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되는 것은 아니며, 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다.It is also to be understood that the terms first, second, etc. may be used to describe various components, but the components are not limited by the terms, and the terms may be used to distinguish one component from another .

이하에서는, 본 발명의 일 실시예에 따른 사용자 장치(100), 이를 이용한 개인 정보 처리 방법 및 컴퓨터 프로그램의 예시적인 실시 형태들을 첨부된 도면을 참조하여 상세히 설명한다. Hereinafter, exemplary embodiments of a user apparatus 100, a personal information processing method using the same, and a computer program according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

먼저, 도 1에서는 본 발명의 일 실시예에 따른 사용자의 제1 장치(100)와 다른 사용자의 제2 장치(200)를 나타내고 있다.First, FIG. 1 shows a first device 100 of a user and a second device 200 of another user according to an embodiment of the present invention.

도 1을 참조하면, 사용자의 제1 장치(100)와 다른 사용자의 제2 장치(200)는 네트워크(10)를 통해 서로 통신을 할 수 있다. 여기서 네트워크(10)는 유선 네트워크와 무선 네트워크를 포함할 수 있으며, 구체적으로, 근거리 네트워크(LAN: Local Area Network), 도시권 네트워크(MAN: Metropolitan Area Network), 광역 네트워크(WAN: Wide Area Network) 등 다양한 네트워크를 포함할 수 있다. 또한, 네트워크(10)는 공지의 월드 와이드 웹(WWW: World Wide Web)을 포함할 수도 있다. 그러나, 본 발명에 따른 네트워크(10)는 상기 열거된 네트워크에 국한되지 않고, 공지의 무선 데이터 네트워크나 공지의 전화 네트워크, 공지의 유무선 텔레비전 네트워크를 적어도 일부로 포함할 수도 있다.Referring to FIG. 1, a first device 100 of a user and a second device 200 of another user can communicate with each other through the network 10. [ Here, the network 10 may include a wired network and a wireless network. Specifically, the network 10 may be a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN) And may include various networks. In addition, the network 10 may include a known World Wide Web (WWW). However, the network 10 according to the present invention is not limited to the above-listed networks, and may include at least a known wireless data network, a known telephone network, and a known wire / wireless television network.

사용자의 제1 장치(100)는 개인 정보의 주체인 사용자가 사용하는 장치로서, 도 1에서는 스마트폰을 도시하고 있지만, 이는 하나의 예시일 뿐이며, 네트워크(10)를 통해 제2 장치(200)와 통신을 할 수 있는 장치라면 PDA, 노트북, 데스크탑 컴퓨터, 테블릿 PC 등의 사용자 단말을 포함할 수 있으며, 이외에도 서버나 클라우드 서비스 시스템 등 상기 사용자의 개인 정보를 저장하여 관리하고 처리할 수 있는 다양한 장치가 포함될 수 있다.The first device 100 of the user is a device used by a user who is the subject of personal information and shows a smartphone in Fig. 1, but this is merely an example, and the second device 200, And a user terminal such as a PDA, a notebook computer, a desktop computer, a tablet PC, etc. In addition, a device capable of storing and managing the user's personal information such as a server or a cloud service system Device may be included.

여기서, 개인 정보에는 사용자 개인을 식별할 수 있는 정보(예를 들어, 주민번호, 성명 등)가 포함될 수 있으며, 또한 사용자 개인과 관련된 다양한 정보(예를 들어, 성별, 전화 번호, 주소, 이메일, 계좌 번호 등)도 포함될 수 있다. 나아가,상기 개인 정보에는 위와 같은 텍스트 정보만이 포함되는 것은 아니며, 신분증에 대한 이미지 파일이나 지문 등의 체 정보 등도 포함될 수 있다.Here, the personal information may include information (for example, a resident number, a name, etc.) that can identify the individual of the user, and may also include various information related to the user (e.g., gender, telephone number, Account number, etc.) may also be included. Further, the personal information includes not only text information but also image information such as an image file or fingerprint of the ID card.

또한, 다른 사용자의 제2 장치(200)는 상기 사용자의 개인 정보를 포함하는 서식을 제공하는 장치로서, 상기 제1 장치(100)와 같이 PDA, 노트북, 데스크탑 컴퓨터, 테블릿 PC 등의 사용자 단말을 포함할 수 있으며, 이외에도 서버나 클라우드 서비스 시스템 등 상기 사용자의 개인 정보를 제공받아 소정의 처리를 할 수 있는 다양한 장치가 포함될 수 있다. Also, the second device 200 of another user may provide a format including the personal information of the user, such as a PDA, a notebook computer, a desktop computer, a tablet PC, or the like, And various devices capable of performing predetermined processing by receiving personal information of the user such as a server or a cloud service system.

본 발명의 일 실시예에서는 사용자의 제1 장치(100)에서 상기 사용자의 개인 정보를 저장하여 보관하면서, 소정의 서식에 상기 개인 정보를 연동시켜 상기 서식에 자동적으로 기입되도록 하고, 나아가 다른 사용자가 상기 서식을 열람하는 경우 상기 제1 장치(100)로부터 상기 개인 정보를 실시간 제공받아 열람하도록 함으로써, 사용자가 보다 간편하게 자신의 개인 정보를 입력할 수 있으며, 사용자가 자신의 개인 정보 제공 이력을 확인하거나 제공 여부를 제어할 수 있도록 할 수 있게 된다.In an embodiment of the present invention, the user's personal information is stored and stored in the first device 100 of the user, the personal information is linked to a predetermined format and is automatically written in the format, When viewing the form, the user can easily input his / her personal information by allowing the first device 100 to receive and view the personal information in real time, and the user can check his or her personal information providing history So that it can be controlled.

도 2에서는 본 발명의 일 실시예에 따른 사용자 장치를 이용한 개인 정보 처리 방법의 순서도를 도시하고 있다. 도 2를 참조하여 살펴보면, 본 발명의 일 실시예에 따른 사용자 장치를 이용한 개인 정보 처리 방법은, 사용자 장치를 이용하여 사용자에 대한 하나 이상 항목의 개인 정보를 보관하고 처리하는 방법으로서, 제1 장치가 상기 사용자에 대한 하나 이상 항목의 개인 정보를 저장하여 보관하는 단계(S210), 상기 제1 장치가 상기 하나 이상 항목을 포함하는 소정의 서식에 상기 하나 이상 항목의 개인 정보를 API(Application Program Interface)를 매개로 연동시키는 단계(S220), 상기 제1 장치가 제2 장치로부터 상기 소정의 서식을 표시하기 위한 상기 하나 이상 항목의 개인 정보를 요청하는 메시지를 수신하는 단계(S230) 및 상기 제1 장치가 상기 제2 장치로 상기 하나 이상 항목의 개인 정보를 제공하는 단계(S240)를 포함한다. 이때, 상기 서식은 상기 제1 장치로부터 상기 하나 이상 항목의 개인 정보를 실시간으로 제공받아 표시할 수 있도록 API(Application Program Interface)를 매개로 연동되게 된다.FIG. 2 is a flowchart of a personal information processing method using a user apparatus according to an embodiment of the present invention. 2, a personal information processing method using a user apparatus according to an exemplary embodiment of the present invention is a method for storing and processing personal information of at least one item for a user using a user apparatus, Storing the personal information of at least one item of the at least one item in a predetermined format including the one or more items at step S210, (S230) of receiving the message requesting the personal information of the at least one item for displaying the predetermined form from the second device (S230), and a step And the step of providing the personal information of the one or more items to the second device (S240). At this time, the format is linked through an application program interface (API) so that the personal information of the at least one item can be displayed in real time from the first device.

또한, 본 발명의 일 실시예에 따른 사용자 단말을 이용한 개인 정보 처리 방법을 설명하는 설명도를 예시하고 있다.Further, an explanatory diagram for explaining a personal information processing method using a user terminal according to an embodiment of the present invention is illustrated.

아래에서는 도 2와 도 3을 참조하여 본 발명의 일 실시예에 따른 사용자 장치를 이용한 개인 정보 처리 방법을 각 단계별로 나누어 보다 자세하게 살핀다.2 and 3, a personal information processing method using a user apparatus according to an exemplary embodiment of the present invention will be described in detail.

먼저, S210 단계에서는 사용자의 제1 장치(100)가 상기 사용자에 대한 하나 이상 항목의 개인 정보를 저장하여 보관하게 된다. 이때, 상기 사용자의 개인 정보는 사용자로부터 직접 제공받을 수도 있으며, 또는 데이터베이스 등에 미리 저장되고 있었던 각 사용자의 개인 정보를 전달받을 수도 있으며, 웹 등에서 수집할 수도 있다. 또한, 도 3에서 볼 수 있는 바와 같이 상기 사용자의 개인 정보는 상기 사용자의 제1 장치(100)에 포함되는 개인 정보 저장부(110)에 저장되어 보관되게 된다. 나아가, 상기 개인 정보 저장부(110)에서는 상기 사용자의 개인 정보를 암호화하여 저장함으로써 상기 사용자의 제1 장치(100)가 외부 침입자에게 공격을 받더라도 보다 안전하게 개인 정보를 보호할 수 있게 된다. 이때, 상기 개인 정보의 암호화를 위해서는 상기 사용자가 제공하는 암호키를 이용하거나, 나아가 상기 사용자의 지문 등 생체 정보를 이용함으로써 보다 강력하게 개인 정보를 보호하도록 할 수도 있다.First, in step S210, the user's first device 100 stores personal information of one or more items for the user and stores the personal information. At this time, the user's personal information may be provided directly from the user, or may be transmitted to the user, or may be collected from the web or the like. Also, as shown in FIG. 3, the personal information of the user is stored in the personal information storage unit 110 included in the first device 100 of the user. In addition, the personal information storage unit 110 encrypts and stores the personal information of the user so that the first device 100 can more safely protect personal information even if the first device 100 is attacked by an external intruder. At this time, in order to encrypt the personal information, the personal information may be protected more strongly by using the encryption key provided by the user, or further by using biometric information such as the fingerprint of the user.

이어서, S220 단계에서는 상기 제1 장치(100)가 상기 하나 이상 항목을 포함하는 소정의 서식에 상기 하나 이상 항목의 개인 정보를 API(Application Program Interface)를 매개로 연동시키게 된다. 이때, 상기 서식으로서는 상기 하나 이상의 항목을 포함하는 특정 URL(Uniform Resource Locator)의 웹페이지가 사용될 수도 있으며, 나아가 특정 앱 등으로 구현되어 API를 이용하여 상기 개인 정보를 요청하고 이를 상기 앱의 구동 화면에 게시하여 주는 경우 등 다양한 서식이 포함될 수 있다.Then, in step S220, the first device 100 links the personal information of the one or more items to the predetermined format including the one or more items via an API (Application Program Interface). At this time, as the format, a web page of a specific URL (Uniform Resource Locator) including the one or more items may be used. Furthermore, the web page may be implemented by a specific application, And the like, and the like.

나아가, 상기 S220 단계는 상기 제1 장치가 사용자로부터 상기 서식에 대한 연동의 수락을 입력받는 단계 및 상기 서식에 상기 하나 이상 항목의 개인 정보가 자동으로 기입되도록 하는 단계를 포함할 수도 있다. Further, the step S220 may include the step of the first device receiving the acceptance of interworking with the form from the user, and the step of causing the form to automatically fill in the personal information of the at least one item.

이에 따라, 상기 개인 정보 저장부(110)에 저장된 사용자의 개인 정보는 상기 소정의 서식에 포함되는 하나 이상의 개인 정보 항목에 자동으로 기입되도록 함으로써, 사용자가 여러 항목의 개인 정보를 손수 입력할 필요없이 매우 편리하게 작업을 수행할 수도 있게 된다.Accordingly, the personal information of the user stored in the personal information storage unit 110 is automatically written into one or more personal information items included in the predetermined format, so that the user can easily input personal information It is also very convenient to perform the work.

사용자가 상기 특정 URL의 웹페이지 등 소정의 서식에 대한 연동을 허락하는 경우, 상기 제1 장치(100)에서는 이후 제2 장치(200) 등 외부 장치에서 상기 특정 URL의 웹페이지 등 소정의 서식을 열람하려고 하기 위하여 상기 사용자의 개인 정보를 요청하는 경우, 상기 특정 URL의 웹페이지 등 소정의 서식에 포함되는 개인 정보를 상기 제2 장치(200) 등 외부 장치로 제공할 수 있게 된다.When the user permits interworking with a predetermined format such as a web page of the specific URL, the first device 100 may then send a predetermined format such as a web page of the specific URL from an external device such as the second device 200 When requesting the personal information of the user for browsing, the personal information included in the predetermined format such as the web page of the specific URL can be provided to an external device such as the second device 200.

또한, 도 3에서 볼 수 있는 바와 같이 상기 소정의 서식이 특정 URL의 웹페이지로 구성되는 경우, 상기 제1 장치(100)는 상기 웹페이지의 URL을 전송받아, 웹 API(Web Application Program Interface)를 이용하여 상기 개인 정보를 상기 웹페이지에 연동하도록 할 수도 있다.3, when the predetermined format is configured as a web page of a specific URL, the first device 100 receives the URL of the web page and transmits the web API (Web Application Program Interface) The personal information may be linked to the web page.

나아가, 상기 제1 장치(100)에서는 상기 특정 URL의 웹페이지 등 소정의 서식에 대한 연동 가부 뿐만 아니라, 상기 제2 장치(200) 등 외부 장치에 대한 인증 절차를 더 포함할 수도 있으며, 이에 따라 상기 제1 장치(100)는 상기 제2 장치(200) 등 외부 장치의 IP 번호나 시리얼 번호 등을 이용하여 상기 제2 장치(200) 등 외부 장치를 식별한 후 접속 허용 여부를 결정할 수도 있다.Furthermore, the first device 100 may further include an authentication process for an external device such as the second device 200, as well as a link to a predetermined format such as a web page of the specific URL, The first device 100 may determine an access permission after identifying an external device such as the second device 200 using an IP number or serial number of the external device such as the second device 200.

나아가, 상기 제1 장치(100)에서는 상기 특정 URL의 웹페이지 등 소정의 서식에 대하여 개인 정보 제공 횟수나 기간 등을 제한함으로써, 상기 개인 정보의 무분별한 유용 또는 유출을 보다 효과적으로 억제할 수도 있다.In addition, the first device 100 may limit the number or frequency of providing personal information with respect to a predetermined format such as a Web page of the specific URL, thereby effectively preventing unauthorized use or leakage of the personal information.

다음으로, S230 단계에서는 상기 제1 장치(100)가 제2 장치(200)로부터 상기 소정의 서식을 표시하기 위한 상기 하나 이상 항목의 개인 정보를 요청하는 메시지를 수신하게 된다. 이때, 상기 하나 이상 항목의 개인 정보를 요청하는 메시지는 상기 API를 구동하는 내용을 포함하여 상기 제1 장치(100)의 개인 정보 저장부(110)에 저장된 사용자의 개인 정보를 전송하도록 할 수도 있다. Next, in step S230, the first device 100 receives a message requesting the personal information of the at least one item to display the predetermined form from the second device 200. [ At this time, the message requesting the personal information of the one or more items may include the content for driving the API to transmit the personal information of the user stored in the personal information storage unit 110 of the first device 100 .

나아가, 또한, 도 3에서 볼 수 있는 바와 같이 상기 소정의 서식이 특정 URL의 웹페이지로 구성되는 경우, 상기 메시지는 웹 API(Web Application Program Interface)를 이용하여 상기 개인 정보를 전송하도록 하는 내용을 포함할 수도 있다.Further, as shown in FIG. 3, when the predetermined format is configured as a web page of a specific URL, the message may include content for transmitting the personal information using a Web API (Web Application Program Interface) .

이때, 상기 제1 장치(100)에서는 상기 웹페이지의 연동 가부를 검증한 후, 상기 제2 장치로 상기 사용자의 개인 정보를 전송할 수도 있으며, 나아가 상기 제2 장치(200) 등 외부 장치에 대한 인증 절차를 더 수행하여, 상기 제2 장치(200) 등 외부 장치의 IP 번호나 시리얼 번호 등을 이용하여 상기 제2 장치(200) 등 외부 장치를 식별하거나, 개인 정보 전송 횟수나 기간 등을 확인한 후 상기 개인 정보의 전송 여부를 결정할 수도 있다.At this time, the first device 100 may verify the linkability of the web page, and then may transmit the personal information of the user to the second device. Further, authentication of the external device such as the second device 200 The external device such as the second device 200 is identified by using the IP number or the serial number of the external device such as the second device 200 or the number of times of personal information transmission or the period is checked It may be determined whether or not the personal information is transmitted.

이어서, S240 단계에서는 상기 제1 장치(100)가 상기 제2 장치(200)로 상기 하나 이상 항목의 개인 정보를 제공할 수 있으며, 이에 따라 상기 제2 장치(200)에서는 상기 하나 이상 항목의 개인 정보를 포함하는 웹페이지 등의 서식을 제2 장치(200)를 사용하는 다른 사용자에게 제공할 수 있게 된다.Then, in step S240, the first device 100 may provide the personal information of the at least one item to the second device 200, so that the second device 200 may provide the personal information of the at least one item It is possible to provide a format such as a web page including information to other users using the second device 200. [

나아가, 상기 제2 장치(200)에서 상기 하나 이상 항목의 개인 정보를 포함하는 웹페이지 등의 서식을 다른 사용자에게 제공함에 있어, 상기 제2 장치(200)의 다른 사용자가 열람만 할 수 있을 뿐 상기 하나 이상 항목의 개인 정보를 저장하거나 복사할 수 없도록 함으로써, 상기 사용자의 개인 정보의 유출을 보다 효과적으로 억제할 수도 있다.Further, in providing the format of the web page including the personal information of the at least one item to the second device 200, the second device 200 can only view other users of the second device 200 The personal information of the at least one item can not be stored or copied so that the outflow of the user's personal information can be more effectively suppressed.

또한, 상기한 바와 같이 사용자의 개인 정보를 상기 개인 정보 저장부(110)에 저장하고 이를 소정의 서식에 연동시키는 경우, 상기 서식이 형태나 항목이 일부 변경되더라도 자동으로 상기 변경된 서식에 맞추어 개인 정보가 연동되도록 할 수 있다는 장점도 가질 수 있다.Also, when the personal information of the user is stored in the personal information storage unit 110 and linked to the predetermined format as described above, even if the form is partially changed, the personal information is automatically changed to the personal information Can be interlocked with each other.

도 4에서는 본 발명의 일 실시예에 따라 서버 또는 단말을 이용하여 가입자 정보를 처리하는 방법을 설명하고 있다. 도 4를 참조하여 살펴보면, 사용자의 개인 정보를 저장하고 처리하는 제1 장치(100)로서 서버 또는 단말을 사용하여 가입자의 정보를 처리하여 특정 서비스에 대한 가입 절차를 수행하는 과정을 설명하고 있다.FIG. 4 illustrates a method of processing subscriber information using a server or a terminal according to an embodiment of the present invention. Referring to FIG. 4, a first apparatus 100 for storing and processing personal information of a user processes a subscriber's information using a server or a terminal to perform a subscription procedure for a specific service.

이하에서는 상기 제1 장치(100)로서 서버를 사용하는 경우를 들어 설명하나, 본 발명이 반드시 이에 한정되는 것은 아니며 이외에도 사용자 단말 등 다양한 장치가 사용될 수 있음은 앞서 설명한 바와 같다. Hereinafter, a case where a server is used as the first device 100 will be described. However, the present invention is not limited thereto, and various devices such as a user terminal may be used as described above.

먼저, 서버(100)에서는 상품 가입을 위한 웹페이지의 URL을 판매자의 단말(200)로 제공(도 4의 ①)한다. 이어서, 상기 판매자는 상기 웹페이지에 판매자의 정보 및 상기 가입자가 가입하려고 하는 상품에 관련된 가입 정보를 입력(도 4의 ②)한다(가입자와 판매자는 미리 상품 가입에 대한 협의를 진행한 후 상품 가입 절차를 수행하므로 상기 상품에 관련된 가입 정보는 정해진 상태임). 이때, 상기 판매자 단말(200)에는 상기 판매자에 관한 정보를 저장하여 보관하는 판매자 정보 저장부를 이용하여 상기 웹페이지에 상기 판매자에 관한 정보를 API를 매개로 하여 연동시킬 수 있으며, 나아가 상기 판매자 정보 저장부에 저장된 판매자에 관한 정보가 상기 웹페이지의 각 항목에 자동으로 기입되도록 할 수도 있다.First, the server 100 provides the URL of the web page for commodity subscription to the seller's terminal 200 (① in FIG. 4). Then, the seller enters the information of the seller on the web page and the subscription information related to the commodity to which the subscriber intends to subscribe (② in FIG. 4) (the subscriber and the seller negotiate the commodity in advance, The subscription information related to the commodity is in a predetermined state). At this time, the seller terminal 200 can link the information about the seller to the web page through the API using the seller information storage unit that stores and stores the information on the seller. Further, Information about the seller stored in the storage unit may be automatically written in each item of the web page.

이어서, 판매자는 상기 웹페이지의 URL을 상기 가입자에게 전달(도 4의 ③)하게 된다. 이에 따라, 상기 가입자는 서버(100)의 개인 정보 저장부(110)에 저장된 가입자의 개인 정보를 상기 웹페이지에 연동시켜, 상기 가입자의 개인 정보를 상기 웹페이지에 포함된 하나 이상의 가입자 정보 항목에 기입되도록 함(도 4의 ⑤)으로써 상기 상품 가입을 위한 웹페이지를 완성할 수 있게 된다. Then, the seller delivers the URL of the web page to the subscriber (3 in Fig. 4). Accordingly, the subscriber links the personal information of the subscriber stored in the personal information storage unit 110 of the server 100 to the web page, and transmits the personal information of the subscriber to one or more subscriber information items included in the web page (Fig. 4 ⑤), thereby completing a web page for commodity entry.

나아가, 상기 가입자가 자신의 가입자 정보를 아직 상기 개인 정보 저장부(110)에 저장하지 않은 상태라면 상기 가입자로부터 가입자 정보를 입력받는 단계를 더 거칠 수도 있다(도 4의 ④). 도 5에서는 서버(100)가 가입자의 단말(미도시)로 가입자에게 가입자 정보를 입력하여 줄 것을 요청하는 메시지를 전송한 화면을 예시하고 있다. 도 5에서 볼 수 있은 바와 같이, 가입자는 메시지에 포함되는 링크 등을 통하여 가입자 정보를 입력하는 단계에 진입할 수 있으며, 이를 통하여 입력된 가입자 정보는 상기 서버(100)의 개인 정보 저장부(110)에 저장되고 상기 상품 가입을 위한 웹페이지에 연동되어, 상기 가입자의 개인 정보를 상기 웹페이지에 포함된 하나 이상의 가입자 정보 항목에 기입되도록 할 수 있게 된다. 이에 대하여, 도 6에서는 본 발명의 일 실시예에 따라 가입자가 자신의 가입자 정보 등 개인 정보를 입력하여 저장하고, 이어서 상기 가입자 정보가 상기 상품 가입을 위한 웹페이지에 자동으로 기입되도록 하는 예시를 보여주고 있다.Further, if the subscriber does not yet store his / her subscriber information in the personal information storage unit 110, the subscriber may further receive the subscriber information from the subscriber (step 4 in FIG. 4). In FIG. 5, a server 100 transmits a message requesting a subscriber to input subscriber information to a subscriber terminal (not shown). 5, the subscriber can enter subscriber information through a link or the like included in the message, and the inputted subscriber information is stored in the personal information storage unit 110 of the server 100 ) And interworking with a web page for commodity subscription, so that the personal information of the subscriber can be written to one or more subscriber information items included in the web page. In contrast, FIG. 6 illustrates an example in which a subscriber inputs and stores personal information such as his / her subscriber information, and then the subscriber information is automatically written to a web page for commodity subscription according to an embodiment of the present invention Giving.

이어서, 완성된 상기 상품 가입을 위한 웹페이지는 상기 서버(100)의 개인 정보 저장부(110)에 저장될 수 있으며(도 4의 ⑥), 나아가 상기 상품을 제공하는 서비스 제공자에게 전달(도 4의 ⑦)되어 상기 상품의 가입 절차가 완료될 수 있게 된다.Then, the completed web page for subscription to the commodity can be stored in the personal information storage unit 110 of the server 100 (⑥ in FIG. 4), and further delivered to the service provider providing the commodity 7), and the subscription procedure for the goods can be completed.

이때, 상기 상품의 가입 절차 과정에서 상기 개인 정보 저장부(110)에 저장된 가입자 정보를 서비스 제공자나 판매자 등에게 제공한 이력은 기록되거나 상기 가입자에게 통지될 수도 있다. 도 7에서는 상품의 가입 절차 과정에서 서비스 제공자가 상기 개인 정보 저장부(110)에 저장된 가입자 정보를 조회한 경우, 이를 가입자에게 메시지를 이용하여 통지하는 화면을 예시하고 있다.At this time, the history of providing the subscriber information stored in the personal information storage unit 110 to the service provider or the seller during the subscription procedure of the goods may be recorded or notified to the subscriber. FIG. 7 illustrates a screen in which, when a service provider inquires about subscriber information stored in the personal information storage unit 110 in the process of adding a product, the subscriber is notified of the subscriber information using a message.

나아가, 상기 가입자가 상기 개인 정보 저장부(110)에 저장된 가입자 정보에 대한 접근을 차단하거나 그 횟수나 기간을 제한할 수 있음은 앞서 설명한 바와 같다.Further, the subscriber can block access to the subscriber information stored in the personal information storage unit 110, or limit the number of subscriber information or the period of time, as described above.

또한, 도 4에서는 서버(100)에 가입자의 개인 정보 저장부(110)를 구현하고, 판매자의 단말(200)에 판매자 정보 저장부를 구현하는 경우를 예시하였으나, 본 발명이 반드시 이에 한정되는 것은 아니며, 상기 서버(100)가 가입자의 단말로 대치되어 구현될 수도 있으며, 상기 판매자의 단말(200)이 서버로 대치될 수도 있으며, 경우에 따라서는 상기 서버(100)에서 상기 가입자의 개인 정보 저장부(110)와 상기 판매자의 판매자 정보 저장부를 모두 포함하여 구성될 수도 있다.In addition, although FIG. 4 exemplifies the case where the subscriber's personal information storage unit 110 is implemented in the server 100 and the seller information storage unit is implemented in the seller's terminal 200, the present invention is not limited thereto , The server 100 may be replaced with a subscriber's terminal, the seller's terminal 200 may be replaced with a server, and in some cases, the subscriber's personal information storage unit (110) and the seller information storage unit of the seller.

덧붙여, 상기 상품 가입을 위한 웹페이지를 구동하는 웹서버도 상기 서버(100)에서 구현되거나, 상기 판매자의 단말(200)에서 구현될 수도 있으며, 나아가, 제3의 외부 서버 등에서 구현되도록 구성할 수도 있다.In addition, a web server for driving a web page for commodity addition may be implemented in the server 100, in the seller terminal 200, or in a third external server or the like. have.

또한, 도 8에서는 본 발명의 일 실시예에 따라 허위 개인 정보를 기입하는 과정을 예시하고 있다. 도 8에서 볼 수 있는 바와 같이, 가입자 등 사용자의 개인 정보 저장부(110)에 사용자의 실제 개인 정보와 허위 개인 정보를 저장한 후, 사용자의 개인 정보의 중요도, 개인 정보의 사용 용도 등을 고려하여 실제 개인 정보 또는 허위 개인 정보를 선택적으로 제공하도록 할 수도 있다. 또는, 상기 허위 개인 정보는 별도로 저장될 필요없이 미리 정해지거나 산출된 임의의 값이 사용될 수도 있다. 예를 들어, 반드시 실제 개인 정보를 입력하여야 하는 경우가 아닌 단순한 회원 가입의 경우에는, 허위 개인 정보를 연동시켜 서식에 기입되도록 하고, 물품 배송 등 반드시 실제 개인 정보를 제공하여야 하는 경우에는 실제 개인 정보를 제공하도록 함으로써, 사용자의 개인 정보의 유출을 더욱 효과적으로 억제할 수도 있다.In addition, FIG. 8 illustrates a process of writing false personal information according to an embodiment of the present invention. As shown in FIG. 8, after storing the actual personal information and false personal information of the user in the user's personal information storage unit 110 such as a subscriber, the importance of the user's personal information and the usage purpose of the personal information are considered So as to selectively provide actual personal information or false personal information. Alternatively, the false personal information may be any value that is predetermined or calculated without being stored separately. For example, in the case of simple member registration, it is not necessary to input actual personal information, but if false personal information is linked to the form and the actual personal information such as delivery of goods must be provided, The leakage of the user's personal information can be suppressed more effectively.

이때, 사용자에게 실제 개인 정보 및 허위 개인 정보 중 어느 것을 제공하도록 할 것인지 선택하도록 할 수도 있으며, 또는 사용자가 설정한 항목별 개인 정보의 중요도에 따라 중요도가 높은 항목에 대해서는 허위 정보를 디폴트로 기입하도록 할 수도 있다.At this time, the user may be allowed to select which of the actual personal information and the false personal information should be provided, or the false information should be entered as the default value for the items having a high importance according to the importance of the personal information set by the user You may.

한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 컴퓨터에서 구현될 수 있다.Meanwhile, the above-described embodiments of the present invention can be embodied in a computer that can be executed by a computer, and can be implemented in a computer that operates the program using a computer-readable recording medium.

상기 프로그램은 컴파일러에 의해 만들어지는 기계어 코드로 구현된 프로그램뿐만 아니라, 인터프리터 등을 사용해서 컴퓨터에서 실행될 수 있는 고급 언어 코드로 구현된 프로그램일 수도 있다. The program may be a program implemented by a high-level language code that can be executed by a computer using an interpreter or the like, as well as a program implemented by a machine code generated by a compiler.

또한, 상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 일체의 저장매체를 포함한다. The computer-readable recording medium may be a magnetic storage medium (for example, a ROM, a floppy disk, a hard disk, or the like), an optical reading medium (e.g., a CD ROM, a DVD, And transmission over the Internet).

또한, 상기 컴퓨터로서는 퍼스널 컴퓨터(PC)나 노트북 컴퓨터 등에 한정되지 아니하며, 서버, 스마트폰, 태블릿 PC, PDA, 휴대전화 등 중앙처리장치(CPU)를 구비하여 컴퓨터 프로그램을 실행할 수 있는 일체의 정보처리 장치를 포함한다.The computer is not limited to a personal computer (PC), a notebook computer, and the like. The computer may include a central processing unit (CPU) such as a server, a smart phone, a tablet PC, a PDA, Device.

도 9에서는 본 발명의 일 실시예에 따른 개인 정보 처리를 위한 사용자 장치(100)의 구성도를 예시하고 있다. 도 9에서 볼 수 있는 바와 같이, 본 발명의 일 실시예에 따른 개인 정보 처리를 위한 사용자 장치(100)는 개인 정보 저장부(110), 개인 정보 연동부(120), 메시지 수신부(130) 및 개인 정보 제공부(140)를 포함하여 구성될 수 있다. 본 발명의 일 실시예에 따른 개인 정보 처리를 위한 사용자 장치(100)에 대해서는 앞서 설명한 본 발명의 일 실시예에 따른 사용자 장치를 이용한 개인 정보 처리 방법에 대한 실시예로부터 쉽게 유추할 수 있으므로 여기서는 자세한 설명은 생략한다.FIG. 9 illustrates a configuration diagram of a user apparatus 100 for personal information processing according to an embodiment of the present invention. 9, the user apparatus 100 for processing personal information according to an exemplary embodiment of the present invention includes a personal information storage unit 110, a personal information interface unit 120, a message receiving unit 130, And a personal information providing unit 140. Since the user device 100 for processing personal information according to an embodiment of the present invention can be easily deduced from the embodiment of the personal information processing method using the user device according to the embodiment of the present invention described above, The description is omitted.

먼저, 개인 정보 저장부(110)에서는 상기 사용자에 대한 하나 이상 항목의 개인 정보를 저장하여 보관하게 된다.First, the personal information storage unit 110 stores and stores personal information of at least one item for the user.

또한, 개인 정보 연동부(120)에서는 상기 하나 이상 항목을 포함하는 소정의 서식에 상기 하나 이상 항목의 개인 정보를 API(Application Program Interface)를 매개로 연동시키게 된다. 이때, 상기 서식에 상기 하나 이상 항목의 개인 정보가 자동으로 기입되도록 할 수도 있다.In addition, the personal information interworking unit 120 links the personal information of the at least one item to a predetermined format including the at least one item through an API (Application Program Interface). At this time, personal information of the at least one item may be automatically written in the form.

다음으로, 메시지 수신부(130)에서는 외부 장치로부터 상기 소정의 서식을 표시하기 위한 상기 하나 이상 항목의 개인 정보를 요청하는 메시지를 수신하게 된다.Next, the message receiving unit 130 receives a message requesting the personal information of the at least one item for displaying the predetermined format from the external apparatus.

마지막으로, 개인 정보 제공부(140)에서는 상기 외부 장치로 상기 하나 이상 항목의 개인 정보를 제공하게 된다.Finally, the personal information providing unit 140 provides the personal information of the at least one item to the external device.

이때, 상기 서식은 상기 사용자 장치로부터 상기 하나 이상 항목의 개인 정보를 실시간으로 제공받아 표시할 수 있도록 API(Application Program Interface)를 매개로 연동하게 되며, 이에 따라 사용자는 보다 간편하게 자신의 개인 정보를 입력할 수 있으며, 사용자가 자신의 개인 정보 제공 이력을 확인하거나 제공 여부를 제어할 수 있어, 보다 효과적으로 자신의 개인 정보의 유출 및 유용을 억제할 수 있게 된다.At this time, the format is interlocked through an application program interface (API) so that the personal information of the at least one item can be received and displayed in real time from the user device. Accordingly, the user can easily input his personal information Thus, the user can check his personal information providing history or control the provision of his / her own personal information, thereby restricting the leakage and utilization of his or her personal information more effectively.

이상에서 본 발명의 대표적인 실시예들을 상세하게 설명하였으나, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 상술한 실시예에 대하여 본 발명의 범주에서 벗어나지 않는 한도 내에서 다양한 변형이 가능함을 이해할 것이다. 그러므로 본 발명의 권리범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허청구범위뿐만 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, . Therefore, the scope of the present invention should not be limited to the above-described embodiments, but should be determined by equivalents to the appended claims, as well as the appended claims.

100: 제1 장치
110: 개인 정보 저장부
120 : 개인 정보 연동부
130 : 메시지 수신부
140 : 개인 정보 제공부
200 : 제2 장치
100: First device
110: Personal information storage unit
120: Personal Information Interaction Department
130: message receiver
140: Providing personal information
200: Second device

Claims (12)

사용자 장치를 이용하여 사용자에 대한 하나 이상 항목의 개인 정보를 보관하고 처리하는 방법에 있어서,
제1 장치가 상기 사용자에 대한 하나 이상 항목의 개인 정보를 저장하여 보관하는 단계;
상기 제1 장치가 상기 하나 이상 항목을 포함하는 소정의 서식에 상기 하나 이상 항목의 개인 정보를 API(Application Program Interface)를 매개로 연동시키는 단계;
상기 제1 장치가 제2 장치로부터 상기 소정의 서식을 표시하기 위한 상기 하나 이상 항목의 개인 정보를 요청하는 메시지를 수신하는 단계; 및
상기 제1 장치가 상기 제2 장치로 상기 하나 이상 항목의 개인 정보를 제공하는 단계를 포함하며,
상기 서식은 상기 제1 장치로부터 상기 하나 이상 항목의 개인 정보를 실시간으로 제공받아 표시할 수 있도록 API(Application Program Interface)를 매개로 연동되는 것을 특징으로 하는 개인 정보 처리 방법.
A method for storing and processing personal information of one or more items for a user using a user device,
Storing the personal information of at least one item for the user by the first device;
Linking the personal information of the one or more items to a predetermined format including the one or more items through an API (Application Program Interface);
Receiving, by the first device, a message requesting personal information of the at least one item for displaying the predetermined form from a second device; And
The first device providing personal information of the at least one item to the second device,
Wherein the format is linked through an API (Application Program Interface) so that the first device can receive and display the personal information of the at least one item in real time.
제1항에 있어서,
상기 연동시키는 단계는,
상기 제1 장치가 사용자로부터 상기 서식에 대한 연동의 수락을 입력받는 단계; 및
상기 서식에 상기 하나 이상 항목의 개인 정보가 자동으로 기입되도록 하는 단계를 포함하는 것을 특징으로 하는 개인 정보 처리 방법.
The method according to claim 1,
Wherein the step of interlocking comprises:
Receiving the acceptance of interworking with the form from the user; And
And automatically writing the personal information of the one or more items in the form.
제1항에 있어서,
상기 서식은 웹페이지 형식으로 구성되며,
이때, 상기 제1 장치에서는 상기 웹페이지의 URL을 전달받아 웹 API(Web Application Program Interface)를 매개로 상기 웹페이지에 상기 하나 이상 항목의 개인 정보를 연동시키는 것을 특징으로 하는 개인 정보 처리 방법.
The method according to claim 1,
The format is configured in a web page format,
Wherein the first device receives the URL of the web page and links the personal information of the at least one item to the web page through a web application program interface (API).
제3항에 있어서,
상기 제1 장치는 상기 제2 장치로부터 상기 웹페이지의 URL을 전달받으며,
이때 상기 웹페이지에는 상기 제2 장치의 사용자에 관한 정보가 웹 API(Web Application Program Interface)를 매개로 연동되는 것을 특징으로 하는 개인 정보 처리 방법.
The method of claim 3,
The first device receives the URL of the web page from the second device,
Wherein the information about the user of the second device is linked to the web page via a Web API (Web Application Program Interface).
제3항에 있어서,
상기 제2 장치에서는 상기 웹페이지를 표시함에 있어서,
웹 API(Web Application Program Interface)를 이용하여 상기 제1 장치로부터 상기 하나 이상 항목의 개인 정보를 제공받아 표시하는 것을 특징으로 하는 개인 정보 처리 방법.
The method of claim 3,
In the second device, in displaying the web page,
And displaying the personal information of the one or more items received from the first device using a web application program interface (Web API).
제3항에 있어서,
상기 웹페이지는,
상기 제2 장치의 사용자가 열람만 할 수 있을 뿐 상기 하나 이상 항목의 개인 정보를 저장하거나 복사할 수 없는 것을 특징으로 하는 개인 정보 처리 방법.
The method of claim 3,
The web page includes:
Wherein the personal information of the one or more items can not be stored or copied only by the user of the second device.
제1항에 있어서,
상기 제1 장치가 상기 제2 장치로 상기 하나 이상 항목의 개인 정보를 제공한 이력을 사용자에게 제공하는 단계를 더 포함하는 것을 특징으로 하는 개인 정보 처리 방법.
The method according to claim 1,
Further comprising providing the user with a history of providing the personal information of the at least one item to the second device by the first device.
제1항에 있어서,
상기 제1 장치가 상기 제2 장치에 대한 상기 하나 이상 항목의 개인 정보 제공 가부를 확인하여 상기 하나 이상 항목의 개인 정보의 제공 여부를 결정하는 단계를 더 포함하는 것을 특징으로 하는 개인 정보 처리 방법.
The method according to claim 1,
Further comprising the step of the first device checking the provision of the personal information of the at least one item to the second device and determining whether to provide the at least one item of personal information.
제1항에 있어서,
상기 제1 장치는 상기 개인 정보로서 실제 개인 정보 또는 허위 개인 정보를 선택적으로 사용할 수 있는 것을 특징으로 하는 개인 정보 처리 방법.
The method according to claim 1,
Wherein the first device is capable of selectively using actual personal information or false personal information as the personal information.
제1항에 있어서,
상기 보관하는 단계에서,
상기 제1 장치는 상기 사용자에 대한 개인 정보를 암호화하여 저장하는 것을 특징으로 하는 개인 정보 처리 방법.
The method according to claim 1,
In the storing step,
Wherein the first device encrypts and stores the personal information for the user.
컴퓨터에서 제1항 내지 제10항 중 어느 한 항에 기재된 각 단계를 실행시키기 위하여 매체에 저장된 컴퓨터 프로그램.A computer program stored on a medium for executing the steps of any one of claims 1 to 10 in a computer. 사용자에 대한 하나 이상 항목의 개인 정보를 보관하고 처리하는 사용자 장치에 있어서,
상기 사용자에 대한 하나 이상 항목의 개인 정보를 저장하여 보관하는 개인 정보 저장부;
상기 하나 이상 항목을 포함하는 소정의 서식에 상기 하나 이상 항목의 개인 정보를 API(Application Program Interface)를 매개로 연동시키는 개인 정보 연동부;
외부 장치로부터 상기 소정의 서식을 표시하기 위한 상기 하나 이상 항목의 개인 정보를 요청하는 메시지를 수신하는 메시지 수신부; 및
상기 외부 장치로 상기 하나 이상 항목의 개인 정보를 제공하는 개인 정보 제공부를 포함하여 구성되며,
상기 서식은 상기 사용자 장치로부터 상기 하나 이상 항목의 개인 정보를 실시간으로 제공받아 표시할 수 있도록 API(Application Program Interface)를 매개로 연동되는 것을 특징으로 하는 사용자 장치.
A user device for storing and processing personal information of one or more items for a user,
A personal information storage unit for storing and storing personal information of at least one item for the user;
A personal information interlocking unit operable to interlock the personal information of the at least one item with a predetermined format including at least one item via an API (Application Program Interface);
A message receiving unit for receiving a message requesting personal information of the at least one item for displaying the predetermined form from an external apparatus; And
And a personal information providing unit for providing the personal information of the at least one item to the external apparatus,
Wherein the format is interworked via an API (Application Program Interface) so that the personal information of the one or more items can be received and displayed in real time from the user device.
KR1020160029713A 2016-03-11 2016-03-11 User apparatus, method for processing personal information using the same and computer program KR20170106067A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020160029713A KR20170106067A (en) 2016-03-11 2016-03-11 User apparatus, method for processing personal information using the same and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020160029713A KR20170106067A (en) 2016-03-11 2016-03-11 User apparatus, method for processing personal information using the same and computer program

Publications (1)

Publication Number Publication Date
KR20170106067A true KR20170106067A (en) 2017-09-20

Family

ID=60034109

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020160029713A KR20170106067A (en) 2016-03-11 2016-03-11 User apparatus, method for processing personal information using the same and computer program

Country Status (1)

Country Link
KR (1) KR20170106067A (en)

Similar Documents

Publication Publication Date Title
US10949555B2 (en) Encryption and decryption system and method
US9571526B2 (en) Methods and devices for analyzing user privacy based on a user's online presence
US8527582B2 (en) Systems and methods for requesting and delivering network content
US20130125202A1 (en) Security Systems And Methods For Encoding And Decoding Digital Content
CN104737175A (en) Method and system for browser identity
CN112287372B (en) Method and apparatus for protecting clipboard privacy
US9047489B2 (en) Security systems and methods for social networking
KR20100050816A (en) System and method for the easy selection of personal information using the network address book
JP5485484B1 (en) Information processing apparatus, information processing method, program, and storage medium
US20190347441A1 (en) Patient privacy de-identification in firewall switches forming VLAN segregation
EP2771834A1 (en) Security systems and methods for encoding and decoding digital content
US20220207636A1 (en) Methods and apparatus for managing and online transactions involving personal data
JP5388228B2 (en) Browsing terminal restriction system, browsing terminal restriction server, terminal, browsing terminal restriction method, program
CN117375986A (en) Application access method, device and server
CN110266686B (en) Data sharing method, device, equipment and computer readable storage medium
US20230259565A1 (en) System and method for facilitating presentation modification of a user interface
CN108683657B (en) Data security access method and device, terminal equipment and readable storage medium
WO2011058629A1 (en) Information management system
JP2006072629A (en) Personal information management system
KR20170106067A (en) User apparatus, method for processing personal information using the same and computer program
KR101980432B1 (en) Apparatus and method for managing personal information
CN110070448B (en) Electronic policy processing method and server
JP6369709B1 (en) Information management device
US20220229918A1 (en) Consent management methods
JP2023153693A (en) Program, information processing device, and personal information protection system

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E601 Decision to refuse application