KR20050074210A - The system and method for unified solution web program - Google Patents

The system and method for unified solution web program Download PDF

Info

Publication number
KR20050074210A
KR20050074210A KR1020040002456A KR20040002456A KR20050074210A KR 20050074210 A KR20050074210 A KR 20050074210A KR 1020040002456 A KR1020040002456 A KR 1020040002456A KR 20040002456 A KR20040002456 A KR 20040002456A KR 20050074210 A KR20050074210 A KR 20050074210A
Authority
KR
South Korea
Prior art keywords
server
user
web
address
user account
Prior art date
Application number
KR1020040002456A
Other languages
Korean (ko)
Other versions
KR100552516B1 (en
Inventor
조세경
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020040002456A priority Critical patent/KR100552516B1/en
Publication of KR20050074210A publication Critical patent/KR20050074210A/en
Application granted granted Critical
Publication of KR100552516B1 publication Critical patent/KR100552516B1/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G18/00Cultivation of mushrooms
    • A01G18/20Culture media, e.g. compost
    • A01G18/22Apparatus for the preparation of culture media, e.g. bottling devices
    • AHUMAN NECESSITIES
    • A01AGRICULTURE; FORESTRY; ANIMAL HUSBANDRY; HUNTING; TRAPPING; FISHING
    • A01GHORTICULTURE; CULTIVATION OF VEGETABLES, FLOWERS, RICE, FRUIT, VINES, HOPS OR SEAWEED; FORESTRY; WATERING
    • A01G24/00Growth substrates; Culture media; Apparatus or methods therefor
    • A01G24/60Apparatus for preparing growth substrates or culture media

Landscapes

  • Life Sciences & Earth Sciences (AREA)
  • Environmental Sciences (AREA)
  • Mycology (AREA)
  • Telephonic Communication Services (AREA)

Abstract

본 발명은 오피스 서버 SME(OfficeServ Small & Medium Enterprise)시스템에 관한 것으로, 특히 SME 시스템에 있어서 웹 매니저(Web Manager)는 사용자에게 통합 로그인 환경을 제공하여 하나의 사용자 계정만으로 로그인한 후 모든 서버에 접속하여 서비스를 이용할 수 있도록 하는 올 인 원 솔루션(All-In-One Solution) 에 의한 통합 웹 환경 제공 시스템 및 그 방법에 관한 것이다. 본 발명은 오피스 서버 SME 시스템에 있어서 데이터 서버(Data Server), SIP 서버(SIP Server), UMS 서버(UMS Server), 전자메일 서버(E-Mail Server)로 이루어지며, 상기 서버들은 각각의 웹 매니지먼트 프로그램(Web Management Program)과 관리자용 웹 프로그램을 별도로 내장하고, UMS 서버와 전자메일 서버는 일반 사용자용 웹 프로그램을 가져, 사용자가 접속한 서버로부터 다른 서버로 이동하는 경우 사용자 계정이 함께 전달되도록 함으로써 하나의 사용자 계정만으로 로그인한 후 모든 서버에 접속하여 서비스 이용이 가능하도록 하는 것을 특징으로 한다.The present invention relates to an office server SME (OfficeServ Small & Medium Enterprise) system, and in particular, in a SME system, a Web manager provides a unified login environment for a user to log in with only one user account and then access all servers. The present invention relates to an integrated web environment providing system and an method for providing an all-in-one solution. The present invention is composed of a data server (Data Server), SIP server (SIP Server), UMS server (UMS Server), E-mail server (E-Mail Server) in the office server SME system, each of the web management Built-in program (Web Management Program) and administrator web program separately, UMS server and e-mail server has a web program for general users, so that user accounts are transferred together when moving from one server to another server After logging in with only one user account, all the servers can be used to access the service.

Description

통합 웹 환경 제공 시스템 및 방법{The system and method for unified solution web program} System and method for providing integrated web environment {The system and method for unified solution web program}

본 발명은 오피스 서버 SME(OfficeServ Small & Medium Enterprise)시스템에 관한 것으로, 특히 SME(Small & Medium Enterprise)시스템에 있어서 하나의 사용자계정만으로 로그인한 후 모든 서버에 접속하여 서비스를 이용할 수 있도록 하는 올 인 원 솔루션(All-In-One Solution)에 의한 통합 웹 환경 제공 시스템 및 그 방법에 관한 것이다.The present invention relates to an office server SME (OfficeServ Small & Medium Enterprise) system, and in particular, in the SME (Small & Medium Enterprise) system, after logging in with only one user account, all the servers can be used to access services. The present invention relates to an integrated web environment providing system and method therefor by an one-in-one solution.

오피스 서버 SME(OfficeServ Small & Medium Enterprise)시스템이라 함은 사용자를 위한 음성/데이터, 유무선, 솔루션의 통합 플랫폼으로 전화, PC, 서버, WLAN 전화와 주변기기 등을 연결하여 사용할 수 있도록 하는 시스템을 의미하며, 중소 규모의 기업체 환경에 적합한 통합 시스템이라 할 수 있다.Office Server SME (OfficeServ Small & Medium Enterprise) system is an integrated platform of voice / data, wired / wireless and solution for users. It is a system that can connect and use phone, PC, server, WLAN phone and peripherals. This is an integrated system suitable for small and medium sized business environment.

이러한 여러 가지 서비스를 제공하기 위해서는 모두 5 개의 서버를 필요로 하며, 콜 서버(Call Server), 데이터 서버(Data Server), SIP 서버(Server), UMS 서버(Server), 전자메일 서버 (E-Mail Server)가 이에 해당된다.In order to provide these various services, all five servers are required. Call Server, Data Server, SIP Server, UMS Server, E-Mail Server Server).

