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

KR20190143212A - Method and apparatus for providing a non-application program using a mobile phone, and system containing the device - Google Patents

Method and apparatus for providing a non-application program using a mobile phone, and system containing the device Download PDF

Info

Publication number
KR20190143212A
KR20190143212A KR1020180070883A KR20180070883A KR20190143212A KR 20190143212 A KR20190143212 A KR 20190143212A KR 1020180070883 A KR1020180070883 A KR 1020180070883A KR 20180070883 A KR20180070883 A KR 20180070883A KR 20190143212 A KR20190143212 A KR 20190143212A
Authority
KR
South Korea
Prior art keywords
mobile phone
application program
information
providing
management server
Prior art date
Application number
KR1020180070883A
Other languages
Korean (ko)
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 KR1020180070883A priority Critical patent/KR20190143212A/en
Publication of KR20190143212A publication Critical patent/KR20190143212A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Security & Cryptography (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Stored Programmes (AREA)

Abstract

Disclosed are a method and an apparatus for providing an application program with a mobile phone, and a system including the apparatus. The method of the present invention comprises the steps of: (A) requesting and receiving information on an application program installed in a mobile phone by the mobile phone connected through a predetermined interface; (B) transmitting information on the mobile phone to an application program (AP) providing server, and searching and forwarding information on an application program registered in an AP management server on the basis of information on the mobile phone; (C) comparing information on the two application programs; (D) generating a list of the application programs to be provided for the mobile phone as a result of the comparison; and (E) requesting the AP management server for a download of at least one application program in the list, and providing the same for the mobile phone. According to the present invention, users who are unfamiliar with the mobile phone can more easily use the application program and a service provider can systematically manage the same.

Description

핸드폰을 이용한 노무 어플리케이션 프로그램을 제공하는 방법 및 장치및 그장치를 포함하는 시스템{METHOD AND APPARATUS FOR PROVIDING A NON-APPLICATION PROGRAM USING A MOBILE PHONE, AND SYSTEM CONTAINING THE DEVICE}METHOD AND APPARATUS FOR PROVIDING A NON-APPLICATION PROGRAM USING A MOBILE PHONE, AND SYSTEM CONTAINING THE DEVICE}

본 발명은 노무인사관리의 급여대장과 근로계약서 및 각종 서식을 자동생성하는 핸드폰 어플리케이션을 이용한 웹서버 장치 및 방법, 그리고 전자 근로계약서를 이용하여 보다.. 효율적인 노무 관리를 수행할 수 있는 핸드폰 어플리케이션 노무 관리 시스템 및 방법에 관한 것이다..The present invention provides a web server device and method using a mobile phone application that automatically generates payroll and labor contracts and various forms of labor personnel management, and electronic labor contracts. Management system and method.

본 발명은 Mobile phone 어플리케이션에 관련된 것으로, 보다. 상세하게는 Mobile phone에 저장된 어플리케이션 프로그램의 버전을 관리하며 최신 버전의 어플리케이션 프로그램을 제공하는 Mobile phone로 어플리케이션 프로그램을 제공하는 방법 및 장치 및 그 장치를 포함하는 시스템에 관한 것이다.The present invention relates to a mobile phone application. Specifically, the present invention relates to a method and apparatus for providing an application program to a mobile phone which manages a version of an application program stored in a mobile phone and provides an application program of the latest version, and a system including the apparatus.

일반적으로 무선 데이터 통신에 대한 요구가 증가함에 따라 기존의 아날로그/디지털 무선 기술의 장점을 활용하고 이를 확장하기 위해 데이터 송수신에 필요한 기술적 표준을 갖춘 여러 무선 통신 기술이 개발되고 있으며, 이에 따른 이동성을 갖In general, as the demand for wireless data communication increases, various wireless communication technologies having technical standards for transmitting and receiving data are being developed to take advantage of and extend the advantages of existing analog / digital wireless technologies.

춘 무선 단말기들이 상용화되고 있다. 그 일 예가 휴대형 컴퓨터 기능, 팩스 기능, 전자 수첩 기능 등을 갖추고 키보드 대신펜 또는 음성으로 데이터를 입력하는 Mobile phone 이다.Spring wireless terminals are commercially available. An example is a mobile phone equipped with a portable computer function, a fax function, an electronic organizer function, and input data using a pen or voice instead of a keyboard.

현재 상용되는 Mobile phone는 전용 어플리케이션 프로그램(Application Program)을 사용하여야 하며, 이런 어플리케이션 프로그램들은 수 많은 웹 사이트를 통해 새롭게 개발 또는 업 그레이드 된다.Currently commercially available mobile phones must use a dedicated application program, which is newly developed or upgraded through numerous websites.

그러나, Mobile phone의 사용자들은 새로운 어플리케이션 프로그램이 어느 웹 사이트에 존재하는지 여부를 알 길이 없어 Mobile phone 전용 웹 사이트에 일일이 방문하여 원하는 어플리케이션 프로그램을 개인용 컴퓨터에 제공 받고 이를 Mobile phone에 인스톨(Install)하는 단순 반복 작업을 수행해야 한다.는 번거로움이 있어 왔다.However, mobile phone users have no way of knowing which web site the new application program exists in. Therefore, the user visits the website exclusively for mobile phone, provides the desired application program to the personal computer, and installs it on the mobile phone. You have to perform repetitive tasks.

