KR20070048991A - Software management method for mobile phone - Google Patents

Software management method for mobile phone Download PDF

Info

Publication number
KR20070048991A
KR20070048991A KR1020050106144A KR20050106144A KR20070048991A KR 20070048991 A KR20070048991 A KR 20070048991A KR 1020050106144 A KR1020050106144 A KR 1020050106144A KR 20050106144 A KR20050106144 A KR 20050106144A KR 20070048991 A KR20070048991 A KR 20070048991A
Authority
KR
South Korea
Prior art keywords
application
mobile phone
brew
information file
software
Prior art date
Application number
KR1020050106144A
Other languages
Korean (ko)
Other versions
KR101392907B1 (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 KR1020050106144A priority Critical patent/KR101392907B1/en
Publication of KR20070048991A publication Critical patent/KR20070048991A/en
Application granted granted Critical
Publication of KR101392907B1 publication Critical patent/KR101392907B1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons

Abstract

본 발명은 휴대폰에서 홈 페이지 등의 외부 매체로부터 사용자가 원하는 소프트웨어를 다운로드 받아 설치할 수 있도록 한 소프트웨어 관리 기술에 관한 것이다. 이러한 본 발명은, 각 기능 애플리케이션을 BREW 애플리케이션 형식으로 개발하여 동적으로 휴대폰에 탑재한 후 통신망을 통해 BREW 애플리케이션을 다운로드 받는 제1과정과; 상기 애플리케이션 정보 파일을 검색하여 모든 애플리케이션을 실시간으로 로딩하는 제2과정과; 상기 검색된 정보 파일을 이용하여, 휴대폰의 메인 메뉴를 동적으로 구성하여 화면상에 디스플레이하는 제3과정에 의해 달성된다.The present invention relates to a software management technology that enables a user to download and install a desired software from an external medium such as a home page in a mobile phone. The present invention includes a first process of developing each functional application in the form of a BREW application and dynamically loading it into a mobile phone and downloading a BREW application through a communication network; Retrieving the application information file and loading all applications in real time; Using the retrieved information file, a third process of dynamically configuring and displaying a main menu of a mobile phone on a screen is achieved.

Description

휴대폰의 소프트웨어 관리 방법{SOFTWARE MANAGEMENT METHOD FOR MOBILE PHONE}How to manage software on your phone {SOFTWARE MANAGEMENT METHOD FOR MOBILE PHONE}

도 1은 본 발명에 의한 휴대폰의 소프트웨어 관리 방법의 제어 흐름도.1 is a control flowchart of a software management method of a mobile phone according to the present invention.

도 2는 본 발명의 휴대폰에 적용되는 BREW UI 포맷도. Figure 2 is a BREW UI format applied to the mobile phone of the present invention.

도 3은 애플리케이션 다운로드를 위한 휴대폰과 ADS 서버에 연결 예시도.Figure 3 is an example of connecting to the mobile phone and ADS server for downloading the application.

도 4는 본 발명에 의한 휴대폰의 메인 메뉴 예시도.Figure 4 is an illustration of the main menu of the mobile phone according to the present invention.

***도면의 주요 부분에 대한 부호의 설명*** *** Description of the symbols for the main parts of the drawings ***

1 : 휴대폰 2 : ADS 서버1: mobile phone 2: ADS server

본 발명은 휴대폰에서 사용자로 하여금 원하는 소프트웨어를 선택하여 사용할 수 있도록 한 기술에 관한 것으로, 특히 홈 페이지 등의 외부 매체로부터 사용자가 원하는 소프트웨어를 다운로드 받아 설치할 수 있도록 한 휴대폰의 소프트웨어 관리 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technology for allowing a user to select and use desired software in a mobile phone, and more particularly, to a software management method of a mobile phone for allowing a user to download and install desired software from an external medium such as a home page.

근래 들어, 휴대폰의 보급률이 급속히 증가되어 현대인의 생활 필수품으로 자리매김하고 있는 실정에 있다. 이와 같은 휴대폰은 고유의 음성통화 서비스는 물론, 각종 데이터 전송 서비스와 다양한 부가서비스를 제공하므로 기능상 멀티미디어 통 신기기라 할 수 있다. In recent years, the penetration rate of mobile phones has increased rapidly, and is becoming a necessity for modern people. Such a mobile phone can be referred to as a multimedia communication device because it provides not only a unique voice call service but also various data transmission services and various additional services.

최근 들어, 휴대폰을 위한 새로운 기능 또는 향상된 기능을 제공하기 위한 새로운 소프트웨어의 개발 주기가 점차 단축되고 있는 실정에 있다. 이에 따라, 그만큼 휴대폰의 신제품 출시 기간이 앞당겨지고 있다.In recent years, the development cycle of new software for providing new or improved functions for mobile phones has been shortened. As a result, new product launch periods for mobile phones have been advanced.

그럼에도 불구하고, 종래의 휴대폰에 있어서는 이미 제공된 소프트웨어만 사용할 수 있을 뿐, 사용자의 의향에 따라 소프트웨어를 다운로드 받아 설치하거나, 이미 설치된 소프트웨어를 제거하거나 업그레이드 하는 작업을 할 수 없었다.Nevertheless, in the conventional mobile phone, only the already provided software can be used, and according to the user's intention, the user cannot download and install the software, or remove or upgrade the already installed software.

이에 따라, 휴대폰에서 소프트웨어 기능 모듈에 문제점이 발생되면 이미 판매한 해당 휴대폰을 모두 회수하는 대규모 리콜 사태가 발생되는 문제점이 있었다. 그리고, 휴대폰용 소프트웨어 측면에서 볼 때, 개발 비용에 비해 재 사용성이 떨어지고 수익 창출에 어려움이 있었다.Accordingly, when a problem occurs in the software function module in the mobile phone, there is a problem that a large recall situation occurs in which all the mobile phones are already sold. And, in terms of software for mobile phones, there was a lack of reusability and difficulty in generating revenue compared to development costs.

따라서, 본 발명의 목적은 BREW(BREW: Binary Runtime Environment for Wireless) UI(UI: User Interface)를 적용한 휴대폰에서 홈 페이지 등의 외부 매체로부터 사용자가 원하는 애플리케이션을 다운로드 받아 설치하거나 이미 설치된 애플리케이션을 제거할 수 있도록 하는 소프트웨어 관리 방법을 제공함에 있다.Accordingly, an object of the present invention is to download and install an application desired by an user from an external medium such as a home page or remove an already installed application from a mobile phone to which a binary runtime environment for wireless (BREW) user interface (UI) is applied. It is to provide a software management method to enable.

상기와 같은 목적을 달성하기 위한 본 발명은, 각 기능 애플리케이션을 BREW 애플리케이션 형식으로 개발하여 동적으로 휴대폰에 탑재한 후 통신망을 통해 BREW 애플리케이션을 다운로드 받는 과정과; 애플리케이션 정보 파일을 검색하여 새로 다운로드한 애플리케이션을 포함한 휴대 폰의 메인 메뉴를 동적으로 구성한 후, 이를 화면상에 디스플레이하는 과정으로 이루어지는 것을 특징으로 한다.The present invention for achieving the above object, the process of developing each functional application in the form of a BREW application to dynamically load the BREW application via the communication network after mounting on the mobile phone; Searching the application information file to dynamically configure the main menu of the mobile phone including the newly downloaded application, and then displays it on the screen.

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

도 1은 본 발명에 의한 휴대폰의 소프트웨어 관리 방법의 제어 흐름도로서 이에 도시한 바와 같이, 각 기능 애플리케이션을 BREW 애플리케이션 형식으로 개발하여 동적으로 휴대폰에 탑재한 후 홈페이지 또는 ADS 서버에 접속하여 BREW 애플리케이션을 다운로드 받는 제1과정과; 재부팅 후 상기 애플리케이션 정보 파일을 검색하여 모든 애플리케이션을 실시간으로 로딩하는 제2과정과; 상기 검색된 정보 파일을 이용하여, 새로 다운로드한 애플리케이션을 포함한 휴대폰의 메인 메뉴를 동적으로 구성하여 화면상에 디스플레이하고, 사용자에 의해 선택된 애플리케이션을 실행시켜 해당 기능이 수행되도록 하는 제3과정으로 이루어지는 것으로, 이와 같이 이루어지는 본 발명의 소프트웨어 관리 과정을 첨부한 도 2 내지 도 4를 참조하여 상세히 설명하면 다음과 같다.1 is a control flowchart of a method for managing a software of a mobile phone according to the present invention, as shown in FIG. Receiving first process; Retrieving the application information file after the reboot and loading all applications in real time; By using the retrieved information file, a third step of dynamically configuring the main menu of the mobile phone including the newly downloaded application to display on the screen, and to execute the application selected by the user to perform the corresponding function, When described in detail with reference to Figures 2 to 4 attached to the software management process of the present invention made as described above.

일반적으로, BREW란 무선단말기 상에서 바이너리 형태의 파일을 실행할 수 있게 해주는 플랫폼을 의미하는데, 본 발명에서는 각 기능 모듈(애플리케이션)을 BREW 애플리케이션 형식으로 개발하여 동적으로 휴대폰에 탑재한다.(S1)In general, BREW refers to a platform that enables execution of a binary file on a wireless terminal. In the present invention, each functional module (application) is developed in a BREW application format and dynamically mounted in a mobile phone. (S1)

참고로, 상기 각 기능 모듈은 다른 애플리케이션과 완전히 독립적으로 개발되며, 도 2는 휴대폰 상에서 구현한 BREW UI 구조를 나타낸 것이다. 여기서, 각종 애플리케이션(Call App, SMS App, PB App, Sche App, Menu App, Idle App)이 탑재되 어 있는 것을 알 수 있다.For reference, each functional module is developed completely independently from other applications, and FIG. 2 shows a BREW UI structure implemented on a mobile phone. Here, it can be seen that various applications (Call App, SMS App, PB App, Sche App, Menu App, Idle App) are mounted.

도 3에서와 같이, 사용자는 필요시 자신의 휴대폰(1) 상에서 무선 통신네트워크를 통해 특정 홈페이지 또는 응용프로그램 다운로드 서버(ADS)(2)에 접속한 후 자신이 원하는 BREW 애플리케이션을 다운로드 받게 되는데, 이와 같이 BREW 애플리케이션을 다운로드 받은 후에는 재부팅을 시도한다.(S2,S3)As shown in FIG. 3, when a user connects to a specific homepage or an application download server (ADS) 2 through a wireless communication network on his mobile phone 1, he or she downloads a desired BREW application. After downloading the BREW application, try rebooting (S2, S3).

참고로, 상기 애플리케이션은 정보 파일(app.mif), 실행파일(app.mod), 리소스 파일(app.bar)로 이루어진다.For reference, the application includes an information file (app.mif), an executable file (app.mod), and a resource file (app.bar).

이후, 상기 애플리케이션 정보 파일(app.mif)을 검색하여 모든 애플리케이션을 실시간으로 로딩한다.(S4, S5)Thereafter, the application information file (app.mif) is searched and all applications are loaded in real time (S4 and S5).

그리고, 상기 검색된 정보 파일(app.mif)을 이용하여, 새로 다운로드한 애플리케이션을 포함한 휴대폰의 메인 메뉴를 동적으로 구성하여 도 4와 같이 화면상에 디스플레이하고, 이와 같은 상태에서 사용자에 의해 선택된 애플리케이션을 실행시켜 해당 기능이 수행되도록 한다.(S6,S7) Then, using the retrieved information file (app.mif), the main menu of the mobile phone including the newly downloaded application is dynamically configured and displayed on the screen as shown in FIG. 4, and the application selected by the user in this state is displayed. To execute the function. (S6, S7)

이상에서 상세히 설명한 바와 같이 본 발명은 BREW UI를 적용한 휴대폰에서 홈 페이지 등의 외부 매체로부터 사용자가 원하는 애플리케이션을 다운로드 받아 설치하거나 이미 설치된 애플리케이션을 제거할 수 있도록 함으로써, 새로운 수익 모델을 창출할 수 있는 효과가 있다.As described in detail above, the present invention allows a user to download and install an application or remove an already installed application from an external medium such as a home page in a mobile phone to which the BREW UI is applied, thereby creating a new profit model. There is.

Claims (5)

각 기능 애플리케이션을 BREW 애플리케이션 형식으로 개발하여 동적으로 휴대폰에 탑재한 후 통신망을 통해 BREW 애플리케이션을 다운로드 받는 제1과정과;A first step of developing each functional application in the form of a BREW application, dynamically loading it into a mobile phone, and downloading a BREW application through a communication network; 상기 애플리케이션 정보 파일을 검색하여 모든 애플리케이션을 실시간으로 로딩하는 제2과정과;Retrieving the application information file and loading all applications in real time; 상기 검색된 정보 파일을 이용하여, 휴대폰의 메인 메뉴를 동적으로 구성하여 화면상에 디스플레이하는 제3과정으로 이루어지는 것을 특징으로 하는 휴대폰의 소프트웨어 관리 방법.And a third process of dynamically constructing a main menu of the cellular phone and displaying on the screen by using the retrieved information file. 제1항에 있어서, 통신망은 홈페이지 또는 ADS 서버 중에서 적어도 하나 이상을 포함하는 것을 특징으로 하는 휴대폰의 소프트웨어 관리 방법.The method of claim 1, wherein the communication network comprises at least one of a homepage or an ADS server. 제1항에 있어서, 제2과정은 휴대폰을 재 부팅한 후 실시되는 것을 특징으로 하는 휴대폰의 소프트웨어 관리 방법.The method of claim 1, wherein the second process is performed after rebooting the mobile phone. 제1항에 있어서, 제3과정의 메인 메뉴는 새로 다운로드한 애플리케이션을 포함하는 것을 특징으로 하는 휴대폰의 소프트웨어 관리 방법.The method of claim 1, wherein the main menu of the third process includes a newly downloaded application. 제1항에 있어서, 제3과정은 사용자에 의해 선택된 애플리케이션을 실행시켜 해당 기능이 수행되도록 하는 단계를 더 포함하여 이루어지는 것을 특징으로 하는 휴대폰의 소프트웨어 관리 방법.The method of claim 1, wherein the third process further comprises executing an application selected by the user to perform a corresponding function.
KR1020050106144A 2005-11-07 2005-11-07 Software management method for mobile phone KR101392907B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050106144A KR101392907B1 (en) 2005-11-07 2005-11-07 Software management method for mobile phone

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050106144A KR101392907B1 (en) 2005-11-07 2005-11-07 Software management method for mobile phone

Publications (2)

Publication Number Publication Date
KR20070048991A true KR20070048991A (en) 2007-05-10
KR101392907B1 KR101392907B1 (en) 2014-05-09

Family

ID=38273179

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050106144A KR101392907B1 (en) 2005-11-07 2005-11-07 Software management method for mobile phone

Country Status (1)

Country Link
KR (1) KR101392907B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009092269A1 (en) * 2008-01-21 2009-07-30 Shenzhen Huawei Communication Technologies Co., Ltd. Binary runtime environment for wireless page accessing method and mobile terminal
CN102455907A (en) * 2010-11-02 2012-05-16 上海晨兴希姆通电子科技有限公司 Method for designing multi-card mobile phone application software
CN103116506A (en) * 2012-11-16 2013-05-22 福建联迪商用设备有限公司 Terminal unification downloading method

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2752575T3 (en) 2015-03-25 2020-04-06 Takasago Perfumery Co Ltd Derived from methyl menthol and containing refreshing agent composition

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8555271B2 (en) 2003-10-29 2013-10-08 Qualcomm Incorporated Method, software and apparatus for application upgrade during execution

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009092269A1 (en) * 2008-01-21 2009-07-30 Shenzhen Huawei Communication Technologies Co., Ltd. Binary runtime environment for wireless page accessing method and mobile terminal
CN102455907A (en) * 2010-11-02 2012-05-16 上海晨兴希姆通电子科技有限公司 Method for designing multi-card mobile phone application software
CN102455907B (en) * 2010-11-02 2016-05-04 上海晨兴希姆通电子科技有限公司 Mobile telephone with multiple cards application software method for designing
CN103116506A (en) * 2012-11-16 2013-05-22 福建联迪商用设备有限公司 Terminal unification downloading method
CN103116506B (en) * 2012-11-16 2016-04-20 福建联迪商用设备有限公司 A kind of unified method downloaded of terminal

Also Published As

Publication number Publication date
KR101392907B1 (en) 2014-05-09

Similar Documents

Publication Publication Date Title
US9357378B1 (en) Subscriber identity module (SIM) card initiation of custom application launcher installation on a mobile communication device
JP6270066B2 (en) Brand self-identification and installation of branded firmware on generic electronic devices
US10235155B2 (en) Selective update of core mobile device user interface through application marketplace
US8538398B2 (en) Method and system for customizing a user interface of a mobile device
US9208513B1 (en) Automated branding of generic applications
US8838087B1 (en) Provisioning system and methods for interfaceless phone
KR101253792B1 (en) A method of automatically building a customised software application for a specific type of wireless computing device
KR100663415B1 (en) System and method for updating dataset versions resident on a wireless device
US20100145675A1 (en) User interface having customizable text strings
RU2339076C2 (en) Execution of non-verified programs in radio communication device
CN102550003A (en) A method and arrangement for managing persistent rich internet applications
US9549009B1 (en) Electronic fixed brand labeling
KR20130073974A (en) Apparatus and methods of extending application services
US20110191790A1 (en) Method and apparatus for generating user adaptive application in mobile terminal
KR101392907B1 (en) Software management method for mobile phone
US7742585B2 (en) Mobile communication terminal
CA2594600C (en) System and method for adaptive theming of a mobile device
CA2869100C (en) Call intercept methods, such as for customer self-support on a mobile device
JP4887110B2 (en) Mobile communication terminal and server
KR101058182B1 (en) Application download service system and method
EP1892620A1 (en) Auditing application activities
KR101120741B1 (en) Method and terminal for updating lfc content package
KR100914864B1 (en) Advertisement method using application manager of mobile communication terminal
JP4022168B2 (en) Mobile communication device
KR100784361B1 (en) Mobile-kit program for fee reduction process of cellular phone and it's control process

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E902 Notification of reason for refusal
AMND Amendment
E90F Notification of reason for final refusal
AMND Amendment
E601 Decision to refuse application
J201 Request for trial against refusal decision
AMND Amendment
B701 Decision to grant
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20170324

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180323

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee