KR20230120422A - Method and apparatus for adding friends into user account - Google Patents
Method and apparatus for adding friends into user account Download PDFInfo
- Publication number
- KR20230120422A KR20230120422A KR1020220016969A KR20220016969A KR20230120422A KR 20230120422 A KR20230120422 A KR 20230120422A KR 1020220016969 A KR1020220016969 A KR 1020220016969A KR 20220016969 A KR20220016969 A KR 20220016969A KR 20230120422 A KR20230120422 A KR 20230120422A
- Authority
- KR
- South Korea
- Prior art keywords
- link
- user
- receiving device
- friend
- generating device
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000003860 storage Methods 0.000 claims description 52
- 238000004891 communication Methods 0.000 claims description 51
- 230000006870 function Effects 0.000 description 21
- 238000012545 processing Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000005236 sound signal Effects 0.000 description 7
- 230000004044 response Effects 0.000 description 5
- 230000003190 augmentative effect Effects 0.000 description 4
- 238000013473 artificial intelligence Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 239000010408 film Substances 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000000691 measurement method Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Images
Classifications
-
- G06Q50/30—
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/40—Business processes related to the transportation industry
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Primary Health Care (AREA)
- Marketing (AREA)
- Human Resources & Organizations (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Data Mining & Analysis (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Operations Research (AREA)
Abstract
본 개시의 일 실시예에 따른 링크 생성 장치가 친구를 추가하는 방법은, 링크 생성 장치를 사용하는 링크 생성 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는 링크를 생성하는 단계; 생성된 링크를 제1 링크 수신 장치로 전송하는 단계; 제1 링크 수신 장치를 사용하는 제1 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 제1 링크 수신 장치의 제1 링크 이용 정보를 획득하는 단계; 및 제1 링크 수신 장치 사용자를 친구로 추가하는 단계;를 포함하고, 제1 링크 수신 장치 사용자를 친구로 추가하는 단계;는, 링크 생성 장치 사용자의 친구 추가 동의 및 제1 링크 수신 장치 사용자의 개인 정보 제공 동의를 식별하는 단계; 및 링크 생성 장치 사용자의 친구 추가 동의 및 제1 링크 수신 장치 사용자의 개인 정보 제공 동의가 식별되면, 제1 링크 수신 장치 사용자를 링크 생성 장치 사용자의 친구로 추가하는 요청을 서버로 전송하는 단계;를 포함한다.A method for adding a friend by a link generating device according to an embodiment of the present disclosure includes generating a link including information about an agreement to provide personal information of a link generating device user using the link generating device; Transmitting the created link to a first link receiving device; obtaining first link usage information of the first link receiving device, which includes information about consent to provision of personal information of a user of the first link receiving device using the first link receiving device; and adding the first link receiving device user as a friend; including, adding the first link receiving device user as a friend; includes the link generating device user's consent to add a friend and the first link receiving device user's personal information. identifying consent to provide information; and if the link generating device user's consent to add a friend and the first link receiving device user's consent to provide personal information are identified, transmitting a request to the server to add the first link receiving device user as a friend of the link generating device user. include
Description
링크는 정보를 제공하기 위하여 생성되고 공유되는 문자열로, 정보 공유를 위해 링크가 널리 활용되고 있다. Links are strings created and shared to provide information, and links are widely used for information sharing.
사회적 관계망 서비스(SNS, social networking service)의 발달에 따라, 종류가 다양해질 뿐 아니라 친구의 성격도 다양화되고 있다. 예를 들어, 실제로 친분 관계가 있거나 연락처를 보유한 관계의 사람은 물론, 오프라인에서는 교류가 없는 사람을 온라인 친구로 추가할 수 있다. 이와 같은 친구의 확장은 새로운 사업 영역, 예를 들어 온라인상에서의 컨텐츠(예를 들어, 뉴스 큐레이션)를 공유하고 이에 대한 소비로 인해 수익이 생기는 등 새로운 서비스에 활용이 가능하다.With the development of social networking services (SNS), not only the types are diversified, but also the characteristics of friends are diversified. For example, people with whom you actually have a close relationship or who have contacts, as well as people with whom you do not interact offline, can be added as online friends. Such expansion of friends can be used in new business areas, for example, new services such as sharing online content (eg, news curation) and generating revenue from consumption thereof.
실제로 친분관계가 있거나, 연락처를 보유하고 있는 관계에서만 SNS 친구 등록 또는 친구 추가가 가능하다면 그 확장성에 한계가 존재한다. 또한, 친구 추가를 위한 별도의 동작(예를 들어, 사용자 리스트 또는 검색을 통해 사용자를 찾아서 친구 추가 가능)을 통해 친구 추가가 가능한 경우, 사용자 편의성이 저하된다. 컨텐츠 공유를 위한 링크를 생성, 소비하는 과정에서 친구 추가가 가능하도록 하는 경우 추가 가능한 친구의 영역을 확장할 수 있다. 또한, 친구 추가를 위한 부가적인 동작이 수반될 필요가 없어 사용자 편의를 향상시킬 수 있다. If registering as an SNS friend or adding a friend is possible only in a relationship where there is an actual friendship or contact information, there is a limit to its scalability. In addition, when a friend can be added through a separate operation for adding a friend (eg, a user can be found through a user list or a search and added as a friend), user convenience is degraded. In the case of making it possible to add friends in the process of creating and consuming a link for content sharing, the area of friends that can be added can be expanded. In addition, user convenience can be improved since an additional operation for adding a friend does not need to be accompanied.
본 개시의 일 실시예에 따른 링크 생성 장치가 친구를 추가하는 방법은, 링크 생성 장치를 사용하는 링크 생성 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는 링크를 생성하는 단계; 생성된 링크를 제1 링크 수신 장치로 전송하는 단계; 제1 링크 수신 장치를 사용하는 제1 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 제1 링크 수신 장치의 제1 링크 이용 정보를 획득하는 단계; 및 제1 링크 수신 장치 사용자를 친구로 추가하는 단계;를 포함하고, 제1 링크 수신 장치 사용자를 친구로 추가하는 단계;는, 링크 생성 장치 사용자의 친구 추가 동의 및 제1 링크 수신 장치 사용자의 개인 정보 제공 동의를 식별하는 단계; 및 링크 생성 장치 사용자의 친구 추가 동의 및 제1 링크 수신 장치 사용자의 개인 정보 제공 동의가 식별되면, 제1 링크 수신 장치 사용자를 링크 생성 장치 사용자의 친구로 추가하는 요청을 서버로 전송하는 단계;를 포함한다.A method for adding a friend by a link generating device according to an embodiment of the present disclosure includes generating a link including information about an agreement to provide personal information of a link generating device user using the link generating device; Transmitting the created link to a first link receiving device; obtaining first link usage information of the first link receiving device, which includes information about consent to provision of personal information of a user of the first link receiving device using the first link receiving device; and adding the first link receiving device user as a friend; including, adding the first link receiving device user as a friend; includes the link generating device user's consent to add a friend and the first link receiving device user's personal information. identifying consent to provide information; and if the link generating device user's consent to add a friend and the first link receiving device user's consent to provide personal information are identified, transmitting a request to the server to add the first link receiving device user as a friend of the link generating device user. include
본 개시의 일 실시예에 따른 링크 수신 장치가 친구를 추가하는 방법은, 링크 생성 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는 링크를 획득하는 단계; 획득된 링크를 이용하는 단계; 링크 수신 장치를 사용하는 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 링크 수신 장치의 링크 이용 정보를 생성하는 단계; 생성된 링크 이용 정보를 링크 생성 장치로 전송하는 단계; 및 링크 생성 장치 사용자를 친구로 추가하는 단계;를 포함하고, 링크 생성 장치 사용자를 친구로 추가하는 단계;는, 링크 생성 장치 사용자의 개인 정보 제공 동의 및 링크 수신 장치 사용자의 친구 추가 동의를 식별하는 단계;를 더 포함하고, 링크 생성 장치 사용자의 개인 정보 제공 동의 및 링크 수신 장치 사용자의 친구 추가 동의가 식별되면, 링크 생성 장치 사용자를 링크 수신 장치 사용자의 친구로 추가하는 요청을 서버로 전송한다. A method for a link receiving device to add a friend according to an embodiment of the present disclosure includes obtaining a link including information about consent of a user of a link generating device to provide personal information; using the obtained link; generating link usage information of a link receiving device, including information about consent to provision of personal information of a user of the link receiving device using the link receiving device; Transmitting the generated link usage information to a link generating device; and adding the link generating device user as a friend; including, adding the link generating device user as a friend; identifying the link generating device user's consent to provide personal information and the link receiving device user's consent to add a friend; Step; further comprising, if the link generating device user's consent to provide personal information and the link receiving device user's consent to add a friend are identified, a request for adding the link generating device user as a friend of the link receiving device user is transmitted to the server.
본 개시의 일 실시예에 따른 링크 생성 장치는 통신부; 적어도 하나의 명령어(instruction)를 포함하는 프로그램을 저장하는 저장부; 및 저장부에 저장된 적어도 하나의 명령어를 실행하는 적어도 하나의 프로세서를 포함하고, 적어도 하나의 프로세서는 적어도 하나의 명령어를 실행함으로써, 링크 생성 장치를 사용하는 링크 생성 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는 링크를 생성하고, 생성된 링크를 제1 링크 수신 장치로 전송하고, 제1 링크 수신 장치를 사용하는 제1 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 제1 링크 수신 장치의 제1 링크 이용 정보를 획득하고, 제1 링크 수신 장치 사용자를 친구로 추가하고, 적어도 하나의 프로세서는 제1 링크 수신 장치 사용자를 친구로 추가하기 위하여, 링크 생성 장치 사용자의 친구 추가 동의 및 제1 링크 수신 장치 사용자의 개인 정보 제공 동의를 식별하고, 링크 생성 장치 사용자의 친구 추가 동의 및 제1 링크 수신 장치 사용자의 개인 정보 제공 동의가 식별되면, 제1 링크 수신 장치 사용자를 링크 생성 장치 사용자의 친구로 추가하는 요청을 서버로 전송한다. A link creation apparatus according to an embodiment of the present disclosure includes a communication unit; a storage unit for storing a program including at least one instruction; and at least one processor that executes at least one command stored in the storage unit, wherein the at least one processor executes the at least one command, thereby responding to the consent of the user of the link generating device to provide personal information using the link generating device. Generates a link including information, transmits the created link to the first link receiving device, and includes information about consent to provision of personal information of a user of the first link receiving device using the first link receiving device. Acquire first link usage information of the link receiving device, add the first link receiving device user as a friend, and at least one processor adds the first link receiving device user as a friend, so as to add the link generating device user as a friend. If the consent and the consent of the user of the first link receiving device to provide personal information are identified, and the consent of the user of the link generating device to add a friend and the consent of the user of the first link receiving device to provide personal information are identified, the user of the first link receiving device creates a link. Sends a request to add a device user as a friend to the server.
본 개시의 일 실시예에 따른 링크 수신 장치는 통신부; 적어도 하나의 명령어(instruction)를 포함하는 프로그램을 저장하는 저장부; 및 저장부에 저장된 적어도 하나의 명령어를 실행하는 적어도 하나의 프로세서를 포함하고, 적어도 하나의 프로세서는 적어도 하나의 명령어를 실행함으로써, 링크 생성 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는 링크를 획득하고, 획득된 링크를 이용하고, 링크 수신 장치를 사용하는 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 링크 수신 장치의 링크 이용 정보를 생성하고, 생성된 링크 이용 정보를 링크 생성 장치로 전송하고, 링크 생성 장치 사용자를 친구로 추가하고, 적어도 하나의 프로세서는, 링크 생성 장치 사용자를 친구로 추가하기 위하여, 링크 생성 장치 사용자의 개인 정보 제공 동의 및 링크 수신 장치 사용자의 친구 추가 동의를 식별하고, 링크 생성 장치 사용자의 개인 정보 제공 동의 및 링크 수신 장치 사용자의 친구 추가 동의가 식별되면, 링크 생성 장치 사용자를 링크 수신 장치 사용자의 친구로 추가하는 요청을 서버로 전송한다. A link receiving apparatus according to an embodiment of the present disclosure includes a communication unit; a storage unit for storing a program including at least one instruction; and at least one processor that executes at least one command stored in the storage unit, and the at least one processor executes the at least one command, thereby generating a link including information about the consent of the user of the link generating device to provide personal information. Obtaining, using the acquired link, generating link usage information of the link receiving device, including information on consent to provide personal information of a link receiving device user who uses the link receiving device, and linking the generated link using information to the link. Send to the generating device, add the user of the link generating device as a friend, and at least one of the processors consents to the provision of personal information of the user of the link generating device and adds the user of the link receiving device as a friend, so as to add the user of the link generating device as a friend. Consent is identified, and if the link generating device user's consent to provide personal information and the link receiving device user's consent to add a friend are identified, a request for adding the link generating device user as a friend of the link receiving device user is transmitted to the server.
한편, 본 개시의 일 실시예에 따르면, 전술한 방법을 실행하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.Meanwhile, according to one embodiment of the present disclosure, a computer-readable recording medium recording a program for executing the above-described method is provided.
도 1은, 본 개시의 일 실시예에 따른 친구 추가 시스템을 나타낸다.
도 2는, 본 개시의 일 실시예에 따른 친구 추가 시스템에서, 각 사용자의 동의 여부에 따른 친구 추가 여부를 나타낸다.
도 3은, 본 개시의 일 실시예에 따른 링크 생성 장치의 블록도이다.
도 4는, 본 개시의 일 실시예에 따른 링크 수신 장치의 블록도이다.
도 5는, 본 개시의 일 실시예에 따른 본 개시의 일 실시예에 따른 친구 추가 시스템의 동작 흐름도를 나타낸다.
도 6은, 본 개시의 일 실시예에 따른 본 개시의 일 실시예에 따른 친구 추가 시스템의 동작 흐름도를 나타낸다.
도 7은, 본 개시의 일 실시예에 따른 링크 생성 장치가 친구를 추가하는 방법의 순서도이다.
도 8은, 본 개시의 일 실시예에 따른 링크 수신 장치가 친구를 추가하는 방법의 순서도이다.
도 9는, 본 개시의 일 실시예에 따른 링크 생성 장치 및 링크 수신 장치의 동작 시나리오를 나타낸다.
도 10은, 본 개시의 일 실시예에 따른 링크 공유 시스템에서, 친구에게 링크를 공유하는 방법을 설명하기 위한 도면이다.
도 11은, 본 개시의 일 실시예에 따른 친구 관리 시스템에서, 링크 이용 정보를 관리하는 방법을 설명하기 위한 도면이다. 1 shows a friend adding system according to an embodiment of the present disclosure.
2 shows whether a friend is added according to the consent of each user in the friend adding system according to an embodiment of the present disclosure.
3 is a block diagram of a link generating device according to an embodiment of the present disclosure.
4 is a block diagram of a link receiving device according to an embodiment of the present disclosure.
5 is an operation flowchart of a friend adding system according to an embodiment of the present disclosure according to an embodiment of the present disclosure.
6 shows an operation flowchart of a friend adding system according to an embodiment of the present disclosure according to an embodiment of the present disclosure.
7 is a flowchart of a method of adding a friend by a link creation device according to an embodiment of the present disclosure.
8 is a flowchart of a method of adding a friend by a link receiving apparatus according to an embodiment of the present disclosure.
9 illustrates an operating scenario of a link generating device and a link receiving device according to an embodiment of the present disclosure.
10 is a diagram for explaining a method of sharing a link with a friend in a link sharing system according to an embodiment of the present disclosure.
11 is a diagram for explaining a method of managing link usage information in a friend management system according to an embodiment of the present disclosure.
이하, 본 개시의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings.
실시 예를 설명함에 있어서 본 개시가 속하는 기술 분야에 익히 알려져 있고 본 개시와 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 이는 불필요한 설명을 생략함으로써 본 개시의 요지를 흐리지 않고 더욱 명확히 전달하기 위함이다.In describing the embodiments, descriptions of technical contents that are well known in the technical field to which the present disclosure belongs and are not directly related to the present disclosure will be omitted. This is to more clearly convey the gist of the present disclosure without obscuring it by omitting unnecessary description.
마찬가지 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 개략적으로 도시되었다. 또한, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 각 도면에서 동일한 또는 대응하는 구성요소에는 동일한 참조 번호를 부여하였다.For the same reason, in the accompanying drawings, some components are exaggerated, omitted, or schematically illustrated. Also, the size of each component does not entirely reflect the actual size. In each figure, the same reference number is assigned to the same or corresponding component.
본 개시의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시 예들을 참조하면 명확해질 것이다. 그러나 본 개시는 이하에서 개시되는 실시 예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시 예들은 본 개시가 완전하도록 하고, 본 개시가 속하는 기술분야에서 통상의 지식을 가진 자에게 본 개시의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 개시는 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present disclosure, and methods for achieving them, will become clear with reference to embodiments described below in detail in conjunction with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms, but only the present embodiments make the present disclosure complete, and those of ordinary skill in the art to which the present disclosure belongs It is provided to fully inform the scope of the present disclosure, which is only defined by the scope of the claims. Like reference numbers designate like elements throughout the specification.
이 때, 처리 흐름도 도면들의 각 블록과 흐름도 도면들의 조합들은 컴퓨터 프로그램 인스트럭션들에 의해 수행될 수 있음을 이해할 수 있을 것이다. 이들 컴퓨터 프로그램 인스트럭션들은 범용 컴퓨터, 특수용 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서에 탑재될 수 있으므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비의 프로세서를 통해 수행되는 그 인스트럭션들이 흐름도 블록(들)에서 설명된 기능들을 수행하는 수단을 생성하게 된다. 이들 컴퓨터 프로그램 인스트럭션들은 특정 방식으로 기능을 구현하기 위해 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 지향할 수 있는 컴퓨터 이용 가능 또는 컴퓨터 판독 가능 메모리에 저장되는 것도 가능하므로, 그 컴퓨터 이용가능 또는 컴퓨터 판독 가능 메모리에 저장된 인스트럭션들은 흐름도 블록(들)에서 설명된 기능을 수행하는 인스트럭션 수단을 내포하는 제조 품목을 생산하는 것도 가능하다. 컴퓨터 프로그램 인스트럭션들은 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에 탑재되는 것도 가능하므로, 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비 상에서 일련의 동작 단계들이 수행되어 컴퓨터로 실행되는 프로세스를 생성해서 컴퓨터 또는 기타 프로그램 가능한 데이터 프로세싱 장비를 수행하는 인스트럭션들은 흐름도 블록(들)에서 설명된 기능들을 실행하기 위한 단계들을 제공하는 것도 가능하다.At this time, it will be understood that each block of the process flow chart diagrams and combinations of the flow chart diagrams can be performed by computer program instructions. These computer program instructions may be embodied in a processor of a general purpose computer, special purpose computer, or other programmable data processing equipment, so that the instructions executed by the processor of the computer or other programmable data processing equipment are described in the flowchart block(s). It creates means to perform functions. These computer program instructions may also be stored in a computer usable or computer readable memory that can be directed to a computer or other programmable data processing equipment to implement functionality in a particular way, such that the computer usable or computer readable memory The instructions stored in are also capable of producing an article of manufacture containing instruction means that perform the functions described in the flowchart block(s). The computer program instructions can also be loaded on a computer or other programmable data processing equipment, so that a series of operational steps are performed on the computer or other programmable data processing equipment to create a computer-executed process to generate computer or other programmable data processing equipment. Instructions for performing processing equipment may also provide steps for performing the functions described in the flowchart block(s).
또한, 각 블록은 특정된 논리적 기능(들)을 실행하기 위한 하나 이상의 실행 가능한 인스트럭션들을 포함하는 모듈, 세그먼트 또는 코드의 일부를 나타낼 수 있다. 또, 몇 가지 대체 실행 예들에서는 블록들에서 언급된 기능들이 순서를 벗어나서 발생하는 것도 가능함을 주목해야 한다. 예컨대, 잇달아 도시되어 있는 두 개의 블록들은 사실 실질적으로 동시에 수행되는 것도 가능하고 또는 그 블록들이 때때로 해당하는 기능에 따라 역순으로 수행되는 것도 가능하다.Additionally, each block may represent a module, segment, or portion of code that includes one or more executable instructions for executing specified logical function(s). It should also be noted that in some alternative implementations it is possible for the functions mentioned in the blocks to occur out of order. For example, two blocks shown in succession may in fact be executed substantially concurrently, or the blocks may sometimes be executed in reverse order depending on their function.
이 때, 본 실시예에서 사용되는 '~부'라는 용어는 소프트웨어 또는 FPGA또는 ASIC과 같은 하드웨어 구성요소를 의미하며, '~부'는 어떤 역할들을 수행한다. 그렇지만 '~부'는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. '~부'는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 '~부'는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 '~부'들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 '~부'들로 결합되거나 추가적인 구성요소들과 '~부'들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 '~부'들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다. 또한 실시예에서 ‘~부’는 하나 이상의 프로세서를 포함할 수 있다.At this time, the term '~unit' used in this embodiment means software or a hardware component such as FPGA or ASIC, and '~unit' performs certain roles. However, '~ part' is not limited to software or hardware. '~bu' may be configured to be in an addressable storage medium and may be configured to reproduce one or more processors. Therefore, as an example, '~unit' refers to components such as software components, object-oriented software components, class components, and task components, processes, functions, properties, and procedures. , subroutines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables. Functions provided within components and '~units' may be combined into smaller numbers of components and '~units' or further separated into additional components and '~units'. In addition, components and '~units' may be implemented to play one or more CPUs in a device or a secure multimedia card. Also, in the embodiment, '~ unit' may include one or more processors.
본 개시 전체에서 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 본 명세서에 기재된 “~부”, “~모듈” 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When it is said that a certain part "includes" a certain component throughout the present disclosure, it means that it may further include other components, not excluding other components unless otherwise stated. In addition, terms such as “~unit” and “~module” described in this specification refer to a unit that processes at least one function or operation, which may be implemented as hardware or software or a combination of hardware and software. .
명세서 전체에서, 어떤 부분이 다른 부분과 “연결”되어 있다고 할 때, 이는 “직접적으로 연결”되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 “전기적으로 연결”되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 “포함”한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is said to be “connected” to another part, this includes not only the case where it is “directly connected” but also the case where it is “electrically connected” with another element in between. . In addition, when a part "includes" a certain component, it means that it may further include other components, not excluding other components unless otherwise stated.
본 명세서에서 사용된 표현 “~하도록 구성된(또는 설정된)(configured to)”은 상황에 따라, 예를 들면, “~에 적합한(suitable for)”, “~하는 능력을 가지는(having the capacity to)”, “~하도록 설계된(designed to)”, “~하도록 변경된(adapted to)”, “~하도록 만들어진(made to)”, 또는 “~를 할 수 있는(capable of)”과 바꾸어 사용될 수 있다. 용어 “~하도록 구성된(또는 설정된)”은 하드웨어적으로 “특별히 설계된(specifically designed to)” 것만을 반드시 의미하지 않을 수 있다. 대신, 어떤 상황에서는, “~하도록 구성된 시스템”이라는 표현은, 그 시스템이 다른 장치 또는 부품들과 함께 “~할 수 있는” 것을 의미할 수 있다. 예를 들면, 문구 “A, B, 및 C를 수행하도록 구성된(또는 설정된) 프로세서”는 해당 동작을 수행하기 위한 전용 프로세서(예: 임베디드 프로세서), 또는 메모리에 저장된 하나 이상의 소프트웨어 프로그램들을 실행함으로써, 해당 동작들을 수행할 수 있는 범용 프로세서(generic-purpose processor)(예: CPU 또는 application processor)를 의미할 수 있다.The expression “configured to (or configured to)” used in this specification means, depending on the situation, for example, “suitable for”, “having the capacity to” ”, “designed to”, “adapted to”, “made to”, or “capable of”. The term “configured (or set) to” may not necessarily mean only “specifically designed to” hardware. Instead, in some contexts, the expression "a system configured to" may mean that the system "is capable of" in conjunction with other devices or components. For example, the phrase "a processor configured (or configured) to perform A, B, and C" can be used by a dedicated processor (eg, embedded processor) to perform those operations, or by executing one or more software programs stored in memory; It may mean a general-purpose processor (eg, CPU or application processor) capable of performing corresponding operations.
이하 첨부된 도면을 참고하여 본 개시를 상세히 설명하기로 한다.Hereinafter, the present disclosure will be described in detail with reference to the accompanying drawings.
도 1은, 본 개시의 일 실시예에 따른 친구 추가 시스템을 나타낸다. 1 shows a friend adding system according to an embodiment of the present disclosure.
도 1을 참조하면, 본 개시의 일 실시예에 따른 친구 추가 시스템은 링크 생성 장치 1000, 및 링크 수신 장치 2000를 포함할 수 있다. Referring to FIG. 1 , a friend adding system according to an embodiment of the present disclosure may include a
본 개시의 일 실시예에 따른 링크 생성 장치 1000는 링크 생성 장치 사용자 1001의 입력에 기초하여, 이용하고 있는 컨텐츠 또는 이용하고자 하는 컨텐츠를 다른 장치(예를 들어, 링크 수신 장치)로 공유하기 위하여 해당 컨텐츠에 대한 링크를 생성할 수 있는 장치를 의미한다. 링크 생성 장치 1000는 생성된 링크를 다른 장치(예를 들어, 링크 수신 장치)로 전송(공유)하고 전송된 링크를 이용한 다른 장치(예를 들어, 링크 수신 장치)의 사용자를 링크 생성 장치 사용자 1001(미도시)의 친구로 추가할 수 있다. 링크 생성 장치 1000는 휴대 전화, 태블릿 PC, 및 증강현실 장치 등의 모바일 장치 뿐 아니라, 디스플레이 장치 등을 포함할 수 있으나, 이에 제한되는 것은 아니다.Based on the input of the link
본 개시의 일 실시예에 따른 링크 수신 장치 2000는 링크 수신 장치 사용자 2001의 입력에 기초하여, 다른 장치(예를 들어 링크 생성 장치 1000)에서 생성된 링크를 수신하고 수신된 링크를 이용하는 장치를 의미한다. 링크 수신 장치 2000는 링크를 생성한 다른 장치(예를 들어 링크 생성 장치 1000)의 사용자를 링크 수신 장치 사용자 2001의 친구로 추가할 수 있다. 링크 수신 장치 2000는 링크 생성 장치 1000로부터 직접 링크를 수신하거나, 다른 장치를 통해 간접적으로 링크를 수신하는 경우를 모두 포함할 수 있다. 링크 수신 장치 2000는 휴대 전화, 태블릿 PC, 및 증강현실 장치 등의 모바일 장치 뿐 아니라, 디스플레이 장치 등을 포함할 수 있으나, 이에 제한되는 것은 아니다. The
링크 생성 장치 1000 및 링크 수신 장치 2000를 통신 연결하는 네트워크(미도시)는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN) 또는 부가가치 통신망(Value Added Network; VAN) 등과 같은 유선 네트워크나 이동 통신망(mobile radio communication network) 또는 위성 통신망 등과 같은 모든 종류의 무선 네트워크로 구현될 수 있다. 또한, 네트워크는 근거리 통신망(Local Area Network; LAN), 광역 통신망(Wide Area Network; WAN), 부가가치 통신망(Value Added Network; VAN), 이동 통신망(mobile radio communication network) 또는 위성 통신망 중 적어도 둘 이상의 상호 조합을 포함할 수 있으며, 도 1에 도시된 각 네트워크 구성 주체가 서로 원활하게 통신을 할 수 있도록 하는 포괄적인 의미의 데이터 통신망이며, 유선 인터넷, 무선 인터넷 및 모바일 무선 통신망을 포함한다. 무선 통신은 예를 들어, 무선 랜(Wi-Fi), 블루투스, 블루투스 저 에너지(Bluetooth low energy), 지그비, WFD(Wi-Fi Direct), UWB(ultra wideband), 적외선 통신(IrDA, infrared Data Association), NFC(Near Field Communication) 등이 있을 수 있으나, 이에 한정되는 것은 아니다.A network (not shown) that communicatively connects the
이하에서, 본 개시의 일 실시예에 따른 친구 추가 시스템의 동작 흐름을 간략히 설명하면 다음과 같다. Hereinafter, the operation flow of the friend adding system according to an embodiment of the present disclosure is briefly described as follows.
(동작 1) 링크 생성 장치 1000는 링크 생성 장치 사용자 1001가 링크 생성 장치 1000를 이용하던 중, 이용하고 있는 컨텐츠 또는 이용하고자 하는 컨텐츠를 다른 장치(예를 들어, 링크 수신 장치)로 공유하기 위하여 해당 컨텐츠에 대한 링크를 생성할 수 있다. (Operation 1) The
링크는 링크 생성 장치 사용자 1001가 이용중인 컨텐츠 또는 이용하고자 하는 컨텐츠로 접근할 수 있는 문자열로, 특정 웹페이지로 이동하는 하이퍼링크(hyper-link)를 의미할 수 있으며, 웹사이트의 메인 페이지로 이동하는 단순 링크(simple link), 및 웹사이트의 특정 페이지로 이동하는 딥 링크(deep link)를 포함할 수 있다.The link is a character string that allows the
(동작 2) 링크 생성 장치 1000는 네트워크를 통해 링크 수신 장치 2000로 링크를 공유할 수 있다. (Operation 2) The
링크 생성 장치 1000가 링크를 공유하는 것은, 전송된 링크를 통해 링크 수신 장치 사용자 2001가 링크와 연결된 컨텐츠를 함께 소비(공유)할 수 있도록 하는 것을 의미하며 생성된 링크를 링크 수신 장치 2000를 통신 연결하는 네트워크를 통해 전송하는 동작을 포함한다. Sharing the link by the
(동작 3) 링크 수신 장치 2000는 링크 생성 장치 1000)에서 생성된 링크를 수신하고 수신된 링크를 이용할 수 있다. (Operation 3) The
링크 수신 장치 2000는 링크 수신 장치 사용자 2001의 사용자 입력에 기초하여, 링크를 이용하도록 할 수 있다. 링크를 이용하는 것은 링크를 선택하고, 링크를 실행함으로써 링크된 컨텐츠를 이용하는 동작을 포함한다. The
(동작 4) 링크 생성 장치 1000 및 링크 수신 장치 2000는 각각 링크 수신 장치 사용자 2001 및 링크 생성 장치 사용자 1001를 친구로 추가할 수 있다. (Operation 4) The
링크 생성 장치 1000는 링크 생성 장치 1000에서 생성된 링크를 이용한 링크 수신 장치 2000의 사용자를 친구로 추가할 수 있고, 링크 수신 장치 2000는 링크 수신 장치 2000에서 이용한 링크를 생성한 링크 생성 장치 1000의 사용자를 친구로 추가할 수 있다. 다른 사용자를 친구로 추가하는 것은, 장치 사용자 계정에 다른 사용자를 친구로 등록하는 것을 의미할 수 있으며, 사용자 계정은 별도의 친구 관리 서버(미도시)에 의해 관리될 수 있다. The
필요한 경우, 친구 추가를 위한 개인 정보 제공에 대한 동의를 사용자 계정과 연동하고, 개인 정보 제공 동의가 있는 경우에만 링크 생성, 소비의 상대방에게 자신이 친구로 추가되도록 하여, 불필요한 개인 정보 유출을 방지할 수 있다. 또한, 자동 친구 추가에 대한 동의를 사용자 계정과 연동하고, 자동 친구 추가에 대한 동의가 있는 경우에만 링크 생성, 소비의 상대방을 자신의 친구로 추가되도록 하여, 불필요한 친구 추가를 방지할 수 있다. If necessary, link the consent to provide personal information for friend addition with the user account, create a link only when there is consent to provide personal information, and allow the consumer to add you as a friend to prevent unnecessary personal information leakage. can In addition, it is possible to prevent unnecessary friend addition by interlocking consent for automatic friend addition with a user account, creating a link, and adding a consuming partner as one's own friend only when there is consent for automatic friend addition.
도 2는, 본 개시의 일 실시예에 따른 친구 추가 시스템에서, 각 사용자의 동의 여부에 따른 친구 추가 여부를 나타낸다. 2 shows whether a friend is added according to the consent of each user in the friend adding system according to an embodiment of the present disclosure.
도 1에 도시된 바와 같이 링크를 생성하고 이용하는 동작만으로 서로를 친구로 추가할 수 있도록 함으로써, 친구 추가를 위한 별도의 동작 또는 입력이 없이도 공통의 관심사 또는 공통의 취미를 가진 사용자를 친구로 등록할 수 있다. 또한, 전화번호나 이메일 등의 연락처를 가지고 있지 않은 사용자를 친구로 확보할 수 있다. As shown in FIG. 1, it is possible to register users with common interests or common hobbies as friends without a separate operation or input for adding friends by allowing each other to be added as friends only by creating and using a link. can In addition, users who do not have contact information such as phone numbers or e-mails can be secured as friends.
그러나, 링크를 생성하고 이용하는 동작이 있는 경우 무조건 서로를 친구로 추가할 수 있도록 하는 경우, 사용자의 실제 의도가 무시될 가능성이 있으므로 사용자의 사전 동의가 필요하다. 예를 들어, 다른 사용자를 친구로 추가하는 주체는 자동으로 친구를 추가하는 것에 대한 동의가 필요하고, 다른 사용자의 친구로 추가되는 주체는 친구로 추가되는 것에 대한 동의가 필요하다. 친구로 추가되는 것에 대한 동의는 친구 추가를 위한 개인 정보를 상대방 장치, 계정 또는 친구 관리 서버로 제공하는 것에 대한 동의를 포함할 수 있다. However, if there is an action of creating and using a link, if it is possible to add each other as friends unconditionally, the user's actual intention may be ignored, so the user's prior consent is required. For example, a subject adding another user as a friend needs consent to automatically add a friend, and a subject added as a friend of another user needs consent to be added as a friend. Consent to being added as a friend may include consent to provide personal information for friend addition to the other party's device, account, or friend management server.
링크 생성 장치 1000는, 링크 생성 장치 1000의 메모리(미도시) 또는 친구 관리 서버로부터 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부 및 친구 추가 동의 여부를 획득할 수 있다. 링크 생성 장치 1000는, 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부에 대한 정보를 포함하는 링크를 생성하고, 생성된 링크를 링크 수신 장치 2000로 전송할 수 있다. The
링크 수신 장치 2000는, 링크 수신 장치 2000의 메모리(미도시) 또는 친구 관리 서버로부터 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 여부 및 친구 추가 동의 여부를 획득할 수 있다. 링크 수신 장치 2000는, 수신된 링크를 이용하고 링크에 포함된 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부에 대한 정보를 식별하여 링크 생성 장치 사용자 1001가 개인 정보 제공에 동의하고, 링크 수신 장치 2001 사용자가 친구 추가에 동의한 경우, 링크 생성 장치 사용자 1001를 친구로 추가할 수 있다. The
링크 수신 장치 2000는, 링크 이용시 링크 수신 장치 사용자의 개인 정보 제공 동의 여부에 대한 정보를 포함하는 링크 이용 정보를 생성하고, 생성된 링크 이용 정보를 링크 생성 장치 1000로 전송할 수 있다. When using the link, the
링크 생성 장치 1000는, 수신된 링크 이용 정보에 포함된 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 여부를 식별하여 링크 수신 장치 사용자 2001가 개인 정보 제공에 동의하고, 링크 생성 장치 사용자 1001가 친구 추가에 동의한 경우, 링크 수신 장치 사용자 2001를 친구로 추가할 수 있다. The
도 2를 참조하면, 링크 생성 장치 사용자 1001의 정보 제공 동의 여부 및 친구 추가 동의 여부, 링크 수신 장치 사용자 2001의 정보 제공 동의 여부 및 친구 추가 동의 여부에 따라 친구 추가 여부가 달라질 수 있다. 모든 경우는 링크 수신 장치 2000가 링크 생성 장치 1000에서 생성된 링크를 이용한 경우를 가정한다. Referring to FIG. 2 , whether to add a friend may vary depending on whether the link
예를 들어, 링크 생성 장치 사용자 1001가 친구 추가에 동의하고 링크 수신 장치 사용자 2001가 개인 정보 제공에 동의한 경우(A-E, A-G, B-G), 링크 생성 장치 1000는 링크 생성 장치 사용자 1001 계정에 링크 수신 장치 사용자 2001를 친구로 추가할 수 있다. For example, if link
또는, 링크 수신 장치 사용자 2001가 친구 추가에 동의하고 링크 수신 장치 사용자 2001가 친구 추가에 동의하고 링크 생성 장치 사용자 1001가 개인 정보 제공에 동의한 경우(A-E, C-E, C-F), 링크 수신 장치 2000는 링크 수신 장치 사용자 2001 계정에 링크 생성 장치 사용자 1001를 친구로 추가할 수 있다. Alternatively, if the link
그 외의 경우, 예를 들어 링크 생성 장치 1000 또는 링크 수신 장치 2000의 각 사용자가 친구 추가에 동의하지 않거나 상대방 사용자가 개인 정보 제공에 동의하지 않은 경우(A-F, A-H, B-E, B-F, B-H, C-G, C-H, D-E, D-F, D-G, D-H), 링크 생성 장치 1000 및 링크 수신 장치 2000는 다른 장치의 사용자를 친구로 추가할 수 없다. In other cases, for example, when each user of the
도 3은, 본 개시의 일 실시예에 따른 링크 생성 장치의 블록도이다.3 is a block diagram of a link generating device according to an embodiment of the present disclosure.
도 3을 참조하면, 링크 생성 장치 1000는 프로세서 1100, 통신부 1200, 입력부 1300, 출력부 1400, 및 저장부 1500를 포함할 수 있다. 그러나 도시된 구성요소 모두가 필수구성요소인 것은 아니다. 도시된 구성요소보다 많은 구성요소에 의해 링크 생성 장치 1000가 구현될 수도 있고, 그보다 적은 구성요소에 의해서도 링크 생성 장치 1000는 구현될 수 있다.Referring to FIG. 3 , a
링크 생성 장치 1000는 링크 생성 장치 사용자 1001의 입력에 기초하여, 이용하고 있는 컨텐츠 또는 이용하고자 하는 컨텐츠를 다른 장치(예를 들어, 링크 수신 장치)로 공유하기 위하여 해당 컨텐츠에 대한 링크를 생성할 수 있는 장치를 의미한다.Based on the input of the link
이하 상기 구성요소들에 대해 차례로 살펴본다. 도 3을 참조하면, 링크 생성 장치는 프로세서 1100, 통신부 1200, 입력부 1300, 출력부 1400, 및 저장부 1500를 포함할 수 있다. 그러나 도시된 구성요소 모두가 필수구성요소인 것은 아니다. 도시된 구성요소보다 많은 구성요소에 의해 링크 생성 장치 1000가 구현될 수도 있고, 그보다 적은 구성요소에 의해서도 링크 생성 장치 1000는 구현될 수 있다.Hereinafter, the above components are examined in turn. Referring to FIG. 3 , the link generating device may include a
이하 상기 구성요소들에 대해 차례로 살펴본다. Hereinafter, the above components are examined in turn.
통신부 1200는, 링크 생성 장치 1000와 서버 장치(미도시), 링크 생성 장치 1000와 외부 장치(미도시) 간의 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다. 예를 들어, 통신부 1200는, 근거리 통신부, 및 방송 수신부를 포함할 수 있다. The
근거리 통신부(short-range wireless communication unit)는, 블루투스 통신부, BLE(Bluetooth Low Energy) 통신부, 근거리 무선 통신부(Near Field Communication unit), WLAN(와이파이) 통신부, 지그비(Zigbee) 통신부, 적외선(IrDA, infrared Data Association) 통신부, WFD(Wi-Fi Direct) 통신부, UWB(ultra wideband) 통신부, Ant+ 통신부 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. The short-range wireless communication unit includes a Bluetooth communication unit, a Bluetooth Low Energy (BLE) communication unit, a Near Field Communication unit (WLAN) communication unit, a Zigbee communication unit, an infrared (IrDA) It may include a Data Association (Data Association) communication unit, a Wi-Fi Direct (WFD) communication unit, an ultra wideband (UWB) communication unit, an Ant+ communication unit, etc., but is not limited thereto.
방송 수신부는, 방송 채널을 통하여 외부로부터 방송 신호 및/또는 방송 관련된 정보를 수신한다. 방송 채널은 위성 채널, 지상파 채널을 포함할 수 있다. 구현 예에 따라서 링크 생성 장치 1000는 방송 수신부를 포함하지 않을 수도 있다.The broadcast reception unit receives a broadcast signal and/or broadcast-related information from the outside through a broadcast channel. Broadcast channels may include satellite channels and terrestrial channels. According to an implementation example, the
통신부 1200는 외부 장치(미도시)로부터 컨텐츠를 획득할 수 있다. 통신부 1200는 유선 또는 무선 통신을 통해 외부 장치(미도시)로부터 컨텐츠를 획득할 수 있다. 여기서, 외부 장치(미도시)는 서버 장치, 모바일 단말, 웨어러블 장치(예컨대, 시계, 밴드, 안경, 마스크 등), 가전 기기(예컨대, TV, 데스크 탑 PC, 노트북, DVD 장치, 세탁기, 냉장고 등) 등을 포함할 수 있으나, 이에 한정되는 것은 아니다. 컨텐츠는 멀티미디어 파일, 비디오 파일 및 오디오 파일을 포함할 수 있다. The
입력부 1300는, 사용자가 링크 생성 장치 1000를 제어하기 위한 데이터를 입력하는 수단을 의미한다. 예를 들어, 입력부 1300에는 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 조그 휠, 조그 스위치 등이 있을 수 있으나 이에 한정되는 것은 아니다. The
본 개시의 일 실시예에 의하면, 입력부 1300는 전원 버튼, 밝기 설정 버튼, 예약 설정 버튼, 모드 변경 버튼, 음량 조정 버튼 등을 포함하는 버튼부를 포함할 수 있다.According to an embodiment of the present disclosure, the
입력부 1300는, 영상을 촬영하기 위한 카메라부 1310 및 소리를 획득하기 위한 소리 수신부 1330를 포함할 수 있다. The
카메라부 1310는 이미지를 획득하기 위한 카메라 또는 카메라 모듈과 동일 또는 유사한 구성으로 이해될 수 있다. 일 실시 예에서, 카메라부 1310는 렌즈, 근접 센서 및 이미지 센서를 포함하며 링크 생성 장치 1000의 주변을 촬영할 수 있다. 카메라부 1310는 촬영 기능을 요구하는 애플리케이션이 실행되는 경우에 이미지 센서를 통해 정지 영상 또는 동영상 등의 화상 프레임을 얻을 수 있다. 이미지 센서를 통해 캡쳐된 이미지는 프로세서 1100 또는 별도의 이미지 처리부(미도시)를 통해 처리될 수 있다. The
다양한 실시 예에 따르면, 카메라부 1310는 기능 또는 목적에 따라 하나 이상일 수 있다. 예를 들면, 카메라 1310는 광각 렌즈를 포함하는 제1 카메라 센서 및 망원 렌즈를 포함하는 제2 카메라를 포함할 수 있다. 카메라부 1310는, 예를 들어, 회전 가능한 RGB 카메라 모듈 또는 복수의 뎁스 카메라 모듈 중 적어도 하나를 포함하거나, 카메라부 1310는 광각 렌즈를 포함하는 제1 카메라 센서 및 망원 렌즈를 포함하는 제2 카메라를 포함할 수 있으나, 이에 제한되지 않는다.According to various embodiments, one or
소리 수신부 1330는 링크 생성 장치 1000 사용자의 음성 또는 링크 생성 장치 1000 주변의 소리를 획득하기 위하여 적어도 하나의 마이크로폰(미도시)을 포함할 수 있다. 마이크로폰은, 외부의 음향 신호를 입력 받아 전기적인 음성 데이터로 처리한다. 예를 들어, 마이크로폰은 외부 장치 또는 화자로부터 음향 신호(예컨대, 음성 명령)를 수신할 수 있다. 마이크로폰은 외부의 음향 신호를 입력 받는 과정에서 발생 되는 잡음(noise)을 제거하기 위한 다양한 잡음 제거 알고리즘을 이용할 수 있다. The
출력부 1400는, 오디오 신호 또는 비디오 신호의 출력을 위한 것이다. 출력부 1400는 디스플레이부 1410 및 스피커부 1430를 포함할 수 있다. The
디스플레이부 1410와 터치패드가 레이어 구조를 이루어 터치스크린으로 구성되는 경우, 디스플레이부 1410는 출력 장치 이외에 입력 장치로도 사용될 수 있다. 디스플레이부 1410는 액정 디스플레이부(liquid crystal display), 박막 트랜지스터 액정 디스플레이부(thin film transistor-liquid crystal display), 유기 발광 다이오드(organic light-emitting diode), 플렉시블 디스플레이부(flexible display), 3차원 디스플레이부(3D display), 전기영동 디스플레이부(electrophoretic display) 중에서 적어도 하나를 포함할 수 있다. 그리고 링크 생성 장치 1000의 구현 형태에 따라 링크 생성 장치 1000는 디스플레이부 1410를 2개 이상 포함할 수도 있다.When the display unit 1410 and the touch pad form a layer structure to form a touch screen, the display unit 1410 may be used as an input device as well as an output device. The display unit 1410 includes a liquid crystal display, a thin film transistor-liquid crystal display, an organic light-emitting diode, a flexible display, and a 3D display. At least one of a 3D display unit and an electrophoretic display unit may be included. Also, according to an implementation form of the
스피커부 1430는, 복수의 스피커를 포함할 수 있으며, 통신부 1200로부터 수신되거나 저장부 1500에 저장된 오디오 데이터를 출력할 수 있다. 복수의 스피커는 입체 음향 신호를 출력할 수도 있다. 예를 들어, 복수의 스피커는 우측 채널 스피커, 좌측 채널 스피커, 모노 채널 스피커 중 적어도 하나로 구현될 수 있다. 또한, 복수의 스피커는 링크 생성 장치 1000에서 수행되는 기능(예를 들어, 알림음, 안내 음성, 가이드 음성)과 관련된 음향 신호를 출력할 수 있다. The
저장부 1500는, 후술할 프로세서 1100에 의해 실행될 프로그램을 저장할 수 있다. 저장부 1500는 링크 생성 장치 1000의 동작을 제어하기 위한 적어도 하나의 명령어들(instruction)을 포함하는 프로그램을 저장할 수 있다.The
저장부 1500에는 프로세서 1100가 판독할 수 있는 명령어들 및 프로그램 코드(program code)가 저장될 수 있다. 일 실시예에서, 프로세서 1100는 저장부 1500에 저장된 프로그램의 명령어들 또는 코드들을 실행하도록 구현될 수 있다. 저장부 1500는 링크 생성 장치 1000로 입력되거나 링크 생성 장치 1000로부터 출력되는 데이터를 저장할 수 있다.Instructions and program codes readable by the
저장부 1500는 예를 들어, 플래시 메모리(flash memory), 하드디스크(hard disk), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어, SD 또는 XD 메모리 등), 램(RAM, Random Access Memory), SRAM(Static Random Access Memory), 롬(ROM, Read-Only Memory), EEPROM(Electrically Erasable Programmable Read-Only Memory), PROM(Programmable Read-Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장 매체를 포함할 수 있다.The
저장부 1500에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류될 수 있다. 예를 들어, 저장부 1500는 링크 생성 모듈 1510, 및 친구 추가 모듈 1530을 포함할 수 있다. 본 개시의 일 실시예에서, 링크 생성 모듈 1510은 개인 정보 제공 동의 식별 모듈 1511을 포함할 수 있으며, 친구 추가 모듈 1530은 친구 추가 동의 식별 모듈 1531을 포함할 수 있다. Programs stored in the
링크 생성 모듈 1510은, 입력부 1300를 통해 획득된 사용자 입력에 기초하여 링크 생성 장치 사용자 1001가 이용중인 컨텐츠 또는 이용하고자 하는 컨텐츠로 접근할 수 있는 문자열인 링크를 생성할 수 있다. 이 때, 링크는 링크 생성 장치 1000 또는 링크 생성 장치 사용자 1001의 식별자 및 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다. The link generation module 1510 may generate a link, which is a character string, that allows the
링크는 특정 웹페이지로 이동하는 하이퍼링크(hyper-link)를 의미할 수 있으며, 웹사이트의 메인 페이지로 이동하는 단순 링크(simple link), 및 웹사이트의 특정 페이지로 이동하는 딥 링크(deep link)를 포함할 수 있다. 딥 링크를 이용하면 특정 주소 또는 값을 이용하여 장치에 설치된 앱을 실행시키거나 앱 내의 특정 화면으로 이동하도록 할 수 있다. 또는, 딥 링크를 이용하여 애플리케이션을 설치하거나, 애플리케이션을 설치하도록 유도할 수 있다. 딥 링크는 URI(uniform resource identifier) 스킴, 앱 링크(app link), 유니버설 링크(universal link) 등의 방식으로 구현될 수 있다. 딥 링크 구현 방식은 링크 생성 장치 또는 링크 수신 장치의 운영체계(OS, operating system), 링크에 의해 실행되는 애플리케이션, 및 링크에 의해 수행되는 구체적 동작에 따라 결정될 수 있다. The link may mean a hyper-link that moves to a specific web page, a simple link that moves to a main page of a website, and a deep link that moves to a specific page of a website. ) may be included. A deep link can be used to launch an app installed on a device using a specific address or value, or to move to a specific screen within the app. Alternatively, an application may be installed using a deep link, or an application may be induced to be installed. A deep link may be implemented in a manner such as a uniform resource identifier (URI) scheme, an app link, or a universal link. A deep link implementation method may be determined according to an operating system (OS) of a link generating device or a link receiving device, an application executed by a link, and a specific operation performed by a link.
개인 정보 제공 동의는, 다른 사용자가 링크 생성 장치 사용자 1001를 친구로 추가하려고 하는 경우 친구 추가를 위해 필요한 개인 정보를 제공하는 것에 대한 동의를 의미하며, 친구 추가를 위해 필요한 개인 정보는 계정 정보, 이름, 성별, 연령, 및 취향에 대한 정보 중 적어도 하나를 포함할 수 있다.Consent to provide personal information means consent to provide personal information necessary for friend addition if another user tries to add link
개인 정보 제공 동의 식별 모듈 1511은 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부를 식별할 수 있다. 예를 들어, 개인 정보 제공 동의 식별 모듈 1511은 링크 생성 장치 사용자 1001의 계정에 저장된 개인 정보 제공 동의 여부를 식별할 수 있다. 또는, 링크 생성 장치 사용자 1001의 계정 정보가 친구 관리 서버에 저장되어 있는 경우 개인 정보 제공 동의 식별 모듈 1511은 통신부 1200를 통해 친구 관리 서버에 저장된 링크 생성 장치 사용자 1001의 계정의 개인 정보 제공 동의 여부 설정을 식별할 수 있다. 다른 실시예에 따르면, 개인 정보 제공 동의 식별 모듈 1511은 링크 생성시, 링크 생성 장치 사용자 1001에게 개인 정보 제공에 동의하는지 여부를 묻고 그에 대한 응답으로 획득된 사용자 입력에 기초하여 개인 정보 제공 동의 여부를 식별할 수 있다.The personal information provision consent identification module 1511 may identify whether the link
링크 생성 모듈 1510은, 개인 정보 제공 동의 식별 모듈 1511에서 획득한 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부에 대한 정보를 포함하는 링크를 생성하고, 링크 생성 모듈 1510에서 생성된 링크는 통신부 1200를 통해 링크 수신 장치 2000로 전송될 수 있다.The link generation module 1510 generates a link including information on whether or not the link
링크 수신 장치 2000에서 링크가 이용된 경우, 친구 추가 모듈 1530은, 통신부 1200를 통해 링크 수신 장치 2000로부터 수신된 링크 이용 정보에 기초하여, 링크 수신 장치 2000를 사용하는 링크 수신 장치 사용자 2001를 친구로 추가할 수 있다. When the link is used in the
링크 이용 정보는 링크 수신 장치 2000 또는 링크 수신 장치 사용자 2001의 식별자, 링크 생성 장치 1000에서 생성된 링크가 링크 수신 장치 2000에서 이용되었는지 여부에 대한 정보 및 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다.The link usage information is the identifier of the
친구 추가 동의 식별 모듈 1531은, 링크 생성 장치 사용자 1001의 친구 추가 동의 여부를 식별할 수 있다. 예를 들어, 친구 추가 동의 식별 모듈 1531은 링크 생성 장치 사용자 1001의 계정에 저장된 친구 추가 동의 여부를 식별할 수 있다. 또는, 링크 생성 장치 사용자 1001의 계정 정보가 친구 관리 서버에 저장되어 있는 경우 친구 추가 동의 식별 모듈 1531은 통신부 1200를 통해 친구 관리 서버에 저장된 링크 생성 장치 사용자 1001의 계정에 저장된 친구 추가 동의 여부를 식별할 수 있다. The friend addition consent identification module 1531 may identify whether the link
링크 생성 장치의 친구 추가 동의는, 링크 생성 장치 1000에서 생성된 링크를 다른 장치의 사용자가 이용한 경우 다른 장치의 사용자를 자동으로 친구로 추가하는 것에 대한 동의를 의미하며, 링크를 이용하는 것은 링크를 통해 의도한 동작(예를 들어, 웹페이지 이동, 애플리케이션 실행, 또는 애플리케이션 설치 등)을 수행하는 것뿐만 아니라 입력부 1300를 통한 소정의 입력(예를 들어, 터치, 클릭, IR 입력, 또는 음성 입력 등)을 이용하여 링크를 선택하는 동작 자체를 포함할 수 있다.Friend addition consent of the link generating device means consent to automatically add a user of another device as a friend when a user of another device uses the link generated by the
친구 추가 모듈 1530은, 링크 수신 장치 사용자 2001가 개인 정보 제공에 동의하고, 링크 생성 장치 사용자 1001가 친구 추가에 동의한 경우 링크 수신 장치 사용자 2001를 링크 생성 장치 사용자 1001의 친구로 추가할 수 있다. The
예를 들어, 링크 생성 장치 사용자 1001의 친구 목록이 링크 생성 장치 1000의 저장부 1500에 저장되는 경우, 친구 추가 모듈 1530은 저장부 1500에 저장된 링크 생성 장치 사용자 1001의 친구 목록에 링크 수신 장치 사용자 2001를 추가할 수 있다. 또는, 링크 생성 장치 사용자 1001의 친구 목록이 친구 관리 서버에 저장되어 있는 경우 친구 추가 모듈 1530은 친구 관리 서버에 저장된 생성 장치 사용자 1001의 친구 목록에 링크 수신 장치 사용자 2001를 추가하는 요청을 통신부 1200를 통해 친구 관리 서버로 전송할 수 있다.For example, when the friend list of the link
프로세서 1100는, 링크 생성 장치 1000의 전반적인 동작을 제어할 수 있다. 프로세서 1100는 본 개시의 일 실시예에 따른 동작들을 수행할 수 있다. 예를 들어, 프로세서 1100는 저장부 1500에 저장된 프로그램들을 실행함으로써, 통신부 1200, 입력부 1300, 출력부 1400 등을 전반적으로 제어할 수 있다.The
프로세서 1100는 산술, 로직 및 입출력 연산과 시그널 프로세싱을 수행하는 하드웨어 구성요소로 구성될 수 있다. 프로세서 1100는 예를 들어, 중앙 처리 장치(Central Processing Unit), 마이크로 프로세서(microprocessor), 그래픽 프로세서(Graphic Processing Unit), ASICs(Application Specific Integrated Circuits), DSPs(Digital Signal Processors), DSPDs(Digital Signal Processing Devices), PLDs(Programmable Logic Devices), 및 FPGAs(Field Programmable Gate Arrays) 중 적어도 하나로 구성될 수 있으나, 이에 제한되는 것은 아니다.The
본 개시의 일 실시예에 의하면, 프로세서 1100는 학습 네트워크 모델을 생성하기 위한 인공지능(AI) 프로세서를 포함할 수 있으나, 이에 한정되는 것은 아니다. 본 개시의 일 실시예에 의하면, AI 프로세서는 프로세서 1100와 별도의 칩으로 구현될 수도 있다. 본 개시의 일 실시예에 의하면, AI 프로세서는 범용 칩일 수도 있다.According to an embodiment of the present disclosure, the
본 개시의 일 실시예에서, 프로세서 1100는 저장부 1500에 저장된 프로그램들 중 링크 생성 모듈 1510의 하나 이상의 명령어들을 실행함으로써, 입력부 1300를 통해 입력된 사용자 입력에 기초하여 링크를 생성하고, 생성된 링크를 통신부 1200를 통해 제1 링크 수신 장치 2000-1로 전송할 수 있다. 이 때, 링크는 링크 생성 장치 1000 또는 링크 생성 장치 사용자 1001의 식별자 및 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다. In one embodiment of the present disclosure, the
본 개시의 일 실시예에서, 프로세서 1100는 저장부 1500에 저장된 프로그램들 중 개인 정보 제공 동의 식별 모듈 1511의 하나 이상의 명령어들을 실행함으로써, 링크 생성 장치 1000 또는 친구 관리 서버에 저장된 개인 정보 제공 동의 여부를 식별할 수 있다. 또는, 프로세서 1100는 저장부 1500에 저장된 프로그램들 중 개인 정보 제공 동의 식별 모듈 1511의 하나 이상의 명령어들을 실행함으로써, 링크 생성시 입력부 1300를 통해 획득된 사용자 응답에 기초하여 개인 정보 제공 동의 여부를 식별할 수 있다.In one embodiment of the present disclosure, the
본 개시의 일 실시예에서, 프로세서 1100는 저장부 1500에 저장된 프로그램들 중 친구 추가 모듈 1530의 하나 이상의 명령어들을 실행함으로써, 통신부 1200를 통해 제1 링크 수신 장치 2000-1로부터 수신된 제1 링크 이용 정보에 포함된 제1 링크 수신 장치 사용자 2001-1의 개인 정보 제공 동의 여부 및 링크 생성 장치 사용자 1001의 친구 추가 동의 여부에 기초하여, 제1 링크 수신 장치 2000-1를 사용하는 제1 링크 수신 장치 사용자 2001-1를 친구로 추가할 수 있다. 제1 링크 이용 정보는 제1 링크 수신 장치 2000-1 또는 제1 링크 수신 장치 사용자 2001-1의 식별자, 링크 생성 장치 1000에서 생성된 링크가 제1 링크 수신 장치 2000-1에서 이용되었는지 여부에 대한 정보, 및 제1 링크 수신 장치 사용자 2001-1의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다.In one embodiment of the present disclosure, the
본 개시의 일 실시예에서, 프로세서 1100는 저장부 1500에 저장된 프로그램들 중 친구 추가 모듈 1530의 하나 이상의 명령어들을 실행함으로써, 통신부 1200를 통해 제2 링크 수신 장치 2000-2로부터 수신된 제2 링크 이용 정보에 포함된 제1 링크 수신 장치 사용자 2001-1의 개인 정보 제공 동의 여부 및 링크 생성 장치 사용자 1001의 친구 추가 동의 여부 기초하여, 제2 링크 수신 장치 2000-2를 사용하는 제2 링크 수신 장치 사용자 2001-2를 친구로 추가할 수 있다. 제2 링크 이용 정보는 제2 링크 수신 장치 2000-2 또는 제2 링크 수신 장치 사용자 2001-2의 식별자, 링크 생성 장치 1000에서 생성된 링크가 제2 링크 수신 장치 2000-2에서 이용되었는지 여부에 대한 정보 및 제2 링크 수신 장치 사용자 2001-2의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다.In one embodiment of the present disclosure, the
제2 링크 수신 장치 2000-2는 링크 생성 장치 1000로부터 링크를 직접 수신하지 않았지만, 제1 링크 수신 장치 2000-1 또는 다른 전자 장치를 통해 간접적으로 링크 생성 장치 1000에서 생성된 링크를 수신한 장치를 의미한다. The second link receiving device 2000-2 does not directly receive the link from the
본 개시의 일 실시예에서, 프로세서 1100는 저장부 1500에 저장된 프로그램들 중 친구 추가 동의 식별 모듈 1531의 하나 이상의 명령어들을 실행함으로써, 링크 생성 장치 1000 또는 친구 관리 서버에 저장된 링크 생성 장치 사용자 1001의 친구 추가 동의 여부를 식별할 수 있다. In one embodiment of the present disclosure, the
본 개시의 일 실시예에서, 프로세서 1100는 저장부 1500에 저장된 하나 이상의 명령어들을 실행함으로써, 링크 수신 장치 사용자 2001-1 및 2001-2가 개인 정보 제공에 동의하고, 링크 생성 장치 사용자 1001가 친구 추가에 동의한 경우 링크 수신 장치 사용자 2001-1 및 2001-2를 링크 생성 장치 사용자 1001의 친구로 추가할 수 있다. 예를들어, 프로세서 1100는 저장부 1500에 저장된 하나 이상의 명령어들을 실행함으로써, 링크 수신 장치 사용자 2001-1 및 2001-2를 링크 생성 장치 사용자 1001의 친구로 추가하기 위한 요청을 친구 관리 서버로 전송할 수 있다. In one embodiment of the present disclosure, the
도 4는, 본 개시의 일 실시예에 따른 링크 수신 장치의 블록도이다.4 is a block diagram of a link receiving device according to an embodiment of the present disclosure.
도 4를 참조하면, 링크 수신 장치 2000는 프로세서 2100, 통신부 2200, 입력부 2300, 출력부 2400, 및 저장부 2500를 포함할 수 있다. 그러나 도시된 구성요소 모두가 필수구성요소인 것은 아니다. 도시된 구성요소보다 많은 구성요소에 의해 링크 생성 장치 2000가 구현될 수도 있고, 그보다 적은 구성요소에 의해서도 링크 생성 장치 2000는 구현될 수 있다.Referring to FIG. 4 , a
링크 수신 장치 2000는 링크 수신 장치 사용자 2001의 입력에 기초하여, 다른 장치(예를 들어 링크 생성 장치 1000)에서 생성된 링크를 수신하고 수신된 링크를 이용하는 장치를 의미하며, 링크 생성 장치 1000로부터 직접 링크를 수신하거나, 다른 장치를 통해 간접적으로 링크를 수신하는 경우를 모두 포함한다. 링크 수신 장치 2000의 구성 중 링크 생성 장치 1000와 동일하거나 유사한 구성에 대해서는 설명을 생략하거나 간략히 기재한다.The
이하 상기 구성요소들에 대해 차례로 살펴본다. Hereinafter, the above components are examined in turn.
통신부 2200는, 링크 수신 장치 2000와 서버 장치(미도시), 링크 수신 장치 2000와 외부 장치(미도시) 간의 통신을 하게 하는 하나 이상의 구성요소를 포함할 수 있다. The
입력부 2300는, 입력부 2300는, 영상을 촬영하기 위한 카메라부 2310 및 소리를 획득하기 위한 소리 수신부 2330를 포함할 수 있다. 입력부 2300는 사용자가 링크 수신 장치 2000를 제어하기 위한 데이터를 입력하는 수단을 의미한다. 예를 들어, 입력부 2300에는 키 패드(key pad), 돔 스위치 (dome switch), 터치 패드(접촉식 정전 용량 방식, 압력식 저항막 방식, 적외선 감지 방식, 표면 초음파 전도 방식, 적분식 장력 측정 방식, 피에조 효과 방식 등), 조그 휠, 조그 스위치 등이 있을 수 있으나 이에 한정되는 것은 아니다. The
출력부 2400는, 오디오 신호 또는 비디오 신호의 출력을 위한 것이다. 출력부 2400는 디스플레이부 2410 및 스피커부 2430를 포함할 수 있다. The
저장부 2500는, 후술할 프로세서 2100에 의해 실행될 프로그램을 저장할 수 있다. 저장부 2500는 링크 수신 장치 2000의 동작을 제어하기 위한 적어도 하나의 명령어들을 포함하는 프로그램을 저장할 수 있다.The
저장부 2500에 저장된 프로그램들은 그 기능에 따라 복수 개의 모듈들로 분류될 수 있다. 예를 들어, 저장부 2500는 링크 이용 모듈 2510, 및 친구 추가 모듈 2530을 포함할 수 있다. 본 개시의 일 실시예에서, 링크 이용 정보 생성 모듈 2510은 개인 정보 제공 동의 식별 모듈 2511을 포함할 수 있으며, 친구 추가 모듈 2530은 친구 추가 동의 식별 모듈 2531을 포함할 수 있다. Programs stored in the
링크 이용 정보 생성 모듈 2510은, 링크 수신 장치 2000의 링크 이용 정보를 생성한다. 링크 이용 정보는 링크 수신 장치 2000 또는 링크 수신 장치 사용자 2001의 식별자, 링크 생성 장치 1000에서 생성된 링크가 링크 수신 장치 사용자 2001에서 이용되었는지 여부에 대한 정보 및 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다.The link usage information generating module 2510 generates link usage information of the
개인 정보 제공 동의 식별 모듈 2511은, 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 여부를 식별할 수 있다. 예를 들어, 개인 정보 제공 동의 식별 모듈 2511은 링크 수신 장치 사용자 2001의 계정에 저장된 개인 정보 제공 동의 여부를 식별할 수 있다. 또는, 링크 수신 장치 사용자 2001의 계정 정보가 친구 관리 서버에 저장되어 있는 경우 개인 정보 제공 동의 식별 모듈 2511은 통신부 2200를 통해 친구 관리 서버에 저장된 링크 수신 장치 사용자 2001의 계정의 개인 정보 제공 동의 여부 설정을 식별할 수 있다. 다른 실시예에 따르면, 개인 정보 제공 동의 식별 모듈 2511은 링크 이용시, 링크 수신 장치 사용자 2001에게 개인 정보 제공에 동의하는지 여부를 묻고 그에 대한 응답으로 획득된 사용자 입력에 기초하여 개인 정보 제공 동의 여부를 식별할 수 있다.The personal information provision
링크 수신 장치 1000에서 링크가 이용된 경우, 친구 추가 모듈 2530은, 통신부 2200를 통해 수신된 링크에 포함된 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 및 링크 수신 장치 2000의 링크 이용 정보에 기초하여, 링크 생성 장치 사용자 1001를 친구로 추가할 수 있다.When the link is used in the
링크 수신 장치의 친구 추가 동의는, 링크 생성 장치 1000에서 생성된 링크를 링크 수신 장치 2000 사용자가 이용한 경우 링크 생성 장치 사용자 1001를 자동으로 친구로 추가하는 것에 대한 동의를 의미하며, 링크를 이용하는 것은 링크를 통해 유도되는 동작(예를 들어, 웹페이지 이동, 애플리케이션 실행, 또는 애플리케이션 설치 등)을 수행하는 것뿐만 아니라 입력부 2300를 통한 소정의 입력(예를 들어, 터치, 클릭, IR 입력, 또는 음성 입력 등)을 이용하여 링크를 선택하는 동작 자체를 포함할 수 있다.Friend addition agreement of the link receiving device means the consent to automatically add the link
친구 추가 동의 식별 모듈 2531은, 링크 수신 장치 사용자 2001의 친구 추가 동의 여부를 식별할 수 있다. 예를 들어, 친구 추가 동의 식별 모듈 2531은 링크 수신 장치 사용자 2001의 계정에 저장된 친구 추가 동의 여부를 식별할 수 있다. 또는, 링크 수신 장치 사용자 2001의 계정 정보가 친구 관리 서버에 저장되어 있는 경우 친구 추가 동의 식별 모듈 2531은 통신부 2200를 통해 친구 관리 서버에 저장된 링크 수신 장치 사용자 2001의 계정에 저장된 친구 추가 동의 여부를 식별할 수 있다. The friend addition consent identification module 2531 may identify whether the link
친구 추가 모듈 2530은, 링크 생성 장치 사용자 1001가 개인 정보 제공에 동의하고, 링크 수신 장치 사용자 2001가 자동 친구 추가에 동의한 경우 링크 생성 장치 사용자 1001를 링크 수신 장치 사용자 2001의 친구로 추가할 수 있다. The
프로세서 2100는, 링크 수신 장치 2000의 전반적인 동작을 제어할 수 있다. 프로세서 2100는 본 개시의 일 실시예에 따른 동작들을 수행할 수 있다. 예를 들어, 프로세서 2100는 저장부 1500에 저장된 프로그램들을 실행함으로써, 통신부 2200, 입력부 2300, 출력부 2400 등을 전반적으로 제어할 수 있다.The
본 개시의 일 실시예에서, 프로세서 2100는 저장부 2500에 저장된 프로그램들 중 링크 이용 모듈 2510의 하나 이상의 명령어들을 실행함으로써, 링크 수신 장치 2000의 링크 이용 정보를 생성하고, 생성된 링크 이용 정보를 통신부 2200를 통해 링크 생성 장치 1000로 전송할 수 있다. 링크 이용 정보는 링크 수신 장치 2000 또는 링크 수신 장치 사용자 2001의 식별자, 링크 생성 장치 1000에서 생성된 링크가 링크 수신 장치 사용자 2001에서 이용되었는지 여부에 대한 정보, 및 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다.In an embodiment of the present disclosure, the
본 개시의 일 실시예에서, 프로세서 2100는 저장부 2500에 저장된 프로그램들 중 개인 정보 제공 동의 식별 모듈 2511의 하나 이상의 명령어들을 실행함으로써, 링크 수신 장치 2000 또는 친구 관리 서버에 저장된 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 여부를 식별할 수 있다.In one embodiment of the present disclosure, the
본 개시의 일 실시예에서, 프로세서 2100는 저장부 2500에 저장된 프로그램들 중 친구 추가 모듈 2530의 하나 이상의 명령어들을 실행함으로써, 통신부 2200를 통해 수신된 링크 및 링크 수신 장치 사용자 2000-1의 친구 추가 동의 여부에 기초하여, 링크 생성 장치 사용자 1001를 링크 수신 장치 사용자 2001로 추가할 수 있다. 링크 생성 장치 1000에서 생성된 링크는 링크 생성 장치 1000 또는 링크 생성 장치 사용자 1001의 식별자 및 링크 생성 장치 사용자 1001의 친구 추가 동의 여부에 대한 정보를 포함할 수 있다. In one embodiment of the present disclosure, the
본 개시의 일 실시예에서, 프로세서 2100는 저장부 2500에 저장된 프로그램들 중 친구 추가 동의 식별 모듈 2531의 하나 이상의 명령어들을 실행함으로써, 링크 수신 장치 2000 또는 친구 관리 서버에 저장된 링크 생성 수신 사용자 2001의 친구 추가 동의 여부를 식별할 수 있다. In one embodiment of the present disclosure, the
본 개시의 일 실시예에서, 프로세서 2100는 저장부 2500에 저장된 하나 이상의 명령어들을 실행함으로써, 링크 생성 장치 사용자 1001가 개인 정보 제공에 동의하고, 링크 수신 장치 사용자 2001가 친구 추가에 동의한 경우 링크 생성 장치 사용자 1001를 링크 수신 장치 사용자 2001의 친구로 추가할 수 있다. 예를 들어, 프로세서 2100는 저장부 2500에 저장된 하나 이상의 명령어들을 실행함으로써, 링크 생성 장치 사용자 1001를 링크 수신 장치 사용자 2001의 친구로 추가하기 위한 요청을 친구 관리 서버로 전송할 수 있다. In one embodiment of the present disclosure, the
도 5는, 본 개시의 일 실시예에 따른 본 개시의 일 실시예에 따른 친구 추가 시스템의 동작 흐름도를 나타낸다. 5 is an operation flowchart of a friend adding system according to an embodiment of the present disclosure according to an embodiment of the present disclosure.
도 5를 참조하면, 본 개시의 일 실시예에 따른 친구 추가 시스템은 링크 생성 장치 1000, 링크 수신 장치 2000, 및 친구 관리 서버 3000를 포함할 수 있다.Referring to FIG. 5 , a friend adding system according to an embodiment of the present disclosure may include a
본 개시의 일 실시예에 따른 링크 생성 장치 1000는 이용하고 있는 컨텐츠 또는 이용하고자 하는 컨텐츠를 다른 장치(예를 들어, 링크 수신 장치)로 공유하기 위하여 해당 컨텐츠에 대한 링크를 생성할 수 있는 장치를 의미하며, 링크 생성 장치 1000는 생성된 링크를 다른 장치(예를 들어, 링크 수신 장치)로 전송(공유)하고 전송된 링크를 이용한 다른 장치(예를 들어, 링크 수신 장치)의 사용자를 링크 생성 장치 사용자 1001(미도시)의 친구로 추가할 수 있다. 링크 생성 장치 1000는 휴대 전화, 태블릿 PC, 및 증강현실 장치 등의 모바일 장치 뿐 아니라, 디스플레이 장치 등을 포함할 수 있으나, 이에 제한되는 것은 아니다.The
본 개시의 일 실시예에 따른 링크 수신 장치 2000는 다른 장치(예를 들어 링크 생성 장치)에서 생성된 링크를 수신하고 수신된 링크를 이용할 수 있으며, 링크를 생성한 다른 장치(예를 들어 링크 생성 장치)의 사용자를 링크 수신 장치 사용자 2001의 친구로 추가할 수 있다. 링크 수신 장치 2000는 휴대 전화, 태블릿 PC, 및 증강현실 장치 등의 모바일 장치 뿐 아니라, 디스플레이 장치 등을 포함할 수 있으나, 이에 제한되는 것은 아니다.The
본 개시의 일 실시예에 따른 친구 관리 서버 3000는 등록된 사용자의 계정을 관리하는 서버로, 사용자 계정에 친구를 등록(추가) 또는 등록 해지(삭제)하고, 친구 정보를 관리 할 수 있다. 친구 관리 서버 3000는 사회관계망 서비스(SNS, social network service)의 서버, 애플리케이션의 계정 관리 서버, 또는 서비스 계정 관리 서버 등을 포함할 수 있으나 이에 제한되는 것은 아니다. The
단계 S501에서, 링크 생성 장치 1000는 입력부 1300를 통해 획득된 사용자 입력에 기초하여 링크 생성 장치 사용자 1001가 이용중인 컨텐츠 또는 이용하고자 하는 컨텐츠로 접근할 수 있는 문자열인 링크를 생성할 수 있다. 이 때, 링크는 링크 생성 장치 1000 또는 링크 생성 장치 사용자 1001의 식별자 및 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다. In step S501, the
본 개시의 일 실시예에 따르면, 개인 정보 제공 동의는, 다른 사용자가 링크 생성 장치 사용자 1001를 친구로 추가하려고 하는 경우 친구 추가를 위해 필요한 개인 정보를 제공하는 것에 대한 동의를 의미하며, 친구 추가를 위해 필요한 개인 정보는 계정 정보, 이름, 성별, 연령, 및 취향에 대한 정보 중 적어도 하나를 포함할 수 있다. 본 개시의 일 실시예에 따르면, 링크 생성 장치 사용자 1001의 개인 정보 제공 동의는 링크 생성 장치 1000에서 생성된 링크가 링크 수신 장치 2000에서 이용되는 경우, 친구 추가를 위해 필요한 링크 생성 장치 사용자 1001의 개인 정보를 링크 수신 장치 2000로 제공하는 것에 대한 동의를 포함할 수 있다.According to an embodiment of the present disclosure, consent to provide personal information means consent to provide personal information necessary for adding a friend when another user tries to add the link
단계 S502에서, 링크 생성 장치 1000는 단계 S501에서 생성된 링크를 링크 수신 장치 2000로 전송한다. In step S502, the
단계 S503에서, 링크 수신 장치 2000는 단계 S502에서 수신한 링크를 이용할 수 있다. 링크를 이용하는 것은 링크를 통해 유도되는 동작(예를 들어, 웹페이지 이동, 애플리케이션 실행, 또는 애플리케이션 설치 등)을 수행하는 것뿐만 아니라 입력부 2300를 통한 소정의 사용자 입력(예를 들어, 터치, 클릭, IR 입력, 또는 음성 입력 등)을 이용하여 링크를 선택하는 동작 자체를 포함할 수 있다. In step S503, the
단계 S504에서, 링크 수신 장치 2000는 링크 생성 장치 사용자 1001를 링크 수신 장치 사용자 2001의 친구로 추가하기 위하여 필요한 동의 여부를 식별할 수 있다. In step S504, the
링크 생성 장치 사용자 1001를 링크 수신 장치 사용자 2001의 친구로 추가하기 위하여 필요한 동의는, 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 및 링크 수신 장치 사용자 2001의 친구 추가 동의를 포함할 수 있다. 링크 생성 장치 사용자 1001의 개인 정보 제공 동의는 링크 생성 장치 1000에서 생성된 링크에 포함되고, 링크 수신 장치 사용자 2001의 친구 추가 동의는 링크 수신 장치 사용자 2001의 사용자 계정 설정에 저장되어 있을 수 있다. 링크 수신 장치 사용자 2001의 사용자 계정 설정은 링크 수신 장치 2000 또는 친구 관리 서버 3000에 저장될 수 있다. Consent necessary to add the link
단계 S505에서, 링크 수신 장치 2000는 링크 생성 장치 사용자 1001를 링크 수신 장치 사용자 2001의 친구로 추가하기 위한 친구 추가 요청을 친구 관리 서버 3000로 전송할 수 있다. In step S505, the
단계 S506에서, 친구 관리 서버 3000는 링크 수신 장치 2000로부터 수신한 친구 추가 요청에 대한 응답으로, 링크 생성 장치 사용자 1001를 링크 수신 장치 사용자 2001의 사용자 계정에 친구로 추가할 수 있다. In step S506, the
단계 S507에서, 링크 수신 장치 2000는 단계 S503에서 이용한 링크에 대한 링크 이용 정보를 생성할 수 있다. In step S507, the
링크 이용 정보는, 링크 수신 장치 2000 또는 링크 수신 장치 사용자 2001의 식별자, 링크 생성 장치 1000에서 생성된 링크가 링크 수신 장치 2000에서 이용되었는지 여부에 대한 정보 및 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다.. 본 개시의 일 실시예에 따르면, 링크 수신 장치 사용자 2001의 개인 정보 제공 동의는 링크 생성 장치 1000에서 생성된 링크가 링크 수신 장치 2000에서 이용되는 경우, 친구 추가를 위해 필요한 링크 수신 장치 사용자 2001의 개인 정보를 링크 생성 장치 1000로 제공하는 것에 대한 동의를 포함할 수 있다.The link usage information includes an identifier of the
단계 S508에서, 링크 수신 장치 2000는 생성된 링크 이용 정보를 링크 생성 장치 1000로 전송할 수 있다.In step S508, the
단계 S509에서, 링크 생성 장치 1000는 링크 수신 장치 사용자 2001를 링크 생성 장치 사용자 1001의 친구로 추가하기 위하여 필요한 동의 여부를 식별할 수 있다.In step S509, the
링크 수신 장치 사용자 2001를 링크 생성 장치 사용자 1001의 친구로 추가하기 위하여 필요한 동의는, 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 및 링크 생성 장치 사용자 1001의 친구 추가 동의를 포함할 수 있다. 링크 수신 장치 사용자 2001의 개인 정보 제공 동의는 링크 수신 장치 2000에서 생성된 링크 이용 정보에 포함되고, 링크 생성 장치 사용자 1001의 친구 추가 동의는 링크 생성 장치 사용자 1001의 사용자 계정 설정에 저장되어 있을 수 있다. 링크 생성 장치 사용자 1001의 사용자 계정 설정은 링크 생성 장치 1000 또는 친구 관리 서버 3000에 저장될 수 있다.Consent required to add the link
단계 S510에서, 링크 생성 장치 1000는 링크 수신 장치 사용자 2001를 링크 생성 장치 사용자 1001의 친구로 추가하기 위한 친구 추가 요청을 친구 관리 서버 3000로 전송할 수 있다.In step S510, the
단계 S511에서, 친구 관리 서버 3000는 링크 생성 장치 1000로부터 수신한 친구 추가 요청에 대한 응답으로, 링크 수신 장치 사용자 2001를 링크 생성장치 사용자 1001의 사용자 계정에 친구로 추가할 수 있다.In step S511, the
도 6은, 본 개시의 일 실시예에 따른 본 개시의 일 실시예에 따른 친구 추가 시스템의 동작 흐름도를 나타낸다.6 shows an operation flowchart of a friend adding system according to an embodiment of the present disclosure according to an embodiment of the present disclosure.
도 6을 참조하면, 본 개시의 일 실시예에 따른 친구 추가 시스템은 링크 생성 장치 1000, 제1 링크 수신 장치 2000-1, 제2 링크 수신 장치 2000-2, 및 친구 관리 서버 3000를 포함할 수 있다. Referring to FIG. 6 , a friend adding system according to an embodiment of the present disclosure may include a
제2 링크 수신 장치 2000-2 뿐 아니라, 링크 생성 장치 1000 이외의 다른 장치로부터 간접적으로 링크를 수신한 모든 링크 수신 장치를 의미할 수 있다.It may mean all link receiving devices that indirectly receive links from devices other than the second link receiving device 2000-2 as well as the
제2 링크 수신 장치 2000-2의 동작은 링크 생성 장치 1000로부터 간접적으로 링크를 수신했다는 것 외에 도 5의 링크 수신 장치 2000와 동일하며, 링크 생성 장치 1000의 동작 역시 동일하므로, 도 6에서는 시스템을 구성하는 주체의 동작에 대한 구체적 설명은 생략한다. The operation of the second link receiving device 2000-2 is the same as that of the
도 7은, 본 개시의 일 실시예에 따른 링크 생성 장치가 친구를 추가하는 방법의 순서도이다. 7 is a flowchart of a method of adding a friend by a link creation device according to an embodiment of the present disclosure.
도 7을 참조하면, 본 개시의 일 실시예에 따른 링크 생성 장치 1000는 이용하고 있는 컨텐츠 또는 이용하고자 하는 컨텐츠를 다른 장치(예를 들어, 링크 수신 장치)로 공유하기 위하여 해당 컨텐츠에 대한 링크를 생성할 수 있는 장치를 의미하며, 링크 생성 장치 1000는 생성된 링크를 다른 장치(예를 들어, 링크 수신 장치)로 전송(공유)하고 전송된 링크를 이용한 다른 장치(예를 들어, 링크 수신 장치)의 사용자를 링크 생성 장치 사용자의 친구로 추가할 수 있다. Referring to FIG. 7 , the
이하 도 7에서, 도 5 및 도 6과 중복되는 내용은 생략하거나, 간략히 기술하기로 한다.Hereinafter, in FIG. 7, overlapping content with FIGS. 5 and 6 will be omitted or briefly described.
동작 S710에서, 링크 생성 장치 1000는 링크를 생성한다. In operation S710, the
링크 생성 장치 1000는 입력부 1300를 통해 획득된 사용자 입력에 기초하여 링크 생성 장치 사용자 1001가 이용중인 컨텐츠 또는 이용하고자 하는 컨텐츠로 접근할 수 있는 문자열인 링크를 생성할 수 있다. 이 때, 링크는 링크 생성 장치 1000 또는 링크 생성 장치 사용자 1001의 식별자 및 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다. 링크 생성 장치 사용자의 개인 정보 제공 동의는 다른 사용자가 링크 생성 장치 사용자 1001를 친구로 추가하려고 하는 경우 친구 추가를 위해 필요한 개인 정보를 제공하는 것에 대한 동의를 의미하며, 친구 추가를 위해 필요한 개인 정보는 계정 정보, 이름, 성별, 연령, 및 취향에 대한 정보 중 적어도 하나를 포함할 수 있다. 본 개시의 일 실시예에 따르면, 링크 생성 장치 사용자 1001의 개인 정보 제공 동의는 링크 생성 장치 1000에서 생성된 링크가 링크 수신 장치 2000에서 이용되는 경우, 친구 추가를 위해 필요한 링크 생성 장치 사용자 1001의 개인 정보를 링크 수신 장치 2000로 제공하는 것에 대한 동의를 포함할 수 있다.Based on the user input obtained through the
동작 S720에서, 링크 생성 장치 1000는 생성된 링크를 제1 링크 수신 장치 2000-1로 전송한다. In operation S720, the
제1 링크 수신 장치 2000-1는 링크 생성 장치 1000로부터 직접 링크를 수신하는 링크 수신 장치를 의미한다. The first link receiving device 2000-1 refers to a link receiving device that directly receives a link from the
동작 S730에서, 링크 생성 장치 1000는 제1 링크 수신 장치 2000-1로부터, 제1 링크 이용 정보를 수신한다. In operation S730, the
제1 링크 이용 정보는 제1 링크 수신 장치 2000-1 또는 제1 링크 수신 장치 사용자 2001-1의 식별자, 링크 생성 장치 1000에서 생성된 링크가 제1 링크 수신 장치 2000-1에서 이용되었는지 여부에 대한 정보 및 제1 링크 수신 장치 사용자 2001-1의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다.The first link usage information is an identifier of the first link receiving device 2000-1 or the first link receiving device user 2001-1 and whether or not the link generated by the
동작 S740에서, 링크 생성 장치 1000는 제1 링크 수신 장치 사용자 2001-1를 링크 생성 장치 사용자 1001의 친구로 추가할 수 있다. In operation S740, the
링크 생성 장치 1000는 링크 생성 장치 사용자 1001의 친구 추가 동의 여부 및 제1 링크 수신 장치 사용자 2001-1의 개인 정보 제공 동의 여부에 기초하여 제1 링크 수신 장치 사용자 2001-1를 링크 생성 장치 사용자 1001의 친구로 추가할 수 있다. 예를 들어, 링크 생성 장치 1000는 제1 링크 수신 장치 사용자 2001-1가 개인 정보 제공에 동의하고, 링크 생성 장치 사용자 1001가 친구 추가에 동의한 경우 제1 링크 수신 장치 사용자 2001-1를 링크 생성 장치 사용자 1001의 친구로 추가할 수 있다.The
링크 생성 장치 사용자 1001의 친구 목록이 링크 생성 장치에 저장되는 경우, 링크 생성 장치 1000는 저장된 링크 생성 장치 사용자 1001의 친구 목록에 제1 링크 수신 장치 사용자 2001-1를 추가할 수 있다. 또는, 링크 생성 장치 사용자 1001의 친구 목록이 친구 관리 서버에 저장되어 있는 경우 링크 생성 장치 1000는 친구 관리 서버에 저장된 링크 생성 장치 사용자 1001의 친구 목록에 제1 링크 수신 장치 사용자 2001-1를 추가하는 친구 추가 요청을 친구 관리 서버로 전송할 수 있다.When the link
도면에 도시되지는 않았지만, 제1 링크 수신 장치 2000-1가 링크를 제2 링크 수신 장치 2000-2로 전송하고, 제2 링크 수신 장치 2000-2가 링크를 이용한 경우를 가정한다. Although not shown, it is assumed that the first link receiving device 2000-1 transmits a link to the second link receiving device 2000-2 and the second link receiving device 2000-2 uses the link.
링크 생성 장치 1000는 제2 링크 수신 장치 2000-2로부터, 제2 링크 이용 정보를 수신할 수 있다. 제2 링크 이용 정보는 제2 링크 수신 장치 2000-2 또는 제2 링크 수신 장치 사용자 2001-1의 식별자, 링크 생성 장치 1000에서 생성된 링크가 제2 링크 수신 장치 2000-2에서 이용되었는지 여부에 대한 정보 및 제2 링크 수신 장치 사용자 2001-2의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다.The
링크 생성 장치 1000는 제2 링크 수신 장치 사용자 2001-2를 링크 생성 장치 사용자 1001의 친구로 추가할 수 있다. 링크 생성 장치 1000는 링크 생성 장치 사용자 1001의 친구 추가 동의 여부 및 제2 링크 수신 장치 사용자의 개인 정보 제공 동의 여부에 기초하여 제2 링크 수신 장치 사용자 2001-2를 링크 생성 장치 사용자 1001의 친구로 추가할 수 있다. 예를 들어, 링크 생성 장치 1000는 제2 링크 수신 장치 사용자 2001-2가 개인 정보 제공에 동의하고, 링크 생성 장치 사용자 1001가 친구 추가에 동의한 경우 제2 링크 수신 장치 사용자 2000-2를 링크 생성 장치 사용자 1001의 친구로 추가할 수 있다.The
도 8은, 본 개시의 일 실시예에 따른 링크 수신 장치가 친구를 추가하는 방법의 순서도이다.8 is a flowchart of a method of adding a friend by a link receiving apparatus according to an embodiment of the present disclosure.
도 8을 참조하면, 본 개시의 일 실시예에 따른 링크 수신 장치 2000는 다른 장치(예를 들어 링크 생성 장치)에서 생성된 링크를 수신하고 수신된 링크를 이용할 수 있으며, 링크를 생성한 다른 장치(예를 들어 링크 생성 장치)의 사용자를 링크 수신 장치 사용자 2001의 친구로 추가할 수 있다.Referring to FIG. 8 , a
이하 도 8에서, 도 5 내지 도 7과 중복되는 내용은 생략하거나, 간략히 기술하기로 한다.Hereinafter, in FIG. 8, overlapping content with FIGS. 5 to 7 will be omitted or briefly described.
동작 S810에서, 링크 수신 장치 2000는 링크 생성 장치 1000에서 생성된 링크를 획득한다. In operation S810, the
이 때, 링크는 링크 생성 장치 1000 또는 링크 생성 장치 사용자 1001의 식별자 및 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다. In this case, the link may include an identifier of the
본 개시의 일 실시예에 따르면, 개인 정보 제공 동의는, 다른 사용자가 링크 생성 장치 사용자 1001를 친구로 추가하려고 하는 경우 친구 추가를 위해 필요한 개인 정보를 제공하는 것에 대한 동의를 의미하며, 친구 추가를 위해 필요한 개인 정보는 계정 정보, 이름, 성별, 연령, 및 취향에 대한 정보 중 적어도 하나를 포함할 수 있다. 본 개시의 일 실시예에 따르면, 링크 생성 장치 사용자 1001의 개인 정보 제공 동의는 링크 생성 장치 1000에서 생성된 링크가 링크 수신 장치 2000에서 이용되는 경우, 친구 추가를 위해 필요한 링크 생성 장치 사용자 1001의 개인 정보를 링크 수신 장치 2000로 제공하는 것에 대한 동의를 포함할 수 있다.According to an embodiment of the present disclosure, consent to provide personal information means consent to provide personal information necessary for adding a friend when another user tries to add the link
동작 S820에서, 링크 수신 장치 2000는 획득된 링크를 이용할 수 있다. In operation S820, the
링크를 이용하는 것은 링크를 통해 유도되는 동작(예를 들어, 웹페이지 이동, 애플리케이션 실행, 또는 애플리케이션 설치 등)을 수행하는 것뿐만 아니라 입력부 2300를 통한 소정의 사용자 입력(예를 들어, 터치, 클릭, IR 입력, 또는 음성 입력 등)을 이용하여 링크를 선택하는 동작 자체를 포함할 수 있다.Using a link is not only performing an operation induced through the link (eg, moving to a web page, running an application, installing an application, etc.), but also performing a predetermined user input (eg, touch, click, An operation itself of selecting a link using an IR input, voice input, etc.) may be included.
동작 S830에서, 링크 수신 장치 2000는 이용한 링크에 대한 링크 이용 정보를 생성할 수 있다.In operation S830, the
링크 이용 정보는, 링크 수신 장치 2000 또는 링크 수신 장치 사용자 2001의 식별자, 링크 생성 장치 1000에서 생성된 링크가 링크 수신 장치 2000에서 이용되었는지 여부에 대한 정보 및 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다. 링크 수신 장치 사용자 2001의 개인 정보 제공 동의 여부에 대한 정보를 포함할 수 있다. 본 개시의 일 실시예에 따르면, 링크 수신 장치 사용자 2001의 개인 정보 제공 동의는 링크 생성 장치 1000에서 생성된 링크가 링크 수신 장치 2000에서 이용되는 경우, 친구 추가를 위해 필요한 링크 수신 장치 사용자 2001의 개인 정보를 링크 생성 장치 1000로 제공하는 것에 대한 동의를 포함할 수 있다.The link usage information includes an identifier of the
동작 S840에서, 링크 수신 장치 2000는 생성된 링크 이용 정보를 링크 생성 장치 1000로 전송할 수 있다. In operation S840, the
동작 S850에서, 링크 수신 장치 2000는 링크 생성 장치 사용자 1001를 링크 수신 장치 사용자 2001의 친구로 추가할 수 있다. In operation S850, the
링크 수신 장치 2000는 링크 수신 장치 사용자 2001의 친구 추가 동의 여부 및 링크 생성 장치 사용자 1001의 개인 정보 제공 동의 여부에 기초하여 링크 생성 장치 사용자 21001를 링크 수신 장치 사용자 2001의 친구로 추가할 수 있다. 예를 들어, 링크 수신 장치 2000는 링크 생성 장치 사용자 1001가 개인 정보 제공에 동의하고, 링크 수신 장치 사용자 2001가 친구 추가에 동의한 경우 링크 생성 장치 사용자 1001 링크 수신 장치 사용자 2001의 친구로 추가할 수 있다.The
링크 수신 장치 사용자 2001의 친구 목록이 링크 생성 장치에 저장되는 경우, 링크 수신 장치 2000는 저장된 링크 수신 장치 사용자 2001의 친구 목록에 링크 수신 생성 장치 사용자 1001를 추가할 수 있다. 또는, 링크 수신 장치 사용자 2001의 친구 목록이 친구 관리 서버에 저장되어 있는 경우 링크 수신 장치 2000는 친구 관리 서버에 저장된 링크 수신 장치 사용자 2001의 친구 목록에 링크 생성 장치 사용자 1001를 추가하는 친구 추가 요청을 친구 관리 서버로 전송할 수 있다.When the friend list of the link
도 9는, 본 개시의 일 실시예에 따른 링크 생성 장치 및 링크 수신 장치의 동작 시나리오를 나타낸다. 9 illustrates an operating scenario of a link generating device and a link receiving device according to an embodiment of the present disclosure.
도 9를 참조하면, 링크 생성 장치 1000가 생성한 링크는 TVPLUS의 채널 501번 방송을 시청하기 위한 링크이며, 링크 생성 장치 사용자 1001, 제1 링크 수신 장치 사용자 2001-1, 및 제2 링크 수신 장치 사용자 2001-2는 모두 개인 정보 제공에 동의하고, 자동 친구 추가에 동의한 상태를 가정한다. Referring to FIG. 9 , a link generated by the
링크 생성 장치 1000는 생성된 링크를 SNS 애플리케이션을 이용하여 제1 링크 수신 장치로 공유(전송)한다. 링크를 획득한 제1 링크 수신 장치 2000-1는 링크를 이용하여 SNS 애플리케이션에서 TVPLUS 채널 501번에 접근함으로써 링크 생성 장치 사용자 1001와 제1 링크 수신 장치 사용자 2001-1가 SNS 애플리케이션의 같은 채팅방에서 TVPLUS 채널 501번을 함께 시청할 수 있다. 제1 링크 수신 장치 2000-1는 링크 이용에 대한 제1 링크 이용 정보를 생성하여 링크 생성 장치 1000로 전송한다.The
링크에는 링크 생성 장치 사용자 1001의 개인 정보 제공 동의가 포함되어 있고, 링크 생성 장치 사용자 1001는 개인 정보 제공에 동의한 상태이다. 또한, 제1 링크 수신 장치 사용자 2001-1는 친구 추가에 동의한 상태이다. 따라서, 제1 링크 수신 장치 2000-1는 링크 생성 장치 사용자 1001를 제1 링크 수신 장치 사용자 2001-1의 친구로 추가할 수 있다. The link includes the
제1 링크 수신 장치 2000-1는 획득한 링크를 제2 링크 수신 장치 2000-2로 재공유(재전송)할 수 있다. 링크를 획득한 제2 링크 수신 장치 2000-2는 링크를 이용하여 SNS 애플리케이션에서 TVPLUS 채널 501번에 접근함으로써 링크 생성 장치 사용자 1001와 제2 링크 수신 장치 사용자 2001-2가 SNS 애플리케이션의 같은 채팅방에서 TVPLUS 채널 501번을 함께 시청할 수 있다. 제2 링크 수신 장치 2000-2는 링크 이용에 대한 제2 링크 이용 정보를 생성하여 링크 생성 장치 1000로 전송한다.The first link receiving device 2000-1 may reshare (retransmit) the acquired link to the second link receiving device 2000-2. The second link receiving device 2000-2 that has obtained the link accesses the TVPLUS channel 501 in the SNS application using the link, so that the link
링크에는 링크 생성 장치 사용자 1001의 개인 정보 제공 동의가 포함되어 있고, 링크 생성 장치 사용자 1001는 개인 정보 제공에 동의한 상태이다. 또한, 제2 링크 수신 장치 사용자 2001-2는 친구 추가에 동의한 상태이다. 따라서, 제2 링크 수신 장치 2000-2는 링크 생성 장치 사용자 1001를 제2 링크 수신 장치 사용자 2001-2의 친구로 추가할 수 있다. The link includes the
링크 생성 장치 1000는 제1 링크 수신 장치 2000-1로부터 제1 링크 이용 정보를 수신하고, 제1 링크 이용 정보에는 제1 링크 수신 장치 사용자 2001-1의 개인 정보 제공 동의가 포함되어 있다. 제1 링크 수신 장치 사용자 2001-1는 개인 정보 제공에 동의한 상태이고, 링크 생성 장치 사용자 1001는 친구 추가에 동의한 상태이다. 따라서, 링크 생성 장치 1000는 제1 링크 수신 장치 사용자 2001-1를 링크 생성 장치 사용자 1001의 친구로 추가할 수 있다. The
또한, 링크 생성 장치 1000는 제2 링크 수신 장치 2000-2로부터 제2 링크 이용 정보를 수신하고, 제2 링크 이용 정보에는 제2 링크 수신 장치 사용자 2001-2의 개인 정보 제공 동의가 포함되어 있다. 제2 링크 수신 장치 사용자 2001-2는 개인 정보 제공에 동의한 상태이고, 링크 생성 장치 사용자 1001는 친구 추가에 동의한 상태이다. 따라서, 링크 생성 장치 1000는 제2 링크 수신 장치 사용자 2001-2를 링크 생성 장치 사용자 1001의 친구로 추가할 수 있다.In addition, the
도 9에서는, 링크 생성 장치 사용자 1001가 시청중인 채널에 대한 링크를 공유한 경우를 가정하였으나, 다른 실시예에 따르면, 링크는 시청 예약한 채널 또는 컨텐츠 내역을 포함할 수 있다. 링크가 이용되었을 때 링크 생성 장치 1000에서 공유된 링크가 아직 방송중이 아닌 라이브 컨텐츠인 경우, 링크 수신 장치 2000는 해당 컨텐츠를 시청예약하도록 구성될 수 있다. 또는, 링크 생성 장치 1000에서 공유된 링크가 VOD 서비스에 대한 내역인 경우 링크 수신 장치 2000는 해당 컨텐츠를 즐겨찾기에 추가하도록 구성될 수 있다. In FIG. 9, it is assumed that the
도 10은, 본 개시의 일 실시예에 따른 링크 공유 시스템에서, 친구에게 링크를 공유하는 방법을 설명하기 위한 도면이다. 10 is a diagram for explaining a method of sharing a link with a friend in a link sharing system according to an embodiment of the present disclosure.
도 10을 참조하면, 본 개시의 일 실시예에 따른 링크 공유 시스템은 링크 생성 장치 1000, 제1 링크 수신 장치 2000-1, 제2 링크 수신 장치 2000-2, 및 제3 링크 수신 장치 2000-3을 포함한다. 제1 링크 수신 장치 사용자 2001-1, 제2 링크 수신 장치 사용자 2001-2, 및 제3 링크 수신 장치 사용자 2001-3는 링크 생성 장치 사용자 1001의 친구로 등록되어 있다. Referring to FIG. 10 , a link sharing system according to an embodiment of the present disclosure includes a
링크 생성 장치 1000는 링크가 생성되면 친구로 등록된 모든 사용자에게 자동으로 링크를 공유하도록 구성될 수 있다. 이 때, 링크 공유는 애플리케이션의 푸시 기능을 이용하여 구현될 수 있으며, 링크 생성 장치 사용자 1001는 애플리케이션의 설정에서 자동 링크 공유 기능을 on/off 할 수 있다. 마찬가지로, 상대방 사용자, 즉 링크 수신 장치의 사용자 역시 자동으로 공유되는 링크의 수신 여부를 선택하기 위하여 애플리케이션의 설정에서 수신 기능을 on/off 할 수 있다. When a link is created, the
예를 들어, 링크 생성 장치 1000의 애플리케이션 설정은 자동 링크 공유 기능이 on, 제1 링크 수신 장치 2000-1의 애플리케이션 설정은 자동 공유 링크의 수신 기능이 on, 제2 링크 수신 장치 2000-2의 애플리케이션 설정은 자동 공유 링크의 수신 기능이 on, 제3 링크 수신 장치 2000-1의 애플리케이션 설정은 자동 공유 링크의 수신 기능이 off인 경우를 가정한다. 이러한 경우, 링크 생성 장치 1000에서 링크가 생성되면, 링크 생성 장치는 생성된 링크를 자동으로 제1 링크 수신 장치 2000-1 및 제2 링크 수신 장치 2000-2로 공유하지만, 제3 링크 수신 장치 2000-3로는 자동으로 공유하지 않는다. For example, the automatic link sharing function is on for the application setting of the
도 11은, 본 개시의 일 실시예에 따른 친구 관리 시스템에서, 링크 이용 정보를 관리하는 방법을 설명하기 위한 도면이다. 11 is a diagram for explaining a method of managing link usage information in a friend management system according to an embodiment of the present disclosure.
도 11을 참조하면, 본 개시의 일 실시예에 따른 친구 관리 시스템은 친구 관리 서버 3000 및 링크 생성 장치 1000를 포함한다. Referring to FIG. 11 , a friend management system according to an embodiment of the present disclosure includes a
본 개시의 일 실시예에 따르면, 친구 관리 서버 3000는 링크 생성 장치 1000에서 생성된 링크들에 대한 링크 수신 장치의 링크 이용 정보에 기초하여, 링크 생성 장치 1000에서 생성된 링크 각각에 대해 링크를 이용한 사용자를 저장 및 관리할 수 있다. 예를 들어, 친구 관리 서버 3000의 데이터 베이스에는 링크 생성 장치 1000에서 생성된 링크들의 식별자 또는 인덱스별로 링크를 이용한 사용자 목록이 기록된 테이블 3010이 저장될 수 있다. According to an embodiment of the present disclosure, the
본 개시의 일 실시예에 따르면, 친구 관리 서버 3000는 링크 생성 장치 1000에서 생성된 링크들에 대한, 링크를 이용한 사용자 정보를 링크 생성 장치 1000로 제공할 수 있다. 예를 들어, 링크 생성 장치 1000의 저장부 1500에는 친구 관리 서버 1000로부터 획득된 링크를 이용한 사용자 정보에 기초하여 생성된, 각 사용자 또는 친구별로 링크 이용 횟수, 링크 공유 횟수, 및 링크 이용 순위에 대한 정보가 기록된 테이블 1010이 저장될 수 있다. 또는, 친구 관리 서버 3000의 데이터 베이스에는 는 각 사용자 또는 친구별로 링크 이용 횟수, 링크 공유 횟수, 및 링크 이용 순위에 대한 정보가 기록된 테이블이 저장되고, 친구 관리 서버 3000는 해당 테이블을 링크 생성 장치 1000로 전달할 수 있다. According to an embodiment of the present disclosure, the
본 개시의 일 실시예에 따르면, 친구 관리 서버 3000 또는 링크 생성 장치 1000가 링크를 이용한 사용자 정보를 저장하고 관리하기 위해서는, 링크를 이용한 사용자의 개인 정보 제공 동의가 필요할 수 있다.According to an embodiment of the present disclosure, in order for the
기기로 읽을 수 있는 저장매체는, 비일시적(non-transitory) 저장매체의 형태로 제공될 수 있다. 여기서, ‘비일시적 저장매체'는 실재(tangible)하는 장치이고, 신호(signal)(예: 전자기파)를 포함하지 않는다는 것을 의미할 뿐이며, 이 용어는 데이터가 저장매체에 반영구적으로 저장되는 경우와 임시적으로 저장되는 경우를 구분하지 않는다. 예로, '비일시적 저장매체'는 데이터가 임시적으로 저장되는 버퍼를 포함할 수 있다.The device-readable storage medium may be provided in the form of a non-transitory storage medium. Here, 'non-temporary storage medium' only means that it is a tangible device and does not contain signals (e.g., electromagnetic waves), and this term refers to the case where data is stored semi-permanently in the storage medium and temporary It does not discriminate if it is saved as . For example, a 'non-temporary storage medium' may include a buffer in which data is temporarily stored.
일 실시예에 따르면, 본 문서에 개시된 다양한 실시예들에 따른 방법은 컴퓨터 프로그램 제품(computer program product)에 포함되어 제공될 수 있다. 컴퓨터 프로그램 제품은 상품으로서 판매자 및 구매자 간에 거래될 수 있다. 컴퓨터 프로그램 제품은 기기로 읽을 수 있는 저장 매체(예: compact disc read only memory (CD-ROM))의 형태로 배포되거나, 또는 어플리케이션 스토어를 통해 또는 두개의 사용자 장치들(예: 스마트폰들) 간에 직접, 온라인으로 배포(예: 다운로드 또는 업로드)될 수 있다. 온라인 배포의 경우에, 컴퓨터 프로그램 제품(예: 다운로더블 앱(downloadable app))의 적어도 일부는 제조사의 서버, 어플리케이션 스토어의 서버, 또는 중계 서버의 메모리와 같은 기기로 읽을 수 있는 저장 매체에 적어도 일시 저장되거나, 임시적으로 생성될 수 있다.According to one embodiment, the method according to various embodiments disclosed in this document may be provided by being included in a computer program product. Computer program products may be traded between sellers and buyers as commodities. A computer program product is distributed in the form of a device-readable storage medium (eg compact disc read only memory (CD-ROM)), or through an application store or between two user devices (eg smartphones). It can be distributed (e.g., downloaded or uploaded) directly or online. In the case of online distribution, at least a part of a computer program product (eg, a downloadable app) is stored on a device-readable storage medium such as a memory of a manufacturer's server, an application store server, or a relay server. It can be temporarily stored or created temporarily.
Claims (17)
상기 링크 생성 장치를 사용하는 링크 생성 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는 링크를 생성하는 단계;
상기 생성된 링크를 제1 링크 수신 장치로 전송하는 단계;
상기 제1 링크 수신 장치를 사용하는 제1 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 상기 제1 링크 수신 장치의 제1 링크 이용 정보를 획득하는 단계; 및
상기 제1 링크 수신 장치 사용자를 친구로 추가하는 단계;를 포함하고,
상기 제1 링크 수신 장치 사용자를 친구로 추가하는 단계;는,
상기 링크 생성 장치 사용자의 친구 추가 동의 및 상기 제1 링크 수신 장치 사용자의 개인 정보 제공 동의를 식별하는 단계; 및
상기 링크 생성 장치 사용자의 친구 추가 동의 및 상기 제1 링크 수신 장치 사용자의 개인 정보 제공 동의가 식별되면, 상기 제1 링크 수신 장치 사용자를 상기 링크 생성 장치 사용자의 친구로 추가하는 요청을 서버로 전송하는 단계;를 포함하는, 방법.
In the method for the link generating device to add a friend,
generating a link including information about consent to provision of personal information of a user of the link generating device using the link generating device;
transmitting the created link to a first link receiving device;
obtaining first link usage information of the first link receiving device, including information about consent to provision of personal information of a user of the first link receiving device using the first link receiving device; and
Including; adding the user of the first link receiving device as a friend,
Adding the first link receiving device user as a friend;
identifying the consent of the user of the link generating device to add a friend and the consent of the user of the first link receiving device to provide personal information; and
If the link generating device user's consent to add a friend and the first link receiving device user's consent to provide personal information are identified, sending a request to add the first link receiving device user as a friend of the link generating device user to the server A method comprising the steps;
제2 링크 수신 장치를 사용하는 제2 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 상기 제2 링크 수신 장치의 제2 링크 이용 정보를 획득하는 단계; 및
상기 제2 링크 수신 장치 사용자를 친구로 추가하는 단계;를 더 포함하고,
상기 제2 링크 수신 장치 사용자를 친구로 추가하는 단계;는,
상기 링크 생성 장치 사용자의 친구 추가 동의 및 상기 제2 링크 수신 장치 사용자의 개인 정보 제공 동의를 식별하는 단계; 및
상기 링크 생성 장치 사용자의 친구 추가 동의 및 상기 제2 링크 수신 장치 사용자의 개인 정보 제공 동의가 식별되면, 상기 제2 링크 수신 장치 사용자를 상기 링크 생성 장치 사용자의 친구로 추가하는 요청을 서버로 전송하는 단계;를 포함하는, 방법.
The method of claim 1, wherein the method,
acquiring second link usage information of the second link receiving device, including information about consent to provision of personal information of a user of the second link receiving device using the second link receiving device; and
Adding the second link receiving device user as a friend; further comprising,
Adding the second link receiving device user as a friend;
identifying the consent of the user of the link generating device to add a friend and the consent of the user of the second link receiving device to provide personal information; and
When the link generating device user's consent to add a friend and the second link receiving device user's consent to provide personal information are identified, sending a request to add the second link receiving device user as a friend of the link generating device user to the server A method comprising the steps;
상기 친구 추가 동의는, 상기 링크 생성 장치에서 생성된 링크를 이용한 장치의 사용자를 친구로 추가하는 것에 동의하는지 여부를 포함하는, 방법.
According to claim 1,
The friend addition agreement includes whether to agree to add a user of a device using a link generated by the link generating device as a friend.
상기 개인 정보 제공 동의는, 친구 추가를 위한 개인 정보를 상기 서버로 제공하는 것에 대한 동의를 포함하는, 방법.
According to claim 1,
Wherein the consent to provide personal information includes consent to provide personal information for friend addition to the server.
상기 링크 생성 장치 사용자의 친구 추가 동의에 대한 정보는 상기 링크 생성 장치 또는 상기 서버 중 적어도 하나로부터 획득되는, 방법.
According to claim 1,
Information on the consent of the user of the link generating device to add a friend is obtained from at least one of the link generating device and the server.
상기 제1 링크 수신 장치 사용자의 개인 정보 제공 동의 여부에 대한 정보는 상기 제1 링크 수신 장치 또는 상기 서버 중 적어도 하나로부터 획득되어 상기 제1 링크 이용 정보에 포함되는, 방법.
According to claim 1,
Information on whether the user of the first link receiving device agrees to provide personal information is obtained from at least one of the first link receiving device and the server and included in the first link usage information.
상기 링크를 생성하는 단계는,
상기 링크 생성 장치 사용자로부터 개인 정보 제공 동의에 대한 입력을 획득하는 단계;를 더 포함하는, 방법.
According to claim 1,
To create the link,
Obtaining an input for consent to provide personal information from the link generating device user; further comprising a method.
링크 생성 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는 링크를 획득하는 단계;
상기 획득된 링크를 이용하는 단계;
상기 링크 수신 장치를 사용하는 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 상기 링크 수신 장치의 링크 이용 정보를 생성하는 단계;
상기 생성된 링크 이용 정보를 상기 링크 생성 장치로 전송하는 단계; 및
상기 링크 생성 장치 사용자를 친구로 추가하는 단계;를 포함하고,
상기 링크 생성 장치 사용자를 친구로 추가하는 단계;는,
상기 링크 생성 장치 사용자의 개인 정보 제공 동의 및 상기 링크 수신 장치 사용자의 친구 추가 동의를 식별하는 단계;를 더 포함하고,
상기 링크 생성 장치 사용자의 개인 정보 제공 동의 및 상기 링크 수신 장치 사용자의 친구 추가 동의가 식별되면, 상기 링크 생성 장치 사용자를 상기 링크 수신 장치 사용자의 친구로 추가하는 요청을 서버로 전송하는 단계;를 포함하는, 방법.
A method for a link receiving device to add a friend,
Obtaining a link including information about the consent of the user of the link generating device to provide personal information;
using the obtained link;
generating link usage information of the link receiving device, which includes information about consent to provision of personal information of a user of the link receiving device using the link receiving device;
transmitting the generated link usage information to the link generating device; and
Adding the link generating device user as a friend; Including,
Adding the link generating device user as a friend;
Further comprising: identifying the consent of the user of the link generating device to provide personal information and the consent of the user of the link receiving device to add a friend;
When the link generating device user's consent to provide personal information and the link receiving device user's consent to add a friend are identified, transmitting a request for adding the link generating device user as a friend of the link receiving device user to a server; How to.
적어도 하나의 명령어(instruction)를 포함하는 프로그램을 저장하는 저장부; 및
상기 저장부에 저장된 적어도 하나의 명령어를 실행하는 적어도 하나의 프로세서를 포함하고,
상기 적어도 하나의 프로세서는 상기 적어도 하나의 명령어를 실행함으로써,
상기 링크 생성 장치를 사용하는 링크 생성 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는 링크를 생성하고,
상기 생성된 링크를 제1 링크 수신 장치로 전송하고,
상기 제1 링크 수신 장치를 사용하는 제1 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 상기 제1 링크 수신 장치의 제1 링크 이용 정보를 획득하고,
상기 제1 링크 수신 장치 사용자를 친구로 추가하고,
상기 적어도 하나의 프로세서는 상기 제1 링크 수신 장치 사용자를 친구로 추가하기 위하여,
상기 링크 생성 장치 사용자의 친구 추가 동의 및 상기 제1 링크 수신 장치 사용자의 개인 정보 제공 동의를 식별하고,
상기 링크 생성 장치 사용자의 친구 추가 동의 및 상기 제1 링크 수신 장치 사용자의 개인 정보 제공 동의가 식별되면, 상기 제1 링크 수신 장치 사용자를 상기 링크 생성 장치 사용자의 친구로 추가하는 요청을 서버로 전송하는, 링크 생성 장치.
communications department;
a storage unit for storing a program including at least one instruction; and
including at least one processor that executes at least one instruction stored in the storage unit;
By the at least one processor executing the at least one instruction,
Generates a link including information about the consent of the user of the link generating device to provide personal information using the link generating device;
Transmitting the generated link to a first link receiving device;
Obtaining first link usage information of the first link receiving device, including information about consent to provision of personal information of a user of the first link receiving device using the first link receiving device;
adding the user of the first link receiving device as a friend;
The at least one processor to add the user of the first link receiving device as a friend,
Identifying the consent of the user of the link generating device to add a friend and the consent of the user of the first link receiving device to provide personal information;
If the link generating device user's consent to add a friend and the first link receiving device user's consent to provide personal information are identified, sending a request to add the first link receiving device user as a friend of the link generating device user to the server , a link generating device.
제2 링크 수신 장치를 사용하는 제2 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 상기 제2 링크 수신 장치의 제2 링크 이용 정보를 획득하고,
상기 제2 링크 수신 장치 사용자를 친구로 추가하고,
상기 적어도 하나의 프로세서는 상기 제2 링크 수신 장치 사용자를 친구로 추가하기 위하여,
상기 링크 생성 장치 사용자의 친구 추가 동의 및 상기 제2 링크 수신 장치 사용자의 개인 정보 제공 동의를 식별하고,
상기 링크 생성 장치 사용자의 친구 추가 동의 및 상기 제2 링크 수신 장치 사용자의 개인 정보 제공 동의가 식별되면, 상기 제2 링크 수신 장치 사용자를 상기 링크 생성 장치 사용자의 친구로 추가하는 요청을 서버로 전송하는, 링크 생성 장치.
The method of claim 9, wherein the at least one processor,
Obtaining second link usage information of the second link receiving device, including information about consent to provision of personal information of a user of the second link receiving device using the second link receiving device;
adding the user of the second link receiving device as a friend;
The at least one processor to add the second link receiving device user as a friend,
Identifying the consent of the user of the link generating device to add a friend and the consent of the user of the second link receiving device to provide personal information;
When the link generating device user's consent to add a friend and the second link receiving device user's consent to provide personal information are identified, sending a request to add the second link receiving device user as a friend of the link generating device user to the server , a link generating device.
상기 친구 추가 동의는, 상기 링크 생성 장치에서 생성된 링크를 이용한 장치의 사용자를 친구로 추가하는 것에 동의하는지 여부를 포함하는, 링크 생성 장치.
According to claim 9,
The friend addition consent includes whether to agree to add a user of a device using a link generated by the link generating device as a friend.
상기 개인 정보 제공 동의는, 친구 추가를 위한 개인 정보를 상기 서버로 제공하는 것에 대한 동의를 포함하는, 링크 생성 장치.
According to claim 9,
The consent to provide personal information includes consent to provide personal information for friend addition to the server.
상기 링크 생성 장치 사용자의 친구 추가 동의에 대한 정보는 상기 링크 생성 장치 또는 상기 서버 중 적어도 하나로부터 획득되는, 링크 생성 장치.
According to claim 9,
Information on the consent of the user of the link generating device to add a friend is obtained from at least one of the link generating device and the server.
상기 제1 링크 수신 장치 사용자의 개인 정보 제공 동의 여부에 대한 정보는 상기 제1 링크 수신 장치 또는 상기 서버 중 적어도 하나로부터 획득되어 상기 제1 링크 이용 정보에 포함되는, 링크 생성 장치.
According to claim 9,
Wherein information on whether or not the user of the first link receiving device agrees to provide personal information is obtained from at least one of the first link receiving device and the server and is included in the first link usage information.
상기 적어도 하나의 프로세서는,
상기 링크 생성 장치 사용자로부터 개인 정보 제공 동의에 대한 입력을 획득하는, 링크 생성 장치.
According to claim 9,
The at least one processor,
Obtaining an input for consent to provide personal information from the link generating device user, the link generating device.
적어도 하나의 명령어(instruction)를 포함하는 프로그램을 저장하는 저장부; 및
상기 저장부에 저장된 적어도 하나의 명령어를 실행하는 적어도 하나의 프로세서를 포함하고,
상기 적어도 하나의 프로세서는 상기 적어도 하나의 명령어를 실행함으로써,
링크 생성 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는 링크를 획득하고,
상기 획득된 링크를 이용하고,
상기 링크 수신 장치를 사용하는 링크 수신 장치 사용자의 개인 정보 제공 동의에 대한 정보를 포함하는, 상기 링크 수신 장치의 링크 이용 정보를 생성하고,
상기 생성된 링크 이용 정보를 상기 링크 생성 장치로 전송하고,
상기 링크 생성 장치 사용자를 친구로 추가하고,
상기 적어도 하나의 프로세서는, 상기 링크 생성 장치 사용자를 친구로 추가하기 위하여,
상기 링크 생성 장치 사용자의 개인 정보 제공 동의 및 상기 링크 수신 장치 사용자의 친구 추가 동의를 식별하고,
상기 링크 생성 장치 사용자의 개인 정보 제공 동의 및 상기 링크 수신 장치 사용자의 친구 추가 동의가 식별되면, 상기 링크 생성 장치 사용자를 상기 링크 수신 장치 사용자의 친구로 추가하는 요청을 서버로 전송하는, 링크 수신 장치.
communications department;
a storage unit for storing a program including at least one instruction; and
including at least one processor that executes at least one instruction stored in the storage unit;
By the at least one processor executing the at least one instruction,
Obtain a link containing information about the consent of the user of the link generating device to provide personal information;
using the obtained link,
Generates link usage information of the link receiving device, including information about consent to provision of personal information of a user of the link receiving device using the link receiving device;
Transmitting the generated link usage information to the link generating device;
Add the link generating device user as a friend,
The at least one processor, in order to add the link generating device user as a friend,
Identifying the link generating device user's consent to provide personal information and the link receiving device user's consent to add friends;
If the link generating device user's consent to provide personal information and the link receiving device user's consent to add a friend are identified, the link receiving device transmits a request to add the link generating device user as a friend of the link receiving device user to a server. .
A computer-readable recording medium on which a program for executing the method of any one of claims 1 to 8 is recorded on a computer.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220016969A KR20230120422A (en) | 2022-02-09 | 2022-02-09 | Method and apparatus for adding friends into user account |
PCT/KR2023/001835 WO2023153796A1 (en) | 2022-02-09 | 2023-02-08 | Method and device for adding friend to user account |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220016969A KR20230120422A (en) | 2022-02-09 | 2022-02-09 | Method and apparatus for adding friends into user account |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20230120422A true KR20230120422A (en) | 2023-08-17 |
Family
ID=87564706
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220016969A KR20230120422A (en) | 2022-02-09 | 2022-02-09 | Method and apparatus for adding friends into user account |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR20230120422A (en) |
WO (1) | WO2023153796A1 (en) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101506966B1 (en) * | 2013-09-06 | 2015-04-02 | 에스피테크놀러지 주식회사 | Social network game service providing system based acquaintance searching |
KR102201735B1 (en) * | 2013-12-23 | 2021-01-12 | 엘지전자 주식회사 | Method for linking an external server with a device and system for the same |
KR101621938B1 (en) * | 2014-07-01 | 2016-05-24 | 진현석 | System for online shopping recommendation information using topic of consumers |
JP6377293B1 (en) * | 2018-04-24 | 2018-08-22 | 株式会社ジェネストリーム | Information acquisition system, information acquisition server, information acquisition method, and information acquisition program |
KR102195843B1 (en) * | 2018-11-22 | 2020-12-28 | 주식회사 카카오 | Method and computer program for providing external service |
-
2022
- 2022-02-09 KR KR1020220016969A patent/KR20230120422A/en unknown
-
2023
- 2023-02-08 WO PCT/KR2023/001835 patent/WO2023153796A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2023153796A1 (en) | 2023-08-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10931726B2 (en) | Method and terminal for sharing content | |
US10235305B2 (en) | Method and system for sharing content, device and computer-readable recording medium for performing the method | |
US9262596B1 (en) | Controlling access to captured media content | |
US20170041381A1 (en) | Managing a Device Cloud | |
US9128593B2 (en) | Enabling an interactive program associated with a live broadcast on a mobile device | |
KR102183856B1 (en) | Terminal and Method for sharing content thereof | |
WO2015062462A1 (en) | Matching and broadcasting people-to-search | |
US10448111B2 (en) | Content projection | |
CN113573092B (en) | Live broadcast data processing method and device, electronic equipment and storage medium | |
KR20160071111A (en) | Providing personal assistant service in an electronic device | |
GB2483092A (en) | A converged home network with context based delivery | |
US20160227280A1 (en) | Content that reacts to viewers | |
CN105530165A (en) | Instant chat method and device | |
CN115941841A (en) | Associated information display method, device, equipment, storage medium and program product | |
US20170366656A1 (en) | Device and method of providing social network service with click | |
CN118981301A (en) | Audio processing method, system and related device | |
CN105872573A (en) | Video playing method and apparatus | |
US20150135218A1 (en) | Display apparatus and method of controlling the same | |
CN105635795A (en) | Collection method and apparatus of television user behavior information | |
CN110234025A (en) | For showing the live alternative events instruction based on notice profile of equipment | |
US20180095605A1 (en) | Generating a Mixed reality Interface to Expose Object Functionality | |
CN114978790B (en) | Equipment matching method, device and system | |
KR20230120422A (en) | Method and apparatus for adding friends into user account | |
TW201330597A (en) | Personalized video content consumption using shared video device and personal device | |
KR102746838B1 (en) | User customized real estate recommendation system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220209 |
|
PG1501 | Laying open of application | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20250210 Comment text: Request for Examination of Application |