대한민국 공개특허공보 출원번호(일자) : 1020160047652(2016.04.19)Republic of Korea Patent Application Publication No. (date): 1020160047652 (2016.04.19)

본 발명은 상기한 사정을 감안하여 창출된 것으로서, 본 발명의 목적은 최신 버전또는 신규로 출시된 서비스를 제공하는 노무관리 어플리케이션 프로그램을 고객에게 제공하기 위한 Mobile phone로 어플리케이션 프로그램을 제공하는 방법 및 장치 및 그 장치를 포함하는 시스템을 제공하는데 있다.The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a method and apparatus for providing an application program to a mobile phone for providing a customer with a labor management application program that provides a latest version or a newly released service. And a system including the apparatus.

본 발명의 일 실시예에 따르면,Mobile phone로 근로자의 개인 정보와 근로조건 정보를 포함하는 근로계약 정보 및 서명 정보를 입력받도록 구성되는 입력부, 상기 근로계약 정보가 미리 결정된 필수적 기재사항을 모두 포함하는지 여부를 판단하고, 상기 근로 계약 정보가 상기 필수적 기재사항을 모두 포함하는 경우에 상기 근로계약 정보 및 상기 서명 정보에 기초하여 전자 근로계약서를 생성하도록 구성되는 제어부 및 상기 생성된 전자 근로계약서를 저장하도록 구성되는 메모리부를 포함하는 전자 근로계약서를 생성하기 위한 장치가 제공되고, 상기 생성된 전자 근로 계약서는 출력 장치에 전송되어 상기 출력 장치에 의해 서면 출력될 수 있다..According to an embodiment of the present invention, an input unit configured to receive work contract information and signature information including personal information and working condition information of a worker on a mobile phone, and whether the work contract information includes all predetermined essential items A control unit configured to generate an electronic labor contract based on the labor contract information and the signature information, and to store the generated electronic labor contract when the labor contract information includes all of the necessary items. An apparatus for generating an electronic work contract including a memory unit configured is provided, and the generated electronic work contract can be transmitted to an output device and output in writing by the output device.

상기 근로자의 신분증을 스캔하여 상기 개인 정보를 판독하도록 구성되는 신분증 스캔 장치를 더 포함할 수 있다.. And an identification card scanning device configured to scan the identification card of the worker to read the personal information.

Mobile phone 입력부는, 근로계약의 갱신을 위해, 변경된 근로계약 정보를 입력받고, 상기 제어부는, 상기 변경된 근로계약 정보에 기초하여 상기 생성된 전자 근로계약서와 별도의 전자 근로계약서를 추가로 생성할 수 있다.. The mobile phone input unit may receive the changed labor contract information to update the labor contract, and the controller may further generate the electronic labor contract separate from the generated electronic labor contract based on the changed labor contract information. have..

본 발명의 일 실시예에 따르면, Mobile phone에 근로자의 개인 정보와 근로조건 정보를 포함하는 근로계약 정보 및 서명 정보를입력받는 단계, 상기 근로계약 정보가 미리 결정된 필수적 기재사항을 모두 포함하는지 여부를 판단하는 단계,상기 근로 계약 정보가 상기 필수적 기재사항을 모두 포함하는 경우에 상기 근로계약 정보 및 상기 서명 정보에 기초하여 전자 근로계약서를 생성하는 단계, 상기 생성된 전자 근로계약서를 저장하는 단계 및 상기 생성된 전자 근로계약서를 출력 장치에 전송하여 서면 출력하는 단계를 포함하는 전자 근로계약서를 생성하기 위한 방법이 제공된다.. According to an embodiment of the present invention, the step of receiving the labor contract information and signature information including the personal information and the working condition information of the worker on the mobile phone, whether or not the labor contract information includes all of the predetermined essential information Determining, when the labor contract information includes all of the necessary details, generating an electronic labor contract based on the labor contract information and the signature information, storing the generated electronic labor contract; and A method is provided for generating an electronic work contract comprising the step of sending a generated electronic work contract to an output device and outputting it in writing.

상기 근로계약 정보 및 서명 정보를 입력받는 단계는, 상기 근로자의 신분증을 스캔하여 상기 개인 정보를 판독하는 단계를 포함할 수 있다.. The step of receiving the labor contract information and the signature information may include reading the personal information by scanning the identification card of the worker.

Mobile phone에 근로계약의 갱신을 위해, 변경된 근로계약 정보를 입력받는 단계 및 상기 변경된 근로계약 정보에 기초하여 상기 생성된 전자 근로계약서와 별도의 전자 근로계약서를 추가로 생성하는 단계를 더 포함할 수 있다..Receiving the changed labor contract information for the renewal of the labor contract in the mobile phone, and further comprising the step of generating an additional electronic labor contract separate from the generated electronic labor contract based on the changed labor contract information. have..

이상에서 상세히 설명한 바와 같이, 본 발명의 Mobile phone로 어플리케이션 프로그램을 제공하는 방법 및 장치 및 그 장치를 포함하는 시스템에 의하면, Mobile phone로 최신 버전의 어플리케이션 프로그램, 신규 어플리케이션 프로그램 등을 보다. 빠르고 쉽게 제공할 수 있다.. As described in detail above, according to the method and apparatus for providing an application program to the mobile phone of the present invention, and a system including the device, the mobile phone can view the latest version of the application program, the new application program, and the like. It can be provided quickly and easily.

더욱이 Mobile phone와 친숙하지 못한 사용자들이 보다. 웹 사이트 마다. 방문하여 최신 프로그램에 대한 검색을 수행하기 않고도 편리하게 Mobile phone를 위한 프로그램을 다.운로드 받을 수 있으며 더 나아가 서비스 관리자가 어플리케이션 프로그램을 보다. 체계적이고 효율적으로 관리할 수 있다.는 효과가 있다.Moreover, users who are not familiar with mobile phones. Per website. You can conveniently download the program for your mobile phone without visiting and searching for the latest program, and the service manager can see the application program. It can be managed systematically and efficiently.

지금까지 본 발명을 바람직한 실시예를 참조하여 상세히 설명하였지만,본 발명이 상기한 실시예에 한정되는 것은 아니며,이하의 특허청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 본 발명이 속하는 기술 분야에서 통상의 지식을 가진자라면 누구든지 다.양한 변형 또는 수정이 가능한 범위까지 본 발명의 기술적 사상이 미친다. 할 것이다.Although the present invention has been described in detail with reference to preferred embodiments, the present invention is not limited to the above-described embodiments, and the technical field to which the present invention belongs without departing from the gist of the present invention as claimed in the following claims. Anyone of ordinary skill in the art will appreciate. The technical spirit of the present invention extends to the extent that various variations or modifications are possible. something to do.

도 1은 본 발명의 일 실시 예에 따른 Mobile phone로 어플리케이션 프로그램을 제공하는 시스템을 도시한 것이다.
도 2는 본 발명의 일 실시 예에 따른 Mobile phone로 어플리케이션 프로그램을 제공하는 장치의 내부 블록도를 도시한 것이다.
도 3은 본 발명의 일 실시 예에 따른 Mobile phone로 어플리케이션 프로그램을 제공하는 방법을 설명하기 위한 순서도이다.
도 4는 본 발명의 일 실시 예에 따른 AP 제공 장치에 설치된 UI(User Interface)를 이용하여 디스플레이 된 리스트를 도시한 것이다.
도 5는 본 발명의 일 실시 예에 따라 Mobile phone의 Agent가 AP 제공 장치로부터 수신된 어플리케이션 프로그램을 설치하는 화면을 도시한 것이다.
1 illustrates a system for providing an application program to a mobile phone according to an embodiment of the present invention.
2 illustrates an internal block diagram of an apparatus for providing an application program to a mobile phone according to an embodiment of the present invention.
3 is a flowchart illustrating a method of providing an application program to a mobile phone according to an embodiment of the present invention.
4 illustrates a list displayed by using a user interface (UI) installed in an AP providing apparatus according to an exemplary embodiment.
5 illustrates a screen for installing an application program received from an AP providing device by an agent of a mobile phone according to an embodiment of the present invention.

상기 목적을 달성하기 위한 본 발명의 제 1 관점에 따른 Mobile phone로 어플리케이션 프로그램을 제공하는 방법은,A) 소정의 인터페이스를 통해 접속된 Mobile phone로 상기 Mobile phone에 설치되어 있는 어플리케이션 프로그램의 정보를 요청하여 수신하는 단계;A method for providing an application program to a mobile phone according to the first aspect of the present invention for achieving the above object, A) request information of the application program installed in the mobile phone to a mobile phone connected through a predetermined interface Receiving by;

B) 상기 Mobile phone의 정보를 AP(Application Program) 제공 서버로 전송하고 상기 Mobile phone의 정보를 기반으로 상기 AP 관리 서버에 등록된 어플리케이션 프로그램의 정보를 검색하여 회송하는 단계;B) transmitting information of the mobile phone to an application program (AP) providing server and searching for and returning information of an application program registered in the AP management server based on the information of the mobile phone;

C) 상기 두 어플리케이션 프로그램의 정보를 비교하는 단계;C) comparing the information of the two application programs;

D) 상기 비교 결과 상기 Mobile phone로 제공할 어플리케이션 프로그램의 리스트를 생성하는 단계; D) generating a list of application programs to be provided to the mobile phone as a result of the comparison;

E) 상기 리스트 중 적어도 하나의 어플리케이션 프로그램의 다.운로드를 상기 AP 관리 서버로 요청하여 상기 Mobile phone로 제공하는 단계를 포함한다.E) requesting the download of at least one application program from the list to the AP management server and providing the downloaded to the mobile phone.

상기 목적을 달성하기 위한 본 발명의 제 2 관점에 따른 Mobile phone로 어플리케이션 프로그램을 제공하는 장치는,Mobile phone에 설치되어 있는 어플리케이션 프로그램의 정보를 요청하여 수신하며, 선택된 어플리케이션 프로그램 및 패치 파일Apparatus for providing an application program to a mobile phone according to a second aspect of the present invention for achieving the above object, by requesting and receiving information of the application program installed in the mobile phone, the selected application program and the patch file

