[go: up one dir, main page]

KR100572668B1 - Terminal Memory Partitioning Method of Mobile Commerce Application - Google Patents

Terminal Memory Partitioning Method of Mobile Commerce Application Download PDF

Info

Publication number
KR100572668B1
KR100572668B1 KR1020040043222A KR20040043222A KR100572668B1 KR 100572668 B1 KR100572668 B1 KR 100572668B1 KR 1020040043222 A KR1020040043222 A KR 1020040043222A KR 20040043222 A KR20040043222 A KR 20040043222A KR 100572668 B1 KR100572668 B1 KR 100572668B1
Authority
KR
South Korea
Prior art keywords
terminal
mobile
module
execution module
commerce application
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 - Fee Related
Application number
KR1020040043222A
Other languages
Korean (ko)
Other versions
KR20050117943A (en
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 KR1020040043222A priority Critical patent/KR100572668B1/en
Publication of KR20050117943A publication Critical patent/KR20050117943A/en
Application granted granted Critical
Publication of KR100572668B1 publication Critical patent/KR100572668B1/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법에 관한 것으로, 보다 상세하게는 모바일 전자상거래 응용프로그램을 개발하고 단말기에 적용(탑재)할 때 이동 단말기의 구분된 메모리 영역에 개발된 코드(이진 형태의 복수개의 파일)를 파일별 특성에 따라 분할하여 탑재하는 방법에 관한 것이다. 본 발명의 일 측면에 따르면, 모바일 상거래 어플리케이션의 단말 메모리 탑재 방법에 있어서, 실행 모듈과 Lib 모듈로 분할된 모바일 상거래 어플리케이션 중 Lib 모듈을 상기 단말 메모리의 코드 영역에 탑재한 단말기로부터 실행 모듈 다운로드 요청 및 실행 모듈 업그레이드 요청 중 어느 하나를 수신하는 단계와, 상기 요청에 따라 상기 Lib 모듈에 상응하는 실행 모듈을 검색하는 단계 및 상기 검색된 실행 모듈을 상기 단말기로 전송하는 단계를 포함하되, 상기 단말기는 상기 실행 모듈을 상기 단말 메모리의 EFS(Embedded File System) 영역에 탑재하는 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법이 제공된다.The present invention relates to a method for partitioning a terminal memory of a mobile commerce application, and more particularly, a code (binary form) developed in a separate memory region of a mobile terminal when developing and applying (mounting) a mobile e-commerce application to a terminal. The present invention relates to a method of dividing and mounting a plurality of files according to file-specific characteristics. According to an aspect of the present invention, in a method of mounting a terminal memory of a mobile commerce application, a request for downloading an execution module from a terminal equipped with a Lib module in a code region of the terminal memory among mobile commerce applications divided into an execution module and a Lib module, and Receiving an execution module upgrade request, retrieving an execution module corresponding to the Lib module according to the request, and transmitting the retrieved execution module to the terminal, wherein the terminal executes the execution A terminal memory partition mounting method of a mobile commerce application for mounting a module in an embedded file system (EFS) area of the terminal memory is provided.

상거래, 소프트웨어, 분할, 모바일, 메모리Commerce, software, split, mobile, memory

Description

모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법{METHOD FOR STORING MOBILE COMMERCE APPLICATION ON A TERMINAL MEMORY} Terminal memory partitioning method of mobile commerce application {METHOD FOR STORING MOBILE COMMERCE APPLICATION ON A TERMINAL MEMORY}             

도 1은 종래 이동 단말기의 메모리 상에서의 소프트웨어 구성을 도시한 도면.1 is a diagram showing a software configuration on a memory of a conventional mobile terminal.

도 2는 본 발명에 따른 이동 단말기의 메모리 상에서의 소프트웨어 구성을 도시한 도면.2 illustrates a software configuration on a memory of a mobile terminal according to the present invention.

본 발명은 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법에 관한 것으로, 보다 상세하게는 모바일 전자상거래 어플리케이션을 개발하고 단말기에 적용(탑재)할 때 이동 단말기의 구분된 메모리 영역에 개발된 코드(이진 형태의 복수개의 파일)를 파일별 특성에 따라 분할하여 탑재할 수 있게 한 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법에 관한 것이다.The present invention relates to a method of partitioning a terminal memory of a mobile commerce application, and more particularly, to develop a mobile e-commerce application and apply (mount) the terminal to a code developed in a separate memory area of a mobile terminal (in binary form). A terminal memory partition mounting method of a mobile commerce application that allows a plurality of files) to be divided and mounted according to file-specific characteristics.

기존의 이동 단말기에 적용이 되는 모바일 전자상거래 응용프로그램(Mobile Commerce Application, 예를 들어 뱅킹, 증권 등)은 하나의 파일 형태로 이동 단말기에 기본 탑재되거나(이동전화기 제품 출하시 코드 영역 혹은 EFS(Embedded File System)영역에 기본 탑재 또는 무선인터넷의 다운로드 서버를 통해 EFS영역으로 다운을 받아서 실행하여 서비스를 이용할 수 있는 구조로 해당 금융 어플리케이션을 메모리에 탑재(적용)하였다.The mobile e-commerce application (mobile commerce application, e.g. banking, securities, etc.) applied to the existing mobile terminal is basically installed in the mobile terminal as a single file type (code area or EFS (Embedded when the mobile phone product is shipped). The financial application is installed (applied) in a memory that can be used as a basic system in the file system area or by downloading to the EFS area through the download server of the wireless Internet and executing the service.

이 방법의 문제점은 이동 단말기에 기본 탑재할 경우는 해당 어플리케이션을 탑재하기 위해서 제조 공정상에 이 과정이 반드시 추가되어야 하므로 생산성이 떨어지게 되어 단말기 제조사들이 본 방법을 선호하지 않는다.The problem with this method is that if the mobile terminal is installed on a basic basis, this process must be added to the manufacturing process in order to mount the corresponding application, and thus productivity is lowered. Therefore, terminal manufacturers do not prefer the method.

또한, 다운로드 서버를 통해 EFS영역으로 다운로드를 받는 경우, 향후 해당 어플리케이션이 업그레이드되면 고객이 새로 그 버전을 다운로드 해야 하는데 하나의 파일로 구성된 소프트웨어 파일 사이즈가 커서 고객이 많은 비용을 부담해야 하고(패킷 과금) 다운로드 시간도 오래 걸려 고객에게 큰 불편을 초래하므로 이 방법은 이동통신사가 꺼리게 되지만 이동통신사에게는 불가피한 방법이다.In addition, when downloading to the EFS area through the download server, when the application is upgraded in the future, the customer needs to download the new version, but the software file size consisting of one file is large and the customer has to pay a lot of costs (packet charging This method is inevitable for mobile carriers because the download time is too long, which causes great inconvenience to customers.

실제로 대부분의 이동통신사가 채택(제조사에 요구)하는 방법은 기본탑재(EFS)로 출하한 후 S/W 업그레이드 기능을 통해 다시 EFS로 업그레이드된 버전을 교체하는 방법으로 운용하고 있다. In fact, most mobile carriers adopt (required by the manufacturer) to operate the system by replacing the upgraded version with EFS through the S / W upgrade function.

여기서 기본 탑재시에 코드 영역으로 기본탑재 시킬 경우에는 제조 공정상에 별도의 공정이 추가되지 않으므로 제조사에서는 특별히 이 방법을 꺼릴 이유는 없으나 이 방법도 결국은 S/W 업그레이드를 통해 궁극적으로 EFS 영역으로 새 버전을 다운로드 받는 과정은 동일하므로 이동통신사에게는 위에서 서술한 대로 동일한 문제점을 가지게 된다.In this case, there is no reason for the manufacturer to avoid this method, since the additional process is not added to the manufacturing process when the basic installation is carried out as the code area at the time of basic installation, but this method is ultimately transferred to the EFS area through the S / W upgrade. The process of downloading the new version is the same, so the carrier has the same problem as described above.

본 발명은 상기와 같은 종래 기술의 문제점을 해결하기 위해 창안된 것으로, 두개의 파일 혹은 그 이상의 파일, 바람직하게는 한 개의 실행 파일과 복수개의 Lib(Library) 파일로 Mobile Commerce Application을 개발하여 Lib 파일과 같이 변경가능성이 아주 작은 것은 이동 단말기에 기본 탑재시키되, 코드 영역에 넣어서 제조사의 추가 공정의 부담을 줄이고, 고객이 이동 단말기를 개통한 후 초기 실행시나 소프트웨어 업그레이드의 경우에는 실행파일만을 다운로드하여 해당 어플리케이션 다운로드 비용을 줄이고 다운로드시 걸리는 시간을 줄일 수 있게 한 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법을 제공하는데 그 목적이 있다.
The present invention has been made to solve the above problems of the prior art, Lib file by developing a Mobile Commerce Application with two files or more files, preferably one executable file and a plurality of Lib (Library) files The smallest possibility of change, such as the default on the mobile terminal, but put in the code area to reduce the burden of the manufacturer's additional process, after the customer opens the mobile terminal in the initial execution or in the case of software upgrades only download the executable file It is an object of the present invention to provide a method of mounting a terminal memory of a mobile commerce application that can reduce an application download cost and a download time.

상기와 같은 목적을 달성하기 위한 본 발명은 모바일 상거래 어플리케이션의 단말 메모리 탑재 방법에 있어서, 실행 모듈과 Lib 모듈로 분할된 모바일 상거래 어플리케이션 중 Lib 모듈을 상기 단말 메모리의 코드 영역에 탑재한 단말기로부터 실행 모듈 다운로드 요청 및 실행 모듈 업그레이드 요청 중 어느 하나를 수신하는 단계; 상기 요청에 따라 상기 Lib 모듈에 상응하는 실행 모듈을 검색하는 단계; 및 상기 검색된 실행 모듈을 상기 단말기로 전송하는 단계를 포함하되, 상기 단말기는 상기 실행 모듈을 상기 단말 메모리의 EFS(Embedded File System) 영역에 탑재하는 것을 특징으로 한다.In order to achieve the above object, the present invention provides a method for mounting a terminal memory of a mobile commerce application, comprising: an execution module from a terminal equipped with a Lib module of a mobile commerce application divided into an execution module and a Lib module in a code region of the terminal memory Receiving any one of a download request and an execution module upgrade request; Retrieving an execution module corresponding to the Lib module according to the request; And transmitting the found execution module to the terminal, wherein the terminal mounts the execution module in an embedded file system (EFS) area of the terminal memory.

본 발명에서 상기 실행 모듈 다운로드 요청은 상기 단말기의 초기 실행시에 생성되어 전송되는 것을 특징으로 한다.In the present invention, the execution module download request is generated and transmitted at initial execution of the terminal.

본 발명에서 상기 모바일 상거래 어플리케이션은 적어도 하나의 실행 모듈과 적어도 하나 이상의 Lib(Library) 모듈로 구성되고 코드 영역과 EFS 영역으로 분할된 이동단말기 메모리로 탑재된 것을 특징으로 한다.In the present invention, the mobile commerce application is composed of at least one execution module and at least one Lib (Library) module and is mounted as a mobile terminal memory divided into a code region and an EFS region.

본 발명에서 상기 Lib 모듈은 상기 이동 단말기 제조시 단말기 메모리의 코드 영역에 탑재된 것을 특징으로 한다.In the present invention, the Lib module is mounted in the code area of the terminal memory when the mobile terminal is manufactured.

본 발명에서 상기 실행 모듈은 이동 단말기 최초 실행시 서비스 서버로부터 다운로드 받아 EFS 영역에 탑재된 것을 특징으로 한다.In the present invention, the execution module may be downloaded from a service server when the mobile terminal is first executed and mounted in an EFS area.

본 발명에서 상기 서비스 서버는 이동 단말기로의 요청에 따라 통신망을 통해 상기 이동 단말기로 실행모듈을 전송하는 것을 특징으로 한다.In the present invention, the service server transmits the execution module to the mobile terminal through a communication network in response to a request to the mobile terminal.

본 발명에서 상기 실행 모듈은 서비스 서버로부터 다운로드 받아 교체 가능한 것을 특징으로 한다.In the present invention, the execution module may be downloaded and replaced from the service server.

이와 같이, 본 발명은 두개의 파일 혹은 그 이상의 파일, 바람직하게는 한 개의 실행 파일과 복수개의 Lib(Library) 파일로 Mobile Commerce Application을 개발하여 Lib 파일과 같이 변경가능성이 아주 작은 것은 이동 단말기에 기본 탑재시키되, 코드 영역에 넣어서 제조사의 추가 공정의 부담을 줄이고, 고객이 이동 단말기를 개통한 후 초기 실행시나 소프트웨어 업그레이드의 경우에는 실행파일만을 다운로드하여 해당 어플리케이션 다운로드 비용을 줄이고 다운로드시 걸리는 시간 을 줄일 수 있게 하는 것이다.As described above, the present invention develops a Mobile Commerce Application with two files or more files, preferably one executable file and a plurality of Lib (Library) files, so that the possibility of change such as a Lib file is very small. It can be installed in the code area to reduce the burden on the manufacturer's additional process, and the customer can download only the executable file at the time of initial execution or software upgrade after opening the mobile terminal, thereby reducing the cost of downloading the corresponding application and reducing the download time. It is to be.

이하, 본 발명의 바람직한 실시예를 첨부한 도면들을 참조하여 상세히 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 종래 이동 단말기의 메모리 상에서의 소프트웨어 구성을 도시한 것이고, 도 2는 본 발명에 따른 이동 단말기의 메모리 상에서의 소프트웨어 구성을 도시한 것이다.1 illustrates a software configuration on a memory of a conventional mobile terminal, and FIG. 2 illustrates a software configuration on a memory of a mobile terminal according to the present invention.

도 1을 참조하면, 이동 단말기에 탑재된 소프트웨어는 이동 단말기의 물리적 구성 요소들을 관리하는 RTOS(Real-Time Operating System)과, RTOS 상에서 구동하며 고유 시스템을 구동하는 고유 시스템 소프트웨어와, 고유 시스템 상에서 구동하며 각종 소프트웨어의 작동을 가능하게 하는 플랫폼과, 플랫폼 상에서 구동하며 최상위 어플리케이션과 플랫폼 간의 인터페이스로 동작하는 표준 API(Application Program Interface) 및 최상위 어플리케이션과 특정 장치간의 인터페이스로 동작하는 특정 API로 구성된다.Referring to FIG. 1, software mounted on a mobile terminal may include a real-time operating system (RTOS) that manages physical components of the mobile terminal, native system software that runs on the RTOS, and runs a native system, and runs on the native system. It consists of a platform that enables the operation of various software, a standard API (Application Program Interface) running on the platform and operating as an interface between the highest level application and the platform, and a specific API operating as an interface between the highest level application and a specific device.

소프트웨어 구조에서 최상위에 위치하는 어플리케이션은 이동 단말기에 탑재되어 사용자들이 직접 사용하는 각종 유저 프로그램이며, 대표적으로 주소록, 게임 등이 있다. 어플리케이션은 이동 단말기 제조시부터 탑재된 고유 어플리케이션과 사용자가 임의로 탑재한 어플리케이션으로 구분될 수 있다.Applications located at the top of the software structure are various user programs mounted on the mobile terminal and directly used by the users, and typically include an address book and a game. The application may be classified into a unique application mounted at the time of manufacturing a mobile terminal and an application arbitrarily mounted by a user.

바람직하게는 최상위 어플리케이션은 필요에 의해 추가/삭제가 가능하여야 하므로, 이동 단말기의 메모리 중 EFS 영역에 위치한다. 아울러, 이동 단말기의 시스템을 관리하는 API 이하 계층에 속하는 소프트웨어는 변동 가능성이 거의 없으 며, 안정적인 환경이 요구되므로, 이동 단말기의 메모리 중 코드 영역에 위치한다.Preferably, the top application is located in the EFS area of the memory of the mobile terminal since it should be possible to add / delete as needed. In addition, since software belonging to an API or lower layer managing a system of a mobile terminal has little possibility of change and a stable environment is required, the software is located in a code area of a memory of the mobile terminal.

도 1에서 살펴보면, 현재 모바일 상거래 어플리케이션은 다운로드 시간 및 비용상 문제가 있음에도 불구하고 EFS 영역에 저장되어 있음을 알 수 있다. 따라서, 사용자는 모바일 상거래 어플리케이션을 이용하기 위해서는 상당 시간과 비용을 투자하여야 했다.Referring to FIG. 1, it can be seen that the current mobile commerce application is stored in the EFS area despite problems in download time and cost. Therefore, the user had to invest considerable time and money to use the mobile commerce application.

도 2를 참고하면, API 이하 계층은 도 1에 도시된 소프트웨어 계층과 동일하며, 모바일 상거래 어플리케이션의 일부분이 코드 영역으로 탑재되었음을 알 수 있다. 일반적으로, 이동 단말기 특히 핸드폰에 탑재되는 소프트웨어는 하나의 파일로 구성되는 경향이 있다. 그러나, 하나의 파일로 제작되는 소프트웨어는 필연적으로 사용자가 원하는 기능을 제공하기 위한 모든 정보를 포함하고 있어야 하므로 파일 크기가 커질 수 밖에 없다.Referring to FIG. 2, the API lower layer is the same as the software layer shown in FIG. 1, and it can be seen that a part of the mobile commerce application is mounted as a code area. In general, software mounted on a mobile terminal, especially a mobile phone, tends to consist of one file. However, the software produced as a single file inevitably needs to include all the information to provide a desired function, the file size is inevitably increased.

따라서, 모바일 상거래 어플리케이션이 하나의 파일로 구성될 경우 파일의 크기가 매우 크며 이로 인해 다운로드시 시간과 비용이 많이 소요되므로, 본 발명에서는 모바일 상거래 어플리케이션 제작시에 추후 변경 확률이 작은 부분과 변경 확률이 높은 부분으로 분리하여 제작한다.Therefore, when the mobile commerce application is composed of one file, the size of the file is very large, and thus, a large amount of time and cost are required for downloading. Produce it by separating it into high parts.

즉, 실제 구동하는 실행 모듈과 실행 모듈의 구동에 필요한 정보 중 변경 가능성이 거의 없는 부분을 Lib 모듈로 분리하여 이중 Lib 모듈은 이동 단말기 생산시 코드 영역에 탑재함으로써, 단말기 제조사는 추가적으로 모바일 상거래 어플리케이션을 EFS 영역에 탑재하지 않아도 된다.In other words, the actual running module and the parts that need little change in the information needed to run the executable module are separated into the Lib module, and the dual Lib module is mounted in the code area when the mobile terminal is produced. It does not have to be mounted in the EFS area.

코드 영역에 Lib 모듈만이 탑재된 이동 단말기는 최초 실행시(예를 들어, 이동 통신사에 신규 등록시 또는 사용자에 의해 모바일 상거래 메뉴 선택시) 이동 통신사의 파일 다운로드 서버에 접속하여 탑재된 Lib 모듈에 상응하는 실행 모듈을 통신망을 통해 다운로드 받는다. 다운로드 받은 실행 모듈은 추후 업그레이드 등을 통해 변경될 가능성이 높으므로 이동 단말기의 EFS 영역에 탑재하는 것이 바람직하다.The mobile terminal equipped with only the Lib module in the code area corresponds to the Lib module installed by accessing the mobile carrier's file download server upon initial execution (for example, when registering a new service with a mobile carrier or selecting a mobile commerce menu by a user). Download the execution module through the network. Since the downloaded execution module is likely to be changed through an upgrade, it is preferable to mount the downloaded execution module in the EFS area of the mobile terminal.

탑재된 실행 모듈은 이동 단말기의 시스템 관리 소프트웨어에 등록되며, 이후 사용자의 필요에 따라 구동되어 모바일 상거래 기능을 수행한다. 아래 표는 본 발명의 내용을 앞서 설명한 종래 기술과 비교하여 정리한 것이다.The loaded execution module is registered in the system management software of the mobile terminal, and then driven according to the needs of the user to perform a mobile commerce function. The following table summarizes the contents of the present invention in comparison with the prior art described above.

Figure 112004025382547-pat00001
Figure 112004025382547-pat00001

상술한 바와 같이, 본 발명은 두개의 파일 혹은 그 이상의 파일, 바람직하게는 한 개의 실행 파일과 복수개의 Lib(Library) 파일로 Mobile Commerce Application을 개발하여 Lib 파일과 같이 변경가능성이 아주 작은 것은 이동 단말기에 기본 탑재시키되, 코드 영역에 넣어서 제조사의 추가 공정의 부담을 줄이고, 고객이 이동 단말기를 개통한 후 초기 실행시나 소프트웨어 업그레이드의 경우에는 실행파일만을 다운로드하여 해당 어플리케이션 다운로드 비용을 줄이고 다운로드시 걸리는 시간을 줄일 수 있게 하는 이점이 있다.As described above, the present invention develops a Mobile Commerce Application with two files or more files, preferably one executable file and a plurality of Lib (Library) files, so that the changeability is very small, such as a Lib file. In order to reduce the burden of the additional process of the manufacturer by putting it in the code area, the customer downloads only the executable file at the time of initial execution or in the case of software upgrade after opening the mobile terminal to reduce the download cost of the application and the time required for downloading. There is an advantage that can be reduced.

또한, 본 발명은 단말기 제조사의 단말기 당 생산 시간을 줄일 수 있어 생산성이 향상되며, 이동통신사의 경우는 다운로드 시간 및 비용을 획기적으로 줄임으로서 컨텐츠(Mobile Commerce Application)를 사용하는 가입자의 만족도를 높일 수 있는 이점이 있다.






In addition, the present invention can reduce the production time per terminal of the terminal manufacturer to improve productivity, and in the case of mobile carriers can significantly increase the satisfaction of subscribers using the content (Mobile Commerce Application) by dramatically reducing the download time and cost There is an advantage to that.






Claims (7)

모바일 상거래 어플리케이션의 단말 메모리 탑재 방법에 있어서,In the terminal memory mounting method of the mobile commerce application, 실행 모듈과 Lib 모듈로 분할된 모바일 상거래 어플리케이션 중 Lib 모듈을 상기 단말 메모리의 코드 영역에 탑재한 단말기로부터 실행 모듈 다운로드 요청 및 실행 모듈 업그레이드 요청 중 어느 하나를 수신하는 단계;Receiving one of an execution module download request and an execution module upgrade request from a terminal equipped with a Lib module of a mobile commerce application divided into an execution module and a Lib module in a code area of the terminal memory; 상기 요청에 따라 상기 Lib 모듈에 상응하는 실행 모듈을 검색하는 단계; 및Retrieving an execution module corresponding to the Lib module according to the request; And 상기 검색된 실행 모듈을 상기 단말기로 전송하는 단계를 포함하되,Transmitting the searched execution module to the terminal; 상기 단말기는 상기 실행 모듈을 상기 단말 메모리의 EFS(Embedded File System) 영역에 탑재하는 것을 특징으로 하는 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법.And the terminal mounts the execution module in an embedded file system (EFS) area of the terminal memory. 제 1 항에 있어서,The method of claim 1, 상기 실행 모듈 다운로드 요청은 상기 단말기의 초기 실행시에 생성되어 전송되는 것을 특징으로 하는 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법.The execution module download request is generated and transmitted at the time of initial execution of the terminal terminal memory partition mounting method of the mobile commerce application. 제 1 항에 있어서,The method of claim 1, 상기 모바일 상거래 어플리케이션은 적어도 하나의 실행 모듈과 적어도 하나 이상의 Lib(Library) 모듈로 구성되고 코드 영역과 EFS 영역으로 분할된 이동단말기 메모리로 탑재된 것을 특징으로 하는 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법.The mobile commerce application comprises at least one execution module and at least one Lib (Library) module, the terminal memory partition mounting method of the mobile commerce application, characterized in that mounted as a mobile terminal memory divided into a code region and an EFS region. 제 3 항에 있어서,The method of claim 3, wherein 상기 Lib 모듈은 상기 이동 단말기 제조시 단말기 메모리의 코드 영역에 탑재된 것을 특징으로 하는 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법.And the Lib module is mounted in the code area of the terminal memory when the mobile terminal is manufactured. 제 3 항에 있어서,The method of claim 3, wherein 상기 실행 모듈은 이동 단말기 최초 실행시 서비스 서버로부터 다운로드 받아 EFS 영역에 탑재된 것을 특징으로 하는 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법.And the execution module is downloaded from a service server when the mobile terminal is first executed and mounted in an EFS area. 제 5 항에 있어서,The method of claim 5, wherein 상기 서비스 서버는 이동 단말기로의 요청에 따라 통신망을 통해 상기 이동 단말기로 실행모듈을 전송하는 것을 특징으로 하는 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법.And the service server transmits an execution module to the mobile terminal through a communication network in response to a request to the mobile terminal. 제 3 항에 있어서, The method of claim 3, wherein 상기 실행 모듈은 서비스 서버로부터 다운로드 받아 교체 가능한 것을 특징으로 하는 모바일 상거래 어플리케이션의 단말 메모리 분할 탑재 방법.The execution module is a terminal memory partition mounting method of the mobile commerce application, characterized in that can be downloaded and replaced from the service server.
KR1020040043222A 2004-06-11 2004-06-11 Terminal Memory Partitioning Method of Mobile Commerce Application Expired - Fee Related KR100572668B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040043222A KR100572668B1 (en) 2004-06-11 2004-06-11 Terminal Memory Partitioning Method of Mobile Commerce Application

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040043222A KR100572668B1 (en) 2004-06-11 2004-06-11 Terminal Memory Partitioning Method of Mobile Commerce Application

Publications (2)

Publication Number Publication Date
KR20050117943A KR20050117943A (en) 2005-12-15
KR100572668B1 true KR100572668B1 (en) 2006-04-24

Family

ID=37291184

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040043222A Expired - Fee Related KR100572668B1 (en) 2004-06-11 2004-06-11 Terminal Memory Partitioning Method of Mobile Commerce Application

Country Status (1)

Country Link
KR (1) KR100572668B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100897353B1 (en) 2007-03-22 2009-05-15 드리머 A mobile application providing method and a computer readable recording medium recording a program for realizing the method

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950020260A (en) * 1993-12-29 1995-07-24 사무엘 알. 윌리암손 Terminal device arrangement method and memory arrangement device of terminal device
KR20000041918A (en) * 1998-12-24 2000-07-15 서평원 Method for storing mass data in cellular phone
KR20010017586A (en) * 1999-08-12 2001-03-05 구자홍 Method for upgrading program stored in information terminal
KR20010056103A (en) * 1999-12-14 2001-07-04 서평원 Flash Memory To Share With Booting And Main Operation Program In System And Upgrade Method In That Memory
KR20020078290A (en) * 2001-04-09 2002-10-18 엘지전자 주식회사 Control apparatus for access of hierarchical memory of video communication terminal
KR20020089812A (en) * 2001-05-24 2002-11-30 주식회사 하이닉스반도체 Method for updating of flash memory in mobile communication system
KR20030021631A (en) * 2001-09-07 2003-03-15 삼성전자주식회사 Memory apparatus and therefor controling method for mobile station
KR20040041216A (en) * 2002-11-08 2004-05-17 엘지전자 주식회사 Memory map setting method for mobile terminal
KR20040083862A (en) * 2003-03-25 2004-10-06 유티스타콤코리아 유한회사 Method for storage/running application program of flash-ROM

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR950020260A (en) * 1993-12-29 1995-07-24 사무엘 알. 윌리암손 Terminal device arrangement method and memory arrangement device of terminal device
KR20000041918A (en) * 1998-12-24 2000-07-15 서평원 Method for storing mass data in cellular phone
KR20010017586A (en) * 1999-08-12 2001-03-05 구자홍 Method for upgrading program stored in information terminal
KR20010056103A (en) * 1999-12-14 2001-07-04 서평원 Flash Memory To Share With Booting And Main Operation Program In System And Upgrade Method In That Memory
KR20020078290A (en) * 2001-04-09 2002-10-18 엘지전자 주식회사 Control apparatus for access of hierarchical memory of video communication terminal
KR20020089812A (en) * 2001-05-24 2002-11-30 주식회사 하이닉스반도체 Method for updating of flash memory in mobile communication system
KR20030021631A (en) * 2001-09-07 2003-03-15 삼성전자주식회사 Memory apparatus and therefor controling method for mobile station
KR20040041216A (en) * 2002-11-08 2004-05-17 엘지전자 주식회사 Memory map setting method for mobile terminal
KR20040083862A (en) * 2003-03-25 2004-10-06 유티스타콤코리아 유한회사 Method for storage/running application program of flash-ROM

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
1019950020260
1020020078290
1020020089812
1020030021631
1020040041216

Also Published As

Publication number Publication date
KR20050117943A (en) 2005-12-15

Similar Documents

Publication Publication Date Title
KR100940180B1 (en) Method and system for executing update command of wireless communication device
US20020069263A1 (en) Wireless java technology
US9454356B2 (en) Method of and terminal for updating library file in system application
US7779055B2 (en) Device memory management during electronic file updating
US7143407B2 (en) System and method for executing wireless communications device dynamic instruction sets
KR101253792B1 (en) A method of automatically building a customised software application for a specific type of wireless computing device
CN101378393B (en) System and method for customizing human-machine interface function group set
EP1775913B1 (en) Method for controlling multimedia middleware apparatus using metadata
EP1872230B1 (en) Centralized memory management in wireless terminal devices
CN102521031A (en) Management method of preset application programs of mobile terminal and mobile terminal
CN1300007A (en) Method for releasing software to personal palm device and computer programme
CN104375849A (en) Core loading method and device
CN104834541B (en) Function module hanging method, carry system and the method for updating carry system
CN1886976B (en) Method and apparatus for performing actions on a wireless device using action lists and versioning
CN100334547C (en) Data organization in a smart card
CN113050962A (en) Mobile service upgrading method, device and terminal
KR100572668B1 (en) Terminal Memory Partitioning Method of Mobile Commerce Application
CN118760480A (en) Android-based application plug-in method, device, storage medium and electronic device
CN113900723B (en) Common platform updating method, network device and computer readable storage medium
CN112860300B (en) Distributed SDK hot update processing method, application server cluster and application client
KR101058182B1 (en) Application download service system and method
KR100767785B1 (en) Application update system for mobile terminal
KR100579806B1 (en) Wireless Internet service platform download system and method and mobile communication terminal therefor
CN114116048B (en) Method and device for realizing light weight of mobile device application program
CN118331594A (en) Application installation method, device, equipment and 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: 20040611

PA0201 Request for examination
PG1501 Laying open of application
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: 20060119

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20060413

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20060414

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20090324

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20100329

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20110404

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20120402

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20130401

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20130401

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20140402

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20140402

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20160328

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20160328

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20170329

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20170329

Start annual number: 12

End annual number: 12

FPAY Annual fee payment

Payment date: 20190328

Year of fee payment: 14

PR1001 Payment of annual fee

Payment date: 20190328

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20200330

Start annual number: 15

End annual number: 15

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20220124