[go: up one dir, main page]

KR20020005062A - Method of useing software lease service offer device and it for internet - Google Patents

Method of useing software lease service offer device and it for internet Download PDF

Info

Publication number
KR20020005062A
KR20020005062A KR1020000037059A KR20000037059A KR20020005062A KR 20020005062 A KR20020005062 A KR 20020005062A KR 1020000037059 A KR1020000037059 A KR 1020000037059A KR 20000037059 A KR20000037059 A KR 20000037059A KR 20020005062 A KR20020005062 A KR 20020005062A
Authority
KR
South Korea
Prior art keywords
server
user
data
software
internet
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.)
Ceased
Application number
KR1020000037059A
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 KR1020000037059A priority Critical patent/KR20020005062A/en
Publication of KR20020005062A publication Critical patent/KR20020005062A/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0645Rental transactions; Leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 인터넷을 이용한 소프트웨어 임대서비스 제공 장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for providing a software rental service using the Internet.

본 발명은 인터넷(Internet)망에 전송매체를 통해 서로 통신 가능한 웹서버(Web Server) 및 클라이언트서버(Client server)를 구비하고, 각 기업을 운영ㆍ관리하는 소프트웨어 및 애플리케이션(Application)들을 각 업체의 클라이언트서버에 설치한다. 각 기업들은 인터넷을 통해 온라인으로 웹서버에 접속하고, 사용 승인을 받은 후, 오프라인으로 기업 자체의 클라이언트서버에서 필요한 응용소프트웨어, 애플리케이션 및 데이터를 자유롭게 이용할 수 있다.The present invention has a web server and a client server that can communicate with each other through a transmission medium in the Internet network, and each company has software and applications for operating and managing each company. Install on the client server. Enterprises can access web servers online over the Internet, get their use, and then freely access the application software, applications and data they need from their own client servers.

본 발명은 인터넷을 기반으로 한 애플리케이션 개발 및 운영을 아웃소싱(Outsourcing)하여 구축기간 단축 및 운영비용을 절감할 수 있다.The present invention can outsource the application development and operation based on the Internet (Outsourcing) can shorten the construction period and reduce the operating costs.

본 발명은 인터넷을 이용해 온라인 접속하여 최신 애플리케이션들을 제공받을 수 있고, 오프라인 상에서 데이터 관리 및 원하는 작업이 이루어지므로 작업 효율이 향상되고, 기업정보의 외부 노출을 원천적으로 배제하는 효과가 있다.The present invention can be provided with the latest applications by accessing online through the Internet, data management and desired work is performed offline, work efficiency is improved, and there is an effect to exclude the external exposure of corporate information.

Description

인터넷을 이용한 소프트웨어 임대서비스 제공장치 및 그 방법{METHOD OF USEING SOFTWARE LEASE SERVICE OFFER DEVICE AND IT FOR INTERNET}Apparatus and method for providing software rental service using the Internet {METHOD OF USEING SOFTWARE LEASE SERVICE OFFER DEVICE AND IT FOR INTERNET}

본 발명은 인터넷을 이용한 소프트웨어 임대 서비스 장치 및 방법에 관한 것이다. 더욱 상세하게는 인터넷(Internet)망에 전송매체를 통해 서로 통신 가능한 웹서버(Web server) 및 클라이언트서버(Client server)를 구비하고, 각 기업을 운영ㆍ관리하는 소프트웨어 및 애플리케이션(Application)들을 각 업체의 클라이언트서버에 설치한다. 각 기업들은 인터넷을 통해 온라인으로 웹서버에 접속하고, 사용 승인을 받은 후, 오프라인으로 기업 자체의 클라이언트서버에서 필요한 응용소프트웨어, 애플리케이션 및 데이터를 자유롭게 이용할 수 있도록 하는 인터넷을 이용한 소프트웨어 임대 서비스이다.The present invention relates to a software rental service apparatus and method using the Internet. More specifically, each company has a web server and a client server that can communicate with each other through a transmission medium on the Internet network, and software and applications for operating and managing each company. Install on a client server. Each company is a software leasing service using the Internet that allows them to access web servers online via the Internet, obtain approval for use, and then freely access the necessary application software, applications and data from their own client servers.

상기 소프트웨어는 그룹웨어, 전사적 자원관리 시스템(ERP: Enterprise Resource Planning), 고객관계관리(CRM: Customer Relationship Management), 최초 원자재의 조달 단계부터 최종 소비자에게 제품을 공급하고 사후 관리하는 단계까지 모든 공급체계 기능들인 공급체계관리(SCM: Supply Chain Management)등의 소프트웨어 또는 애플리케이션을 포함하고 있음을 미리 밝혀둔다.The software functions in all supply chains, from groupware, enterprise resource planning (ERP), customer relationship management (CRM), and procurement of the first raw materials to the end product supply and post-management. Note that it includes software or applications such as Supply Chain Management (SCM).

