[go: up one dir, main page]

KR101587815B1 - Auto-Screen Application For Mobile Device and Mobile Auto-Screen System Using The Same - Google Patents

Auto-Screen Application For Mobile Device and Mobile Auto-Screen System Using The Same Download PDF

Info

Publication number
KR101587815B1
KR101587815B1 KR1020140096203A KR20140096203A KR101587815B1 KR 101587815 B1 KR101587815 B1 KR 101587815B1 KR 1020140096203 A KR1020140096203 A KR 1020140096203A KR 20140096203 A KR20140096203 A KR 20140096203A KR 101587815 B1 KR101587815 B1 KR 101587815B1
Authority
KR
South Korea
Prior art keywords
mobile device
information
screen
auto
mobile
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020140096203A
Other languages
Korean (ko)
Other versions
KR20150121636A (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 주식회사 케이티스포츠
Publication of KR20150121636A publication Critical patent/KR20150121636A/en
Application granted granted Critical
Publication of KR101587815B1 publication Critical patent/KR101587815B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

모바일기기용 오토스크린 애플리케이션 및 이를 이용한 모바일 오토스크린 시스템이 개시된다. 본 발명에 따른 모바일기기용 오토스크린 애플리케이션은, 상태에 따라 표시될 정보 그룹에 대응되는 템플릿을 가지고 모바일기기의 화면에 표시가능하게 작성된 다수의 스크린 레이아웃을 모바일기기의 저장매체에 저장하는 단계; 모바일기기 외부의 오토 스크린 시스템으로부터 무선 통신망을 통해 상태 정보를 수신하는 단계; 상기 오토 스크린 시스템으로부터 상기 상태 정보에 따른 정보 그룹을 수신하는 단계; 및 상기 다수의 스크린 레이아웃 중에서 수신된 상기 상태 정보에 해당하는 스크린 레이아웃을 선택하고, 수신된 상기 정보 그룹을 상기 템플릿에 표기하여 모바일기기의 화면에 표시하도록 하는 단계;를 실행하기 위하여 저장매체에 저장된다. 본 발명에 따른 오토스크린 시스템은, 모바일기기용 오토스크린 애플리케이션이 탑재된 모바일기기; 및 자체 보유 정보 또는 외부 시스템으로부터 제공받은 정보를 이용하여 상기 모바일기기용 오토스크린 애플리케이션이 탑재된 모바일기기의 상태 정보를 생성 및 관리하고, 상기 모바일기기에 상태 정보를 API통신 및 PNS(Push Notification Service) 시스템을 통해 전송하는 오토스크린 시스템;을 포함한다.An auto screen application for mobile devices and a mobile auto screen system using the same are disclosed. An auto screen application for a mobile device according to the present invention includes the steps of storing a plurality of screen layouts that are displayed on a screen of a mobile device with a template corresponding to an information group to be displayed according to a state in a storage medium of the mobile device; Receiving status information from an autoscreen system outside the mobile device via a wireless communication network; Receiving an information group according to the status information from the autoscreen system; And selecting a screen layout corresponding to the received status information among the plurality of screen layouts and displaying the received information group on the template and displaying the information on the screen of the mobile device. do. The autoscreen system according to the present invention may be applied to a mobile device equipped with an auto screen application for mobile devices; And generates and manages state information of the mobile device on which the autosk screen application for the mobile device is mounted, using the self-held information or the information provided from the external system, and transmits the state information to the mobile device through API communication and PNS (Push Notification Service ≪ / RTI > system).

Figure R1020140096203
Figure R1020140096203

Description

모바일기기용 오토스크린 애플리케이션 및 이를 이용한 모바일 오토스크린 시스템 {Auto-Screen Application For Mobile Device and Mobile Auto-Screen System Using The Same}BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an auto-screen application for mobile devices and a mobile auto-

본 발명은 모바일기기용 애플리케이션과 이를 포함하는 정보 통신 시스템에 관한 것으로, 좀 더 상세하게는 모바일기기의 사용자에게 시간, 공간 및 주변 상황에 따라 우선적으로 필요한 정보를 직관적으로 인지할 수 있도록 제공하는 애플리케이션 및 시스템에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an application for a mobile device and an information communication system including the same. More particularly, the present invention relates to an application for providing a user of the mobile device with intuitive recognition of necessary information according to time, And a system.

모바일기기용 애플리케이션은 외부의 시스템으로부터 무선통신망을 통해 수신한 정보들을 화면에 표시하기 위하여 미리 저장된 스크린 레이아웃을 활용한다. 스크린 레이아웃은 한 화면에 표시할 복수의 정보가 각각 표시될 수 있는 복수의 공란을 갖는 일종의 템플릿을 가지고, 그 배경을 이루는 고정된 텍스트나 이미지 등을 포함한다.Applications for mobile devices utilize pre-stored screen layouts to display information received from an external system over a wireless communication network. The screen layout has a kind of template having a plurality of blank spaces in which a plurality of pieces of information to be displayed on one screen can be displayed, respectively, and includes fixed text, images and the like constituting the background.

종래의 모바일기기용 애플리케이션은, 그 개발 시점에 정해진 몇 개의 스크린 레이아웃을 제공하나, 애플리케이션 내 메뉴의 트리 구조에 따라 구조화하여 제공한다. 따라서 사용자는 애플리케이션을 실행할 때의 시간, 상황이나 위치와 무관하게 애플리케이션이 시작되면 동일한 메인 스크린 레이아웃을 접하게 되며, 사용자의 선택 입력에 의해서 하위 메뉴로 진입할 때에만 다른 형태의 스크린 레이아웃을 접하게 된다. Conventional applications for mobile devices provide several screen layouts determined at the time of development, but they are structured according to the tree structure of menus in the application. Accordingly, the user is exposed to the same main screen layout when the application is started regardless of the time, the situation, or the position when the application is executed, and only when entering the sub menu by the user's selection input, the user is contacted with a different type of screen layout.

일부 애플리케이션은 고정된 메인 스크린 레이아웃의 템플릿을 기준으로 스킨 변경 기능 등을 통하여 그 배경의 스타일을 변경할 수 있도록 하나, 이 경우에도 템플릿은 고정되어 있으므로 화면에 표시되는 정보의 종류와 형태에는 변화가 없다. 사용자의 특정 메뉴에 대한 선택 없이, 특히 초기 화면에서 표시되는 정보의 종류와 정보 표시창의 수, 표시되는 정보의 형태 등을 달리하기 위해서는 그 메인 스크린 레이아웃의 템플릿을 교체하여야 하는데, 종래의 애플리케이션에서 이는 애플리케이션 업데이트를 통해서만 가능했다. 이로 인해, 사용자의 애플리케이션 사용 시점이나 위치 등의 상황에 적합한 다양한 구성의 스크린 레이아웃을 능동적으로 제공할 수 없었다. Some applications allow you to change the style of the background through the ability to change the skin based on the template of the fixed main screen layout. In this case, however, the template is fixed and there is no change in the type and shape of the information displayed on the screen . In order to change the type of information displayed on the initial screen, the number of information display windows, the type of information to be displayed, etc. without selecting a specific menu for the user, the template of the main screen layout must be replaced. Only through application updates. As a result, it has not been possible to proactively provide a screen layout of various configurations suitable for a situation such as a time and an application usage time of a user.

본 발명은 전술한 과제의 해결을 위하여 제안된 것으로, 본 발명에 따른 모바일기기용 오토스크린 애플리케이션 및 이를 이용한 모바일 오토스크린 시스템은, 서비스 제공자와 사용자 경험을 기반으로 시간, 공간, 상황에 부합하는 다양한 스크린 레이아웃을 적절하게 제공하고, 모바일기기에서는 사용자가 애플리케이션을 실행하는 시간, 장소 및 기타의 상황에 따라 오토스크린 시스템이 제공한 상태 정보에 대응되는 스크린 레이아웃을 적용하여 그에 맞는 정보 그룹을 화면에 표시하도록 함으로써, 상황에 부합하는 다양한 콘텐츠를 제공하여 사용자 흥미와 활발한 참여를 유도할 수 있도록 하는 데에 그 목적이 있다. The present invention has been made in order to solve the above-mentioned problems, and an autosk screen application for a mobile device and a mobile autoscreen system using the same according to the present invention can be applied to a variety of applications, The screen layout is appropriately provided. In the mobile device, the screen layout corresponding to the status information provided by the auto screen system is applied according to the time, place, and other situation when the user executes the application, The purpose of the present invention is to provide a variety of contents corresponding to the situation, thereby inducing user's interest and active participation.

또한, 오토스크린 시스템을 통해 사용자의 모바일기기에 스크린 레이아웃을 템플릿 형식으로 제공하고, 이를 애플리케이션 실행 중에 채용할 수 있도록 함으로써 별도의 애플리케이션 업데이트를 최소화하면서 다양한 콘텐츠를 제공할 수 있도록 하는 데에 그 목적이 있다.In addition, it is possible to provide a screen layout to a user's mobile device in a template form through an auto screen system and employ it during application execution, thereby providing various contents while minimizing a separate application update. have.

전술한 과제의 해결을 위하여, 본 발명에 따른 모바일기기용 오토스크린 애플리케이션은, 상태에 따라 표시될 정보 그룹에 대응되는 템플릿을 가지고 모바일기기의 화면에 표시가능하게 작성된 다수의 스크린 레이아웃을 모바일기기의 저장매체에 저장하는 단계; 모바일기기 외부의 오토 스크린 시스템으로부터 무선 통신망을 통해 상태 정보를 수신하는 단계; 상기 오토 스크린 시스템으로부터 상기 상태 정보에 따른 정보 그룹을 수신하는 단계; 및 상기 다수의 스크린 레이아웃 중에서 수신된 상기 상태 정보에 해당하는 스크린 레이아웃을 선택하고, 수신된 상기 정보 그룹을 상기 템플릿에 표기하여 모바일기기의 화면에 표시하도록 하는 단계;를 실행하기 위하여 저장매체에 저장된다. According to an aspect of the present invention, there is provided an autosk screen application for a mobile device, comprising a template corresponding to an information group to be displayed according to a state and displaying a plurality of screen layouts, Storing in a storage medium; Receiving status information from an autoscreen system outside the mobile device via a wireless communication network; Receiving an information group according to the status information from the autoscreen system; And selecting a screen layout corresponding to the received status information among the plurality of screen layouts and displaying the received information group on the template and displaying the information on the screen of the mobile device. do.

상기 상태 정보를 수신하는 단계 및 상기 정보 그룹을 수신하는 단계는 상기 모바일기기용 오토스크린 애플리케이션이 시작될 때 수행되도록 할 수 있다. The step of receiving the status information and the step of receiving the information group may be performed when the autosk screen application for the mobile device is started.

상기 상태 정보를 수신하는 단계 및 상기 정보 그룹을 수신하는 단계는 상기 오토스크린 시스템과의 API통신을 통해 수행되도록 할 수 있다. The step of receiving the status information and the step of receiving the information group may be performed through API communication with the autoscreen system.

상기 상태 정보를 수신하는 단계는 상기 모바일기기용 오토스크린 애플리케이션 미실행 시에도 주기적인 폴링(polling)을 통해 수행되고, 상기 정보 그룹을 수신하는 단계는 상기 모바일기기용 오토스크린 애플리케이션 실행 중에 상기 오토스크린 시스템과의 API통신을 통해 수행되도록 할 수 있다. The method of claim 1, wherein receiving the status information is performed by periodically polling even when the autosk screen application for the mobile device is not running, And can be performed through API communication with the system.

본 발명에 따른 오토스크린 시스템은, 모바일기기용 오토스크린 애플리케이션이 탑재된 모바일기기; 및 자체 보유 정보 또는 외부 시스템으로부터 제공받은 정보를 이용하여 상기 모바일기기용 오토스크린 애플리케이션이 탑재된 모바일기기의 상태 정보를 생성 및 관리하고, 상기 모바일기기에 상태 정보를 API통신 및 PNS(Push Notification Service) 시스템을 통해 전송하는 오토스크린 시스템;을 포함하고,The autoscreen system according to the present invention may be applied to a mobile device equipped with an auto screen application for mobile devices; And generates and manages state information of the mobile device on which the autosk screen application for the mobile device is mounted, using the self-held information or the information provided from the external system, and transmits the state information to the mobile device through API communication and PNS (Push Notification Service ) System, the system comprising:

상기 모바일기기용 오토스크린 애플리케이션은, 상태에 따라 표시될 정보 그룹에 대응되는 템플릿을 가지고 모바일기기의 화면에 표시가능하게 작성된 다수의 스크린 레이아웃을 모바일기기의 저장매체에 저장하는 단계; 모바일기기 외부의 오토 스크린 시스템으로부터 API통신 또는 PNS를 통해 상태 정보를 수신하는 단계; 상기 오토 스크린 시스템으로부터 상기 상태 정보에 따른 정보 그룹을 수신하는 단계; 및 상기 다수의 스크린 레이아웃 중에서 수신된 상기 상태 정보에 해당하는 스크린 레이아웃을 선택하고, 수신된 상기 정보 그룹을 상기 템플릿에 표기하여 모바일기기의 화면에 표시하도록 하는 단계;를 실행하기 위하여 저장매체에 저장된 것을 특징으로 한다. Storing a plurality of screen layouts that are displayed on a screen of a mobile device with a template corresponding to an information group to be displayed according to a state, in a storage medium of the mobile device; Receiving status information via an API communication or PNS from an autoscreen system outside the mobile device; Receiving an information group according to the status information from the autoscreen system; And selecting a screen layout corresponding to the received status information among the plurality of screen layouts and displaying the received information group on the template and displaying the information on the screen of the mobile device. .

전술한 바와 같이, 본 발명에 따른 모바일기기용 오토스크린 애플리케이션 및 이를 이용한 모바일 오토스크린 시스템은, 서비스 제공자와 사용자 경험을 기반으로 시간, 공간, 상황에 부합하는 다양한 스크린 레이아웃을 적절하게 제공하고, 모바일기기에서는 사용자가 애플리케이션을 실행하는 시간, 장소 및 기타의 상황에 따라 오토스크린 시스템이 제공한 상태 정보에 대응되는 스크린 레이아웃을 적용하여 그에 맞는 정보 그룹을 화면에 표시하도록 함으로써, 상황에 부합하는 다양한 콘텐츠를 제공하여 사용자 흥미와 활발한 참여를 유도할 수 있도록 하는 효과가 있다.As described above, the autosk screen application for mobile devices and the mobile autoscreen system using the same according to the present invention appropriately provide various screen layouts according to time, space, and situation based on the service provider and the user experience, The device applies a screen layout corresponding to the status information provided by the autoscreen system according to the time, place, and other situation when the user executes the application, and displays the information group corresponding to the screen layout on the screen, So that user interest and active participation can be induced.

또한, 오토스크린 시스템을 통해 사용자의 모바일기기에 스크린 레이아웃을 템플릿 형식으로 제공하고, 이를 애플리케이션 실행 중에 채용할 수 있도록 함으로써 별도의 애플리케이션 업데이트를 최소화하면서 다양한 콘텐츠를 제공할 수 있도록 하는 효과가 있다.In addition, it is possible to provide a screen layout to a user's mobile device in a template form through an auto screen system and employ it during execution of an application, thereby providing various contents while minimizing a separate application update.

도 1은 본 발명의 한 실시예에 따른 모바일 오토스크린 시스템의 구성을 보이는 블록도이다.
도 2는 본 발명의 한 실시예에 따른 모바일기기용 오토스크린 애플리케이션에 의한 모바일기기의 기능적 구성을 보이는 블록도이다.
도 3은 본 발명의 한 실시예에 따른 다수의 스크린 레이아웃의 예를 보인다.
도 4는 상기 도 1의 실시예에서 오토스크린 애플리케이션 시스템의 구성 예를 보이는 블록도이다.
도 5는 상기 도 1의 실시예에서 운영관리시스템의 구성 예를 보이는 블록도이다.
도 6은 본 발명의 한 실시예에 따른 모바일 오토스크린 시스템에서의 정보의 흐름을 보이는 차트이다.
1 is a block diagram illustrating a configuration of a mobile autoscreen system according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a functional configuration of a mobile device by an auto screen application for a mobile device according to an embodiment of the present invention. Referring to FIG.
Figure 3 shows an example of multiple screen layouts in accordance with an embodiment of the present invention.
4 is a block diagram showing an example of a configuration of an autosk screen application system in the embodiment of FIG.
5 is a block diagram showing an example of the configuration of an operation management system in the embodiment of FIG.
6 is a chart showing the flow of information in a mobile autoscreen system according to an embodiment of the present invention.

이하에서는 첨부한 도면을 참조하여 본 발명의 실시예들을 설명한다. 다음에서 설명되는 실시예들은 여러 가지 다양한 형태로 변형할 수 있으며, 본 발명의 범위가 이하의 실시예들에 한정되는 것은 아니다. 본 발명의 실시예들은 해당 분야에서 통상의 지식을 가진 자에게 발명의 기술적 사상을 명확히 전달하기 위하여 제공된다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. The embodiments described below can be modified in various ways, and the scope of the present invention is not limited to the following embodiments. The embodiments of the present invention are provided to clearly convey the technical idea of the present invention to those skilled in the art.

본 발명에 따른 모바일기기용 오토스크린 애플리케이션과 이를 이용하는 모바일 오토스크린 시스템은 다양한 목적의 모바일 애플리케이션과 그 시스템에 적용될 수 있으나, 이하에서는 주로 프로야구와 같이 시즌 단위로 진행되는 스포츠 경기의 팬(fan) 및 잠재적 혹은 실제의 관람 고객을 대상으로 한 서비스 애플리케이션을 일 예로 들어 설명하기로 한다.The auto screen application for a mobile device according to the present invention and the mobile auto screen system using the same can be applied to a mobile application for various purposes and a system thereof. Hereinafter, a fan of a sports game, And a service application for potential or actual visitors.

도 1은 본 발명의 한 실시예에 따른 모바일 오토스크린 시스템의 구성을 보이는 블록도이다. 1 is a block diagram illustrating a configuration of a mobile autoscreen system according to an embodiment of the present invention.

본 실시예에 따르면, 모바일 오토스크린 시스템은, 모바일기기용 오토스크린 애플리케이션이 탑재된 사용자 단말기로서의 모바일기기(10)와 상기 모바일기기(10)와 무선통신망을 통해 연결되는 오토스크린 시스템(100)을 포함하여 구성된다. 상기 오토스크린 시스템(100)은 현재시간과 같은 기본정보와, 데이터베이스(45)에 보유하고 있는 시즌 경기 일정 등의 정보, 그리고 운영관리시스템(30)을 통해 취득된 정보 또는 외부시스템(60)과 연계하여 취득된 정보 등을 이용하여 등록된 사용자의 모바일기기(10)에 대응되는 실시간 상태 정보를 제공하는 오토스크린 애플리케이션 시스템(20)을 포함한다. According to the present embodiment, the mobile autoscreen system includes a mobile device 10 as a user terminal equipped with an autosk screen application for a mobile device, and an autoscreen system 100 connected to the mobile device 10 through a wireless communication network . The auto screen system 100 includes basic information such as the current time, information such as a season schedule held in the database 45, information acquired through the operation management system 30, And an auto screen application system 20 that provides real-time status information corresponding to a registered user's mobile device 10 using the information acquired in association with each other.

상기 운영관리시스템(30)은 운영자 단말기(70)를 통해 생성된 스크린 레이아웃을 상기 오토스크린 애플리케이션 시스템(20)에 제공할 수 있을 뿐만 아니라, 운영자에 의해 결정된 상태 정보를 상기 오토스크린 애플리케이션 시스템(20)에 전달하기도 한다. The operation management system 30 can provide the screen layout generated through the operator terminal 70 to the autoscreen application system 20 as well as provide status information determined by the operator to the autoscreen application system 20 ).

