KR101710824B1 - 제삼자 서비스 플랫폼 로그인을 위한 방법 및 시스템 - Google Patents

제삼자 서비스 플랫폼 로그인을 위한 방법 및 시스템 Download PDF

Info

Publication number
KR101710824B1
KR101710824B1 KR1020157032330A KR20157032330A KR101710824B1 KR 101710824 B1 KR101710824 B1 KR 101710824B1 KR 1020157032330 A KR1020157032330 A KR 1020157032330A KR 20157032330 A KR20157032330 A KR 20157032330A KR 101710824 B1 KR101710824 B1 KR 101710824B1
Authority
KR
South Korea
Prior art keywords
user
party service
service platform
platform
uin
Prior art date
Application number
KR1020157032330A
Other languages
English (en)
Other versions
KR20150139972A (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 텐센트 테크놀로지(센젠) 컴퍼니 리미티드
Publication of KR20150139972A publication Critical patent/KR20150139972A/ko
Application granted granted Critical
Publication of KR101710824B1 publication Critical patent/KR101710824B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L67/20
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/53Network services using third party service providers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

복수의 제삼자 서비스 플랫폼의 정보를 포함하는 공개 플랫폼을 위한 제삼자 서비스 플랫폼 로그인 방법이 제공된다. 방법은 사용자가 클라이언트 단말기로부터 공개 플랫폼에 로그인하는 것을 수락하는 단계, 공개 플랫폼 상에서 사용자에 의해 선택된 제삼자 서비스 플랫폼을 획득하는 단계, 및 사용자의 사용자 식별 번호(UIN) 및 선택된 제삼자 서비스 플랫폼의 UIN을 획득하는 단계를 포함한다. 사용자의 UIN은 공개 플랫폼 상의 사용자의 사용자 계정에 대응하고, 선택된 제삼자 서비스 플랫폼의 UIN은 공개 플랫폼 상의 제삼자 서비스 플랫폼의 공개 계정에 대응한다. 또한, 방법은 사용자의 UIN과 선택된 제삼자 서비스 플랫폼의 UIN을 결합하여, 사용자가 선택된 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 결합된 사용자 계정을 생성하는 단계 및 선택된 제삼자 서비스 플랫폼에 로그인하는 단계를 포함한다.

Description

제삼자 서비스 플랫폼 로그인을 위한 방법 및 시스템{METHOD AND SYSTEM FOR THIRD-PARTY SERVICE PLATFORM LOGIN}
<관련 출원의 상호 참조>
본원은 2013년 4월 16일자로 출원된 중국 특허 출원 제201310132865.9호의 우선권을 주장하며, 따라서 그 전체 내용이 참고로 포함된다.
<발명의 분야>
본 발명은 일반적으로 인터넷 보안 기술에 관한 것으로서, 구체적으로는 제삼자 서비스 플랫폼에 로그인하기 위한 방법 및 시스템에 관한 것이다.
인터넷 기술들의 발달에 따라, 점점 더 많은 사람이 인터넷을 통해 모든 타입의 것들을 학습하는 데 익숙하다. 다양한 서비스 제공자들은 종종 사용자가 먼저 대응하는 서비스 플랫폼에 개별적으로 개인 정보를 등록할 것을 요구하며, 사용자는 서비스 플랫폼에 직접 또는 등록된 공개 플랫폼(public platform)의 계정을 통해 로그인하고, 이어서 사용자는 서비스 플랫폼에 의해 제공되는 더 많은 서비스를 즐길 수 있다. 그러나, 서비스 플랫폼에 로그인하는 방식과 관계없이, 사용자의 개인 정보가 타인들에게 누설되는 것과 관련된 보안 위험이 존재한다.
특히, 공개 플랫폼들의 발달에 따라, 점점 더 많은 제삼자 서비스 플랫폼이 공개 플랫폼을 베이스(base)로서 이용하여 서비스들을 제공한다. 공개 플랫폼에 등록된 사용자는 등록된 계정을 이용하여 상이한 제삼자 서비스 플랫폼들에 로그인할 수 있으며, 제삼자 서비스 플랫폼들은 모두 그러한 등록된 계정 정보를 표시한다. 예를 들어, 사용자의 인스턴트 메시징(IM; instant messaging) 계정은 상이한 제삼자 서비스 플랫폼들에 로그인하도록 허가될 수 있고, 사용자는 동일 IM 계정을 이용하여 개별 제삼자 서비스 플랫폼들에 로그인할 수 있으며, 그러한 제삼자 서비스 플랫폼들은 모두 사용자의 IM 계정 정보를 제삼자 서비스 플랫폼들의 개발자들에게 표시한다. 이것은 사용자의 개인 정보가 쉽게 누설되게 할 수 있으며, 사용자의 개인 정보의 보안이 보증될 수 없다.
개시되는 방법들 및 시스템들은 전술한 하나 이상의 문제 및 다른 문제들을 해결하기 위한 것이다.
본 개시 내용의 일 양태는 복수의 제삼자 서비스 플랫폼의 정보를 포함하는 공개 플랫폼을 위한 제삼자 서비스 플랫폼 로그인 방법을 포함한다. 방법은 사용자가 클라이언트 단말기로부터 공개 플랫폼에 로그인하는 것을 수락하는 단계 및 공개 플랫폼 상에서 사용자에 의해 선택된 제삼자 서비스 플랫폼을 획득하는 단계를 포함한다. 방법은 사용자의 사용자 식별 번호(UIN) 및 선택된 제삼자 서비스 플랫폼의 UIN을 획득하는 단계도 포함하고, 사용자의 UIN은 공개 플랫폼 상의 사용자의 사용자 계정에 대응하고, 선택된 제삼자 서비스 플랫폼의 UIN은 공개 플랫폼 상의 제삼자 서비스 플랫폼의 공개 계정(public account)에 대응한다. 또한, 방법은 사용자의 UIN과 선택된 제삼자 서비스 플랫폼의 UIN을 결합하여, 사용자가 선택된 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 결합된 사용자 계정을 생성하는 단계 및 선택된 제삼자 서비스 플랫폼에 로그인하는 단계를 포함한다.
본 개시 내용의 다른 양태는 복수의 제삼자 서비스 플랫폼의 정보를 포함하는 공개 플랫폼을 갖는 제삼자 서비스 플랫폼 로그인 시스템을 포함한다. 시스템은 로그인 모듈, 선택 모듈, 획득 모듈, 결합 모듈 및 중계 모듈을 포함한다. 로그인 모듈은 사용자가 클라이언트 단말기로부터 공개 플랫폼에 로그인하는 것을 수락하도록 구성되고, 선택 모듈은 공개 플랫폼 상에서 제삼자 서비스 플랫폼을 선택하도록 구성되고, 획득 모듈은 사용자의 사용자 식별 번호(UIN) 및 선택된 제삼자 서비스 플랫폼의 UIN을 획득하도록 구성된다. 사용자의 UIN은 공개 플랫폼 상의 사용자의 사용자 계정에 대응하고, 선택된 제삼자 서비스 플랫폼의 UIN은 공개 플랫폼 상의 제삼자 서비스 플랫폼의 공개 계정에 대응한다. 또한, 결합 모듈은 사용자의 UIN과 선택된 제삼자 서비스 플랫폼의 UIN을 결합하여, 사용자가 선택된 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 결합된 사용자 계정을 생성하도록 구성되며, 중계 모듈은 결합된 사용자 계정을 이용하여 선택된 제삼자 서비스 플랫폼에 로그인하도록 구성된다.
본 개시 내용의 또 다른 양태는 클라이언트 단말기를 위한 제삼자 서비스 플랫폼 로그인 방법을 포함한다. 방법은 클라이언트 단말기 상에서 사용자에 의해 복수의 제삼자 서비스 플랫폼의 정보를 포함하는 공개 플랫폼에 로그인하는 단계, 및 공개 플랫폼의 인터페이스 상에 표시된 복수의 제삼자 서비스 플랫폼의 정보에 기초하여, 공개 플랫폼 상에서 사용자에 의해 제삼자 서비스 플랫폼을 선택하는 단계를 포함한다. 방법은 사용자의 사용자 식별 번호(UIN) 및 선택된 제삼자 서비스 플랫폼의 UIN에 기초하여 획득된 결합된 사용자 계정을 이용하여 공개 플랫폼에 의해 사용자에 대해 자동으로 로그인된 선택된 제삼자 서비스 플랫폼에 액세스하는 단계를 더 포함한다. 사용자의 UIN은 공개 플랫폼 상의 사용자의 사용자 계정에 대응하고, 선택된 제삼자 서비스 플랫폼의 UIN은 공개 플랫폼 상의 제삼자 서비스 플랫폼의 공개 계정에 대응한다. 방법은 결합된 사용자 계정의 정보에 기초하여, 사용자의 등록 정보를 획득하기 위한 선택된 제삼자 서비스 플랫폼에 대한 허가를 전송하는 단계도 포함한다.
본 개시 내용의 다른 양태들은 본 개시 내용의 설명, 청구항들 및 도면들에 비추어 통상의 기술자들에 의해 이해될 수 있다.
도 1은 개시되는 실시예들에 따른 예시적인 제삼자 서비스 플랫폼 로그인 방법의 흐름도이다.
도 2는 개시되는 실시예들에 따른, 리스트 포맷으로 공개 플랫폼 상에 표시된 예시적인 제삼자 서비스 플랫폼 정보를 나타낸다.
도 3은 개시되는 실시예들에 따른, 카테고리 포맷으로 공개 플랫폼 상에 표시된 예시적인 제삼자 서비스 플랫폼 정보를 나타낸다.
도 4는 개시되는 실시예들에 따른 다른 제삼자 서비스 플랫폼 로그인 방법의 흐름도이다.
도 5는 개시되는 실시예들에 따른 또 다른 제삼자 서비스 플랫폼 로그인 방법의 흐름도이다.
도 6은 개시되는 실시예들에 따른 예시적인 제삼자 서비스 플랫폼 로그인 시스템의 블록도이다.
도 7은 개시되는 실시예들에 따른 다른 예시적인 제삼자 서비스 플랫폼 로그인 시스템의 블록도이다.
도 8은 개시되는 실시예들에 따른 또 다른 예시적인 제삼자 서비스 플랫폼 로그인 시스템의 블록도이다.
도 9는 소정의 개시되는 실시예들을 포함하는 예시적인 제삼자 서비스 플랫폼 로그인 환경을 나타낸다.
도 10은 개시되는 실시예들에 따른 예시적인 컴퓨터 시스템의 블록도를 나타낸다.
이제, 첨부 도면들에 도시된 본 발명의 예시적인 실시예들을 상세히 참조할 것이다.
도 9는 소정의 개시되는 실시예들을 포함하는 예시적인 제삼자 서비스 플랫폼 로그인 환경을 나타낸다. 도 9에 도시된 바와 같이, 환경(900)은 클라이언트 단말기(910), 플랫폼 서버(920), 제삼자 서버(930) 및 인터넷(940) 등을 포함할 수 있다. 클라이언트 단말기(910), 플랫폼 서버(920) 및 제삼자 서버(930)는 IM(인스턴트 메시지) 통신, 웹 로그(블로그) 통신 등과 같은 정보 교환을 위해 인터넷(940)을 통해 결합될 수 있다. 하나의 클라이언트 단말기(910), 하나의 플랫폼 서버(920) 및 하나의 제삼자 서버(930)만이 환경(900) 내에 도시되지만, 임의 수의 클라이언트 단말기(910), 플랫폼 서버(920) 및/또는 제삼자 서버(930)가 포함될 수 있으며, 다른 장치들도 포함될 수 있다.
또한, 인터넷(940)은 클라이언트 단말기(910), 플랫폼 서버(920) 및 제삼자 서버(930)에 대한 네트워크 접속들(유선 또는 무선 중 어느 하나)을 제공하기 위한 임의의 적절한 통신 네트워크를 포함할 수 있다.
클라이언트 단말기는 본 명세서에서 사용되는 바와 같이 스마트폰, 개인용 컴퓨터(PC), 워크스테이션 컴퓨터, 서버 컴퓨터, 핸드헬드 컴퓨팅 장치(태블릿), 이동 전화 또는 임의의 다른 사용자측 컴퓨팅 장치와 같이 소정의 컴퓨팅 능력들을 갖는 임의의 적절한 사용자 단말기를 지칭할 수 있다. 클라이언트 단말기는 소셜 네트워킹 클라이언트측 기능, 단문 메시지 클라이언트측 기능 등과 같은 소정의 기능들을 구현하기 위해 소정의 클라이언트 소프트웨어 프로그램들을 실행할 수 있다. 그러한 클라이언트측 소프트웨어 프로그램들은 클라이언트측 또는 간단히 클라이언트로서 지칭될 수 있다. 클라이언트측 소프트웨어 프로그램의 하나 이상의 사본이 클라이언트 단말기 상에서 동시에 실행될 수 있다. 또한, 클라이언트는 클라이언트 단말기에 의해 자동으로 또는 클라이언트 단말기의 사용자에 의해 개시될 수 있다. 즉, 사용자는 클라이언트 단말기와 또는 클라이언트 또는 클라이언트들과 관련될 수 있다. 명확히 설명되지 않는 한, 클라이언트 단말기, 클라이언트 및 사용자는 함께 또는 개별적으로 클라이언트 단말기/클라이언트/사용자(예로서, 클라이언트 단말기(910), 클라이언트(910) 또는 사용자(910))의 집합(collection)을 지칭할 수 있다.
플랫폼 서버는 본 명세서에서 사용되는 바와 같이 소셜 네트워킹 플랫폼, 웹 블로그 플랫폼, 위챗(we-chat)(즉, 마이크로 레터) 플랫폼 등과 같은 소정의 공개 플랫폼 서버 기능들을 제공하도록 구성되는 하나 이상의 서버 컴퓨터를 지칭할 수 있다. 플랫폼 서버는 컴퓨터 프로그램들을 병렬로 실행하기 위한 하나 이상의 프로세서도 포함할 수 있다.
제삼자 서버는 본 명세서에서 사용되는 바와 같이 날씨 서비스, 쇼핑 서비스, 온라인 관리인 서비스 등과 같은 소정의 서비스 플랫폼 서버 기능들을 제공하도록 구성되는 하나 이상의 서버 컴퓨터를 지칭할 수 있다. 제삼자 서버는 컴퓨터 프로그램들을 병렬로 실행하기 위한 하나 이상의 프로세서도 포함할 수 있다.
클라이언트 단말기(910), 플랫폼 서버(920) 및/또는 제삼자 서버(930)는 임의의 적절한 컴퓨팅 플랫폼 상에 구현될 수 있다. 도 10은 클라이언트 단말기(910), 플랫폼 서버(920) 및/또는 제삼자 서버(930)를 구현할 수 있는 예시적인 컴퓨터 시스템(1000)의 블록도를 나타낸다.
도 10에 도시된 바와 같이, 컴퓨터 시스템(1000)은 프로세서(1002), 저장 매체(1004), 모니터(1006), 통신 모듈(1008), 데이터베이스(1010) 및 주변장치들(1012)을 포함할 수 있다. 소정 장치들이 생략될 수 있고, 다른 장치들이 포함될 수 있다.
프로세서(1002)는 임의의 적절한 프로세서 또는 프로세서들을 포함할 수 있다. 또한, 프로세서(1002)는 멀티-스레드 또는 병렬 처리를 위한 다수의 코어를 포함할 수 있다. 저장 매체(1004)는 ROM, RAM, 플래시 메모리 모듈들 및 소거 가능 및 재기록 가능 메모리와 같은 메모리 모듈들, 및 CD-ROM, U-디스크 및 하드 디스크와 같은 대용량 저장 장치들 등을 포함할 수 있다. 저장 매체(1004)는 프로세서(1002)에 의해 실행될 때 다양한 프로세스들을 구현하기 위한 컴퓨터 프로그램들을 저장할 수 있다.
또한, 주변장치들(1012)은 키보드 및 마우스와 같은 I/O 장치들을 포함할 수 있으며, 통신 모듈(1008)은 통신 네트워크를 통해 접속들을 설정하기 위한 네트워크 장치들을 포함할 수 있다. 데이터베이스(1010)는 소정의 데이터를 저장하고, 저장된 데이터에 대해 데이터베이스 검색과 같은 소정의 동작들을 수행하기 위한 하나 이상의 데이터베이스를 포함할 수 있다.
동작에 있어서, 클라이언트 단말기(910), 플랫폼 서버(920) 및/또는 제삼자 서버(930)는 제삼자 서버(930)가 클라이언트 단말기(910)에 서비스들을 제공하기 위한 소정의 방법들을 수행할 수 있다. 더 구체적으로, 클라이언트 단말기(910)의 사용자는 사용자의 개인 정보 누설 위험 없이 플랫폼 서버(920)의 공개 플랫폼(예로서, IM 플랫폼, 위챗 플랫폼 등)에 로그인함으로써 제삼자 서버(930)의 제삼자 서비스 플랫폼에 로그인할 수 있다.
도 1은 개시되는 실시예들에 따른 예시적인 제삼자 서비스 플랫폼 로그인 방법의 흐름도를 나타낸다. 제삼자 서비스 플랫폼 로그인 방법은 클라이언트 단말기(910), 플랫폼 서버(920) 및/또는 제삼자 서버(930) 상에서 구현될 수 있다. 도 1에 도시된 바와 같이, 제삼자 서비스 플랫폼 로그인 방법은 아래의 단계들을 포함한다.
단계 S102: 제삼자 서비스 플랫폼들의 정보를 포함하는 공개 플랫폼에 로그인한다. 즉, 공개 플랫폼은 사용자가 공개 플랫폼에 로그인하기 위한 인터페이스를 제공하고, 사용자가 공개 플랫폼에 로그인하는 것을 수락한다.
먼저, 사용자는 공개 플랫폼에 등록하여 대응하는 사용자 계정을 획득하는 것이 필요하다. 제삼자 서비스 플랫폼은 또한 공개 플랫폼에 등록하여 대응하는 공개 계정을 획득하는 것이 필요하다. 이어서, 사용자는 클라이언트 단말기(910)를 이용하여, 등록된 사용자 계정 번호를 이용하여 공개 플랫폼의 플랫폼 서버(920)에 로그인할 수 있다. 예를 들어, 위챗 공개 플랫폼에 대해, 사용자는 위챗 공개 플랫폼에 등록하여 'A0001'과 같은 대응하는 위챗 사용자 계정을 획득한다. 또한, 제삼자 서비스 플랫폼은 위챗 공개 플랫폼에 등록하여, '날씨 서비스 B0001'과 같은 대응하는 위챗 공개 계정을 획득한다.
공개 플랫폼은 날씨 서비스 플랫폼 정보, 여행 서비스 플랫폼 정보, 쇼핑 서비스 플랫폼 정보 등과 같은, 복수의 제삼자 서비스 플랫폼에 대한 정보를 표시할 수 있다. 제삼자 서비스 플랫폼 정보는 제삼자 서비스 플랫폼들의 링크 주소 및 간단한 소개 등을 포함할 수 있으며, 텍스트 정보, 이미지 정보 또는 결합된 텍스트 및 이미지 정보 등의 형태일 수 있다.
다양한 제삼자 서비스 플랫폼 정보는 각각 도 2 및 도 3에 도시된 바와 같이 리스트 포맷 또는 카테고리 포맷으로 표시될 수 있다. 도 2에 도시된 바와 같이, 복수의 제삼자 서비스 플랫폼: 뮤직 라디오 서비스, Shenzhen 날씨 서비스, 컨벤션 센터 전시 서비스 등이 목록화된다. 또한, 제삼자 서비스 플랫폼 정보가 리스트 포맷으로 표시될 때, 방문 양(visiting volume) 등과 같은 제삼자 서비스 플랫폼들의 통계들이 수집될 수 있으며, 제삼자 서비스 플랫폼들은 수집된 통계들에 기초하여 분류될 수 있고, 더 많은 방문 양을 갖는 제삼자 서비스 플랫폼들은 리스트의 앞에 표시된다. 제삼자 서비스 플랫폼들은 또한 미리 결정된 기준들에 따라 채점될 수 있으며, 표시 순서는 제삼자 서비스 플랫폼들의 점수들에 기초하여 설정될 수 있다. 다른 방법들도 이용될 수 있다.
도 3에 도시된 바와 같이, 복수의 제삼자 서비스 플랫폼이 스포츠 카테고리: 축구 리그 게임 서비스, 농구 리그 게임 서비스 등; 뮤직 카테고리: 음성 정보 서비스, 뮤직 차트 정보 서비스 등과 같은 카테고리 포맷으로 표시된다.
단계 S104: 공개 플랫폼 상에서 선택된 제삼자 서비스 플랫폼을 획득한다. 구체적으로, 복수의 제삼자 서비스 플랫폼의 정보가 공개 플랫폼의 인터페이스 상에 리스트 포맷으로 표시된 후, 사용자는 클라이언트 단말기 상에서 버튼을 누르거나 스크린을 터치함으로써 액세스할 제삼자 서비스 플랫폼을 선택할 수 있다.
단계 S106: 사용자의 사용자 식별 번호(UIN) 및 선택된 제삼자 서비스 플랫폼의 UIN을 획득한다.
사용자의 UIN은 사용자의 사용자 계정에 대응하고, 제삼자 서비스 플랫폼의 UIN은 제삼자 서비스 플랫폼의 공개 계정에 대응한다. 사용자의 사용자 계정 및 제삼자 서비스 플랫폼의 공개 계정은 공개 플랫폼에 사전에 등록되었다.
더 구체적으로, 사용자가 공개 플랫폼에 등록할 때, 사용자는 사용자 계정을 획득하며, 공개 플랫폼은 사용자 계정을 고유하게 식별하는 고유 사용자 식별 번호(UIN 번호)를 사용자 계정에 할당한다. 제삼자 서비스 플랫폼이 공개 플랫폼에 등록할 때, 제삼자 서비스 플랫폼은 공개 계정을 획득하며, 공개 플랫폼은 공개 계정을 고유하게 식별하는 고유 식별 번호(UIN 번호)를 공개 계정에 할당한다. 공개 플랫폼(예로서, 공개 플랫폼의 서버)은 사용자의 사용자 계정과 사용자의 UIN 간의 맵핑 관계 및 제삼자 서비스 플랫폼의 공개 계정과 제삼자 서비스 플랫폼의 UIN 간의 맵핑 관계를 저장한다.
UIN을 회수(retrieve)하기 위해, 공개 플랫폼(예로서, 플랫폼 서버(920))은 사용자의 사용자 계정 및 사용자 계정과 사용자의 UIN 간의 맵핑 관계에 기초하여 사용자의 UIN을 검색 및 획득할 수 있다. 유사하게, 공개 플랫폼(예로서, 플랫폼 서버(920))은 제삼자 서비스 플랫폼의 공개 계정 및 공개 계정과 제삼자 서비스 플랫폼의 UIN 간의 맵핑 관계에 기초하여 제삼자 서비스 플랫폼의 UIN을 검색 및 획득할 수 있다.
단계 S108: 사용자의 UIN과 제삼자 서비스 플랫폼의 UIN을 결합하여, 제삼자 서비스 플랫폼에 로그인하기 위한 사용자의 계정 번호를 생성한다.
구체적으로, 사용자의 UIN 및 제삼자 서비스 플랫폼의 UIN을 암호화 또는 중첩시켜, 제삼자 서비스 플랫폼에 로그인하기 위한 사용자의 계정 번호를 형성할 수 있다. 암호화는 MD5, DES(데이터 암호화 표준, 대칭 알고리즘), 3DES, RC2 및 RC4, 및 IDEA(국제 암호화 알고리즘, 국제 데이터 암호화 알고리즘) 등을 이용하여 수행될 수 있다. 중첩(superimposition)은 'UI0001'과 같은 제삼자 서비스 플랫폼의 UIN을 'U0001'과 같은 사용자의 UIN에 첨부하여 'U0001UI0001'과 같은 사용자 계정 번호를 생성함으로써 수행될 수 있다. 사용자는 결합된 사용자 계정을 공개 플랫폼으로부터 또는 공개 플랫폼 및/또는 제삼자 서비스 플랫폼의 표시에 의해 수신할 수 있다.
단계 S110: 결합된 계정 번호를 이용하여 제삼자 서비스 플랫폼에 로그인한다.
구체적으로, 사용자는 먼저 사용자의 사용자 계정을 이용하여 공개 플랫폼에 로그인할 수 있으며, 공개 플랫폼은 결합된 계정 번호를 이용하여, 선택된 제삼자 서비스 플랫폼에 로그인한다. 따라서, 제삼자 서비스 플랫폼의 개발자들에게 표시될 제삼자 서비스 플랫폼 상의 사용자 정보는 사용자의 사용자 계정이 아니라, 결합된 계정 번호이다. 대안으로서, 사용자는 결합된 사용자 계정을 이용하여 제삼자 서비스 플랫폼에 로그인할 수도 있다.
따라서, 이러한 제삼자 서비스 플랫폼 로그인 방법을 이용하여, 사용자는 먼저 공개 플랫폼 상의 사용자의 사용자 계정을 통해 공개 플랫폼에 로그인하며, 한편 공개 플랫폼은 사용자의 UIN 및 선택된 제삼자 서비스 플랫폼의 UIN을 이용하여, 제삼자 서비스 플랫폼에 로그인하기 위한 결합된 사용자 계정을 생성한다. 이어서, 결합된 사용자 계정은 제삼자 서비스 플랫폼에 로그인하는 데 사용되며, 따라서 제삼자 서비스 플랫폼은 사용자의 사용자 계정이 아니라, 결합된 사용자 계정만을 표시한다. 따라서, 사용자의 사용자 계정 정보가 누설되기 어려워서, 사용자의 사용자 계정의 보안이 보증될 수 있다. 또한, 상이한 제삼자 서비스 플랫폼들은 상이한 UIN들을 가지므로, 이러한 상이한 제삼자 서비스 플랫폼들에 대한 결합된 사용자 계정들도 상이하다. 따라서, 사용자의 사용자 계정의 누설 위험이 더 감소한다.
도 4는 다른 예시적인 제삼자 서비스 플랫폼 로그인 방법의 흐름도를 나타낸다. 도 4에 도시된 방법은 공개 플랫폼에서의 등록 프로세스의 더 많은 상세를 포함한다. 도 4에 도시된 바와 같이, 제삼자 서비스 플랫폼 로그인 방법은 아래의 단계들을 포함한다.
단계 S402: 공개 플랫폼 상에서 사용자에 의해 입력된 등록 정보를 수신하고, 사용자에게 사용자 계정을 할당하고, 사용자의 사용자 식별 번호(UIN)를 할당한다.
구체적으로, 사용자는 이동 전화, 개인용 컴퓨터 또는 핸드헬드 컴퓨터(예로서, 클라이언트 단말기(910)) 상의 클라이언트측을 통해 공개 플랫폼(예로서, 플랫폼 서버(920))과 상호작용할 수 있다. 사용자는 키를 누르거나 스크린을 터치하는 것 등에 의해 등록 정보를 입력할 수 있으며, 따라서 공개 플랫폼 서버는 사용자의 등록 정보를 수신할 수 있다. 등록 정보는 사용자 이름, 사용자의 실명, 주소, 출생지, 신분 카드 번호, 거주지 및 연락 전화 등 중 적어도 하나를 포함할 수 있다. 사용자가 공개 플랫폼에 성공적으로 등록한 후, 공개 플랫폼 서버는 사용자에게 사용자 계정 번호를 할당하고, 또한 사용자 계정 번호에 대응하는 고유 사용자 식별 번호(UIN)를 사용자에게 할당한다.
단계 S404: 공개 플랫폼에서 제삼자 서비스 플랫폼에 의해 입력된 등록 정보를 수신하고, 제삼자 서비스 플랫폼에 공개 계정을 할당하고, 공개 계정에 대응하는 제삼자 서비스 플랫폼에 대한 사용자 식별 번호(UIN)를 할당한다.
구체적으로, 공개 플랫폼 상에 제삼자 서비스 플랫폼에 의해 입력된 등록 정보는 제삼자 서비스 플랫폼의 이름, 링크 주소, 제공 서비스 타입, 서비스 콘텐츠 및 서비스 연락처 등을 포함할 수 있다. 제삼자 서비스 플랫폼이 공개 플랫폼에 성공적으로 등록한 후, 공개 플랫폼 서버는 제삼자 서비스 플랫폼에 고유 공개 계정 번호를 할당하고, 또한 공개 계정 번호에 대응하는 고유 사용자 식별 번호(UIN)를 제삼자 서비스 플랫폼에 할당한다.
단계 S406: 제삼자 서비스 플랫폼 정보를 포함하는 공개 플랫폼에 로그인한다.
구체적으로, 사용자는 먼저 등록된 사용자 계정을 이용하여 공개 플랫폼에 로그인한다. 날씨 서비스 플랫폼, 여행 서비스 플랫폼, 쇼핑 서비스 플랫폼 등과 같은 복수의 제삼자 서비스 플랫폼의 다양한 정보가 공개 플랫폼 상에 표시된다. 예를 들어, 제삼자 서비스 플랫폼 정보는 제삼자 서비스 플랫폼들의 링크 주소 및 간단한 소개를 포함할 수 있으며, 텍스트 정보, 이미지 정보 또는 결합된 텍스트 및 이미지 정보의 형태일 수 있다. 또한, 복수의 제삼자 서비스 플랫폼의 정보는 리스트 포맷 또는 카테고리 포맷으로 표시될 수 있다.
단계 S408: 공개 플랫폼 상에서 선택된 제삼자 서비스 플랫폼을 획득한다.
복수의 제삼자 서비스 플랫폼의 정보가 공개 플랫폼 인터페이스 상에 리스트 포맷으로 표시될 때, 사용자는 클라이언트 단말기 상에서 버튼을 누르거나 스크린을 터치함으로써 액세스할 제삼자 서비스 플랫폼을 선택할 수 있다.
단계 S410: 사용자의 UIN 및 선택된 제삼자 서비스 플랫폼의 UIN을 획득한다.
구체적으로, 공개 플랫폼 서버는 사용자의 사용자 계정 및 사용자 계정과 사용자의 UIN 간의 맵핑 관계에 기초하여 사용자의 UIN을 검색 및 획득할 수 있다. 유사하게, 공개 플랫폼(예로서, 플랫폼 서버(920))은 제삼자 서비스 플랫폼의 공개 계정 및 공개 계정과 제삼자 서비스 플랫폼의 UIN 간의 맵핑 관계에 기초하여 제삼자 서비스 플랫폼의 UIN을 검색 및 획득할 수 있다.
단계 S412: 사용자의 UIN과 제삼자 서비스 플랫폼의 UIN을 결합하여, 제삼자 서비스 플랫폼에 로그인하기 위한 사용자의 계정 번호를 생성한다. 구체적으로, 사용자의 UIN 및 제삼자 서비스 플랫폼의 UIN을 암호화 또는 중첩시켜, 제삼자 서비스 플랫폼에 로그인하기 위한 사용자의 계정 번호를 형성할 수 있다.
단계 S414에서, 결합된 계정 번호를 이용하여 제삼자 서비스 플랫폼에 로그인한다.
도 5는 또 다른 제삼자 서비스 플랫폼 로그인 방법의 흐름도를 나타낸다. 도 5에 도시된 방법과 도 4에 도시된 방법 간의 차이는 제삼자 서비스 플랫폼이 사용자의 허가를 받은 후에 사용자의 등록 정보를 볼 수 있다는 것을 포함할 수 있다. 도 5에 도시된 바와 같이, 제삼자 서비스 플랫폼 로그인 방법은 아래의 단계들을 포함한다.
단계 S502: 공개 플랫폼 상에서 사용자에 의해 입력된 등록 정보를 수신하고, 사용자에게 사용자 계정을 할당하고, 사용자의 사용자 식별 번호(UIN)를 생성한다.
단계 S504: 공개 플랫폼 상에서 제삼자 서비스 플랫폼에 의해 입력된 등록 정보를 수신하고, 제삼자 서비스 플랫폼에 공개 계정을 할당하고, 공개 계정에 대응하는 제삼자 서비스 플랫폼에 대한 사용자 식별 번호(UIN)를 할당한다.
단계 S506: 제삼자 서비스 플랫폼 정보를 포함하는 공개 플랫폼에 로그인한다.
사용자는 등록된 사용자 계정을 이용하여 공개 플랫폼에 로그인한다. 날씨 서비스 플랫폼, 여행 서비스 플랫폼, 쇼핑 서비스 플랫폼 등과 같은 복수의 제삼자 서비스 플랫폼의 다양한 정보가 공개 플랫폼 상에 표시된다. 예를 들어, 제삼자 서비스 플랫폼 정보는 제삼자 서비스 플랫폼들의 링크 주소 및 간단한 소개를 포함할 수 있으며, 텍스트 메시지, 이미지 메시지 또는 결합된 텍스트 및 이미지 메시지의 형태일 수 있다. 또한, 복수의 제삼자 서비스 플랫폼의 정보는 리스트 포맷 또는 카테고리 포맷으로 표시될 수 있다.
단계 S508: 공개 플랫폼 상에서 선택된 제삼자 서비스 플랫폼을 획득한다.
복수의 제삼자 서비스 플랫폼의 정보가 공개 플랫폼 인터페이스 상에 리스트 포맷으로 표시될 때, 사용자는 클라이언트 단말기 상에서 버튼을 누르거나 스크린을 터치함으로써 액세스할 제삼자 서비스 플랫폼을 선택할 수 있다.
단계 S510: 사용자의 UIN 및 선택된 제삼자 서비스 플랫폼의 UIN을 획득한다.
구체적으로, 공개 플랫폼 서버는 사용자의 사용자 계정 및 사용자 계정과 사용자의 UIN 간의 맵핑 관계에 기초하여 사용자의 UIN을 검색 및 획득할 수 있다. 유사하게, 공개 플랫폼(예로서, 플랫폼 서버(920))은 제삼자 서비스 플랫폼의 공개 계정 및 공개 계정과 제삼자 서비스 플랫폼의 UIN 간의 맵핑 관계에 기초하여 제삼자 서비스 플랫폼의 UIN을 검색 및 획득할 수 있다.
단계 S512: 사용자의 UIN과 제삼자 서비스 플랫폼의 UIN을 결합하여, 제삼자 서비스 플랫폼에 로그인하기 위한 사용자의 계정 번호를 생성한다. 구체적으로, 사용자의 UIN 및 제삼자 서비스 플랫폼의 UIN을 암호화 또는 중첩시켜, 제삼자 서비스 플랫폼에 로그인하기 위한 사용자의 계정 번호를 형성할 수 있다.
단계 S514: 결합된 계정 번호를 이용하여 제삼자 서비스 플랫폼에 로그인한다.
단계 S516: 소정의 동작들을 수행하기 위해 제삼자 서비스 플랫폼에 대한 사용자의 허가를 수신한다.
구체적으로, 공개 플랫폼 서버가 제삼자 서비스 플랫폼에 대한 사용자의 허가를 수신한 후, 공개 플랫폼 서버는 제삼자 서비스 플랫폼이 사용자의 등록 정보를 보는 것을 허가할 수 있다.
단계 S518: 사용자의 허가에 기초하여, 사용자가 제삼자 서비스 플랫폼에 로그인하기 위한 결합된 사용자 계정에 미리 결정된 문자(들)를 추가하여, 사용자가 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 사용자 계정을 생성한다.
구체적으로, 통상적인 상황들에서, 공개 플랫폼을 통해 제삼자 서비스 플랫폼에 로그인하기 위한 사용자 계정은 변경되지 않는다. 사용자 계정은 사용자의 허가에 따라 수정될 수 있다. 예를 들어, 공개 플랫폼 서버는 제삼자 서비스 플랫폼에 로그인하기 위한 본래의 결합된 사용자 계정을 취하고, 본래의 사용자 계정에 하나 이상의 미리 결정된 문자를 추가하여, 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 사용자 계정을 형성할 수 있다. 미리 결정된 문자들은 사용자 허가를 지시하는 'SQ' 또는 'A'와 같은 임의의 적절한 자체 정의 문자 또는 문자열을 포함할 수 있다. 이어서, 제삼자 서비스 플랫폼은 새로운 사용자 계정을 표시할 수 있다. 사용자는 공개 플랫폼으로부터 또는 공개 플랫폼 및/또는 제삼자 서비스 플랫폼 상에 새로운 사용자 계정을 표시함으로써 새로운 사용자 계정 정보를 수신할 수 있다.
단계 S520: 사용자 허가를 가진 제삼자 서비스 플랫폼으로부터 전송된, 사용자의 등록 정보를 보기 위한 요청을 수신한다.
단계 S522: 보기 요청에 기초하여, 사용자 등록 정보를 제삼자 서비스 플랫폼으로 반환한다.
구체적으로, 공개 플랫폼이 사용자의 등록 정보를 제삼자 서비스 플랫폼으로 반환한 후, 제삼자 서비스 플랫폼의 개발자들은 사용자 이름, 사용자 계정, 연락 전화 번호 등과 같은 사용자의 등록 정보를 볼 수 있다.
따라서, 사용자가 제삼자 서비스 플랫폼을 허가한 후에만, 허가된 제삼자 서비스 플랫폼은 사용자의 등록 정보를 획득할 수 있다. 사용자가 제삼자 서비스 플랫폼이 사용자의 등록 정보를 제공받도록 허가하는 것은 편리할 수 있고, 등록 정보의 안전이 제어될 수 있어서, 등록 정보의 효과적인 사용이 용이해질 수 있다.
도 6은 예시적인 제삼자 서비스 플랫폼 로그인 시스템의 블록도를 나타낸다. 도 6에 도시된 바와 같이, 제삼자 서비스 플랫폼 로그인 시스템은 로그인 모듈(620), 선택 모듈(640), 획득 모듈(660), 결합 모듈(680) 및 중계 모듈(690)을 포함한다. 다른 모듈들도 포함될 수 있다.
로그인 모듈(620)은 제삼자 서비스 플랫폼들의 정보를 포함하는 공개 플랫폼에 로그인하도록 구성될 수 있다.
먼저, 사용자는 공개 플랫폼에 등록하여 대응하는 사용자 계정을 획득하는 것이 필요하다. 제삼자 서비스 플랫폼은 또한 공개 플랫폼에 등록하여 대응하는 공개 계정을 획득하는 것이 필요하다. 이어서, 사용자는 클라이언트 단말기(910)를 이용하여, 등록된 사용자 계정 번호를 이용하여 공개 플랫폼의 플랫폼 서버(920)에 로그인할 수 있다. 예를 들어, 위챗 공개 플랫폼에 대해, 사용자는 위챗 공개 플랫폼에 등록하여 'A0001'과 같은 대응하는 위챗 사용자 계정을 획득한다. 또한, 제삼자 서비스 플랫폼은 위챗 공개 플랫폼에 등록하여, '날씨 서비스 B0001'과 같은 대응하는 위챗 공개 계정을 획득한다.
공개 플랫폼은 날씨 서비스 플랫폼 정보, 여행 서비스 플랫폼 정보, 쇼핑 서비스 플랫폼 정보 등과 같은, 복수의 제삼자 서비스 플랫폼에 대한 정보를 표시할 수 있다. 제삼자 서비스 플랫폼 정보는 제삼자 서비스 플랫폼들의 링크 주소 및 간단한 소개 등을 포함할 수 있으며, 텍스트 정보, 이미지 정보 또는 결합된 텍스트 및 이미지 정보 등의 형태일 수 있다.
다양한 제삼자 서비스 플랫폼 정보는 각각 리스트 포맷 또는 카테고리 포맷으로 표시될 수 있다. 제삼자 서비스 플랫폼 정보가 리스트 포맷으로 표시될 때, 방문 양 등과 같은 제삼자 서비스 플랫폼들의 통계들이 수집될 수 있으며, 제삼자 서비스 플랫폼들은 수집된 통계들에 기초하여 분류될 수 있고, 더 많은 방문 양을 갖는 제삼자 서비스 플랫폼들은 리스트의 앞에 표시된다. 제삼자 서비스 플랫폼들은 또한 미리 결정된 기준들에 따라 채점될(scored) 수 있으며, 표시 순서는 제삼자 서비스 플랫폼들의 점수들에 기초하여 설정될 수 있다.
선택 모듈(640)은 공개 플랫폼 상에서 선택된 제삼자 서비스 플랫폼을 획득하도록 구성될 수 있다. 구체적으로, 복수의 제삼자 서비스 플랫폼의 정보가 공개 플랫폼의 인터페이스 상에 리스트 포맷으로 표시된 후, 사용자는 클라이언트 단말기 상에서 버튼을 누르거나 스크린을 터치함으로써 액세스할 제삼자 서비스 플랫폼을 선택할 수 있다.
획득 모듈(660)은 사용자의 사용자 식별 번호(UIN) 및 선택된 제삼자 서비스 플랫폼의 UIN을 획득하도록 구성될 수 있다. 사용자의 UIN은 사용자의 사용자 계정에 대응하고, 제삼자 서비스 플랫폼의 UIN은 제삼자 서비스 플랫폼의 공개 계정에 대응한다. 사용자의 사용자 계정 및 제삼자 서비스 플랫폼의 공개 계정은 공개 플랫폼에 사전에 등록되었다.
더 구체적으로, 사용자가 공개 플랫폼에 등록할 때, 사용자는 사용자 계정을 획득하며, 공개 플랫폼은 사용자 계정을 고유하게 식별하는 고유 사용자 식별 번호(UIN 번호)를 사용자 계정에 할당한다. 제삼자 서비스 플랫폼이 공개 플랫폼에 등록할 때, 제삼자 서비스 플랫폼은 공개 계정을 획득하며, 공개 플랫폼은 공개 계정을 고유하게 식별하는 고유 식별 번호(UIN 번호)를 공개 계정에 할당한다. 공개 플랫폼(예로서, 공개 플랫폼의 서버)은 사용자의 사용자 계정과 사용자의 UIN 간의 맵핑 관계 및 제삼자 서비스 플랫폼의 공개 계정과 제삼자 서비스 플랫폼의 UIN 간의 맵핑 관계를 저장한다.
UIN을 회수하기 위해, 공개 플랫폼(예로서, 플랫폼 서버(920))은 사용자의 사용자 계정 및 사용자 계정과 사용자의 UIN 간의 맵핑 관계에 기초하여 사용자의 UIN을 검색 및 획득할 수 있다. 유사하게, 공개 플랫폼(예로서, 플랫폼 서버(920))은 제삼자 서비스 플랫폼의 공개 계정 및 공개 계정과 제삼자 서비스 플랫폼의 UIN 간의 맵핑 관계에 기초하여 제삼자 서비스 플랫폼의 UIN을 검색 및 획득할 수 있다.
결합 모듈(680)은 사용자의 UIN과 제삼자 서비스 플랫폼의 UIN을 결합하여, 제삼자 서비스 플랫폼에 로그인하기 위한 사용자의 계정 번호를 생성하도록 구성될 수 있다.
구체적으로, 사용자의 UIN 및 제삼자 서비스 플랫폼의 UIN을 암호화 또는 중첩시켜, 제삼자 서비스 플랫폼에 로그인하기 위한 사용자의 계정 번호를 형성할 수 있다. 암호화는 MD5, DES(데이터 암호화 표준, 대칭 알고리즘), 3DES, RC2 및 RC4, 및 IDEA(국제 암호화 알고리즘, 국제 데이터 암호화 알고리즘) 등을 이용하여 수행될 수 있다. 중첩은 'UI0001'과 같은 제삼자 서비스 플랫폼의 UIN을 'U0001'과 같은 사용자의 UIN에 첨부하여 'U0001UI0001'과 같은 사용자 계정 번호를 생성함으로써 수행될 수 있다.
중계 모듈(690)은 결합된 계정 번호를 이용하여 제삼자 서비스 플랫폼에 로그인하도록 구성될 수 있다.
구체적으로, 사용자는 먼저 사용자의 사용자 계정을 이용하여 공개 플랫폼에 로그인할 수 있으며, 공개 플랫폼은 결합된 계정 번호를 이용하여, 선택된 제삼자 서비스 플랫폼에 로그인한다. 따라서, 제삼자 서비스 플랫폼의 개발자들에게 표시될 제삼자 서비스 플랫폼 상의 사용자 정보는 사용자의 사용자 계정이 아니라, 결합된 계정 번호이다.
도 7은 다른 예시적인 제삼자 서비스 플랫폼 로그인 시스템의 블록도를 나타낸다. 도 7에 도시된 바와 같이, 제삼자 서비스 플랫폼 로그인 시스템은 로그인 모듈(620), 선택 모듈(640), 획득 모듈(660), 결합 모듈(680), 중계 모듈(690), 제1 등록 모듈(612) 및 제2 등록 모듈(614)을 포함한다.
제1 등록 모듈(612)은 공개 플랫폼 상에서 사용자에 의해 입력되는 등록 정보를 수신하고, 사용자에게 사용자 계정을 할당하고, 사용자의 사용자 식별 번호(UIN)를 할당하도록 구성될 수 있다.
구체적으로, 사용자는 이동 전화, 개인용 컴퓨터 또는 핸드헬드 컴퓨터(예로서, 클라이언트 단말기(910)) 상의 클라이언트측을 통해 공개 플랫폼(예로서, 플랫폼 서버(920))과 상호작용할 수 있다. 사용자는 키를 누르거나 스크린을 터치하는 것 등에 의해 등록 정보를 입력할 수 있으며, 따라서 공개 플랫폼 서버는 사용자의 등록 정보를 수신할 수 있다. 등록 정보는 사용자 이름, 사용자의 실명, 주소, 출생지, 신분 카드 번호, 거주지 및 연락 전화 등 중 적어도 하나를 포함할 수 있다. 사용자가 공개 플랫폼에 성공적으로 등록한 후, 공개 플랫폼 서버는 사용자에게 사용자 계정 번호를 할당하고, 또한 사용자 계정 번호에 대응하는 고유 사용자 식별 번호(UIN)를 사용자에게 할당한다.
제2 등록 모듈(614)은 공개 플랫폼에서 제삼자 서비스 플랫폼에 의해 입력된 등록 정보를 수신하고, 제삼자 서비스 플랫폼에 공개 계정을 할당하고, 공개 계정에 대응하는 제삼자 서비스 플랫폼에 대한 사용자 식별 번호(UIN)를 할당하도록 구성될 수 있다.
구체적으로, 공개 플랫폼 상에 제삼자 서비스 플랫폼에 의해 입력된 등록 정보는 제삼자 서비스 플랫폼의 이름, 링크 주소, 제공 서비스 타입, 서비스 콘텐츠 및 서비스 연락처 등을 포함할 수 있다. 제삼자 서비스 플랫폼이 공개 플랫폼에 성공적으로 등록한 후, 공개 플랫폼 서버는 제삼자 서비스 플랫폼에 고유 공개 계정 번호를 할당하고, 또한 공개 계정 번호에 대응하는 고유 사용자 식별 번호(UIN)를 제삼자 서비스 플랫폼에 할당한다.
도 8은 또 다른 예시적인 제삼자 서비스 플랫폼 로그인 시스템의 블록도를 나타낸다. 도 8에 도시된 바와 같이, 제삼자 서비스 플랫폼 로그인 시스템은 제1 등록 모듈(612), 제2 등록 모듈(614), 로그인 모듈(620), 선택 모듈(640), 획득 모듈(660), 결합 모듈(680), 중계 모듈(690), 수신 모듈(692), 요청 모듈(694) 및 반환 모듈(696)을 포함한다.
수신 모듈(692)은 소정 동작들을 수행하기 위한 제삼자 서비스 플랫폼에 대한 사용자의 허가를 수신하도록 구성될 수 있다.
구체적으로, 공개 플랫폼 서버가 제삼자 서비스 플랫폼에 대한 사용자의 허가를 수신한 후, 공개 플랫폼 서버는 제삼자 서비스 플랫폼이 사용자의 등록 정보를 보는 것을 허가할 수 있다.
또한, 결합 모듈(680)은 사용자의 허가에 기초하여, 사용자가 제삼자 서비스 플랫폼에 로그인하기 위한 결합된 사용자 계정에 미리 결정된 문자(들)를 추가하여, 사용자가 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 사용자 계정을 생성하도록 구성될 수 있다. 구체적으로, 통상적인 상황들에서, 공개 플랫폼을 통해 제삼자 서비스 플랫폼에 로그인하기 위한 사용자 계정은 변경되지 않는다. 사용자 계정은 사용자의 허가에 따라 수정될 수 있다. 예를 들어, 공개 플랫폼 서버는 제삼자 서비스 플랫폼에 로그인하기 위한 본래의 결합된 사용자 계정을 취하고, 본래의 사용자 계정에 하나 이상의 미리 결정된 문자를 추가하여, 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 사용자 계정을 형성할 수 있다. 미리 결정된 문자들은 사용자 허가를 지시하는 'SQ' 또는 'A'와 같은 임의의 적절한 자체 정의 문자 또는 문자열을 포함할 수 있다. 이어서, 제삼자 서비스 플랫폼은 새로운 계정을 표시할 수 있다.
요청 모듈(694)은 사용자 허가를 가진 제삼자 서비스 플랫폼으로부터 전송된, 사용자의 등록 정보를 보기 위한 요청을 수신하도록 구성될 수 있다.
반환 모듈(696)은 보기 요청에 기초하여, 사용자 등록 정보를 제삼자 서비스 플랫폼으로 반환하도록 구성될 수 있다.
구체적으로, 공개 플랫폼이 사용자의 등록 정보를 제삼자 서비스 플랫폼으로 반환한 후, 제삼자 서비스 플랫폼의 개발자들은 사용자 이름, 사용자 계정, 연락 전화 번호 등과 같은 사용자의 등록 정보를 볼 수 있다.
위의 설명은 본 발명의 소정 실시예들을 개시할 뿐이며, 본 발명의 범위를 한정하는 것을 의도하지 않는다. 본 발명의 사상 및 원리들을 벗어나지 않을 경우, 임의의 변경들, 등가적인 대체들 및 개량들 등이 본 발명의 보호 범위 내에 포함되어야 한다. 따라서, 본 개시 내용의 범위는 첨부된 청구항들에 의해 정의되어야 한다.
산업상 이용 가능성 및 유리한 효과들
임의의 청구항 및/또는 명세서의 범위를 한정하지 않고서, 개시된 실시예들의 산업상 이용 가능성 및 소정의 유리한 효과들의 예들이 예시의 목적을 위해 열거된다. 개시된 실시예들의 기술적 해법들에 대한 다양한 변경들, 수정들 또는 균등물들이 통상의 기술자들에게 명백할 수 있다.
개시된 방법들, 장치들 및 시스템들은 다양한 인터넷 응용들에서, 특히 인스턴트 메시징(IM), 소셜 네트워킹 서비스(SNS), 블로그 서비스 및 위챗 응용에서 사용될 수 있다. 개시된 방법들 및 시스템들을 이용하여, 사용자는 먼저 공개 플랫폼 상의 사용자의 사용자 계정을 통해 공개 플랫폼에 로그인하며, 한편 공개 플랫폼은 사용자의 UIN 및 선택된 제삼자 서비스 플랫폼의 UIN을 이용하여, 제삼자 서비스 플랫폼에 로그인하기 위한 결합된 사용자 계정을 생성한다. 이어서, 결합된 사용자 계정은 제삼자 서비스 플랫폼에 로그인하는 데 사용되며, 따라서 제삼자 서비스 플랫폼은 사용자의 사용자 계정이 아니라, 결합된 사용자 계정만을 표시한다. 따라서, 사용자의 사용자 계정 정보가 누설되기 어려워서, 사용자의 사용자 계정의 보안이 보증될 수 있다. 또한, 상이한 제삼자 서비스 플랫폼들은 상이한 UIN들을 가지므로, 이러한 상이한 제삼자 서비스 플랫폼들에 대한 결합된 사용자 계정들도 상이하다. 따라서, 사용자의 사용자 계정의 누설 위험이 더 감소한다.
또한, 사용자가 제삼자 서비스 플랫폼을 허가한 후에만, 허가된 제삼자 서비스 플랫폼은 사용자의 등록 정보를 획득할 수 있다. 사용자가 제삼자 서비스 플랫폼이 사용자의 등록 정보를 제공받도록 허가하는 것은 편리할 수 있고, 등록 정보의 안전이 제어될 수 있어서, 등록 정보의 효과적인 사용이 용이해질 수 있다.

Claims (14)

  1. 복수의 제삼자 서비스 플랫폼의 정보를 포함하는 공개 플랫폼(public platform)에 의하여 수행되는 제삼자 서비스 플랫폼 로그인 방법으로서,
    사용자가 클라이언트 단말기로부터 상기 공개 플랫폼에 로그인하는 것을 수락하는 단계;
    상기 공개 플랫폼 상에서 상기 사용자에 의해 선택된 제삼자 서비스 플랫폼을 획득하는 단계;
    상기 사용자의 사용자 식별 번호(UIN) 및 상기 선택된 제삼자 서비스 플랫폼의 UIN을 획득하는 단계 - 상기 사용자의 UIN은 상기 공개 플랫폼 상의 상기 사용자의 사용자 계정에 대응하고, 상기 선택된 제삼자 서비스 플랫폼의 UIN은 상기 공개 플랫폼 상의 상기 제삼자 서비스 플랫폼의 공개 계정(public account)에 대응함 -;
    상기 사용자의 상기 UIN과 상기 선택된 제삼자 서비스 플랫폼의 상기 UIN을 결합하여, 상기 사용자가 상기 선택된 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 결합된 사용자 계정을 생성하는 단계; 및
    상기 결합된 사용자 계정을 이용하여 상기 선택된 제삼자 서비스 플랫폼에 로그인하는 단계 - 상기 공개 플랫폼 상의 상기 사용자의 상기 사용자 계정은 상기 선택된 제삼자 서비스 플랫폼에 제공되지 않음 -
    를 포함하는 제삼자 서비스 플랫폼 로그인 방법.
  2. 제1항에 있어서,
    상기 사용자의 상기 UIN과 상기 선택된 제삼자 서비스 플랫폼의 상기 UIN을 결합하는 단계는
    상기 사용자의 상기 UIN과 상기 선택된 제삼자 서비스 플랫폼의 상기 UIN에 대해 암호화 동작 또는 중첩 동작(superimposing operation)을 수행하여, 상기 사용자가 상기 선택된 제삼자 서비스 플랫폼에 로그인하기 위한 상기 새로운 결합된 사용자 계정을 형성하는 단계
    를 더 포함하는 제삼자 서비스 플랫폼 로그인 방법.
  3. 제1항에 있어서,
    상기 공개 플랫폼 상에서 상기 사용자에 의해 입력된 등록 정보를 수신하는 단계;
    상기 사용자 계정 및 상기 사용자 계정에 대응하는 상기 사용자의 UIN을 상기 사용자에게 할당하는 단계;
    상기 공개 플랫폼 상에서 상기 제삼자 서비스 플랫폼에 의해 입력된 등록 정보를 수신하는 단계; 및
    상기 제삼자 서비스 플랫폼의 공개 계정 및 상기 공개 계정에 대응하는 상기 제삼자 서비스 플랫폼의 UIN을 상기 제삼자 서비스 플랫폼에 할당하는 단계
    를 더 포함하는 제삼자 서비스 플랫폼 로그인 방법.
  4. 제3항에 있어서,
    상기 선택된 제삼자 서비스 플랫폼에 대한 상기 사용자로부터의 허가를 수신하는 단계; 및
    상기 사용자로부터의 허가에 기초하여, 상기 결합된 사용자 계정에 하나 이상의 미리 결정된 문자를 추가해서 상기 사용자가 상기 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 사용자 계정을 생성하는 단계
    를 더 포함하는 제삼자 서비스 플랫폼 로그인 방법.
  5. 제4항에 있어서,
    상기 사용자의 허가를 가진 상기 제삼자 서비스 플랫폼으로부터 상기 사용자의 등록 정보를 보기 위한 요청을 수신하는 단계; 및
    상기 보기 요청에 기초하여, 상기 사용자의 상기 등록 정보를 상기 제삼자 서비스 플랫폼으로 반환하는 단계
    를 더 포함하는 제삼자 서비스 플랫폼 로그인 방법.
  6. 복수의 제삼자 서비스 플랫폼의 정보를 포함하는 공개 플랫폼(public platform)을 갖는 제삼자 서비스 플랫폼 로그인 시스템으로서,
    사용자가 클라이언트 단말기로부터 상기 공개 플랫폼에 로그인하는 것을 수락하도록 구성되는 로그인 모듈;
    상기 공개 플랫폼 상에서 제삼자 서비스 플랫폼을 선택하도록 구성되는 선택 모듈;
    상기 사용자의 사용자 식별 번호(UIN) 및 상기 선택된 제삼자 서비스 플랫폼의 UIN을 획득하도록 구성되는 획득 모듈 - 상기 사용자의 UIN은 상기 공개 플랫폼 상의 상기 사용자의 사용자 계정에 대응하고, 상기 선택된 제삼자 서비스 플랫폼의 UIN은 상기 공개 플랫폼 상의 상기 제삼자 서비스 플랫폼의 공개 계정(public account)에 대응함 -;
    상기 사용자의 상기 UIN과 상기 선택된 제삼자 서비스 플랫폼의 상기 UIN을 결합하여, 상기 사용자가 상기 선택된 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 결합된 사용자 계정을 생성하도록 구성되는 결합 모듈; 및
    상기 결합된 사용자 계정을 이용하여 상기 선택된 제삼자 서비스 플랫폼에 로그인하도록 구성되는 중계 모듈 - 상기 공개 플랫폼 상의 상기 사용자의 상기 사용자 계정은 상기 선택된 제삼자 서비스 플랫폼에 제공되지 않음 -
    을 포함하는 제삼자 서비스 플랫폼 로그인 시스템.
  7. 제6항에 있어서,
    상기 사용자의 상기 UIN과 상기 선택된 제삼자 서비스 플랫폼의 상기 UIN을 결합하기 위해, 상기 결합 모듈은
    상기 사용자의 상기 UIN과 상기 선택된 제삼자 서비스 플랫폼의 상기 UIN에 대해 암호화 동작 또는 중첩 동작을 수행하여, 상기 사용자가 상기 선택된 제삼자 서비스 플랫폼에 로그인하기 위한 상기 새로운 결합된 사용자 계정을 형성하도록 더 구성되는 제삼자 서비스 플랫폼 로그인 시스템.
  8. 제6항에 있어서,
    상기 공개 플랫폼 상에서 상기 사용자에 의해 입력된 등록 정보를 수신하고, 상기 사용자 계정 및 상기 사용자 계정에 대응하는 상기 사용자의 UIN을 상기 사용자에게 할당하도록 구성되는 제1 등록 모듈; 및
    상기 공개 플랫폼 상에서 상기 제삼자 서비스 플랫폼에 의해 입력된 등록 정보를 수신하고, 상기 제삼자 서비스 플랫폼의 공개 계정 및 상기 공개 계정에 대응하는 상기 제삼자 서비스 플랫폼의 UIN을 상기 제삼자 서비스 플랫폼에 할당하도록 구성되는 제2 등록 모듈
    을 더 포함하는 제삼자 서비스 플랫폼 로그인 시스템.
  9. 제8항에 있어서,
    상기 선택된 제삼자 서비스 플랫폼에 대한 상기 사용자로부터의 허가를 수신하도록 구성되는 수신 모듈을 더 포함하고,
    상기 결합 모듈은 상기 사용자로부터의 허가에 기초하여, 상기 결합된 사용자 계정에 하나 이상의 미리 결정된 문자를 추가해서 상기 사용자가 상기 제삼자 서비스 플랫폼에 로그인하기 위한 새로운 사용자 계정을 생성하도록 더 구성되는 제삼자 서비스 플랫폼 로그인 시스템.
  10. 제9항에 있어서,
    상기 사용자의 허가를 가진 상기 제삼자 서비스 플랫폼으로부터 상기 사용자의 등록 정보를 보기 위한 요청을 수신하도록 구성되는 요청 모듈; 및
    상기 보기 요청에 기초하여, 상기 사용자의 등록 정보를 상기 제삼자 서비스 플랫폼으로 반환하도록 구성되는 반환 모듈
    을 더 포함하는 제삼자 서비스 플랫폼 로그인 시스템.
  11. 클라이언트 단말기에 의하여 수행되는 제삼자 서비스 플랫폼 로그인 방법으로서,
    상기 클라이언트 단말기 상에서 사용자에 의해 복수의 제삼자 서비스 플랫폼의 정보를 포함하는 공개 플랫폼(public platform)에 로그인하는 단계;
    상기 공개 플랫폼의 인터페이스 상에 표시된 상기 복수의 제삼자 서비스 플랫폼의 상기 정보에 기초하여, 상기 공개 플랫폼 상에서 상기 사용자에 의해 제삼자 서비스 플랫폼을 선택하는 단계;
    상기 사용자의 사용자 식별 번호(UIN) 및 상기 선택된 제삼자 서비스 플랫폼의 UIN에 기초하여 획득된 결합된 사용자 계정을 이용하여 상기 공개 플랫폼에 의해 상기 사용자에 대해 자동으로 로그인된 상기 선택된 제삼자 서비스 플랫폼에 액세스하는 단계 - 상기 사용자의 UIN은 상기 공개 플랫폼 상의 상기 사용자의 사용자 계정에 대응하고, 상기 선택된 제삼자 서비스 플랫폼의 UIN은 상기 공개 플랫폼 상의 상기 제삼자 서비스 플랫폼의 공개 계정(public account)에 대응함 -; 및
    상기 결합된 사용자 계정의 정보에 기초하여, 상기 사용자의 등록 정보를 획득하기 위한 상기 선택된 제삼자 서비스 플랫폼에 대한 허가를 전송하는 단계 - 상기 공개 플랫폼 상의 상기 사용자의 상기 사용자 계정은 상기 선택된 제삼자 서비스 플랫폼에 제공되지 않음 -
    를 포함하는 제삼자 서비스 플랫폼 로그인 방법.
  12. 제11항에 있어서,
    상기 결합된 사용자 계정은 상기 사용자의 상기 UIN 및 상기 선택된 제삼자 서비스 플랫폼의 상기 UIN에 대한 암호화 동작 또는 중첩 동작을 이용하여 상기 사용자의 상기 UIN과 상기 선택된 제삼자 서비스 플랫폼의 상기 UIN을 결합함으로써 생성되는 제삼자 서비스 플랫폼 로그인 방법.
  13. 제11항에 있어서,
    상기 사용자 계정 및 상기 사용자 계정에 대응하는 상기 사용자의 UIN을 상기 사용자가 할당받도록 상기 공개 플랫폼에 등록하는 단계를 포함하는 제삼자 서비스 플랫폼 로그인 방법.
  14. 제11항에 있어서,
    상기 허가를 전송한 후에 새로운 사용자 계정을 수신하는 단계를 포함하고, 상기 새로운 사용자 계정은 상기 결합된 사용자 계정에 하나 이상의 미리 결정된 문자를 추가하여 상기 사용자가 상기 제삼자 서비스 플랫폼에 로그인하기 위한 상기 새로운 사용자 계정을 생성함으로써 생성되는 제삼자 서비스 플랫폼 로그인 방법.
KR1020157032330A 2013-04-16 2013-05-02 제삼자 서비스 플랫폼 로그인을 위한 방법 및 시스템 KR101710824B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201310132865.9A CN104113508B (zh) 2013-04-16 2013-04-16 登录第三方服务平台的方法和***
CN201310132865.9 2013-04-16
PCT/CN2013/075079 WO2014169498A1 (en) 2013-04-16 2013-05-02 Method and system for third-party service platform login

Publications (2)

Publication Number Publication Date
KR20150139972A KR20150139972A (ko) 2015-12-14
KR101710824B1 true KR101710824B1 (ko) 2017-02-27

Family

ID=51710142

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020157032330A KR101710824B1 (ko) 2013-04-16 2013-05-02 제삼자 서비스 플랫폼 로그인을 위한 방법 및 시스템

Country Status (3)

Country Link
KR (1) KR101710824B1 (ko)
CN (1) CN104113508B (ko)
WO (1) WO2014169498A1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104917670B (zh) * 2015-06-09 2018-05-08 北京北信源软件股份有限公司 一种支持多应用用户标识关联的即时通信***及方法
CN107196917B (zh) * 2017-04-27 2020-02-14 威富通科技有限公司 一种服务响应方法及其中间件
CN108881190B (zh) * 2018-05-31 2020-12-18 联想(北京)有限公司 一种信息处理方法及装置
CN109658088A (zh) * 2018-12-17 2019-04-19 北京工业大学 基于浏览器的多平台账户关联的方法、装置及浏览器

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080062992A1 (en) 2004-07-06 2008-03-13 Ntt Docomo, Inc. Message Transfer System and Message Transfer Method
US20090265552A1 (en) 2008-03-28 2009-10-22 Celltrust Corporation Systems and methods for secure short messaging service and multimedia messaging service

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2003265197A1 (en) * 2003-09-30 2005-04-14 Telefonaktiebolaget Lm Ericsson (Publ) Means and method for generating a unique user's identity for use between different domains
CN100438432C (zh) * 2005-04-20 2008-11-26 腾讯科技(深圳)有限公司 一种集成多个即时通信账户的方法和***
CN101877637A (zh) * 2009-04-30 2010-11-03 ***通信集团江西有限公司 单点登录方法及单点登录***
CN102571857B (zh) * 2010-12-27 2014-12-31 北京闪联云视信息技术有限公司 一种实现登录xmpp服务器的方法和***
CN102413466A (zh) * 2011-11-24 2012-04-11 广东高新兴通信股份有限公司 一种手机登录认证方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080062992A1 (en) 2004-07-06 2008-03-13 Ntt Docomo, Inc. Message Transfer System and Message Transfer Method
US20090265552A1 (en) 2008-03-28 2009-10-22 Celltrust Corporation Systems and methods for secure short messaging service and multimedia messaging service

Also Published As

Publication number Publication date
CN104113508B (zh) 2015-11-25
WO2014169498A1 (en) 2014-10-23
CN104113508A (zh) 2014-10-22
KR20150139972A (ko) 2015-12-14

Similar Documents

Publication Publication Date Title
US11153257B1 (en) System and method for managing and displaying data messages
US10862843B2 (en) Computerized system and method for modifying a message to apply security features to the message&#39;s content
US10454856B2 (en) Instant message processing method, apparatus, and system
CN105530175B (zh) 一种消息处理方法、装置及***
US9246925B2 (en) Method and system for third-party service platform login
JP6837066B2 (ja) 情報処理方法及びサーバ、コンピュータ記憶媒体
US11513753B2 (en) Data processing method and electronic terminal
US9615222B2 (en) System and method for simplifying mobile device account creation and verification
US8843573B2 (en) Lightweight messaging with location between users of a social networking system
US11044222B2 (en) Automated connection of electronic messaging and social networking services method and apparatus
TW201240507A (en) A method and apparatus for displaying aggregated information of location based services
CN108028768A (zh) 通过近距离通信安装应用程序版本的方法和***
CN106992975B (zh) 恶意网址识别方法及装置
KR101710824B1 (ko) 제삼자 서비스 플랫폼 로그인을 위한 방법 및 시스템
US9571443B2 (en) Mobile device message enabled on-line community bulletin board
CN106062793B (zh) 已被呈现的企业内容的检索
US10382914B2 (en) Techniques to leverage data from mobile headers
CN113938430A (zh) 一种流量控制方法、装置、设备及存储介质
CN112241544A (zh) 业务***、访问方法、装置、计算机设备和存储介质
JP2012003411A (ja) ログインシール管理システム及び管理サーバ
CN112785312A (zh) 信息共享方法、装置、电子设备和可读存储介质
CN109768921B (zh) 数据透传方法和相应的即时通讯终端
CN109286931B (zh) 一种无线局域网接入方法及装置
JP5250012B2 (ja) コンテンツ流通方法提供システム、コンテンツ流通方法、サーバ装置及びプログラム
JP2010086087A (ja) 地域型コミュニティサイト用画像付き記事投稿システム、およびそのプログラムならびにその方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20200206

Year of fee payment: 4