콜 서버(Call Server)는 통상적인 전화 기능을 구현하는 서버로서, 이용자에게 전화 서비스를 제공한다. 데이터 서버(Data Server)는 다른 서버들의 주소나 라우팅 테이블과 같은 각종 데이터의 수집 및 관리를 수행하는 서버이다.A call server is a server that implements a typical telephone function and provides a telephone service to a user. A data server is a server that collects and manages various data such as addresses and routing tables of other servers.

SIP 서버(SIP Server)는 사용자에게 VoIP를 제공하기 위하여 SIP 프로토콜에 따른 데이터 송수신을 담당한다. UMS 서버(UMS Server)는 음성 서비스를 제공하는 서버로서 음성 메일 송수신등의 서비스를 제공한다. 전자메일 서버(E-Mail Server) 는 SMTP(Simple Mail Transfer Protocol ; 단순 우편전송 규약), POP3(Post Office Protocol 3)등과 같은 프로토콜에 따라 통상적인 전자메일의 송수신을 수행한다.SIP server is responsible for data transmission and reception according to the SIP protocol to provide VoIP to the user. UMS server (UMS Server) is a server that provides a voice service and provides services such as voice mail transmission and reception. An E-Mail Server performs normal e-mail transmission and reception according to protocols such as Simple Mail Transfer Protocol (SMTP), Post Office Protocol 3 (POP3), and the like.

SMTP 는 전자우편을 보내고 받는데 사용되는 TCP/IP 프로토콜로서, 수신 측에서의 큐 메시지능력의 제한으로 인해, 수신을 위해서는 대개 후술하는 POP3 를 쓰는 것이 보통이다. 즉, SMTP는 메일을 보내는데 주로 사용되며, POP3 는 수신된 메시지를 받아보는데 사용된다.SMTP is a TCP / IP protocol used for sending and receiving e-mail. Due to limitations in the ability of queued messages on the receiving end, it is common to use POP3, which is described later for reception. That is, SMTP is mainly used to send mail, and POP3 is used to receive received messages.

POP3 는 전자우편을 수신하기 위한 표준 프로토콜로서, 인터넷 서버가 사용자를 위해 전자우편을 수신하고 그 내용을 보관하기 위해 사용되는 클라이언트/서버 프로토콜이다. 따라서 송신자가 SMTP를 이용해서 메일을 보내면, 상대방 메일서버에 있는 메일 처리기는 수신자를 대신해서 그것을 수신하고, 수신자는 POP3 를 이용하여 메일을 읽음으로써 통상적인 전자메일 송수신이 이루어진다.POP3 is a standard protocol for receiving e-mail. It is a client / server protocol used by Internet servers to receive e-mail for users and to keep their contents. Thus, when a sender sends a mail using SMTP, the mail processor in the other party's mail server receives it on behalf of the recipient, and the recipient reads the mail using POP3, thereby making normal e-mail transmission and reception.

한편, VoIP (Voice over Internet Protocol)라 함은 IP(Internet Protocol) 를 사용하여 음성정보를 전달하는 일련의 설비들을 위한 IP 전화기술로서, VoIP는 공중교환 전화망인 PSTN 처럼 회선에 근거한 전통적인 프로토콜들이 아니라, 불연속적인 패킷들 내에 디지털 형태로 음성정보를 내보내는 방식을 따른다.Voice over Internet Protocol (VoIP), on the other hand, is an IP telephony technology for a set of facilities that deliver voice information using Internet Protocol (IP). VoIP is not a traditional protocol based on circuits such as PSTN, a public switched telephone network. In this case, voice information is exported in digital form in discrete packets.

VoIP를 통한 음성통화의 경우, 공중 네트워크를 사용하면 회선망에서와 동일한 품질(QoS)을 보장받을 수 없기 때문에 독자적인 기업이나 인터넷 전화 서비스 공급자에 의해 관리되는 사설 네트워크를 사용하여 고품질의 서비스를 제공받을 수 있다. 이 경우, 인터넷 전화 서비스 공급자는 상대방의 전화번호에 따른 IP 주소를 관리하는 서버를 운영하고 있어서, 사용자로 하여금 상대방의 전화번호에 따른 IP 주소를 별도로 관리하지 않고도 인터넷을 통한 음성통화가 가능하도록 해준다.In the case of voice calls over VoIP, the public network does not guarantee the same quality of service (QoS) as on the network, so that high quality service can be provided by using a private network managed by an independent company or an Internet telephone service provider. have. In this case, the Internet telephony service provider operates a server that manages the IP address according to the other party's telephone number, allowing the user to make voice calls over the Internet without separately managing the IP address according to the other party's telephone number. .

SIP(session initiation protocol; 접속 설정 프로토콜)는 VoIP 연결설정을 위한 규격으로서, 클라이언트-서버방식으로 세션을 설정, 변경, 종료하는 응용계층 제어 프로토콜을 말한다. SIP는 어떠한 프로토콜 스택에 메여 있지 않고 HTTP와 같은 텍스트 기반으로 정의되어 있어 확장이 용이하며 쉽게 사용할 수 있다. SIP는 사용자 에이전트와 네트워크 서버(server)로 구성된다. 사용자 에이전트(agent)는 종단 시스템으로 사용자 에이전트 클라이언트(agent client)와 사용자 에이전트 서버(agent server)로 구성된다.Session Initiation Protocol (SIP) is a standard for establishing a VoIP connection, and refers to an application layer control protocol for establishing, changing, and terminating a session in a client-server manner. SIP is not tied to any protocol stack and is defined on a text-based basis, such as HTTP, making it easy to extend and use. SIP consists of a user agent and a network server. The user agent is an end system and is composed of a user agent client and a user agent server.

