[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR101332644B1 - Method for providing user interface in mobile device and recording medium for storing the same - Google Patents

Method for providing user interface in mobile device and recording medium for storing the same Download PDF

Info

Publication number
KR101332644B1
KR101332644B1 KR1020110076016A KR20110076016A KR101332644B1 KR 101332644 B1 KR101332644 B1 KR 101332644B1 KR 1020110076016 A KR1020110076016 A KR 1020110076016A KR 20110076016 A KR20110076016 A KR 20110076016A KR 101332644 B1 KR101332644 B1 KR 101332644B1
Authority
KR
South Korea
Prior art keywords
cell
mobile device
screen
data
user interface
Prior art date
Application number
KR1020110076016A
Other languages
Korean (ko)
Other versions
KR20130014094A (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 KR1020110076016A priority Critical patent/KR101332644B1/en
Publication of KR20130014094A publication Critical patent/KR20130014094A/en
Application granted granted Critical
Publication of KR101332644B1 publication Critical patent/KR101332644B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법에 관한 것으로서, 본 발명은 입출력 신호를 처리하고, 기기의 동작을 제어하는 제어부를 포함하는 모바일 디바이스 환경에서 사용자 인터페이스를 제공하는 방법에 있어서, 모바일 디바이스의 데이터 그리드에서 상기 제어부는 일반모드 또는 편집모드를 제공하는 단계, 상기 일반모드인 경우, 상기 제어부는 셀을 선택하는 기능, 셀을 복사하는 기능, 셀을 삭제하는 기능, 셀을 붙여넣기하는 기능을 제공하는 단계 및 상기 편집모드인 경우, 상기 제어부는 모바일 디바이스 환경에 적합한 편집 인터페이스를 제공하되, 다수의 셀 중에서 하나의 셀이 선택된 경우, 선택된 셀을 기준으로 해당 행의 데이터를 리스트 형식으로 디스플레이하는 편집 모드 화면 기능을 제공하는 단계를 포함한다. 본 발명에 의하면 모바일 디바이스 환경에 적합한 데이터 그리드의 사용자 인터페이스를 제공하기 때문에, 모바일 디바이스 사용자의 편의를 향상시킬 수 있는 효과가 있다. The present invention relates to a method for providing a user interface in a mobile device environment. The present invention relates to a method for providing a user interface in a mobile device environment including a control unit for processing an input / output signal and controlling an operation of a device. In the data grid, the control unit provides a normal mode or an edit mode. In the normal mode, the control unit selects a cell, copies a cell, deletes a cell, and pastes a cell. In the providing and the editing mode, the control unit provides an editing interface suitable for a mobile device environment, and when one cell is selected from a plurality of cells, displaying the data of the corresponding row in a list format based on the selected cell. Provides editing mode screen functionality The. According to the present invention, since the user interface of the data grid suitable for the mobile device environment is provided, the convenience of the user of the mobile device can be improved.

Description

모바일 디바이스 환경에서 사용자 인터페이스 제공 방법 및 이를 저장하는 기록매체 {Method for providing user interface in mobile device and recording medium for storing the same}Method for providing user interface in mobile device and recording medium for storing the same}

본 발명은 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법에 관한 것으로서, 더욱 상세하게는 모바일 디바이스 환경에서 그리드 컴포넌트를 유용하게 사용할 수 있도록 사용자 인터페이스를 정의하는 기술에 관한 것이다.
The present invention relates to a method for providing a user interface in a mobile device environment, and more particularly, to a technique for defining a user interface so that a grid component can be usefully used in a mobile device environment.

휴대용 전자 장치가 보다 소형화되고, 주어진 장치에 의해 수행되는 기능의 수가 증가하면서, 사용자로 하여금 다기능 장치와 용이하게 상호 작용할 수 있게 하는 사용자 인터페이스를 제공하는 것이 해결해야 할 중요한 과제가 되었다. 이러한 문제는, 데스크톱 컴퓨터 또는 랩톱 컴퓨터에 비해 훨씬 작은 스크린을 가지는 핸드핼드 휴대용 장치(handheld portable device)의 경우에 특히 중요하다. As portable electronic devices become smaller and the number of functions performed by a given device increases, providing a user interface that allows a user to easily interact with a multifunction device has become an important challenge to be solved. This problem is particularly important for handheld portable devices that have much smaller screens than desktop or laptop computers.

기존의 데스크톱 및 웹 환경에서 사용하고 있는 그리드 컴포넌트는 데스크탑 환경을 고려하여 사용자 인터페이스를 개발하였기 때문에, 핸드폰, 모바일 폰, 셀룰러폰, 스마트 폰 등의 모바일 디바이스 환경에서 사용하기에는 불편한 점이 많았다.Grid components used in the existing desktop and web environments have developed user interfaces in consideration of the desktop environment, which makes them inconvenient to use in mobile device environments such as mobile phones, mobile phones, cellular phones, and smart phones.

도 1은 일반적인 데이터 그리드 예제를 보여주는 도면이다.1 is a diagram illustrating a general data grid example.

도 1을 참조하면, 기존의 데이터 그리드 환경은 데스크톱 환경을 고려하여 개발되었으며, 이러한 데이터 그리드를 모바일 환경에서 구현하는 것은 화면 크기의 제한으로 사용성에 많은 제약을 받게 되는 문제점이 있다.
Referring to FIG. 1, the existing data grid environment has been developed in consideration of a desktop environment, and the implementation of such a data grid in a mobile environment has a problem of being limited in usability due to limitation of screen size.

본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 모바일 디바이스 환경에 적합한 데이터 그리드의 인터페이스를 정의함으로써, 사용자의 편의를 향상시킬 수 있는 인터페이스 제공 방법을 제공하는데 그 목적이 있다.The present invention has been made to solve the above problems, and an object of the present invention is to provide a method for providing an interface that can improve user convenience by defining an interface of a data grid suitable for a mobile device environment.

본 발명의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해되어질 수 있을 것이다.
The object of the present invention is not limited to the above-mentioned object, and other objects not mentioned will be clearly understood by those skilled in the art from the following description.

이와 같은 목적을 달성하기 위한 본 발명은 입출력 신호를 처리하고, 기기의 동작을 제어하는 제어부를 포함하는 모바일 디바이스 환경에서 사용자 인터페이스를 제공하는 방법에 있어서, 모바일 디바이스의 데이터 그리드에서 상기 제어부는 일반모드 또는 편집모드를 제공하는 단계, 상기 일반모드인 경우, 상기 제어부는 셀을 선택하는 기능, 셀을 복사하는 기능, 셀을 삭제하는 기능, 셀을 붙여넣기하는 기능을 제공하는 단계 및 상기 편집모드인 경우, 상기 제어부는 모바일 디바이스 환경에 적합한 편집 인터페이스를 제공하되, 다수의 셀 중에서 하나의 셀이 선택된 경우, 선택된 셀을 기준으로 해당 행의 데이터를 리스트 형식으로 디스플레이하는 편집 모드 화면 기능을 제공하는 단계를 포함한다.In order to achieve the above object, the present invention provides a method for providing a user interface in a mobile device environment including a controller for processing an input / output signal and controlling an operation of a device, wherein the controller is a general mode in a data grid of the mobile device. Or providing an editing mode, wherein in the normal mode, the controller provides a function of selecting a cell, a function of copying a cell, a function of deleting a cell, a function of pasting a cell, and the editing mode. In this case, the control unit provides an editing interface suitable for a mobile device environment, and if one cell is selected from a plurality of cells, providing the edit mode screen function of displaying data of the corresponding row in a list format based on the selected cell. It includes.

상기 편집 모드 화면이 디스플레이되는 중에, 사용자로부터 화면의 드래그 요청이 있으면, 드래그의 방향에 따라 현재 디스플레이되고 있는 행의 이전 행 또는 다음 행에 해당하는 데이터를 디스플레이할 수 있다.While the editing mode screen is being displayed, if a drag request of the screen is requested from the user, data corresponding to the previous row or the next row of the currently displayed row may be displayed according to the drag direction.

상기 모바일 디바이스는 화면 상에 입력부가 표시되고, 사용자의 화면 터치에 의해 입력신호가 발생하는 터치 스크린 방식이며, 상기 편집 모드인 경우, 상기 입력부 상부에 이전 셀을 편집하기 위한 이전 버튼, 현재 셀의 내용을 삭제하기 위한 삭제 버튼 및 다음 셀을 편집하기 위한 다음 버튼이 배치되는 것이 바람직하다.The mobile device is a touch screen method in which an input unit is displayed on a screen and an input signal is generated by a user's touch of the screen, and in the editing mode, a previous button for editing a previous cell above the input unit, Preferably, a delete button for deleting contents and a next button for editing the next cell are arranged.

상기 편집 모드인 경우, 상기 제어부는 편집하고자 하는 데이터의 유형에 따라 해당 데이터를 입력할 수 있도록 입력부의 형태가 변경되어 표시될 수 있다.In the edit mode, the controller may change and display a form of the input unit to input corresponding data according to the type of data to be edited.

상기 모바일 디바이스는 그리드에 표현되는 데이터로서 텍스트를 입력할 수 있는 텍스트 데이터 셀, 숫자를 입력할 수 있는 숫자 데이터 셀, 여러 개의 아이템 중에서 하나를 선택할 수 있는 콤보박스 데이터 셀 및 선택여부를 체크하기 위한 체크박스 셀을 제공하며, 상기 제어부는 상기 텍스트 데이터 셀인 경우 자판 키보드가 표시되도록 하고, 상기 숫자 데이터 셀인 경우 숫자 키보드가 표시되도록 하고, 상기 콤보박스 데이터 셀인 경우 아이템을 선택할 수 있는 데이터 피커(Picker) 입력기가 표시되도록 하며, 상기 체크박스 셀인 경우 체크/언체크(check/uncheck)를 선택할 수 있는 버튼이 표시되도록 할 수 있다.The mobile device may be a text data cell for inputting text, a numeric data cell for inputting numbers, a combo box data cell for selecting one of a plurality of items, and a check for selection. A check box cell, wherein the controller is configured to display a keyboard keyboard for the text data cell, a numeric keyboard for the numeric data cell, and select an item for the combo box data cell. An input device may be displayed, and in the case of the checkbox cell, a button for selecting check / uncheck may be displayed.

전체 셀을 선택하거나 선택해제할 수 있는 전체선택 메뉴, 선택된 셀을 클립보드에 복사하기 위한 복사 메뉴, 선택된 셀을 지우고 해당 내용을 클립보드에 복사하기 위한 잘라내기 메뉴, 클립보드에 있는 내용으로 변경하기 위한 붙여넣기 메뉴를 포함하는 메뉴바가 상기 화면 상단에 표시될 수 있다.Select All menu to select or deselect all cells, Copy menu to copy selected cells to clipboard, Cut menu to clear selected cells and copy their contents to clipboard, Change to contents on clipboard A menu bar including a paste menu may be displayed at the top of the screen.

한 손가락으로 어느 하나의 셀이 터치된 상태에서, 다른 손가락으로 좌우 방향으로의 드래그가 있으면, 상기 제어부는 먼저 터치된 셀을 포함하는 열을 고정시킨 상태에서 상기 드래그의 방향으로 화면 스크롤을 수행할 수 있다. 또한, 한 손가락으로 어느 하나의 셀이 터치된 상태에서, 다른 손가락으로 상하 방향으로의 드래그가 있으면, 상기 제어부는 먼저 터치된 셀을 포함하는 행을 고정시킨 상태에서 상기 드래그의 방향으로 화면 스크롤을 수행할 수 있다.
If one cell is touched with one finger and there is a drag in the left and right directions with the other finger, the controller first performs screen scrolling in the direction of the drag while fixing the column including the touched cell. Can be. In addition, if one cell is touched with one finger and there is a drag in the vertical direction with the other finger, the controller first scrolls the screen in the direction of the drag while fixing the row including the touched cell. Can be done.

본 발명에 의하면 모바일 디바이스 환경에 적합한 데이터 그리드의 사용자 인터페이스를 제공하기 때문에, 모바일 디바이스 사용자의 편의를 향상시킬 수 있는 효과가 있다. According to the present invention, since the user interface of the data grid suitable for the mobile device environment is provided, the convenience of the user of the mobile device can be improved.

또한, 본 발명에 의하면 모바일 디바이스에서 데이터 가독성이 증가하고, 편리하게 데이터를 편집할 수 있는 효과가 있다.
In addition, according to the present invention, data readability is increased in a mobile device, and data can be edited conveniently.

도 1은 일반적인 데이터 그리드 예제를 보여주는 도면이다.
도 2는 본 발명의 일 실시예에 따른 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법을 보여주는 흐름도이다.
도 3 내지 도 9는 본 발명의 일 실시예에 따른 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법을 설명하기 위한 화면예이다.
1 is a diagram illustrating a general data grid example.
2 is a flowchart illustrating a method for providing a user interface in a mobile device environment according to an embodiment of the present invention.
3 to 9 are screen examples for explaining a user interface providing method in a mobile device environment according to an embodiment of the present invention.

이하, 첨부된 도면을 참조해서 본 발명의 실시예를 상세히 설명하면 다음과 같다. 우선 각 도면의 구성 요소들에 참조 부호를 부가함에 있어서, 동일한 구성 요소들에 한해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 명세서 전반에 걸쳐서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라, 다른 구성요소를 더 포함할 수 있다는 것을 의미한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. In the drawings, the same reference numerals are used for the same reference numerals even though they are shown in different drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear. Also, throughout this specification, when a component is referred to as "comprising ", it means that it can include other components, aside from other components, .

본 발명에서 모바일 디바이스 환경에서 사용자 인터페이스를 제공하는 방법은 일종의 프로그램의 동작에 관한 것으로서, 프로그램에서 사용되는 알고리즘에 관한 것이라고 할 수 있다. 또한, 각 과정의 동작의 주체는 CPU 등의 프로세서를 포함하는 모바일 디바이스를 전반적으로 제어하는 제어부라고 할 수 있다.In the present invention, a method for providing a user interface in a mobile device environment relates to an operation of a program, and may be related to an algorithm used in a program. In addition, the subject of the operation of each process may be referred to as a control unit for controlling the overall mobile device including a processor such as a CPU.

도 2는 본 발명의 일 실시예에 따른 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법을 보여주는 흐름도이다.2 is a flowchart illustrating a method for providing a user interface in a mobile device environment according to an embodiment of the present invention.

도 3 내지 도 9는 본 발명의 일 실시예에 따른 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법을 설명하기 위한 화면예이다.3 to 9 are screen examples for explaining a user interface providing method in a mobile device environment according to an embodiment of the present invention.

도 2를 참조하면, 입출력 신호를 처리하고, 기기의 동작을 제어하는 제어부를 포함하는 모바일 디바이스 환경에서 사용자 인터페이스를 제공하는 방법에 있어서, 모바일 디바이스의 데이터 그리드에서 제어부는 일반모드 또는 편집모드를 제공한다(S201). 본 발명에서 모바일 그리드의 경우, 모바일 디바이스의 화면 크기에 맞춰 그리드 컬럼의 경계가 자동으로 조절되어 표시되는 것이 바람직하다.Referring to FIG. 2, in a method of providing a user interface in a mobile device environment including a controller for processing an input / output signal and controlling an operation of a device, the controller provides a general mode or an edit mode in a data grid of the mobile device. (S201). In the present invention, in the mobile grid, it is preferable that the boundary of the grid column is automatically adjusted and displayed according to the screen size of the mobile device.

다음, 일반모드인 경우, 제어부는 셀을 선택하는 기능, 셀을 복사하는 기능, 셀을 삭제하는 기능, 셀을 붙여넣기하는 기능을 제공한다(S203, S205).Next, in the normal mode, the control unit provides a function of selecting a cell, a function of copying a cell, a function of deleting a cell, and a function of pasting a cell (S203 and S205).

예를 들어, 일반모드에서 짧게 터치한 후, 상하좌우 방향으로 드래그하는 경우, 스크롤 동작을 수행할 수 있다. 그리고, 일반모드에서 길게 터치한 경우, 터치한 영역의 셀이 선택된 상태로 변경되며, 이와 동시에 도 3과 같은 팝업형태의 인터페이스를 제공할 수 있다. For example, in the normal mode, if a short touch is followed by dragging in up, down, left, and right directions, scrolling may be performed. When a long touch is performed in the normal mode, the cell of the touched area is changed to a selected state, and at the same time, a pop-up interface as shown in FIG. 3 may be provided.

도 3과 같은 팝업 형태의 인터페이스가 나타나면, 사용자는 상/하/좌/우 방향으로 드래그하여 해당 방향의 행위가 수행되도록 한다. 즉, 상/하/좌/우 방향에 따라 복사/붙여넣기/삭제/편집이 수행된다.When the pop-up interface shown in FIG. 3 appears, the user drags in the up / down / left / right directions to perform the action in the corresponding direction. That is, copy / paste / delete / edit is performed along the up / down / left / right directions.

팝업 형태의 인터페이스에서 가운데 버튼을 클릭하였을 때에는 다중 셀 선택 모드로 팝업 인터페이스는 사라지며 현재 선택된 셀은 선택상태로 남은 상태가 된다. 그리고, 다중 셀 선택 모드에서는 다음과 같은 방법으로 셀을 선택할 수 있다. When the middle button is clicked in the pop-up interface, the pop-up interface disappears in the multi-cell selection mode and the currently selected cell remains in the selected state. In the multi-cell selection mode, cells may be selected in the following manner.

A. 드래그: 드래그를 수행하면, 영역 선택을 수행한다. 초기에 선택된 셀이 시작 지점으로 되어 드래그를 하는 영역안에 들어가는 모든 셀을 선택한다. A. Drag: When dragging, area selection is performed. The initially selected cell becomes the starting point and selects all the cells within the dragging area.

B. 터치: 셀을 터치하면 터치한 셀이 선택/비선택으로 토클된다. 이 경우에는 인접하지 않은 셀들을 선택할 수 있다. 단, 화면에서 보이지 않는 셀을 선택하기 위해서는 그리드를 스크롤 해야 하는데, 이 경우 스크롤은 두 개의 손가락을 터치한 후 상/하/좌/우로 드래그하면 스크롤 작업이 수행된다.B. Touch: When you touch a cell, the touched cell toggles between select and unselect. In this case, nonadjacent cells can be selected. However, in order to select an invisible cell on the screen, the grid must be scrolled. In this case, scrolling is performed by touching two fingers and dragging up / down / left / right.

모든 셀이 선택되고 선택된 셀 중에 하나를 길게 터치하게 되면 도 3과 같은 팝업 인터페이스가 나타나서 원하는 작업을 수행할 수 있다. When all cells are selected and one of the selected cells is touched for a long time, a pop-up interface as shown in FIG. 3 appears to perform a desired task.

다음, 한 손가락으로 어느 하나의 셀이 터치된 상태에서, 다른 손가락으로 좌우 방향으로의 드래그가 있으면, 제어부는 먼저 터치된 셀을 포함하는 열을 고정시킨 상태에서 드래그의 방향으로 화면 스크롤을 수행하도록 할 수 있다(S206). Next, if one cell is touched with one finger and there is a drag in the left and right directions with the other finger, the controller first performs screen scrolling in the direction of dragging while fixing the column including the touched cell. It may be (S206).

또는, 한 손가락으로 어느 하나의 셀이 터치된 상태에서, 다른 손가락으로 상하 방향으로의 드래그가 있으면, 제어부는 먼저 터치된 셀을 포함하는 행을 고정시킨 상태에서 드래그의 방향으로 화면 스크롤을 수행하도록 할 수 있다(S206).Alternatively, if one cell is touched with one finger and there is a drag in the vertical direction with the other finger, the controller first performs screen scrolling in the direction of dragging while fixing the row including the touched cell. It may be (S206).

본 발명에서 화면을 두번 연속으로 터치하였을 때는 편집 모드로 인식하여 편집 모드 화면으로 전환한다(S207).In the present invention, when the screen is touched twice consecutively, the screen is recognized as the edit mode and the screen is switched to the edit mode screen (S207).

편집모드인 경우, 제어부는 모바일 디바이스 환경에 적합한 편집 인터페이스를 제공하되, 다수의 셀 중에서 하나의 셀이 선택된 경우, 선택된 셀을 기준으로 해당 행의 데이터를 리스트 형식으로 디스플레이하는 편집 모드 화면 기능을 제공한다. In the edit mode, the control unit provides an editing interface suitable for a mobile device environment, and when one cell is selected from a plurality of cells, the controller provides an edit mode screen function of displaying data of a corresponding row in a list format based on the selected cell. do.

종래 모바일 그리드에서는 표현할 수 있는 셀의 너비도 좁고 글자도 작게 나올 수 밖에 없어서 셀 내용을 직접 편집하기가 매우 불편하다. 따라서 본 발명에서는 편집을 쉽고 빠르게 수행할 수 있는 인터페이스 방안을 제공하고자 한다.In the conventional mobile grid, it is very inconvenient to edit the cell contents directly because the width of the cell that can be expressed is narrow and the letters are small. Therefore, the present invention is to provide an interface scheme that can be easily and quickly edited.

화면의 편집은 그리드 내에서 편집을 진행하기에는 크기도 제한적이고 불편하기 때문에 별도의 편집 모드 화면으로 전환한다. 편집 모드 화면은 기본적으로 현재 선택되어 있는 셀을 기준으로 해당 행의 데이터를 리스트 형식으로 보여준다. Editing the screen is limited and inconvenient to edit in the grid, so switch to the separate edit mode screen. The edit mode screen basically shows the data of the corresponding row in a list format based on the currently selected cell.

도 4는 모바일 디바이스에서 일반 모드의 화면예이다.4 is a screen example of a normal mode in a mobile device.

도 4의 화면예에서 사용자가 “데이터5”를 선택하고, 편집 모드로 전환하였을 때는 도 5와 같은 화면이 표시된다.In the screen example of FIG. 4, when the user selects “data 5” and switches to the edit mode, the screen shown in FIG. 5 is displayed.

도 5와 같은 편집모드 화면이 디스플레이되는 중에, 사용자로부터 화면의 드래그 요청이 있으면, 드래그의 방향에 따라 현재 디스플레이되고 있는 행의 이전 행 또는 다음 행에 해당하는 데이터를 디스플레이할 수 있다. 이때의 화면예가 도 6에 도시되어 있다. While the edit mode screen as shown in FIG. 5 is displayed, when a drag request of the screen is requested from the user, data corresponding to the previous row or the next row of the currently displayed row may be displayed according to the drag direction. An example of the screen at this time is shown in FIG.

다음, 모바일 디바이스는 화면 상에 입력부가 표시되고, 사용자의 화면 터치에 의해 입력신호가 발생하는 터치 스크린 방식이라고 할 때, 편집 모드인 경우, 입력부 상부에 이전 셀을 편집하기 위한 이전 버튼, 현재 셀의 내용을 삭제하기 위한 삭제 버튼 및 다음 셀을 편집하기 위한 다음 버튼이 배치될 수 있다(S209).Next, when the input unit is displayed on the screen and the touch screen method in which the input signal is generated by the user's touch of the screen, the mobile device, in the edit mode, the previous button to edit the previous cell above the input unit, the current cell A delete button for deleting the content of and a next button for editing the next cell may be disposed (S209).

다음, 편집 모드인 경우, 제어부는 편집하고자 하는 데이터의 유형에 따라 해당 데이터를 입력할 수 있도록 입력부의 형태가 변경되어 표시될 수 있다(S211).Next, in the edit mode, the controller may change and display the shape of the input unit to input the corresponding data according to the type of data to be edited (S211).

본 발명에서 모바일 디바이스는 그리드에 표현되는 데이터로서 텍스트를 입력할 수 있는 텍스트 데이터 셀, 숫자를 입력할 수 있는 숫자 데이터 셀, 여러 개의 아이템 중에서 하나를 선택할 수 있는 콤보박스 데이터 셀 및 선택여부를 체크하기 위한 체크박스 셀을 제공한다.In the present invention, the mobile device checks whether a text data cell for inputting text, a numeric data cell for inputting a number, a combo box data cell for selecting one of a plurality of items, and whether or not to be selected as data represented in a grid. Provides checkbox cells for

도 8을 참조하면, 제어부는 텍스트 데이터 셀인 경우 자판 키보드가 표시되도록 하고(도 8 (a)), 숫자 데이터 셀인 경우 숫자 키보드가 표시되도록 하고(도 8 (b)), 콤보박스 데이터 셀인 경우 아이템을 선택할 수 있는 데이터 피커(Picker) 입력기가 표시되도록 하며(도 8 (c)), 체크박스 셀인 경우 체크/언체크(check/uncheck)를 선택할 수 있는 버튼이 표시되도록 한다(도 8 (d)).Referring to FIG. 8, the control unit causes the keyboard to be displayed in the case of a text data cell (FIG. 8 (a)), and displays the numeric keyboard in the case of a numeric data cell (FIG. 8 (b)), and the item in the case of a combo box data cell. The data picker input selector can be displayed (Fig. 8 (c)), and in the case of a check box cell, a button for selecting check / uncheck is displayed (Fig. 8 (d)). ).

다음, 전체 셀을 선택하거나 선택해제할 수 있는 전체선택 메뉴, 선택된 셀을 클립보드에 복사하기 위한 복사 메뉴, 선택된 셀을 지우고 해당 내용을 클립보드에 복사하기 위한 잘라내기 메뉴, 클립보드에 있는 내용으로 변경하기 위한 붙여넣기 메뉴를 포함하는 메뉴바가 화면 상단에 표시되도록 한다(S213). 본 발명의 일 실시예에 따른 메뉴바가 도 9에 도시되어 있다.Next, the Select All menu, where you can select or deselect all cells, the Copy menu for copying selected cells to the clipboard, the Cut menu for clearing selected cells and copying the contents to the clipboard, and the contents on the clipboard. The menu bar including the paste menu for changing to is displayed at the top of the screen (S213). A menu bar according to one embodiment of the present invention is shown in FIG.

그리드의 특성상 특정 위치를 고정시키고 스크롤을 수행해야하는 경우가 있다. 기본적으로 특정 열이나 특정 행을 고정한 상태로 스크롤을 수행하는 것은 그리드 컴포넌트를 이용한 어플리케이션 제작시에 프로그래머에 의해 강제화 시키는 방법도 있으나, 이는 사용자 인터페이스의 유연성을 크게 감소시키는 제약사항이 될 수 있다. 따라서, 본원 발명에서 제안하는 특정 열이나 행을 고정한 채 스크롤 하는 방법이 매우 유용하다고 할 수 있다.
Due to the nature of the grid, it is sometimes necessary to fix a specific position and perform scrolling. Basically, scrolling with a fixed column or a specific row is forced by a programmer when creating an application using a grid component, but this may be a limitation that greatly reduces the flexibility of the user interface. Therefore, it can be said that a method of scrolling while fixing a specific column or row proposed in the present invention is very useful.