또한, 상기 오토스크린 시스템(100)은 상기 오토스크린 애플리케이션 시스템(20)으로부터 제공받은 사용자의 상태 정보를 오토스크린 애플리케이션이 탑재된 해당 사용자의 모바일기기(10)를 타겟으로 한 푸시 알림 정보(push notification)의 형태로 전송하는 PNS(Push Notification Service)시스템을 포함한다. 상기 PNS시스템(50)은 사전 등록 및 접속된 사용자의 모바일기기(10)에 푸시 알림 정보를 전송하는 PNS 서버를 구비할 수 있고, 이와 별도로 각 모바일기기(10)의 운영체제(OS) 공급자가 푸시 알림 정보 전송을 위해 제공하는 무선통신망인 외부 PNS 시스템, 예컨대 애플사의 APNS, 구글사의 GCM 및 MS사의 MPNS를 이용할 수도 있다. 이 경우, 외부 PNS 시스템은 자체 구비된 PNS 서버의 전송 오류 시에 예비적으로 활용될 수도 있다. In addition, the auto screen system 100 may further include status information of a user provided from the auto screen application system 20 to a push notification (push notification) target mobile device 10 of the user, (Push Notification Service) system. The PNS system 50 may include a PNS server for pre-registering and transmitting push notification information to the mobile device 10 of the connected user. Alternatively, the OS provider of each mobile device 10 may push An external PNS system that is a wireless communication network for providing notification information transmission, such as Apple's APNS, Google's GCM, and MS's MPNS. In this case, the external PNS system may be used preliminarily at the time of transmission error of the self-contained PNS server.

