1 |
1
메시지 발송 요청자로부터 특정 사용자에 대한 메시지의 전송 요청을 수신하는 단계;메시지 수신자의 단말에 설치된 메신저 어플리케이션을 통하여 제1 메시지가 전송될 수 있도록 메신저 어플리케이션 서버로 상기 제1 메시지의 전송 요청을 전송하는 단계;상기 메신저 어플리케이션 서버가 상기 제1 메시지를 전송하고, 미리 설정된 시간 동안에 상기 제1 메시지가 상기 메시지 수신자의 단말에 전송되었는지 여부를 판단하는 단계; 및상기 판단 결과 상기 제1 메시지의 전송이 실패한 경우에, 문자 메시지 서버로 상기 제1 메시지에 대응하는 제2 메시지의 전송을 요청하는 단계를 포함하는 기업형 메시지 서비스 서버에서 메신저 어플리케이션으로 메시지 서비스를 제공하는 방법
|
2 |
2
제1항에 있어서,상기 메시지 발송 요청자로부터 특정 사용자에 대한 메시지의 전송 요청을 수신하는 단계는상기 메시지 발송 요청자로부터 특정 사용자의 핸드폰번호, 메시지 내용 및 메시지 키를 수신하는 단계를 포함하는 기업형 메시지 서비스 서버에서 메신저 어플리케이션으로 메시지 서비스를 제공하는 방법
|
3 |
3
제1항에 있어서,상기 제1 메시지가 상기 메시지 수신자의 단말에 전송되었는지 여부를 판단하는 단계는상기 메신저 어플리케이션 서버로부터 상기 제1 메시지에 대한 처리 결과를 수신하는 단계; 및상기 제1 메시지에 대한 처리 결과에 기초하여 상기 미리 설정된 시간 동안 상기 제1 메시지가 전송되었는지 여부를 판단하는 단계를 포함하는 기업형 메시지 서비스 서버에서 메신저 어플리케이션으로 메시지 서비스를 제공하는 방법
|
4 |
4
제1항에 있어서,상기 문자 메시지 서버로 상기 제1 메시지에 대응하는 제2 메시지의 전송을 요청하는 단계는 상기 제1 메시지가 상기 미리 설정된 시간 동안 전송되지 않은 것으로 판단된 경우에, 상기 문자 메시지 서버로 상기 제1 메시지에 대응하는 제2 메시지의 전송을 요청하는 단계를 포함하는 기업형 메시지 서비스 서버에서 메신저 어플리케이션으로 메시지 서비스를 제공하는 방법
|
5 |
5
제1항에 있어서,상기 메시지 발송 요청자로부터 개인키로 암호화된 인증키-상기 인증 키는 메시지 발송 요청자의 인증을 위한 것임-를 수신하는 단계; 및공개키를 이용하여 상기 인증키를 복호화함으로써, 상기 메시지 발송 요청자를 인증하는 단계를 포함하는 기업형 메시지 서비스 서버에서 메신저 어플리케이션으로 메시지 서비스를 제공하는 방법
|
6 |
6
제5항에 있어서,상기 메시지 발송 요청자의 인증이 완료된 이후에, 상기 메시지 발송 요청자 및 상기 기업형 메시지 서비스 서버 사이의 세션에 대한 보안 세션 키를 메시지 키로서 상기 메시지 발송 요청자로 전송하는 단계를 포함하는 기업형 메시지 서비스 서버에서 메신저 어플리케이션으로 메시지 서비스를 제공하는 방법
|
7 |
7
제1항에 있어서,상기 문자 메시지 서버로부터 상기 제2 메시지에 대한 처리 결과를 수신하는 단계를 더 포함하는 기업형 메시지 서비스 서버에서 메신저 어플리케이션으로 메시지 서비스 하는 방법
|
8 |
8
제1항에 있어서,상기 특정 사용자가 상기 메신저 어플리케이션 서버를 통하여 상기 제1 메시지의 수신을 원하는지 여부를 판단하는 단계를 포함하는 기업형 메시지 서비스 서버에서 메신저 어플리케이션으로 메시지 서비스를 제공하는 방법
|
9 |
9
제1항 내지 제8항 중 어느 한 항의 방법을 수행하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|
10 |
10
메시지 발송 요청자로부터 특정 사용자에 대한 메시지의 전송 요청을 수신하는 수신부;메신저 어플리케이션 서버가 미리 설정된 시간 동안에 제1 메시지를 상기 메신저 어플리케이션을 통하여 메시지 수신자의 단말에 전송하였는지 여부를 판단하는 판단부; 및상기 판단 결과 상기 제1 메시지의 전송이 실패한 경우에, 문자 메시지 서버로 상기 제1 메시지에 대응하는 제2 메시지의 전송을 요청하는 전송 요청부를 포함하는 기업형 메시지 서비스 서버
|
11 |
11
제10항에 있어서,상기 수신부는상기 메시지 발송 요청자로부터 특정 사용자의 핸드폰번호, 메시지 내용 및 메시지 키를 수신하는 기업형 메시지 서비스 서버
|
12 |
12
제10항에 있어서,상기 판단부는상기 메신저 어플리케이션 서버로부터 상기 제1 메시지에 대한 처리 결과를 수신하는 처리 결과 수신부; 및상기 제1 메시지에 대한 처리 결과에 기초하여 상기 미리 설정된 시간 동안 상기 제1 메시지가 전송되었는지 여부를 판단하는 전송 여부 판단부를 포함하는 기업형 메시지 서비스 서버
|
13 |
13
제10항에 있어서,상기 전송 요청부는상기 제1 메시지가 상기 미리 설정된 시간 동안 전송되지 않은 것으로 판단된 경우에, 상기 문자 메시지 서버로 상기 제1 메시지에 대응하는 제2 메시지의 전송을 요청하는 기업형 메시지 서비스 서버
|
14 |
14
제10항에 있어서,상기 메시지 발송 요청자로부터 개인키로 암호화된 인증키-상기 인증 키는 메시지 발송 요청자의 인증을 위한 것임-를 수신하는 키 송수신부; 및공개키를 이용하여 상기 인증키를 복호화함으로써, 상기 메시지 발송 요청자를 인증하는 인증부를 더 포함하는 기업형 메시지 서비스 서버
|
15 |
15
제14항에 있어서,상기 키 송수신부는상기 메시지 발송 요청자의 인증이 완료된 이후에, 상기 메시지 발송 요청자 및 상기 기업형 메시지 서비스 서버 사이의 세션에 대한 보안 세션 키를 메시지 키로서 상기 메시지 발송 요청자로 전송하는 기업형 메시지 서비스 서버
|
16 |
16
제12항에 있어서,상기 처리 결과 수신부는상기 문자 메시지 서버로부터 상기 제2 메시지에 대한 처리 결과를 수신하는 기업형 메시지 서비스 서버
|
17 |
17
제10항에 있어서,상기 판단부는상기 특정 사용자가 상기 메신저 어플리케이션 서버를 통하여 상기 제1 메시지의 수신을 원하는지 여부를 판단하는 기업형 메시지 서비스 서버
|