한편, 본 발명의 실시예에 따른 모바일 디바이스 환경에서 사용자 인터페이스 방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현되는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다.On the other hand, the user interface method in a mobile device environment according to an embodiment of the present invention can be implemented as computer-readable code on a computer-readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored.

예컨대, 컴퓨터가 읽을 수 있는 기록매체로는 롬(ROM), 램(RAM), 시디-롬(CD-ROM), 자기 테이프, 하드디스크, 플로피디스크, 이동식 저장장치, 비휘발성 메모리(Flash Memory), 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함된다.For example, the computer-readable recording medium may be a ROM, a RAM, a CD-ROM, a magnetic tape, a hard disk, a floppy disk, a removable storage device, a nonvolatile memory, , Optical data storage devices, and the like, as well as carrier waves (for example, transmission over the Internet).

또한, 컴퓨터로 읽을 수 있는 기록매체는 컴퓨터 통신망으로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 읽을 수 있는 코드로서 저장되고 실행될 수 있다.
In addition, the computer readable recording medium may be distributed and executed in a computer system connected to a computer communication network, and may be stored and executed as a code readable in a distributed manner.

이상 본 발명을 몇 가지 바람직한 실시예를 사용하여 설명하였으나, 이들 실시예는 예시적인 것이며 한정적인 것이 아니다. 본 발명이 속하는 기술분야에서 통상의 지식을 지닌 자라면 본 발명의 사상과 첨부된 특허청구범위에 제시된 권리범위에서 벗어나지 않으면서 다양한 변화와 수정을 가할 수 있음을 이해할 것이다.
While the present invention has been described with reference to several preferred embodiments, these embodiments are illustrative and not restrictive. It will be understood by those skilled in the art that various changes and modifications may be made therein without departing from the spirit of the invention and the scope of the appended claims.

Claims (9)

입출력 신호를 처리하고, 기기의 동작을 제어하는 제어부를 포함하는 모바일 디바이스 환경에서 사용자 인터페이스를 제공하는 방법에 있어서,
모바일 디바이스의 데이터 그리드에서 상기 제어부는 일반모드 또는 편집모드를 제공하는 단계;
상기 일반모드인 경우, 상기 제어부는 셀을 선택하는 기능, 셀을 복사하는 기능, 셀을 삭제하는 기능, 셀을 붙여넣기하는 기능을 포함하는 인터페이스를 제공하는 단계; 및
상기 편집모드인 경우, 상기 제어부는 다수의 셀 중에서 하나의 셀이 선택된 경우, 선택된 셀을 기준으로 해당 행의 데이터를 리스트 형식으로 디스플레이하는 편집 모드 화면 기능을 제공하는 단계를 포함하며,
상기 모바일 디바이스는 화면 상에 입력부가 표시되고, 사용자의 화면 터치에 의해 입력신호가 발생하는 터치 스크린 방식이며,
상기 편집 모드인 경우, 상기 입력부 상부에 이전 셀을 편집하기 위한 이전 버튼, 현재 셀의 내용을 삭제하기 위한 삭제 버튼 및 다음 셀을 편집하기 위한 다음 버튼이 배치되고,
상기 일반모드의 경우, 한 손가락으로 어느 하나의 셀이 터치된 상태에서, 다른 손가락으로 좌우 방향으로의 드래그가 있으면, 상기 제어부는 먼저 터치된 셀을 포함하는 열을 고정시킨 상태에서 상기 드래그의 방향으로 화면 스크롤을 수행하는 것을 특징으로 하는 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법.
A method for providing a user interface in a mobile device environment including a controller for processing an input / output signal and controlling an operation of a device,
The control unit providing a normal mode or an edit mode in a data grid of a mobile device;
In the normal mode, the controller provides an interface including a function of selecting a cell, a function of copying a cell, a function of deleting a cell, and a function of pasting a cell; And
In the edit mode, the control unit includes a step of providing an edit mode screen function for displaying data of a corresponding row in a list form based on the selected cell when one cell is selected from a plurality of cells.
The mobile device is a touch screen method in which an input unit is displayed on a screen and an input signal is generated by a user's screen touch.
In the edit mode, a previous button for editing the previous cell, a delete button for deleting the contents of the current cell, and a next button for editing the next cell are disposed on the input unit.
In the normal mode, if one cell is touched with one finger and there is a drag in the left and right directions with the other finger, the controller first fixes the column including the touched cell and then the direction of the drag. The user interface providing method in a mobile device environment, characterized in that for performing a screen scroll.
제1항에 있어서,
상기 편집 모드 화면이 디스플레이되는 중에, 사용자로부터 화면의 드래그 요청이 있으면, 드래그의 방향에 따라 현재 디스플레이되고 있는 행의 이전 행 또는 다음 행에 해당하는 데이터를 디스플레이하는 것을 특징으로 하는 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법.
The method of claim 1,
While the edit mode screen is being displayed, when a drag request of the screen is requested from the user, data corresponding to the previous or next row of the currently displayed row is displayed according to the drag direction. How to provide an interface.
삭제delete 제1항에 있어서,
상기 편집 모드인 경우,
상기 제어부는 편집하고자 하는 데이터의 유형에 따라 해당 데이터를 입력할 수 있도록 입력부의 형태가 변경되어 표시되는 것을 특징으로 하는 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법.
The method of claim 1,
In the edit mode,
The control unit provides a user interface in a mobile device environment, characterized in that the form of the input unit is changed to be displayed according to the type of data to be edited.
제4항에 있어서,
상기 모바일 디바이스는 그리드에 표현되는 데이터로서 텍스트를 입력할 수 있는 텍스트 데이터 셀, 숫자를 입력할 수 있는 숫자 데이터 셀, 여러 개의 아이템 중에서 하나를 선택할 수 있는 콤보박스 데이터 셀 및 선택여부를 체크하기 위한 체크박스 셀을 제공하며,
상기 제어부는 상기 텍스트 데이터 셀인 경우 자판 키보드가 표시되도록 하고, 상기 숫자 데이터 셀인 경우 숫자 키보드가 표시되도록 하고, 상기 콤보박스 데이터 셀인 경우 아이템을 선택할 수 있는 데이터 피커(Picker) 입력기가 표시되도록 하며, 상기 체크박스 셀인 경우 체크/언체크(check/uncheck)를 선택할 수 있는 버튼이 표시되도록 하는 것을 특징으로 하는 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법.
5. The method of claim 4,
The mobile device may be a text data cell for inputting text, a numeric data cell for inputting numbers, a combo box data cell for selecting one of a plurality of items, and a check for selection. Provide checkbox cells,
The controller is configured to display a keyboard keyboard for the text data cell, a numeric keyboard for the numeric data cell, and a data picker input for selecting an item for the combo box data cell. In the case of a check box cell, a button for selecting check / uncheck is displayed so that a user interface is provided in a mobile device environment.
제1항에 있어서,
전체 셀을 선택하거나 선택해제할 수 있는 전체선택 메뉴, 선택된 셀을 클립보드에 복사하기 위한 복사 메뉴, 선택된 셀을 지우고 해당 내용을 클립보드에 복사하기 위한 잘라내기 메뉴, 클립보드에 있는 내용으로 변경하기 위한 붙여넣기 메뉴를 포함하는 메뉴바가 상기 화면 상단에 표시되는 것을 특징으로 하는 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법.
The method of claim 1,
Select All menu to select or deselect all cells, Copy menu to copy selected cells to clipboard, Cut menu to clear selected cells and copy their contents to clipboard, Change to contents on clipboard Method for providing a user interface in a mobile device environment, characterized in that a menu bar including a paste menu for displaying on the top of the screen.
삭제delete 제1항에 있어서,
상기 일반모드의 경우, 한 손가락으로 어느 하나의 셀이 터치된 상태에서, 다른 손가락으로 상하 방향으로의 드래그가 있으면, 상기 제어부는 먼저 터치된 셀을 포함하는 행을 고정시킨 상태에서 상기 드래그의 방향으로 화면 스크롤을 수행하는 것을 특징으로 하는 모바일 디바이스 환경에서 사용자 인터페이스 제공 방법.
The method of claim 1,
In the normal mode, if one cell is touched with one finger and there is a drag in the vertical direction with the other finger, the controller first fixes the row including the touched cell in the direction of the drag. The user interface providing method in a mobile device environment, characterized in that for performing a screen scroll.
제1항, 제2항, 제4항 내지 제6항 및 제8항 중 어느 한 항의 방법을 컴퓨터로 실행시킬 수 있는 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
A non-transitory computer-readable recording medium having recorded thereon a program capable of executing the method of any one of claims 1, 2, 4, 6, and 8.
KR1020110076016A 2011-07-29 2011-07-29 Method for providing user interface in mobile device and recording medium for storing the same KR101332644B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110076016A KR101332644B1 (en) 2011-07-29 2011-07-29 Method for providing user interface in mobile device and recording medium for storing the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110076016A KR101332644B1 (en) 2011-07-29 2011-07-29 Method for providing user interface in mobile device and recording medium for storing the same

