Nothing Special   »   [go: up one dir, main page]

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 PDF

Info

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
Application number
KR10-2000-0060621A
Other languages
Korean (ko)
Other versions
KR20020029959A (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 KR10-2000-0060621A priority Critical patent/KR100497120B1/en
Publication of KR20020029959A publication Critical patent/KR20020029959A/en
Application granted granted Critical
Publication of KR100497120B1 publication Critical patent/KR100497120B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2477Telephone 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

브라우저가 통합된 유저 인터페이스를 가진 이동 단말기{A MOBILE TERMINAL HAVING AN USER INTERFACE TO BE PUT TOGETHER WITH BROWSER}A MOBILE TERMINAL HAVING AN USER INTERFACE TO BE PUT TOGETHER WITH BROWSER}

본 발명은 이동 단말기의 구성에 관한 것으로, 보다 상세하게는 이동 단말기의 인터페이스에 관한 것이다.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)

데이터 통신 모듈을 포함하는 이동 단말기에 있어서,A mobile terminal comprising a data communication module, 상기 이동 단말기의 구동 시스템 상에 구성되며, 상기 이동 단말기가 네트워크와 연결되지 않은 오프 라인 상태의 유저 인터페이스 기능 및 상기 이동 단말기가 네트워크와 연결된 온 라인 상태의 유저 인터페이스 기능을 하나의 태스크로 통합 처리하여 상기 이동 단말기의 사용자 인터페이스를 제공하는 브라우저;The mobile terminal is configured on a driving system of the mobile terminal, and the user interface function of the offline state in which the mobile terminal is not connected to the network and the user interface function of the online state in which the mobile terminal is connected to the network are integrated into one task. A browser providing a user interface of the mobile terminal; 상기 이동 단말기의 오프 라인 사용을 위하여, 상기 브라우저가 상기 오프 라인 상태의 유저 인터페이스 기능을 수행하도록 상기 브라우저 상에 구현되는 적어도 하나의 유저 인터페이스 모듈; 및At least one user interface module implemented on the browser for offline use of the mobile terminal by the browser to perform a user interface function of the offline state; And 상기 브라우저와 상기 적어도 하나의 유저 인터페이스 모듈을 연결하며, 사용자가 상기 브라우저를 통해 상기 적어도 하나의 유저 인터페이스 모듈을 사용하여 상기 이동 단말기의 오프 라인 사용이 가능하도록 하는 마크업 랭귀지로 이루어진 문서를 저장하는 저장 영역Connecting the browser and the at least one user interface module, and storing a document in a markup language that enables a user to use the mobile terminal offline using the at least one user interface module through the browser. Storage area 을 포함하는 이동 단말기.Mobile terminal comprising a. 제1항에 있어서,The method of claim 1, 상기 문서는 특정 사이트로부터 다운로드된 로컬 HTML 페이지인 것을 특징으로 하는 이동 단말기.And the document is a local HTML page downloaded from a specific site. 제1항에 있어서,The method of claim 1, 상기 브라우저에서 제공하는 키할당 방식을 사용하고, 해당 메뉴체계에 대한 상기 문서를 규격화하는 것을 특징으로 하는 이동 단말기.And using a key assignment method provided by the browser, and standardizing the document for the menu system. 제2항에 있어서,The method of claim 2, 상기 로컬 HTML 페이지와 상기 로컬 HTML 페이지 내의 앵커 태그에서 수행하는 기능이 모듈화된 것을 특징으로 하는 이동 단말기.And a function performed by the local HTML page and the anchor tag in the local HTML page.
KR10-2000-0060621A 2000-10-16 2000-10-16 A mobile terminal having an user interface to be put together with browser KR100497120B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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