KR100497120B1 - A mobile terminal having an user interface to be put together with browser - Google Patents
A mobile terminal having an user interface to be put together with browser Download PDFInfo
- Publication number
- KR100497120B1 KR100497120B1 KR10-2000-0060621A KR20000060621A KR100497120B1 KR 100497120 B1 KR100497120 B1 KR 100497120B1 KR 20000060621 A KR20000060621 A KR 20000060621A KR 100497120 B1 KR100497120 B1 KR 100497120B1
- Authority
- KR
- South Korea
- Prior art keywords
- user interface
- mobile terminal
- browser
- terminal
- offline
- Prior art date
Links
- 238000004891 communication Methods 0.000 claims abstract description 3
- 238000000034 method Methods 0.000 claims description 8
- 230000006870 function Effects 0.000 claims description 7
- 238000011161 development Methods 0.000 abstract description 3
- 230000010354 integration Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/247—Telephone sets including user guidance or feature selection means facilitating their use
- H04M1/2477—Telephone sets including user guidance or feature selection means facilitating their use for selecting a function from a menu display
Landscapes
- Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Human Computer Interaction (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
본 발명의 이동 단말기는 데이터 통신 모듈을 포함하는 이동 단말기에 있어서, 하나의 태스크로 유저 인터페이스를 대신하는 브라우저, 브라우저에 로딩하는 유저 인터페이스 모듈 및 브라우저와 유저 인터페이스 모듈 사이에서 사용자로 하여금 메뉴를 서핑하도록 하는 마크업 랭귀지로 이루어진 문서를 포함한다.A mobile terminal of the present invention is a mobile terminal including a data communication module, which allows a user to surf a menu between a browser replacing a user interface, a user interface module loaded into the browser, and a browser and the user interface module in one task. Includes a document made up of markup languages.
이와 같은 본 발명의 이동 단말기는 오프 라인 브라우징이 가능하고, 단말기의 키 규격의 통합이 가능할 뿐만 아니라 단말기 유저 인터페이스의 효율적인 개발이 가능하다.The mobile terminal of the present invention is capable of offline browsing, integration of key specifications of the terminal, and efficient development of a terminal user interface.
Description
본 발명은 이동 단말기의 구성에 관한 것으로, 보다 상세하게는 이동 단말기의 인터페이스에 관한 것이다.The present invention relates to a configuration of a mobile terminal, and more particularly, to an interface of a mobile terminal.
현재 단말기의 유저 인터페이스(user interface) 구조는 단말기 오퍼레이팅 시스템(operating system)의 인터럽트(interrupt)를 받아 구동하게 되어 있으며 단말기의 인터넷 브라우저는 유저 인터페이스 태스크(user interface task)로부터 특정 주기의 하트비트(heartbeat)를 받아 구동되고 있다.Currently, the user interface structure of the terminal is driven by the interrupt of the terminal operating system, and the Internet browser of the terminal is heartbeat of a certain period from the user interface task. ) Is driven.
즉, 도1에 도시된 바와 같이, 무선 인터넷을 사용할 경우의 유저 인터페이스와 오프 라인(off-line)시의 유저 인터페이스가 서로 분리되어 있는 상황이다. 따라서, 실제 오프 라인 상태를 무선 인터넷의 연장으로 생각하여 단말기의 메뉴 및 버튼 할당을 단일화해야 할 필요가 있다. That is, as shown in FIG. 1, the user interface in the case of using the wireless Internet and the user interface in the off-line are separated from each other. Therefore, it is necessary to consider the actual offline state as an extension of the wireless Internet and to unify the menu and button assignment of the terminal.
본 발명은 이와 같은 문제점을 해결 하기 위한 것으로, 오프라인 시나 인터넷 사용시 단말기의 메뉴 및 버튼 할당을 단일화할 수 있는 이동 단말기를 제공하기 위한 것이다.The present invention is to solve such a problem, to provide a mobile terminal capable of unifying the menu and button assignment of the terminal when offline or using the Internet.
본 발명은 이와 같은 문제점을 해결하기 위한 것으로, 이동 단말기의 유저 인터페이스를 이동 단말기에 저장된 로컬 HTML 페이지로 구성하여 단말기의 브라우저가 해당 페이지를 읽어 이동 단말기의 유저 인터페이스로 처리할 수 있도록 한다.SUMMARY OF THE INVENTION The present invention has been made to solve such a problem, and the user interface of the mobile terminal is configured as a local HTML page stored in the mobile terminal so that the browser of the terminal can read the page and process it as the user interface of the mobile terminal.
본 발명의 이동 단말기는 데이터 통신 모듈을 포함하는 이동 단말기에 있어서, 브라우저, 유저 인터페이스 모듈 및 마크업 랭귀지로 이루어진 문서를 포함한다.A mobile terminal of the present invention, in a mobile terminal including a data communication module, includes a document consisting of a browser, a user interface module, and a markup language.
브라우저는 하나의 태스크로 유저 인터페이스를 대신하고, 유저 인터페이스 모듈은 브라우저에 로딩되고, 마크업 랭귀지로 이루어진 문서는 브라우저와 유저 인터페이스 모듈 사이에서 사용자로 하여금 메뉴를 서핑하도록 한다.The browser replaces the user interface with one task, the user interface module is loaded into the browser, and the document consisting of the markup language allows the user to surf the menu between the browser and the user interface module.
이 때, 마크업 랭귀지로 이루어진 문서는 로컬 HTML 페이지이고, 브라우저에서 제공하는 키할당 방식을 사용하고, 해당 메뉴체계에 대한 문서를 규격화하는 것을 특징으로 하는 이동 단말기.At this time, the document consisting of the markup language is a local HTML page, using a key assignment method provided by the browser, characterized in that the standardization of the document for the menu system.
이하, 도면을 참조하여 본 발명의 실시예를 상세히 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
도2는 본 발명의 실시예에 따른 이동 단말기의 블록구성도이다. 도2에 도시된 바와 같이, 브라우저(220)가 하나의 태스크(task)로 유저 인터페이스를 대신하며 유저 인터페이스 모듈들(210)을 그 위에 올리는 형태이다. 또한, 브라우저(220)와 유저 인터페이스 모듈(210)들 사이에는 로컬로 저장된 HTML 페이지(230)를 두어 사용자로 하여금 메뉴를 서핑할 수 있게 한다. 2 is a block diagram of a mobile terminal according to an embodiment of the present invention. As shown in FIG. 2, the browser 220 replaces the user interface with one task and puts the user interface modules 210 thereon. In addition, a locally stored HTML page 230 is placed between the browser 220 and the user interface modules 210 to allow the user to surf the menu.
따라서, 사용자가 오프 라인 브라우징을 통해 실제 무선 인터넷 사용과 동일한 방식으로 단말기를 사용할 수 있으며, 나아가 오프 라인 브라우징을 통해 사용자로 하여금 무선 인터넷 환경에 보다 쉽게 적용할 수 있는 계기를 제공한다.Therefore, the user can use the terminal in the same manner as the actual wireless Internet use through offline browsing, and further provides an opportunity for the user to more easily apply to the wireless Internet environment through offline browsing.
또한, 현재 단말기의 버튼과 메뉴는 단말기 제품별로 각기 다르기 때문에 사용자가 단말기를 바꿀 때마다 구입한 단말기의 환경에 적응하기 까지 시간을 필요로 한다. 따라서, 본 발명의 단말기와 같이 유저 인터페이스를 통합하여 단말기가 브라우저에서 제공하는 키 할당 방식을 사용하고, 이동통신 사업자가 해당 메뉴체계에 대한 HTML 페이지만을 규격화하면, 모든 단말기가 제공하는 유저 인터페이스는 동일하게 처리할 수 있다. 즉 기존에 난립하던 단말기 유저 인터페이스 체계를 이동 통신 사업체의 서비스에 맞게 규격을 통일시킬 수 있다.In addition, since the buttons and menus of the current terminal are different for each terminal product, each time the user changes the terminal, it takes time to adjust to the environment of the purchased terminal. Therefore, if the terminal uses the key assignment method provided by the browser by integrating the user interface like the terminal of the present invention, and the mobile communication provider standardizes only the HTML page for the menu system, the user interface provided by all terminals is the same. Can be handled. In other words, the existing terminal user interface system can be unified in accordance with the service of the mobile communication business.
또한, 브라우저를 이용해 이동통신 사업자가 제공하고 있는 사이트에 접속하여 새로운 규격을 만족하는 메뉴(HTML 페이지)를 다운로드하여 저장 영역, 예를 들어 로컬 HTML 페이지(230)에 저장한 후 단말기에 적용할 수 있다. 따라서, 새로운 유저 인터페이스 적용이 단말기 업그레이드를 사용하지 않고, 네트워크를 이용한 다운로드만으로 가능해지기 때문에 단말기 업그레이드 시의 비용이 절감될 수 있다.In addition, by accessing a site provided by a mobile operator using a browser, a menu (HTML page) that satisfies the new standard can be downloaded, stored in a storage area, for example, a local HTML page 230, and applied to a terminal. have. Therefore, the new user interface can be applied only by downloading using the network without using the terminal upgrade, and thus the cost of the terminal upgrade can be reduced.
기존의 단말기 유저 인터페이스가 특정 기능에 대해 소스 코드를 태스크 내에 포함시켜야 하므로 새로은 기능이 추가될 때마다 소스 코드가 지저분해져 유지 보수가 힘들고 아주 작은 기능을 추가할 때에도 히스토리 관리를 위해 상당한 시간이 걸렸지만, 본 발명의 실시예에 따른 이동 단말기는 유저 인터페이스를 통합하기 때문에 개발시 브라우저가 액세스하는 로컬 페이지와 페이지 내의 앵커 태그(anchor tag)에서 수행되는 기능만을 모듈 별로 개발 할 수 있개 때문에 소스의 모듈별 관리가 가능하게 된다.Because the existing terminal user interface had to include source code within a task for a particular function, the source code became messy with each new function added, which made it difficult to maintain and added a very small amount of time to manage history. Since the mobile terminal according to the embodiment of the present invention integrates the user interface, only the functions performed by the local page accessed by the browser and the anchor tag in the page can be developed for each module. Management becomes possible.
여기서 단말기 유저 인터페이스 모듈들은 단말기 소프트웨어 제작 언어인 C 언어 외에도 브라우저가 지원하는 다양한 스크립트가 지원되기 때문에 단말기 개발자의 보다 효율적인 개발을 가능하게 한다. Here, the terminal user interface modules support various scripts supported by the browser in addition to the C language, which is a terminal software production language, to enable more efficient development of terminal developers.
또한, 특정 데이터를 처리하기 위한 모듈 역시 종래는 온 라인, 오프 라인 모두를 고려하기 위해 웹브라우저에 모두 실려 있다. 따라서, 통합의 과정을 통해 데이터의 일괄적인 관리가 가능하게 된다. In addition, a module for processing specific data is also conventionally loaded in a web browser to consider both online and offline. Therefore, it is possible to collectively manage data through the integration process.
마지막으로 브라우저를 통해 온 라인시에 구현하고 있는 이미지를 단말기로 다운로드하여 단말기에 특별한 조작없이 오프 라인 시에도 브라우저를 통해 보여줄 수 있다. Finally, the image that is implemented on-line through the browser can be downloaded to the terminal and displayed through the browser even when offline without any special manipulation on the terminal.
이상에서 설명한 본 발명의 실시예는 하나의 실시예일 뿐 본 발명이 야기한 실시예에 한정되는 것은 아니며, 또한 상기 실시예 외에 많은 변경이나 변형이 가능한 것은 물론이다.The embodiments of the present invention described above are not limited to the embodiments caused by the present invention but only one embodiment, and many modifications and variations are possible besides the above embodiments.
이상에서 설명한 바와 같이, 본 발명의 이동 단말기는 오프 라인 브라우징이 가능하고, 단말기의 키 규격의 통합이 가능할 뿐만 아니라 단말기 유저 인터페이스의 효율적인 개발이 가능하다.As described above, the mobile terminal of the present invention enables offline browsing, integration of key specifications of the terminal, and efficient development of a terminal user interface.
도1은 종래의 이동 단말기의 구성을 나타내는 블록구성도이다.1 is a block diagram showing the configuration of a conventional mobile terminal.
도2는 본 발명의 실시예에 따른 이동 단말기의 구성을 나타내는 블록구성도이다.2 is a block diagram showing a configuration of a mobile terminal according to an embodiment of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0060621A KR100497120B1 (en) | 2000-10-16 | 2000-10-16 | A mobile terminal having an user interface to be put together with browser |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2000-0060621A KR100497120B1 (en) | 2000-10-16 | 2000-10-16 | A mobile terminal having an user interface to be put together with browser |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020029959A KR20020029959A (en) | 2002-04-22 |
KR100497120B1 true KR100497120B1 (en) | 2005-06-29 |
Family
ID=19693598
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR10-2000-0060621A KR100497120B1 (en) | 2000-10-16 | 2000-10-16 | A mobile terminal having an user interface to be put together with browser |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100497120B1 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7793233B1 (en) | 2003-03-12 | 2010-09-07 | Microsoft Corporation | System and method for customizing note flags |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990047218A (en) * | 1997-12-03 | 1999-07-05 | 윤종용 | Mobile communication terminal device and its software platform |
KR20000022708A (en) * | 1998-09-25 | 2000-04-25 | 포만 제프리 엘 | Web based user interface construction method |
KR20010049844A (en) * | 1999-07-23 | 2001-06-15 | 스테븐 디.피터스 | Method and apparatus for heuristically configuring softkey functions for a reduced number of softkeys |
-
2000
- 2000-10-16 KR KR10-2000-0060621A patent/KR100497120B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR19990047218A (en) * | 1997-12-03 | 1999-07-05 | 윤종용 | Mobile communication terminal device and its software platform |
KR100248007B1 (en) * | 1997-12-03 | 2000-10-02 | 윤종용 | Mobile phone terminal and software flatform possessing both mobile video phoning function &mobile computing function |
KR20000022708A (en) * | 1998-09-25 | 2000-04-25 | 포만 제프리 엘 | Web based user interface construction method |
KR20010049844A (en) * | 1999-07-23 | 2001-06-15 | 스테븐 디.피터스 | Method and apparatus for heuristically configuring softkey functions for a reduced number of softkeys |
Also Published As
Publication number | Publication date |
---|---|
KR20020029959A (en) | 2002-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7546298B2 (en) | Software, devices and methods facilitating execution of server-side applications at mobile devices | |
CN112882772B (en) | Configuration method of application interface of mobile terminal, mobile terminal and storage medium | |
CN107741844B (en) | Method and device for generating application installation package | |
CN1318967C (en) | Method for providing event to application, and electronic device using this method | |
US20210337015A1 (en) | Method and system of application development for multiple device client platforms | |
CN111399840B (en) | Module development method and device | |
JPH10254806A (en) | Web access mechanism incorporating device | |
WO2002048878A2 (en) | System and methods for providing compatibility across multiple versions of a software system | |
CN109508198A (en) | Application program installation method, device, storage medium and terminal | |
KR20030065406A (en) | Information providing method, server, program, and storage medium | |
GB2424546A (en) | Scheduling transfer of data content to a mobile telephone | |
CN1322421C (en) | Agent system for mobile agents, computer network and method for downloading agent system from host computer to client computer of computer network | |
CN100419684C (en) | Method for setting up short-cut of programe module in software and starting method therefor | |
KR100378565B1 (en) | Mobile phone loading java platform program module providing dynamic surroundings | |
KR20020009741A (en) | Apparatus for etalishing operating platform of mobile phone and wireless up-grading method of application thereby | |
KR20010039743A (en) | Method and apparatus for splitting markup flows into discrete screen displays | |
KR100497120B1 (en) | A mobile terminal having an user interface to be put together with browser | |
US6829758B1 (en) | Interface markup language and method for making application code | |
US7181508B1 (en) | System and method for communicating, monitoring and configuring a device operatively connected to a network | |
CN113434233B (en) | Interface jump method and device, storage medium and electronic device | |
CN111885194B (en) | Communication method and device for communication application and electronic equipment | |
KR20050086185A (en) | Home appliance network system and its operating method | |
KR20040017461A (en) | Software version management method for mobile communication device | |
KR100533026B1 (en) | Software update apparatus and method for mobile communication device | |
KR20020019200A (en) | Update Agent And Method For Installing Of Software For PDA |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20001016 |
|
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: 20030522 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20031211 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20030522 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20040114 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20031211 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20050531 Appeal identifier: 2004101000129 Request date: 20040114 |
|
AMND | Amendment | ||
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20040213 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20040114 Patent event code: PB09011R01I Comment text: Amendment to Specification, etc. Patent event date: 20030922 Patent event code: PB09011R02I |
|
B601 | Maintenance of original decision after re-examination before a trial | ||
PB0601 | Maintenance of original decision after re-examination before a trial |
Comment text: Report of Result of Re-examination before a Trial Patent event code: PB06011S01D Patent event date: 20040310 |
|
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20040114 Effective date: 20050531 |
|
PJ1301 | Trial decision |
Patent event code: PJ13011S01D Patent event date: 20050601 Comment text: Trial Decision on Objection to Decision on Refusal Appeal kind category: Appeal against decision to decline refusal Request date: 20040114 Decision date: 20050531 Appeal identifier: 2004101000129 |
|
PS0901 | Examination by remand of revocation | ||
S901 | Examination by remand of revocation | ||
GRNO | Decision to grant (after opposition) | ||
PS0701 | Decision of registration after remand of revocation |
Patent event date: 20050609 Patent event code: PS07012S01D Comment text: Decision to Grant Registration Patent event date: 20050603 Patent event code: PS07011S01I Comment text: Notice of Trial Decision (Remand of Revocation) |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20050615 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20050616 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20080303 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20090415 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20100607 Start annual number: 6 End annual number: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20110607 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20120607 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20120607 Start annual number: 8 End annual number: 8 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |