KR20170018518A - 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법 - Google Patents

애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법 Download PDF

Info

Publication number
KR20170018518A
KR20170018518A KR1020150112243A KR20150112243A KR20170018518A KR 20170018518 A KR20170018518 A KR 20170018518A KR 1020150112243 A KR1020150112243 A KR 1020150112243A KR 20150112243 A KR20150112243 A KR 20150112243A KR 20170018518 A KR20170018518 A KR 20170018518A
Authority
KR
South Korea
Prior art keywords
input
data
mobile device
attribute
cell
Prior art date
Application number
KR1020150112243A
Other languages
English (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 KR1020150112243A priority Critical patent/KR20170018518A/ko
Publication of KR20170018518A publication Critical patent/KR20170018518A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Human Computer Interaction (AREA)
  • Operations Research (AREA)
  • General Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

본 발명은 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법에 관한 것이다. 좀더 쉽게 설명하자면 입력하려는 데이터의 입력양식의 특성에 맞게 가장 편리한 소프트웨어 입력기를 제공하는 것이다. 애플리케이션은 다수의 셀을 포함하고, 사용자는 그 셀을 이용해서 데이터를 입력할 것이다. 그때 애플리케이션은 사용자에게 현재 입력하는 데이터에 최적화된 입력기를 제공함으로써 신속하고 편리하게 모바일 애플리케이션에서의 데이터 입력이 가능하다.

Description

애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법{METHOD OF DISPLAYING SOFTWARE INPUT DEVICE OF MOBILE DEVICE DEPENDING ON ATTRIBUTE OF DATA INPUT CELL WITHIN APPLICATION USER INTERFACE}
본 발명은 모바일 애플리케이션의 사용자 인터페이스 방법에 관한 것이며, 특히 모바일 전사적 자원 관리(Enterprise Resource Planning, ERP) 애플리케이션의 사용자 인터페이스 방법에 관한 것이다.
오늘날 전사적 자원 관리 시스템은 기업 활동을 위해 쓰이는 기업 내의 모든 인적, 물적 자원을 효율적으로 관리하여 궁극적으로 기업의 경쟁력을 강화하는 역할을 하고 있다. 전사적 자원 관리 시스템은 제조업을 포함한 다양한 비즈니스 분야에서 생산, 구매, 재고, 주문, 공급자와의 거래, 고객서비스 제공 등 주요 프로세스 관리를 돕는 여러 모듈로 구성된 통합 애플리케이션 패키지로 기능하고 있다. 또한 전사적 자원 관리 시스템은 인적자원을 위한 소프트웨어 모듈도 포함된다.
기업의 업무를 컴퓨터 시스템 안으로 포섭해서 전산화할 때 여러 모듈로 구성이 된 전사적 자원 관리 소프트웨어를 이용하여 기업 업무의 효율을 증가시킬 수 있기 때문에 이 소프트웨어 패키지는 오늘날 널리 활용되고 있다.
이와 같이 전사적 자원 관리 시스템은 기업의 전 부문에 걸쳐 독립적으로 운영되던 각종 관리시스템의 경영자원을 하나의 '시스템 통합'(system integration, SI)으로 재구축함으로써 생산성을 극대화하려는 경영혁신기법을 기반으로 하고 있다. 전사적 자원 관리 시스템은 기업에서의 여러 가지 자원의 흐름, 용도를 감시한다. 또한, 경영 자원을 효율적으로 운용하기 위해 경리, 영업, 재고 관리 등의 업무에 관련된 데이터를 수집하고 해석하여, 보다 나은 경영 판단을 할 수 있도록 형성되어 있다.
종전의 ERP 시스템은 PC 기반으로 구현되었으나, 오늘날 스마트폰이나 태블릿 PC 등의 모바일 디바이스에서 최적화되어 사용될 수 있도록 발전하고 있다. ERP 시스템을 모바일 애플리케이션 소프트웨어로 구현하는 것이다. 그런데 모바일 디바이스는 사용자 화면이 작다는 근본적인 한계가 있다. 그러다 보니 사용자는 데이터를 보거나 입력할 때 항상 불편함을 느낀다.
데이터 입력의 경우에 사용자는 디바이스의 소프트웨어 입력기를 이용하여 입력한다. 그런데 디바이스의 소프트웨어 입력기는 모든 애플리케이션에 그대로 사용된다. 애플리케이션이 디바이스에 디폴트로 설치된 소프트웨어 입력기를 호출하여 사용되기 때문이다. 도 10은 보편적으로 사용되는 모바일 디바이스의 소프트웨어 입력기의 구성 예를 나타낸다. 도 10(a)은 한글 입력기(10)의 구성 예, 도 10(b)은 영어 입력기(11)의 구성 예, 도 10(c)은 숫자/기호 입력(12)의 구성 예이다. 이들 입력기(310, 311, 312)들은 모두 애플리케이션 화면(310a, 311a, 312a)이 어떤 속성이 있는지와 무관하게 호출되며, 이들 입력기(310, 311, 312) 사이의 변환은 사용자가 입력기 변경 아이콘(315, 316, 317, 318)을 터치함으로써 행해진다.
그런데 ERP 모바일 앱은 기업의 업무에 관한 것이며, 따라서 제공하는 기능이 많고, 사용자는 <다양한 성격의 데이터>를 입력해야 하는 경우가 많다. 업무의 성격에 따라서 입력할 데이터가 크게 달라진다. 예컨대 수주에 관련한 업무의 경우에는 계약일이나 납기일을 입력해야 하며, 그런 경우에는 입력할 데이터는 날짜가 된다. 또한 수량 또는 금액을 계산하여 데이터를 입력하는 경우도 생긴다. 어떤 업무는 반복된 단어를 입력하는 경우도 있을 수 있다. 이렇게 ERP 애플리케이션의 업무 속성이 다양함에도 불구하고 사용자가 선택해야 하는 입력기는 도 10에 나타난 것처럼 한정되어 있기 때문에, 사용자는 데이터를 신속하게 입력하는 데 어려움을 겪는다. 사용자 인터페이스 구성에 있어서 데이터 입력을 신속하고 간편하게 하지 못하면, 사용자는 소프트웨어를 사용하는 데 게을러지게 마련이다. 그러면 데이터 입력이 충실해지지 않게 되고, 그 결과 모바일 ERP 애플리케이션에 의해서 구축되는 실시간 현황과 실제 현황에 차이가 생긴다. 그로 말미암아 ERP 시스템의 효용성이 떨어진다는 문제가 있었다.
따라서 본 발명의 발명자는 위와 같은 문제점을 해결하기 위해서 오랫동안 연구하고 시행착오를 거치며 개발한 끝에 본 발명을 완성하기에 이르렀다.
본 발명의 목적은 모바일 디바이스의 애플리케이션 소프트웨어의 신규한 사용자 인터페이스 방법을 제공함에 있다. 이러한 목적은 사용자가 데이터 입력을 좀더 신속하고 편리하게 할 수 있는 사용자 환경을 제공하겠다는 것이다. 더욱 구체적으로 설명하자면 애플리케이션 화면 속성에 최적화된 데이터 입력 환경을 사용자에게 제공하는 것이다.
본 발명의 발명가가 고심하여 완성한 기술원리는 이러하다. 모바일 디바이스에서 제공하는 소프트웨어 입력기 외에 애플리케이션의 업무화면에 대응하도록 미리 제작한 소프트웨어 입력기를 사용하는 것이다. 그래서 애플리케이션 화면 속성에 대응하는 소프트웨어 입력기가 호출되도록 하며, 화면 속성이 변화되면 변화된 화면 속성에 따라 소프트웨어 입력기도 달라질 수 있는 사용자 인터페이스 기술을 제안한다.
한편, 본 발명의 명시되지 않은 또 다른 목적들은 하기의 상세한 설명 및 그 효과로부터 용이하게 추론 할 수 있는 범위 내에서 추가적으로 고려될 것이다.
위와 같은 과제를 달성하기 위해서 본 발명은 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법으로서:
(a) 입력수단이 디바이스에 설치된 기본 소프트웨어 입력기 세트(이를 "복수의 제 1 입력기"라 한다)외에 추가적인 소프트웨어 입력기 세트(이를 "복수의 제 2 입력기"라 한다)가 미리 제작되어 있는 모바일 디바이스 애플리케이션을 실행하는 단계;
(b) 상기 입력수단이 상기 모바일 디바이스 애플리케이션 화면의 데이터 입력 셀을 선택하여 데이터 입력 이벤트를 실행하는 단계;
(c) 상기 모바일 디바이스의 프로세서가 상기 데이터 입력 셀의 미리 등록되어 있는 속성에 대응하는 소프트웨어 입력기가 상기 복수의 제 2 입력기 중 어느 하나인 경우에, 그 제 2 입력기를 호출하는 단계; 및
(d) 상기 제 2 입력기를 애플리케이션 화면으로 표시하는 단계를 포함하는 것을 특징으로 한다.
또한, 본 발명의 바람직한 어느 실시예에 따른 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법에 있어서, 상기 (d) 단계에서 표시되는 제 2 입력기는 애플리케이션 화면의 40~60%의 영역을 차지하도록 구성되어 있는 것이 좋다.
또한, 본 발명의 바람직한 어느 실시예에 따른 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법에 있어서, 상기 제 2 입력기는 적어도 숫자입력키를 포함하며, 다이렉트 날짜 단축키, 연월일 단축키 및 달력 호출키 중 어느 하나 이상을 더 포함하여 구성될 수 있다.
또한, 본 발명의 바람직한 다른 실시예에 따른 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법에 있어서, 상기 제 2 입력기는 계산기인 것이 좋다.
또한, 본 발명의 바람직한 또 다른 실시예에 따른 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법에 있어서, 상기 제 2 입력기는 명칭 리스트인 것이 좋다.
또한, 본 발명의 바람직한 어느 실시예에 따른 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법에 있어서, 상기 모바일 디바이스 애플리케이션은 전사적 자원 관리(Enterprise Resource Planning, ERP) 시스템에 관한 애플리케이션인 것이 좋다.
위와 같은 본 발명의 과제해결수단에 의해서 본 발명은 모바일 애플리케이션의 업무 화면에서 데이터를 입력할 때에, 데이터의 속성(본 명세서에서는 데이터 입력 셀의 속성이라고 정의하였다)에 따라 가장 알맞은 입력기가 화면에 표시됨으로써 사용자가 신속하고 편리하게 데이터를 입력할 수 있다는 뛰어난 장점이 있다.
이처럼 데이터 입력이 매우 편리해지기 때문에 본 발명의 방법에 따르면 예컨대 기업의 업무에 관한 데이터베이스를 더욱 내실있게 구축할 수 있으며, 특히 ERP 시스템의 효용성을 증진시킬 수 있다.
한편, 여기에서 명시적으로 언급되지 않은 효과라 하더라도, 본 발명의 기술적 특징에 의해 기대되는 이하의 명세서에서 기재된 효과 및 그 잠정적인 효과는 본 발명의 명세서에 기재된 것과 같이 취급됨을 첨언한다.
도 1은 본 발명의 바람직한 어느 실시예에 따른 전사적 자원 관리 시스템의 구성을 개략적으로 나타낸 것이다.
도 2는 본 발명의 바람직한 어느 실시예에 따른 모바일 디바이스의 구성을 개념적으로 나타낸 도면이다.
도 3은 본 발명의 어느 실시예에 따른 모바일 디바이스 애플리케이션의 다수의 셀로 구성되는 사용자 인터페이스의 예를 나타내는 도면이다.
도 4는 본 발명의 특징적인 기술구성을 개념적으로 나타내는 도면이다.
도 5 내지 도 8은 본 발명의 방법을 이용한 애플리케이션 화면에서 이루어지는 다양한 화면 시나리오를 나타낸다. 도 5는 날짜를 입력하는 데이터 입력 셀을 선택하는 경우, 도 6은 데이터 입력 시에 계산이 필요한 데이터 입력 셀을 선택하는 경우, 도 7 및 도 8은 텍스트 입력이 필요한 데이터 입력 셀을 선택하는 경우의 화면 시나리오가 되겠다.
도 9는 본 발명의 바람직한 실시예에서의 전체 프로세스의 구성예를 개략적으로 나타내는 도면이다.
도 10은 종래기술에 관한 것으로서, 모바일 디바이스에 기본적으로 탑재되어 있는 여러 형태의 소프트웨어 입력기를 나타낸다.
※ 첨부된 도면은 본 발명의 기술사상에 대한 이해를 위하여 참조로서 예시된 것임을 밝히며, 그것에 의해 본 발명의 권리범위가 제한되지는 아니한다.
본 발명을 설명함에 있어서 관련된 공지기능에 대하여 이 분야의 기술자에게 자명한 사항으로서 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략한다.
본 발명의 방법은 모바일 디바이스에서 설치되고 실행되는 애플리케이션 소프트웨어의 사용자 인터페이스 방법, 요컨대 사용자 화면의 구성과 그로부터 발생하는 입출력 프로세스에 관한 것이다. 본 발명의 기술사상은 모바일 애플리케이션 소프트웨어가 데이터를 입력할 수 있는 셀을 가지며, 이들 데이터 입력 셀에 다양한 속성이 부여된 기능을 갖는 애플리케이션이라면 적극적으로 적용될 수 있을 것이다. 소극적으로는 전사적 자원 관리(Enterprise Resource Planning, ERP) 시스템의 모바일 애플리케이션에 최적화될 수 있다. 본 명세서에서는 바람직한 어느 실시예로서 특히 ERP 시스템에 사용하는 모바일 애플리케이션을 특히 예를 들어 설명한다.
도 1은 본 발명의 어느 실시예에 따른 전사적 자원 관리(Enterprise Resource Planning, ERP) 시스템을 개략적으로 나타낸 것이다. 도 1에 도시된 바와 같이, 전사적 자원 관리 시스템(1)은 관리 서버(5)와 DB(30, 32, 34, 36)를 포함한다. 관리 서버(5)는 다수의 하드웨어 장비와 소프트웨어 장치로 구성될 수 있다. 특히 실행되는 소프트웨어는 고객 기업의 경영환경에 맞는 솔루션을 선택적으로 구축 가능하거나 확장이 용이한 다수의 모듈들(10, 12, 14, 16, 18, 20, 22, 24)을 포함한다. 본 발명의 전사적 자원 관리 시스템(1)은 SOA(Service Oriented Architecture) 구조로 설계되어 유연성이 뛰어나고 필요한 화면을 손쉽게 만들어 사용할 수 있는 커스터마이징(customizing) 및 추가 개발이 용이하다. 본 발명의 전사적 자원 관리 시스템(1)은 제조업, 시공업, 유통, 물류, 서비스, 교육, 레저, IT, 컨설팅, 에너지, 환경, 공공기관, 연구기관, 협회 등 다양한 산업의 표준 프로세서를 제공할 수 있다.
관리 서버(5)는 운영 모듈(10), 급여 모듈(12), 재무회계 모듈(14), 영업 모듈(16), 생산 모듈(18), 구매 모듈(20), 물류 모듈(22), 및 인사 모듈(24) 등을 포함할 수 있다. 본 발명의 관리 서버(5)는 위에 제시된 모듈들에 한정되지 않으며, 그 밖의 기업 경영에 필요한 다양한 모듈들을 포함할 수 있으며 또한 선택적으로 구성될 수 있다.
이러한 모듈들에 대해서 구체적이고 예시적으로 설명한다. 이들 모듈들에 대해 소상히 설명함으로써 본 발명의 사용자 인터페이스 방법의 혁신성이 간접적으로 드러날 것이다. 예컨대 운영 모듈(10)은 사용자 편의를 생각한 인터페이스를 고려하여 자유로운 메뉴등록, 즐겨찾기 기능, 내 마음대로 편집하는 메인 레이아웃 기능 등을 제공하며, 강력한 데이터 보안을 위한 로그인 환경설정, 개인 권한, 부서/그룹별 권한 및 화면 권한 등의 자세한 권한분리 기능을 제공할 수 있다.
급여 모듈(12)은 국내 및 해외 기준의 체제를 수용할 수 있는 유연성을 확보하고 있으며 특히 다양한 지급 및 공제 항목별 설정과 계산식을 적용함으로써 복잡해지는 급여처리를 손쉽게 처리할 수 있는 프로세스를 제공할 수 있다.
재무회계 모듈(14)은 내/외부 환경 변화에 능동적으로 대처를 할 수 있도록 계정 및 재무제표의 구조적 설정을 제공하고 타업무와의 유기적인 통합으로 의사결정 정보의 적시성과 정확성을 제공할 수 있다.
영업 모듈(16)은 기업별 영업환경에 따른 수주의 다양성을 지원할 수 있으며, DCM(Demand Chain Management)을 통한 기업간 또는 다 기종의 디바이스와 연동하여 효율적인 영업관리를 제공할 수 있다.
생산 모듈(18)은 다양한 수주의 형태를 지원할 수 있는 주문생산(Make to Order, MTO) 및 재고생산(Make to Stock, MTS) 프로세스를 제공하며, 자재소요계획(Material Requirement Planning, MRP) 기능을 통하여 기업 내의 자원을 계획하고 활용할 수 있는 최적화된 기능을 제공할 수 있다.
구매 모듈(20)은 월생산계획을 통한 외주 발주, 주생산계획을 통한 내자 발주를 기초로 하여, 적정량을 적시에 공급할 수 있는 적시관리(Just in Time, JIT)를 실현한다. 또한 구매 거래처와의 발주 정보 공유를 통해 공급망 관리(Supply Chain Management, SCM)를 실현할 수 있다.
물류 모듈(22)은 업무 프로세스와 실물 재고의 이동에 대한 불일치를 제거하기 위한 관리 및 기능창고를 분리하고 위탁 및 수탁 거래, 재고의 상태 변화 등에 대처할 수 잇는 다양한 물류 프로세스를 제공한다.
인사 모듈(24)은 기업의 기초가 되는 인적자원의 효율적인 운영을 위하여 인사등록부터 발령, 순환 등의 인적자원의 전략적인 운영과 인사권리의 핵심인 인사평가 및 목표관리(Management By Objective, MBO)를 통하여 전사적인 목표 달성에 기여할 수 있는 기능을 제공할 수 있다.
이러한 모듈들(10, 12, 14, 16, 18, 20, 22, 24)에 이용되는 데이터는 DB(30, 32, 34, 36)에 저장된다. 사용자는 컴퓨터 단말기(50, 52) 또는 모바일 디바이스(60, 62)로 인터넷(40)을 통하여 전사적 자원 관리 시스템(1)에 접속할 수 있다. 본 실시예의 컴퓨터 단말기(50, 52)는 PC, 노트북, 키오스크, ATM 장치, POS 단말 등을 포함한다.
본 실시예의 모바일 디바이스(60, 62)는 사용자가 이동하면서 인터넷(40)을 통하여 통신기능을 수행할 수 있는 전자 장치이다. 예를 들어 모바일 디바이스(60, 62)는 스마트폰을 포함한 이동 전화기, 태블릿 컴퓨터, PDA 등을 포함한다.
그러면 이제 도 2를 참조하면서 모바일 디바이스에 대하여 자세히 설명한다. 도 2는 도 1의 시스템 구성을 기초로 본 발명의 ERP 시스템 실시예에 따른 모바일 디바이스를 개략적으로 나타낸 구성도이다. 즉 도 2는 도 1의 실시예에서 사용되는 모바일 디바이스에 관한 것이라는 점에 유의해야 한다. 모바일 디바이스의 애플리케이션의 구성은 도 2의 예를 따르지 않을 수도 있다.
모바일 디바이스(60)에는 전사적 자원 관리 시스템(1)에 접속하기 위한 ERP 애플리케이션(78)이 설치되어 있다. ERP 애플리케이션(78)은 사용자가 자신의 모바일 디바이스(60)에 외부 플랫폼을 이용하여 다운로드 받은 애플리케이션 소프트웨어일 수 있다. 또한 본 발명의 ERP 애플리케이션(78)은 모바일 디바이스(60)의 운영체제 소프트웨어와 연동하여 디폴트로 모바일 디바이스(60)에 설치된 소프트웨어일 수 있다.
모바일 디바이스(60)는 프로세서(70), 내부 메모리(76), 입력수단(72) 및 출력수단(74)을 포함한다. 모바일 디바이스(60)의 입력수단(72)은 소프트웨어 또는 하드웨어 입력기를 포함하고, 출력수단(74)은 스피커와 디스플레이를 포함한다. 디스플레이는 운영체제 소프트웨어의 UI/UX, 응용 소프트웨어의 UI/UX에 있어서 사용자의 터치입력을 감지하는 수단으로서 사용자 인터페이스를 포함할 수 있다. 디스플레이는 화면을 출력하는 수단임과 동시에 사용자의 터치 이벤트를 감지하는 입력수단을 기능을 함께 실행하는 터치스크린으로 이루어질 수 있다.
모바일 디바이스(60)의 내부 메모리(76)는 일반적으로 디바이스에 사용되는 컴퓨터 코드 및 데이터를 저장하는 장소를 제공한다. 본 발명의 일 실시예에 따른 모바일 디바이스(60)의 내부 메모리(76)에는 ERP 애플리케이션(78) 및 이의 구동/관리에 필요한 리소스뿐만 아니라 기본적인 입출력 시스템, 운영 체제, 다양한 프로그램들, 애플리케이션들, 또는 디바이스에서 실행되는 사용자 인터페이스 기능들, 프로세서 기능들 등을 포함하는 임의의 디바이스용 펌웨어(firmware)가 저장될 수 있다.
모바일 디바이스(60)의 프로세서(70)는 운영체제와 함께 컴퓨터 코드를 실행하고 데이터를 생성하고 사용하는 동작을 실행한다. 또한 프로세서(70)는 일련의 명령어를 사용하여 모바일 디바이스(60)의 컴포넌트들 간의 입력 및 출력 데이터의 수신 및 처리를 할 수 있다. 또한 프로세서(70)는 모바일 디바이스(60)에 설치된 운영체제 소프트웨어와 각종 애플리케이션 소프트웨어들(ERP 애플리케이션을 포함)의 기능을 실행하는 제어부 역할을 담당한다.
한편 상기 ERP 애플리케이션(78)은 도 1에서 설명한 모듈들을 포함할 수 있다. 특히 데이터 입력에 관해서 모바일 디바이스(60)에 설치된 소프트웨어 입력기를 호출하는 기능뿐만 아니라, 추가적인 소프트웨어 입력기를 포함할 수 있다. 그리고 데이터입력 시에 선택된 셀의 속성에 따라 적합한 소프트웨어 입력기가 선택되도록 할 수 있다.
도 3은 본 발명의 일 실시예에 따라서 ERP 애플리케이션이 실행된 모바일 디바이스의 사용자 인터페이스를 개념적이면서도 예시적으로 나타내었다. 특히 도 3은 모바일 디바이스(100)의 사용자 화면에 해당하는 사용자 인터페이스를 나타냄에 있어서, <셀> 중심으로 나타낸다. 본 발명에서 <셀>은 데이터를 나타내주는 영역이며, 그리고/또는 데이터를 입력하는 단위 영역이기도 하다. 어떤 셀은 사용자의 터치이벤트에 반응하지 않을 수 있으며, 어떤 셀은 사용자의 터치이벤트에 반응하여 링크된 화면을 호출할 수 있으며, 또 어떤 셀은 사용자의 터치이벤트에 반응하여 데이터를 입력하는 소프트웨어 입력기를 호출할 수 있다.
한편, 모바일 디바이스(100)의 전원부, 통신모뎀, GPS, I/O 디바이스, 카메라 모듈과 같은 하드웨어/소프트웨어 모듈 등의 부가적 혹은 관용적 구성요소는 도면에서는 나타내지 않았으나, 본 발명의 모바일 디바이스(100)에는 장치의 기능에 기여하는 다양한 내부 및 외부 컴포넌트들을 포함할 수 있다. 또한 모바일 디바이스(100)는 하드웨어 요소들(회로 포함), 소프트웨어 요소들(컴퓨터 판독 가능 매체에 저장된 컴퓨터 코드 포함) 또는 이 두 요소의 결합을 포함할 수 있다. 그러나 본 발명에서 중요한 것은 데이터 입력을 위한 사용자 인터페이스이다.
도 3의 여러 셀들이 어떤 것인지, 참고적이고 또한 예시적이지만 하나씩 설명해 보자. 도시된 바와 같이 모바일 디바이스(100)의 사용자 인터페이스는 출력수단인 동시에 입력수단인 디스플레이의 일부로서, 메인 영역(110)과 메뉴 영역(120)을 포함할 수 있다. 일반적으로 모바일 디바이스(100)는 사용자가 손으로 쉽게 파지하고 보기에도 편하도록 가로 방향으로는 짧고 세로 방향으로는 길게 설계되어 있다. 따라서 사용자 인터페이스도 도 3에 도시된 바와 같이 가로 방향으로는 짧고 세로방향으로는 길게 형성되어 있다.
메인 영역(110)은 전체적으로 매트릭스 형태의 셀들이 셀행렬로 구성되어 있는 데이터 영역(116)과, 데이터 영역(116)의 각 행의 내용 또는 순위를 정의하는 로우(row) 정의영역(114)과, 데이터 영역(116)의 각 열의 내용 또는 순위를 정의하는 컬럼(column) 정의영역(112)을 포함할 수 있다.
예를 들어, 로우 정의영역(114)에는 그리스 숫자가 각 셀에 순차적으로 정의되어 각 행의 순서를 나타낼 수 있다. 그리고 컬럼 정의영역(112)에는 하나의 행을 구성하는 셀들의 데이터를 정의하는 컨텐츠들이 정의될 수 있다. 구체적으로 데이터 영역(116) 중 하나의 행은 하나의 동일한 이벤트를 의미하고 상기 행을 구성하는 각 셀의 컨텐츠는 이에 대응하는 컬럼 정의영역(112)에 의하여 정의될 수 있다. 예를 들어, 컬럼 정의영역(112)을 구성하는 각 셀(이를 컬럼인덱스(column index)라 한다)는 "사업부", "수주번호", "수주일", "부서", "담당자", "거래처", "품명", "판매단위", "판매단가", "수량", "판매금액", "납기일" 등으로 정의될 수 있다. 이 경우 데이터 영역(116) 내의 하나의 행은 하나의 이벤트에 대한 "사업부", "수주번호", "수주일", "부서", "담당자", "거래처", "품명", "판매단위", "판매단가", "수량", "판매금액", "납기일" 등에 관한 데이터를 의미한다.
데이터 영역(116)을 구성하는 각 셀(이를 로우 인덱스(row index)라 한다)에는 문자 또는 숫자 등의 데이터가 표시될 수 있다. 물론 역으로 컬럼 정의영역(112)과 로우 정의영역(114)이 서로 그 역할을 바꾸어, 데이터 영역(116) 중 하나의 열이 하나의 동일한 이벤트를 의미하고 상기 열을 구성하는 각 셀의 컨텐츠는 이에 대응하는 로우 정의영역(114)에 의하여 정의될 수도 있다.
로우 정의영역(114)은 사용자 인터페이스(100)의 세로 방향의 일렬로 연결된 다수의 로우 인덱스들(- Ⅷ, ...)로 이루어져 있다. 바람직하게는 로우 정의영역(114)은 사용자 인터페이스(100)의 좌측에 위치할 수 있다. 도 3에 도시된 로우 정의영역(114)은 8개의 로우 인덱스들(- Ⅷ)로 이루어져 있으나, 본 발명은 이에 한정되지 않으며 메인 영역(110)을 상하로 터치 스크롤을 하면 더 많은 로우 인덱스들을 포함할 수 있다. 모바일 디바이스(100)의 사용자 인터페이스에 대한 터치 감지 메커니즘은 압력에 인식하는 감압 방식 또는 정전용량 값의 변화를 감지하는 정전용량 방식을 선택적으로 사용할 수 있으며, 기타 광학식 메커니즘이나 초음파 방식의 메커니즘을 적용할 수도 있다. 또한 터치 감지를 위한 입력기로는 사용자의 손가락, 스타일러스 펜 등을 사용할 수 있다.
컬럼 정의영역(112)은 애플리케이션 화면의 가로 방향으로 일렬로 연결된 다수의 컬럼인덱스들(A - D, ...)로 이루어져 있다. 바람직하게는 컬럼 정의영역(112)은 애플리케이션 화면 상측에 위치할 수 있다. 도 2에 도시된 컬럼 정의영역(112)은 4개의 컬럼인덱스들(A - D)로 이루어져 있으나, 본 발명은 이에 한정되지 않으며 메인 영역(110)을 좌우로 터치 스크롤을 하면 더 많은 컬럼인덱스들을 포함할 수 있다.
메뉴 영역(120)은 사용자 화면 내에서 데이터 영역(116)에 인접하여 위치하는데, 바람직하게는 데이터 영역(116)의 하단에 위치함으로써 사용자가 ERP 애플리케이션의 여러 구동 옵션들을 실행할 때 편의성을 제공할 수 있다. 메뉴 영역(120)은 하나 이상의 실행 버튼(122, 124, 126, 128)을 포함한다. 예를 들어, 본 발명의 일 실시예에 따른 메뉴 영역(120)은 컬럼인덱스 버튼(122), 컬럼세트 버튼(124), 설정 버튼(126) 및 화면 최대화 버튼(128) 등을 포함할 수 있다.
이제, 본 발명의 기술사상 안으로 들어가자. 도 4는 본 발명의 기술사상을 개념적으로 나타낸다.
애플리케이션의 업무 화면에는 여러 가지 데이터 입력 셀(91, 92, 93)이 포함될 수 있다. 이들 데이터 입력 셀(91, 92, 93)마다 속성이 미리 부여될 수 있다. 이 속성은 입력기 호출 속성이다. 사용자가 해당 셀에서 데이터를 입력하고자 할 때, 어떤 입력기를 호출할지를 결정하는 속성이다.
한편, 소프트웨어 입력기(900)는 두 종류의 입력기로 구분될 수 있다. 디바이스에 설치된 기본 소프트웨어 입력기 세트(910)와 추가적인 소프트웨어 입력기 세트(920)이 그러하다. 기본 소프트웨어 입력기 세트(910)는 모바일 디바이스에 기본적으로 설치되어 있는 복수의 입력기들이다. 이를 본 명세서에서는 <복수의 제 1 입력기>라고 칭해진다. 예컨대 한국어 키보드(911), 영어 키보드(912), 숫자/기호 키보드(913)를 들 수 있다. 더 많은 키보드 세트가 추가될 수 있을 것이며, 이는 대개 OS에서 제공하는 것이어서 당업자에게 자명하다. 추가적인 소프트웨어 입력기 세트(920)는 애플리케이션 제공자가 미리 제작해 놓는다. 예컨대 날짜 입력기(921), 계산기(922), 명칭 리스트(923) 등을 들 수 있다. 이를 본 명세서에서는 <복수의 제 2 입력기>라고 칭한다. 이 또한 더 많은 키보드 세트가 추가될 수 있을 것이며, 소프트웨어 개발자가 사전에 입력기를 정의해 둘 수 있다.
상기 데이터 입력 셀(91, 92, 93)과 상기 소프트웨어 입력기(900)는 그 속성에 따라 사전에 매칭된다. 예를 들어 가정해 보자. 데이터 입력 셀(91)의 속성은 기본 소프트웨어 입력기 세트 중 한글 키보드를 호출하도록 되어 있다. 마찬가지로 데이터 입력 셀(92)의 속성은 추가적인 소프트웨어 입력기 세트 중 날짜 입력기(921)로, 데이터 입력 셀(93)의 속성은 계산기(922)를 호출되도록 미리 설정되는 것이다.
이런 경우에 사용자가 애플리케이션 업무 화면에서 어떤 데이터 입력 셀을 선택해서 터치 이벤트를 발생시켰다. 그러면 애플리케이션 프로세서(70)는 정의된 매칭에 따라서 데이터 입력 셀(91)에 대한 터치이벤트인 경우에는 한글 키보드(911)를 호출한다. 데이터 입력 셀(92)에 대한 터치이벤트의 경우에는 계산기(922) 키보드가 사용자 화면 위로 호출되는 것이다.
이러한 개념에 기초해서 도 5 내지 도 8은 본 발명의 수주 입력(Contract Input) 화면 시나리오를 예시적으로 나타낸다. 모바일 디바이스 애플리케이션 화면을 통해서 사용자가 수주 입력을 하는 경우에, 입력을 위한 데이터 입력 셀을 선택하게 된다. 수주 데이터를 입력하는 경우, 사용자는 품목, 날짜, 수량, 수주분류, 사업부문분류, 번호, 거래처 정보, 판매단위, 판매금액 등 다양한 사항을 입력하게 된다. 어떤 사항을 입력하느냐에 따라서 입력방식도 달라진다. 어떤 경우에는 단순 숫자, 어떤 경우에는 날짜, 또 어떤 경우에는 문자, 기호, 문자/기호/숫자의 병기 등 다양하다. 본 발명은 이러한 차이에 속성을 부여하여 앞에서 설명한 도 4와 같이 사전에 구조화했다. 구체적인 화면 시나리오로 설명한다.
도 5는 수주 입력 시의 애플리케이션 화면(190)에서 데이터를 입력하는 경우의 화면 시나리오이다. 애플리케이션 화면(190)에는 다양한 데이터 입력 셀(191)이 있을 것이다. 그 중에서 사용자가 계약일 입력 셀(193) 혹은 납기일 입력 셀(192) 안의 터치지점(193a 또는 192a)에 터치이벤트를 발생시켰다고 가정하자. 그러면 도시되어 있는 바와 같이 날짜 입력이라는 속성에 대응하는 소프트웨어 입력 키보드인 날짜 입력기 UI(150)가 애플리케이션 화면(190) 위로 호출된다.
날짜 입력기 UI(150)은 숫자 입력기(1500)를 포함한다. 또한 단축키로서 사용자의 데이터 입력을 도와주는 다양한 입력키가 더 포함될 수 있다. 월초 입력키(1501)를 누르면 해당 달의 첫째 날이 입력되도록 할 수 있다. 월말 입력키(1502)를 누르면 해당 달의 마지막 날이 입력될 수 있다. 연월일 입력키(1505, 1506, 1507)는 날짜를 연도, 월, 일 순으로 입력할 수 있는 사용자 인터페이스이다. 오늘 입력키(1509)를 누름으로써 오늘 날짜가 입력되도록 할 수 있다. 한편, 달력 아이콘(1508)은 달력 소프트웨어를 호출한다.
그 밖에 몇 가지 입력키는 입력의 편의성을 보장한다. 수정입력키(1510)는 키보드의 Backspace의 기능을 지원한다. 데이터 입력윈도우(158)는 입력되는 데이터를 표시한다. X를 누르면 입력된 데이터가 삭제되며, 다시 처음부터 입력하도록 할 수 있다. 이동 입력키(159)는 데이터 입력 지점의 이동을 보장할 수 있다. 필요한 사항을 입력한 다음에 입력완료키(1550)를 누르면 날짜 데이터 입력이 완료된다.
도 6은 수주 입력 시의 애플리케이션 화면(190)에서 수량 데이터를 입력하는 경우의 화면 시나리오이다. 애플리케이션 화면(190) 중에 수량을 입력하는 데이터 입력 셀(194)을 선택하였다고 가정하자. 그러면 도시되어 있는 것처럼 계산기 UI(151)가 애플리케이션 화면(190) 위로 호출된다. 단순 수량을 입력하는 경우에는 숫자입력키를 이용해서 입력하면 되며, 여러 품목의 연산을 해야 하는 경우에는 사칙연산 입력키를 이용해서 계산하여 데이터를 입력할 수 있다. 이 경우 상기 데이터 입력 셀(194)의 키보드 속성은 계산기 UI(151)로 사전에 정의되어 있을 것이다.
도 7은 애플리케이션 화면(190)에서 명칭 데이터를 입력하는 경우의 화면 시나리오다. 예컨대 수주 데이터 중에서 품명을 입력하는 경우가 그러하다. 애플리케이션 화면(190) 중에 명칭을 텍스트로 입력하는 데이터 입력 셀(195)을 선택하였다고 가정하자. 그러면 도시되어 있는 것처럼 제 1 입력기 중 어느 하나인 텍스트 입력기(152)를 호출하여 애플리케이션 화면(190) 위로 표시될 수 있다.
바람직하게는 텍스트 입력기(152)를 위쪽에 위치하는 콘트롤 영역과 그 콘트롤 영역의 아래쪽에 위치하는 키보드 영역을 구별하고, 이 키보드 영역에 도 10의 기본 소프트웨어 입력기를 표시할 수 있다. 이때 콘트롤 영역의 좌측에 검색 아이콘(152a)이 더 설치하는 것이 좋다. 사용자가 이 검색 아이콘(152a)을 설치하면 기 입력된 혹은 저장한 텍스트 리스트를 키보드 영역을 통해 표시할 수 있다.
도 8은 도 7과 유사하다. 품명 텍스트를 입력하기보다는 범주화되어 분류되어 있는 명칭을 입력하는 경우에는, 분류 명칭 리스트를 키보드 영역에 표시하는 것이 데이터 입력에 효과적이다. 예를 들어 사업부문을 입력하는 경우가 그러하다. 애플리케이션 화면(190)에서 범주 명칭 데이터 입력 셀(196)을 선택한다면, 이러한 범주 속성에 미리 매칭되어 있는 범주 명칭 리스트(153)를 키보드 영역에 표시할 수 있다. 사용자는 범주 명칭 리스트(153)에 포함되어 있는 상세 항목(153a)을 선택하여 데이터를 입력할 수 있다.
다양한 시나리오로 전술한 상기 입력기들(150, 151, 152,153)은 애플리케이션 화면(190)의 하단을 차지하며, 전체 애플리케이션 화면(190)의 40~60%의 영역을 차지하도록 구성되어 있는 것이 좋다. 60%보다 크면 애플리케이션 화면(190)의 데이터가 잘 보이지 않게 되고, 40%보다 작으면 키보드 영역이 줄어들어서 그만큼 입력하기 어렵다는 단점이 있다.
한편, 도 5 내지 도 8을 통해서 다양한 입력기 세트를 예시했지만, 데이터 입력 셀의 미리 정의된 속성과, 그 속성에 매칭되는 입력기를 사용자에게 제공한다 하여도, 사용자는 언제든지 입력기의 종류를 변경할 수 있다.
도 9는 본 발명의 방법을 구성하는 전체 프로세스를 개략적으로 나타낸다.
먼저 사용자는 모바일 디바이스에 애플리케이션 소프트웨어를 설치한다(S100). 이 모바일 디바이스 애플리케이션 소프트웨어는 앞에서 상세히 설명한 것처럼, 다양한 기능 모듈들이 포함되어 있겠으나, 적어도 추가적인 소프트웨어 입력기, 요컨대 복수의 제 2 입력기를 포함하며, 애플리케이션의 업무화면에는 데이터를 입력하는 복수의 데이터 입력 셀을 갖는다. 또한 데이터 입력 셀에는 사전에 키보드 호출 속성이 부여되어 있으며, 그 속성과 복수의 소프트웨어 키보드가 서로 사전에 매칭되도록 정의된다. 이들 소프트웨어 키보드는 데이터 입력 셀이 존재하는 애플리케이션 화면 위로 호출된다.
다음으로 사용자는 데이터 입력을 위해서 상기 모바일 디바이스 애플리케이션 소프트웨어를 실행한다(S110).
그러면 모바일 디바이스의 프로세서는 애플리케이션 화면을 디바이스의 터치스크린으로 표시하게 되는데, 특히 본 발명에서는 애플리케이션 화면이 데이터를 입력하는 셀을 포함한다.
다음으로 사용자의 입력수단이 상기 사용자 화면에서 특정 데이터 입력 셀을 선택함으로써 터치이벤트를 행한다(S120).
터치이벤트가 발생하면, 디바이스의 프로세서가 터치이벤트에 반응하는 키보드 호출 속성을 추출하여, 그 속성에 대응하는 입력기를 호출한다(S130). 그리고 해당 입력기를 데이터 입력 셀의 속성에 맞게 애플리케이션 화면 위로 표시한다(S140).
본 발명의 모바일 디바이스는 애플리케이션 소프트웨어를 설치하여 실행하고 서버와 통신할 수 있는 것이 좋다. 그런 디바이스로 대표적으로는 스마트폰이 있다. 그밖에 태블릿 PC에 의해 대체될 수도 있다. 웨어러블 디바이스여도 좋을 것이다.
참고로, 본 발명의 바람직한 여러 가지 실시예에 따른 사용자 인터페이스 방법, 즉, 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독가능매체에 기록될 수 있다. 상기 컴퓨터 판독가능매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용가능한 것일 수도 있다. 컴퓨터 판독가능매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체, CD-ROM, DVD와 같은 광기록 매체, 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체, 및 ROM, RAM, 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함될 수 있다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급언어코드를 포함한다. 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
본 발명의 보호범위가 이상에서 명시적으로 설명한 실시예의 기재와 표현에 제한되는 것은 아니다. 또한, 본 발명이 속하는 기술분야에서 자명한 변경이나 치환으로 말미암아 본 발명이 보호범위가 제한될 수도 없음을 다시 한 번 첨언한다.

Claims (7)

  1. (a) 입력수단이 디바이스에 설치된 기본 소프트웨어 입력기 세트(이를 "복수의 제 1 입력기"라 한다)외에 추가적인 소프트웨어 입력기 세트(이를 "복수의 제 2 입력기"라 한다)가 미리 제작되어 있는 모바일 디바이스 애플리케이션을 실행하는 단계;
    (b) 상기 입력수단이 상기 모바일 디바이스 애플리케이션 화면의 데이터 입력 셀을 선택하여 데이터 입력 이벤트를 실행하는 단계;
    (c) 상기 모바일 디바이스의 프로세서가 상기 데이터 입력 셀의 미리 등록되어 있는 속성에 대응하는 소프트웨어 입력기가 상기 복수의 제 2 입력기 중 어느 하나인 경우에, 그 제 2 입력기를 호출하는 단계; 및
    (d) 상기 제 2 입력기를 애플리케이션 화면으로 표시하는 단계를 포함하는 것을 특징으로 하는 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법.
  2. 제1항에 있어서,
    상기 (d) 단계에서 표시되는 제 2 입력기는 애플리케이션 화면의 40~60%의 영역을 차지하도록 구성되어 있는, 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법.
  3. 제1항에 있어서,
    상기 제 2 입력기는 적어도 숫자입력키를 포함하며, 다이렉트 날짜 단축키, 연월일 단축키 및 달력 호출키 중 어느 하나 이상을 더 포함하여 구성되는 것인, 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법.
  4. 제1항에 있어서,
    상기 제 2 입력기는 계산기인 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법.
  5. 제1항에 있어서,
    상기 제 2 입력기는 명칭 리스트인 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법.
  6. 제1항에 있어서,
    상기 모바일 디바이스 애플리케이션은 전사적 자원 관리(Enterprise Resource Planning, ERP) 시스템의 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법.
  7. 제1항에 있어서,
    상기 모바일 디바이스는 스마트폰 또는 태블릿 PC인, 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법.
KR1020150112243A 2015-08-10 2015-08-10 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법 KR20170018518A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020150112243A KR20170018518A (ko) 2015-08-10 2015-08-10 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020150112243A KR20170018518A (ko) 2015-08-10 2015-08-10 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법

Publications (1)

Publication Number Publication Date
KR20170018518A true KR20170018518A (ko) 2017-02-20

Family

ID=58265132

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020150112243A KR20170018518A (ko) 2015-08-10 2015-08-10 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법

Country Status (1)

Country Link
KR (1) KR20170018518A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230004288A1 (en) * 2021-07-02 2023-01-05 Samsung Electronics Co., Ltd. Method and electronic device for configuring user interface based on input field

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20230004288A1 (en) * 2021-07-02 2023-01-05 Samsung Electronics Co., Ltd. Method and electronic device for configuring user interface based on input field
WO2023277380A1 (ko) * 2021-07-02 2023-01-05 삼성전자 주식회사 입력 필드를 기반으로 사용자 인터페이스를 구성하는 방법 및 전자 장치

Similar Documents

Publication Publication Date Title
US11347721B2 (en) Digital processing systems and methods for automatic application of sub-board templates in collaborative work systems
US20170344895A1 (en) Intelligent Workspace
US20180275973A1 (en) Dynamically generating and rendering user interfaces based on data models
US8510288B2 (en) Applying analytic patterns to data
US20140068404A1 (en) Method of representing business units in sales performance management using entity tables and system comprising same
US20140059496A1 (en) Unified mobile approvals application including card display
US20240193560A1 (en) Periodic payment plan calculator for treatment plans
US9971469B2 (en) Method and system for presenting business intelligence information through infolets
US11250503B1 (en) User interface for presenting capital offers
US20140380139A1 (en) Embedded experience through bidirectional integration of crm applications and spreadsheet applications
US20180089158A1 (en) System and methods for formation of structured data from unstructured data
Nueesch et al. Realizing value from tablet-supported customer advisory: Cases from the banking industry
Fahrudin et al. Modeling Inventory Systems Using The User Experience Design Model Method
KR101681677B1 (ko) 모바일용 erp 애플리케이션의 작동방법 및 이를 사용하는 모바일 디바이스
US11693923B1 (en) Robotic process automation system with hybrid workflows
KR101735530B1 (ko) 전사적 자원관리 시스템 소프트웨어 사용자 화면에서의 계층적 그래픽 사용자 인터페이스 방법
KR20170018518A (ko) 애플리케이션 화면의 데이터 입력 셀의 속성에 따라 모바일 디바이스의 입력기를 호출하는 방법
Homann et al. Towards user interface patterns for ERP applications on smartphones
US20170098206A1 (en) Transactional user interface
US8462117B2 (en) Navigational processor keyboard system
Comerio et al. Service-oriented data quality engineering and data publishing in the cloud
US11550779B2 (en) Computer system and method for bulk associating attribute values with data records
KR101692345B1 (ko) 모바일 디바이스 애플리케이션의 사용자 인터페이스의 축변경 방법
Baloian et al. Mobile collaboration for business process elicitation from an agile development methodology viewpoint
KR20170001979A (ko) 모바일용 erp 애플리케이션의 작동방법 및 이를 사용하는 모바일 디바이스

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application