KR102609744B1 - 사용자 프로필 관리 방법 및 장치 - Google Patents

사용자 프로필 관리 방법 및 장치 Download PDF

Info

Publication number
KR102609744B1
KR102609744B1 KR1020200186822A KR20200186822A KR102609744B1 KR 102609744 B1 KR102609744 B1 KR 102609744B1 KR 1020200186822 A KR1020200186822 A KR 1020200186822A KR 20200186822 A KR20200186822 A KR 20200186822A KR 102609744 B1 KR102609744 B1 KR 102609744B1
Authority
KR
South Korea
Prior art keywords
profile
user account
user
account
profiles
Prior art date
Application number
KR1020200186822A
Other languages
English (en)
Other versions
KR20220095018A (ko
Inventor
성소연
이지선
류범선
유지원
채기병
김우철
윤도현
박영민
손은호
김민정
이진환
김준영
최현옥
김혜선
윤태중
정하나
이동근
김도이
양민정
윤홍찬
Original Assignee
주식회사 카카오
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 카카오 filed Critical 주식회사 카카오
Priority to KR1020200186822A priority Critical patent/KR102609744B1/ko
Priority to JP2021209818A priority patent/JP7348260B2/ja
Priority to US17/563,058 priority patent/US11816173B2/en
Publication of KR20220095018A publication Critical patent/KR20220095018A/ko
Priority to JP2023145229A priority patent/JP2023158143A/ja
Priority to US18/479,176 priority patent/US20240028657A1/en
Priority to KR1020230167159A priority patent/KR20230164642A/ko
Application granted granted Critical
Publication of KR102609744B1 publication Critical patent/KR102609744B1/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0482Interaction with lists of selectable items, e.g. menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Game Theory and Decision Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

사용자 프로필 관리 방법 및 장치가 개시된다. 일실시예에 따른 서버에서 수행되는 사용자 프로필 관리 방법은 사용자 계정에 대응하는 복수의 프로필들을 생성하는 단계, 사용자 계정에 로그인된 사용자 단말로부터 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회 요청을 수신하는 단계, 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 다른 사용자 계정의 프로필의 UI를 사용자 계정에 제공하는 단계, 인터페이싱 객체를 통해 사용자 계정에 대응하는 복수의 프로필들 중 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는 입력을 수신하는 단계, 및 다른 사용자 계정과 선택된 프로필을 매칭하는 단계를 포함한다.

Description

사용자 프로필 관리 방법 및 장치{METHOD AND APPARATUS FOR MANAGING USER PROFILE}
아래 실시예들은 사용자 프로필 관리 방법 및 장치에 관한 것으로, 구체적으로는 사용자 계정에 대응하는 복수의 프로필들을 관리하는 동작을 수행하는 서버 및 장치에 관한 것이다.
최근 모바일 스마트 기기의 발달로 네트워크를 통해 다른 사용자들과 교류를 위한 온라인 플랫폼 서비스의 이용이 증가하고 있다. 다른 사용자들과 교류를 위한 온라인 플랫폼 서비스의 대표적인 예로 사용자 간의 의사소통, 정보 공유 및 인맥 확대 등을 통해 사회적 관계를 생성하고 강화해주는 온라인 플랫폼인 소셜 네트워킹 서비스(social networking service; SNS), 2 이상의 사용자 간의 실시간 컨텐츠 통신을 위한 온라인 플랫폼인 인스턴트 메시징 서비스(instant messaging service; IMS) 등이 있다.
이러한 SNS, IMS 등의 서비스에서 프로필은 사용자의 이름, 사진 등 자신을 나타내기 위한 개인 정보를 다른 사용자와 공유하기 위해 이용될 수 있다. 프로필은 자신을 표현하기 위한 수단으로 다양하게 이용될 수 있으나, 사용자의 개인 정보를 포함하고 있기 때문에, 타인에게 무분별하게 노출되는 것을 방지할 필요가 있다.
실시예는 프로필이 제공되는 온라인 플랫폼 서비스를 이용하는 사용자가 다른 사용자와의 관계에 따라 다양한 유형의 프로필을 이용하기 위한 기술을 제공할 수 있다.
다만, 기술적 과제는 상술한 기술적 과제들로 한정되는 것은 아니며, 또 다른 기술적 과제들이 존재할 수 있다.
일 측에 따른 사용자 프로필 관리 방법은 서버에서 수행되는 사용자 프로필 관리 방법에 있어서, 사용자 계정에 대응하는 복수의 프로필들을 생성하는 단계; 상기 사용자 계정에 로그인된 사용자 단말로부터 상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회 요청을 수신하는 단계; 상기 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 상기 다른 사용자 계정의 프로필의 UI를 상기 사용자 단말에 제공하는 단계; 상기 인터페이싱 객체를 통해 상기 사용자 계정에 대응하는 상기 복수의 프로필들 중 상기 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는 입력을 수신하는 단계; 및 다른 사용자 계정과 상기 선택된 프로필을 매칭하는 단계를 포함한다.
상기 사용자 프로필 관리 방법은 상기 다른 사용자 단말에, 상기 매칭된 프로필을 상기 사용자 계정에 대응하는 프로필로 제공하는 단계를 더 포함할 수 있다.
상기 다른 사용자 계정의 프로필은 상기 다른 사용자 계정에 대응하는 복수의 프로필들 중 상기 사용자 계정과 매칭된 프로필에 해당할 수 있다.
상기 인터페이싱 객체는 상기 다른 사용자 계정과 매칭된 프로필에 따라 다르게 표시될 수 있다.
일 측에 따른 사용자 프로필 관리 방법은 서버에서 수행되는 사용자 프로필 관리 방법에 있어서, 사용자 계정에 대응하는 복수의 프로필들을 생성하는 단계; 상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정들과 상기 복수의 프로필들을 매칭하는 단계; 상기 사용자 계정에 로그인된 사용자 단말에, 상기 사용자 계정이 참여 중인 채팅방을 통하여 상기 채팅방에 참여 중인 참여자 계정들과 상기 복수의 프로필들 간의 매칭 정보를 제공하는 단계; 및 상기 참여자 계정들 각각에 대응하여, 해당하는 참여자 계정에 로그인된 참여자 단말에, 상기 채팅방을 통하여 상기 해당하는 참여자 계정과 매칭된 상기 사용자 계정의 프로필을 제공하는 단계를 포함한다.
상기 다른 사용자 계정들과 상기 복수의 프로필들을 매칭하는 단계는 상기 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭될 상기 다른 사용자 계정들에 관한 정보를 상기 사용자 단말로부터 수신하는 단계; 및 상기 수신된 정보에 기초하여, 상기 다른 사용자 계정들과 상기 복수의 프로필들을 매칭하여 저장하는 단계를 포함할 수 있다.
상기 매칭 정보를 제공하는 단계는 상기 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭된 참여자 계정의 목록을 상기 채팅방의 UI를 통해 제공하는 단계를 포함할 수 있다.
상기 사용자 프로필 관리 방법은 상기 사용자 단말에, 상기 채팅방을 통하여 상기 사용자 계정과 매칭된 상기 참여자 계정들 각각의 프로필을 제공하는 단계를 더 포함할 수 있다.
일 측에 따른 사용자 프로필 관리 방법은 사용자 계정에 로그인된 사용자 단말에서 수행되는 사용자 프로필 관리 방법에 있어서, 상기 사용자 계정에 대응하는 복수의 프로필들의 생성을 요청하는 단계; 상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회를 요청하는 단계; 상기 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 상기 다른 사용자 계정의 프로필의 UI를 수신하는 단계; 상기 인터페이싱 객체를 통해 상기 사용자 계정에 대응하는 상기 복수의 프로필들 중 상기 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는 단계를 포함한다.
상기 선택된 프로필은 상기 다른 사용자 계정과 매칭될 수 있다.
일 측에 따른 사용자 프로필 관리 방법은 사용자 계정에 로그인된 사용자 단말에서 수행되는 사용자 프로필 관리 방법에 있어서, 상기 사용자 계정에 대응하는 복수의 프로필들- 상기 복수의 프로필들은 상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정들과 매칭되는 -의 생성을 요청하는 단계; 상기 사용자 계정이 참여 중인 채팅방을 통하여, 상기 채팅방에 참여 중인 참여자 계정들과 상기 복수의 프로필들 간의 매칭 정보를 수신하는 단계; 및 상기 채팅방을 통하여, 상기 사용자 계정과 매칭된 상기 참여자 계정들 각각의 프로필을 수신하는 단계를 포함한다.
상기 사용자 프로필 관리 방법은 상기 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭될 상기 다른 사용자 계정들에 관한 정보를 생성하는 단계를 더 포함할 수 있다.
상기 복수의 프로필들은 상기 매칭 정보에 기초하여, 상기 참여자 계정들 각각에 로그인된 참여자 단말들 각각에 제공될 수 있다.
일 측에 따른 서버는 사용자 계정에 대응하는 복수의 프로필들을 생성하고, 상기 사용자 계정에 로그인된 사용자 단말로부터 상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회 요청을 수신하고, 상기 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 상기 다른 사용자 계정의 프로필의 UI를 상기 사용자 단말에 제공하고, 상기 인터페이싱 객체를 통해 상기 사용자 계정에 대응하는 상기 복수의 프로필들 중 상기 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는 입력을 수신하며, 상기 다른 사용자 계정과 상기 선택된 프로필을 매칭하는, 적어도 하나의 프로세서를 포함한다.
상기 프로세서는 상기 다른 사용자 단말에 상기 매칭된 프로필을 상기 사용자 계정에 대응하는 프로필로 제공할 수 있다.
일 측에 따른 서버는 사용자 계정에 대응하는 복수의 프로필들을 생성하고, 상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정들과 상기 복수의 프로필들을 매칭하고, 상기 사용자 계정에 로그인된 사용자 단말에, 상기 사용자 계정이 참여 중인 채팅방을 통하여 상기 채팅방에 참여 중인 참여자 계정들과 상기 복수의 프로필들 간의 매칭 정보를 제공하며, 상기 참여자 계정들 각각에 대응하여, 해당하는 참여자 계정에 로그인된 참여자 단말에, 상기 채팅방을 통하여 해당하는 참여자 계정과 매칭된 상기 사용자 계정의 프로필을 제공하는 적어도 하나의 프로세서를 포함한다.
상기 프로세서는, 상기 다른 사용자 계정들과 상기 복수의 프로필들을 매칭함에 있어서, 상기 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭될 상기 다른 사용자 계정들에 관한 정보를 상기 사용자 단말로부터 수신하고, 상기 수신된 정보에 기초하여, 상기 다른 사용자 계정들과 상기 복수의 프로필들을 매칭할 수 있다.
상기 프로세서는, 상기 사용자 단말에, 상기 채팅방을 통하여 상기 사용자 계정과 매칭된 상기 참여자 계정들 각각의 프로필을 제공할 수 있다.
일 측에 따른 사용자 단말은, 사용자 계정에 로그인된 사용자 단말에 있어서, 상기 사용자 계정에 대응하는 복수의 프로필들의 생성을 요청하고, 상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회를 요청하고, 상기 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 상기 다른 사용자 계정의 프로필의 UI를 수신하고, 상기 인터페이싱 객체를 통해 상기 사용자 계정에 대응하는 상기 복수의 프로필들 중 상기 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는, 적어도 하나의 프로세서를 포함한다.
일 측에 따른 사용자 단말은 사용자 계정에 로그인된 사용자 단말에 있어서, 상기 사용자 계정에 대응하는 복수의 프로필들- 상기 복수의 프로필들은 상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정들과 매칭되는 -의 생성을 요청하고, 상기 사용자 계정이 참여 중인 채팅방을 통하여, 상기 채팅방에 참여 중인 참여자 계정들과 상기 복수의 프로필들 간의 매칭 정보를 수신하며, 상기 채팅방을 통하여, 상기 사용자 계정과 매칭된 상기 참여자 계정들 각각의 프로필을 수신하는, 적어도 하나의 프로세서를 포함한다.
일실시예에 따른 서비스는 사용자에 대응하는 다양한 프로필을 제공함으로써, 사용자의 식별 정보를 표시하기 위해 이용되는 프로필의 활용도를 향상시킬 수 있다.
도 1은 일실시예에 따른 프로필 매칭에 관한 사용자 프로필 관리 방법을 설명하기 위한 도면이다.
도 2는 일실시예에 따른 사용자, 사용자 계정 및 프로필의 구조를 도시한 도면이다.
도 3은 일실시예에 따른 프로필 생성을 위한 사용자 인터페이스를 예시한 도면이다.
도 4a 및 도 4b는 일실시예에 따른 다른 사용자 계정의 프로필의 UI를 통해 다른 사용자 단말에 표시될 사용자 계정의 프로필을 설정하기 위한 사용자 인터페이스를 예시한 도면들이다.
도 5a 및 도 5b는 다른 사용자 계정과 매칭된 사용자 계정의 프로필의 정보를 표시하는 인터페이싱 객체를 예시한 도면들이다.
도 6은 일실시예에 따른 사용자 계정에 대응하는 프로필들과 사용자 계정의 친구 계정들 간의 매칭 정보를 도시한 도면이다.
도 7은 일실시예에 따른 프로필 조회에 관한 사용자 프로필 관리 방법을 설명하기 위한 도면이다.
도 8은 일실시예에 따른 채팅방을 통하여 제공되는 참여자 계정들과 복수의 프로필들 간의 매칭 정보를 도시한 도면이다.
도 9a 내지 도 9c는 일실시예에 따른 사용자 단말에 제공되는 채팅방의 UI를 예시한 도면들이다.
도 10a 및 도 10b는 참여자 계정과 매칭된 사용자 계정의 프로필에 따른 채팅방의 UI를 예시한 도면들이다.
도 11a 내지 도 11f는 일실시예에 따른 사용자 계정에 대응하는 프로필의 설정을 위한 사용자 인터페이스를 예시한 도면들이다.
도 12a 내지 도 12b는 프로필에 따른 친구 목록이 정렬되는 실시예를 설명하기 위한 도면들이다.
도 12c 내지 도 12d는 프로필에 따른 채팅방의 목록이 정렬되는 실시예를 설명하기 위한 도면들이다.
실시예들에 대한 특정한 구조적 또는 기능적 설명들은 단지 예시를 위한 목적으로 개시된 것으로서, 다양한 형태로 변경되어 구현될 수 있다. 따라서, 실제 구현되는 형태는 개시된 특정 실시예로만 한정되는 것이 아니며, 본 명세서의 범위는 실시예들로 설명한 기술적 사상에 포함되는 변경, 균등물, 또는 대체물을 포함한다.
제1 또는 제2 등의 용어를 다양한 구성요소들을 설명하는데 사용될 수 있지만, 이런 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 해석되어야 한다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소는 제1 구성요소로도 명명될 수 있다.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 설명된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함으로 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
이하, 실시예들을 첨부된 도면들을 참조하여 상세하게 설명한다. 첨부 도면을 참조하여 설명함에 있어, 도면 부호에 관계없이 동일한 구성 요소는 동일한 참조 부호를 부여하고, 이에 대한 중복되는 설명은 생략하기로 한다.
도 1은 일실시예에 따른 프로필 매칭에 관한 사용자 프로필 관리 방법을 설명하기 위한 도면이다.
사용자 단말(102)은 컴퓨터, 포터블(portable) 컴퓨터, 무선 전화기(wireless phone), 모바일 폰(mobile phone), 스마트폰(smart phone), PDA(Personal Digital Assistants), 웹 타블렛(web tablet) 등의 전자 장치 중 하나로 서버(101)와 관련된 서비스 어플리케이션의 설치 및 실행이 가능한 모든 장치를 의미할 수 있다. 이때, 사용자 단말(102)은 어플리케이션의 제어 하에 서비스 화면의 구성, 데이터 입력, 데이터 송수신, 데이터 저장 등 서비스 전반의 동작을 수행할 수 있고, 예를 들어 사용자 단말(102)은 어플리케이션을 통하여 서버(101)에 접속할 수 있다.
일실시예에 따른 서버(101)는 인스턴트 메시징 서비스(instant messaging service) 또는 소셜 네트워크 서비스(social networking service)를 제공하는 서버를 포함할 수 있다. 서버(101)는 서버(101)에 연결 또는 접속된 사용자 단말들 사이의 통신을 위한 서비스 플랫폼 역할을 할 수 있다.
사용자는 서버(101)에서 제공되는 서비스에 가입하여 사용자 계정을 생성할 수 있으며, 사용자 단말(102)로 사용자 계정에 로그인하여 서비스를 이용할 수 있다. 서버(101)는 사용자 계정에 대응하는 서비스를 사용자 계정에 로그인된 사용자 단말(102)에 제공할 수 있다.
일실시예에 따른 서버(101)에서 제공되는 서비스는 사용자 계정에 대응하는 다양한 프로필을 제공함으로써, 서비스 내에서 프로필의 활용도를 향상시킬 수 있다. 서비스를 제공하는 서버(101) 및 서비스에 가입된 사용자 계정에 로그인된 사용자 단말(102)은 복수의 프로필을 제공하기 위한 프로필 관리 방법을 수행할 수 있다.
도 1을 참조하면, 일실시예에 따른 서버(101)에서 수행되는 사용자 프로필 관리 방법은 사용자 계정에 대응하는 복수의 프로필들을 생성하는 단계(120), 사용자 계정에 로그인된 사용자 단말(102)로부터 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회 요청을 수신하는 단계(130), 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 다른 사용자 계정의 프로필을 사용자 단말(102)에 제공하는 단계(140), 사용자 계정의 프로필에 관한 인터페이싱 객체를 통해 사용자 계정에 대응하는 복수의 프로필들 중 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는 입력을 수신하는 단계(150), 및 다른 사용자 계정과 선택된 프로필을 매칭하는 단계(160)를 포함할 수 있다.
일실시예에 따른 사용자 단말(102)에서 수행되는 사용자 프로필 관리 방법은 사용자 계정에 대응하는 복수의 프로필들의 생성을 요청하는 단계(110), 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회를 요청하는 단계(130), 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 다른 사용자 계정의 프로필의 UI를 수신하는 단계(140), 사용자 계정의 프로필에 관한 인터페이싱 객체를 통해 사용자 계정에 대응하는 복수의 프로필들 중 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는 단계(150)를 포함할 수 있다.
일실시예에 따를 때, 사용자 단말(102)은 서버(101)에 로그인된 사용자 계정에 관한 식별 정보를 포함한 프로필의 생성을 요청(110)할 수 있으며, 서버는 수신된 요청에 반응하여 사용자 계정에 대응하는 프로필을 생성(120)할 수 있다. 사용자 계정에 대응하는 프로필은 프로필 이름, 프로필 사진, 소개 메시지 등 사용자의 설정에 따른 식별 정보를 포함할 수 있다. 사용자 계정에 대응하는 프로필은 해당 사용자 계정과 일정 관계에 있는 다른 사용자 계정에 제공될 수 있으며, 사용자 계정은 일정 관계(예를 들어, 친구 관계, 구독 관계 등)에 있는 다른 사용자 계정의 프로필을 수신할 수 있다. 예를 들어, 사용자 계정은 다른 사용자 계정의 연락처, 계정 ID 등을 등록함으로써, 다른 사용자 계정과 일정 관계를 맺을 수 있다. 이하에서, 사용자 계정과 일정 관계에 있는 다른 사용자 계정은 '친구 계정'으로 지칭한다.
일실시예에 따를 때, 단일 사용자 계정에 대응하는 프로필은 2 이상의 복수의 프로필들을 포함할 수 있다. 일 예로, 일실시예에 따른 단계(110)는 복수의 프로필들의 생성을 요청하는 단계를 포함할 수 있으며, 일실시예에 따른 단계(120)는 복수의 프로필들의 생성 요청에 반응하여, 복수의 프로필들을 생성하는 단계를 포함할 수 있다. 또 다른 예로, 단계(110) 및 단계(120)는 복수 회 수행될 수 있다.
복수의 프로필들은 각 프로필에 포함된 식별 정보 중 적어도 일부가 서로 다를 수 있다. 예를 들어, 동일한 계정에 대응하는 복수의 프로필들 중 제1 프로필에 포함된 프로필 이름과 제2 프로필에 포함된 프로필 이름은 서로 다를 수 있으며, 동일한 계정에 대응하는 복수의 프로필들 중 제1 프로필에 포함된 프로필 사진과 제3 프로필에 포함된 프로필 사진은 서로 다를 수 있다.
예를 들어, 도 2를 참조하면, 사용자(200)는 서비스에 대응하는 적어도 하나의 사용자 계정(210, 220)을 생성할 수 있으며, 각 계정(210, 220)에 대응하는 복수의 프로필들(211, 212, 213, 221)을 생성할 수 있다. 일 예로, 제1 계정(210)에 대응하는 프로필은 제1 프로필(211), 제2 프로필(212) 및 제3 프로필(213)을 포함할 수 있으며, 제2 계정(220)에 대응하는 프로필은 제4 프로필(221) 등 적어도 하나의 프로필을 포함할 수 있다.
일실시예에 따를 때, 사용자 계정에 대응하는 프로필은 기본 프로필을 디폴트로 포함할 수 있다. 예를 들어, 서비스에 가입된 사용자 계정에 대응하여 기본 프로필이 디폴트로 생성되어 제공될 수 있으며, 사용자의 프로필 생성 요청에 반응하여, 추가적인 프로필이 사용자 계정에 대응하여 생성될 수 있다. 예를 들어, 도 2에서 제1 계정(210)에 대응하는 제1 프로필(211) 및 제2 계정(220)에 대응하는 제2 프로필(221)은 기본 프로필에 해당할 수 있다. 제1 계정(210)에 대응하는 제2 프로필(212) 및 제3 프로필(213)은 제1 계정(210)에 대응하는 사용자의 요청에 따라 추가적으로 생성된 프로필에 해당할 수 있다.
다시 도 1을 참조하면, 일실시예에 따른 서버(101)는 사용자 단말(102)에 서비스에 관한 사용자 인터페이스(user interface; UI)를 제공할 수 있으며, 사용자 단말(102)은 서비스에 관한 UI를 통해 서버(101)에 프로필 생성을 요청(110)할 수 있다. 예를 들어, 도 3을 참조하면, 서버는 사용자 단말(102)에 서비스에 관한 UI(300)를 제공할 수 있으며, 사용자는 UI(300)에 포함된 프로필 생성을 위한 버튼(310)를 통해 서버에 프로필 생성을 요청할 수 있다. 사용자 단말(102)은 프로필 생성 요청 시, 프로필에 포함되는 프로필 이름, 프로필 사진 등의 식별 정보를 설정할 수 있으며, 서버(101)는 설정에 따른 식별 정보를 포함하는 프로필을 생성할 수 있다.
다시 도 1을 참조하면, 사용자 단말(102)은 서버(101)에 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회를 요청(130)할 수 있다. 예를 들어, 조회를 요청한 사용자 계정을 제1 사용자 계정이라고 하고, 제1 사용자 계정에 의해 프로필에 관한 조회가 요청된 다른 사용자 계정을 제2 사용자 계정이라고 할 때, 사용자 단말(102)은 제1 사용자 계정에 로그인된 제1 사용자 단말에 해당할 수 있다. 이 경우, 서버(101)는 제1 사용자 단말(102)로부터 제2 사용자 계정의 프로필에 관한 조회 요청을 수신(130)하여, 제1 사용자 단말(102)에 제2 사용자 계정의 프로필의 UI를 제공(140)할 수 있다. 일실시예에 따른 제1 사용자 단말(102)에 제공되는 제2 사용자 계정의 프로필의 UI는 제2 사용자 계정에 대응하는 복수의 프로필들 중 제1 사용자 계정과 매칭된 어느 하나의 프로필이 표시되는 사용자 인터페이스에 해당할 수 있다. 사용자 계정과 프로필 간의 매칭에 관하여는 이하에서 상술한다.
제1 사용자 단말(102)에 제공된 제2 사용자 계정의 프로필의 UI는 제1 사용자 계정의 프로필에 관한 인터페이싱(interfacing) 객체를 포함할 수 있다. 인터페이싱 객체는 인터페이스 내에서 사용자와 상호작용하도록 구현된 구성으로, 예를 들어 사용자 단말로부터 수신되는 사용자의 클릭 입력에 반응하여 다른 화면으로 전환되도록 구현된 버튼 등을 포함할 수 있다.
제2 사용자 계정의 프로필의 UI에 포함된 제1 사용자 계정의 프로필에 관한 인터페이싱 객체는 제1 사용자 단말(102)로부터 수신되는 제1 사용자의 입력에 따라 제2 사용자 계정에 로그인된 제2 사용자 단말에 표시될 제1 사용자 계정의 프로필의 설정 기능을 제공하는 인터페이싱 객체에 해당할 수 있다. 제1 사용자 단말(102)을 통해 제공되는 인터페이싱 객체를 통해 제1 사용자는 제1 사용자 계정에 대응하는 복수의 프로필들 중 제2 사용자 단말에 표시될 어느 하나의 프로필을 선택할 수 있다. 또한, 인터페이싱 객체를 통해 제1 사용자는 제2 사용자 단말에 표시되는 것으로 선택된 프로필을 제1 사용자 계정에 대응하는 다른 프로필로 변경할 수 있다. 이하에서 상술하겠으나, 제1 사용자 계정에 대응하는 복수의 프로필들 중 제2 사용자 단말에 표시되는 것으로 어느 하나의 프로필이 선택된 경우, 선택된 제1 사용자 계정에 대응하는 프로필과 제2 사용자 계정은 매칭될 수 있다. 다시 말해, 제1 사용자 계정에 대응하는 복수의 프로필들 중 제2 사용자 단말에 표시될 어느 하나의 프로필을 선택하는 동작은 제1 사용자 계정에 대응하는 복수의 프로필들 중 제2 사용자 계정과 매칭될 어느 하나의 프로필을 선택하는 동작에 해당할 수 있다.
예를 들어, 도 4a는 제1 사용자 단말에 제공된 제2 사용자 계정의 프로필의 UI를 도시한다. 도 4a를 참조하면, 제1 사용자 계정에 제공된 제2 사용자 계정의 프로필의 UI는 제1 사용자 계정의 프로필에 관한 인터페이싱 객체(410)를 포함한다. 제1 사용자는 인터페이싱 객체(410)를 선택함으로써, 도 4b에 도시된 제2 사용자 단말에 표시될 제1 사용자 계정의 프로필을 설정하는 인터페이스에 진입할 수 있다. 도 4b를 참조하면, 인터페이스를 통해 제1 사용자는 제2 사용자 계정과 매칭된 제1 사용자 계정에 대응하는 프로필(404)을 확인할 수 있다. 또한, 인터페이스를 통해 제1 사용자는 제1 사용자 계정에 대응하는 복수의 프로필들(401 내지 404) 중 제2 사용자 단말에 표시될 어느 하나의 프로필을 선택할 수 있다. 제1 사용자 계정에 대응하는 복수의 프로필들은 디폴트로 제공되는 기본 프로필(401) 및 추가적으로 생성된 프로필(402, 403, 404)을 포함할 수 있다. 이하에서, 기본 프로필 외에 추가적으로 생성된 적어도 하나의 프로필은 '멀티 프로필'로 지칭될 수 있다. 인터페이스를 통해 제1 사용자는 제2 사용자 계정과 매칭된 프로필을 제1 사용자 계정에 대응하는 다른 프로필로 변경할 수 있다.
일실시예에 따른 제2 사용자 계정의 프로필의 UI에 포함된 제1 사용자 계정의 프로필에 관한 인터페이싱 객체는 제2 사용자 계정과 매칭된 제1 사용자 계정의 프로필의 정보를 표시할 수 있다. 예를 들어, 도 5a 및 도 5b를 참조하면, 인터페이싱 객체(510, 520)는 제2 사용자 계정과 매칭된 제1 사용자 계정의 프로필에 따라 다른 색상으로 표시될 수 있다. 도 5a에 도시된 인터페이싱 객체(510)는 제2 사용자 계정과 매칭된 프로필이 기본 프로필임을 지시할 수 있고, 도 5b에 도시된 인터페이싱 객체(520)는 제2 사용자 계정과 매칭된 프로필이 멀티 프로필임을 지시할 수 있다.
일실시예에 따를 때, 인터페이싱 객체의 색상을 다르게 표시하는 것 외에 인터페이싱 객체의 형태를 제2 사용자 계정과 매칭된 프로필의 사진 또는 이름으로 표시하는 등 제2 사용자 계정과 매칭된 제1 사용자 계정의 프로필의 정보를 표시하기 위한 다양한 실시예를 포함할 수 있다.
다시 도 1을 참조하면, 서버(101)는 제1 사용자 단말(102)로부터 제2 사용자 단말에 표시될 프로필을 선택하는 입력을 수신한 경우, 제2 사용자 계정과 선택된 프로필을 매칭(160)할 수 있으며, 제1 사용자 계정에 대응하여 제2 사용자 계정과 선택된 프로필 간의 매칭 정보를 저장할 수 있다. 일실시예에 따를 때, 서버(101)는 제2 사용자 단말에 제2 사용자 계정과 매칭된 제1 사용자 계정의 프로필을 제공할 수 있다. 예를 들어, 서버(101)가 인스턴트 메시징 서비스를 제공하는 인스턴트 메시징 서버에 해당하는 경우, 제1 사용자 계정 및 제2 사용자 계정은 인스턴트 메시징 서비스에 가입된 계정에 해당할 수 있으며, 인스턴트 메시징 서버(101)는 제1 사용자 계정에 대응하여 제2 사용자 계정과 선택된 프로필 간의 매칭 정보를 저장할 수 있고, 제2 사용자 단말에 제2 사용자 계정과 매칭된 제1 사용자 계정의 프로필을 제공할 수 있다.
일실시예에 따른 서버(101)는 제1 사용자 계정에 대응하는 복수의 프로필들과 제1 사용자 계정과 친구 계정들 간의 매칭 정보를 저장할 수 있으며, 매칭 정보에 기초하여 특정 친구 계정에 로그인된 단말에 제1 사용자 계정의 프로필들 중 해당 친구 계정과 매칭된 프로필을 제공할 수 있다. 다시 말해, 매칭 정보에 기초하여, 특정 친구 계정에 로그인된 단말에 제공되는 제1 사용자 계정에 대응하는 프로필이 결정될 수 있다.
예를 들어, 도 6을 참조하면, 제1 사용자 계정에 대응하는 프로필은 제1 프로필(610), 제2 프로필(620) 및 제3 프로필(630)을 포함할 수 있으며, 제1 사용자 계정은 친구 계정들('친구 #1' 내지 '친구 #12') 각각의 프로필의 UI를 통해 각각의 친구 계정에 로그인된 단말에 표시될 프로필을 설정할 수 있다. 일 예로, 제1 친구 계정(친구 #1)의 프로필의 UI를 통하여 제1 프로필(610)을 제1 친구 계정(친구 #1)에 로그인된 단말에 표시될 프로필로 선택할 수 있으며, 제3 친구 계정(친구 #3)의 프로필의 UI를 통하여 제2 프로필(620)을 제3 친구 계정(친구 #3)에 로그인된 단말에 표시될 프로필로 선택할 수 있다.
복수의 프로필들(610 내지 630)과 친구 계정들('친구 #1' 내지 '친구 #12') 간의 매칭 정보는 서버(101)에 저장될 수 있다. 일 예로, 매칭 정보는 제1 친구 계정(친구 #1)과 제1 프로필(610) 간의 매칭 정보 및 제3 친구 계정(친구 #3)과 제2 프로필(620) 간의 매칭 정보를 포함할 수 있다.
매칭 정보에 기초하여, 친구 계정들('친구 #1' 내지 '친구 #12') 각각에 로그인된 단말에는 복수의 프로필들(610 내지 630) 중 해당 친구 계정과 매칭된 프로필이 제1 사용자 계정의 프로필로 표시될 수 있다. 일 예로, 제1 친구 계정(친구 #1)에 로그인된 단말에는 제1 사용자 계정에 대응하는 프로필로 제1 프로필(610)이 제공되고, 제3 친구 계정(친구 #3)에 로그인된 단말에는 제1 사용자 계정에 대응하는 프로필로 제2 프로필(620)이 제공될 수 있다.
일실시예에 따를 때, 제1 사용자 계정의 친구 계정들 중 매칭되는 프로필이 설정되지 않은 친구 계정은 기본 프로필과 매칭되는 것으로 결정될 수 있다. 예를 들어, 도 6에서 제7 친구 계정(친구 #7)에 로그인된 단말에 표시될 프로필이 제1 사용자에 의해 별도로 선택되지 않은 경우, 제7 친구 계정(친구 #7)은 자동으로 기본 프로필인 제1 프로필(610)과 매칭될 수 있으며, 제7 친구 계정에 로그인된 단말에는 기본 프로필(610)이 제1 사용자 계정에 대응하는 프로필로 제공될 수 있다.
도 7은 일실시예에 따른 프로필 조회에 관한 사용자 프로필 관리 방법을 설명하기 위한 도면이다.
일실시예에 따른 서버(701) 및 사용자 단말(702)은 도 1에서 상술한 서버(101) 및 사용자 단말(102)에 대응될 수 있다. 일실시예에 따른 참여자 단말(703)은 서버(701)로부터 서비스를 제공받는 사용자 단말(702)과 구분되는 단말로, 사용자 계정이 참여 중인 채팅방의 참여자 계정에 로그인된 단말을 의미할 수 있다. 참여자 계정은 사용자 계정이 참여 중인 채팅방에 참여하는 사용자 계정 외 다른 계정을 의미할 수 있다.
도 7을 참조하면, 일실시예에 따른 서버(701)에서 수행되는 프로필 관리 방법은 사용자 계정에 대응하는 복수의 프로필들을 생성하는 단계(720), 사용자 계정과 일정 관계에 있는 다른 사용자 계정들과 복수의 프로필들을 매칭하는 단계(740), 사용자 계정에 로그인된 사용자 단말(702)에, 사용자 계정이 참여 중인 채팅방을 통하여, 해당 채팅방에 참여 중인 참여자 계정들과 복수의 프로필들 간의 매칭 정보를 제공하는 단계(750), 및 해당 채팅방을 통하여, 참여자 단말(703)에, 해당 참여자 계정과 매칭된 사용자 계정의 프로필을 제공하는 단계(760)를 포함한다. 일실시예에 따른 단계(760)는 해당 채팅방에 참여 중인 참여자 계정들 각각에 대응하여, 해당하는 참여자 계정에 로그인된 참여자 단말(703)에, 해당 채팅방을 통하여, 해당하는 참여자 계정과 매칭된 사용자 계정의 프로필을 제공하는 단계를 포함할 수 있다.
일실시예에 따른 사용자 계정에 로그인된 사용자 단말(702)에서 수행되는 사용자 프로필 관리 방법은 사용자 계정에 대응하는 복수의 프로필들의 생성을 요청하는 단계(710), 사용자 계정이 참여 중인 채팅방을 통하여, 채팅방에 참여 중인 참여자 계정들과 사용자 계정에 대응하는 복수의 프로필들 간의 매칭 정보를 수신하는 단계(750), 및 채팅방을 통하여, 사용자 계정과 매칭된 참여자 계정들 각각의 프로필을 수신하는 단계(770)를 포함한다. 여기서, 사용자 계정에 대응하는 복수의 프로필들은 사용자 계정과 일정 관계에 있는 다른 사용자 계정들(또는, 친구 계정들)과 매칭될 수 있다.
일실시예에 따른 단계(710) 및 단계(720)는 도 1에서 상술한 단계(110) 및 단계(120)에 대응될 수 있다. 서버(701)는 단계(720)에서 생성된 복수의 프로필들과 친구 계정들을 매칭(740)하여, 복수의 프로필들과 친구 계정들 간의 매칭 정보를 생성할 수 있다.
일실시예에 따른 단계(740)는 사용자 계정에 대응하는 복수의 프로필들과 매칭될 친구 계정들에 관한 정보를 사용자 계정에 로그인된 사용자 단말(702)로부터 수신하는 단계(730) 및 수신된 정보에 기초하여, 친구 계정들과 복수의 프로필들을 매칭하여 저장하는 단계를 포함할 수 있다. 단계(730)에서 복수의 프로필들과 매칭될 친구 계정들에 관한 정보는 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭될 친구 계정들에 관한 정보를 포함할 수 있으며, 예를 들어, 각 프로필과 매칭될 친구 계정들의 목록을 포함할 수 있다. 복수의 프로필들과 매칭될 친구 계정들에 관한 정보는 사용자 단말(702)에서 생성되어 서버(701)로 전송될 수 있다. 일실시예에 따를 때, 사용자 단말(702)에 제공되는 인터페이스를 통하여 사용자 계정에 대응하는 복수의 프로필들 중 특정 친구 계정과 매칭될 어느 하나의 프로필이 설정될 수 있으며, 설정에 따라 사용자 계정에 대응하는 각 프로필에 대응하여 해당 프로필과 매칭되는 것으로 설정된 친구 계정에 관한 정보가 생성될 수 있다.
일 예로, 도 6을 참조하면, 사용자 계정에 대응하는 복수의 프로필들은 제1 프로필(610), 제2 프로필(620) 및 제3 프로필(630)을 포함하는 경우, 복수의 프로필들 각각에 대응하여, 해당 프로필과 매칭될 친구 계정에 관한 정보가 생성될 수 있다. 프로필들과 매칭될 친구 계정들에 관한 정보는 제1 프로필(610)과 매칭될 친구 계정의 목록(611), 제2 프로필(620)과 매칭될 친구 계정의 목록(621), 및 제3 프로필(630)과 매칭될 친구 계정의 목록(631)을 포함할 수 있다. 친구 계정의 목록에는 목록에 포함된 각 친구 계정을 식별하기 위한 친구 계정의 ID 정보 등이 포함될 수 있다.
일실시예에 따른 서버(701)는 생성된 매칭 정보에 기초하여, 사용자 계정이 참여 중인 채팅방의 참여자 계정들과 사용자 계정에 대응하는 복수의 프로필들 간의 매칭 정보를 해당 채팅방을 통하여 제공할 수 있다. 채팅방은 사용자 계정 및 하나 이상의 참여자 계정(들)이 참여 중인 채팅방으로, 채팅방의 참여자 계정은 사용자 계정이 참여 중인 채팅방에 참여하는 적어도 하나의 다른 사용자 계정을 포함할 수 있다.
일실시예에 따른 단계(740)에서 제공되는 매칭 정보는 채팅방의 각 참여자 계정이 사용자 계정 대응하는 복수의 프로필들 중 어떤 프로필과 매칭되는지를 지시하는 정보에 해당할 수 있다. 예를 들어, 도 6에 도시된 사용자 계정의 친구 계정들('친구 #1' 내지 '친구 #12') 중 일부 친구 계정이 참여하는 채팅방을 통하여 제공되는 참여자 계정들과 복수의 프로필들 간의 매칭 정보는 도 8을 참조할 수 있다. 도 8을 참조하면, 사용자 계정과 참여자 계정들(친구 #1, #4, #6, 및 #12)이 참여 중인 채팅방을 통하여 제공되는 매칭 정보는 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭되는 참여자 계정의 정보를 포함할 수 있다. 보다 구체적으로, 사용자 계정에 제1 프로필(프로필 #1)과 매칭된 참여자 계정(친구 #1, #4)의 정보, 제2 프로필(프로필 #2)과 매칭된 참여자 계정(친구 #12)의 정보, 및 제3 프로필(프로필 #3)과 매칭된 참여자 계정(친구 #6)의 정보가 채팅방을 통하여 제공될 수 있다.
일실시예에 따를 때, 단계(740)는 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭된 참여자 계정의 목록을 채팅방의 UI를 통해 제공하는 단계를 포함할 수 있다. 참여자 계정들과 복수의 프로필들 간의 매칭 정보를 제공하기 위한 채팅방의 UI의 예시는 이하의 도 9a 내지 도 9c에서 상술한다.
일실시예에 따를 때, 서버(701)는 채팅방을 통하여 참여자 계정들 각각에 로그인된 참여자 단말들 각각에, 해당 참여자 계정과 매칭된 사용자 계정의 프로필을 제공(760)할 수 있다. 예를 들어, 사용자 계정과 제1 참여자 계정 및 제2 참여자 계정이 제1 채팅방에 참여하고 있고, 제1 참여자 계정과 매칭된 사용자 계정의 프로필이 제1 프로필인 경우, 제1 참여자 계정에 로그인된 제1 참여자 단말에는 사용자 계정에 대응하는 프로필로 제1 프로필이 제1 채팅방을 통하여 제공될 수 있다. 한편, 제2 참여자 계정과 매칭된 사용자 계정의 프로필이 제2 프로필인 경우, 제2 참여자 계정에 로그인된 제2 참여자 단말에는 사용자 계정에 대응하는 프로필로 제2 프로필이 제1 채팅방을 통하여 제공될 수 있다.
일실시예에 따를 때, 서버(701)는 채팅방을 통하여, 사용자 단말(702)에, 사용자 계정과 매칭된 참여자 계정들 각각의 프로필을 제공(770)할 수 있다. 예를 들어, 제1 참여자 계정에 대응하는 복수의 프로필들 중 사용자 계정과 매칭된 어느 하나의 프로필이 제1 참여자의 프로필로 채팅방을 통하여 사용자 단말(702)에 제공될 수 있다. 또한, 제2 참여자 계정에 대응하는 복수의 프로필들 중 사용자 계정과 매칭된 어느 하나의 프로필이 제2 참여자의 프로필로 채팅방을 통하여 사용자 단말(702)에 제공될 수 있다.
서버(701)의 입장에서 참여자 단말(703)에 참여자 계정과 매칭된 사용자 계정의 프로필을 제공(760)하는 동작과 사용자 단말(702)에 사용자 계정과 매칭된 참여자 계정의 프로필을 제공(770)하는 동작은 수신 주체만 달리 표현된 것일 뿐, 채팅방에 참여 중인 특정 참여자 계정에, 해당 참여자 계정과 매칭된 다른 참여자 계정의 프로필을 제공하는 동작으로 동일한 동작에 해당할 수 있다.
일실시예에 따를 때, 사용자 계정이 참여 중인 채팅방을 통하여 사용자 단말(702)에 해당 채팅방의 참여자 계정의 프로필이 제공된다는 것은 사용자 단말(702)에 제공되는 채팅방의 UI에 참여자 계정이 참여자 계정의 프로필로 표시된다는 것을 의미할 수 있다. 예를 들어, 채팅방을 통하여 참여자 계정으로부터 메시지가 전송된 경우, 사용자 단말(702)에 제공되는 채팅방의 UI는 참여자 계정으로부터 전송된 메시지임을 표시하기 위하여, 해당 메시지와 참여자 계정의 프로필을 함께 표시할 수 있다. 또는, 사용자 단말(702)에 제공되는 채팅방의 UI는 참여자 계정을 포함하는 채팅방의 참여자 목록을 제공할 수 있으며, 참여자 목록에서 참여자 계정은 참여자 계정의 프로필로 표시될 수 있다.
일실시예에 따른 사용자 단말(702)은 채팅방을 통하여 서버(701)로부터 채팅방에 참여 중인 참여자 계정들과 사용자 계정에 대응하는 복수의 프로필들 간의 매칭 정보를 수신할 수 있으며, 사용자 계정과 매칭되는 다른 참여자 계정의 프로필을 수신할 수 있다. 서버(701)로부터 채팅방을 통하여 수신된 매칭 정보 및 다른 참여자 계정의 프로필은 채팅방의 UI를 통해 사용자 단말(702)에 표시될 수 있다.
도 9a 내지 도 9c는 일실시예에 따른 사용자 단말에 제공되는 채팅방의 UI를 예시한 도면들이다.
도 9a를 참조하면, 서버에서 제공되는 채팅방의 UI는 채팅방의 참여자 계정으로부터 전송된 메시지를 해당 참여자 계정의 프로필과 함께 전송된 순서대로 표시할 수 있다. 채팅방의 UI에 표시된 참여자 계정의 프로필은 해당 채팅방의 UI가 표시되는 사용자 단말에서 로그인된 사용자 계정과 매칭된 참여자 계정의 프로필에 해당할 수 있다. 사용자 계정과 매칭된 참여자 계정의 프로필에 따라 다르게 표시되는 채팅방의 UI에 관한 예는 이하의 도 10a 및 도 10b에서 상술한다.
도 9a의 채팅방에서 사이드 메뉴(901) 등을 통해 도 9b에 도시된 채팅방의 참여자 계정의 목록이 표시된 UI에 진입할 수 있다. 도 9b를 참조하면, 채팅방의 UI에 표시된 해당 채팅방의 참여자 목록(902)은 사용자 계정들의 프로필(들)(903) 및 참여자 계정(들)의 프로필(들)을 포함할 수 있다. 참여자 목록(902)에 포함된 참여자 계정의 프로필은 참여자 계정에 대응하는 복수의 프로필들 중 사용자 계정과 매칭된 어느 하나의 프로필을 포함할 수 있다. 일실시예에 따를 때, 채팅방의 참여자 목록(902)에는 해당 채팅방의 참여자 계정들과 매칭된 사용자 계정의 프로필(들)(903)이 포함될 수 있다.
일실시예에 따를 때, 참여자 목록(902)에는 사용자 계정에 대응하는 복수의 프로필들 중 어느 하나의 프로필이 포함될 수 있다. 예를 들어, 사용자 계정의 기본 프로필이 참여자 목록에 포함되어 채팅방의 UI를 통해 표시될 수 있다. 혹은, 사용자 계정에 대응하는 복수의 프로필들 중 채팅방의 참여자 계정들과 가장 많이 매칭된 프로필 또는 사용자에 의하여 미리 설정된 어느 하나의 프로필이 참여자 목록(902)에 포함되어 채팅방의 UI를 통해 표시될 수 있다.
도 9b에 도시된 사용자 계정의 프로필(903)을 통해 도 9c에 도시된 채팅방에 참여 중인 참여자 계정들과 사용자 계정에 대응하는 복수의 프로필들 간의 매칭 정보가 제공되는 UI에 진입할 수 있다. 매칭 정보가 제공되는 UI에는 사용자 계정에 대응하는 복수의 프로필들 각각에 대응하여, 해당 프로필과 매칭된 채팅방의 참여자 계정들의 정보가 표시될 수 있다. 예를 들어, 도 9c를 참조하면, 사용자 계정에 대응하는 제1 프로필(904)과 매칭된 참여자 계정의 목록(905)가 UI를 통해 표시될 수 있다.
도 10a 및 도 10b는 참여자 계정과 매칭된 사용자 계정의 프로필에 따른 채팅방의 UI를 예시한 도면들이다.
도 10a는 제1 참여자 계정에 로그인된 제1 참여자 단말에 제공되는 채팅방의 UI에 해당 채팅방을 통하여 전송된 메시지와 해당 메시지를 전송한 제3 참여자 계정의 프로필(1010)이 표시된 경우를 도시한다. 한편, 도 10b는 제2 참여자 계정에 로그인된 제2 참여자 단말에 제공되는 채팅방의 UI에 도 10a와 동일한 메시지와 해당 메시지를 전송한 제3 참여자 계정의 프로필(1020)이 표시된 경우를 도시한다.
도 10a 및 도 10b를 참조하면, 제1 참여자 계정과 매칭된 제3 참여자 계정의 프로필 및 제2 참여자 계정과 매칭된 제3 참여자 계정의 프로필에 따라 제1 참여자 단말에 표시된 제3 참여자 계정의 프로필(1010)과 제2 참여자 단말에 표시된 제3 참여자 계정의 프로필(1020)이 다를 수 있다. 예를 들어, 도 10a 를 참조하면, 제1 참여자 단말에 표시된 제3 참여자 계정의 프로필은 제1 프로필(1010)로, 제1 프로필에 대응하는 프로필 이름 및 프로필 사진을 포함할 수 있다. 한편, 도 10b를 참조하면, 제2 참여자 단말에 표시된 제3 참여자 계정의 프로필은 제2 프로필(1020)로, 제2 프로필에 대응하는 프로필 이름 및 프로필 사진을 포함할 수 있다.
다시 말해, 동일한 채팅방 내에서 각 참여자 계정과 매칭된 특정 참여자 계정의 프로필은 서로 다를 수 있으며, 각 참여자 계정과 매칭된 특정 참여자 계정의 프로필에 따라, 서로 다른 참여자 계정에 로그인된 서로 다른 단말에서 특정 참여자 계정의 프로필은 서로 다르게 표시될 수 있다.
도 11a 내지 도 11f는 일실시예에 따른 사용자 계정에 대응하는 프로필의 설정을 위한 사용자 인터페이스를 예시한 도면들이다.
일실시예에 따를 때, 프로필의 설정을 위한 사용자 인터페이스는 프로필의 생성, 프로필의 매칭 설정, 프로필에 포함된 식별 정보의 편집, 프로필 삭제 등 사용자 계정에 대응하는 복수의 프로필들을 관리하는 기능을 제공하는 다양한 사용자 인터페이스를 포함할 수 있다.
일실시예에 따를 때, 프로필의 매칭 설정을 위한 사용자 인터페이스는 사용자 계정에 대응하는 복수의 프로필들과 친구 계정들의 매칭 정보의 편집 기능을 제공하는 다양한 사용자 인터페이스를 포함할 수 있다. 매칭 정보의 편집 기능은 프로필과 친구 계정 간의 매칭을 해제하거나, 프로필과 친구 계정의 매칭을 생성하는 동작을 포함할 수 있다.
일실시예에 따른 서버는 상술한 바와 같이 친구 계정의 프로필의 UI를 통해 해당 친구 계정에 로그인된 단말에 표시될 사용자 계정의 프로필을 설정하는 인터페이스를 제공할 수 있다. 일실시예에 따른 서버는 사용자 계정의 프로필의 UI를 통해 친구 계정에 로그인된 단말에 표시될 사용자 계정의 프로필을 설정하는 인터페이스를 제공할 수 있다.
예를 들어, 도 11a를 참조하면, 사용자는 사용자 계정에 대응하는 프로필에 관한 인터페이싱 객체(1101)를 통해 서버에 사용자 계정에 대응하는 프로필의 UI를 요청할 수 있으며, 도 11b를 참조하면, 서버는 요청에 반응하여 사용자 계정에 대응하는 프로필의 UI를 제공할 수 있다. 사용자는 사용자 계정에 대응하는 프로필의 UI에 포함된 친구 관리에 관한 인터페이싱 객체(1102)를 통해 해당 프로필이 표시될 친구 계정을 편집하기 위한 도 11c의 인터페이스에 진입할 수 있다.
도 11c에 도시된 친구 계정을 편집하기 위한 인터페이스를 통해 사용자는 해당 프로필과 매칭된 친구 계정의 목록을 확인할 수 있으며, 인터페이스를 통해 해당 프로필과 친구 계정 간의 매칭의 해제를 요청하거나, 해당 프로필과 새로운 친구 계정 간의 매칭의 생성을 요청할 수 있다.
일실시예에 따를 때, 도 11c의 인터페이스에 포함된 인터페이싱 객체(1103)를 통해 도 11d의 친구 계정 선택을 위한 인터페이스에 진입할 수 있다. 도 11d를 참조하면, 친구 계정 선택을 위한 인터페이스를 통해 해당 프로필과 매칭될 새로운 친구 계정(들)을 선택함으로써, 서버에 새로운 매칭의 생성을 요청할 수 있다. 일실시예에 따를 때, 사용자 계정의 친구 계정의 목록에 기초하여 해당 프로필과 매칭될 적어도 하나의 친구 계정을 선택할 수 있다. 예를 들어, 친구 계정 선택을 위한 인터페이스는 친구 계정의 목록과 피커를 제공할 수 있으며, 피커를 통해 사용자는 친구 계정의 목록에서 해당 프로필과 매칭될 적어도 하나의 친구 계정을 선택할 수 있다.
일실시예에 따를 때, 사용자 계정이 참여 중인 채팅방의 목록에 기초하여 해당 프로필이 표시될 친구 계정을 선택할 수 있다. 예를 들어, 도 11e를 참조하면, 친구 계정 선택을 위한 인터페이스는 사용자 계정이 참여 중인 채팅방의 목록과 피커를 제공할 수 있으며, 피커를 통해 사용자는 채팅방의 목록에서 적어도 하나의 채팅방을 선택할 수 있다. 도 11f를 참조하면, 채팅방이 선택된 경우, 친구 계정 선택을 위한 인터페이스는 선택된 채팅방에 참여 중인 참여자 계정의 목록과 피커를 제공할 수 있으며, 피커를 통해 사용자는 참여자 계정의 목록에서 해당 프로필과 매칭될 적어도 하나의 참여자 계정을 선택할 수 있다.
도 12a 내지 도 12b는 프로필에 따른 친구 목록이 정렬되는 실시예를 설명하기 위한 도면들이다.
일실시예에 따를 때, 사용자 계정에 대응하는 친구 계정의 목록은 매칭된 프로필 별로 정렬될 수 있다. 예를 들어, 사용자 계정에 대응하는 복수의 프로필들 사이의 미리 정해진 순서에 따라 각 프로필과 매칭된 친구 계정(들)이 정렬될 수 있으며, 동일한 프로필과 매칭된 친구 계정(들)은 미리 정해진 순서(예를 들어, 가나다 순 등)에 따라 정렬될 수 있다.
일실시예에 따를 때, 사용자 계정에 대응하는 친구 계정의 목록은 매칭된 프로필 별로 필터링 될 수 있다. 예를 들어, 사용자 계정에 대응하는 전체 친구 계정의 목록 중 특정 프로필과 매칭되는 친구 계정의 목록이 필터링 되어 표시될 수 있다.
예를 들어, 도 12a를 참조하면, 사용자는 제공된 사용자 인터페이스를 통해 친구 계정의 목록이 매칭된 프로필 별로 정렬되도록 설정할 수 있다. 도 12b를 참조하면, 전체 친구 계정의 목록은 매칭된 프로필에 기초하여, 프로필들 사이의 순서에 따라 정렬될 수 있다. 예를 들어, 제1 프로필 및 제2 프로필의 순서에 따라, 제1 프로필과 매칭된 친구 계정(들)이 먼저 정렬되고, 그 다음에 제2 프로필과 매칭된 친구 계정(들)이 정렬되도록 전체 친구 계정의 목록이 정렬될 수 있다.
일실시예에 따를 때, 도 12b를 참조하면, 친구 계정의 목록이 표시되는 인터페이스에서 각 프로필 탭(1201 또는 1202)을 선택하는 경우, 해당 프로필과 매칭된 친구 계정(들)이 필터링 되어 표시될 수 있다. 예를 들어, 제1 프로필 탭(1201)을 선택하는 경우, 사용자 계정에 대응하는 친구 계정들 중 제1 프로필과 매칭된 친구 계정의 목록이 표시될 수 있고, 제2 프로필 탭(1202)을 선택하는 경우, 사용자 계정에 대응하는 친구 계정들 중 제2 프로필과 매칭된 친구 계정의 목록이 표시될 수 있다.
도 12c 내지 도 12d는 프로필에 따른 채팅방의 목록이 정렬되는 실시예를 설명하기 위한 도면들이다.
일실시예에 따를 때, 사용자 계정이 참여 중인 채팅방의 목록은 채팅방에 포함된 참여자 계정과 매칭된 프로필에 기초하여, 복수의 프로필들 사이의 미리 정해진 순서에 따라 정렬될 수 있다. 채팅방에 포함된 복수의 참여자 계정들과 복수의 프로필들이 매칭된 경우, 매칭된 복수의 프로필들 중 우선순위가 가장 높은 프로필에 기초하여, 채팅방의 정렬 순서가 결정될 수 있다. 복수의 프로필들 사이의 우선순위는 복수의 프로필들을 정렬하기 위한 미리 정해진 순서에 따라 결정되는 것으로, 예를 들어 복수의 프로필들이 프로필 이름의 철자의 오름차순으로 정렬되는 경우 프로필 이름의 철자가 빠를수록 해당 프로필의 우선순위가 높게 결정될 수 있다. 예를 들어, 채팅방의 참여자 계정들과 제1 프로필 및 제2 프로필이 매칭되고, 프로필 이름의 철자의 오름차순에 따라 제1 프로필 및 제2 프로필이 정렬되는 경우, 해당 채팅방은 프로필 이름의 철자가 더 빠른 제1 프로필의 순서에 따라 정렬될 수 있다.
일실시예에 따를 때, 사용자 계정이 참여 중인 채팅방의 목록은 채팅방에 포함된 참여자 계정과 매칭된 프로필에 기초하여, 프로필 별로 필터링 될 수 있다. 채팅방에 포함된 복수의 참여자 계정들과 복수의 프로필들이 매칭된 경우, 해당 채팅방은 매칭된 복수의 프로필들 각각에 대응하여 필터링 될 수 있다. 예를 들어, 채팅방의 참여자 계정들과 제1 프로필 및 제2 프로필이 매칭된 경우, 해당 채팅방은 제1 프로필에 의해 필터링 될 수도 있고, 제2 프로필에 의해 필터링 될 수도 있다.
예를 들어, 도 12c를 참조하면, 사용자는 제공된 사용자 인터페이스를 통해 사용자 계정이 참여 중인 채팅방의 목록이 채팅방에 포함된 참여자 계정과 매칭된 프로필에 기초하여 정렬되도록 설정할 수 있다. 도 12d를 참조하면, 전체 채팅방의 목록은 참여자 계정과 매칭된 프로필에 기초하여, 프로필들 사이의 순서에 따라 정렬될 수 있다. 예를 들어, 제1 프로필 및 제2 프로필의 순서에 따라, 제1 프로필과 매칭된 참여자 계정을 포함하는 채팅방(들)이 먼저 정렬되고, 그 다음에 제2 프로필과 매칭된 참여자 계정을 포함하는 채팅방(들)이 정렬되도록 전체 채팅방의 목록이 정렬될 수 있다.
일실시예에 따를 때, 도 12d를 참조하면, 채팅방의 목록이 표시되는 인터페이스에서 각 프로필 탭(1203, 1204)을 선택하는 경우, 해당 프로필과 매칭된 참여자 계정을 포함하는 채팅방(들)이 필터링 되어 표시될 수 있다. 예를 들어, 제1 프로필 탭(1203)을 선택하는 경우, 사용자 계정이 참여 중인 채팅방들 중 제1 프로필과 매칭된 참여자 계정을 포함하는 채팅방(들)의 목록이 표시될 수 있고, 제2 프로필 탭(1204)을 선택하는 경우, 사용자 계정이 참여 중인 채팅방들 중 제2 프로필과 매칭된 참여자 계정을 포함하는 채팅방(들)의 목록이 표시될 수 있다.
일실시예에 따른 장치는 상술한 프로필 관리 방법을 수행하는 장치로, 서버 및 단말을 포함할 수 있다. 장치는 프로세서, 메모리 및 입출력 장치를 포함할 수 있다.
일실시예에 따른 장치의 프로세서는 도 1 내지 도 12d를 통하여 전술한 적어도 하나의 방법을 수행할 수 있다. 메모리는 메모리는 휘발성 메모리 또는 비휘발성 메모리일 수 있으며, 프로필 관리 방법과 관련된 정보를 저장할 수 있다. 일실시예에 따를 때, 메모리는 상술한 프로필 관리 방법이 구현된 프로그램을 저장할 수 있으며, 프로세서는 메모리에 저장된 프로그램을 실행하고, 장치를 제어할 수 있다.
일실시예에 따른 장치는 입출력 장치를 통하여 사용자로부터 입력을 수신하고, 출력 데이터를 제공하는 등 사용자와 상호작용할 수 있으며, 외부 장치(예를 들어, 다른 단말 또는 네트워크)에 연결되고, 데이터를 교환할 수 있다.
이상에서 설명된 실시예들은 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치, 방법 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 컨트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 저장할 수 있으며 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다.
위에서 설명한 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 또는 복수의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 이를 기초로 다양한 기술적 수정 및 변형을 적용할 수 있다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.

Claims (20)

  1. 서버에서 수행되는 사용자 프로필 관리 방법에 있어서,
    사용자 계정에 대응하는 복수의 프로필들을 생성하는 단계;
    상기 사용자 계정에 로그인된 사용자 단말로부터 상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회 요청을 수신하는 단계;
    상기 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 상기 다른 사용자 계정의 프로필의 UI를 상기 사용자 단말에 제공하는 단계;
    상기 인터페이싱 객체를 통해 상기 사용자 계정에 대응하는 상기 복수의 프로필들 중 상기 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는 입력을 수신하는 단계; 및
    상기 다른 사용자 계정과 상기 선택된 프로필을 매칭하는 단계
    를 포함하고,
    상기 인터페이싱 객체는 상기 다른 사용자 계정과 매칭된 프로필에 따라 다르게 표시되는,
    사용자 프로필 관리 방법.
  2. 제1항에 있어서,
    상기 다른 사용자 단말에, 상기 매칭된 프로필을 상기 사용자 계정에 대응하는 프로필로 제공하는 단계
    를 더 포함하는,
    사용자 프로필 관리 방법.
  3. 제1항에 있어서,
    상기 다른 사용자 계정의 프로필은
    상기 다른 사용자 계정에 대응하는 복수의 프로필들 중 상기 사용자 계정과 매칭된 프로필에 해당하는,
    사용자 프로필 관리 방법.
  4. 삭제
  5. 서버에서 수행되는 사용자 프로필 관리 방법에 있어서,
    제1 사용자 계정에 대응하는 복수의 프로필들을 생성하는 단계;
    상기 제1 사용자 계정과 일정 관계에 있는 제2 사용자 계정들과 상기 복수의 프로필들을 매칭하는 단계;
    상기 제1 사용자 계정에 로그인된 사용자 단말에, 상기 제1 사용자 계정이 참여 중인 채팅방의 참여자 목록을 통하여, 상기 제2 사용자 계정들에 해당하는 상기 채팅방의 참여자 계정들과 매칭된 상기 제1 사용자 계정의 상기 복수의 프로필들을 지시하는 정보를 제공하는 단계;
    상기 제1 사용자 계정의 상기 복수의 프로필들을 지시하는 정보를 통하여, 상기 채팅방에 참여 중인 참여자 계정들과 상기 제1 사용자 계정의 상기 복수의 프로필들 간의 매칭 정보를 제공하는 단계; 및
    상기 참여자 계정들 각각에 대응하여,
    해당하는 참여자 계정에 로그인된 참여자 단말에, 상기 채팅방을 통하여 상기 해당하는 참여자 계정과 매칭된 상기 제1 사용자 계정의 프로필을 제공하는 단계
    를 포함하는,
    사용자 프로필 관리 방법.
  6. 제5항에 있어서,
    상기 제2 사용자 계정들과 상기 복수의 프로필들을 매칭하는 단계는
    상기 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭될 상기 제2 사용자 계정들에 관한 정보를 상기 사용자 단말로부터 수신하는 단계; 및
    상기 수신된 정보에 기초하여, 상기 제2 사용자 계정들과 상기 복수의 프로필들을 매칭하여 저장하는 단계
    를 포함하는,
    사용자 프로필 관리 방법.
  7. 제5항에 있어서,
    상기 매칭 정보를 제공하는 단계는
    상기 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭된 참여자 계정의 목록을 상기 채팅방의 UI를 통해 제공하는 단계
    를 포함하는,
    사용자 프로필 관리 방법.
  8. 제5항에 있어서,
    상기 사용자 단말에, 상기 채팅방을 통하여 상기 제1 사용자 계정과 매칭된 상기 참여자 계정들 각각의 프로필을 제공하는 단계
    를 더 포함하는,
    사용자 프로필 관리 방법.
  9. 사용자 계정에 로그인된 사용자 단말에서 수행되는 사용자 프로필 관리 방법에 있어서,
    상기 사용자 계정에 대응하는 복수의 프로필들의 생성을 요청하는 단계;
    상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회를 요청하는 단계;
    상기 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 상기 다른 사용자 계정의 프로필의 UI를 수신하는 단계; 및
    상기 인터페이싱 객체를 통해 상기 사용자 계정에 대응하는 상기 복수의 프로필들 중 상기 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는 단계
    를 포함하고,
    상기 선택된 프로필은 상기 다른 사용자 계정과 매칭되며,
    상기 인터페이싱 객체는 상기 다른 사용자 계정과 매칭된 프로필에 따라 다르게 표시되는,
    사용자 프로필 관리 방법.
  10. 제1 사용자 계정에 로그인된 사용자 단말에서 수행되는 사용자 프로필 관리 방법에 있어서,
    상기 제1 사용자 계정에 대응하는 복수의 프로필들- 상기 복수의 프로필들은 상기 사용자 계정과 일정 관계에 있는 제2 사용자 계정들과 매칭되는 -의 생성을 요청하는 단계;
    상기 제1 사용자 계정이 참여 중인 채팅방의 참여자 목록을 통하여, 상기 제2 사용자 계정들에 해당하는 상기 채팅방의 참여자 계정들과 매칭된 상기 제1 사용자 계정의 상기 복수의 프로필들을 지시하는 정보를 수신하는 단계;
    상기 제1 사용자 계정의 상기 복수의 프로필들을 지시하는 정보를 통하여, 상기 채팅방에 참여 중인 참여자 계정들과 상기 제1 사용자 계정의 상기 복수의 프로필들 간의 매칭 정보를 수신하는 단계; 및
    상기 채팅방을 통하여, 상기 제1 사용자 계정과 매칭된 상기 참여자 계정들 각각의 프로필을 수신하는 단계
    를 포함하는,
    사용자 프로필 관리 방법.
  11. 제10항에 있어서,
    상기 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭될 상기 제2 사용자 계정들에 관한 정보를 생성하는 단계
    를 더 포함하는,
    사용자 프로필 관리 방법.
  12. 제10항에 있어서,
    상기 복수의 프로필들은 상기 매칭 정보에 기초하여, 상기 참여자 계정들 각각에 로그인된 참여자 단말들 각각에 제공되는,
    사용자 프로필 관리 방법.
  13. 하드웨어와 결합되어 제1항 내지 제3항 및 제5항 내지 제12항 중 어느 하나의 항의 방법을 실행시키기 위하여 매체에 저장된 컴퓨터 프로그램.
  14. 사용자 계정에 대응하는 복수의 프로필들을 생성하고,
    상기 사용자 계정에 로그인된 사용자 단말로부터 상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회 요청을 수신하고,
    상기 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 상기 다른 사용자 계정의 프로필의 UI를 상기 사용자 단말에 제공하고,
    상기 인터페이싱 객체를 통해 상기 사용자 계정에 대응하는 상기 복수의 프로필들 중 상기 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는 입력을 수신하며,
    상기 다른 사용자 계정과 상기 선택된 프로필을 매칭하는,
    적어도 하나의 프로세서
    를 포함하고,
    상기 인터페이싱 객체는 상기 다른 사용자 계정과 매칭된 프로필에 따라 다르게 표시되는,
    서버.
  15. 제14항에 있어서,
    상기 프로세서는
    상기 다른 사용자 단말에 상기 매칭된 프로필을 상기 사용자 계정에 대응하는 프로필로 제공하는,
    서버.
  16. 제1 사용자 계정에 대응하는 복수의 프로필들을 생성하고,
    상기 제1 사용자 계정과 일정 관계에 있는 제2 사용자 계정들과 상기 복수의 프로필들을 매칭하고,
    상기 제1 사용자 계정에 로그인된 사용자 단말에, 상기 제1 사용자 계정이 참여 중인 채팅방의 참여자 목록을 통하여, 상기 제2 사용자 계정들에 해당하는 상기 채팅방의 참여자 계정들과 매칭된 상기 제1 사용자 계정의 상기 복수의 프로필들을 지시하는 정보를 제공하고,
    상기 제1 사용자 계정의 상기 복수의 프로필들을 지시하는 정보를 통하여, 상기 채팅방에 참여 중인 참여자 계정들과 상기 제1 사용자 계정의 상기 복수의 프로필들 간의 매칭 정보를 제공하며,
    상기 참여자 계정들 각각에 대응하여,
    해당하는 참여자 계정에 로그인된 참여자 단말에, 상기 채팅방을 통하여, 상기 해당하는 참여자 계정과 매칭된 상기 제1 사용자 계정의 프로필을 제공하는
    적어도 하나의 프로세서
    를 포함하는, 서버.
  17. 제16항에 있어서,
    상기 프로세서는,
    상기 제2 사용자 계정들과 상기 복수의 프로필들을 매칭함에 있어서,
    상기 복수의 프로필들 각각에 대응하여, 해당하는 프로필과 매칭될 상기 제2 사용자 계정들에 관한 정보를 상기 사용자 단말로부터 수신하고,
    상기 수신된 정보에 기초하여, 상기 제2 사용자 계정들과 상기 복수의 프로필들을 매칭하는,
    서버.
  18. 제16항에 있어서,
    상기 프로세서는,
    상기 사용자 단말에, 상기 채팅방을 통하여, 상기 제1 사용자 계정과 매칭된 상기 참여자 계정들 각각의 프로필을 제공하는,
    서버.
  19. 사용자 계정에 로그인된 사용자 단말에 있어서,
    상기 사용자 계정에 대응하는 복수의 프로필들의 생성을 요청하고,
    상기 사용자 계정과 일정 관계에 있는 다른 사용자 계정의 프로필에 관한 조회를 요청하고,
    상기 사용자 계정의 프로필에 관한 인터페이싱 객체를 포함하는 상기 다른 사용자 계정의 프로필의 UI를 수신하고,
    상기 인터페이싱 객체를 통해 상기 사용자 계정에 대응하는 상기 복수의 프로필들 중 상기 다른 사용자 계정에 로그인된 다른 사용자 단말에 표시될 프로필을 선택하는,
    적어도 하나의 프로세서
    를 포함하고,
    상기 인터페이싱 객체는 상기 다른 사용자 계정과 매칭된 프로필에 따라 다르게 표시되는,
    사용자 단말.
  20. 제1 사용자 계정에 로그인된 사용자 단말에 있어서,
    상기 제1 사용자 계정에 대응하는 복수의 프로필들- 상기 복수의 프로필들은 상기 사용자 계정과 일정 관계에 있는 제2 사용자 계정들과 매칭되는 -의 생성을 요청하고,
    상기 제1 사용자 계정이 참여 중인 채팅방의 참여자 목록을 통하여, 상기 제2 사용자 계정들에 해당하는 상기 채팅방의 참여자 계정들과 매칭된 상기 제1 사용자 계정의 상기 복수의 프로필들을 지시하는 정보를 수신하고,
    상기 제1 사용자 계정의 상기 복수의 프로필들을 지시하는 정보를 통하여, 상기 채팅방에 참여 중인 참여자 계정들과 상기 제1 사용자 계정의 상기 복수의 프로필들 간의 매칭 정보를 수신하며,
    상기 채팅방을 통하여, 상기 제1 사용자 계정과 매칭된 상기 참여자 계정들 각각의 프로필을 수신하는,
    적어도 하나의 프로세서
    를 포함하는, 사용자 단말.

KR1020200186822A 2020-12-29 2020-12-29 사용자 프로필 관리 방법 및 장치 KR102609744B1 (ko)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020200186822A KR102609744B1 (ko) 2020-12-29 2020-12-29 사용자 프로필 관리 방법 및 장치
JP2021209818A JP7348260B2 (ja) 2020-12-29 2021-12-23 ユーザプロフィール管理方法及び装置
US17/563,058 US11816173B2 (en) 2020-12-29 2021-12-28 Method and apparatus for managing user profile
JP2023145229A JP2023158143A (ja) 2020-12-29 2023-09-07 ユーザプロフィール管理方法及び装置
US18/479,176 US20240028657A1 (en) 2020-12-29 2023-10-02 Method and apparatus for managing user profile
KR1020230167159A KR20230164642A (ko) 2020-12-29 2023-11-27 사용자 프로필 관리 방법 및 장치

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200186822A KR102609744B1 (ko) 2020-12-29 2020-12-29 사용자 프로필 관리 방법 및 장치

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020230167159A Division KR20230164642A (ko) 2020-12-29 2023-11-27 사용자 프로필 관리 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20220095018A KR20220095018A (ko) 2022-07-06
KR102609744B1 true KR102609744B1 (ko) 2023-12-05

Family

ID=82118730

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020200186822A KR102609744B1 (ko) 2020-12-29 2020-12-29 사용자 프로필 관리 방법 및 장치
KR1020230167159A KR20230164642A (ko) 2020-12-29 2023-11-27 사용자 프로필 관리 방법 및 장치

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020230167159A KR20230164642A (ko) 2020-12-29 2023-11-27 사용자 프로필 관리 방법 및 장치

Country Status (3)

Country Link
US (2) US11816173B2 (ko)
JP (2) JP7348260B2 (ko)
KR (2) KR102609744B1 (ko)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101998378B1 (ko) * 2018-12-06 2019-10-01 주식회사 원클랙 다중 프로필 및 지정 그룹채팅 호출을 이용한 메신저 서비스 제공 방법
KR102086751B1 (ko) * 2018-07-06 2020-04-23 주식회사 카카오 인스턴트 메시징 서비스에서 지정된 온라인 친구에게 사용자 프로필 정보 제공 방법, 이를 구현한 서버, 사용자 단말, 그리고 어플리케이션

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008045811A2 (en) * 2006-10-10 2008-04-17 Orgoo, Inc. Integrated electronic mail and instant messaging system
US20090204621A1 (en) * 2008-02-11 2009-08-13 Symbol Technologies, Inc. Data wedge profile switching
US9208471B2 (en) * 2011-06-24 2015-12-08 Alibaba.Com Limited Matching users with similar interests
US8635156B2 (en) * 2011-09-06 2014-01-21 Rawllin International Inc. Converting paper invoice to electronic form for processing of electronic payment thereof
KR20140000931A (ko) * 2012-06-26 2014-01-06 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
CN104394060B (zh) * 2014-04-30 2016-06-01 腾讯科技(深圳)有限公司 一种即时通讯应用的账号推荐方法、装置及***
US9892101B1 (en) * 2014-09-19 2018-02-13 Amazon Technologies, Inc. Author overlay for electronic work
KR101630793B1 (ko) * 2015-05-08 2016-06-15 네이버 주식회사 대화 서비스 제공 장치, 방법, 및 컴퓨터 프로그램
JP6278056B2 (ja) 2016-04-14 2018-02-14 カシオ計算機株式会社 ソーシャル・ネットワーク・サービスシステム、サーバ、画像表示方法
JP6864477B2 (ja) 2017-01-06 2021-04-28 任天堂株式会社 情報処理装置、情報処理システム、情報処理方法及びプログラム
US10742815B1 (en) * 2017-09-08 2020-08-11 Electronic Arts Inc. Automated communication routing system
WO2019132066A1 (ko) 2017-12-28 2019-07-04 라인 가부시키가이샤 다중 프로필을 제공하는 방법 및 시스템
US20200167699A1 (en) * 2018-11-26 2020-05-28 Tickitin Experiences LLC Event management and coordination platform
AU2020209656A1 (en) * 2019-01-15 2021-06-24 AMI Holdings Limited Selectively prompting matched individuals to initiate an in-person meeting
US11201944B2 (en) * 2019-05-24 2021-12-14 Bedoe Ralph System and method for connecting mobile device users
US20230048703A1 (en) * 2020-02-27 2023-02-16 Nec Corporation Server device, conference assistance system, and conference assistance method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102086751B1 (ko) * 2018-07-06 2020-04-23 주식회사 카카오 인스턴트 메시징 서비스에서 지정된 온라인 친구에게 사용자 프로필 정보 제공 방법, 이를 구현한 서버, 사용자 단말, 그리고 어플리케이션
KR101998378B1 (ko) * 2018-12-06 2019-10-01 주식회사 원클랙 다중 프로필 및 지정 그룹채팅 호출을 이용한 메신저 서비스 제공 방법

Also Published As

Publication number Publication date
US20220207100A1 (en) 2022-06-30
JP7348260B2 (ja) 2023-09-20
JP2023158143A (ja) 2023-10-26
JP2022104823A (ja) 2022-07-11
KR20220095018A (ko) 2022-07-06
US20240028657A1 (en) 2024-01-25
KR20230164642A (ko) 2023-12-04
US11816173B2 (en) 2023-11-14

Similar Documents

Publication Publication Date Title
KR101537482B1 (ko) 인스턴트 메시징 서비스 및 인스턴트 메시징 서비스로부터 확장된 복수의 서비스들을 제공하는 방법
US11209964B1 (en) System and method for reacting to messages
US10880398B2 (en) Information updating/exchange method, apparatus, and server
US20200226173A1 (en) Automated personalized identifier switching
US11477315B2 (en) Contact information exchanging and content system and method for networking and marketing
JP6681146B2 (ja) 情報処理装置、情報処理方法、及びプログラム
CN111130986B (zh) 消息发送方法、装置、设备及存储介质
TWI734670B (zh) 資訊卡處理方法及裝置
KR20220002850A (ko) 익명 기반 프로필을 통하여 소셜 네트워크 서비스를 제공하기 위한 인터페이스를 표시 방법 및 장치
CN112187624B (zh) 消息回复方法、装置及电子设备
KR20240054365A (ko) 다중 프로필을 제공하는 방법 및 시스템
US9577967B2 (en) Method and system for managing an informational site using a social networking application
KR102609744B1 (ko) 사용자 프로필 관리 방법 및 장치
KR20230075385A (ko) 사용자 프로필 관리 방법 및 장치
KR20200141838A (ko) 키워드 대화방 제공 방법 및 시스템
US20210099503A1 (en) Method, system, and non-transitory computer readable record medium for processing chatroom based on usage
JP2020102265A (ja) サーバ、情報処理方法、及びプログラム
KR102302106B1 (ko) 소셜 네트워크 서비스 관련 활동의 정보를 채팅방에 제공하는 방법 및 장치
KR102676791B1 (ko) 다중 프로필을 제공하는 방법 및 시스템
KR20240084642A (ko) 인스턴트 메신저의 동작 방법 및 인스턴트 메신저를 구동하는 장치
KR20230160137A (ko) 메시징 서비스 방법 및 장치
KR20230160138A (ko) 메시징 서비스 방법 및 장치
KR101582217B1 (ko) 관심대상정보 제공 기능이 구비된 멀티미디어 네트워크 서비스 시스템, 방법 및 컴퓨터 프로그램이 기록된 기록매체
KR20240084649A (ko) 인스턴트 메신저의 동작 방법 및 인스턴트 메신저를 구동하는 장치
TW201832074A (zh) 在搜尋介面輸入密碼以顯示隱藏欄位之方法

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E90F Notification of reason for final refusal
E701 Decision to grant or registration of patent right
A107 Divisional application of patent
GRNT Written decision to grant