KR20070048991A - Software management method for mobile phone - Google Patents
Software management method for mobile phone Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/656—Updates while running
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72469—User 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
도 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
근래 들어, 휴대폰의 보급률이 급속히 증가되어 현대인의 생활 필수품으로 자리매김하고 있는 실정에 있다. 이와 같은 휴대폰은 고유의 음성통화 서비스는 물론, 각종 데이터 전송 서비스와 다양한 부가서비스를 제공하므로 기능상 멀티미디어 통 신기기라 할 수 있다. 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
참고로, 상기 애플리케이션은 정보 파일(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)
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)
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)
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)
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 |
-
2005
- 2005-11-07 KR KR1020050106144A patent/KR101392907B1/en not_active IP Right Cessation
Cited By (5)
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 |