아울러 이하 '응용소프트웨어'라 함은 프로그램과, 소프트웨어 또는 애플리케이션을 포함하고 있음을 미리 밝혀둔다.In addition, the following "application software" is known in advance that it contains a program, software or application.

상기 전사적 자원관리 시스템(ERP: Enterprise Resource Planning)은 회계, 영업, 물류, 인사, 급여, 생산, 자재, 현장, 자산. 자금, 어음 등의 모든 데이터를 완벽하게 공유 할 수 있고, 사후, 사전관리까지 신속하게 처리되는 시스템이다.The enterprise resource planning system (ERP) includes accounting, sales, logistics, human resources, payroll, production, materials, field, and assets. It is a system that can completely share all data such as funds and bills, and can be processed quickly after the management.

통상적으로, 상기 기업의 응용소프트웨어들을 정보기술(IT: Information Technology)부 및 인터넷 서비스 업체의 서버에 설치하고, 사용자는 인터넷에서 상호 통신 가능하도록 연결된 전송매체를 통해 서비스 제공 업체의 웹서버에 온라인으로 접속하여 사용자의 정보와 암호를 입력하여 로그인(Log-in)하여, 승인을 받은 사용자는 온라인 상에서 데이터베이스 서버에 저장된 응용소프트웨어들을 이용하고, 또 다른 서비스를 제공받게 된다.Typically, the application software of the company is installed on the information technology (IT) unit and the server of the Internet service provider, and the user is online to the service provider's web server through a transmission medium connected to communicate with each other on the Internet. After logging in by logging in by entering the user's information and password, the authorized user uses the application software stored in the database server online and is provided with another service.

그러나, 상기 서비스는 사용자가 웹서버에 접속하여 사용자 정보를 입력하고, 로그인(Log-in)하여 서비스를 이용하며, 로그아웃(Log-out) 할 때까지 인터넷상에서 온라인으로 접속되어 있어야 하므로 접속장애 및 회선장애 등으로 인한 처리속도 저하 및 시간적인 제약이 따르는 문제점이 있다.However, the service is connected to the web server, enter the user information, log in (Log-in) to use the service, and log-out (log-out) must be online on the Internet until the connection failure And there is a problem that the processing speed is lowered due to the line failure, and time constraints.

또한, 각 기업에서 자체적으로 정보기술(IT) 및 인터넷 서비스업체의 데이터 센터에 설치된 서버 및 응용소프트웨어를 포함하는 웹기반 애플리케이션(Web-base Application)의 개발 및 시스템 구축에는 장기간이 소요되며 고가의 운영비용이 요구는 문제점이 있다.In addition, the development and system construction of web-based applications, including servers and application software installed in information technology (IT) and Internet service provider's data centers, takes a long time and expensive operation. This requirement is costly.

그리고, 상기 각 기업이 빠르게 발전하는 경우 서버장치를 구입하고, 정보기술(IT) 관리자를 영입하고, 다수의 단말기마다 각각의 애플리케이션을 설치하는 작업을 한다는 것은 시간적, 비용의 낭비이다.In addition, when each company develops rapidly, it is a waste of time and money to purchase a server device, hire an information technology (IT) manager, and install each application for each terminal.

따라서, 상기한 바와 같은 문제점을 해결하기 위한 본 발명의 목적은 각 기업의 사용자는 온라인으로 웹서버에 로그인하여 접속을 한 후 승인을 받은 후, 오프라인 상에서 각 기업 자체의 클라이언트서버에서 응용소프트웨어를 사용하는 인터넷을 이용한 소프트웨어 임대 서비스 장치 및 방법을 제공함에 있다.Therefore, an object of the present invention for solving the problems described above is to use the application software in each client's own client server on the offline after the user of each company is logged in to the web server online and after being approved The present invention provides a device and method for renting software using the Internet.

본 발명의 다른 목적은 인터넷(Internet)망에 전송매체를 통해 서로 통신 가능한 웹서버(Web server) 및 클라이언트서버(Client server)를 구비하고, 각 기업을 운영ㆍ관리하는 소프트웨어 및 애플리케이션(Application)들을 각 업체의 클라이언트서버에 설치한다. 각 기업들은 인터넷을 통해 온라인으로 웹서버에 접속하고, 사용 승인을 받은 후, 오프라인으로 기업 자체의 클라이언트서버에서 필요한 응용소프트웨어, 애플리케이션 및 데이터를 자유롭게 이용할 수 있도록 하는 소프트웨어 임대 서비스 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide a web server and a client server that can communicate with each other through a transmission medium on an Internet network, and to provide software and applications for operating and managing each company. Install on each client server. Each company provides a software leasing service device and method that allows a web server to be accessed online through the Internet, approved for use, and then freely available application software, applications, and data required by the company's own client server offline. have.

본 발명의 다른 목적은 새 버전(Version)의 소프트웨어가 나올 때마다 서버에 저장되어 있는 애플리케이션을 업데이트(Update)해주면, 서버에 저장되어 있는 애플리케이션을 클라이언트 서버에서 다운(Down)받아 업데이트함으로써 마지막 사용자(End-user)들은 새로운 버전의 소프트웨어를 사용할 수 있는 인터넷을 이용한 소프트웨어 임대 서비스 장치 및 방법을 제공함에 있다.Another object of the present invention is to update the application stored in the server every time a new version of the software is released, the last user by downloading and updating the application stored in the server from the client server ( End-users are to provide a device and method for renting software using the Internet that can use a new version of the software.

본 발명의 다른 목적은 기업의 데이터와 소프트웨어 및 애플리케이션을 사용자측 클라이언트서버의 데이터베이스에 저장하여 기업정보의 외부 노출을 배제하고, 보안상의 신뢰도를 향상할 수 있는 인터넷을 이용한 소프트웨어 임대 서비스 제공 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide an apparatus and method for providing a software rental service using the Internet that can store corporate data, software, and applications in a database of a client-side client server to exclude external exposure of corporate information and improve security reliability. In providing.

도 1은 본 발명의 바람직한 일 실시 예에 따른 인터넷을 이용한 소프트웨어 임대서비스 제공 장치를 나타낸 구성도.1 is a block diagram showing an apparatus for providing a software rental service using the Internet according to an embodiment of the present invention.

도 2는 본 발명의 초기 시스템 설치단계를 나타낸 흐름도.Figure 2 is a flow chart showing the initial system installation step of the present invention.

도 3은 본 발명의 동작흐름을 나타낸 흐름도.3 is a flow chart showing the operational flow of the present invention.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

100: 서버 110: 데이터베이스서버100: server 110: database server

120: 판단수단 130: 웹서버120: determination means 130: web server

140: FTP서버 200: 인터넷망140: FTP server 200: Internet network

300: 클라이언트서버 310: 데이터베이스서버300: client server 310: database server

320: 단말장치 400: 전송매체320: terminal device 400: transmission medium

500: 방화벽500: firewall

상기한 바와 같은 목적은 본 발명의 기술적 사상에 의하여 달성된다,The object as described above is achieved by the technical idea of the present invention,

본 발명에 의하면, 인터넷망에 전송매체를 통하여 통신 가능하게 연결된 클라이언트서버에는 소프트웨어 및 데이터를 저장하는 데이터베이스 서버 및 복수개의 사용자 단말장치가 구비된다. 그리고, 사용자의 정보데이터를 다양한 형태로 표시하고, 소정의 기술언어를 해석하여 실행하는 웹브라우저를 지원하며, 클라이언트서버로부터 입력된 데이터를 수신하고, 처리되어진 데이터를 전송하는 웹서버를 포함하는 인터넷을 이용한 소프트웨어 임대 서비스 제공 장치에 있어서, 상기 사용자가 단말장치를 통해 사용자 정보데이터를 입력하면 인터넷망을 통해 웹서버로 전송하고, 처리되어진 데이터를 수신하여 사용자가 원하는 소프트웨어를 제공하는 클라이언트서버를 구비한다. 상기 클라이언트서버로부터 사용자의 정보데이터가 입력되면, 사용자의 정보데이터를 처리하여 사용허가 및 최신 데이터를 제공하는 서버를 포함하는 것을 특징으로 하는 인터넷을 이용한 소프트웨어 임대 서비스 제공 장치를 제공함에 있다.According to the present invention, a client server communicatively connected to an Internet network through a transmission medium is provided with a database server for storing software and data and a plurality of user terminal devices. And a web server for displaying a user's information data in various forms, supporting a web browser for interpreting and executing a predetermined technical language, and receiving a data input from a client server and transmitting a processed data. An apparatus for providing a software rental service using a computer, comprising: a client server for inputting user information data through a terminal device to a web server through an internet network, and receiving processed data to provide desired software by the user; do. When the user's information data is input from the client server, it provides a software rental service providing apparatus using the Internet, characterized in that it comprises a server for processing the user's information data to provide a license and the latest data.

본 발명은 응용소프트웨어를 사용하기 위해 사용자의 정보 데이터를 웹브라우저에 입력하면 사용자의 정보 데이터가 단말장치를 통해 클라이언트서버로 전달된다.According to the present invention, when the user's information data is input to a web browser to use application software, the user's information data is transmitted to the client server through the terminal device.

또한, 상기 클라이언트서버가 온라인으로 웹서버에 사용자의 사용 승인을 요청하고, 웹서버로부터 사용 승인을 허가 받은 사용자가 오프라인 상에서 작업하는 단계를 포함하는 것을 특징으로 하는 인터넷을 이용한 소프트웨어 임대 서비스 방법을 제공함에 있다.In addition, the client server provides a method for leasing the software using the Internet, comprising the step of requesting the user's permission to use the web server online, and the user who is authorized to use the web server to work offline. Is in.

본 발명을 다시 요약하면, 인터넷(Internet)망에 전송매체를 통해 서로 통신 가능한 서버(Server) 및 클라이언트서버(Client server)를 구비하고, 각 기업을 운영ㆍ관리하는 소프트웨어 및 애플리케이션(Application)들을 각 업체의 클라이언트서버에 설치한다. 각 기업들은 인터넷을 통해 온라인으로 서버의 웹서버에 접속하고, 사용 승인을 받은 후, 오프라인으로 기업 자체의 클라이언트서버에서 필요한 응용소프트웨어, 애플리케이션 및 데이터를 자유롭게 이용할 수 있도록 하는 소프트웨어 임대 서비스 제공 장치 및 방법을 제공함에 있다.In summary, the present invention includes a server and a client server capable of communicating with each other through a transmission medium in the Internet network, and each of the software and applications for operating and managing each company. Install on the client's client server. Apparatus and method for providing software leasing services that allow each company to access the web server of the server online through the Internet, and to use the application software, applications, and data required by the company's own client server offline after being approved for use. In providing.

이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 하기에 개시되는 실시예를 통해 본 발명의 기술적 사상이 더욱 쉽게 이해될 것이며, 본 발명에 대한 추가의 목적, 이점 및 특징들이 명백히 나타내어질 것이다. 그리고, 본 발명을 설명함에 있어서, 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐트릴수 있다고 판단되는 경우 그 상세한 설명을 생략하기로 한다. 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다.DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will now be described with reference to the accompanying drawings. The technical spirit of the present invention will be more readily understood through the embodiments disclosed below, and further objects, advantages, and features of the present invention will be apparent. In the following description of the present invention, detailed descriptions of related known functions or configurations will be omitted when it is determined that the detailed description of the present invention may unnecessarily obscure the subject matter of the present invention. In adding reference numerals, it should be noted that the same components are designated by the same reference numerals as much as possible even though they are shown in different drawings.

도 1은 본 발명의 바람직한 일 실시 예에 따른 인터넷을 이용한 소프트웨어 임대서비스 제공장치를 나타낸 구성도이다.1 is a block diagram showing an apparatus for providing a software rental service using the Internet according to an embodiment of the present invention.

도 1을 참조하면, 인터넷에 전송매체를 통하여 통신 가능하게 연결된 서버(100)와, 클라이언트서버(300)로 구성된다.Referring to FIG. 1, a server 100 and a client server 300 are connected to the Internet so as to communicate with each other through a transmission medium.

상기 클라이언트서버(300)는 기업운영ㆍ관리 응용소프트웨어 및 데이터들을 저장하는 데이터베이스서버(310)를 구비한다.The client server 300 includes a database server 310 for storing enterprise operation and management application software and data.

상기 클라이언트서버(300)는 사용자의 단말장치(320)로부터 입력된 정보 및 데이터를 하이퍼텍스트문서 전송규약(HTTP: Hyper Text Transfer Protocol) 및 통신 프로토콜에 따라 웹서버(130)로 전송하여 사용자 인증을 요청하고, 인증을 받은 사용자로 하여금 원하는 작업을 데이터베이스서버(310)로부터 호출하여 단말장치(320)를 통해 사용자에게 제공한다.The client server 300 transmits the information and data input from the user terminal device 320 to the web server 130 according to the Hyper Text Transfer Protocol (HTTP) and a communication protocol to authenticate the user. A request is made and a user who has been authenticated calls a desired job from the database server 310 and provides the user with the terminal device 320.

상기 클라이언트서버(300)는 서버(100)로부터 전송된 공지사항 그리고, 새로운 버전(Version)의 응용소프트웨어 등의 데이터를 수신하여 데이터베이스서버(310)에 저장하고, 사용자의 요청 시 필요한 데이터를 제공한다.The client server 300 receives the notices transmitted from the server 100 and data such as a new version of application software, stores the data in the database server 310, and provides data required by the user. .

상기 서버(100)는 원격지의 클라이언트서버(300)로부터 사용자 정보 및 데이터를 웹서버(130)를 통해 수신하고, 데이터베이스서버(110)에 저장되어진 사용자 정보를 검색하여 판단수단(120)을 통해 처리되어진 사용자 인증키(Key)를 원격지의 클라이언트서버(300)로 전송한다. 그리고, 데이터베이스서버(110)에 저장된 공지사항, 새로운 버전(Version)의 응용소프트웨어 등의 데이터를 전송한다.The server 100 receives user information and data from a remote client server 300 through the web server 130, retrieves user information stored in the database server 110, and processes the user information through the determination means 120. The user authentication key (Key) is transmitted to the remote client server 300. Then, the data stored in the database server 110, such as announcements, a new version of the application software (Transmission).

상기 서버(100)는 원격지의 클라이언트서버로부터 하이퍼텍스트문서 전송규약(HTTP: Hyper Text Transfer Protocol) 및 통신 프로토콜에 따라 요청된 데이터를 수신하고, 처리되어진 데이터를 원격지의 클라이언트서버(300)로 송신하는 웹서버(130)를 구비한다.The server 100 receives the requested data according to a Hyper Text Transfer Protocol (HTTP) and a communication protocol from a remote client server, and transmits the processed data to the remote client server 300. A web server 130 is provided.

상기 서버(100)는 사용자의 정보 및 새로운 버전의 응용소프트웨어 등의 데이터를 저장하는 데이터베이스서버(110)를 구비한다.The server 100 includes a database server 110 that stores user information and data such as new versions of application software.

상기 서버(100)는 상기 데이터베이스로부터 검색되어진 사용자 정보를 비교하여 승인 여부를 판단하는 판단수단(120)을 구비한다.The server 100 includes determination means 120 for determining whether to approve by comparing the user information retrieved from the database.

상기 서버(100)는 파일 전송규약(FTP: File Transfer Protocol)을 담당하는 에프티피(FTP: File Transfer Protocol '이하 FTP서버라 함)서버(140)를 구비한다.The server 100 includes an FTP server which is in charge of a file transfer protocol (FTP).

상기 서버(100)는 '삼능전산 전용서버'이고, 본 발명에 따른 사용자의 등록여부를 판단하여 인증하고, 공지사항 및 새로운 버전의 소프트웨어 및 애플리케이션과 데이터를 제공하는 장치의 일부이며, 예컨대 본 출원인인 (주)삼능전산이 운용하는 사이트 "http://www.samnung.com"의 인터넷 주소로 구축되어 있는 (주)삼능전산 전용서버이다.)The server 100 is a 'Samsung Computation Dedicated Server', which is a part of a device that determines and authenticates a user's registration according to the present invention, and provides notices and new versions of software, applications, and data. This is a dedicated server for Samsung Computing, which is built with the Internet address of the site "http://www.samnung.com" operated by Samnung Computing.)

상기 인터넷망(200)을 통해 클라이언트서버(300)와 서버(100) 사이에 상호 통신 가능하도록 연결된 전화선 내지는 전용선 등의 전송매체(400)를 구비한다.A transmission medium 400, such as a telephone line or a dedicated line, is connected to the client server 300 and the server 100 so as to communicate with each other through the Internet network 200.

상기 웹서버(130)에서 인터넷망(200)으로 접속하기 전에 네트워크 상에서 정보의 보안을 위해 방화벽(500: Fire Wall)이 설치된다.Before connecting to the Internet network 200 from the web server 130, a firewall (Firewall 500) is installed for the security of information on the network.

도 2는 본 발명의 초기 시스템 설치단계를 나타낸 흐름도이다. 이하 도 1의 구성요소를 토대로 하여 설명할 것이다.2 is a flowchart illustrating an initial system installation step of the present invention. Hereinafter will be described based on the components of FIG.

각 기업에서 본 발명에 관한 서비스를 요청하고, 설치신청을 한다.(600단계) 접수되어진 기업에 대해 컨설팅 상담과, 기업분석이 이루어진다.(610단계) 여기서 부적합 판정을 받은 기업에는 설치신청이 취소된다.(620단계)Each company requests the service related to the present invention and applies for installation. (Step 600) Consultation and company analysis are performed on the received company. (Step 610) Here, the installation application is canceled for the company that has received the nonconformity. (Step 620)

상기 610단계에서 적합 판정을 받은 기업은 상기 클라이언트서버(300)와, 단말장치(320)가 설치되며,(630단계) 기존의 장치의 이용이 가능하다면 업그레이드(Upgrade)하여 사용하여도 무관하다.In step 610, the company having received the determination of conformity may have the client server 300 and the terminal device 320 installed, and in step 630, if the existing device is available, it may be upgraded and used.

상기 클라이언트서버(300)에는 기업운영ㆍ관리 응용소프트웨어 및 데이터가 저장된 데이터베이스가 설치되고,(630단계) 이상유무를 판단하기 위해 시운전을 한다.(640단계)The client server 300 is installed with a database storing the company operation and management application software and data (step 630) and performs a trial run to determine whether there is an abnormality (step 640).

상기 시운전에서 데이터베이스 및 클라이언트서버(300), 클라이언트서버와 서버(100) 사이에 통신상의 이상유무를 판단하여(650단계) 이상이 있다면 상기 630단계의 설치되어진 소프트웨어, 프로그램 및 장치들을 수정을 하고(660단계), 다시 시운전한다.(640단계)In the trial operation, if there is an abnormality in the communication between the database and the client server 300, the client server and the server 100 (step 650) and if there is an error, the installed software, programs and devices of the step 630 are corrected ( Step 660), and try again (step 640).

상기 640단계에서 660단계까지의 과정을 반복적으로 수행하여 이상이 없으면 정상 가동시킨다.(670)The process from step 640 to step 660 is repeatedly performed if there is no abnormality.

도 3은 본 발명의 동작흐름을 나타낸 흐름도이다. 이하 도 1의 구성요소를 토대로 하여 설명할 것이다.3 is a flowchart illustrating an operation flow of the present invention. Hereinafter will be described based on the components of FIG.

사용자가 응용소프트웨어를 사용하기 위해 단말장치(320)의 웹브라우저를 통해 각각의 업체 내지는 사용자마다 등급별로 부여되어진 사용자 정보 즉, 아이디(ID) 또는 사용자 코드와 비밀번호를 입력한다.(680단계)In order to use the application software, the user inputs user information, i.e., ID (ID) or user code and password, which are assigned to each company or user through a web browser of the terminal device 320 (step 680).

입력되어진 사용자 정보는 근거리 통신망(LAN: Local Area Network) 내지는 전송매체를 통해 클라이언트서버(300)로 전송된다.(690단계)The input user information is transmitted to the client server 300 through a local area network (LAN) or a transmission medium (step 690).

입력된 사용자 정보를 서버(100)에 전송하기 위해 인터넷망(200)을 통해 웹서버(130)에 접속한다.(692단계)In order to transmit the input user information to the server 100, the user accesses the web server 130 through the Internet network 200 (step 692).

상기 클라이언트서버(300)는 온라인으로 웹서버(130)에 사용자 정보를 전송하여 사용승인을 요청한다.(700단계)The client server 300 requests user approval by transmitting user information to the web server 130 online (step 700).

상기 서버(100)에서 사용자의 승인여부를 판단하여 승인여부를 결정하고(710단계), 등록되지 않은 사용자나 기업에 대해서는 새로운 승인코드를 전송하게 된다.(712단계)The server 100 determines whether to approve the user by determining whether to approve it (step 710), and transmits a new approval code for the unregistered user or company (step 712).

상기 710단계에서 등록된 업체 내지는 사용승인을 받은 사용자에게 등급별로 사용 가능한 데이터베이스서버(310)의 응용소프트웨어 및 데이터를 사용하도록 승인한다.Approved to use the application software and data of the database server 310, which can be used for each grade, to the registered company or the user who has been approved for use in step 710.

상기 720단계는 승인을 받은 사용자에게 인증키 내지는 승인코드를 부여하고, 공지사항 및 응용소프트웨어의 업데이트를 할 것인지 질문한다.(720단계)In step 720, an authorization key or an authorization code is assigned to an authorized user, and a question of whether to update an announcement and application software is asked.

공지 사항 및 업데이트를 원하는 사용자에게 공지 전달 및 응용소프트웨어의 업그레이드를 실행하고,(750단계) 서버(100)와의 접속을 종료하고, 오프라인 상태로 전환한다.(740단계)The user performs a notification delivery and upgrade of application software to the user who wants to update and update (step 750), terminates the connection with the server 100, and switches to an offline state (step 740).

상기 720단계에서 공지 및 업데이트를 원하지 않을 경우, 상기 740단계의 서버(100)와의 접속을 종료하고, 오프라인 상태로 전환한다.If you do not want to update and update in step 720, the connection to the server 100 in step 740 is terminated, and goes to the offline state.

상기 과정을 마친 사용자는 단말장치(320)를 통해 오프라인 상에서 클라이언트서버(300)의 데이터베이스(310)에 설치된 응용소프트웨어를 실행시키고,(750단계) 작업을 종료하게 되면,(760단계) 자동으로 승인코드는 소멸된다.(770단계)After completing the above process, the user executes the application software installed in the database 310 of the client server 300 offline through the terminal device 320 (step 750) and terminates the operation (step 760). The code is destroyed (step 770).

한편, 앞에서 개시한 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이가능함은 물론이다. 그러므로 본 발명의 범위는 설명된 실시 예에 국한되어 정해져서는 안되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.On the other hand, in the above detailed description of the present invention has been described with respect to specific embodiments, various modifications are possible without departing from the scope of the invention. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined not only by the scope of the following claims, but also by the equivalents of the claims.

이상으로 살펴본 바와 같이, 본 발명은 웹기반 애플리케이션 개발 및 운영을 아웃소싱(Outsourcing)하여 구축기간 단축 및 운영비용을 절감하고, 최신의 기능과 정보기술을 활용할 수 있는 효과가 있다.As described above, the present invention outsourcing web-based application development and operation (Outsourcing) has the effect of reducing the construction period and operating costs, and utilize the latest features and information technology.

본 발명은 기업의 모든 데이터와 소프트웨어 및 애플리케이션을 사용자측 클라이언트서버의 데이터베이스서버에 저장하여 기업정보의 외부 노출을 배제하고, 보안상의 신뢰도를 향상할 수 있는 효과가 있다.The present invention stores all data, software, and applications of an enterprise in a database server of a client server of a user, thereby eliminating external exposure of corporate information, and improving security reliability.

본 발명은 기존의 전산실을 운영하고 있는 기업들도 추가로 업그레이드를 해야 하는 시점이라면 기존 시스템을 업그레이드하는 것보다 시스템의 전환이 용이한 효과가 있다.The present invention has an effect of converting the system more easily than upgrading the existing system if the companies operating the existing computer room need to upgrade additionally.

Claims (5)

인터넷망에 전송매체를 통하여 통신 가능하게 연결된 클라이언트서버에는 소프트웨어 및 데이터를 저장하는 데이터베이스 서버 및 복수개의 사용자 단말장치가 구비되며,The client server connected to the Internet network through a transmission medium is provided with a database server for storing software and data and a plurality of user terminal devices. 사용자의 정보데이터를 다양한 형태로 표시하고, 소정의 기술언어를 해석하여 실행하는 웹브라우저를 지원하며, 클라이언트서버로부터 입력된 데이터를 수신하고, 처리되어진 데이터를 전송하는 웹서버를 포함하는 인터넷을 이용한 소프트웨어 임대 서비스 제공 장치에 있어서;It displays a user's information data in various forms, supports a web browser that interprets and executes a predetermined technical language, receives a data input from a client server, and transmits the processed data. An apparatus for providing software rental services; 상기 사용자가 단말장치를 통해 사용자 정보데이터를 입력하면 인터넷망을 통해 웹서버로 전송하고, 처리되어진 데이터를 수신하여 사용자가 원하는 소프트웨어를 제공하는 클라이언트서버;A client server that transmits the user information data to the web server through the Internet network, receives the processed data, and provides the desired software by the user when the user inputs the user information data through the terminal device; 상기 클라이언트서버로부터 사용자의 정보데이터가 입력되면, 사용자의 정보데이터를 처리하여 사용허가 및 최신 데이터를 제공하는 서버를 포함하는 것을 특징으로 하는 인터넷을 이용한 소프트웨어 임대 서비스 제공 장치.When the user's information data is input from the client server, the software leasing service providing apparatus using the Internet, characterized in that it comprises a server for processing the user's information data to provide a license and the latest data. 제 1항에 있어서, 상기 서버는The method of claim 1, wherein the server 클라이언트서버로부터 요청된 데이터를 수신하고, 처리되어진 데이터를 전송하는 웹서버와;A web server for receiving the requested data from the client server and transmitting the processed data; 사용자 정보데이터 및 애플리케이션 데이터를 저장하는 데이터베이스서버와;A database server for storing user information data and application data; 사용자의 입력정보와 데이터베이스로부터 검색되어진 사용자 정보를 비교하여 승인여부를 판단하기 위한 판단수단과;Judging means for comparing the user input information with the user information retrieved from the database to determine whether to approve; 파일전송규약을 담당하는 FTP(File Transfer Protocol)서버를 구비하는 것을 특징으로 하는 인터넷을 이용한 소프트웨어 임대 서비스 제공 장치.Apparatus for providing a software rental service using the Internet, characterized in that it comprises a FTP (File Transfer Protocol) server in charge of the file transfer protocol. 제 1항에 있어서, 상기 클라이언트서버는The method of claim 1, wherein the client server 기업의 운영 및 관리하는 소프트웨어 및 데이터를 저장하는 데이터베이스서버를 구비하는 것을 특징으로 하는 인터넷을 이용한 소프트웨어 임대 서비스 제공 장치.Apparatus for providing a software rental service using the Internet, characterized in that it comprises a database server for storing software and data for operating and managing the company. 인터넷망에 전송매체를 통하여 통신 가능하게 연결된 클라이언트서버에는 소프트웨어 및 데이터를 저장하는 데이터베이스서버 및 복수개의 사용자 단말장치가 구비되며,The client server connected to the Internet network through a transmission medium is provided with a database server for storing software and data and a plurality of user terminal devices. 사용자의 정보데이터를 다양한 형태로 표시하고, 소정의 기술언어를 해석하여 실행하는 웹브라우저를 지원하며, 클라이언트서버로부터 입력된 데이터를 수신하고, 처리되어진 데이터를 전송하는 웹서버를 포함하는 인터넷을 이용한 소프트웨어 임대 서비스 제공 방법에 있어서;It displays a user's information data in various forms, supports a web browser that interprets and executes a predetermined technical language, receives a data input from a client server, and transmits the processed data. What is claimed is: 1. A method of providing a software rental service; 사용자의 정보를 입력하는 제 1단계;A first step of inputting user information; 상기 클라이언트서버가 온라인으로 웹서버에 사용자의 사용 승인을 요청하는 제 2단계;A second step of requesting, by the client server, a web server to approve the use of the user; 상기 웹서버로부터 사용 승인을 허가 받은 사용자가 오프라인 상에서 작업하는 제 3단계를 포함하는 것을 특징으로 하는 인터넷을 이용한 소프트웨어 임대 서비스 제공 방법.And a third step of working offline by a user who is authorized to use the web server. 제 4항에 있어서;The method of claim 4; 제 1단계는 웹브라우저에 입력된 사용자의 정보 데이터가 단말장치를 통해 클라이언트서버로 전송되어지는 것을 특징으로 하는 인터넷을 이용한 소프트웨어 임대 서비스 제공 방법.The first step is a method for providing a software rental service using the Internet, characterized in that the user's information data input to the web browser is transmitted to the client server through the terminal device.
KR1020000037059A 2000-06-30 2000-06-30 Method of useing software lease service offer device and it for internet Ceased KR20020005062A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000037059A KR20020005062A (en) 2000-06-30 2000-06-30 Method of useing software lease service offer device and it for internet

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000037059A KR20020005062A (en) 2000-06-30 2000-06-30 Method of useing software lease service offer device and it for internet

Publications (1)

Publication Number Publication Date
KR20020005062A true KR20020005062A (en) 2002-01-17

Family

ID=19675320

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000037059A Ceased KR20020005062A (en) 2000-06-30 2000-06-30 Method of useing software lease service offer device and it for internet

Country Status (1)

Country Link
KR (1) KR20020005062A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100738326B1 (en) * 2005-11-24 2007-07-12 한국전자통신연구원 Prefetch-based Software Streaming Service System and Method Using Wireless Pattern Analysis in Wireless Environment, and Software Streaming Method in Wireless Terminal Using the Same
WO2008069542A1 (en) * 2006-12-04 2008-06-12 Electronics And Telecommunications Research Institute Software on-demand service interlocking system and method of operating the same

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19980042974A (en) * 1998-05-15 1998-08-17 전신홍 Software license method and device
KR100209248B1 (en) * 1996-10-29 1999-07-15 박창윤 Software sales method and system
US6026366A (en) * 1993-09-22 2000-02-15 Motorola, Inc. Method for providing software to a remote computer
US6049671A (en) * 1996-04-18 2000-04-11 Microsoft Corporation Method for identifying and obtaining computer software from a network computer
US6075943A (en) * 1997-08-13 2000-06-13 International Business Machines Corporation System and method for client server software installation
KR20010096283A (en) * 2000-04-18 2001-11-07 이수우 Refill-ware system and method thereof

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6026366A (en) * 1993-09-22 2000-02-15 Motorola, Inc. Method for providing software to a remote computer
US6049671A (en) * 1996-04-18 2000-04-11 Microsoft Corporation Method for identifying and obtaining computer software from a network computer
KR100209248B1 (en) * 1996-10-29 1999-07-15 박창윤 Software sales method and system
US6075943A (en) * 1997-08-13 2000-06-13 International Business Machines Corporation System and method for client server software installation
KR19980042974A (en) * 1998-05-15 1998-08-17 전신홍 Software license method and device
KR20010096283A (en) * 2000-04-18 2001-11-07 이수우 Refill-ware system and method thereof

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100738326B1 (en) * 2005-11-24 2007-07-12 한국전자통신연구원 Prefetch-based Software Streaming Service System and Method Using Wireless Pattern Analysis in Wireless Environment, and Software Streaming Method in Wireless Terminal Using the Same
WO2008069542A1 (en) * 2006-12-04 2008-06-12 Electronics And Telecommunications Research Institute Software on-demand service interlocking system and method of operating the same

Similar Documents

Publication Publication Date Title
US7430590B1 (en) Method and system to manage services for multiple managed computer systems
US6415284B1 (en) Intelligent forms for improved automated workflow processing
JP5201904B2 (en) Distributed user confirmation / profile management system and method
US20110047540A1 (en) System and Methodology for Automating Delivery, Licensing, and Availability of Software Products
CA2486925C (en) Computer software management
US8131830B2 (en) System and method for providing support services using administrative rights on a client computer
KR20090003060A (en) Information Management System and Management Software Implementation Method Using the Same
CN114422231B (en) Resource management method of multi-cloud management platform and related equipment
CN111917837A (en) Web micro application program publishing system and implementation method thereof
US20050076325A1 (en) Automatic software update of nodes in a network data processing system
CA2312193A1 (en) System and method for remote inventory management
CN107612810A (en) A kind of advertisement machine management method
JP6778722B2 (en) Cloud scraping system and method using pre-scraped big data and computer program for that
JP5015545B2 (en) Installing software within a federation
JP2005092649A (en) DIGITAL DATA INSTALLATION SYSTEM, DIGITAL DATA INSTALLATION METHOD, PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
CN109948330B (en) Method, device, equipment and storage medium for implementing application management service
GB2475787A (en) Accessing remote data or programs via a shell application from a portable memory device running in a virtual machine on a PC
US11711373B2 (en) Platform-based authentication for external services
KR20020005062A (en) Method of useing software lease service offer device and it for internet
KR101094337B1 (en) An open market system and its open market method to support application transactions and party user execution
US7813964B2 (en) Click and run software purchasing
CN115484174B (en) Intelligent recognition-based nano tube method, device, equipment and storage medium
KR20190130957A (en) Apparatus, method and computer program for cloud scrapping using pre-scrapped bigdata
US20030120956A1 (en) Authorization method and system for storing and retrieving data
KR100747118B1 (en) Central management system for corporate resources that can be linked to a database

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20000630

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20021129

Patent event code: PE09021S01D

E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20030331

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20021129

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I