Publications (2)

Publication Number Publication Date
KR20130014094A KR20130014094A (en) 2013-02-07
KR101332644B1 true KR101332644B1 (en) 2013-11-25

Family

ID=47894419

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110076016A KR101332644B1 (en) 2011-07-29 2011-07-29 Method for providing user interface in mobile device and recording medium for storing the same

Country Status (1)

Country Link
KR (1) KR101332644B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102260868B1 (en) * 2019-12-12 2021-06-07 금오공과대학교 산학협력단 Electronic device with function for selecting mode based on gesture and method and recoding medium thereof

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007267135A (en) * 2006-03-29 2007-10-11 Yamaha Corp Parameter editing apparatus and signal processing apparatus
US20090319882A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation DataGrid User Interface Control With Row Details
KR20100004017A (en) * 2008-07-02 2010-01-12 엘지전자 주식회사 Mobile terminal and method for displaying keypad thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007267135A (en) * 2006-03-29 2007-10-11 Yamaha Corp Parameter editing apparatus and signal processing apparatus
US20090319882A1 (en) * 2008-06-20 2009-12-24 Microsoft Corporation DataGrid User Interface Control With Row Details
KR20100004017A (en) * 2008-07-02 2010-01-12 엘지전자 주식회사 Mobile terminal and method for displaying keypad thereof