한편, 상기 오토스크린 애플리케이션 시스템(20)은 모바일기기(10)의 오토스크린 애플리케이션 시작 시부터 접속 상태를 유지하며, API(Application Program Interface)통신을 통해 해당 모바일기기(10)에 요청받은 정보 그룹을 제공하되, 상기 정보 그룹에 대응되는 상태 정보를 함께 제공할 수 있다. 이를 수신한 상기 모바일기기(10)는 상기 상태 정보에 대응되는 스크린 레이아웃을 선택하고, 그에 포함된 템플릿에 상기 정보 그룹을 채워 넣어 화면에 표시하도록 할 수 있다. On the other hand, the auto screen application system 20 maintains the connection status from the start of the auto screen application of the mobile device 10, and transmits the information group requested by the mobile device 10 through API (Application Program Interface) And provides status information corresponding to the information group together. The mobile device 10 having received the information may select a screen layout corresponding to the status information, fill the information group with a template included therein, and display the screen on the screen.

도 2는 본 발명의 한 실시예에 따른 모바일기기용 오토스크린 애플리케이션에 의한 모바일기기의 기능적 구성을 보이는 블록도이다.FIG. 2 is a block diagram showing a functional configuration of a mobile device by an auto screen application for a mobile device according to an embodiment of the present invention. Referring to FIG.