SIP 는 HTTP 처럼 클라이언트가 서비스 요청메시지를 서버에게 전송하면 서버가 그에 대한 처리를 완료한 후, 응답 메시지를 클라이언트에게 보내 오는 트랜잭션(transaction)처리 방식으로 동작한다. SIP을 이용하여 통신하는 사용자들은 전자우편 주소와 유사한 "user@host-plus-domain" 형식의 URI(Uniform Resource Identifier)를 각각의 식별자로 사용하게 된다. SIP works as a transaction processing method in which a client sends a service request message to a server like HTTP, and then sends a response message to the client after the server completes the processing. Users who communicate using SIP use a Uniform Resource Identifier (URI) in the form of "user @ host-plus-domain" similar to an e-mail address.

UMS(Unified Messaging System; 통합 메시징 시스템)라 함은 음성, 팩스, 전자우편 등 다양한 형태의 모든 메시지 유형들을 하나의 논리적 우편함에 저장, 관리하는 시스템을 말한다. 메시지들은 PC 는 물론 전화, 팩스, 이동전화 등 다양한 통신 매체를 통한 억세스가 가능하다. 또 유무선 전화 및 데이터 통신망을 통합해 음성메일, 팩스, 전자우편 등 서로 다른 형태의 메시지를 하나의 메일 박스에서 검색, 작성, 교환할 수 있으므로, 사용자는 메시지 유형에 상관없이 한가지 인터페이스만 습득하면 된다. The UMS (Unified Messaging System) refers to a system that stores and manages all types of message types such as voice, fax, and e-mail in a single logical mailbox. Messages can be accessed through a variety of communication media, including PCs, telephones, faxes, and mobile phones. It also integrates wired and wireless telephones and data communications networks to search, compose and exchange different types of messages, including voicemail, fax and e-mail, all in one mailbox, so users only need to learn one interface, regardless of message type. .

UMS 는 기존의 E 메일/ VMS 기술을 바탕으로 한 보다 진보한 기술로서 개인과 기업, 기업과 기업간의 신속, 정확, 원활한 커뮤니케이션을 가능하게 함으로써 콜센터, 기업, ISP사업, 별정통신, 이동통신 등 여러 분야에서 널리 응용되고 있다.UMS is a more advanced technology based on the existing E-mail / VMS technology, which enables quick, accurate and smooth communication between individuals and companies, companies, companies, etc. It is widely applied in the field.

한편 웹 매니저(Web Manager)는 전술한 5개의 서버 중 데이터 서버(Data Server), VoIP 를 위한 SIP 서버(SIP Server), UMS 서버(UMS Server), 전자메일 서버(E-Mail Server)에서 제공하는 기능들을 설정하기 위한 웹 프로그램을 말하며, 관리자 또는 일반사용자는 상용 브라우저를 이용하여 웹서버에 접속하여 웹 프로그램을 구동함으로써 용이하게 웹 매니저의 기능을 설정할 수 있다.On the other hand, the Web Manager (Web Manager) is provided by the data server (Data Server), SIP server (SIP Server), UMS server (UMS Server), e-mail server (E-Mail Server) of the above five servers It refers to a web program for setting functions. The administrator or general user can easily set the function of the web manager by connecting to a web server using a commercial browser and running the web program.

종래에는 전술한 모든 서버에서 각각의 웹 매니지먼트 프로그램(Web Management Program)을 내장함으로써 오피스 서버 SME 시스템에서 제공하는 기능들을 설정할 수 있도록 하였다. 아울러 UMS 서버(UMS Server), 전자메일 서버(E-Mail Server)는 일반 사용자들을 위한 음성메일과 이메일 서비스용 프로그램을 별도로 가지고 있었다.In the related art, each of the above-mentioned servers has a web management program embedded therein so that the functions provided by the office server SME system can be set. In addition, UMS Server and E-Mail Server had separate programs for voice mail and email service for general users.

그러나, 종래의 경우, 시스템에서 제공하는 기능들을 설정하기 위해서는 모든 서버에 각각 접속하고 로그인하여야 서비스를 이용할 수 있었다. 예를 들어, 사용자가 음성메일 서버에 음성메일계정으로 로그인하여 음성메일을 확인한 후, 전자메일(E-Mail)을 확인하기 위해서는 전자메일 서버(E-Mail Server)에 접속하고 전자메일(E-Mail)계정으로 다시 로그인하여야 전자메일(E-Mail)을 사용할 수 있게 된다는 문제점이 있었다.However, in the related art, in order to set the functions provided by the system, each server must be connected and logged in to use the service. For example, after a user logs in to a voicemail server with a voicemail account and checks the voicemail, the user accesses the e-mail server and checks the e-mail to check the e-mail. There was a problem that you can use E-mail only after logging back in to the Mail account.

본 발명은 상기한 종래의 문제점을 해결하기 위한 것으로, 오피스 서버 SME 시스템에 있어서 웹 매니저(Web Manager)는 사용자에게 통합 로그인 환경을 제공하여 하나의 사용자계정으로 로그인 한 후 모든 서버에 접속하여 서비스를 이용할 수 있도록 함으로써 올 인 원 솔루션(All-In-One Solution)에 의한 통합 웹 환경을 제공하고, 서비스의 질을 향상시키는 것을 목적으로 한다. The present invention is to solve the above-described problems, in the Office server SME system Web Manager (Web Manager) provides a unified login environment to the user to log in with one user account to access all the services to the server It aims to provide an integrated web environment by All-In-One Solution and improve the quality of service by making it available.

이러한 목적을 달성하기 위하여 본 발명은 오피스 서버 SME 시스템에 있어서데이터 송수신을 위한 데이터 서버(Data Server), VoIP 서비스 제공을 위한 SIP 서버(SIP Server), 음성 메일 송수신을 위한 UMS 서버(UMS Server), 통상적인 전자메일 송수신을 위한 전자메일 서버(E-Mail Server)로 이루어지며, 상기 서버는 각각의 웹 매니지먼트 프로그램(Web Management Program)을 별도로 내장한다. 아울러 모든 서버는 관리자용 웹 프로그램을 가지고 있고, UMS 서버와 전자메일 서버는 일반 사용자용 웹 프로그램도 가지는 것을 전제로 한다.In order to achieve the above object, the present invention provides a data server for transmitting and receiving data in a office server SME system, a SIP server for providing VoIP service, a UMS server for transmitting and receiving voice mail, It consists of an e-mail server (E-Mail Server) for the normal e-mail transmission and reception, and each server separately embeds each Web Management Program. It is also assumed that every server has a web program for administrators, and that UMS servers and e-mail servers also have web programs for general users.

이하 본 발명의 바람직한 실시예의 상세한 설명이 첨부된 도면들을 참조하여 설명될 것이다. 하기에서 본 발명을 설명함에 있어, 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의내려진 용어들로서 이는 사용자의 의도 또는 관례 등에 따라 달라질 수 있으므로, 그 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다. DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will now be described with reference to the accompanying drawings. In the following description of the present invention, if it is determined that a detailed description of a related known function or configuration may unnecessarily obscure the subject matter of the present invention, the detailed description thereof will be omitted. The terms to be described below are terms defined in consideration of functions in the present invention, which may vary according to a user's intention or custom, and the definitions should be made based on the contents throughout the specification.

도 1 은 본 발명에 의한 오피스 서버 SME 시스템을 나타낸 도면이다. 도시된 바와 같이 본 발명은 데이터 서버(Data Server)(101), SIP 서버(SIP Server)(102), 전자메일 서버(E-Mail Server)(103), UMS 서버(UMS Server)(104)로 이루어지며, 모든 서버는 웹 관리 프로그램(Web Management Program)(106) 및 관리자용 웹 프로그램을 각각 내장할 뿐 아니라, 전자메일 서버(103)와 UMS 서버(104)는 일반 사용자용 웹 프로그램도 가진다.1 is a view showing an office server SME system according to the present invention. As shown, the present invention provides a data server 101, a SIP server 102, an e-mail server 103, a UMS server 104, and the like. All servers have a web management program 106 and an administrator web program, respectively, and the e-mail server 103 and the UMS server 104 also have web programs for general users.

콜 서버(Call Server)(100)는 통상적인 전화 기능을 구현하여 이용자에게 전화 서비스를 제공하는 서버로서, 통상적으로 PBX 내에 메인보드 형태로 구현된다. 데이터 서버(Data Server)(101)는 데이터 수집 및 관리를 수행하는 서버로서, 다른 서버들의 주소나 라우팅 테이블과 같은 데이터를 관리하는 서버이다.The call server 100 is a server that provides a telephone service to a user by implementing a general telephone function, and is typically implemented in a motherboard form in a PBX. The data server 101 is a server that performs data collection and management, and manages data such as addresses and routing tables of other servers.

데이터 서버(Data Server)(101)는 라우팅 테이블을 가짐으로써 허브나 라우터와 같은 라우팅 기능을 수행할 수 있게 된다. 데이터 서버(Data Server) (101)는 PBX 내에 메인보드 형태 즉, 임베디드 (embedded)형태로 구현될 수 있다.The data server 101 may have a routing table to perform a routing function such as a hub or a router. The data server 101 may be implemented in a mainboard form, that is, embedded form, in the PBX.

SIP 서버(SIP Server)(102)는 사용자에게 VoIP 서비스를 제공하기 위하여 SIP 프로토콜에 따른 데이터 송수신을 담당한다. 전자메일 서버(E-Mail Server) (103)는 SMTP, POP3 등과 같은 프로토콜에 따라 통상적인 전자메일의 송수신을 수행하게 된다. UMS 서버(UMS Server)(104)는 음성 서비스를 제공하는 서버로서 음성 메일 송수신등의 서비스를 제공한다.SIP server 102 is responsible for data transmission and reception according to the SIP protocol to provide VoIP services to the user. The E-mail server 103 performs normal e-mail transmission and reception according to protocols such as SMTP and POP3. The UMS server 104 is a server that provides a voice service and provides services such as voice mail transmission and reception.

