KR100444945B1 - Effective mobile data management method for mobile device - Google Patents
Effective mobile data management method for mobile device Download PDFInfo
- Publication number
- KR100444945B1 KR100444945B1 KR10-2001-0081391A KR20010081391A KR100444945B1 KR 100444945 B1 KR100444945 B1 KR 100444945B1 KR 20010081391 A KR20010081391 A KR 20010081391A KR 100444945 B1 KR100444945 B1 KR 100444945B1
- Authority
- KR
- South Korea
- Prior art keywords
- mobile terminal
- mobile
- data
- data management
- management center
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/14—Mobility data transfer between corresponding nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
본 발명은 이동단말기를 위한 효율적인 이동데이터 관리 방법에 관한 것으로서, 이동단말기 플랫폼 간의 호환성을 제공하는 가상머신을 기 탑재한 제 1이동단말기에서 이동데이터를 기 규정된 형태로 저장할 수 있는 애플리케이션을 데이터관리센터로부터 다운로드 받는 단계; 상기 제 1이동단말기에서 애플리케이션에 따라 이동데이터를 저장하면, 상기 데이터관리센터에서 제 1이동단말기에 저장된 이동데이터를 백업받아 저장하는 단계; 가상머신을 기 탑재한 제 2이동단말기에서 애플리케이션을 데이터관리센터로부터 다운로드 받는 단계; 및 상기 제 2이동단말기에서 제 1이동단말기의 백업 저장된 이동데이터를 데이터관리센터에 요청하면, 상기 데이터관리센터에서 인증과정을 거친 제 2이동단말기로 요청된 이동데이터를 제공하는 단계를 포함하면서, 상기 제 1이동단말기에서 기 저장된 이동데이터를 수정하면, 상기 데이터관리센터에서 사용자가 무선 인터넷 서비스를 이용하거나 통화하는 시점에서 기 백업 저장된 이동데이터를 자동으로 업데이트하거나 수정할 때마다 즉시 기 백업 저장된 이동데이터를 자동으로 업데이트하는 것을 특징으로 한다.The present invention relates to an efficient mobile data management method for a mobile terminal, comprising: data management of an application capable of storing mobile data in a predetermined form in a first mobile terminal equipped with a virtual machine providing compatibility between mobile terminal platforms; Downloading from the center; Storing the moving data stored in the first mobile terminal in the data management center when the moving data is stored according to an application in the first mobile terminal; Downloading an application from a data management center in a second mobile terminal equipped with a virtual machine; And when the second mobile terminal requests the data management center for the backup stored mobile data of the first mobile terminal, providing the requested mobile data to the second mobile terminal that has undergone the authentication process at the data management center. When the first mobile terminal modifies the previously stored movement data, the data management center immediately updates the previously stored movement data whenever the user automatically uses or updates the previously stored movement data at the time of using the wireless Internet service or making a call. It characterized in that to update automatically.
Description
본 발명은 이동단말기를 위한 효율적인 이동데이터 관리 방법에 관한 것으로서, 특히 이동단말기에 저장된 이동데이터에 대한 사용자의 편의성를 지원할 수 있는 효율적인 이동데이터 관리 방법에 관한 것이다.The present invention relates to an efficient mobile data management method for a mobile terminal, and more particularly, to an efficient mobile data management method capable of supporting a user's convenience with respect to mobile data stored in a mobile terminal.
현재, 대다수의 사람들이 이동단말기를 휴대하여 시간과 장소에 구애받지 않고 이동통신 서비스를 이용하고 있다. 이처럼 이동단말기는 현대사회에 없어서는 아니될 필수품으로 자리잡았다. 한편, 이동통신 서비스 공급업체에서는 다양한 형태의 서비스를 제공함으로써 사람들의 욕구를 충족시키고 있다. 즉, 이동단말기를 단순히 전화통화하는 기기로 국한시키지 않고 다양한 용도로의 사용이 가능토록 지원하고 있다. 그 중의 하나가 이동단말기에 메모장 형태로 자신의 스케쥴이나 기억해야 될 전화번호 등의 이동데이터를 저장하여 필요시마다 검색하여 이용할 수 있도록 하는 것이다.Currently, the majority of people carry a mobile terminal and use a mobile communication service regardless of time and place. As such, mobile terminals have become indispensable in modern society. Mobile service providers, on the other hand, cater to people's needs by providing various types of services. In other words, the mobile terminal is not limited to a device for making a phone call, but can be used for various purposes. One of them is to store mobile data such as schedules or phone numbers to be stored in the form of a notepad in the mobile terminal so that it can be searched and used whenever necessary.
그런데, 이동단말기 사용자가 사용중인 단말기를 분실하였을 경우에는 이동단말기 내에 저장된 스케쥴이나 전화번호 등의 이동데이터도 동시에 사라지는 문제점이 있다. 그리고, 설령 이동데이터를 별도로 기록해 두었다 하더라도 새롭게 구입한 이동단말기에 재 입력해야 하는 불편함이 있다.However, when a mobile terminal user loses a terminal in use, mobile data such as a schedule or a phone number stored in the mobile terminal also disappears at the same time. And even if the movement data is recorded separately, there is an inconvenience of having to re-enter the newly purchased mobile terminal.
이에 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 이동단말기에 저장된 이동데이터를 백업받아 관리하면서 임의의 이동단말기에서의 백업 데이터 요청시에는 사용자 인증과정을 거쳐 임의의 이동단말기로 백업 데이터를 제공할 수 있는 이동단말기를 위한 효율적인 이동데이터 관리 방법을 제공하는데 그 목적이 있다.Accordingly, the present invention has been made to solve the above problems, the backup data from any mobile terminal while receiving and managing the mobile data stored in the mobile terminal, the backup data to any mobile terminal through the user authentication process when the request for backup data from any mobile terminal Its purpose is to provide an efficient mobile data management method for a mobile terminal that can provide a.
상기와 같은 목적을 달성하기 위하여 본 발명에 따른 이동단말기, 기지국, 이동교환국, 및 데이터관리센터 등을 포함한 이동통신 네트워크 환경에서 이동단말기를 위한 효율적인 이동데이터 관리 방법은, 이동단말기 플랫폼 간의 호환성을 제공하는 가상머신을 기 탑재한 제 1이동단말기에서 이동데이터를 기 규정된 형태로 저장할 수 있는 애플리케이션을 데이터관리센터로부터 다운로드 받는 단계; 상기 제 1이동단말기에서 애플리케이션에 따라 이동데이터를 저장하면, 상기 데이터관리센터에서 제 1이동단말기에 저장된 이동데이터를 백업받아 저장하는 단계; 가상머신을 기 탑재한 제 2이동단말기에서 애플리케이션을 데이터관리센터로부터 다운로드 받는 단계; 및 상기 제 2이동단말기에서 제 1이동단말기의 백업 저장된 이동데이터를 데이터관리센터에 요청하면, 상기 데이터관리센터에서 인증과정을 거친 제 2이동단말기로 요청된 이동데이터를 제공하는 단계를 포함하면서, 상기 제 1이동단말기에서 기 저장된 이동데이터를 수정하면, 상기 데이터관리센터에서 사용자가 무선 인터넷 서비스를 이용하거나 통화하는 시점에서 기 백업 저장된 이동데이터를 자동으로 업데이트하거나 수정할 때마다 즉시 기 백업 저장된 이동데이터를 자동으로 업데이트하는 것을 특징으로 한다.In order to achieve the above object, an efficient mobile data management method for a mobile terminal in a mobile communication network environment including a mobile terminal, a base station, a mobile switching center, and a data management center according to the present invention provides compatibility between mobile terminal platforms. Downloading an application from the data management center capable of storing mobile data in a predetermined form in a first mobile terminal equipped with a virtual machine; Storing the moving data stored in the first mobile terminal in the data management center when the moving data is stored according to an application in the first mobile terminal; Downloading an application from a data management center in a second mobile terminal equipped with a virtual machine; And when the second mobile terminal requests the data management center for the backup stored mobile data of the first mobile terminal, providing the requested mobile data to the second mobile terminal that has undergone the authentication process at the data management center. When the first mobile terminal modifies the previously stored movement data, the data management center immediately updates the previously stored movement data whenever the user automatically uses or updates the previously stored movement data at the time of using the wireless Internet service or making a call. It characterized in that to update automatically.
도 1은 본 발명에 따른 바람직한 이동통신 네트워크 개념도,1 is a conceptual diagram of a preferred mobile communication network according to the present invention;
도 2는 본 발명에 따른 바람직한 이동단말기 시스템 계층도,2 is a hierarchical diagram of a preferred mobile terminal system according to the present invention;
도 3은 본 발명에 따른 이동데이터 관리방법을 나타내는 순서도이다.3 is a flowchart illustrating a mobile data management method according to the present invention.
*도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
10 : 제 1이동단말기 20 : 제 2이동단말기10: first mobile terminal 20: second mobile terminal
30 : 기지국 40 : 이동교환국30 base station 40 mobile switching center
50 : 데이터관리센터 60 : 게이트웨이 이동교환국50: data management center 60: gateway mobile switching center
70 : PSTN망70: PSTN network
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described in detail the present invention.
도 1은 본 발명에 따른 바람직한 이동통신 네트워크 개념도로서, 제 1이동단말기(10), 제 2이동단말기(20), 기지국(BS:30), 이동교환국(MSC:40), 데이터관리센터(DMC:50), 게이트웨이이동교환국(GMSC:60), 및 공중전화망(PSTN망:70)으로 구성된다.1 is a conceptual diagram of a preferred mobile communication network according to the present invention, which includes a first mobile terminal 10, a second mobile terminal 20, a base station (BS: 30), a mobile switching center (MSC: 40), and a data management center (DMC). 50), the gateway mobile switching center (GMSC: 60), and the public switched telephone network (PSTN network: 70).
상기와 같은 개념도는 설명의 편의를 위한 것이며, 실제로는 복수의 이동단말기가 존재하며, 상기 공중전화망(70)을 통해 연결된 다른 이동통신업체에서 운영하는 이동통신 네트워크가 존재할 수 있다. 이때, 상기 데이터관리센터(50)는 이동통신업체마다 개별적으로 운영하거나 통합하여 운영할 수도 있다.The conceptual diagram as described above is for convenience of description, and in reality, there are a plurality of mobile terminals, and there may be a mobile communication network operated by another mobile communication company connected through the public telephone network 70. In this case, the data management center 50 may be operated separately or integrated operation for each mobile communication company.
먼저, 상기 제 1, 2이동단말기(10,20)는 이동통신망에서 사용할 수 있는 일반적인 휴대폰이나 PDA 등을 의미한다. 상기 기지국(30)은 무선과 유선 네트워크 간의 인터페이스 역할을 담당하고, 이동교환국(40)은 이동단말기의 이동을 추적하여 교환 서비스를 수행한다.First, the first and second mobile terminals 10 and 20 refer to general mobile phones or PDAs that can be used in a mobile communication network. The base station 30 serves as an interface between the wireless and the wired network, and the mobile switching center 40 tracks the movement of the mobile terminal to perform a switching service.
상기 데이터관리센터(50)는 이동단말기(10,20)의 이동데이터를 효율적으로 관리하기 위한 가상머신(Virtual Machine)과 애플리케이션(Application)을 구비하여 이동단말기(10,20)에 제공하며, 이동단말기(10,20)로부터 저장된 이동데이터를 백업받아 저장한다. 또한, 임의의 이동단말기(10,20)에서 백업 데이터를 요청할 경우에는 인증과정을 거쳐 제공한다.The data management center 50 includes a virtual machine and an application for efficiently managing mobile data of the mobile terminals 10 and 20 and provides the mobile terminals 10 and 20 to the mobile terminal 10 and 20. The mobile data stored in the terminal 10 or 20 is backed up and stored. In addition, when requesting backup data from any mobile terminal (10,20) is provided through the authentication process.
상기 가상머신은 사용자가 접근할 수 있는 가상의 프로그램으로서 각각의 다른 플랫폼, 즉 다른 운영체제를 탑재한 이동단말기들(10,20) 간의 호환성을 제공하는 기능을 수행한다. 좀 더 구체적으로 설명하면, 가상머신은 자바 언어 및 그 실행 환경의 개발자인 썬 마이크로시스템즈에 의해 사용된 용어이며, 컴파일된 자바 바이너리 코드와, 실제로 프로그램의 명령어를 실행하는 마이크로프로세서(또는 하드웨어 플랫폼) 간에 인터페이스 역할을 담당하는 소프트웨어를 가리킨다. 자바 가상머신이 일단 한 플랫폼에 제공되면, 바이트코드라고 불리는 어떠한 자바 프로그램도 그 플랫폼에서 실행될 수 있다. 자바는, 응용프로그램들이 각각의 플랫폼에 맞도록 재작성 되거나, 다시 컴파일하지 않아도 모든 플랫폼에서 실행되는 것을 허용하도록 설계되는데, 자바 가상머신이 이를 가능하게 한다. 자바 가상머신의 규격은 실제 "머신"(프로세서)이 아닌 추상적인 머신을 정의하고, 명령어 집합, 레지스터들의 집합, 스택, 가배지를 모은 heap, 그리고 메쏘드 영역 등을 지정한다. 이러한 추상적, 혹은 논리적으로 정의된 프로세서의 실제 구현은, 실제 프로세서에 의해 인식되는 다른 코드, 혹은 마이크로프로세서 그 자체에 내장될 수도 있다. 이때, 자바 소스 프로그램을 컴파일한 결과를 바이트코드라고 부른다. 자바 가상머신은, 실제 마이크로프로세서의 명령어에 그것을 대응시키면서 한 번에 한 명령어씩 바이트코드를 해석하거나, 또는 그 바이트코드는 실제 마이크로프로세서에 맞도록 JIT 컴파일러라고 불리는 것을 이용해 나중에 컴파일될 수도 있다.The virtual machine is a virtual program that can be accessed by a user and performs a function of providing compatibility between mobile terminals 10 and 20 equipped with different platforms, that is, different operating systems. More specifically, the term virtual machine is a term used by Sun Microsystems, the developer of the Java language and its execution environment, and the compiled Java binary code and the microprocessor (or hardware platform) that actually executes the instructions of the program. Pointer to software that acts as an interface between the servers. Once a Java virtual machine is provided on a platform, any Java program called bytecode can run on that platform. Java is designed to allow applications to run on any platform without having to be rewritten for each platform or recompiled, and the Java virtual machine makes this possible. The Java virtual machine specification defines an abstract machine rather than an actual "machine" (processor) and specifies a set of instructions, a set of registers, a stack, a heap of garbage, and a method area. The actual implementation of such abstract or logically defined processor may be embedded in other code recognized by the actual processor, or the microprocessor itself. The result of compiling a Java source program is called bytecode. The Java virtual machine may interpret the bytecode one instruction at a time while mapping it to the instructions of the actual microprocessor, or the bytecode may later be compiled using what is called a JIT compiler to match the actual microprocessor.
그리고, 상기 애플리케이션은 특정의 작업을 수행할 수 있도록 설계된 프로그램이나 소프트웨어 패키지로서, 본 발명에서는 애플리케이션을 다운로드 받은 이동단말기(10,20)가 규정된 행태로 이동데이터를 입력하여 저장할 수 있게 하는 기능을 수행한다.In addition, the application is a program or a software package designed to perform a specific task, and in the present invention, the mobile terminal 10 or 20 having downloaded the application may input and store mobile data in a prescribed manner. Perform.
상기 게이트웨이이동교환국(60)은 데이터관리센터(50)와 공중전화망(70)의 상호접속을 수행한다.The gateway mobile switching center 60 performs interconnection between the data management center 50 and the public telephone network 70.
도 2는 본 발명에 따른 바람직한 이동단말기 시스템 계층도로서, 플랫폼(Platform)이라 부르는 맨 아래의 하드웨어층에는 디바이스가 위치하고, 그 다음의 펌웨어(firmware)와 운영 체계(OS)층에는 가상머신, Native OS, Native 시스템 소프트웨어, 및 응용프로그램 인터페이스(API)가 위치하며, 맨 위의 응용 프로그램층에는 애플리케이션이 위치한다.FIG. 2 is a hierarchical diagram of a preferred mobile terminal system according to the present invention, wherein a device is located at a bottom hardware layer called a platform, and a virtual machine and a native firmware and operating system (OS) layer are next. The OS, native system software, and application program interface (API) are located, and the application is located at the top application layer.
이는 일반적인 이동단말기 시스템 계층구조에서 각기 다른 이동통신업체들의 이동단말기들에 대한 호환성을 제공할 수 있는 가상머신과, 가상머신을 탑재한 이동단말기에서 이동데이터를 기 규정된 형태로 저장할 수 있는 애플리케이션이 추가된 형태다. 상기 응용프로그램 인터페이스는 애플리케이션과 다른 요소들과의 인터페이스를 수행한다.It is a virtual machine that can provide compatibility for mobile terminals of different mobile carriers in a general mobile terminal system hierarchy, and an application that can store mobile data in a predetermined form in a mobile terminal equipped with a virtual machine. It is an added form. The application program interface interfaces with the application and other elements.
한편, 이해를 돕기위해 좀더 구체적으로 설명하자면, 현재의 서로 다른 이동통신업체에서 개발하는 이동단말기는 각기 다른 운영체제와 시스템 소프트웨어를 탑재하고 있다. 따라서, 본 발명에 따른 이동데이터를 효율적으로 관리하기 위해 현재의 이동단말기에 가상머신을 탑재하여 이동단말기 플랫폼간 호환성을 갖추고, 이동데이터를 입력하여 저장할 수 있는 애플리케이션을 통해 이동단말기 종류에 관계없이 이용가능한 형태의 이동데이터를 생성토록 한다.On the other hand, in order to understand more specifically, the current mobile terminal developed by different mobile operators are equipped with different operating systems and system software. Therefore, in order to efficiently manage mobile data according to the present invention, a virtual machine is mounted on a current mobile terminal, and thus compatibility between mobile terminal platforms is used, regardless of the type of mobile terminal through an application that can store and input mobile data. Generates movement data in a possible form.
도 3은 본 발명에 따른 이동데이터 관리방법을 나타내는 순서도로서, 이동단말기를 위한 효율적인 이동데이터 관리 방법에 관한 것이다.3 is a flowchart illustrating a mobile data management method according to the present invention, and relates to an efficient mobile data management method for a mobile terminal.
먼저, 사용자가 이동단말기 플랫폼 간의 호환성을 제공할 수 있는 가상머신을 기 탑재한 제 1이동단말기(10)에 이동데이터를 기 규정된 형태로 저장할 수 있는 애플리케이션을 상기 데이터관리센터(50)로부터 다운로드 받는다(S110,S120).First, a user can download an application from the data management center 50 that can store mobile data in a predetermined form in a first mobile terminal 10 equipped with a virtual machine that can provide compatibility between mobile terminal platforms. Received (S110, S120).
이어서, 제 1이동단말기(10)에 다운로드 받은 애플리케이션을 통해 이동데이터를 저장하게 되면, 상기 데이터관리센터(50)에서는 제 1이동단말기(10)에 저장된 이동데이터를 백업받아 저장한다(S130-S150). 상기 이동데이터는 사용자가 제 1이동단말기(10)에 기록해 두기 위한 성명, 주소, 전화번호, 및 메모 등을 의미한다.Subsequently, when the mobile data is stored through the application downloaded to the first mobile terminal 10, the data management center 50 stores the backup data stored in the first mobile terminal 10 and stores the backup data (S130-S150). ). The movement data means a name, an address, a phone number, a memo, etc. for the user to record in the first mobile terminal 10.
한편, 사용자가 제 1이동단말기(10)를 분실하여 가상머신을 탑재한 새로운 제 2이동단말기(20)를 구입한 경우에는 이전의 제 1이동단말기(10)에 저장되었던 이동데이터를 백업받아야 할 필요성이 발생한다. 이때, 사용자는 데이터관리센터(50)에 저장된 이동데이터를 제 2이동단말기(20)에 백업받기 위해서, 먼저 상기 데이터관리센터(50)로부터 애플리케이션을 제 2이동단말기(20)에 다운로드 받는다(S160,S170).On the other hand, if a user loses the first mobile terminal 10 and purchases a new second mobile terminal 20 equipped with a virtual machine, the mobile data to be backed up previously stored in the first mobile terminal 10 should be backed up. A need arises. At this time, the user first downloads the application from the data management center 50 to the second mobile terminal 20 in order to back up the mobile data stored in the data management center 50 to the second mobile terminal 20 (S160). , S170).
다음으로, 가상머신과 애플리케이션을 탑재한 제 2이동단말기(20)에서 상기 제 1이동단말기(10)의 백업 저장된 이동데이터를 데이터관리센터(50)에 요청하면, 데이터관리센터(50)에서 인증과정을 거친 제 2이동단말기(20)로 요청된 이동데이터를 제공한다(S180-S200). 결과적으로 사용자는 분실된 제 1이동단말기(10)에 저장된 이동데이터의 백업 데이터를 새롭게 구입한 제 2이동단말기(20)에 다운로드 받아서 이용할 수 있게 된다.Next, when the second mobile terminal 20 equipped with the virtual machine and the application requests the backup data stored in the first mobile terminal 10 to the data management center 50, the data management center 50 authenticates the data. The requested mobile data is provided to the second mobile terminal 20 that has undergone the process (S180-S200). As a result, the user can download and use the backup data of the mobile data stored in the lost first mobile terminal 10 to the newly purchased second mobile terminal 20.
상기 제 1이동단말기(10)에서 기 저장된 이동데이터를 수정하면, 상기 데이터관리센터(50)에서 기 백업 저장된 이동데이터를 자동으로 업데이트함으로써 최신의 이동데이터를 저장하여 제 1이동단말기(10)와 데이터관리센터(50)에 각각 저장된 데이터의 일치성을 보장하는 것이 바람직하다.When the previously stored movement data is modified in the first mobile terminal 10, the data management center 50 automatically updates the previously stored movement data, thereby storing the latest movement data and storing the latest movement data with the first mobile terminal 10. It is desirable to ensure the consistency of the data stored in each of the data management center (50).
데이터 일치성 보장에 대해 구체적으로 설명하자면, 사용자에 의해 제 1이동단말기(10)의 이동데이터가 변경되었을 경우에는 데이터관리센터(50)에 저장되어 있는 이동데이터와의 일치성을 보장하여야 한다. 왜냐하면, 사용자가 제 1이동단말기(10)의 종래 이동데이터를 삭제하거나 새롭게 데이터를 입력하였을 경우에는 데이터관리센터(50)에 저장되어 있는 이동데이터가 더 이상 유효하지 않기 때문이다.In detail, guaranteeing the data consistency, when the movement data of the first mobile terminal 10 is changed by the user, it is necessary to ensure the consistency with the movement data stored in the data management center 50. This is because when the user deletes the conventional movement data of the first mobile terminal 10 or newly inputs data, the movement data stored in the data management center 50 is no longer valid.
이때, 데이터관리센터(50)에서의 업데이트 방법으로는 Optimistic 방법이나 Pessimistic 방법을 이용할 수 있다. Optimistic 방법은 사용자가 제 1이동단말기(10)의 이동데이터를 수정할 경우에 수정된 이동데이터를 곧바로 데이터관리센터(50)에 업데이트하지 않고 사용자가 무선 인터넷 서비스를 이용하거나 통화하는 시점에서 업데이트하는데, 이 방법은 무선 환경에서의 통신 오버헤드를 줄일 수 있다. Pessimistic 방법은 사용자가 제 1이동단말기(10)의 이동데이터를 수정할 경우마다 즉시 수정된 이동데이터를 데이터관리센터(50)에 업데이트하는데, 데이터의 일치성을 보장하기 위한 적극적인 방법이다.At this time, an update method in the data management center 50 may use an Optimistic method or a Pessimistic method. When the user modifies the movement data of the first mobile terminal 10, the optimistic method does not immediately update the modified movement data to the data management center 50, but at the point of time when the user uses the wireless Internet service or makes a call. This method can reduce communication overhead in a wireless environment. The pessimistic method immediately updates the modified movement data to the data management center 50 whenever the user modifies the movement data of the first mobile terminal 10, which is an aggressive method for ensuring the consistency of data.
한편, 상기 데이터관리센터(50)에서의 이동데이터 업데이트 실행 시점을 상기 제 1이동단말기(10), 또는 데이터관리센터(50)에서 개별적으로 관리할 수 있다.Meanwhile, the execution time of the mobile data update in the data management center 50 may be individually managed by the first mobile terminal 10 or the data management center 50.
상기 제 1이동단말기(10)에서 이동데이터의 업데이트 실행 시점을 관리할 경우에는 3가지 방법이 있다. 첫째로, 제 1이동단말기(10)의 이동통신 네트워크 접속시, 즉 사용자가 제 1이동단말기(10)의 통화버튼을 누를 때나 무선 인터넷에 접속할 때에 수정된 이동데이터를 데이터관리센터(50)로 전송할 수 있다.When the first mobile terminal 10 manages the update execution time of the mobile data, there are three methods. First, when the first mobile terminal 10 accesses the mobile communication network, that is, when the user presses the call button of the first mobile terminal 10 or accesses the wireless Internet, the modified mobile data is transferred to the data management center 50. Can transmit
둘째로, 제 1이동단말기(10)에서의 이동데이터 업데이트 요청시, 즉 사용자가 수동으로 수정된 이동데이터를 데이터관리센터(50)로 전송할 수 있다.Second, when the mobile data update request from the first mobile terminal 10 is requested, that is, the user manually transmits the modified mobile data to the data management center 50.
셋째로, 제 1이동단말기(10)에 기 설정된 업데이트 주기마다 자동으로 제 1이동단말기(10)의 수정된 이동데이터를 데이터관리센터(50)로 전송할 수 있다.Third, the modified mobile data of the first mobile terminal 10 may be automatically transmitted to the data management center 50 at every update period preset in the first mobile terminal 10.
상기 데이터관리센터(50)에서 이동데이터의 업데이트 실행 시점을 관리할 경우에는 임의의 시간이나 데이터관리센터(50)에 기 설정된 업데이트 주기마다 제 1이동단말기(10)의 수정된 이동데이터를 백업받을 수 있다.When the data management center 50 manages the update execution time of the mobile data, the modified mobile data of the first mobile terminal 10 may be backed up at any time or at every preset update period in the data management center 50. Can be.
다른 한편, 이동단말기(10,20), 기지국(30), 이동교환국(40), 및 데이터관리센터(50)를 포함한 이동통신 네트워크에서 이동단말기(10,20)를 위한 효율적인 이동데이터 관리 방법은, 상기 이동단말기(10,20)에 모바일 스토리지 카드를 장착할 수 있는 슬롯을 구비하여, 상기 카드를 통해 이동단말기(10,20)에 저장된 이동데이터를 백업받아 저장할 수 있다. 이 방법은 카드의 휴대가 간편하고 데이터관리센터(50)에 무선으로 연결할 필요가 없어서 효율적이다.On the other hand, an efficient mobile data management method for mobile terminals 10 and 20 in a mobile communication network including mobile terminals 10 and 20, base station 30, mobile switching center 40, and data management center 50 is provided. In addition, the mobile terminal (10, 20) is provided with a slot for mounting a mobile storage card, through the card can store and store the mobile data stored in the mobile terminal (10, 20). This method is efficient because it is easy to carry the card and does not need to wirelessly connect to the data management center 50.
본 발명에 따르면, 이동단말기에 호환성을 제공하는 가상머신과 애플리케이션을 탑재함으로써 이동단말기 사용자가 가입한 이동통신업체나 이동단말기 종류에 관계없이 백업 저장된 이동데이터를 다운로드 받을 수 있다. 따라서, 이동단말기를 교체하거나 분실하였을 경우에도 새롭게 구입한 이동단말기에 이전의 이동단말기에 저장했던 이동데이터를 다운로드 받을 수 있다.According to the present invention, by mounting a virtual machine and an application that provides compatibility to the mobile terminal, the mobile terminal user can download the stored mobile data regardless of the type of mobile communication company or mobile terminal subscribed to by the user. Accordingly, even when the mobile terminal is replaced or lost, the mobile data stored in the previous mobile terminal can be downloaded to the newly purchased mobile terminal.
한편, 이동단말기의 이동데이터를 수정할 경우에는 기 백업 저장된 이동데이터를 업데이트함으로써 이동데이터의 일치성을 보장하고, 이동데이터의 백업 저장하는 시점을 이동단말기나 데이터관리센터 주관으로 다양하게 조절할 수 있다.On the other hand, in the case of modifying the mobile data of the mobile terminal by updating the previously stored mobile data to ensure the consistency of the mobile data, it is possible to variously control the time of the backup data stored in the mobile terminal or the data management center.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0081391A KR100444945B1 (en) | 2001-12-19 | 2001-12-19 | Effective mobile data management method for mobile device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2001-0081391A KR100444945B1 (en) | 2001-12-19 | 2001-12-19 | Effective mobile data management method for mobile device |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030050856A KR20030050856A (en) | 2003-06-25 |
KR100444945B1 true KR100444945B1 (en) | 2004-08-21 |
Family
ID=29576544
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2001-0081391A Expired - Lifetime KR100444945B1 (en) | 2001-12-19 | 2001-12-19 | Effective mobile data management method for mobile device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100444945B1 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100706964B1 (en) * | 2005-10-17 | 2007-04-12 | 에스케이 텔레콤주식회사 | Server, system and method for providing card management service to mobile communication terminal using mobile internet network |
KR20070078238A (en) * | 2006-01-26 | 2007-07-31 | 에스케이 텔레콤주식회사 | Method and system for transmitting multimedia content in communication network |
US20100325167A1 (en) * | 2009-06-18 | 2010-12-23 | Paul Edward Landry | Backing up and/or restoring a software application so as to facilitate compatibility checking with a target device prior to application restore |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05145605A (en) * | 1991-11-19 | 1993-06-11 | Matsushita Electric Ind Co Ltd | Mobile phone |
JPH0614116A (en) * | 1992-06-26 | 1994-01-21 | Hitachi Ltd | Information storage device and information storage system |
JPH08182052A (en) * | 1994-12-26 | 1996-07-12 | Casio Comput Co Ltd | Wireless communication system, wireless communication portable information terminal, and wireless base station |
JPH09252489A (en) * | 1996-03-18 | 1997-09-22 | Toshiba Corp | Communication system |
JPH1155422A (en) * | 1997-08-06 | 1999-02-26 | Junichi Mineo | Information sharing, preserving and providing system using radio telephone set as storage medium |
KR20000059719A (en) * | 1999-03-08 | 2000-10-05 | 이가형 | Selecting Method for Telephone Number Using A Database and A Terminal System for Communication thereby |
-
2001
- 2001-12-19 KR KR10-2001-0081391A patent/KR100444945B1/en not_active Expired - Lifetime
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05145605A (en) * | 1991-11-19 | 1993-06-11 | Matsushita Electric Ind Co Ltd | Mobile phone |
JPH0614116A (en) * | 1992-06-26 | 1994-01-21 | Hitachi Ltd | Information storage device and information storage system |
JPH08182052A (en) * | 1994-12-26 | 1996-07-12 | Casio Comput Co Ltd | Wireless communication system, wireless communication portable information terminal, and wireless base station |
JPH09252489A (en) * | 1996-03-18 | 1997-09-22 | Toshiba Corp | Communication system |
JPH1155422A (en) * | 1997-08-06 | 1999-02-26 | Junichi Mineo | Information sharing, preserving and providing system using radio telephone set as storage medium |
KR20000059719A (en) * | 1999-03-08 | 2000-10-05 | 이가형 | Selecting Method for Telephone Number Using A Database and A Terminal System for Communication thereby |
Also Published As
Publication number | Publication date |
---|---|
KR20030050856A (en) | 2003-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7779055B2 (en) | Device memory management during electronic file updating | |
EP1654640B1 (en) | Network having customizable generators of sofware updates and mobile electronic devices having customizable updating software | |
KR100940180B1 (en) | Method and system for executing update command of wireless communication device | |
US7810105B2 (en) | Method and apparatus for running different types of applications on a wireless mobile device | |
CN107992308B (en) | Plug-in management method for android terminal application program | |
US20060223517A1 (en) | Field downloading of wireless device software | |
CA2441121A1 (en) | Method for loading and executing an application in an embedded environment | |
US20050204351A1 (en) | Dynamic addressing (DA) using a centralized DA Manager | |
NZ528277A (en) | Dynamically downloading and executing system services on a wireless device | |
US7669197B1 (en) | Embedded system employing component architecture platform | |
CN104834541A (en) | Function module mounting method, mounting system and mounting system updating method | |
RU2339076C2 (en) | Execution of non-verified programs in radio communication device | |
US7328007B2 (en) | System and method for organizing wireless communication device system software | |
KR100444945B1 (en) | Effective mobile data management method for mobile device | |
US7844734B2 (en) | Dynamic addressing (DA) using a centralized DA manager | |
US7958496B2 (en) | Method of and system for application service exchange across different execution environments | |
KR100653179B1 (en) | Wireless communication terminal with platform dynamic upgrade function and its method | |
US9554268B2 (en) | System and method for updating persistent data in a wireless communications device | |
EP1221091B1 (en) | Loading object-oriented computer programs | |
KR100661637B1 (en) | Execution Environment System for Driving Multiple Virtual Machines in Mobile Communication Terminal and Its Execution Method | |
KR20010011952A (en) | Apparatus of Update for Classifying Module and Method Thereof | |
KR101058932B1 (en) | Mobile communication terminal equipped with mobile platform including platform activator and its operation method | |
Kiyohara et al. | New method for software updating in mobile phones | |
JP4680485B2 (en) | Terminal device, program, and recording medium | |
CN118803693A (en) | SIM card management method, device, SIM card and readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20011219 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20031128 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20040730 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20040809 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20040810 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20070607 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20080704 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20090721 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20100616 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20110621 Start annual number: 8 End annual number: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20120710 Start annual number: 9 End annual number: 9 |
|
FPAY | Annual fee payment |
Payment date: 20130710 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20130710 Start annual number: 10 End annual number: 10 |
|
FPAY | Annual fee payment |
Payment date: 20140703 Year of fee payment: 11 |
|
PR1001 | Payment of annual fee |
Payment date: 20140703 Start annual number: 11 End annual number: 11 |
|
FPAY | Annual fee payment |
Payment date: 20150619 Year of fee payment: 12 |
|
PR1001 | Payment of annual fee |
Payment date: 20150619 Start annual number: 12 End annual number: 12 |
|
FPAY | Annual fee payment |
Payment date: 20160704 Year of fee payment: 13 |
|
PR1001 | Payment of annual fee |
Payment date: 20160704 Start annual number: 13 End annual number: 13 |
|
FPAY | Annual fee payment |
Payment date: 20170703 Year of fee payment: 14 |
|
PR1001 | Payment of annual fee |
Payment date: 20170703 Start annual number: 14 End annual number: 14 |
|
FPAY | Annual fee payment |
Payment date: 20180704 Year of fee payment: 15 |
|
PR1001 | Payment of annual fee |
Payment date: 20180704 Start annual number: 15 End annual number: 15 |
|
FPAY | Annual fee payment |
Payment date: 20190702 Year of fee payment: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20190702 Start annual number: 16 End annual number: 16 |
|
PR1001 | Payment of annual fee |
Payment date: 20210701 Start annual number: 18 End annual number: 18 |
|
PC1801 | Expiration of term |
Termination date: 20220619 Termination category: Expiration of duration |