모바일기기(10)에 탑재된 모바일기기용 오토스크린 애플리케이션은 상기 오토스크린 시스템(100)에, 좀 더 구체적으로는 상기 오토스크린 애플리케이션 시스템(20)과 상기 PNS 시스템(50)에 해당 애플리케이션을 등록하고 인증을 받기 위한 앱 등록/인증 모듈(11)과, 상기 체크인 시스템(100)으로부터, 좀 더 구체적으로는 PNS 시스템(50)으로부터 전송된 상태 정보를 포함하는 푸시 알림 정보의 수신 및 그에 대한 확인을 담당하는 PNS 수신 관리 모듈(12), 그리고, 다수의 스크린 레이아웃을 모바일기기(10)의 저장매체에 할당된 저장부(14)에 저장 및 관리하고, 전술한 푸시 알림 정보의 형태 또는 API통신의 형태로 수신된 상태 정보에 따라 그에 대응되는 스크린 레이아웃을 선택하여 표시 화면에 적용하는 오토스크린 관리 모듈(13)을 포함한다. 또한, 외부 시스템과의 정보 통신을 위한 인터페이스(15)를 더 구비할 수 있다. An autos screen application for a mobile device installed in the mobile device 10 registers the application in the autoscreen system 100 and more specifically in the autoscreen application system 20 and the PNS system 50 An application registration / authentication module 11 for receiving authentication, and a receiving and confirming function of push notification information including the status information transmitted from the check-in system 100, more specifically, the PNS system 50 And stores and manages a plurality of screen layouts in the storage unit 14 allocated to the storage medium of the mobile device 10. The form of the push notification information or the API communication And an auto screen management module 13 for selecting a screen layout corresponding to the received status information and applying the selected screen layout to the display screen. Further, it may further include an interface 15 for information communication with an external system.

도 3은 본 발명의 한 실시예에 따른 다수의 스크린 레이아웃의 예를 보인다. Figure 3 shows an example of multiple screen layouts in accordance with an embodiment of the present invention.

모바일기기(10)의 저장부(14)에는 다수의, 예컨대 n개의 스크린 레이아웃(S1~Sn)이 미리 저장될 수 있다. 또한, 모바일기기용 오토스크린 애플리케이션의 실행 중에 추가적인 스크린 레이아웃이 활용 가능한 형태로 저장될 수도 있다. 본 도면 좌측의 제 1 스크린 레이아웃(S1)을 보면, 정보1 내지 정보4의 여러 정보가 각각의 성격에 맞는 형태로 표시될 수 있도록 다수의 공란(W)이 형성된 일종의 템플릿 형태를 갖는다. 제 2 스크린 레이아웃(S2)은 상기 제 1 스크린 레이아웃(s1)과 공통적으로 정보1, 정보2 및 정보3을 표시할 수 있는 공란을 포함하나, 그와 다르게 정보5 및 정보6을 표시할 수 있는 공란도 갖는다. 이러한 공란의 개수와 형태 및 배치는 해당 스크린 레이아웃(Sn)이 적용될 상태 정보하에서 사용자에게 우선적으로 필요한 정보 그룹에 따라 결정될 수 있다. A plurality of, for example, n screen layouts S1 to Sn may be stored in the storage unit 14 of the mobile device 10 in advance. In addition, additional screen layouts may be stored in an available form during execution of an autoscreen application for a mobile device. The first screen layout S1 on the left side of the drawing has a template form in which a plurality of blank spaces W are formed so that various pieces of information 1 to information 4 can be displayed in a form suitable for each personality. The second screen layout S2 may include blank spaces that can display information 1, information 2 and information 3 in common with the first screen layout s1, but may alternatively display information 5 and information 6 It also has blank spaces. The number, type, and arrangement of these blank spaces can be determined according to information groups preferentially required by the user under the state information to which the corresponding screen layout (Sn) is applied.

예컨대, 전술한 상태 정보는 현재시점이 프로야구 시즌 진행 중인 경우와, 비시즌 중인 경우, 특정 팀의 경기가 있는 날과 없는 날, 특정 경기가 진행중인 경우와 시작 전 또는 종료된 경우 등으로 구분될 수 있고, 전술한 스크린 레이아웃(Sn)은 각각의 상태에서 모바일기기용 애플리케이션의 사용자가 우선적으로 관심을 가지거나, 사용자의 구매 동기를 유발하기에 우선적으로 적합한 정보들로 구성된 정보 그룹을 표시할 수 있는 템플릿 형태로 구성될 수 있다. For example, the above-described state information may be classified into a case where the current time is in progress in a professional baseball season, a case in which the team is playing in a non-season, a day without a team game, a day when a specific game is in progress, , And the screen layout (Sn) described above can display a group of information composed of information that is preferentially interested in the user of the mobile device application in each state, or preferentially to cause the user to purchase motivation Can be configured in the form of a template.

본 발명에 따른 모바일기기용 오토스크린 애플리케이션은 상기 도 1 및 도 2를 참조하여 설명한 바와 같이, API통신 또는 PNS를 통해 수신된 상태 정보에 따라 그에 대응되는 스크린 레이아웃을 전술한 다수의 스크린 레이아웃(S1~Sn) 중에서 선택하고, 해당 스크린 레이아웃의 공란(W)들 채울 수 있는 정보 그룹을 수신하여 이를 모바일기기의 화면에 표시하게 된다.1 and 2, the screen layout corresponding to the status information received via the API communication or the PNS is divided into a plurality of screen layouts S1 To Sn), receives an information group that can fill the blank W of the screen layout, and displays it on the screen of the mobile device.

도 4는 상기 도 1의 실시예에서 오토스크린 애플리케이션 시스템의 구성 예를 보이는 블록도이다. 4 is a block diagram showing an example of a configuration of an autosk screen application system in the embodiment of FIG.

오토스크린 애플리케이션 시스템(20)은 전술한 오토스크린 시스템(100)의 구성 중 하나로서, 사용자의 모바일기기(10)에 탑재된 오토스크린 애플리케이션의 요청에 따라 해당 애플리케이션을 등록 및 인증하는 앱 등록/인증 모듈(21)과, 상기 운영관리시스템(30)을 통해 미리 또는 실시간으로 입력된 스케줄에 따라 설정된 시간에 모바일기기(10)로 상태 정보를 전송하도록 하는 스케줄러(22)를 포함할 수 있다. 또한, 외부 시스템과의 정보 교환을 위한 인터페이스(23)를 구비하고, 스크린 레이아웃의 템플릿과 리소스(Resource) 관리를 주 기능으로 하며, 필요시에 상기 모바일기기(10)에 이러한 템플릿과 리소스를 다운로드해주는 역할을 하는 템플릿&리소스 관리 모듈(24)을 더 포함할 수 있다. The auto screen application system 20 is one of the configurations of the above-described auto screen system 100. The auto screen application system 20 includes an application registration / authentication Module 21 and a scheduler 22 for transmitting status information to the mobile device 10 at a predetermined time according to a schedule inputted in advance or in real time via the operation management system 30. [ In addition, it is provided with an interface 23 for information exchange with an external system, and has a screen layout template and a resource management as its main function. When necessary, the template and the resource are downloaded to the mobile device 10 And a template & resource management module 24 that serves to provide the template &

도 5는 상기 도 1의 실시예에서 운영관리시스템의 구성 예를 보이는 블록도이다. 5 is a block diagram showing an example of the configuration of an operation management system in the embodiment of FIG.

운영관리시스템(30)은 사용자와 해당 사용자의 클라이언드(client) 즉, 사용자의 모바일기기에 탑재된 오토스크린 애플리케이션의 정보를 관리하는 사용자/Client 관리 모듈(31)과, 실시간으로 사용자들의 오토스크린 상태 정보를 관리하고 상태 정보의 조회 및 변경 기능을 수행하는 오토스크린 상태 정보 관리 모듈(32), 및 로그 관리 모듈(33)을 포함한다. 또한, 전술한 다수의 스크린 레이아웃의 템플릿 및 리소스를 생성, 조회, 업데이트 및 삭제할 수 있는 기능을 수행하는 템플릿&리소스 생성 관리 모듈(34)을 더 포함할 수 있다. 이러한 구성에 의해, 필요한 경우, 오토스크린 시스템(100)의 관리자가 일부 또는 전체 사용자의 상태 정보를 변경하고자 하는 경우 상기 오토스크린 상태 정보 관리 모듈(32)을 통해 현재의 상태 정보를 조회하고 즉시 또는 시간을 정하여 상태 정보를 변경할 수 있다. 또한, 새로운 조합의 정보 그룹을 특정 상태에 해당하는 일부 또는 전체 사용자에게 제공하기 위하여 스크린 레이아웃을 추가하는 경우에는, 상기 템플릿&리소스 생성 관리 모듈(34)을 이용하게 된다. The operation management system 30 includes a user / client management module 31 for managing a user and a client of the corresponding user, that is, information of an autoscreen application installed on the user's mobile device, An auto screen status information management module 32 for managing status information and performing status information inquiry and changing functions, and a log management module 33. [ In addition, it may further include a template & resource creation management module 34 that performs a function of creating, inquiring, updating, and deleting a plurality of templates and resources of the screen layout. According to this configuration, if the administrator of the auto screen system 100 desires to change the status information of some or all of the users, the current status information is inquired through the auto screen status information management module 32, You can change the status information by setting the time. In addition, when the screen layout is added to provide a new or combined information group to some or all users corresponding to a specific state, the template & resource creation management module 34 is used.

도 6은 본 발명의 한 실시예에 따른 모바일 오토스크린 시스템에서의 정보의 흐름을 보이는 차트이다. 6 is a chart showing the flow of information in a mobile autoscreen system according to an embodiment of the present invention.

본 도면을 통해 보이는 정보의 흐름을 통해, 전술한 오토스크린 시스템(100)의 기능 및 이를 수행하는 방법뿐만 아니라, 모바일기기(10)에 탑재된 오토스크린 애플리케이션이 그 모바일기기의 하드웨어 및 상기 오토스크린 시스템(100)을 이용하여 오토스크린 기능을 수행하는 과정을 이해할 수 있을 것이다. Throughout the flow of information shown in this figure, not only the functions of the above-described Auto Screen system 100 and the method of performing the above, but also the auto screen application installed in the mobile device 10, It will be appreciated that the process of performing the autoscreen function using the system 100 will be understood.

먼저, 정보 흐름 A는 사전적인 절차로서 사용자의 모바일기기(10)에 탑재된 오토스크린 애플리케이션을 오토스크린 애플리케이션 시스템(20)에 등록 및 인증하는 과정과 PNS 시스템(50)에 등록 및 인증하는 과정을 보인다. First, the information flow A is a process of registering and authenticating an autoscreen application installed in the user's mobile device 10 in the autosreen application system 20 and registering and authenticating the PNS system 50 see.

오토스크린 기능을 이용하기 위하여 애플리케이션은 모바일기기(10)의 통신 수단을 이용하여 아이디(ID)와 패스워드(PW) 정보를 오토스크린 애플리케이션 시스템(20)으로 전송(a12)한다. 별도의 인증이 필요하지 않은 경우는 모바일기기(10)의 운영체계에 따라 안드로이드의 경우 등록 아이디(Registration ID)를, 아이오에스(iOS)의 경우 디바이스토큰(Device Token) 정보를, 그리고 모바일기기의 고유한 아이디인 디바이스 아이디(Device ID)를 상기 오토스크린 애플리케이션 시스템(20)으로 전송(a12)하여 기본적인 등록 절차를 진행한다. 이를 수신한 오토스크린 애플리케이션 시스템(20)은 데이터베이스(45)에 사용자 정보 및 디바이스 아이디(Device ID)를 조회(a24)하고, 조회 결과에 따른 유효 정보(a42)를 수신한 후, 다시 모바일기기(10)에 애플리케이션 등록 승인 결과를 전송(a21)한다. 상기 등록 아이디 또는 디바이스토큰은 PNS 서버에 의한 앱 푸시 알림(Push Notification) 방식을 사용하지 못할 경우 운영체계 공급자가 제공하는 알림 방식의 사용을 위한 추가적 등록으로서의 의미가 있다. In order to utilize the autoscreen function, the application transmits the ID and the password PW information to the autoscreen application system 20 (a12) by using the communication means of the mobile device 10. A registration ID in the case of Android, a device token in the case of iOS, and a device ID in the case of the mobile device 10 according to the operating system of the mobile device 10, A device ID (Device ID) having a unique ID is transmitted to the auto screen application system 20 (a12), and the basic registration procedure is performed. The auto screen application system 20 that has received the inquiry inquires the user information and the device ID (a24) to the database 45, receives the valid information a42 according to the inquiry result, 10) (a21). The registration ID or the device token is meaningful as an additional registration for use of the notification method provided by the operating system provider when the application push notification method by the PNS server can not be used.

다음으로 사전적인 절차의 하나인 PNS 등록 및 인증 절차를 수행한다. 등록 및 인증은 모바일기기의 고유 아이디인 디바이스 아이디를 기반으로 하는데, 모바일기기(10)에서 PNS 시스템(50)으로 아이디와 패스워드 및 디바이스 아이디를 전송(a15)하면 상기 PNS 시스템(50)이 데이터베이스(45)에 사용자 정보 및 디바이스 아이디를 조회(a54)하고, 조회 결과에 따른 유효 정보(a45)를 수신한 후, 다시 모바일기기(10)에 등록 승인 결과를 전송(a51)한다.  Next, perform the PNS registration and authentication procedure, which is one of the proactive procedures. The registration and authentication is based on the device ID which is the unique ID of the mobile device. When the mobile device 10 transmits the ID, the password and the device ID to the PNS system 50 (a15) (A54) the user information and the device ID to the mobile device 10, and transmits the registration approval result to the mobile device 10 (a51) after receiving the valid information a45 according to the inquiry result.

여기서, 데이터베이스(45)는 오토스크린 애플리케이션 사용자의 모집단인 멤버쉽 회원의 정보를 수집, 저장 및 관리하는 멤버쉽 서버의 데이터베이스일 수도 있고, 오토스크린 시스템(100)을 위해 별도로 구비된 데이터베이스일 수도 있다. Here, the database 45 may be a database of a membership server for collecting, storing, and managing information of a membership member, which is a population of an autoscreen application user, or may be a database separately provided for the autoscreen system 100.

한편, 상기와 같은 과정을 거쳐 등록 및 인증이 완료되면, 상기 모바일기기(10)는 소정의 시간 동안 상기 오토스크린 애플리케이션 시스템(20)과의 세션 접속을 유지할 수 있고, 상기 PNS 시스템(50)과 롱 폴링(long polling) 접속을 유지할 수 있다. When the registration and the authentication are completed through the above process, the mobile device 10 can maintain a session connection with the auto screen application system 20 for a predetermined time, and the PNS system 50 A long polling connection can be maintained.

정보 흐름 B는 모바일기기(10)와 오토스크린 애플리케이션 시스템(20) 사이의 API통신을 통한 상태 정보 및 정보 그룹의 송수신 과정을 보인다. The information flow B shows the transmission and reception of status information and information groups through API communication between the mobile device 10 and the auto screen application system 20. [

오토스크린 애플리케이션 시스템(20)은 사전에 외부 시스템(60)으로부터 필요한 정보를 수신(b62)하여 일부 사용자의 상태 정보를 생성할 수 있다. 예컨대, 상기 외부 시스템(60)은 경기장에 입장한 관람객에 대하여 체크인 정보를 제공하는 체크인 시스템일 수 있다. 이 경우, 상기 오토스크린 애플리케이션 시스템(20)은 특정 사용자가 경기장에 입장한 사실에 대한 정보를 수신하고, 그에 따라 해당 사용자의 상태 정보를 경기장 입장 상태로 변경하고, 이를 데이터베이스에 저장할 수 있다.The autoscreen application system 20 may receive the necessary information from the external system 60 in advance (b62) and generate status information of some users. For example, the external system 60 may be a check-in system that provides check-in information to visitors entering the stadium. In this case, the auto screen application system 20 receives information on the fact that a specific user has entered the stadium, changes the state information of the user into the stadium entry state, and stores the state information in the database.

사용자가 모바일기기(10)의 오토스크린 애플리케이션을 실행하면, 상기 애플리케이션은 모바일기기(10)의 통신 수단을 이용하여 상기 오토스크린 애플리케이션 시스템(20)에 API통신을 요청(b12)한다. 이때, 상기 API통신 요청 사항에는 오토스크린 기능을 위한 상태 정보에 대한 요청이 포함될 수 있다. 이러한 요청을 수신한 오토스크린 애플리케이션 시스템(20)은 데이터베이스(45)에 상태 정보와 함께 해당 상태 정보에 대응되는 정보 그룹의 제공을 요청(b24)하고, 그에 대한 회신을 수신(b42)하여, 모바일기기(10)로 전송(b21)한다. 전술한 예와 같이, 사용자가 경기장 입장 상태에 있는 경우, 그에 해당하는 상태 정보와 입장 고객에게 필요한 정보 그룹을 사용자의 모바일기기에 API통신을 통해 제공하게 된다. When the user executes the autoscreen application of the mobile device 10, the application requests the autoscreen application system 20 to communicate with the API using the communication means of the mobile device 10 (b12). At this time, the API communication request may include a request for status information for the autoscreen function. Upon receiving the request, the auto screen application system 20 requests the database 45 to provide the status information and the information group corresponding to the status information (b24), receives the response (b42) And transmitted to the device 10 (b21). As described above, when the user is in the stadium entrance state, the corresponding state information and information group necessary for the entrance customer are provided to the user's mobile device via API communication.

정보 흐름 C는 사용자의 모바일기기(10)가 PNS 시스템(50)과 롱 폴링 접속(c15)을 유지한 상태에서의 주기적인 폴링 과정을 보인다. The information flow C shows a periodic polling process with the user's mobile device 10 maintaining a long polling connection (c15) with the PNS system 50.

미리 설정된 일정한 기간 또는 시간 간격으로 오토스크린 애플리케이션이 탑재된 모바일기기(10)가 오토스크린 애플리케이션 시스템(20)에 상태 정보를 요청(c12)하도록 할 수 있다. 이를 수신한 오토스크린 애플리케이션 시스템(20)은 데이터베이스(45)에 상태 정보 조회를 요청(c24)하게 되고, 이어서 PNS 시스템(50)에 상태 정보 전송을 요청(c45)하게 되며, 그 결과 PNS 시스템(50)이 모바일기기(10)에 해당 사용자의 현재 상태 정보를 푸시 알림 형태로 전송(c51)한다. 이러한 과정을 통해, 사용자의 모바일기기(10)는 예컨대, 매일 일정한 시간에 오토스크린 기능의 수행을 위한 상태 정보를 수신할 수 있으며, 이 과정은 사용자에게 인식되지 않도록 백그라운드에서 진행될 수 있다. 그 결과 사용자가 모바일기기에 탑재된 애플리케이션을 실행하면, 이미 수신되어 알고 있는 상태 정보에 해당하는 스크린 레이아웃을 이용하여 첫 화면을 구성하게 된다. The mobile device 10 equipped with the auto screen application may request the auto screen application system 20 to request status information (c12) at a preset predetermined time period or time interval. The autosk screen application system 20 which has received the request requests the status information inquiry to the database 45 (c24) and then requests the PNS system 50 to transmit the status information (c45) 50 transmits the current status information of the corresponding user to the mobile device 10 in the form of a push notification (c51). Through this process, for example, the user's mobile device 10 can receive status information for performing the auto screen function at a predetermined time every day, and the process can be performed in the background so as not to be recognized by the user. As a result, when the user executes the application installed in the mobile device, the first screen is configured using the screen layout corresponding to the state information already received and known.

정보 흐름 D는 시스템 운영자의 결정에 의한 상태 정보 변경 시의 과정을 보인다. The information flow D shows the process of changing state information by the decision of the system operator.

운영자가 운영자 단말기를 통해 운영관리시스템(30)에 접속하여 전체 또는 일부 사용자의 상태 정보를 변경을 명령하면, 운영관리시스템(30)은 이를 PNS 시스템(50)에 전송(d34)하고, PNS 시스템(50)은 역시 푸시 알림 형식으로 변경된 상태 정보를 해당 사용자의 모바일기기(10)에 전송(d51)한다. When the operator accesses the operation management system 30 via the operator terminal and instructs the change of state information of all or a part of the users, the operation management system 30 transmits (d34) this to the PNS system 50 (d34) (50) transmits the status information changed to the push notification format to the mobile device (10) of the corresponding user (d51).

정보 흐름 E는 사용자의 모바일기기(10)에 오토스크린 애플리케이션이 설치된 이후에 새로운 상태 정보 및 그에 따른 새로운 스크린 레이아웃이 추가되는 경우의 과정을 보인다. The information flow E shows a process when new status information and a new screen layout are added to the user's mobile device 10 after the auto screen application is installed.

먼저, 시스템 운영자는 운영관리시스템(30)에 접속하여 새로운 스크린 레이아웃 및 그에 대응되는 새로운 상태 정보를 생성할 수 있다. 기존 상태 정보에 대응되는 스크린 레이아웃을 수정할 수도 있음은 물론이다. 운영관리시스템(30)은 추가된 상태 정보와 추가된 스크린 레이아웃의 템플릿과 리소스를 오토스크린 애플리케이션 시스템(20)에 제공(e32)하고, 오토스크린 애플리케이션 시스템(20)은 이들을 템플릿&리소스 관리 모듈의 관리 대상에 편입시키며, 템플릿과 리소스를 데이터베이스(45)에 전송(e24)하여 적재한다. 이후, 오토스크린 애플리케이션 시스템(20) 또는 운영관리시스템(30)은 이렇게 추가된 스크린 레이아웃에 대응되는 상태 정보를 전술한 정보 흐름 B, C 또는 D와 같은 과정을 거쳐 PNS 시스템(50)으로 하여금 사용자의 모바일기기(10)에 전송(e51)하도록 할 수 있다. First, the system operator can access the operation management system 30 to generate a new screen layout and corresponding new state information. The screen layout corresponding to the existing status information may be modified. The operations management system 30 provides the added state information and templates and resources of the added screen layout to the autoscreen application system 20 (e32), and the autoscreen application system 20 provides them to the template & And transfers the template and the resource to the database 45 (e24) and loads the template and the resource. The autosreen application system 20 or the operation management system 30 then transmits the state information corresponding to the added screen layout to the PNS system 50 through the processes of the information flow B, C or D described above, (E51) to the mobile device 10 of the mobile communication terminal.

오토스크린 애플리케이션은 모바일기기(10)에 저장된 기존의 다수의 스크린 레이아웃 중 어디에도 대응되지 않는 새로운 상태 정보가 수신되면, 오토스크린 애플리케이션 시스템(20)에 새로운 상태 정보에 대응되는 스크린 레이아웃의 템플릿 정보와 관련 리소스 정보를 요청(e12)한다. 오토스크린 애플리케이션 시스템(20)은 이러한 정보를 제공하기 위해 데이터베이스(45)에 정보 조회를 요청(e24)하고, 데이터베이스(45)에서 호출(e42)된 템플릿과 리소스 정보를 다시 모바일기기(10)에 제공(e21)한다. When the autosk screen application receives new status information that does not correspond to any of the existing screen layouts stored in the mobile device 10, the autoscreen application 20 displays the screen information corresponding to the template information of the screen layout corresponding to the new status information Requests resource information (e12). The autosk screen application system 20 requests the database 45 to inquire information in order to provide this information (e24) and sends the templates and resource information called in the database 45 (e42) back to the mobile device 10 (E21).

새로운 스크린 레이아웃에 대한 상태 정보 및 템플릿과 리소스를 제공받은 모바일기기(10)는 자체 저장부에 해당 스크린 레이아웃을 저장한다. 저장 성공 시 상기 템플릿 정보를 이용하여 메타정보를 업데이트하고, 주요 템플릿 정보와 리소스를 캐시(cache)로 저장하는 과정을 통해 애플리케이션 전체에 대한 업그레이드 없이도 스크린 레이아웃에 대한 업데이트를 완료할 수 있다. The mobile device 10 provided with the status information and the template and the resource for the new screen layout stores the screen layout in its own storage unit. The update of the screen layout can be completed without updating the entire application by updating the meta information using the template information and storing the main template information and the resources as a cache upon successful storage.

전술한 정보 흐름 A 내지 E 중에서 정보 흐름 A는 모바일기기에 오토스크린 애플리케이션을 설치하고 첫 실행을 하는 과정에 적용되고, 정보 흐름 B 내지 E는 시간적인 순서에 상관없이 필요한 상황에 따라서 적용될 수 있다. 전술한 정보의 흐름 유형들을 인용하여 모바일기기용 오토스크린 애플리케이션이 모바일기기를 통해 수행하는 기능들을 다시 정리하면 다음과 같다. Of the above information flows A to E, the information flow A is applied to a process of installing and executing an autosk screen application on a mobile device, and the information flows B to E can be applied according to a necessary situation regardless of a time order. Functions performed through the mobile device by the autoscreen application for the mobile device by referring to the flow types of the above-described information will be summarized as follows.

본 발명에 따른 모바일기기용 오토스크린 애플리케이션은, 상태에 따라 표시될 정보 그룹에 대응되는 템플릿을 가지고 모바일기기의 화면에 표시가능하게 작성된 다수의 스크린 레이아웃을 모바일기기의 저장매체에 저장하는 단계를 포함하는데, 이 과정은 애플리케이션 모바일기기에 설치할 때 또는 상기 정보 흐름 E에 해당하는 상황에서 수행된다. The auto screen application for mobile devices according to the present invention includes a step of storing a plurality of screen layouts that are displayed on a screen of a mobile device with a template corresponding to a group of information to be displayed in accordance with a state in a storage medium of the mobile device This process is performed when installing the application in the mobile device or in a situation corresponding to the information flow E.

모바일기기 외부의 오토 스크린 시스템으로부터 무선 통신망을 통해 상태 정보를 수신하는 단계 및 상기 오토 스크린 시스템으로부터 상기 상태 정보에 따른 정보 그룹을 수신하는 단계는 시간적인 순서에 상관없이 수행될 수 있으며, 전술한 정보 흐름 B의 상황에서는 상태 정보 및 정보 그룹을 실질적으로 동시에 수신하게 되고, 정보 흐름 C 및 정보 흐름 D와 같은 상황에서는 PNS를 통해 상태 정보를 수신하고, 그 후에 오토스크린 애플리케이션 시스템과의 API통신을 통해 해당 상태 정보에 대응되는 정보 그룹을 수신하게 된다. The step of receiving status information from the autoscreen system outside the mobile device via the wireless communication network and the step of receiving the information group according to the status information from the autoscreen system may be performed in any order, In the situation of flow B, status information and information group are received at substantially the same time. In situations such as information flow C and information flow D, status information is received via the PNS, and then API communication with the autoscreen application system An information group corresponding to the corresponding status information is received.

그리고, 상기 다수의 스크린 레이아웃 중에서 수신된 상기 상태 정보에 해당하는 스크린 레이아웃을 선택하고, 수신된 상기 정보 그룹을 상기 템플릿에 표기하여 모바일기기의 화면에 표시하도록 하는 단계는 이미 수신된 상태 정보와 정보 그룹, 그리고 저장부에 보유하고 있는 다수의 스크린 레이아웃을 이용하여 모바일기기 내에서 자체적으로 수행된다. The step of selecting a screen layout corresponding to the received status information among the plurality of screen layouts and displaying the received information group on the template and displaying the information group on the screen of the mobile device includes displaying the already received status information and information Group, and storage in the mobile device using a plurality of screen layouts.

각 단계에 대한 구체적인 사항은 전술한 정보 흐름 A 내지 E 및 전술한 모바일 오토스크린 시스템의 각 구성 요소들에 대한 설명을 통해 이해될 수 있을 것이다. The details of each step can be understood from the above-described information flows A to E and descriptions of the respective components of the mobile autoscreen system described above.

10: 모바일기기(사용자 단말기)
20: 오토스크린 애플리케이션 시스템
30: 운영관리시스템
45: 데이터베이스
50: PNS(Push Notification Service) 시스템
60: 외부시스템
70: 운영자 단말기
10: Mobile device (user terminal)
20: Auto Screen Application System
30: Operation management system
45: Database
50: Push Notification Service (PNS) system
60: External system
70: Operator terminal

Claims (5)

모바일기기용 오토스크린 애플리케이션이 탑재된 모바일기기; 및
자체 보유 정보 또는 외부 시스템으로부터 제공받은 정보를 이용하여 상기 모바일기기용 오토스크린 애플리케이션이 탑재된 모바일기기의 상태 정보를 생성 및 관리하고, 상기 모바일기기에 상기 상태 정보를 전송하는 오토스크린 시스템;을 포함하고,
상태에 따라 표시될 정보 그룹에 대응되는 템플릿을 가지고 모바일기기의 화면에 표시가능하게 작성된 다수의 스크린 레이아웃을 모바일기기의 저장매체에 저장하는 단계;
오토 스크린 시스템에서, 미리 입력된 시간 스케줄 또는 외부 시스템으로부터 제공된 상기 모바일기기의 실시간 상태에 따라 상기 모바일기기에 대응되는 상태 정보를 생성하는 단계;
상기 오토 스크린 시스템으로부터 상기 모바일기기로 무선 통신망을 통해 상기 상태 정보를 전송하는 단계;
상기 모바일기기가 상기 오토 스크린 시스템에 상기 상태 정보에 따른 정보 그룹을 요청하여 수신하는 단계; 및
상기 모바일기기에서, 상기 다수의 스크린 레이아웃 중에서 수신된 상기 상태 정보에 해당하는 스크린 레이아웃을 선택하고, 수신된 상기 정보 그룹을 상기 템플릿에 표기하여 모바일기기의 화면에 표시하도록 하는 단계;를 수행하는 것을 특징으로 하는,
모바일 오토스크린 시스템.
Mobile devices with auto screen applications for mobile devices; And
And an auto screen system for generating and managing status information of a mobile device equipped with the auto screen application for the mobile device by using self-held information or information provided from an external system, and transmitting the status information to the mobile device and,
Storing a plurality of screen layouts that are displayed on a screen of a mobile device with a template corresponding to an information group to be displayed according to a state, in a storage medium of the mobile device;
Generating status information corresponding to the mobile device in accordance with a pre-input time schedule or a real-time status of the mobile device provided from an external system;
Transmitting the status information from the autoscreen system to the mobile device via a wireless communication network;
Requesting and receiving an information group according to the status information from the mobile device; And
Selecting a screen layout corresponding to the status information received from the plurality of screen layouts on the mobile device and displaying the received information group on the template and displaying the information on the screen of the mobile device Features,
Mobile Auto Screen System.
제 1항에 있어서,
상기 상태 정보를 전송하는 단계 및 상기 정보 그룹을 요청하여 수신하는 단계는 상기 모바일기기용 오토스크린 애플리케이션이 시작될 때 수행되도록 하는,
모바일 오토스크린 시스템.
The method according to claim 1,
Transmitting the status information and requesting and receiving the information group to be performed when the autosk screen application for the mobile device is started,
Mobile Auto Screen System.
제 2항에 있어서,
상기 상태 정보를 전송하는 단계 및 상기 정보 그룹을 요청하여 수신하는 단계는 상기 모바일기기와 상기 오토스크린 시스템과의 API통신을 통해 수행되도록 하는,
모바일 오토스크린 시스템.
3. The method of claim 2,
Transmitting the status information and requesting and receiving the information group to be performed through API communication between the mobile device and the autoscreen system,
Mobile Auto Screen System.
제 1항에 있어서,
상기 상태 정보를 전송하는 단계는 상기 모바일기기용 오토스크린 애플리케이션 미실행 시에도 주기적인 폴링(polling)을 통해 수행되고,
상기 정보 그룹을 요청하여 수신하는 단계는 상기 모바일기기용 오토스크린 애플리케이션 실행 중에 상기 오토스크린 시스템과의 API통신을 통해 수행되도록 하는,
모바일 오토스크린 시스템.
The method according to claim 1,
The step of transmitting the status information may be performed through periodic polling even when the autosk screen application for the mobile device is not executed,
Wherein the step of requesting and receiving the information group is performed through API communication with the autoscreen system during execution of the autoscreen application for the mobile device,
Mobile Auto Screen System.
제 1항에 있어서,
상기 상태 정보를 전송하는 단계는 상기 오토스크린 시스템으로부터 상기 모바일기기로 PNS(Push Notification Service) 시스템을 통해 상기 상태 정보를 전송하는,
모바일 오토스크린 시스템.
The method according to claim 1,
Wherein the transmitting the state information comprises transmitting the state information from the autoscreen system to the mobile device via a Push Notification Service (PNS)
Mobile Auto Screen System.
KR1020140096203A 2014-04-18 2014-07-29 Auto-Screen Application For Mobile Device and Mobile Auto-Screen System Using The Same Active KR101587815B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020140046605 2014-04-18
KR20140046605 2014-04-18

Publications (2)

Publication Number Publication Date
KR20150121636A KR20150121636A (en) 2015-10-29
KR101587815B1 true KR101587815B1 (en) 2016-01-26

Family

ID=54430589

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140096203A Active KR101587815B1 (en) 2014-04-18 2014-07-29 Auto-Screen Application For Mobile Device and Mobile Auto-Screen System Using The Same

Country Status (1)

Country Link
KR (1) KR101587815B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102260738B1 (en) * 2020-11-16 2021-06-07 주식회사 플링크 Method for dynamically providing layout during web application runtime based on api and system using the same

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012103813A (en) 2010-11-08 2012-05-31 Toshiba Corp Maintenance device and application system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101376032B1 (en) * 2012-02-28 2014-03-20 (주)아위드 Mobile intelligent apparatus and method supporting message-based dynamic services
KR101488268B1 (en) * 2012-08-30 2015-01-30 삼성전자주식회사 Push message service system and method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012103813A (en) 2010-11-08 2012-05-31 Toshiba Corp Maintenance device and application system

Also Published As

Publication number Publication date
KR20150121636A (en) 2015-10-29

Similar Documents

Publication Publication Date Title
CN103617543B (en) The recommendation method and apparatus of application program
US8706522B2 (en) Methods and systems for pharmacy location
US11496570B1 (en) System for sharing tangible objects
JP5706866B2 (en) Member registration system and member registration method
US11805178B2 (en) Computer system providing user specific session prelaunch features and related methods
US10033767B2 (en) System and method for organizing a plurality of local meeting groups
CN106130749B (en) Method, system, and computer readable medium for network deployment of infrastructure
US20110093367A1 (en) Method, apparatus, and computer product for centralized account provisioning
US9998452B1 (en) Customizing user interfaces for multiple different clients
KR101975479B1 (en) Method for providing call taxi service capable of requesting multiple car allocations
CN102956052A (en) Queuing method and queuing system based on mobile intelligent terminal
US20140278812A1 (en) Diagnostics storage within a multi-tenant data center
US20160248625A1 (en) Distributor private cloud management system and management method
KR20130020385A (en) Method and system for providing event ticketing service by using mobile terminal
JP6059829B1 (en) Reservation processing device, user terminal, and reservation processing method
KR101587815B1 (en) Auto-Screen Application For Mobile Device and Mobile Auto-Screen System Using The Same
JPWO2016170780A1 (en) System, server and program for providing electronic manual
KR102234889B1 (en) Method for managing a salary of an employee in ability
US20150095083A1 (en) Method, apparatus, and computer readable media for match rating and interview scheduling
KR101515998B1 (en) Method for providing space market widget, market server and user deivce thereof
KR101690227B1 (en) Apparatus for managing seat
US20160253763A1 (en) Triggered targeting
JP7540786B1 (en) Communication providing system, communication providing method, and communication providing program
JP2020087160A (en) Communication device, communication method, and communication system
JP6588178B1 (en) Server and terminal device for reserving schedule

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20140729

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20150622

Patent event code: PE09021S01D

PG1501 Laying open of application
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: 20151230

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20160118

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20160118

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20191212

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20191212

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20201130

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20211221

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20221115

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20241031

Start annual number: 10

End annual number: 10