도 1 에 도시된 바와 같이 각 서버들은 동일한 형태의 데이터베이스를 가지고 있으며, 모든 서버의 IP 어드레스(IP Address)와 웹 포트 번호(Web Port Number), 모든 사용자의 로그인 상태정보를 공유하여 각각의 데이터베이스에 저장한다. 데이터베이스(105)는 시스템이 초기 상태로부터 구동을 시작할 때 콜 서버(Call Server)(100)로부터 초기 값을 다운로드받는다. 즉, 이때 콜 서버(100)는 메인 서버로서의 기능을 수행하게 된다.As shown in FIG. 1, each server has a database of the same type, and the IP address, Web port number, and login status information of all users are shared with each database. Save it. The database 105 downloads the initial value from the Call Server 100 when the system starts running from the initial state. In other words, the call server 100 performs a function as a main server.

만일 사용자가 오피스 서버 SME 시스템을 이루는 서버중 어느 한 서버에 로그인(log in) 또는 로그아웃(log out)을 하면 해당 서버는 그 정보를 다른 모든 서버에 메세지 형태로 알려 주고, 자신의 데이터베이스(105)를 갱신(update)한다. 따라서 한번의 서버 로그인만으로 오피스 서버 SME 시스템을 이루는 모든 서버의 웹 프로그램을 이용할 수 있게 된다.If a user logs in or logs out to one of the servers that make up the Office Server SME system, the server informs all other servers in the form of a message, and sends its database (105). ). Therefore, it is possible to use the web program of all the servers that make up the Office Server SME system with just one server login.

도 2 는 본 발명에 의한 통합 웹 환경 제공 방법을 나타낸 흐름도이다. 먼저 사용자는 본 발명에 의한 다수의 시스템 서버중 임의의 웹서버에 접속한다. 이때 사용자는 상용 브라우저를 이용하여 웹서버에 접속할 수 있으며, 원하는 특정 서버의 웹 매니저(Web Manager)URL 로 접속하여 로그인한다(S1). 전술한 바와 같이 본 발명에 의한 웹서버 접속은 통상적인 범용 브라우저를 이용하여 웹서버에 접속함으로써 웹 프로그램을 구동하여 웹 매니저의 기능을 설정할 수 있다.2 is a flowchart illustrating a method for providing an integrated web environment according to the present invention. First, a user connects to any web server among a plurality of system servers according to the present invention. At this time, the user can access a web server using a commercial browser, and log in by accessing a web manager URL of a specific server of interest (S1). As described above, the web server connection according to the present invention can set a function of a web manager by driving a web program by connecting to a web server using a general general-purpose browser.

웹서버는 사용자 로그인시 사용자계정과 비밀번호로 인증여부를 확인하며, 사용자 접속 정보 즉, 사용자계정과 사용자 PC 주소인 접속컴퓨터의 IP 주소(Address)에 관한 정보를 다른 서버들에게 메시지 형태로 알려 준다(S2). 이러한 메시지 수신에 의하여 본 발명에 의한 서버들은 동일한 사용자 접속 정보를 공유할 수 있게 된다. 사용자계정과 컴퓨터의 IP 주소에 관한 정보를 다른 서버들에게 알려준 웹서버는 자신의 데이터베이스를 상기 정보에 따라 업데이트 한다(S3). 이때 다른 서버들 역시 자신의 데이터베이스를 상기 정보에 따라 업데이트 하게된다.When the user logs in, the web server checks the user account and password for authentication, and informs other servers in the form of a message to the other servers about the user access information, that is, the IP address of the access computer, which is the user account and user PC address. (S2). By receiving such a message, the servers according to the present invention can share the same user access information. The web server that informs other servers of the user account and the IP address of the computer updates its database according to the information (S3). At this time, other servers also update their database according to the information.

사용자계정은 관리자 계정과 일반 사용자계정으로 구분되며, 서버는 사용자가 로그인하는 경우 사용자계정을 검색한다. 로그인된 사용자계정을 검색하여 관리자계정인 경우 서버는 메인 화면을 관리자용으로 이동(Redirect)하도록 하며, 사용자계정 검색 결과 일반 사용자인 경우에는 메인 화면을 일반 사용자용으로 이동(Redirect)하도록 한다(S4).The user account is divided into an administrator account and a general user account. The server searches for a user account when the user logs in. If the user account is searched for the logged in user account, the server redirects the main screen to the administrator. If the user account is a general user, the main screen is redirected to the general user (S4). ).

도 3 (a),(b)는 관리자용 메인 화면과 일반사용자용 메인 화면을 나타낸 도면이다. 도 3 (a)에 나타난바와 같이 관리자용 메인 화면에는 총괄(General)서비스, 데이터(Data)서비스, VoIP 서비스, 음성 메일(Voice Mail)서비스, 전자메일(E-Mail)서비스에 대한 설정조회 및 변경이 가능하도록 하는 메뉴가 링크된다.3 (a) and 3 (b) show a main screen for an administrator and a main screen for a general user. As shown in (a) of FIG. 3, the main screen for the administrator includes a general configuration service, a data service, a VoIP service, a voice mail service, an e-mail service, and a setting inquiry. Links to menus that make changes possible.

도 3 (b)에 나타난바와 같이 일반사용자용 메인화면에는 음성 메일(Voice Mail)서비스, 전자메일(E-Mail)서비스, VoIP 서비스가 링크되며, 자신의 음성메일, 전자메일을 수신하고 발신할 수 있다.As shown in (b) of FIG. 3, the main screen for a general user is linked with a voice mail service, an e-mail service, and a VoIP service, and receives and sends his or her own voice mail and e-mail. Can be.

사용자가 로그인한 서버는 데이터베이스에서 다른 서버들의 IP 어드레스(Address)와 웹 포트 번호(Web Port Number)를 조회하여 메인 화면에 링크를 설정한다. 이때 동작하지 않는 서버는 링크를 설정하지 않는다.The server where the user logs in retrieves the IP address and Web port number of the other servers from the database and establishes a link on the main screen. In this case, the server that does not work does not establish a link.