Also Published As

Publication number Publication date
KR20130014094A (en) 2013-02-07

Similar Documents

Publication Publication Date Title
US20210390252A1 (en) Natural quick function gestures
WO2019128732A1 (en) Icon management method and device
US10503255B2 (en) Haptic feedback assisted text manipulation
JP6206457B2 (en) Information processing apparatus and program
JP2022172079A (en) Systems, devices, and methods for dynamically providing user interface controls on touch-sensitive secondary displays
KR102266198B1 (en) Method and device for managing tap window indicating application group included heterogeneous applications
KR102123089B1 (en) Automatically expanding panes
TWI564757B (en) Computer device with touch screen, method, and computer readable medium for operating the same
WO2017054623A1 (en) Method and device for starting application program, and electronic device
US20130111380A1 (en) Digital whiteboard implementation
US20120144293A1 (en) Display apparatus and method of providing user interface thereof
US20130268895A1 (en) Terminal device and icon management method
EP3084634B1 (en) Interaction with spreadsheet application function tokens
JP2009205304A (en) Device and method for controlling touch panel, and computer program
CN103970460A (en) Touch screen-based operation method and terminal equipment using same
CN108064368A (en) The control method and device of flexible display device
CN104281360B (en) Editing and processing device and editing and processing method
US20130215059A1 (en) Apparatus and method for controlling an object in an electronic device with touch screen
JP6041742B2 (en) Touch panel display controller
CN105426049B (en) A kind of delet method and terminal
CN104423626A (en) Information processor and control method
KR100438578B1 (en) File explorer for mobil information terminal apparatus and file copy/move method using the file explorer
US20130127745A1 (en) Method for Multiple Touch Control Virtual Objects and System thereof
US11379107B2 (en) Display device, display method, and program
KR101332644B1 (en) Method for providing user interface in mobile device and recording medium for storing the same

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20110729

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: 20130218

Patent event code: PE09021S01D

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: 20130822

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20131119

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20131120

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20161118

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20161118

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20171117

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20171117

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20181115

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20181115

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20191119

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20191119

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20201117

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20211116

Start annual number: 9

End annual number: 9

PR1001 Payment of annual fee

Payment date: 20221121

Start annual number: 10

End annual number: 10

PR1001 Payment of annual fee

Payment date: 20231115

Start annual number: 11

End annual number: 11

PR1001 Payment of annual fee

Payment date: 20241104

Start annual number: 12

End annual number: 12