을 상기 Mobile phone로 제공하기 위한 Mobile phone 관리 모듈; 및AP(Application Program) 관리 서버로 상기 Mobile phone의 정보를 제공하고 그에 따른 어플리케이션 프로그램 및 패치 파일을 수신하며, 상기 Mobile phone 관리 모듈로부터 제공된 어플리케이션 프로그램의 정보와 비교하여 상기 Mobile phone로 제공될 리스트를 생성하는 어플리케이션 프로그램 관리 모듈을 포함하여 구성되는 것을 특징으로 한다.Mobile phone management module for providing a to the mobile phone; And providing information of the mobile phone to an application program (AP) management server, receiving an application program and a patch file according thereto, and comparing a list of the application programs provided from the mobile phone management module to a list to be provided to the mobile phone. And an application program management module to generate.

상기 목적을 달성하기 위한 본 발명의 제 3 관점에 따른 Mobile phone로 어플리케이션 프로그램을 제공하는 시스템은,유선망 또는 무선망과 연결되며, 소정의 주기 마다. AP 관리 서버로부터 어플리케이션 프로그램의 정보를 수신하기 위한 에이젼트(Agent)를 구비하고, 상기 어플리케이션 프로그램의 정보 중 특정 Mobile phone에 업 데이트할 리스트를 생성하며, 사용자의 선택에 따라 상기 AP 관리 서버로부터 상기 어플리케이션 프로그램을 다.운로드 받아 상기 특정 Mobile phone로 제공하기 위한 AP(Application Program) 제공 서버; 및 상기 특정 Mobile phone에 따른 어플리케이션 프로그램을 저장하여 상기 AP 제공 장치로부터 상기 특정 Mobile phone에 상응하는 어플리케이션 프로그램의 정보를 전송하기 위한 AP(Application Program) 관리 서버를 포함하여 구성되는 것을 특징으로 한다.A system for providing an application program to a mobile phone according to a third aspect of the present invention for achieving the above object is connected to a wired or wireless network, every predetermined period. An agent for receiving information of an application program from an AP management server, generating a list to be updated on a specific mobile phone among information of the application program, and generating the application from the AP management server according to a user's selection An AP (Application Program) providing server for downloading a program and providing the program to the specific mobile phone; And an application program (AP) management server for storing the application program corresponding to the specific mobile phone and transmitting information of the application program corresponding to the specific mobile phone from the AP providing device.

따라서 본 발명에 의하면, Mobile phone에 친숙하지 못한 사용자들이 보다. 더 쉽게 사용할 수 있을 뿐만 아니라 서비스 제공자가 어플리케이션 프로그램을 체계적으로 관리할 수 있다. Therefore, according to the present invention, users who are not familiar with the mobile phone are better. In addition to being easier to use, service providers can systematically manage application programs.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 설명한다.Hereinafter, with reference to the accompanying drawings will be described a preferred embodiment of the present invention.

도 1은 본 발명의 일 실시 예에 따른 Mobile phone로 어플리케이션 프로그램을 제공하는 시스템을 도시한 것이다.1 illustrates a system for providing an application program to a mobile phone according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 시스템은, Mobile phone(100), 상기 Mobile phone(100)와 USB(Universe Serial Bus)로 연결되는 AP 제공 장치(200), 및 상기 AP 제공 장치(200)의 에이전트(Agent)가 주기적으로 접속하여 새로운 어플리케이션 프로그램(Application Program) 또는 패치 파일을 검색하기 위하여 상기 어플리케이션 프로그램을 저장 및 관리하기 위한 상기AP 관리 서버(300)를 포함한다.Referring to FIG. 1, a system of the present invention includes a mobile phone 100, an AP providing device 200 connected to a mobile phone 100 and a universal serial bus (USB), and an AP providing device 200. An agent includes the AP management server 300 for storing and managing the application program to periodically access and search for a new application program or a patch file.

Mobile phone(Personal Digital Assistant; 100)는 AP 제공 장치(200)와 USB를 통해 연결된다. 그리고, 상기 Mobile phone(100)는 상기Mobile phone(100)에 설치된 어플리케이션 프로그램의 프로그램 명 및 버전 정보를 레지스트리(Registry)에 저장한다. 따라서, 상기 AP 제공 장치(200)로부터 상기 Mobile phone(100)에 설치된 어플리케이션 프로그램의 정보를 요청 받는 경우, 상기 레지스트The mobile phone (Personal Digital Assistant) 100 is connected to the AP providing apparatus 200 via USB. The mobile phone 100 stores a program name and version information of an application program installed in the mobile phone 100 in a registry. Therefore, when receiving information of an application program installed in the mobile phone 100 from the AP providing apparatus 200, the register

리를 검색하여 그 결과를 통보한다.Search and report the results.

또한, 상기 Mobile phone(100)는 리셋(Reset)이 필요한 설치 파일이 존재하는 경우에는 리셋 여부를 스스로 결정한다.In addition, the mobile phone 100 determines whether to reset itself when there is an installation file that requires a reset.

상기 Mobile phone(100)는 AP 제공 장치(200)로부터 다.운로드 되는 새로운 어플리케이션 프로그램 또는 기존 어플리케이션 프로그램의 패치 파일을 설치한 후 그 설치 완료 메시지를 상기 AP 제공 장치(200)로 회송하며, 설치가 종료된 후에는 설치에 관여한 에이전트(Agent)가 자동으로 종료된다.The mobile phone 100 installs a patch file of a new application program or an existing application program downloaded from the AP providing apparatus 200, and then sends the installation completion message to the AP providing apparatus 200, and installs it. After is terminated, the agent involved in installation is automatically terminated.

AP 제공 장치(200)는 에이전트를 구비하고 있어 상기 Mobile phone(100) 및 후술할 AP 관리 서버(300)를 이어주는 중계 역할을한다. 상기 AP 제공 장치(100)는 상기 Mobile phone(100)에 설치되어 있는 어플리케이션 프로그램의 정보를 AP 관리 서버(300)로 전송하고 사용자에 의해 선택된 어플리케이션 프로그램은 자체 유저 인터페이스를 통해 상기 Mobile phone(100)에 설치(Install)된다. 상기 AP 제공 장치(200)에 대한 보다. 상세한 내용은 도2를 참조하여 후술한다.The AP providing apparatus 200 is provided with an agent to serve as a relay between the mobile phone 100 and the AP management server 300 to be described later. The AP providing apparatus 100 transmits information of an application program installed in the mobile phone 100 to the AP management server 300, and the application program selected by the user is connected to the mobile phone 100 through its user interface. Installed in For the AP providing apparatus 200. Details will be described later with reference to FIG. 2.

AP 관리 서버(300)는 Mobile phone에 설치하기 위한 어플리케이션 프로그램을 개발하고 생성하는 적어도 하나의 웹 서버로부터어플리케이션 프로그램을 수신하여 저장하고 저장 경로를 상기 어플리케이션 프로그램의 프로그램 명 및 버전 정보와 함The AP management server 300 receives and stores an application program from at least one web server for developing and generating an application program for installation on a mobile phone, and stores a storage path along with the program name and version information of the application program.

께 상기 AP 제공 장치(200)로 전송한다.It transmits to the AP providing apparatus 200.

또한, 상기 AP 관리 서버(300)는 Mobile phone 정보에 따라 즉, Mobile phone의 OS에 따라 지원되는 어플리케이션 프로그램을 저장 및 관리한다.In addition, the AP management server 300 stores and manages application programs supported according to mobile phone information, that is, depending on the OS of the mobile phone.

더 나아가, 상기 AP 관리 서버(300)는 Mobile phone 정보 중 OS 뿐만 아니라, 고객 정보에 따라 어떤 Mobile phone에 어떤 어플리케이션 프로그램이 설치되어 있는지를 관리하는 것이 가능하다.Furthermore, the AP management server 300 may manage which application program is installed on which mobile phone according to the customer information as well as the OS of the mobile phone information.

도 2는 본 발명의 일 실시 예에 따른 Mobile phone로 어플리케이션 프로그램을 제공하는 장치의 내부 블록도를 도시한 것이다.2 illustrates an internal block diagram of an apparatus for providing an application program to a mobile phone according to an embodiment of the present invention.

도 2를 참조하면, Mobile phone와 USB를 통해 데이터를 송수신하기 위한 Mobile phone 인터페이스(210), AP 관리 서버(300)와 데이터를 송수신하기 위한 서버 인터페이스(220), 상기 AP 관리 서버(300)로부터 수신된 어플리케이션 프로그램을 디스플레이 하기 위한 유저 인터페이스(User Interface; 230), 어플리케이션 프로그램 관리 모듈(240), 및 Mobile phone 관리 모듈(250)을 포함하여 구성된다.2, a mobile phone interface 210 for transmitting and receiving data through a mobile phone and a USB, a server interface 220 for transmitting and receiving data with the AP management server 300, and the AP management server 300. And a user interface 230 for displaying the received application program, an application program management module 240, and a mobile phone management module 250.

*상기 Mobile phone 관리 모듈(250)은 상기 AP 제공 장치(200)와 연결된 Mobile phone(100)에 설치되어 있는 어플리케이션 프로그램의 정보를 요청하여 수신한다. 뿐만 아니라, 유저 인터페이스(230)를 통해 사용자가 선택한 어플리케이션 프로그램을 상기 Mobile phone(100)로 전송하는 기능을 수행한다.The mobile phone management module 250 requests and receives information of an application program installed in the mobile phone 100 connected to the AP providing apparatus 200. In addition, the mobile terminal 100 transmits the application program selected by the user to the mobile phone 100 through the user interface 230.

상기 어플리케이션 프로그램 관리 모듈(240)은 비교 모듈(242) 및 리스트 생성 모듈(244)을 포함하여 구성된다. 먼저, 상기 어플리케이션 프로그램 관리 모듈(240)은 상기 서버 인터페이스(220)를 통해 상기 AP 관리 모듈로 상기 Mobile phone의 정보, 즉 Mobile phone의 OS에 따른 어플리케이션 프로그램의 정보를 수신한다. 그러면, 상기 비교 모듈(242)은 상기 Mobile phone의 정보에 따른 어플리케이션 프로그램의 정보 및 상기 Mobile phone 관리 모듈(250)로부터 제공된 어플리케이션 프로그램의 정보를 비교하며,그 결과를 리스트 생성 모듈(244)로 입력한다. 상기 리스트 생성 모듈(244)은 상기 Mobile phone에 설치되지 않았거나 버전이 업데이트된 어플리케이션 프로그램의 프로그램 명 및 저장 경로를 추출하여 리스트 생성하여 상기 유저 인터페이스(230)로그 리스트를 입력한다.The application program management module 240 includes a comparison module 242 and a list generation module 244. First, the application program management module 240 receives the information of the mobile phone, that is, the application program according to the OS of the mobile phone, to the AP management module through the server interface 220. Then, the comparison module 242 compares the information of the application program according to the information of the mobile phone and the information of the application program provided from the mobile phone management module 250, input the result to the list generation module 244 do. The list generating module 244 extracts a program name and a storage path of an application program not installed in the mobile phone or whose version is updated, and generates a list to input the log list of the user interface 230.

상술한 바와 같이 구성된 본 발명의 작동 상태에 대하여 설명한다.The operating state of the present invention configured as described above will be described.

도 3은 본 발명의 일 실시 예에 따른 Mobile phone로 어플리케이션 프로그램을 제공하는 방법을 설명하기 위한 순서도이다.3 is a flowchart illustrating a method of providing an application program to a mobile phone according to an embodiment of the present invention.

Mobile phone(100), AP(Application Program) 제공 서버(200), 및 AP 관리 서버(300)를 포함하여 구성된 시스템에 있어서, Mobile phone가 AP 제공 장치(200)에 접속되고 상기 AP 제공 장치(200)의 에이전트(Agent)가 구동되면 상기 AP 제공 장치(200)는 상기 Mobile phone에 설치된 어플리케이션 프로그램(Application Program)의 정보를 요청한다.(S300, S305) 상기 AP 제공 장치(200)의 에이전트는 사용자의 선택에 따라 구동되며, 그 구동 주기를 사용자가 설정하는 것이 가능하다.In a system including a mobile phone 100, an application program (AP) providing server 200, and an AP management server 300, a mobile phone is connected to the AP providing device 200 and the AP providing device 200. When the agent (Agent) is driven, the AP providing apparatus 200 requests information of an application program installed in the mobile phone. (S300, S305) The agent of the AP providing apparatus 200 is a user. It is driven according to the selection of, and it is possible for the user to set the driving period.

상기 어플리케이션 프로그램의 정보에는 프로그램 명(Program Name),버전(Version), URL(Uniform Resource Locator)로 표시되는 웹 서버 상의 저장 경로 등이 있다.The application program information includes a program name, a version, and a storage path on a web server represented by a Uniform Resource Locator (URL).

상기 Mobile phone (100)의 에이전트는 상기 AP 제공 장치(200)로부터 어플리케이션 프로그램의 정보를 요청하는 메시지를 수신 하면 자신의 레지스트리(Registry)를 검색하여 설치된 어플리케이션 프로그램의 프로그램 명 및 버전을 취합하여 상기AP 제공 장치(200)로 전송한다.(S310, S315)When the agent of the mobile phone 100 receives a message requesting application program information from the AP providing apparatus 200, the agent searches for its registry and collects program names and versions of installed application programs, and collects the AP. It transmits to the providing apparatus 200 (S310, S315).

상기 AP 제공 장치(200)의 에이전트는 주기적으로 통신망을 통해 AP 관리 서버(300)에 접속하여 새로 등록된 어플리케The agent of the AP providing apparatus 200 periodically accesses the AP management server 300 through a communication network and newly registers an application.

이션 프로그램이 존재하는지 또는 기존 어플리케이션 프로그램 중 버전 업 된 패치 파일이 존재하는지 여부를 검색하여 존재하는 경우에는 다.운로드를 받는다.It downloads if there exists an application program or if there is an upgraded patch file among existing application programs.

이 때, 상기 Mobile phone(100)의 정보를 상기 AP 관리 서버(300)로 전송하면 상기 AP 관리 서버(300)는 상기 Mobile phone의 정보에 따른 새로 등록된 어플리케이션 프로그램 또는 패치 파일에 대한 정보를 상기 AP 제공 장치(200)로 전송한다.(S320, S325, S330) 상기 Mobile phone의 정보는 상기 Mobile phone의 OS(Operation System) 종류를 포함하며, 상기 어플리케이션 프로그램의 정보는 프로그램 명, 버전 정보, 및 상기 어플리케이션 프로그램 또는 패치 파일을 다.운로드 받기 위한 저장 경로 즉, URL이다. In this case, when the information of the mobile phone 100 is transmitted to the AP management server 300, the AP management server 300 may provide information about a newly registered application program or patch file according to the information of the mobile phone. And transmits the information to the AP providing apparatus 200 (S320, S325, and S330). The information of the mobile phone includes an OS (operation system) type of the mobile phone, and the information of the application program includes a program name, version information, and The storage path for downloading the application program or the patch file, that is, the URL.

