KR101173024B1 - 개인정보 동기화 시스템 및 방법, 이를 위한 이동통신 단말 - Google Patents

개인정보 동기화 시스템 및 방법, 이를 위한 이동통신 단말 Download PDF

Info

Publication number
KR101173024B1
KR101173024B1 KR1020050093286A KR20050093286A KR101173024B1 KR 101173024 B1 KR101173024 B1 KR 101173024B1 KR 1020050093286 A KR1020050093286 A KR 1020050093286A KR 20050093286 A KR20050093286 A KR 20050093286A KR 101173024 B1 KR101173024 B1 KR 101173024B1
Authority
KR
South Korea
Prior art keywords
personal information
communication terminal
mobile communication
synchronization system
user
Prior art date
Application number
KR1020050093286A
Other languages
English (en)
Other versions
KR20070038221A (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 KR1020050093286A priority Critical patent/KR101173024B1/ko
Publication of KR20070038221A publication Critical patent/KR20070038221A/ko
Application granted granted Critical
Publication of KR101173024B1 publication Critical patent/KR101173024B1/ko

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

웹 상에서 관리하는 개인정보를 이동통신 단말로 제공하여 웹을 통해 관리하는 개인정보와 이동통신 단말에서 관리하는 개인정보를 동기화할 수 있는 개인정보 동기화 시스템 및 방법과 이를 위한 이동통신 단말을 제시한다.
본 발명의 개인정보 동기화 시스템은 제어부, 개인정보 동기화 서비스를 이용하고자 하는 사용자 정보, 개인정보 관리 시스템에서 사용하는 식별정보를 포함하는 사용자 정보를 관리하고, 사용자가 동기화 서비스를 요청하는 경우 적법한 사용자인지 확인하기 위한 사용자 관리 및 인증부, 사용자의 개인정보 동기화 요청에 따라, 개인정보 관리 시스템으로 식별정보를 전송하여 개인정보를 질의하고 결과를 수신하는 개인정보 질의부 및 개인정보 관리 시스템으로부터 수신한 개인정보를 문서로 작성하기 위한 메시지 생성부를 포함한다.
본 발명에 의하면, 시간이나 공간적 제약없이 필요한 개인정보의 열람 및 변경/수정이 가능하다.
PIMS, 동기화, 이동통신 단말

Description

개인정보 동기화 시스템 및 방법, 이를 위한 이동통신 단말{System and Method for Synchronization of Personal Information, Mobile Communication Terminal Therefor}
도 1은 본 발명에 의한 개인정보 동기화 시스템이 적용되는 통신망의 일 예시도,
도 2는 도 1에 의한 개인정보 동기화 시스템의 상세 구성도,
도 3은 본 발명에 의한 이동통신 단말의 구성도,
도 4는 본 발명의 일 실시예에 의한 개인정보 동기화 방법을 설명하기 위한 흐름도,
도 5는 도 4에 도시한 개인정보 갱신 과정의 상세 흐름도,
도 6은 본 발명의 다른 실시예에 의한 개인정보 동기화 방법을 설명하기 위한 흐름도,
도 7은 도 6에 도시한 개인정보 갱신 과정의 상세 흐름도이다.
<도면의 주요 부분에 대한 부호 설명>
10 : 개인정보 동기화 시스템 110 : 제어부
120 : 사용자 관리 및 인증부 130 : 개인정보 질의부
140 : 메시지 생성부 150 : 전송 횟수 결정부
160 : 인터페이스 170 : 데이터베이스
30 : 이동통신 단말 310 : 제어부
320 : 메시지 바인딩 처리부 330 : 메시지 변환부
340 : 파싱 및 코딩부 350 : 정보 갱신부
360 : 데이터베이스
본 발명은 개인정보 동기화 시스템에 관한 것으로, 보다 구체적으로는 웹 상에서 관리하는 개인정보를 이동통신 단말로 제공하여 웹을 통해 관리하는 개인정보와 이동통신 단말에서 관리하는 개인정보를 동기화할 수 있는 개인정보 동기화 시스템 및 방법과 이를 위한 이동통신 단말에 관한 것이다.
현재, 인터넷을 통해 개인정보를 관리하도록 하는 개인정보 관리 서비스가 제공되고 있다. 이러한 서비스를 제공하는 시스템을 통상 개인정보 관리 시스템(Personal Information Management System; PIMS)이라 하며, 사용자는 유선 인터넷을 통해 해당 서버에 접속하여 메모, 문서 보관, 명함 관리, 기념일/약속/일정 관리, 달력, 계산기, 주소록 관리 등의 다양한 개인정보를 종합 관리할 수 있다.
PIMS 서비스를 이용할 경우 유선 인터넷이 가능한 장소에서, 언제든지 자신의 정보를 확인 및 입력할 수 있는 이점이 있다.
그런데, 현재의 PIMS 서비스는 유선 인터넷을 통해 제공되기 때문에 이동성 을 보장할 수 없는 단점이 있다. 또한, 이러한 PIMS 서비스를 이동통신 단말과 동기화 하여 사용할 수 있다 하더라도 이동통신 단말의 성능이 낮거나 네트워크 대역폭이 제한되어 있는 경우에는 개인정보를 동기화하기 어려운 문제가 있다.
본 발명은 상술한 단점 및 문제점을 해결하기 위하여 안출된 것으로서, 웹상에서 관리하는 개인정보를 이동통신 단말에서 공유하여 사용할 수 있는 개인정보 동기화 시스템 및 방법과 이를 위한 이동통신 단말을 제공하는 데 그 기술적 과제가 있다.
본 발명의 다른 기술적 과제는 개인정보의 동기화시 이동통신 단말의 용량을 고려하여 단위 트랜잭션당 수용 가능한 데이터 크기에 따라 개인정보를 전송함으로써, 이동통신 단말의 성능이나 네트워크 대역폭에 무관하게 개인정보를 공유할 수 있도록 하는 데 있다.
상술한 기술적 과제를 달성하기 위한 본 발명의 개인정보 동기화 시스템은 통신망을 통해 개인용 컴퓨터 또는 이동통신 단말과 접속되고, 개인정보 관리 시스템과 접속되는 개인정보 동기화 시스템으로서, 전체적인 동작을 제어하는 제어부; 개인정보 동기화 서비스를 이용하고자 하는 사용자 정보, 상기 개인정보 관리 시스템에서 사용하는 식별정보를 포함하는 사용자 정보를 저장 및 관리하고, 사용자가 동기화 서비스를 요청하는 경우 적법한 사용자인지 확인하기 위한 사용자 관리 및 인증부; 상기 사용자의 개인정보 동기화 요청에 따라, 상기 개인정보 관리 시스템 으로 상기 사용자의 식별정보를 전송하여 개인정보를 질의하고 그 결과를 수신하기 위한 개인정보 질의부; 및 상기 개인정보 관리 시스템으로부터 수신한 개인정보를 문서로 작성하기 위한 메시지 생성부;를 포함한다.
또한, 상술한 기술적 과제를 달성하기 위한 본 발명의 이동통신 단말은 개인정보 관리 시스템에 등록한 개인정보를 개인정보 동기화 시스템으로부터 이동통신망을 통해 전송받아 저장하기 위한 이동통신 단말로서, 상기 개인정보 동기화 시스템으로부터 수신한 메시지의 연관정보를 추출하여 각 개인정보마다 완전한 메시지로 변환하는 메시지 바인딩 처리부; 상기 바인딩 처리부에서 바인딩된 메시지의 포맷을 변환하기 위한 메시지 변환부; 상기 포맷 변환된 메시지의 구문을 분석하고 조합하기 위한 파싱 및 코딩부; 및 상기 파싱 및 코딩부의 처리 결과로 추출된 개인정보에 포함된 갱신 시간을 데이터베이스에 기 저장된 개인정보의 갱신 시간과 비교하고, 상기 개인정보 동기화 시스템으로부터 전송된 개인정보의 갱신 시간이 최신값인 경우 상기 데이터베이스를 갱신하는 정보 갱신부;를 포함한다.
아울러, 본 발명의 일 실시예에 의한 개인정보 동기화 방법은 통신망을 통해 개인용 컴퓨터 또는 이동통신 단말과 접속되고, 개인정보 관리 시스템과 접속되는 개인정보 동기화 시스템에서의 개인정보 동기화 방법으로서, 상기 개인정보 관리 시스템의 서비스 이용자가 통신 단말을 이용하여 상기 개인정보 동기화 시스템에 접속하고, 이동통신 단말 번호를 제공하여 개인정보를 동기화할 것을 요청함에 따라, 상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템에 접속하는 제 1 과정; 상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템으로 상기 사용자 의 개인정보를 질의하고 응답을 수신하는 제 2 과정; 상기 개인정보 동기화 시스템이 상기 사용자의 개인정보를 문서로 작성하는 제 3 과정; 상기 개인정보 동기화 시스템이 상기 작성된 문서를 상기 이동통신 단말로 전송하여 개인정보를 갱신하도록 하는 제 4 과정; 및 상기 이동통신 단말이 상기 개인정보를 갱신하는 제 5 과정;을 포함한다.
또한, 본 발명의 다른 실시예에 의한 개인정보 동기화 방법은 통신망을 통해 개인용 컴퓨터 또는 이동통신 단말과 접속되고, 개인정보 관리 시스템과 접속되는 개인정보 동기화 시스템에서의 개인정보 동기화 방법으로서, 상기 개인정보 관리 시스템의 서비스 이용자가 통신 단말을 이용하여 상기 개인정보 동기화 시스템에 접속하고, 이동통신 단말 번호를 제공하여 개인정보를 동기화할 것을 요청함에 따라, 상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템에 접속하는 제 1 과정; 상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템으로 개인정보의 개수를 질의하고 응답을 수신하는 제 2 과정; 상기 개인정보의 개수 및 이동통신 단말에서 수용 가능한 데이터 용량에 따라, 단위 트랜잭션당 전송할 개인정보의 개수 및 개인정보 전송 횟수를 결정하는 제 3 과정; 상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템으로 단위 트랜잭션만큼의 개인정보를 질의하고 응답을 수신하는 제 4 과정; 상기 단위 트랜잭션만큼의 개인정보를 단위 문서로 작성하는 제 5 과정; 상기 개인정보 동기화 시스템이 상기 작성된 단위 문서를 이동통신 단말로 전송하여 개인정보를 갱신하도록 하는 제 6 과정; 상기 이동통신 단말이 상기 개인정보를 갱신하는 제 7 과정; 및 상기 개인정보 동기화 시스템이 상기 이동통신 단말로 전송할 단위 문서가 잔여하는지 확인하여, 단위 문서가 잔여하는 경우 상기 제 4 과정부터 상기 제 7 과정을 반복 수행하는 제 8 과정;을 포함한다.
이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 보다 구체적으로 설명한다.
도 1은 본 발명에 의한 개인정보 동기화 시스템이 적용되는 통신망의 일 예시도이다.
본 발명의 개인정보 동기화 시스템(10)은 이동통신망(20)을 통해 이동통신 단말(30)과 접속되거나, 유선 인터넷(40)을 통해 개인용 컴퓨터(50)와 접속되고, 개인정보 관리 시스템(60)과 인터넷(40)을 통해 접속된다.
개인정보 관리 시스템(60)에서 제공하는 PIMS 서비스를 이용하는 사용자는 개인용 컴퓨터(50)를 이용하여 인터넷(40)을 통해 개인정보 관리 시스템(60)에 접속하여 다양한 개인정보(주소록, 일정, 명함 등)를 관리할 수 있다. 또한, 사용자는 개인용 컴퓨터(50) 또는 이동통신 단말(30)을 통해 개인정보 동기화 시스템(10)에 접속하여 기 저장된 개인정보를 이동통신 단말로 전송할 것을 요청할 수 있다.
사용자의 요청에 따라, 개인정보 동기화 시스템(60)은 개인정보 동기화를 요청한 사용자가 적법한지 확인하고, 개인정보 관리 시스템(60)으로부터 해당 사용자의 개인정보를 전송받아 대상 이동통신 단말(30)로 전송한다.
개인정보를 수신한 이동통신 단말(30)은 개인정보 동기화 시스템(10)으로부터 수신한 개인정보를 이동통신 단말(30)에서 사용 가능한 포맷으로 변환하고, 기 저장되어 있는 개인정보의 갱신 시간과의 비교를 통해 정보 갱신이 필요한 것으로 판단되는 경우 개인정보를 갱신하고 그 결과를 개인정보 동기화 시스템(10)으로 전송한다.
여기에서, 개인정보 동기화 시스템(10)은 이동통신 단말(30)로 전송할 개인정보를 복수의 데이터로 나누어 전송할 수 있으며, 이 경우 이동통신 단말(30)은 단위 데이터 각각에 대하여 정보 갱신을 반복 수행하여야 한다.
도 2는 도 1에 의한 개인정보 동기화 시스템의 상세 구성도이다.
도시한 것과 같이, 본 발명에 의한 개인정보 동기화 시스템(10)은 전체적인 동작을 제어하는 제어부(110), 개인정보 동기화 서비스를 이용하고자 하는 사용자 정보, 개인정보 관리 시스템에 등록한 식별정보(ID, 비밀번호 등), 이동통신 단말 번호 등을 데이터베이스(170)에 저장 및 관리하고, 사용자가 동기화 서비스를 요청하는 경우 적법한 사용자인지 확인하기 위한 사용자 관리 및 인증부(120), 사용자의 개인정보 동기화 요청에 따라, 개인정보 관리 시스템(60)으로 해당 사용자의 개인정보를 질의하고 그 결과를 수신하기 위한 개인정보 질의부(130), 개인정보 관리 시스템(60)으로부터 수신한 개인정보를 이동통신 단말(30)로 전송하기에 적합한 문서로 작성하기 위한 메시지 생성부(140) 및 통신망과의 데이터 송수신을 위한 프로토콜을 수행하는 인터페이스(160)를 구비한다.
여기에서, 메시지 생성부(150)는 개인정보를 싱크 마크업 랭귀지(SyncML) 문서로 작성하는 것이 바람직하다. 싱크 마크업 랭귀지는 XLM 기반의 다양한 프랫폼 환경에서 데이터를 동기화할 수 있는 프로토콜로서, 공통의 동기화 프로토콜에 의해 네트워크에 분산된 다양한 데이터가 정보기기의 종류나 어플리케이션에 무관하 게 호환되도록 할 뿐 아니라, 유무선 환경 모두에서 사용 가능하도록 하는 프로토콜이다.
한편, 본 발명의 개인정보 동기화 시스템(10)은 전송 횟수 결정부(150)를 더 포함할 수 있다. 전송 횟수 결정부(150)는 개인정보 관리 시스템(60)으로부터 수신한 개인정보의 개수를 참조하여, 이동통신 단말(30)로 전송해야 할 메시지를 몇 번에 나누어 전송해야 할지 결정하는 기능을 수행하는 것으로, 성능이 낮은 이동통신 단말로도 개인정보를 동기화할 수 있게 된다. 이 경우, 메시지 생성부(140)는 이동통신 단말로 전송 가능한 메시지 용량에 따라 메시지를 분할하여 작성하고, 메시지 헤더에 총 전송할 메시지 개수에 대한 정보가 포함되도록 한다.
개인정보 동기화 시스템(10)으로부터 메시지를 수신한 이동통신 단말(30)은 이를 자신의 데이터베이스에 저장하여야 하며, 이를 위한 이동통신 단말의 구조는 다음과 같다.
도 3은 본 발명에 의한 이동통신 단말의 구성도로서, 음성 및/또는 데이터 통신 서비스를 위한 이동통신 단말 고유의 구성요소는 생략하고, 본 발명에서 추가되는 부분만을 도시하였다.
도시한 것과 같이, 본 발명에 의한 이동통신 단말(30)은 개인정보 동기화 시스템(10)으로부터 수신한 메시지의 연관정보를 추출하여 하나의 완전한 메시지로 변환하기 위한 메시지 바인딩 처리부(320), 바인딩된 메시지를 이동통신 단말에서 사용 가능한 포맷으로 변환하거나 개인정보 동기화 시스템(10)으로 전송할 메시지를 전송 가능한 포맷으로 변환하기 위한 메시지 변환부(330), 포맷 변환된 메시지 의 구문을 분석하고 조합하기 위한 파싱 및 코딩부(340) 및 분석 및 조합된 개인정보의 갱신 시간과 데이터베이스(360)에 기 저장된 개인정보의 갱신 시간을 비교하여 개인정보 동기화 시스템(10)으로부터 전송된 개인정보의 갱신 시간이 최신값인 경우 데이터베이스(360)를 갱신하는 정보 갱신부(350)를 포함한다.
그리고, 상기 기능부들은 이동통신 단말(30)의 제어부(예를 들어, 모뎀칩; 310)에 접속되어, 제어부(310)에 의해 그 동작이 제어된다.
개인정보 동기화 시스템(10)이 개인정보 관리 시스템(60)으로부터 수신하여 이동통신 단말(30)로 전송하는 개인정보는 예를 들어 [표 1]과 같은 형식을 갖는다.
[표 1]
구분 필드 크기(Byte) 비고
1 로그인 ID 32
2 패스워드 16
3 이름 16 동일한 이름 입력 가능
4 집전화 32
5 휴대단말 번호 32
6 직장/학교 32 단축번호
7 기타 32 단축번호
8 팩스 32
9 이메일 64
10 그룹 32
11 메모 32
12 갱신시간 16
아울러, 이동통신 단말(30)의 데이터베이스(360)에는 [표 2]와 같은 개인정보 테이블을 포함한다.
[표 2]
구분 필드 크기(Byte) 비고
1 이름 16 동일한 이름 입력 가능
2 집전화 32 단축번호
3 휴대단말 번호 32 단축번호
4 직장/학교 32 단축번호
5 기타 32 단축번호
6 팩스 32
7 이메일 64
8 그룹 32
8 메모 32
10 갱신시간 16
[표 1] 및 [표 2]에서 알 수 있는 바와 같이, 개인정보 동기화 시스템(10)으로부터 수신한 정보와, 이동통신 단말(30)에서 관리하는 정보에 각기 갱신시간 필드가 포함되어 있으므로, 정보 갱신부(350)는 이를 참조하여 개인정보 동기화 시스템(10)으로부터 수신한 개인정보의 갱신 시간이 최신인 경우 정보 갱신을 수행하고, 그렇지 않을 경우 정보 갱신을 수행하지 않는다.
도 4는 본 발명의 일 실시예에 의한 개인정보 동기화 방법을 설명하기 위한 흐름도로서, 사용자가 웹 상의 개인정보 관리 시스템에서의 PIMS 서비스 이용자인 경우를 전제로 한다.
개인정보 동기화 서비스를 희망하는 사용자는 이동통신 단말 또는 개인용 컴퓨터 등과 같은 통신 단말을 이용하여 개인정보 동기화 시스템(10)에 접속하여(S101), 개인정보를 동기화할 것을 요청한다(S105). 이에 따라, 개인정보 동기화 시스템(10)은 개인정보 관리 시스템(60)에 접속한다(S107).
여기에서, 개인정보 동기화 시스템(10)은 개인정보 관리 시스템(60)에서 사 용하는 식별정보(ID, 비밀번호 등)를 포함하는 사용자 정보를 사용자에게 등록하도록 하여 회원으로 관리할 수 있으며, 이 경우 사용자 관리 및 인증부(120)는 사용자 접속 후 동기화 요청 단계 이전, 또는 동기화 요청 후 개인정보 관리 시스템으로의 접속 전에 적법한 사용자인지 확인하는 인증 절차(S103)를 추가로 수행할 수 있다. 아울러, 사용자 정보에는 이동통신 단말 번호가 포함될 수 있다.
회원등록 절차에서 이동통신 단말 번호를 입력하지 않은 경우, 사용자는 동기화 요청과 함께 개인정보를 수신할 이동통신 단말 번호를 입력하는 것이 바람직하고, 만약 사용자가 이동통신 단말을 통해 접속한 경우에는 접속과 함께 이동통신 단말 번호가 개인정보 동기화 시스템(10)으로 자동 전송되도록 하는 것이 바람직하다.
이후, 개인정보 동기화 시스템(10)의 개인정보 질의부(130)는 개인정보 관리 시스템(60)으로 해당 사용자의 식별정보를 전송하여 개인정보를 질의하고(S109), 이에 대한 응답으로서 개인정보를 수신한다(S111).
그러면, 개인정보 동기화 시스템(10)의 메시지 생성부(140)는 해당 사용자의 개인정보를 이동통신 단말(30)로 전송하기에 적합한 문서로 작성하는데(S113), 이 메시지는 싱크 마크업 랭귀지로 작성하는 것이 바람직하다.
다음에, 개인정보 동기화 시스템(10)은 작성된 메시지를 해당 이동통신 단말(30)로 전송하고(S115), 이를 수신한 이동통신 단말(30)은 개인정보 갱신을 수행하며(S117), 그 결과를 개인정보 동기화 시스템(10)으로 전송한다(S119).
도 5는 도 4에 도시한 개인정보 갱신 과정의 상세 흐름도이다.
개인정보 동기화 시스템(10)으로부터 예를 들어, 싱크 마크업 랭귀지로 작성된 메시지를 수신한 이동통신 단말(10)은 이를 메시지 바인딩 처리부(320)로 전송함으로써 연관 정보를 추출하여 각 개인정보마다 하나의 완전한 메시지로 변환하도록 하고, 메시지 변환부(330)에서 바인딩된 메시지의 포맷을 이동통신 단말(30)에서 사용 가능한 형태로 변환하도록 한다(S301).
이후, 파싱 및 코딩부(340)에서 포맷 변환된 메시지의 구문을 분석하고 조합함으로써, 개인정보를 추출하면(S203), 정보 갱신부(350)는 추출된 개인정보에 포함된 갱신 시간과 데이터베이스(360)에 저장된 개인정보의 갱신 시간을 비교하여 갱신이 필요한지의 여부를 확인한다(S205).
확인 결과, 갱신이 필요한 경우 즉, 개인정보 동기화 시스템(10)으로부터 수신한 개인정보의 갱신 시간이 이동통신 단말(30)의 데이터베이스(360)에 저장된 개인정보의 갱신 시간보다 최신인 경우, 정보 갱신부(350)는 최신의 정보로 데이터베이스(360)를 업데이트한다(S207). 반면, 갱신이 필요하지 않은 경우에는 개인정보 개인 절차를 종료한다.
도 6은 본 발명의 다른 실시예에 의한 개인정보 동기화 방법을 설명하기 위한 흐름도로서, 이동통신 단말의 성능을 고려하여 개인정보를 복수의 데이터로 나누어 전송하는 경우의 동기화 방법을 나타낸다.
개인정보 동기화 서비스를 희망하는 사용자의 접속에 따라 개인정보 동기화 시스템(10)이 개인정보 관리 시스템(60)에 접속하는 일련의 절차는 도 4에서 설명한 것과 동일하므로, 구체적인 설명은 생략하기로 한다.
단계 S107 이후, 개인정보 동기화 시스템(10)의 개인정보 질의부(130)는 개인정보 관리 시스템(60)으로 개인정보의 개수를 질의하고, 그에 대한 응답을 수신한다(S301, S303).
이후, 전송 횟수 결정부(150)는 개인정보의 개수와 이동통신 단말에서 수용 가능한 데이터 용량에 따라, 단위 트랜잭션당 전송할 개인정보의 개수를 결정하고, 결과적으로 개인정보 전송 횟수를 결정한다(S305). 예를 들어, 전송해야 할 개인정보의 개수가 400개, 이동통신 단말에서 저장 가능한 개인정보의 개수가 500개이고, 단위 트랜잭션당 전송 가능한 개인정보의 개수가 100개라면, 전송 횟수 결정부(150)는 개인정보를 4등분하여 총 4회에 걸쳐 데이터를 전송하는 것이다.
다음에, 개인정보 질의부(130)는 개인정보 관리 시스템(60)으로 단위 트랜잭션만큼의 개인정보를 질의하고, 그에 대한 응답을 수신하며(S307, S309), 메시지 생성부(140)는 해당 사용자의 단위 개인정보를 이동통신 단말(30)로 전송하기에 적합한 단위 문서로 작성한다(S311). 여기에서, 상기 문서는 싱크 마크업 랭귀지로 작성하는 것이 바람직하고, 메시지 헤더에 전송할 총 메시지의 개수를 포함시킬 수 있다.
다음에, 개인정보 동기화 시스템(10)은 작성된 단위 메시지를 해당 이동통신 단말(30)로 전송하고(S313), 이를 수신한 이동통신 단말(30)은 단위 개인정보 갱신을 수행하며(S315), 그 결과를 개인정보 동기화 시스템(10)으로 전송한다(S317).
단위 개인정보에 대한 갱신이 완료되었음을 확인한 개인정보 동기화 시스템(10)은 전송할 데이터가 남아있는지 확인하여(S319), 전송할 데이터가 남아 있는 경우에는 상기 단계 S307로 리턴하여 단계 S317까지의 과정을 반복 수행하고, 그렇지 않은 경우에는 데이터 전송을 종료한다.
아울러, 메시지 헤더에 포함된 총 메시지 개수만큼의 메시지를 수신한 이동통신 단말(30)은 개인정보 동기화 시스템(10)으로 모든 메시지에 대한 갱신이 완료되었음을 보고한다(S321).
도 7은 도 6에 도시한 개인정보 갱신 과정의 상세 흐름도이다.
개인정보 동기화 시스템(10)으로부터 예를 들어, 싱크 마크업 랭귀지로 작성된 단위 메시지를 수신한 이동통신 단말(10)은 이를 메시지 바인딩 처리부(320)로 전송함으로써 연관 정보를 추출하여 각 개인정보마다 하나의 완전한 메시지로 변환하도록 하고, 메시지 헤더를 참조하여 수신할 총 메시지의 개수를 확인하며, 메시지 변환부(330)에서 바인딩된 메시지의 포맷을 이동통신 단말(30)에서 사용 가능한 형태로 변환하도록 한다(S401).
이후, 파싱 및 코딩부(340)에서 포맷 변환된 메시지의 구문을 분석하고 조합함으로써, 개인정보를 추출하면(S403), 정보 갱신부(350)는 추출된 개인정보에 포함된 갱신 시간과 데이터베이스(360)에 저장된 개인정보의 갱신 시간을 비교하여 갱신이 필요한지의 여부를 확인한다(S405).
확인 결과, 갱신이 필요한 경우 즉, 개인정보 동기화 시스템(10)으로부터 수신한 개인정보의 갱신 시간이 이동통신 단말(30)의 데이터베이스(360)에 저장된 개인정보의 갱신 시간보다 최신인 경우, 정보 갱신부(350)는 최신의 정보로 데이터베이스(360)를 업데이트한다(S407).
그리고, 현재 수신한 메시지가 개인정보 동기화 시스템(10)으로부터 전송되는 마지막 메시지인지 확인하여(S409), 마지막 메시지가 아닌 경우에는 개인정보 동기화 시스템(10)으로부터 이어서 전송되는 메시지에 따른 개인정보를 갱신하기 위해 단계 S401로 진행하고, 그렇지 않은 경우에는 개인정보 갱신 과정을 종료한다.
한편, 단계 S405에서, 갱신이 필요하지 않은 경우 개인정보 개인 절차를 종료한다.
본 발명에서는 웹 상에서 관리하는 개인정보를 이동통신 단말로 동기화함에 있어서, 호환성이 우수한 싱크 마크업 랭귀지를 사용함으로써, 개인정보 동기화 시스템과 이동통신 단말 간의 데이터 전송이 원활하게 이루어질 수 있다. 또한, 이동통신 단말의 성능을 고려하여 개인정보 메시지를 복수 개로 분할 전송함으로써, 이동통신 단말의 성능상 제약 문제를 극복할 수 있다.
이와 같이, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다. 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
본 발명에 의하면 웹 상에서 관리하는 개인정보를 이동통신 단말에 동기화함으로써, 시간이나 공간적 제약없이 필요한 개인정보의 열람 및 변경/수정이 가능하다.
또한, 웹 상의 개인정보를 이동통신 단말로 동기화할 때, 이동통신 단말의 성능에 따라 개인정보 메시지를 복수 개로 분할하여 전송함으로써, 이동통신 단말의 성능이나 네트워크 대역폭에 의한 제약에 구애받지 않고 원활한 서비스를 제공할 수 있다.

Claims (15)

  1. 삭제
  2. 통신망을 통해 개인용 컴퓨터 또는 이동통신 단말과 접속되고, 개인정보 관리 시스템과 접속되는 개인정보 동기화 시스템으로서,
    전체적인 동작을 제어하는 제어부;
    개인정보 동기화 서비스를 이용하고자 하는 사용자 정보, 상기 개인정보 관리 시스템에서 사용하는 식별정보를 포함하는 사용자 정보를 저장 및 관리하고, 사용자가 동기화 서비스를 요청하는 경우 적법한 사용자인지 확인하기 위한 사용자 관리 및 인증부;
    상기 사용자의 개인정보 동기화 요청에 따라, 상기 개인정보 관리 시스템으로 상기 사용자의 식별정보를 전송하여 개인정보를 질의하고 그 결과를 수신하기 위한 개인정보 질의부; 및
    상기 개인정보 관리 시스템으로부터 수신한 개인정보를 문서로 작성하기 위한 메시지 생성부;
    를 포함하며,
    상기 메시지 생성부는 상기 개인정보를 싱크 마크업 랭귀지 문서로 작성하는 것을 특징으로 하는 개인정보 동기화 시스템.
  3. 제 2 항에 있어서,
    상기 개인정보 동기화 시스템은 개인정보 관리 시스템으로부터 수신한 개인정보의 개수 및 이동통신 단말로 전송 가능한 데이터 크기를 참조하여, 상기 개인정보 전송 횟수를 결정하기 위한 전송 횟수 결정부를 더 포함하고,
    상기 메시지 생성부는 상기 전송 횟수 결정부에서 결정한 전송 횟수에 따라 개인정보의 개수를 전송 횟수로 나누어 단위 메시지를 생성하는 것을 특징으로 하는 개인정보 동기화 시스템.
  4. 개인정보 관리 시스템에 등록한 개인정보를 개인정보 동기화 시스템으로부터 이동통신망을 통해 전송받아 저장하기 위한 이동통신 단말로서,
    상기 개인정보 동기화 시스템으로부터 수신한 메시지의 연관정보를 추출하여 각 개인정보마다 완전한 메시지로 변환하는 메시지 바인딩 처리부;
    상기 바인딩 처리부에서 바인딩된 메시지의 포맷을 변환하기 위한 메시지 변환부;
    상기 포맷 변환된 메시지의 구문을 분석하고 조합하기 위한 파싱 및 코딩부; 및
    상기 파싱 및 코딩부의 처리 결과로 추출된 개인정보에 포함된 갱신 시간을 데이터베이스에 기 저장된 개인정보의 갱신 시간과 비교하고, 상기 개인정보 동기화 시스템으로부터 전송된 개인정보의 갱신 시간이 최신값인 경우 상기 데이터베이스를 갱신하는 정보 갱신부;
    를 포함하는 것을 특징으로 하는 이동통신 단말.
  5. 제 4 항에 있어서,
    상기 바인딩 처리부는 상기 개인정보 동기화 시스템으로부터 수신한 싱크 마크업 랭귀지로 작성된 메시지를 바인딩 처리하는 것을 특징으로 하는 이동통신 단말.
  6. 삭제
  7. 통신망을 통해 개인용 컴퓨터 또는 이동통신 단말과 접속되고, 개인정보 관리 시스템과 접속되는 개인정보 동기화 시스템에서의 개인정보 동기화 방법으로서,
    상기 개인정보 관리 시스템의 서비스 이용자가 통신 단말을 이용하여 상기 개인정보 동기화 시스템에 접속하고, 이동통신 단말 번호를 제공하여 개인정보를 동기화할 것을 요청함에 따라, 상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템에 접속하는 제 1 과정;
    상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템으로 개인정보의 개수를 질의하고 응답을 수신하는 제 2 과정;
    상기 개인정보의 개수 및 이동통신 단말에서 수용 가능한 데이터 용량에 따라, 단위 트랜잭션당 전송할 개인정보의 개수 및 개인정보 전송 횟수를 결정하는 제 3 과정;
    상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템으로 단위 트랜잭션만큼의 개인정보를 질의하고 응답을 수신하는 제 4 과정;
    상기 단위 트랜잭션만큼의 개인정보를 단위 문서로 작성하는 제 5 과정;
    상기 개인정보 동기화 시스템이 상기 작성된 단위 문서를 이동통신 단말로 전송하여 개인정보를 갱신하도록 하는 제 6 과정;
    상기 이동통신 단말이 상기 개인정보를 갱신하는 제 7 과정; 및
    상기 개인정보 동기화 시스템이 상기 이동통신 단말로 전송할 단위 문서가 잔여하는지 확인하여, 단위 문서가 잔여하는 경우 상기 제 4 과정부터 상기 제 7 과정을 반복 수행하는 제 8 과정;
    을 포함하여 이루어지는 것을 특징으로 하는 개인정보 동기화 방법.
  8. 삭제
  9. 통신망을 통해 개인용 컴퓨터 또는 이동통신 단말과 접속되고, 개인정보 관리 시스템과 접속되는 개인정보 동기화 시스템에서의 개인정보 동기화 방법으로서,
    상기 개인정보 관리 시스템의 서비스 이용자가 통신 단말을 이용하여 상기 개인정보 동기화 시스템에 접속하고, 이동통신 단말 번호를 제공하여 개인정보를 동기화할 것을 요청함에 따라, 상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템에 접속하는 제 1 과정;
    상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템으로 사용자의 개인정보를 질의하고 응답을 수신하는 제 2 과정;
    상기 개인정보 동기화 시스템이 상기 사용자의 개인정보를 문서로 작성하는 제 3 과정;
    상기 개인정보 동기화 시스템이 상기 작성된 문서를 상기 이동통신 단말로 전송하여 개인정보를 갱신하도록 하는 제 4 과정; 및
    상기 이동통신 단말이 상기 개인정보를 갱신하는 제 5 과정;
    을 포함하며,
    상기 제 1 과정은 상기 개인정보 동기 시스템은 상기 사용자가 상기 개인정보 관리 시스템에서 사용하는 식별정보를 전송하는 단계를 더 포함하는 것을 특징으로 하는 개인정보 동기화 방법.
  10. 통신망을 통해 개인용 컴퓨터 또는 이동통신 단말과 접속되고, 개인정보 관리 시스템과 접속되는 개인정보 동기화 시스템에서의 개인정보 동기화 방법으로서,
    상기 개인정보 관리 시스템의 서비스 이용자가 통신 단말을 이용하여 상기 개인정보 동기화 시스템에 접속하고, 이동통신 단말 번호를 제공하여 개인정보를 동기화할 것을 요청함에 따라, 상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템에 접속하는 제 1 과정;
    상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템으로 사용자의 개인정보를 질의하고 응답을 수신하는 제 2 과정;
    상기 개인정보 동기화 시스템이 상기 사용자의 개인정보를 문서로 작성하는 제 3 과정;
    상기 개인정보 동기화 시스템이 상기 작성된 문서를 상기 이동통신 단말로 전송하여 개인정보를 갱신하도록 하는 제 4 과정; 및
    상기 이동통신 단말이 상기 개인정보를 갱신하는 제 5 과정;
    을 포함하며,
    상기 제 3 과정은 상기 사용자의 개인정보를 싱크 마크업 랭귀지로 작성하는 과정인 것을 특징으로 하는 개인정보 동기화 방법.
  11. 통신망을 통해 개인용 컴퓨터 또는 이동통신 단말과 접속되고, 개인정보 관리 시스템과 접속되는 개인정보 동기화 시스템에서의 개인정보 동기화 방법으로서,
    상기 개인정보 관리 시스템의 서비스 이용자가 통신 단말을 이용하여 상기 개인정보 동기화 시스템에 접속하고, 이동통신 단말 번호를 제공하여 개인정보를 동기화할 것을 요청함에 따라, 상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템에 접속하는 제 1 과정;
    상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템으로 사용자의 개인정보를 질의하고 응답을 수신하는 제 2 과정;
    상기 개인정보 동기화 시스템이 상기 사용자의 개인정보를 문서로 작성하는 제 3 과정;
    상기 개인정보 동기화 시스템이 상기 작성된 문서를 상기 이동통신 단말로 전송하여 개인정보를 갱신하도록 하는 제 4 과정; 및
    상기 이동통신 단말이 상기 개인정보를 갱신하는 제 5 과정;
    을 포함하며,
    상기 제 5 과정 이후,
    상기 이동통신 단말로부터 개인정보 갱신 완료 메시지를 수신하는 제 6 과정을 더 수행하는 것을 특징으로 하는 개인정보 동기화 방법.
  12. 통신망을 통해 개인용 컴퓨터 또는 이동통신 단말과 접속되고, 개인정보 관리 시스템과 접속되는 개인정보 동기화 시스템에서의 개인정보 동기화 방법으로서,
    상기 개인정보 관리 시스템의 서비스 이용자가 통신 단말을 이용하여 상기 개인정보 동기화 시스템에 접속하고, 이동통신 단말 번호를 제공하여 개인정보를 동기화할 것을 요청함에 따라, 상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템에 접속하는 제 1 과정;
    상기 개인정보 동기화 시스템이 상기 개인정보 관리 시스템으로 사용자의 개인정보를 질의하고 응답을 수신하는 제 2 과정;
    상기 개인정보 동기화 시스템이 상기 사용자의 개인정보를 문서로 작성하는 제 3 과정;
    상기 개인정보 동기화 시스템이 상기 작성된 문서를 상기 이동통신 단말로 전송하여 개인정보를 갱신하도록 하는 제 4 과정; 및
    상기 이동통신 단말이 상기 개인정보를 갱신하는 제 5 과정;
    을 포함하며,
    상기 제 5 과정은 상기 개인정보 동기화 시스템으로부터 수신한 개인정보 문서를 바인딩하는 단계;
    상기 바인딩한 문서의 포맷을 변환하는 단계;
    상기 포맷 변환된 메시지로부터 개인정보를 추출하는 단계;
    상기 추출된 개인정보의 갱신 시간과 기 저장된 개인정보의 갱신시간을 비교하여 갱신 여부를 판단하는 단계; 및
    상기 판단 결과, 갱신이 필요한 경우 상기 개인정보를 갱신하는 단계;
    를 포함하는 것을 특징으로 하는 개인정보 동기화 방법.
  13. 제 7 항에 있어서,
    상기 제 5 과정은 상기 단위 문서를 싱크 마크업 랭귀지로 작성하는 과정인 것을 특징으로 하는 개인정보 동기화 방법.
  14. 제 7 항 또는 제 13 항에 있어서,
    상기 제 5 과정은 상기 단위 문서 작성시 총 전송할 문서의 개수를 포함시키는 것을 특징으로 하는 개인정보 동기화 방법.
  15. 제 7 항에 있어서,
    상기 제 7 과정은 상기 개인정보 동기화 시스템으로부터 수신한 단위 개인정보 문서를 바인딩하는 단계;
    상기 바인딩한 단위 문서의 포맷을 변환하는 단계;
    상기 포맷 변환된 메시지로부터 개인정보를 추출하는 단계;
    상기 추출된 개인정보의 갱신 시간과 기 저장된 개인정보의 갱신시간을 비교하여 갱신 여부를 판단하는 단계;
    상기 판단 결과, 갱신이 필요한 경우 상기 개인정보를 갱신하는 단계; 및
    상기 수신한 개인정보 문서가 마지막 문서인지 확인하여, 마지막 문서가 아닌 경우에는 상기 바인딩 단계로 진행하고, 마지막 문서인 경우에는 개인정보 갱신 과정을 종료하는 단계;
    를 포함하는 것을 특징으로 하는 개인정보 동기화 방법.
KR1020050093286A 2005-10-05 2005-10-05 개인정보 동기화 시스템 및 방법, 이를 위한 이동통신 단말 KR101173024B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050093286A KR101173024B1 (ko) 2005-10-05 2005-10-05 개인정보 동기화 시스템 및 방법, 이를 위한 이동통신 단말

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050093286A KR101173024B1 (ko) 2005-10-05 2005-10-05 개인정보 동기화 시스템 및 방법, 이를 위한 이동통신 단말

Publications (2)

Publication Number Publication Date
KR20070038221A KR20070038221A (ko) 2007-04-10
KR101173024B1 true KR101173024B1 (ko) 2012-08-10

Family

ID=38159621

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050093286A KR101173024B1 (ko) 2005-10-05 2005-10-05 개인정보 동기화 시스템 및 방법, 이를 위한 이동통신 단말

Country Status (1)

Country Link
KR (1) KR101173024B1 (ko)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100987467B1 (ko) * 2010-07-14 2010-10-13 (주)에이엠소프트 SIP 동기화 서버 및 상기 SIP 동기화 서버와 VoIP 단말기 간의 데이터 동기화 서비스 제공방법
KR100998332B1 (ko) * 2010-08-17 2010-12-03 송광호 파일 업로드를 통한 인증방법
KR102117491B1 (ko) * 2015-01-09 2020-06-02 주식회사 케이티 사용자 정보 동기화 방법 및 시스템

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020010011A (ko) * 2000-07-28 2002-02-02 구자홍 인터넷을 이용한 휴대 단말기의 개인정보관리 시스템 및그 관리방법
KR20020049835A (ko) * 2000-12-20 2002-06-26 구자홍 싱크 매니저 프로그램을 이용한 개인 정보의 동기화시스템 및 그 방법
KR20020066081A (ko) * 2001-02-09 2002-08-14 삼성전자 주식회사 단말기와 서버간의 개인정보 동기화방법
KR20020093263A (ko) * 2001-06-07 2002-12-16 쌍용정보통신 주식회사 개인 정보 단말기의 데이터 동기화 서비스 제공 방법
JP2003196139A (ja) * 2001-12-26 2003-07-11 Sharp Corp Pimデータの同期データ通信を行う情報処理装置及びpimデータの同期データ通信方法
KR20040101482A (ko) * 2002-04-15 2004-12-02 노키아 코포레이션 동기 관련 정보를 핸들링 하는 방법 및 장치
KR20050088524A (ko) * 2004-03-02 2005-09-07 신재득 유/무선 인터넷을 통한 Server와 이동전화단말기의 자동 동기화로 이동전화단말기를 PDA처럼 이용하는 방법

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020010011A (ko) * 2000-07-28 2002-02-02 구자홍 인터넷을 이용한 휴대 단말기의 개인정보관리 시스템 및그 관리방법
KR20020049835A (ko) * 2000-12-20 2002-06-26 구자홍 싱크 매니저 프로그램을 이용한 개인 정보의 동기화시스템 및 그 방법
KR20020066081A (ko) * 2001-02-09 2002-08-14 삼성전자 주식회사 단말기와 서버간의 개인정보 동기화방법
KR20020093263A (ko) * 2001-06-07 2002-12-16 쌍용정보통신 주식회사 개인 정보 단말기의 데이터 동기화 서비스 제공 방법
JP2003196139A (ja) * 2001-12-26 2003-07-11 Sharp Corp Pimデータの同期データ通信を行う情報処理装置及びpimデータの同期データ通信方法
KR20040101482A (ko) * 2002-04-15 2004-12-02 노키아 코포레이션 동기 관련 정보를 핸들링 하는 방법 및 장치
KR20050088524A (ko) * 2004-03-02 2005-09-07 신재득 유/무선 인터넷을 통한 Server와 이동전화단말기의 자동 동기화로 이동전화단말기를 PDA처럼 이용하는 방법

Also Published As

Publication number Publication date
KR20070038221A (ko) 2007-04-10

Similar Documents

Publication Publication Date Title
EP1751953B1 (en) Method, device and software for updating data in mobile devices
US8171171B2 (en) Data synchronization method and system between devices
US7917468B2 (en) Linking of personal information management data
EP1362467B1 (en) System for providing electronic contact information from a central source and method for updating contact information
ES2387547T3 (es) Sistema y método para utilizar un gestor de datos de área de trabajo para acceder a, manipular y sincronizar datos de red
CN1705946B (zh) 用于同步身份信息的方法和***
US8073432B2 (en) Data synchronization
EP1303107B1 (en) System for multicast address allocation and information distribution
CN101808046A (zh) 名片信息管理方法和***
US20020029336A1 (en) Authentication method and authentication system for users attempting to access an information source via communication network, and information processing system and information processing method using the same
CN101001243A (zh) 实现移动信息同步的***和方法
CN101360345A (zh) 一种数据业务的管理方法、装置及***
KR101173024B1 (ko) 개인정보 동기화 시스템 및 방법, 이를 위한 이동통신 단말
JP4675351B2 (ja) 情報共有システム,情報共有方法及びその方法を実装した情報共有プログラム
CN101998226A (zh) 移动搜索方法和***
KR20000037021A (ko) 인터넷과 이동통신단말기를 이용한 명함관리 시스템
CN101510895A (zh) 基于互联网的移动通讯录管理***及方法
KR101128623B1 (ko) 협업 문서 작성 시스템 및 방법
US20040127205A1 (en) Over the air maintenance of mobile station telephone directories
CN101068141B (zh) 通信终端与网络通信***之间数据同步的方法及装置
KR20040102614A (ko) 유저 단말에서 생성된 정보를 개인화된 가상 공간과동기화하는 시스템 및 방법
KR20090000276A (ko) 캘린더 동기화 방법 및 서비스 장치
CN116095081A (zh) 基于区块链***的事件处理方法及装置、设备、介质
KR100640512B1 (ko) 메신저 서비스 시스템을 이용한 서버와 사용자 단말기간에 데이터 동기화 방법 및 그 시스템
KR20050096078A (ko) SyncML 서비스를 이용하여 사용자 데이터를 서로다른 클라이언트에 제공하기 위한 동기화 방법 및 그 시스템

Legal Events

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

Payment date: 20150723

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20160801

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190731

Year of fee payment: 8