따라서 도 3 (a),(b)에 나타난바와 같이 메인 화면으로부터 별개의 서비스를 제공하는 서버에 접속할 수 있으며, 사용자는 메인 화면에 링크된 서비스 가운데 원하는 서비스를 선택함으로써 상기 서비스를 제공하는 서버에 접속할 수 있게 된다(S5). 메인 화면에 링크된 서비스에 접속함으로써 다른 서버로 이동할 때에는 현재 로그인된 사용자의 사용자계정을 커리 스트링(QueryString)의 형태로 알려준다. 커리 스트링(QueryString)이라 함은 서버가 클라이언트로부터 데이터를 받는 방법이다. Therefore, as shown in (a) and (b) of FIG. 3, a server providing a separate service can be accessed from the main screen, and the user selects a desired service from among the services linked to the main screen, thereby accessing the server providing the service. The connection can be made (S5). When moving to another server by accessing the service linked to the main screen, the user account of the currently logged-in user is informed in the form of a query string. QueryString is how the server receives data from the client.

즉, 클라이언트로부터 서버에 대한 데이터 전송시, 클라이언트에서는 겟(get)방식, 포스트(post)방식으로 데이터를 넘기면 서버에서는 리퀘스트(request)개체로 받게 된다.In other words, when data is transmitted from the client to the server, the client passes the data in a get method or a post method, and the server receives the request object.

겟(get)방식의 데이터 전송 형태는, URL 뒤에 데이터를 붙여서 전송하는 방식으로서 커리 스트링 컬렉션을 통해 받는다. 전송할 때는 폼(form)에서 겟(get)방식을 지정하는 방법과, <a> 태그에 붙여서 전송하는 방법이 있다. 전송하는 데이터의 양이 제한적이고, 노출된다는 단점이 있으므로, 커리 스트링 방식은 간단한 데이터를 전송하는 경우에 한하여 사용된다.The get data transmission method is a method of transmitting data after URLs through a collection of curry strings. When sending, there are a method of specifying a get method in a form and a method of attaching a <a> tag. Since the amount of data to be transmitted is limited and exposed, the curry string method is used only for simple data transmission.

커리 스트링 컬렉션을 이용하면 URL에 변수와 값을 첨부하여 원하는 페이지로 간단히 넘길 수 있다. 물론 데이터의 길이에 제약이 있긴 하지만, 일반적으로 웹에서는 256자를 넘기는 데이터가 드물기에 포스트 방식보다는 쉽게 이용할 수 있는 방식이다. Curry string collections allow you to easily pass variables and values to URLs and pass them to any page. Of course, the length of the data is limited, but in general, data of more than 256 characters is rarely available on the web rather than the post method.

이 방식의 단점은 전술한 바와 같이 데이터의 길이에 제약이 있으며, 상태정보를 유지하려는 데이터가 너무 쉽게 노출되어 보안을 유지해야 하는 데이터는 커리 스트링 방식으로 보내지 않는다. The disadvantage of this method is that the length of the data is limited as described above, and data to maintain state information is exposed so easily that data that needs to be secured is not sent in a curry string manner.

전술한 바와 같이 현재 접속중인 서버는 사용자가 다른 서버로 이동할 때 커리 스트링(QueryString)의 형태로 현재 로그인된 사용자의 사용자계정을 새로 접속하는 서버에 알려줌으로써 서버간 사용자 정보 공유가 가능하게 된다.As described above, the currently connected server can share user information between servers by informing the newly connected server of the user account of the currently logged-in user in the form of a query string when the user moves to another server.

모든 웹페이지에서는 사용자계정과 접속한 컴퓨터의 IP 주소를 비교하여 로그인 상태를 체크하여 모두 일치하면 별도의 로그인 없이 사용자가 원하는 서비스 이용이 가능하게 된다(S7). 이는 상기한 바와 같이 최초 서버 접속시 상기 접속 서버로부터 사용자 접속 정보를 전송받아 데이터 베이스에 저장함에 따른 것이다.All web pages compare the user account with the IP address of the connected computer, check the login status, and if they all match, the user can use the desired service without a separate login (S7). This is because the user access information is received from the access server when the first server access as described above and stored in the database.

따라서 사용자계정과 접속 컴퓨터의 IP 주소 비교 결과 데이터 베이스에 저장된 접속 정보 즉 최초 서버로부터의 수신 접속 정보와 다른 경우에는 접속 컴퓨터의 IP 주소가 달라짐에 따라 별개의 사용자에 의한 접속가능성을 판단할 수 있다.Therefore, when the IP address of the user account and the access computer is different from the access information stored in the database, that is, the received access information from the initial server, the accessibility of a separate user can be determined according to the change of the IP address of the access computer. .

즉, 사용자가 현재 접속중인 서버로부터 다른 서버로 이동할 때 커리 스트링(QueryString)의 형태로 전송된 사용자계정과 최초 서버 접속 컴퓨터의 IP 주소가 상이한 경우는 사용자 계정 정보가 도용되었을 가능성이 높다고 볼 수 있다. 따라서 이러한 경우는 접속 정보의 일치를 위하여 초기 로그인 화면으로 이동함으로써 사용자로 하여금 다시 로그인을 수행하도록 한다(S6). That is, when a user account transferred in the form of a query string when the user moves from a currently connected server to another server is different from the IP address of the initial server accessing computer, the user account information may be stolen. . Therefore, in this case, the user moves to the initial login screen to match the access information so that the user can log in again (S6).

결국 본 발명에 의하면, 오피스 서버 SME 시스템에 있어서 웹 매니저(Web Manager)는 사용자가 접속한 서버로부터 다른 서버로 이동하는 경우 사용자 계정이 함께 전달되도록 함으로써 하나의 사용자 계정만으로 로그인한 후 모든 서버에 접속하여 서비스를 이용할 수 있도록 하였다.After all, according to the present invention, in the Office server SME system, Web Manager (Web Manager) is connected to all the servers after logging in with only one user account by transferring the user account when the user moves from the server to another server To use the service.

이상에서 본 발명에 대한 기술사상을 첨부도면과 함께 서술하였지만 이는 본 발명의 바람직한 실시예를 예시적으로 설명한 것이지 본 발명을 한정하는 것은 아니다. 또한, 이 기술분야의 통상의 지식을 가진 자라면 누구나 본 발명의 기술사상의 범주를 이탈하지 않는 범위 내에서 다양한 변형 및 모방이 가능함은 명백한 사실이다. The technical spirit of the present invention has been described above with reference to the accompanying drawings, but this is by way of example only and not intended to limit the present invention. In addition, it is obvious that any person skilled in the art can make various modifications and imitations without departing from the scope of the technical idea of the present invention.

본 발명에 의하면, 오피스 서버 SME 시스템에 있어서 웹 매니저(Web Manager)는 사용자에게 통합 로그인 환경을 제공하여 하나의 사용자계정으로 로그인 한 후 모든 서버에 접속하여 서비스를 이용할 수 있도록 하였으며, 올 인 원 솔루션(All-In-One Solution)에 의한 통합 웹 환경을 제공함으로써 서비스의 질 향상이 가능하게 되었다.According to the present invention, in the Office server SME system, the Web Manager provides an integrated login environment to the user so that all users can use the service after logging in with one user account, and all-in-one solution. By providing an integrated web environment by (All-In-One Solution), service quality can be improved.

도 1 은 본 발명에 의한 오피스 서버 SME 시스템을 나타낸 도면1 is a diagram showing an office server SME system according to the present invention;

도 2 는 본 발명에 의한 통합 웹 환경 제공 방법을 나타낸 흐름도2 is a flowchart illustrating a method for providing an integrated web environment according to the present invention.

도 3 (a)는 본 발명에 의한 관리자용 메인 화면을 나타낸 도면Figure 3 (a) is a view showing the main screen for the administrator according to the present invention

도 3 (b)는 본 발명에 의한 일반 사용자용 메인 화면을 나타낸 도면Figure 3 (b) is a view showing a main screen for a general user according to the present invention

********* 도면 주요 부분에 대한 부호의 설명 ****************** Explanation of symbols on the main parts of the drawing *********

100 : 콜 서버 101 : 데이터 서버100: call server 101: data server

102 : SIP 서버 103 : 전자 메일 서버102: SIP server 103: e-mail server

104 : UMS 서버 105 : 데이터 베이스104: UMS server 105: database

106 : 웹 관리 프로그램106: Web management program

Claims (10)