또한, 상기 AP 관리 서버(300)로 상기 AP 관리 서버(300)로 등록되어 있는 어플리케이션 프로그램의 정보를 요청할 때, HTTP(Hypertext Transfer Protocol) 방식으로 요청하며, 요청 URL은 "서버주소?UID=서비스 ID_플랫폼 ID"형태이다.In addition, when requesting the information of the application program registered with the AP management server 300 to the AP management server 300, the request is made in the HTTP (Hypertext Transfer Protocol) method, the request URL is "server address? UID = service ID_platform ID "type.

상기 서비스 ID는 상기 AP 제공 장치(200)가 상기 AP 관리 서버(300)로 등록되어 있는 어플리케이션 프로그램의 정보를 요청하는 메시지를 표시하는 식별자이며, 상기 플랫폼 ID는 상기 Mobile phone의 OS를 나타낸다.The service ID is an identifier for displaying a message for requesting information of an application program registered by the AP providing apparatus 200 to the AP management server 300, and the platform ID indicates an OS of the mobile phone.

상기 AP 제공 장치(200)는 상기 Mobile phone의 에이전트 및 상기 AP 관리 서버(300)로부터 각각 수신된 어플리케이션 프로그램의 정보를 비교하여 상기 Mobile phone에 설치할 어플리케이션 프로그램의 정보를 추출하여 리스트를 생성한다.(S335) 부언하면, 상기 AP 제공 장치(200)는 상기 Mobile phone에 설치되어 있지 않은 신규 어플리케이션 프로그램 또는 버전 업 된 패치 파일의 프로그램 명, 버전 정보, 및 저장 경로를 추출하여 리스트를 생성한다.The AP providing apparatus 200 compares the information of the application programs received from the agent of the mobile phone and the AP management server 300, and extracts the information of application programs to be installed in the mobile phone to generate a list. In other words, the AP providing apparatus 200 generates a list by extracting a program name, version information, and a storage path of a new application program or a upgraded patch file that are not installed in the mobile phone.

상기 리스트를 수신한 AP 제공 장치(200)는 자체 UI(User Interface)를 이용하여 상기 리스트를 디스플레이 한다.(도 4 참조) 이 때, 디스플레이된 리스트 중 하나를 선택하여 설치 버튼을 누르면 상기 Mobile phone(1000로 상기 어플리케이션 프로그램이 전송되어 설치된다.Upon receiving the list, the AP providing apparatus 200 displays the list using its UI (User Interface) (see FIG. 4). At this time, if one of the displayed lists is selected and an installation button is pressed, the mobile phone is displayed. At 1000, the application program is transmitted and installed.

일 응용 예에서, 상기 AP 제공 장치(200)의 에이전트는 상기 리스트를 팝 업 창(Pop Up Window)를 이용하여 디스플레이하는 것이 가능하며, 또한 트레이 아이콘(Tray Icon) 상에 표시하는 것이 가능하다.In one application, the agent of the AP providing apparatus 200 may display the list using a pop up window and may also display the list on a tray icon.

사용자에 의해 상기 리스트 중 Mobile phone에 설치할 어플리케이션 프로그램이 선택되면 상기 AP 제공 장치(200)는 상기 AP 관리 서버(300)로 상기 선택된 어플리케이션 프로그램에 대한 다.운로드를 요청하여 다.운로드를 받으면, 상기 어플리케이션When an application program to be installed on the mobile phone is selected by the user, the AP providing apparatus 200 requests the download to the AP management server 300 for the selected application program. , The application

프로그램을 상기 Mobile phone(100)로 제공한다.(S340, S345, S350, S355)상기 Mobile phone(100)는 상기 어플리케이션 프로그램을 수신하여 설치하며 상기 어플리케이션 프로그램의 프로그램 명 및 버전정보를 상기 레지스트리에 기록하고, 그 설치 완료 메시지를 상기 AP 제공 장치(200)로 전송한다.(S360, S365, S370) Provides a program to the mobile phone 100. (S340, S345, S350, S355) The mobile phone 100 receives and installs the application program and records the program name and version information of the application program in the registry. Then, the installation completion message is transmitted to the AP providing apparatus 200. (S360, S365, S370).

도5는 본 발명의 일 실시 예에 따라 Mobile phone의 Agent가 AP 제공 장치로부터 수신된 어플리케이션 프로그램을 설치하는 화면을 도시한 것이다.5 illustrates a screen for installing an application program received from an AP providing device by an agent of a mobile phone according to an embodiment of the present invention.

모바일의 사용은 전국민이 사용하고 있고, 제조업 및 일반 사업장은 물론 외식업 매장, 이벤트나 행사를 주최하는 연회장 등의 서비스업 사업장이나 건설 현장 등과 같은 사업장에는 기간제 또는 단시간 근로자가 많아 근로자의 입사와 퇴사가 빈번하게 이루어지며, 각근로자의 근로시간도 상이하여, 서면 근로계약서의 작성, 교부 및 관리가 제대로 이루어지기 어려운 실정이다..The use of mobile is used by people all over the world, and there are many fixed-term or short-term workers at manufacturing and general workplaces, as well as service shops such as catering stores, banquet halls hosting events and events, and many short-term workers. It is frequently done and the working hours of each worker are different, so it is difficult to prepare, issue and manage a written labor contract.

사업장의 특성상 근로기준법에서 요구하는 근로계약서를 작성하여 서면으로 교부하기가 곤란한 경우가 있고, 현장에서 종이 근로계약서를 보관 및 관리하기가 어려워 근로계약서가 훼손되거나 분실되는 경우도 빈번히 발생한다.. Due to the nature of the workplace, it may be difficult to prepare and issue a labor contract required by the Labor Standards Act, and the labor contract may be damaged or lost due to the difficulty of storing and managing the paper labor contract on site.

따라서 전 분야의 사업장에 이용이 가능하고 활용도가 매우 높다. 말할 수 있다.Therefore, it can be used in all fields of business and its utilization is very high. I can speak.

일반Pc를 통한 노무관리가 보다.는 Moble phone를 활용한 인사관리가 시대의 흐름 이라고 말 할 수 있다..Labor management through general PCs can be said that personnel management using mobile phone is the trend of the times.

100 : Mobile phone
200 : AP(Application Program) 제공 서버
300 : AP(Application Program) 관리 서버
100: Mobile phone
200: AP (Application Program) providing server
300: AP (Application Program) management server

Claims (2)

상기 장치에 접속된 Mobile phone의 OS(Operation System)의 종류를 파악하고, 상기 OS에 따른 노무인사관리 어플리케이션 프로그램 및 그 패치 파일을 상기 Mobile phone로 제공하는 것을 특징으로 하는 Mobile phone로 어플리케이션 프로그램을 제공하는 장치Determine the type of OS (operation system) of the mobile phone connected to the device, and provide the application program to the mobile phone, characterized in that to provide the labor personnel management application program and the patch file according to the OS to the mobile phone Device 상기 Mobile phone로 제공된 노무인사관리 어플리케이션 프로그램의 리스트는 팝 업 창(Pop Up Window) 또는 트레이 아이콘(Tray Icon)을 통해 디스플레이 되는 것을 특징으로 하는 Mobile phone로 어플리케이션 프로그램을 제공하는 방법

A method for providing an application program to a mobile phone, wherein the list of labor management application programs provided to the mobile phone is displayed through a pop up window or a tray icon.

KR1020180070883A 2018-06-20 2018-06-20 Method and apparatus for providing a non-application program using a mobile phone, and system containing the device KR20190143212A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020180070883A KR20190143212A (en) 2018-06-20 2018-06-20 Method and apparatus for providing a non-application program using a mobile phone, and system containing the device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020180070883A KR20190143212A (en) 2018-06-20 2018-06-20 Method and apparatus for providing a non-application program using a mobile phone, and system containing the device

Publications (1)

Publication Number Publication Date
KR20190143212A true KR20190143212A (en) 2019-12-30

Family

ID=69102961

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180070883A KR20190143212A (en) 2018-06-20 2018-06-20 Method and apparatus for providing a non-application program using a mobile phone, and system containing the device

Country Status (1)

Country Link
KR (1) KR20190143212A (en)

Similar Documents

Publication Publication Date Title
US8214631B2 (en) Host build and rebuild system and method
US8171074B2 (en) Web service system, schedule execution apparatus and control method thereof
JPWO2008114491A1 (en) Terminal having application update management function, application update management program, and system
KR20110004650A (en) Method and apparatus for installation of application using application identifier
EP1548582A1 (en) Method for managing use of storage region by application
JP2012174075A (en) Automatic construction system, automatic construction server, and program
JP5004857B2 (en) Application update information providing system and application update information providing method
KR100983240B1 (en) The method for installing application program in cellphone simply and the system thereof
WO2013145556A1 (en) Mobile terminal, information display system, information display method and multi-tag
CN103548321A (en) Information processing system, access rights management method, information processing device, and control method and control program therefor
JP6451888B2 (en) Information processing apparatus, system, and program
JP6075011B2 (en) Information processing apparatus, system, and information providing method
JP6615941B2 (en) Communication terminal, conversion measurement method and conversion measurement system
KR20190143212A (en) Method and apparatus for providing a non-application program using a mobile phone, and system containing the device
KR100700882B1 (en) Method and apparatus for providing application program to pda and system including the apparatus
JP6972417B2 (en) Mobile devices, systems, access methods, and programs
JP2020052871A (en) Information management apparatus, information management system, and information management method
JP2013254352A (en) Management device, management system and management program
CN107682386B (en) Method and device for monitoring installation and uninstallation information and storage medium
JP6346340B2 (en) Conversion measurement method and information processing apparatus
CN114466233B (en) Content playback system, content playback method, and recording medium
KR100597586B1 (en) Data Synchronization method using Session Management
KR100650803B1 (en) The system and operating method for enterprise wireless application service
JP2002073739A (en) Report system on process progress
JP6070182B2 (en) Terminal device, content server, content browsing system, browsing history management method and program

Legal Events

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