1 |
1
서로 다른 플랫폼을 제공하는 제1 플랫폼 서버 및 제2 플랫폼 서버를 연동시키는 연동 서버의 통신 방법에 있어서,상기 제1 플랫폼 서버로부터 상기 제1 플랫폼 서버에 등록된 제1 사용자 식별정보를 포함하는 토큰 요청을 수신하는 단계;상기 제1 사용자 식별정보에 대응하는 통합 사용자 식별정보로부터 생성된 토큰을 상기 제1 플랫폼 서버로 전송하는 단계;상기 제1 플랫폼 서버로부터 상기 제2 플랫폼 서버로 전달된 토큰이 유효한지 여부에 대한 확인 요청을 상기 제2 플랫폼 서버로부터 수신하는 단계; 및상기 연동 서버에 의해 토큰이 유효한 것으로 판단된 경우, 상기 통합 사용자 식별정보에 대응하고 상기 제2 플랫폼 서버에 등록된 제2 사용자 식별정보를 상기 제2 플랫폼 서버로 전달하는 단계를 포함하고,상기 통합 사용자 식별정보는 상기 연동 서버에 의해 생성되고, 상기 제1 플랫폼 서버 및 상기 제2 플랫폼 서버 간 상호작용에 관한 사용자 식별을 참조하는 통신 방법
|
2 |
2
제1항에 있어서,상기 통합 사용자 식별정보로부터 생성된 토큰은,시간에 따라 변경되는 통합 사용자 식별정보가 암호화됨으로써 생성되는, 통신 방법
|
3 |
3
제1항에 있어서,상기 제1 사용자 식별정보 및 상기 제2 사용자 식별정보 각각은,상기 제1 플랫폼 서버 및 상기 제2 플랫폼 서버에 가입한 동일한 사용자를 식별하는 정보이고,상기 통합 사용자 식별정보는,상기 제1 사용자 식별정보 및 상기 제2 사용자 식별정보에 맵핑되는, 통신 방법
|
4 |
4
제1항에 있어서,상기 제1 플랫폼 서버로부터 상기 제1 사용자 식별정보를 포함하는 타 플랫폼 연동 요청을 수신하는 단계;상기 제1 플랫폼 서버에 연동될 수 있는 플랫폼 리스트 및 상기 통합 사용자 식별정보에 기초하여 생성된 트랜잭션 식별정보를 상기 제1 플랫폼 서버로 전송하는 단계;상기 플랫폼 리스트를 통해 상기 제2 플랫폼 서버에 성공적으로 로그인한 경우, 상기 제2 플랫폼 서버로부터 상기 제2 사용자 식별정보 및 상기 트랜잭션 식별정보를 수신하는 단계; 및상기 트랜잭션 식별정보가 상기 연동 서버에 의해 유효한 것으로 판단된 경우, 상기 제2 사용자 식별정보를 상기 통합 사용자 식별정보 및 상기 제1 사용자 식별정보에 맵핑하는 단계를 더 포함하는, 통신 방법
|
5 |
5
제4항에 있어서,상기 제2 사용자 식별정보를 상기 통합 사용자 식별정보 및 상기 제1 사용자 식별정보에 맵핑하는 단계는,상기 트랜잭션 식별정보에 대한 유효시간이 만료되기 전에 상기 제2 플랫폼 서버로부터 상기 트랜잭션 식별정보를 수신하여 상기 트랜잭션 식별정보가 상기 연동 서버에 의해 유효한 것으로 판단된 경우, 상기 제2 사용자 식별정보를 상기 통합 사용자 식별정보 및 상기 제1 사용자 식별정보에 맵핑하는, 통신 방법
|
6 |
6
제4항에 있어서,상기 플랫폼 리스트는,상기 제1 플랫폼 서버에 연동되는 플랫폼에 로그인할 수 있는 인터페이스를 제공하는 Federation URL을 포함하는, 통신 방법
|
7 |
7
연동 서버를 통해 서로 다른 플랫폼을 제공하는 제2 플랫폼 서버에 연동되는 제1 플랫폼 서버의 통신 방법에 있어서,상기 연동 서버로 상기 제1 플랫폼 서버에 등록된 제1 사용자 식별정보를 포함하는 토큰 요청을 전송하는 단계;상기 제1 사용자 식별정보에 대응하는 통합 사용자 식별정보로부터 생성된 토큰을 상기 연동 서버로부터 수신하는 단계;상기 제2 플랫폼 서버로 상기 토큰 및 상기 제2 플랫폼 서버에 등록된 디바이스에 대한 요청을 전송하는 단계; 및상기 제2 플랫폼 서버로부터 상기 디바이스에 대한 요청의 처리 결과를 수신하는 단계를 포함하고,상기 제2 플랫폼 서버는,상기 제1 플랫폼 서버로부터 상기 제2 플랫폼 서버로 전달된 토큰을 유효한 것으로 판단한 상기 연동 서버로부터 상기 통합 사용자 식별정보에 대응하고 상기 제2 플랫폼 서버에 등록된 제2 사용자 식별정보를 수신한 경우, 상기 디바이스에 대한 요청에 따른 처리 결과를 상기 제1 플랫폼 서버로 전송하고,상기 통합 사용자 식별정보는 상기 연동 서버에 의해 생성되고, 상기 제1 플랫폼 서버 및 상기 제2 플랫폼 서버 간 상호작용에 관한 사용자 식별을 참조하는 통신 방법
|
8 |
8
제7항에 있어서,상기 디바이스에 대한 요청은,상기 제2 플랫폼 서버에 등록된 디바이스 리스트, 상기 디바이스에 대한 제어, 상기 디바이스에 대한 이벤트 구독 중 적어도 하나에 대한 요청을 포함하는, 통신 방법
|
9 |
9
제7항에 있어서,상기 연동 서버로 상기 제1 사용자 식별정보를 포함하는 타 플랫폼 연동 요청을 전송하는 단계;상기 연동 서버로부터 상기 제1 플랫폼 서버와 연동될 수 있는 플랫폼 리스트 및 상기 통합 사용자 식별정보에 기초하여 생성된 트랜잭션 식별정보를 수신하는 단계; 및상기 플랫폼 리스트를 통해 상기 제2 플랫폼 서버에 대한 로그인 정보 및 상기 트랜잭션 식별정보를 전송하는 단계를 더 포함하고,상기 로그인 정보에 포함된 제2 사용자 식별정보는,상기 제2 플랫폼 서버에 성공적으로 로그인한 경우, 상기 제2 플랫폼 서버로부터 상기 연동 서버로 전송되어 상기 통합 사용자 식별정보 및 상기 제1 사용자 식별정보에 맵핑되는, 통신 방법
|
10 |
10
제7항에 있어서,상기 통합 사용자 식별정보로부터 생성된 토큰은,시간에 따라 변경되는 상기 통합 사용자 식별정보를 암호화함으로써 생성되는, 통신 방법
|
11 |
11
제7항에 있어서,상기 제1 사용자 식별정보 및 상기 제2 사용자 식별정보 각각은,상기 제1 플랫폼 서버 및 상기 제2 플랫폼 서버에 가입한 동일한 사용자를 식별하는 정보이고,상기 통합 사용자 식별정보는,상기 제1 사용자 식별정보 및 상기 제2 사용자 식별정보에 맵핑되는, 통신 방법
|
12 |
12
연동 서버를 통해 서로 다른 플랫폼을 제공하는 제1 플랫폼 서버에 연동되는 제2 플랫폼 서버의 통신 방법에 있어서,상기 제1 플랫폼 서버로부터 토큰 및 상기 제2 플랫폼 서버에 등록된 디바이스에 대한 요청을 수신하는 단계 -토큰은, 상기 제1 플랫폼 서버의 요청에 응답하여 상기 제1 플랫폼 서버에 등록된 제1 사용자 식별정보에 대응하는 통합 사용자 식별정보로부터 생성됨 -;상기 연동 서버로 상기 토큰이 유효한지 여부에 대한 확인 요청을 전송하는 단계;상기 토큰을 유효한 것으로 판단한 상기 연동 서버로부터 상기 통합 사용자 식별정보에 대응하고 제2 플랫폼 서버에 등록된 제2 사용자 식별정보를 수신하는 단계를 포함하고,상기 통합 사용자 식별정보는 상기 연동 서버에 의해 생성되고, 상기 제1 플랫폼 서버 및 상기 제2 플랫폼 서버 간 상호작용에 관한 사용자 식별을 참조하는 통신 방법
|
13 |
13
제12항에 있어서,상기 통합 사용자 식별정보로부터 생성된 토큰은,시간에 따라 변경되는 통합 사용자 식별정보가 암호화됨으로써 생성되는, 통신 방법
|
14 |
14
제12항에 있어서,상기 디바이스에 대한 요청은,상기 제2 플랫폼 서버에 등록된 디바이스 리스트, 상기 디바이스에 대한 제어, 상기 디바이스에 대한 이벤트 구독 중 적어도 하나에 대한 요청을 포함하는, 통신 방법
|
15 |
15
제12항에 있어서,상기 디바이스에 대한 요청의 처리 결과를 상기 디바이스의 식별정보 및 상기 제2 플랫폼 서버의 식별정보와 함께 상기 제1 플랫폼 서버로 전송하는 단계를 더 포함하는, 통신 방법
|
16 |
16
제12항에 있어서,타 플랫폼 연동을 요청한 상기 제1 플랫폼 서버로부터 상기 제2 플랫폼 서버에 대한 로그인 정보 및 상기 통합 사용자 식별정보에 대응하는 트랜잭션 식별정보를 수신하는 단계; 및상기 로그인 정보에 기초한 제2 플랫폼 서버에 성공적으로 로그인한 경우, 상기 트랜잭션 식별정보 및 상기 제2 사용자 식별정보를 상기 연동 서버로 전송하는 단계를 더 포함하고, 상기 제2 사용자 식별정보는,상기 제2 플랫폼 서버로부터 수신된 상기 트랜잭션 식별정보가 유효한 것으로 판단한 상기 연동 서버에 의해 상기 통합 사용자 식별정보 및 상기 제1 사용자 식별정보에 맵핑되는, 통신 방법
|
17 |
17
제12항에 있어서,상기 제1 사용자 식별정보 및 상기 제2 사용자 식별정보 각각은,상기 제1 플랫폼 서버 및 상기 제2 플랫폼 서버에 가입한 동일한 사용자를 식별하는 정보이고,상기 통합 사용자 식별정보는,상기 제1 사용자 식별정보 및 상기 제2 사용자 식별정보에 맵핑되는, 통신 방법
|
18 |
18
서로 다른 플랫폼을 제공하는 제1 플랫폼 서버 및 제2 플랫폼 서버 간의 연동을 위한 연동 서버에 있어서,통신 방법이 저장된 메모리; 및상기 통신 방법을 수행하는 프로세서를 포함하고,상기 프로세서는,상기 제1 플랫폼 서버로부터 상기 제1 플랫폼 서버에 등록된 제1 사용자 식별정보를 포함하는 토큰 요청을 수신하고,상기 제1 사용자 식별정보에 대응하는 통합 사용자 식별정보로부터 생성된 토큰을 상기 제1 플랫폼 서버로 전송하고,상기 제1 플랫폼 서버로부터 상기 제2 플랫폼 서버로 전달된 토큰이 유효한지 여부에 대한 확인 요청을 상기 제2 플랫폼 서버로부터 수신하며,상기 토큰이 유효한 경우, 상기 통합 사용자 식별정보에 대응하고 상기 제2 플랫폼 서버에 등록된 제2 사용자 식별정보를 상기 제2 플랫폼 서버로 전달하고,상기 통합 사용자 식별정보는 상기 연동 서버에 의해 생성되고, 상기 제1 플랫폼 서버 및 상기 제2 플랫폼 서버 간 상호작용에 관한 사용자 식별을 참조하는 연동 서버
|