올 인 원 솔루션(All-In-One Solution)에 의한 통합 웹 환경 제공 방법에 있어서,In providing integrated web environment by all-in-one solution, 사용자가 제 1 서버에 접속하여 로그인하면 상기 제 1 서버는 제 2 서버에 사용자 접속 정보를 전송하고, 상기 제 2 서버는 수신받은 사용자 접속 정보를 데이터 베이스에 저장하여 관리하는 제 1 프로세스;When a user accesses and logs in to a first server, the first server transmits user access information to a second server, and the second server stores and manages the received user access information in a database; 사용자는 상기 제 1 서버에 링크된 서비스를 선택하여 제 2 서버에 접속하면, 상기 제 2 서버는 수신 받은 사용자 접속 정보를 이용하여 접속 허용 여부를 판단하는 제 2 프로세스;When the user selects a service linked to the first server and accesses the second server, the second server uses the received user access information to determine whether to permit access; 를 포함하는 것을 특징으로 하는 통합 웹 환경 제공 방법.Integrated web environment providing method comprising a. 제 1 항에 있어서, 상기 제 1 프로세스는 사용자 로그인시 사용자계정과 비밀번호로 인증여부를 확인하는 것을 특징으로 하는 통합 웹 환경 제공 방법. The method of claim 1, wherein the first process checks whether the user is authenticated using a user account and a password when the user logs in. 제 1 항에 있어서, 상기 사용자 접속 정보는 사용자계정과 접속컴퓨터의 IP 주소(Address)에 관한 정보를 포함하는 것을 특징으로 하는 통합 웹 환경 제공 방법.The method of claim 1, wherein the user access information includes information about a user account and an IP address of the access computer. 제 1 항에 있어서, 상기 제 2 프로세스는 제 2 서버가 제 1 서버로부터 전송받은 사용자의 사용자계정과 접속 컴퓨터의 IP 주소를 비교하여 로그인 상태를 확인하는 것을 특징으로 하는 통합 웹 환경 제공 방법.The method of claim 1, wherein the second process checks the login status by comparing the user account of the user received from the first server with the IP address of the access computer. 제 4 항에 있어서, 로그인 상태 확인결과 사용자계정과 접속한 컴퓨터의 IP 주소 중 변경된 사항이 있으면 초기 로그인 화면으로 이동하는 것을 특징으로 하는 통합 웹 환경 제공 방법.The method of claim 4, wherein if there is a change in the IP address of the computer connected to the user account as a result of checking the login status, the integrated web environment is provided. 올 인 원 솔루션(All-In-One Solution)에 의한 통합 웹 환경 제공 시스템에 있어서,In the integrated web environment providing system by the all-in-one solution, 사용자가 네트웍을 통하여 접속하고, 사용자 정보를 입력하여 로그인하면 웹 서비스를 제공하는 웹 관리 모듈을 구비하는 제 1 서버;A first server including a web management module that provides a web service when a user connects through a network, enters user information, and logs in; 상기 제 1 서버와 동일한 웹 관리 모듈을 구비하고, 상기 제 1 서버로부터 사용자 접속 정보를 전송받아 데이터 베이스에 저장하는 제 2 서버;A second server having the same web management module as the first server and receiving user access information from the first server and storing the user access information in a database; 를 포함하여 이루어지는 것을 특징으로 하는 통합 웹 환경 제공 시스템.Integrated web environment providing system, characterized in that comprises a. 제 6 항에 있어서, 상기 제 1 서버는 사용자가 제 2 서버에 접속하는 경우 로그인된 사용자의 사용자계정을 제 2 서버에 전송하는 것을 특징으로 하는 통합 웹 환경 제공 시스템.The system of claim 6, wherein the first server transmits the user account of the logged-in user to the second server when the user accesses the second server. 제 6 항에 있어서, 상기 제 1 서버는 데이터베이스로부터 IP 어드레스(Address)와 웹 포트 번호(Web Port Number)를 조회하여 제 2 서버와 링크하는 것을 특징으로 하는 통합 웹 환경 제공 시스템.The system of claim 6, wherein the first server retrieves an IP address and a web port number from a database and links the second server with the second server. 제 6 항에 있어서, 상기 제 2 서버는 제 1 서버로부터 전송받은 사용자의 사용자계정과 접속 컴퓨터의 IP 주소를 비교하여 로그인 상태를 확인하는 것을 특징으로 하는 통합 웹 환경 제공 시스템.The system of claim 6, wherein the second server checks a login state by comparing the user account of the user received from the first server with the IP address of the access computer. 제 6 항에 있어서, 상기 제 2 서버는 로그인 상태 확인결과 사용자계정과 접속한 컴퓨터의 IP 주소 중 변경된 사항이 있으면 초기 로그인 화면으로 이동하는 것을 특징으로 하는 통합 웹 환경 제공 시스템.7. The integrated web environment providing system according to claim 6, wherein the second server moves to an initial login screen if there is a change in the IP address of the computer connected to the user account as a result of checking the login status.
KR1020040002456A 2004-01-13 2004-01-13 The system and method for unified solution web program KR100552516B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020040002456A KR100552516B1 (en) 2004-01-13 2004-01-13 The system and method for unified solution web program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020040002456A KR100552516B1 (en) 2004-01-13 2004-01-13 The system and method for unified solution web program

Publications (2)

Publication Number Publication Date
KR20050074210A true KR20050074210A (en) 2005-07-18
KR100552516B1 KR100552516B1 (en) 2006-02-14

Family

ID=37263049

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020040002456A KR100552516B1 (en) 2004-01-13 2004-01-13 The system and method for unified solution web program

Country Status (1)

Country Link
KR (1) KR100552516B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008106380A1 (en) * 2007-02-28 2008-09-04 Microsoft Corporation Techniques for a web services data access layer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008106380A1 (en) * 2007-02-28 2008-09-04 Microsoft Corporation Techniques for a web services data access layer

Also Published As

Publication number Publication date
KR100552516B1 (en) 2006-02-14

Similar Documents

Publication Publication Date Title
US6301609B1 (en) Assignable associate priorities for user-definable instant messaging buddy groups
EP1488584B1 (en) System and method for supporting message delivery in a network
EP1397923B1 (en) Mobile instant messaging and presence service
US8447821B2 (en) System and method for configuring access to electronic mailboxes
US6278532B1 (en) Apparatus and method for reception and transmission of information using different protocols
US8107495B2 (en) Integrating access to audio messages and instant messaging with VOIP
US8838702B2 (en) System and method for generating configurations used for accessing electronic mailboxes
US20060168015A1 (en) Instant messenger as a web-based communicator
US20060268828A1 (en) Selecting a network based on metrics for real time communication
MXPA03008509A (en) User aliases in a communication system.
WO2008030720A2 (en) Consultative call transfer using non-voice consultation modes
US8634411B2 (en) Integration of voice chat services
US7603419B2 (en) System and method for automatically learning mailbox configuration conventions
US20040246950A1 (en) Private sharing of computer resources over an internetwork
US7907716B2 (en) System and method for facilitating enhanced call awareness
KR100369982B1 (en) System for Internet phone service
US20020188684A1 (en) Internet telephony directly initiated from electronic mails
CN1838644A (en) Method for realizing instant communication and E-mail based on Internet address and P2P technique
KR100552516B1 (en) The system and method for unified solution web program
Cisco uOne Architecture
KR100797739B1 (en) Apparatus of integrated voice service on Java API
RU2423014C2 (en) Method and device for establishment of theme communication
JP2002319976A (en) E-mail commonalization system
JP2003198722A (en) System for multi-dialogue communication among a plurality of ip networks

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130130

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20140128

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20150129

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20160128

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee